タグ

2014年12月5日のブックマーク (31件)

  • 夫婦間における死活監視について - 家庭を支える技術 Advent Calendar 2014 5日目 #家庭を支える技術 - tknzk's blog

    このエントリーは家庭を支える技術 Advent Calendar 2014 - Adventarの5日目の記事として書きました。 情報共有と運用ルール 先日、結婚して丸一年を迎えました。 我々のチームについてはLifehacker.jpにて記事を書いていたりもしてますが、様々なツールを駆使して共有漏れがないように進めるとともに、どちらかが家事をしているときは、他方も家事をするというルールで運用しています。 情報共有ツール Google Calendar Google Plus (写真の共有) Chatwork Facebook Facebook Messenger LINE FaceTime etc 結婚は短期開発、長期運用。「結婚疲れ」を回避する3つのコツ | ライフハッカー[日版] 相互トラッキングと課題 さて、今回は夫婦間の生存確認方法と今後の課題についてです。 「夫婦間の生存

    夫婦間における死活監視について - 家庭を支える技術 Advent Calendar 2014 5日目 #家庭を支える技術 - tknzk's blog
  • https://requires.io/

  • 月間1億6000千万件のメールをアーカイブして検索できるようにする技術 - HDE BLOG

    おはこんばんちは!! 尾藤 a.k.a. BTO です。 弊社のクラウドセキュリティサービスHDE Oneには様々なコンポーネントがありますが、今回はメールアーカイバについて紹介します。 月間1億6000万件のメールをアーカイブして、検索可能にする HDE Oneはおかげさまで多くの企業様にご採用いただき、現在では月に1億6000万件のメールをアーカイブするような規模にまで成長しました。最初は月に100万件程度だったものが、どんどん増えていって急成長しています。近いうちに月間2億件を突破する見込みです。 メールデータの増加量もかなり多く、現在では1日1TBペースで増えています。 この大量のメールをアーカイブ・検索できるシステムの提供・運用を行っています。 サーバはAWSを活用 サーバはAWSを活用しています。急激な成長スピードに対応するには、クラウドサービスの利用が必要不可欠です。中でも機

    月間1億6000千万件のメールをアーカイブして検索できるようにする技術 - HDE BLOG
    tknzk
    tknzk 2014/12/05
  • <input type=image>で送信すると、X,Y座標が送信されるので、調べたら闇だった - それマグで!

    複数に分割されたログインID入力が・・・ タイムズカープラスのログインを、ブラウザが学習しない。 Opera(Presto)だと複数にわかれたIDを学習してたのに、Opera(blink)になってから学習しないので、もう面倒だから拡張機能で対応しようとした。 フォームの値をJavaScriptで送信しようとしてハマったのでメモ。 スクリーンショット 2014-12-05 14.38.08 form.submit でログイン失敗する HTTPのリクエストヘッダを見ていると input に存在しない値を送信している模様。 tpLoginForm:doLoginForTp.x:132 tpLoginForm:doLoginForTp.y:14 どこから出てきた、この値は。と調べてて見つけた。 input type ="image" はクリック位置を送信する模様 知らなかった。X,Y座標を送信する

    <input type=image>で送信すると、X,Y座標が送信されるので、調べたら闇だった - それマグで!
  • Sprockets再考 モダンなJSのエコシステムとRailsのより良い関係を探す - Qiita

    すいません。締切守れませんでした…。 やっぱ、java-jaの忘年会の翌日は辛い…。 はじめに Webシステムを開発していると切っても切れないのがJavaScriptです。 Railsはかなり早い時期からalt-JSや結合、minify等を組み込めるようにフレームワークにそれを取り入れてきました。 それを支えているのがRails3.1から導入されたsprocketsです。 それに伴なってJSのライブラリをどうやって管理するかという点について、独自の路線を取ることになりました。 JSのライブラリを同梱したgemパッケージにラップしてrubygemsとして管理する方法です。 ある程度は上手くいっていたし、今もその流れは続いているんですが、時々問題になることもあります。 例えばメンテナの対応時期がズレてて古いバージョンのままだったり、似たようなgemが乱立してややこしくなったり。(backbon

    Sprockets再考 モダンなJSのエコシステムとRailsのより良い関係を探す - Qiita
    tknzk
    tknzk 2014/12/05
  • トレタのシステムアーキテクチャと恵比寿のメシと酒 : TORETA(トレタ) ブログ

    ちわす。11月にサーバサイドエンジニアとしてジョインした佐野です。前職ではウェブサービスやソーシャルゲームのサーバ管理、DBA、運用ツール開発など主にインフラ面を担当していました。入社一ヶ月のペーペーでございます。 「ブログ書けやー」とのお達しが出たのですが、ノリがイマイチわからんので、軽い記事(恵比寿のメシと酒)と真面目な記事(トレタのシステム)を両方書きます。真面目な話の合間にメシの話でもしながら...。真面目な記事はエンジニア職向けの内容になります。 ではよろしくお願いします。 トレタのシステムは種々のクラウドサービスで成り立っています。この一ヶ月で僕がシステムに手を加えた部分としては、監視周りの整備(Pingdom, PagerDuty導入, 監視用hubotを書く)、ログ解析基盤の構築(fluentd -> BigQuery連携)、ちょっとした負荷分散(リバースプロキシを少々)を

    トレタのシステムアーキテクチャと恵比寿のメシと酒 : TORETA(トレタ) ブログ
  • 俺とおまえとawk - 俺たちのブログ

    「EFK (Elasticsearch + Fluentd + Kibana) なんて甘えですよ、漢は黙って awk | sort | uniq -c ですよ」と誰かが言ってたような言ってなかったような気がするのでログさらう時に自分がよく使う awk 芸について書きます。 想定データサンプル こんなフォーマットで出る TSV 形式の Web アプリケーションログがあったとします。[TAB] はタブ文字です。 時間[TAB]ステータス[TAB]HTTPメソッド[TAB]URI[TAB]リクエストタイム 例えばこんな感じです。このログを awk 芸で処理していきます。 access.log 2014-12-05 12:00:00[TAB]200[TAB]GET[TAB]/api/v1/ping[TAB]0.017832 2014-12-05 12:00:01[TAB]200[TAB]POST[

    俺とおまえとawk - 俺たちのブログ
    tknzk
    tknzk 2014/12/05
  • 「“スケールしない”ことをしよう」 Yコンビネーターに伝わる、たったひとつの起業哲学が奥深い

    「“スケールしない”ことをしよう」 Yコンビネーターに伝わる、たったひとつの起業哲学が奥深い Lecture 8 - How to Get Started #1/5 地元の飲店からフードデリバリーを提供するスタートアップDoorDashの創業者であり、Yコンビネーター出身者のStanley Tang(スタンリー・タン)氏が起業家育成講義に登場。パートでは、Yコンビネーターで繰り返し語られる「スケールしないことをしよう」という起業哲学を紹介しつつ、自身の起業体験を語りました。 スタートアップの始め方 スタンリー・タン氏(以下、スタンリー):今日はありがとうございます。私はスタンリー、DoorDashの創設者です。実は私もつい最近まで皆さんと同じようにスタンフォードの学生でした。 2014年度卒、コンピューター・サイエンスで学位を取りました。私の共同創業者のアンディもそうです。DoorDa

    「“スケールしない”ことをしよう」 Yコンビネーターに伝わる、たったひとつの起業哲学が奥深い
  • Unixツールを作成するためのヒント | POSTD

    現代のプログラマを取り巻く世界には無数の方法で組み合わされた、たくさんのUnixツールがあふれています。優れたツールは開発環境とシームレスに統合されますが、そうでないツールは使うたびに不満がたまっていきます。また、優れたツールはあなたの想像力次第でどんなものにも適用できますが、そうでないツールはあなたの開発環境で動かすためだけでも、あの手この手の対策を講じなければならないことがよくあります。 “One thing well” misses the point: it should be “One thing well AND COMPOSES WELL” — marius eriksen (@marius) October 10, 2012 “一つのことだけうまくやればいい”という考えでは目標に到達しない。”うまくいったものを、うまく組み合わせる”ことまで考えるべきだ 良い設計に必要なもの

    Unixツールを作成するためのヒント | POSTD
    tknzk
    tknzk 2014/12/05
  • Rails複数DBシステムMySQLからPostgreSQL移行物語 | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、三苫です。 この記事はTECHSCORE Advent Calendar 2014、5日目の記事です。 近年、Rails複数DB Casual Talksが開催されるなど、Railsでも複数・異種データベース混在したシステム構成は何ら特別でなものではなく通常の開発でカジュアルに選択される構成だぞという機運が高まっています。 togetterで参加者の反応を見ても、「establish_connectionは基」「前にも見たぞこのスライド」など、おおむね知見が業界全体に広まりつつある事がわかります。 記事はRails複数DBがまだカジュアルではない時代、マルチテナントシステムのデータベースをMySQLからPostgreSQLに、各サブシステムは縮退しつつも、システム全体としては無停止で移行を行った記録を共有するためのものです。 移行したシステムの前提 マルチテナントシステム

  • Scala開発を始める人におすすめのScala関連情報サイトをまとめてみた - Lambdaカクテル

    id:masawadaにScala+Playのおすすめ情報サイトを聞かれたのでまとめてみる。随時追加の方針です。 @windymelt Scala+Playしたいのだけど、オススメの情報サイトとかありますか?なお、Scala未経験です。— Masayoshi Wada (@masawada) December 4, 2014 追記(12/5 16:56) id:nkgt_chkonkさんにコメントでご助言を頂きました。Akkaの項で紹介しているid:nkgt_chkonkさんの記事中で紹介されているIO周りのインターフェイスは既に古くなってしまい、Akka 2.3では削除されてしまっているとの事でしたので、その旨について該当の項に追記しました。 ご助言をくださったid:nkgt_chkonkさん、ありがとうございました。 訂正(12/5 01:00) id:xuweiさんにコメントでご指摘

    Scala開発を始める人におすすめのScala関連情報サイトをまとめてみた - Lambdaカクテル
    tknzk
    tknzk 2014/12/05
  • WebApplicationフロントエンドValidation

    「君は新人だから知らないと思うけどリクエストが改竄されることもある。フロントエンドValidationは安全ではない」

  • ISUCON4 運営しました!の話 - 941::blog

    予選からご参加いただいた皆さん、ありがとうございました!おかげさまで参加者も増えまして、今年も運営やらせていただきました。毎回どんな運営やったかを書いているようなので今回も書いておきたい。 エンジニアがやりたいというので 技術コンテスト #isucon の運営をしてみた - 941::blog #isucon2 の運営担当をしたので準備とか企画とかの話 - 941::blog ISUCON3 予選の企画と運営をしました - 941::blog エンジニアが熱狂した 第三回 #isucon 運営の話 - 941::blog 読み返すと長い。今回は短めで。 ISUCON4 概要 LINE 主催・賞金提供 クックパッドさま 出題 テコラスさま 選サーバ提供 AWSさま 予選サーバサポート オンライン予選は参加総数 185組、507名 選出場は 31組、88名でした。 準備から選までの話は出

    ISUCON4 運営しました!の話 - 941::blog
    tknzk
    tknzk 2014/12/05
  • Validation nightで発表しました。

    RDBにおけるバリデーションをリレーショナルモデルから考える」という、なんとも捻りも面白みもないタイトルである。だが、RDBとValidationという2つが相容れないものだということを知っている人には、割と琴線に触れる話かも知れない。 正直なところ、現在私はデータベースエンジニア一直線なので、アプリケーション開発におけるセキュリティというのは門外漢であると言って差し支えない。しかもイベントにはあの徳丸浩氏(バリバリの職)も発表されるというではないか!!順番的には徳丸氏の次に話したのだが、徳丸氏はSQLインジェクションの実演までするというガチっぷりである。 「場を白けさせてしまうのではないか・・・」 「ガチの人から特大のマサカリが飛んでくるのでは・・・」 そんな想いを脳裏に抱きつつ発表に望んだのであった。 今回の持ち時間は20分と短めであったが、あまりたくさん話したいネタも無かったので

    Validation nightで発表しました。
  • 複数のWebサーバでSSLセッションキャッシュを共有してSSL処理を高速化(Apache + mod_ssl + mod_socache_memcache) - 元RX-7乗りの適当な日々

    HTTPS(SSL利用)サイトがSEO的に優遇されるトレンドで、世間的にもHTTPS接続でサイト運用するサービスが増えてきています。 これが、ハイトラフィックサイトになってくると、このフロントエンドでSSL処理させることが負荷的にもなかなか辛いのです。 で、Apache 2.3以降では、Shared Object Cache Providerとして、memcachedが選択できるようになっています。 この仕組みを利用して、Apacheとmemcachedを並べることで、各サーバでユーザのSSL Session Cacheを共有しながらHTTPSリクエストを負荷分散できる構成を作ってみました。 WebサーバでSSLオフロード 常時SSLを利用したWebサイトを運用するために、SSLアクセラレータといったアプライアンス製品だとか、ソフトウェアだとApacheやNginxのSSLモジュールを使う

    複数のWebサーバでSSLセッションキャッシュを共有してSSL処理を高速化(Apache + mod_ssl + mod_socache_memcache) - 元RX-7乗りの適当な日々
    tknzk
    tknzk 2014/12/05
  • 超初心者プログラミング入門は「何」をやるべきか、主にPHPの場合。 - Webアプリエンジニア養成読本 AdventCalendar2014 五日目 - uzullaがブログ

    Webアプリエンジニア養成読アドベントカレンダーです。 Webアプリエンジニア養成読 Advent Calendar 2014 - Qiita 前置き 稿はあくまで、何のプログラミング言語もわからない人に向けた文章です。 オチですが 特に最初はプログラミングが詳しい人に教わりつづけるのが一番速いです。 千のブクマ、100のウェブサイト、10冊のよりも、詳しい人は答えをくれる。 なぜなら、はあなたの状況を勘案してくれず、人はあなたの意図を想像してくれるからです。 しかしまあ、運良くそういった教えてくれる人が身の回りに居ないことがあります。というか、居れば悩む事はないでしょう。 そうなるとコミュニティに参加して質問するか、あるいはコミュニケーションハードルが高いなら、やはり独習する事になるんですが、まあ、割と大変だ。さっさと覚えたいなら、さっさと聞ける人を見つけましょう。 しかし、思

    超初心者プログラミング入門は「何」をやるべきか、主にPHPの場合。 - Webアプリエンジニア養成読本 AdventCalendar2014 五日目 - uzullaがブログ
    tknzk
    tknzk 2014/12/05
    いいはなし
  • Ruby+Nokogiriでスクレイピング入門 - プログラマでありたい

    クローラー/スクレイピング Advent Calendar 2014の5日目です。あと、全部俺Advent Calendarも開催中です。 Webからデータを取るためにスクレイピングする際は、Rubyを使うことが多いです。理由としては、Nokogiriが手軽で簡単だからの一点です。Rubyによるクローラー開発技法でも随所に紹介しています。随所というレベルではなく、手を変え品を変えNokogiriでデータ取っているだけじゃねぇかと批判を受けるのではと、懸念するレベルかもしれません。Nokogiriは手軽で便利なので、ちょっと使い方を覚えておくだけで楽できるケースが一杯あります。ということで、Nokogiri入門編です。 Nokogiriの使い方 Nokogiriは、Rubyで実装されたHTML/XMLの構文解析器(パーサー)です。Rubyの中では、デファクト・スタンダードと言っても差し支えが

    Ruby+Nokogiriでスクレイピング入門 - プログラマでありたい
  • ペンギンアップデートにやられたサイトを別ドメインで新規に作り直す安全な方法

    [対象: 上級] 過去に積み上げてきた不正なリンクがペンギンアップデートによって見破られ、どんなに頑張っても削除しきれずにそのドメイン名での運用を断念し、新しいドメイン名のサイトでゼロからやり直そうと決断したとします。 このとき過去の負債を引きずりたくありません。 つまりリダイレクトを使えません。 とはいえ、何も対処しない状態で新規にサイトを公開したら、以前のサイトに訪問したユーザーには気付いてもらえません。 ゼロからスタートしつつ、新サイトへの移転をユーザーに知ってもらうにはどうしたらいいのでしょうか? 数々のペンギンアップデート対応に取り組んできた実績があるMarie Haynes(マリー・ヘインズ)氏が、Search Engine Watchでこの方法について記事を書きました。 ペンギンアップデートからの回復をあきらめたサイト管理者に役立つ内容です。 そこで要点をまとめて紹介します。

    ペンギンアップデートにやられたサイトを別ドメインで新規に作り直す安全な方法
  • キーボードの下に収納する発想が新鮮でした | ライフハッカー・ジャパン

    roomieより転載:木や竹などを使ったプロダクトを発信し続けているアメリカのブランド「Grovemade」。これまでにも、当サイトでいくつか記事を紹介しています。 今回ご紹介するのは、iMacを愛用している人におすすめのアイテム、「Walnut Keyboard Tray」です。 ウォールナット素材でつくられたトレイは、キーボード体にぴったりと収まって、すっきり! キーボードをちょっと上にあげれば、仕事で使うクリップやペンなど細々としたものが収納できます。 元々、時を経ても使い続けることができるデザインで定評のあるiMac。そこに、木目が美しいトレイが組み合わされば、より高級感が漂います。 このトレイはGrovemadeの「DESK COLLECTION」の一つ。ほかにもモニターの下に置くことのできる「Walnut Monitir Stand」もあり、仕事が終わればスタンドの下にキーボ

    キーボードの下に収納する発想が新鮮でした | ライフハッカー・ジャパン
  • Validation Night で話してきた - tokuhirom's blog

    なんかしらんけどスライドアップしようとしたら slideshare に拒否られてるので悲しみ溢れております。 とりあえず思ってることをいくつか。 相関バリデーションどうよ? ベーシックな単項目の Validation 以上のものを Validation framework でやろうとするのは悲しみしか産まないので、たとえば以下のようにしています。 List<String> messages = new Validator().validate(params); if (params.isHojin()) { if (!params.has代表者名()) { messages.add("法人は代表者名いれてね!"); } } else { } そこあんま気張ってもね、的な。 HTTP で Validation error 上げるとき 200 を返すべきか 200 を返すべきだと思います。 僕

  • [まとめ] Go Conference 2014 autumn - Qiita

    日時: 2014-11:30 10:00~18:00 場所: 品川シーサイド 楽天タワー イベントURL: https://github.com/GoCon/GoCon/blob/master/2014autumn.rst togetter: http://togetter.com/li/751700 スライドは見つけ次第、追記予定 当日の品川シーサイドはミニ四駆大会があった Keynote1: Rob Pike (@rob_pike) (45min) Title: Simplicity is Complicated Go の成功の要因について話したい ちまたで言われているような早さ、容易さ、ツール、ライブラリ、並行性、インターフェースも違う 単純さが要因だと私は思ってる でもそれについて理解してもらうのは難しい 収束しようとしている言語たち Lang.Next カンファレンスにて、様々な

    [まとめ] Go Conference 2014 autumn - Qiita
  • Bitbucket | The Git solution for professional teams

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | The Git solution for professional teams
  • Scalaのコンパイル速度の話が聞きたいだろうし、するつもりだ

    (12月5日 追記) 最後のおまけのページにあるDottyはまだコンパイラとしての機能も不足しており、ベンチマークの対象とするにはまだ不適切な感じでした。調査不足な内容を公開してしまい申し分けありませんでした(´・ω・`) VOYAGE GROUPで行なわれた社内LT大会の発表資料です。 Scala Compilerのベンチマークをとってみました。 作業に使ったファイルはこちら => https://github.com/kiris/scalac-benchmarksRead less

    Scalaのコンパイル速度の話が聞きたいだろうし、するつもりだ
    tknzk
    tknzk 2014/12/05
    札束で殴ってた
  • Validation Nightに行ってきた。 - パルカワ2

    ですよねー!!!!!!!!!!と思うことが多かった。 帰ってる途中に長文書いてたらめっちゃ体調悪くなってきて消した。 何が言いたいのか箇条書きにすると ControllerとModelのバリデーションは必要 ControllerとModelはバリデーションエラーを見せる相手が違う Controllerのバリデーションエラーはユーザー(APIを使う人、アプリケーションを使う人)に見せる Modelのバリデーションエラーは、APIを開発する人に見せる FromValidator::Lite、Data::Validator、Perl最高! jQuery Plugin Validationで痛い目を見た。もう使いたくない。 ユーザーのためにClientのバリデーションは必要 サーバ側(Controller)とJS側のロジック共通化はずっと解決しない課題として何年も塩漬けされている 最後のやつとか、

    Validation Nightに行ってきた。 - パルカワ2
  • あの人の研究論文集2013夏

    あの人の研究論文集 Vol.4 No.2 (2013 年 12 月) 画像補完技術による衣服の除去 Clothes Removal by Image Completion ぱろすけ @parosky0 東京大学大学院 情報理工学系研究科 (〒113 東京都文京区郷 7-3-1, parosky.g@gmail.com, twitter id: parosky0) Abstract: This paper proposes a novel method to remove clothes in images. When an image and a mask image of clothes to be removed are specified, the system automatically clips and fills up the specified region. The

  • Goサーバのモニタリング - Qiita

    5日目担当の@cubicdaiyaです。先月末のGoConではGoのカンファレンスなのにほぼnginxをビルドする話しかしてなかったので今日はちゃんとGoの話をします。 Goで書くサーバプログラム Goではサーバプログラムを書くためのユーティリティが豊富に揃ってる上に、ゴルーチンやチャネルを利用することで高いパフォーマンスが要求される環境でも十分な性能を発揮することができます。いつだったか「あれはHTTPサーバ書くための言語ですよ」なんて話をとあるエンジニアから聞いたことがあるくらいです。 例えば「Hello, World!」を返すだけのHTTPサーバであれば標準ライブラリのnet/httpを利用することで以下のように書くことが出来ます。 package main import ( "fmt" "net/http" ) func handler(w http.ResponseWriter,

    Goサーバのモニタリング - Qiita
    tknzk
    tknzk 2014/12/05
  • プロミスの審査の難易度は?基準や審査時間、即日融資のコツを解説|お金の玉手箱

    プロミスの審査はどのようにして進むのか、初めてでも審査を通過できるのだろうか、どのくらいの審査時間なのか、など申し込みにあたって不安になっていませんか? プロミスの審査は早いですが決して甘くはないので、誰でも通るわけではありません。ただしプロミスの審査が特別厳しいというわけではなく、審査に通りにくい人の特徴を説明しますので、それを踏まえて審査通過のコツをつかんでください。 また、どのような準備をすればいいのか、プロミスに最短即日融資してもらうにはどうしたらいいのか、プロミスの審査時間や融資までの時間などについても詳しく解説しますので、流れを理解しておけばスムーズに手続きできるでしょう。 この記事のポイント プロミスの借入条件は18歳以上74歳以下(高校生不可)、人に安定した収入があること 原則24時間申込、振込可能!最短3分融資可能と業界最速 審査通過率も大手消費者金融カードローンの中で

  • [速報]Docker Hub Enterprise発表。独自のDocker Hubを設置可能に。マイクロソフト、AWS、IBMらがパートナーとして提供

    Docker社はDockerイメージのリポジトリ機能などを備えた「Docker Hub」をユーザーが独自に設置できる「Docker Hub Enterprise」を発表しました。 Docker HubはDockerコンテナのイメージを保存し、共有することができるインターネット上の公式サービスです。保存した内容をプライベートに利用することや、不特定多数のユーザーに公開できます。 今回発表されたDocker Hub Enterpriseは、このDocker Hubを企業などが自分たちの環境用に設置することを可能にしたソフトウェアです。下記はプレスリリースの説明。 DHE provides enterprises with a turn-key solution that allows their developers to focus on creating multi-container d

    [速報]Docker Hub Enterprise発表。独自のDocker Hubを設置可能に。マイクロソフト、AWS、IBMらがパートナーとして提供
    tknzk
    tknzk 2014/12/05
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • 開発効率アンチパターン

    オンラインサロン「箕輪編集室」のイベントで「編集力」を学び、これはPM仕事に通ずるものがあるよ、って話 https://productmanager55.hatenablog.com/entry/2018/09/11/183416

    開発効率アンチパターン
  • GoとMySQLを用いたジョブキューシステムを作るときに考えたこと - ゆううきブログ

    【追記】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

    GoとMySQLを用いたジョブキューシステムを作るときに考えたこと - ゆううきブログ