はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • 国内
    • 国際
    • 経済・金融
    • IT
    • 社会
    • 文化
    • 事件・事故
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 今日の出来事
    • 生活
    • グルメ
    • 新型コロナウイルス
    • 今後の「働き方」
    • 夏の風物詩
    • ビジネス・経営
    • 雑学
    • 将棋・囲碁
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • 恋愛
    • はてな匿名ダイアリー
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • お金
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 英語
    • ビジネス・経営
    • デザイン
    • 法律
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • サッカー
    • 将棋・囲碁
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
  • おすすめ

    シン・ウルトラマン

『shimoju.diary』

  • 人気
  • 新着
  • すべて
  • DockerでcronしたいときはBusyBox crondが便利

    23 users

    shimoju.org

    Dockerコンテナでプログラムを定期実行したいとき、それぞれの言語で実装されたタスクスケジューラを使うほか、手っ取り早くcronを使ってしまう方法もあります。しかしDockerで使うにはやや面倒な点があります。 cronで実行するプログラムにコンテナに設定した環境変数を渡したい環境変数が独立しているのはcronのよくあるハマりどころですねファイルに書き出して読み込んで、とやるのは面倒ログは標準出力・標準エラー出力に書き出したい標準出力に出せばdocker logsで扱えるし、ファイルだとローテートが面倒このようなとき、BusyBoxに含まれるcrondを使うと、以上の課題を解決してシンプルに定期実行することができます。 インストールDebian系ではapt-get install busybox-staticでインストールし、busybox crondで起動します。 Alpine Lin

    • テクノロジー
    • 2018/03/15 17:31
    • docker
    • cron
    • BusyBox
    • log
    • Ubuntu
    • あとで読む
    • Scrapboxでリアルタイム共同日報をやってみた

      30 users

      shimoju.org

      この記事はGMOペパボ Advent Calendar 2017の17日目……になる予定だった記事です。 担当日に風邪を引いてしまって穴を空けてしまいましたが、なんとか年内に投稿してギリギリセーフの雰囲気を出していこうと思います😇 朝会の機能不全どのようなチームでも、人数が増えてくると「誰が何やってるのかわからない」という状況は起こるのではないかと思います。そのための情報共有の場として朝会はよく実施されていますが、自分のチームでは有効に機能していない状態でした。 当初は朝会をやっていたが、チーム6人中フレックス勤務対象者が2人おり、その時間に出勤していないことが多々ある今度は夕会にしたが、会議がその時刻に入って欠席者が出たり、作業に集中していると夕会のことを忘れたりするその日にやったことは翌日になると(夕方でも)割と忘れており、シュッと出てこないまた、現在弊社では自由度の高い働き方をして

      • テクノロジー
      • 2017/12/31 12:47
      • Scrapbox
      • ペパボ
      • team
      • あとで読む
      • セルクマ
      • communication
      • 仕事
      • Herokuはスケーラブルなアプリ養成ギプス

        12 users

        shimoju.org

        社内勉強会でHerokuでの本番運用について発表しました。 いま携わっているSUZURIはHerokuで運用しており、個人でもHerokuで運用しているアプリがあります。その中で経験したことや知見を話しました。 Herokuで本番運用する技術 目次を見るとわかるようにテーマは多岐にわたっており、ざっと&ゆるめに発表しようという趣旨です。 Herokuはスケーラブルなアプリ養成ギプスHerokuのいいところといえば、マネージドで手軽に使えること、開発者にとって便利な機能が豊富なこともそうですが、アプリケーション設計に良い影響を与える点もあります。 たとえば、Herokuではローカルにファイルを保存できません(正確にはできますが、1日1回自動で再起動され、そのときに消滅します)。この挙動に代表されるように、Herokuではシステムローカルな何かに依存しない、疎結合でステートレスなアプリケーショ

        • テクノロジー
        • 2017/11/12 22:23
        • Heroku
        • セルクマ
        • ec
        • ImageMagickで画像処理に入門する

          6 users

          shimoju.org

          この記事は、ImageMagickと画像加工について発表したときの資料を文章に起こして加筆修正したものです。 ImageMagickとは画像加工といえばこれという有名ライブラリメジャーからマイナーまでさまざまな画像形式に対応機能が多すぎて脆弱性もたびたび発見されるくらい…Cで実装され、多くの言語でバインディングがあるRuby:rmagick, mini_magick gemPHP:Imagick拡張モジュールGo:gographics/imagickインストールMac Homebrew 1 $ brew install imagemagick Debian / Ubuntu 1 $ sudo apt-get install -y imagemagick CentOS 1 $ sudo yum -y install ImageMagick コマンドimagemagickというコマンドはない(

          • 学び
          • 2017/11/12 22:21
          • ブログをHexoで作り直してNetlifyにデプロイした

            4 users

            shimoju.org

            ようやく重い腰を上げてブログを作り直しました。 以前のブログはとりあえずWordPressでやっていたのですが、普段のエディタでMarkdownを書きたい…Git管理したい……となったので移行しました。 静的サイトジェネレータ静的サイトジェネレータとしてはHexoを採用しました。 当初はGo言語製のHugoを使おうとしたのですが、投稿ごとにアセット用のディレクトリを切って管理できるPost Asset Folder機能など、ディレクトリ構成の柔軟性や機能の充実度を考えてHexoにしました。 WordPressからの移行にはwordpress-to-hugo-exporterを使用(当初はHugoの予定だったので…)。Markdownで書き出したあとの調整はエディタによる一括置換やGit管理で楽ちん。Hexoへの切り替えはfront-matterやヘルパーを少しいじっただけなので、ジェネレー

            • 世の中
            • 2017/09/28 23:07
            • コーディング規約チェックを日常に〜無理なくチーム全員で取り組める仕組みを作ろう - shimoju.diary

              13 users

              shimoju.org

              この記事はpepabo Advent Calendar 2016の4日目です。 3日目は@r_takaishiさんの「IIJmioのクーポン残量をAWS LambdaとMackerelでプロットしてみよう」でした。 コードレビューでよくある風景突然ですが、コードレビューを行っていると、このようなコメントを一度はする・されると思います。 インデントやスペースの抜け漏れといった、細かいコーディングスタイルに関する指摘ですね。 人力でフォーマットの指摘をするのは見逃しが発生しやすく、細かい部分を確認するコストがかかります。小言のようなコメントになってしまいがちで、開発者・レビュアー双方に負担が増えてしまいます。 このような作業は機械に任せましょう。RuboCopやPHP-CS-Fixer、ESLintといったコーディング規約チェックツール(Lintツール)が役立ちます。 Lintツールを導入する

              • テクノロジー
              • 2016/12/05 10:18
              • コードレビュー
              • pepabo
              • Lint
              • チーム
              • コーディング
              • git
              • セルクマ
              • レビュー
              • ツール
              • Webオペレーション(インフラ)研修が佳境に入りました - shimoju.diary

                4 users

                shimoju.org

                数日書かないだけでなかなか筆が進まなくなるね… さて、Webオペレーション(インフラ)研修も佳境に入った。 研修の概要についてはWebオペレーション研修、そして夏季休暇に書いたとおりで、いまはApp・DBの冗長構成ができて基本的な構成の完成に近づいた。 これからは監視機構の導入や、本番環境への適用(インスタンス作成、Puppet適用、アプリのデプロイまでの一連の流れ)にまだ手作業が残っているところがあるので、自動化を進めたりなど本番で運営できるような完成度を高めていく作業となる。 また、今回は本番環境ではDockerを使わないので、docker-composeが勝手にやってくれていたネットワークやDNSなどの部分もきちんと考慮して作っていく必要がある。 例えば、実運用を想定してグローバルIPを持つインスタンスはリバースプロキシとSSH踏み台サーバのみとするのだが、試しにローカルネットワーク

                • 暮らし
                • 2016/08/25 12:39
                • セルクマ

                このページはまだ
                ブックマークされていません

                このページを最初にブックマークしてみませんか?

                『shimoju.diary』の新着エントリーを見る

                キーボードショートカット一覧

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ
                • 公式Twitter
                • ホットエントリー

                はてなのサービス

                • はてなブログ
                • はてなブログPro
                • 人力検索はてな
                • はてなブログ タグ
                • はてなニュース
                • App Storeからダウンロード
                • Google Playで手に入れよう
                Copyright © 2005–2022 Hatena. All Rights Reserved.
                設定を変更しましたx