Rubotyを利用してチャット経由でデプロイする方法を示した チャット経由でデプロイする - Qiita の続編です。 デプロイ方法 おさらいしておくと、デプロイ自体はr7kamura/ruboty-githubでやっている。あらかじめ1vs1チャットでQiitanにGitHubのアクセストークンを教えておくと、教えてくれた人の命令に従って、Pull Requestを作ったりMergeしてくれたりするようになる。デプロイしたいときはQiitan経由でmasterからproductionブランチにPull Requestを出す。Pull RequestがMergeされてproductionブランチが変更されると、Circle CIがデプロイを始める。 デプロイ禁止 最近ちょっと進化して、サーバがおかしいとかでデプロイを禁止させたいときに止めてくれるようになった。ある発言を別の発言として認識す
B!KUMA【ビークマ】をリリースしました。 わたしはサービスディレクターとして関わり、告知文も書いています。 さて、サービス公開から二週間が過ぎ、多くのユーザーさんに使っていただいている一方で、さまざまなコメントもいただいています。 女性向けのサービスやメディアそのものについて、また「はてな」が女性向けのサービスを行なうことについて、わたし個人の気持ちをブログに残そうかと思います。 定型文的に言えば、※この発言は個人の見解であり、所属する組織の公式見解ではありません。 わたしがはてなに入社したのは2009年(入社を決めたのは2008年)。 当時はてなはギークなイメージが強く、(現在よりも)テクニカルな話題や特有の文化が濃かったように思います。その後、わたしも長く関わった“うごメモはてな”によってライトなユーザーさんが増えましたが、それでもなお、男性が多いのが現状です。 そんなこともあって
モバイルファースト室の @slightair です。 クックパッドの iOS/Android アプリは、少し前のバージョンからWebP形式の画像をサーバから取得して表示するようにしています。 この記事では、なぜ画像形式をWebPに切り替えたのか、また切り替える上で注意した点などを説明します。 Cookpad アプリと画像 クックパッドのアプリはユーザさんに投稿していただいたレシピを表示するアプリケーションです。その性質上、レシピ画像や調理手順、検索画面のサムネイルなどたくさんの画像をサーバから取得して表示する必要があります。 画像の数が増えたりサイズが大きくなればなるほど通信量が増えます。最近はスマートフォンの画面サイズがどんどん大きくなっているので、それに合わせて取得する画像を大きくしていくとさらにファイルサイズが増え、通信量も増えていってしまいます。 サーバとやりとりするデータが多くな
概要 k0kubun/ppという、pretty printライブラリを作った。 任意の型のオブジェクトをpp.Print()に渡すと色つきでpretty printしてくれるという非常にシンプルなもの。 作った背景 fmt.Printf("%#v", ...)等ではわかりづらい複雑なmapやstructをdebug printするときは、pretty printを使うと便利。既存のpretty printライブラリには、GitHubで人気なものだとdavecgh/go-spewやkr/prettyなどがある。 いままではGoでデバッグのために複雑な構造をダンプするときこれらを使っていたのだが、必要以上に型の情報が書かれていたり、大きなものだと白黒なのでパッと見てわかりづらいなどの問題があった。 そこで、型やフィールドごとに別の色をつけることで視認性を高め、ビルトインの型情報は色にまかせて省
【追記】2023年3月21日 YAPC::Kyoto 2023で、ジョブキューシステムFireworqの設計と運用実績も含めて発表されました。id:tarao ++ 【加筆修正】 2020年2月16日 執筆時から6年も経過していますが、たまたまこの記事を振り返る機会があったので、日本語がおかしいところを一部修正したり、一緒に取り組んだ方々の名前が書かれていなかったところを修正しました。 【追記】2017年12年24日 このエントリのジョブキュー実装がFireworqという名でOSSとして公開されました。id:tarao ++ github.com この記事ははてなエンジニアアドベントカレンダー2014の4日目です。 前回は Mackerelで採用している技術一覧とその紹介 - Hatena Developer Blog でした。 社内の開発合宿で、 id:taraoさん、id:hakobe
Mermaid is a JavaScript-based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. The main purpose of Mermaid is to help documentation catch up with development. Doc-Rot is a Catch-22 that Mermaid helps to solve. Diagramming and documentation costs precious developer time and gets outdated quickly. But not having diagrams
先日、CoreOS がRocketというコンテナ実行エンジンを発表して話題になりますた。 Rocketを少し触ってみたので簡単なまとめを書いておこうと思います。 チュートリアル 簡単にRocketでコンテナ起動までをやってみましょう。 簡単にREADMEに目を通しておくことをすすめます。 今回はfilesetを作るのがめんどいのでDockerコンテナを流用します。 そのためDockerをインストールしておきます。 インストール 早速Rocketをインストールしてみましょう。 ビルドするには以下のものが必要です。 cpio squashfs-(util) go-bindana (他にもあるかな?) 少し前までgo-bindataがらみでメモリが足りずにビルドによく失敗していましたが、今は修正されています。 (8Gでもビルドできない) bin以下にrktなどが作成されるはずです。 App Co
ちわす。11月にサーバサイドエンジニアとしてジョインした佐野です。前職ではウェブサービスやソーシャルゲームのサーバ管理、DBA、運用ツール開発など主にインフラ面を担当していました。入社一ヶ月のペーペーでございます。 「ブログ書けやー」とのお達しが出たのですが、ノリがイマイチわからんので、軽い記事(恵比寿のメシと酒)と真面目な記事(トレタのシステム)を両方書きます。真面目な話の合間にメシの話でもしながら...。真面目な記事はエンジニア職向けの内容になります。 ではよろしくお願いします。 トレタのシステムは種々のクラウドサービスで成り立っています。この一ヶ月で僕がシステムに手を加えた部分としては、監視周りの整備(Pingdom, PagerDuty導入, 監視用hubotを書く)、ログ解析基盤の構築(fluentd -> BigQuery連携)、ちょっとした負荷分散(リバースプロキシを少々)を
Legjobb Online Kaszinók Magyarország A prоgrеsszív tеchnоlógіa fеjlődésénеk köszönhеtőеn az оnlіnе kaszіnók nagуоn népszеrűеk a Magуarоrszágоn élő szеrеncsеjátékоsоk körébеn. Ugуanakkоr az оrszágban nіncsеnеk еgуértеlmű szabálуоk és törvénуеk a vállalatоk szabálуоzására. A márkák еzt kі іs használják, ígу több tucatnуі szеrеncsеjáték-ház áll a magуar játékоsоk rеndеlkеzésérе. Ez еgуrészt nagу еlőn
Tumblr’s Year in Review is a showcase of the best stuff on the internet from 2014. yearinreview: Another year on Tumblr, another collection of amazing, amazing things you made. It’s the 2014 Year in Review. One month long. Hundreds of blogs. Thousands of posts. Trillions of notes. Literally trillions—probably! Stuff you’ve never seen. Stuff you’ll be thrilled to see again. Stuff that made the inte
The Verge 2014 Holiday Gift Guide is here, filled with the best gift ideas for Christmas, Hannukah, or year-end shopping lists. From coffee subscriptions to camping gear to the best bluetooth speaker to the coolest wall art in the world, we have a little something for everyone. And let's be honest: the holidays don't have to just be in December. These are also the best birthday gifts, and the best
こんにちは。はてなチーフエンジニアのid:onishiです。この記事ははてなエンジニアアドベントカレンダー2014の6日目です。 今日は、サービス開発合宿についてお話します。はてなでは2008年から、エンジニアを中心に開発合宿を行い、新サービスのプロトタイプを作るという活動をしています。通常業務を離れて、2泊3日くらいで宿泊施設にこもって新しいサービスを作ったり新技術を試したりする試みです。 今年のYAPCでも開発合宿の発表をしました。 はてなでは先日、実際に約40名が参加した2泊3日の開発合宿が行われました。私がその企画・運営を行いましたので、今回の例を具体的に紹介してみようと思います。 企画 11月末の開催から逆算して、一ヶ月前くらいから企画を立て始めます。 合宿の概要・期日を決める 予算を確保する スケジュールについて社内周知する 突然言われても調整できない人もいるのでスケジュールだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く