タグ

2015年1月18日のブックマーク (5件)

  • Scalaを用いて分散IDワーカを実装する | チャットワーククリエーターズブログ

    お久しぶりです。かとじゅん(@j5ik2o)です。さて、僕は、ChatWorkに入社しても、相変わらず Scala や DDD を実践しているわけですが、今回は少し毛色が違う話をしたいと思います。先日、ChatWork Advent Calendar 2014 15日目の記事で、安達くんが、ID生成器の話を書いてくれたので、せっかくなので、ChatWork Advent Calendar 2014 23日目の記事として、Scala版も説明してみようかと思います。 PHPでID生成器を実装してみました | チャットワーククリエーターズブログ DBのシーケンスによるID生成ウェブサービスでは、時系列データを扱うことはよくありますが、タイムスタンプベースでユニークなIDを利用したいことがあります。方法論はいくつかありますが、お手軽なID生成といえば、DBのシーケンスを使ったものです。しかしながら

    Scalaを用いて分散IDワーカを実装する | チャットワーククリエーターズブログ
  • ジャニーズオタクの彼女を「彼氏オタク」にするために頑張った

    僕の彼女はジャニーズオタク、つまりジャニーズの熱狂的なファンである。 彼女の部屋はどこを見渡しても関ジャニ∞のポスターが貼られており、 その範囲はトイレにまで及んでいる。 「私という彼女がいるのにAKBに熱中するのはおかしい」 「俺とジャニーズのどっちが好きなんだよ」 これは若いカップルの間でよくある喧嘩なのだが、まずはっきり言っておこう。 それは間違った考え方だ。 恋人に向ける感情と、アイドルへ向ける感情は多くの場合ベクトルが違う。 もちろん例外もある。 週刊誌にジャニーズタレントの熱愛報道がリークされると「�◯◯君はあの女に騙されている」「××は誰にでも手を出す女だ」「これは××の売名行為だ」などと、途端に交際相手の悪口を唱え始めるファンがそれに当たる(そしてその行為は一般的に「過激派」と呼ばれる) それに、「自分という彼氏(彼女)がいるにもかかわらず他の男(女)に憧れるのはおかしい」

    ジャニーズオタクの彼女を「彼氏オタク」にするために頑張った
  • 多種多様な基準から見るプログラマの市場価値 | POSTD

    私は毎日、 Teamed.io で働くことに興味のあるプログラマから何通かメールをもらいます。彼らへの最初の質問は「あなたのレートは?」( 当社は時給ベースで給与を計算します )ということです。何より驚かされるのは、2つの方向性で、誤った試算をしているプログラマが多く見られるということです。 時給5ドルから500ドル(600円から60,000円)まで答えはさまざまです。決して否定はしませんが、私自身で代案を出してみます。このブログ記事では、どういった要素を計算に入れるか、または入れないかを述べたいと思います。私の個人的なキャリアもありますが、これが業界のスタンダードとは思わないでください。あくまで客観的で論理的だと思っていますが。それでは説明しましょう。 オープンソースへのコントリビューション ソフトウェア開発者にとってまずポイントとなり、かつ重要となる特性です。あなたはオープンソースプロ

    多種多様な基準から見るプログラマの市場価値 | POSTD
  • 「cURL 7.40.0」リリース、SMB/CIFSプロトコルのサポートを追加 | OSDN Magazine

    1月8日、データ転送ライブラリ「cURL」(Clinent for URLs)の最新版となる「cURL 7.40.0」がリリースされた。SMB/CIFSプロトコルの初期サポートなどの機能が加わっている。 cURLはさまざまなプロトコルに対応するデータ転送ライブラリおよびコマンドラインツール。C言語で実装されており、コマンドラインツール「curl」とライブラリ「libcurl」で構成される。HTTP/HTTPSやFTPといったWWWで広く使われているプロトコルだけでなく、DICTやFILE、Gopher、IMAP/IMAPS、LDAP/LDAPS、POP3/POP3S、RTMP、RTSP、SCPSFTP、SMB、SMTP/SMTPS、Telnet、TFTPといったプロトコルにも対応する。プロキシ、ユーザーとパスワードによる認証、ファイル転送のレジューム、プロキシトンネリングなどの機能もある

    「cURL 7.40.0」リリース、SMB/CIFSプロトコルのサポートを追加 | OSDN Magazine
    cubicdaiya
    cubicdaiya 2015/01/18
    UNIXソケット対応したのか。あとはtelnetも対応してくれたらなぁ。
  • Go 1.5 Bootstrap Plan

    Go 1.5 Bootstrap Plan golang.org/s/go15bootstrap (comments on golang-dev) Russ Cox January 2015 Abstract Go 1.5 will use a toolchain written in Go (at least in part). Question: how do you build Go if you need Go built already? Answer: building Go 1.5 will require having Go 1.4 available. Ba...

    Go 1.5 Bootstrap Plan