タグ

2013年11月21日のブックマーク (10件)

  • 規模の大きい本番システムをGo言語で書き直した感想 - ワザノバ | wazanova.jp

    http://matt-welsh.blogspot.com.au/2013/08/rewriting-large-production-system-in-go.html Go言語の4周年をテーマにしたgolang.orgのブログで紹介されていた、GoogleのMobile Web Performanceチームに所属するMatt Welshのブログです。大規模な番システムの作り直しにGo言語を採用した経験を語っています。 1) 背景 C++のオリジナルのコードベースは問題なく作動していたが、何年も複数の目的の違うプロジェクトで共有されていたため、スピーディーに改修するのが難しくなっていた。(何のシステムなのか具体的に書いてないのは残念。。) イメージフォーマットをトランスコードするライブラリはC++で完璧に動作していたので、そのまま残し、それ以外を全てGo言語で書き直した。 元のコード

    Watson
    Watson 2013/11/21
  • Ruby on Rails チュートリアル: 実例を使ってRailsを学ぼう

    ※最新版の『Ruby on Rails チュートリアル第6版:実例を使ってRailsを学ぼう』が販売中です。 関連サイト書の関連サイトがあります。 Rails チュートリアル: http://railstutorial.jp/ヘルプページ: http://railstutorial.jp/helpまた、書よりさらに踏み込んだRuby on Rails公式ガイド、『Railsガイド』も好評発売中です。 内容紹介書は、Rails 創始者の David Heinemeier Hansson に推奨され、世界中で利用されている Ruby on Rails Tutorial の和訳です。 書では、Twitter のようなマイクロブログサービスを題材にして、実際に手を動かしながら学んでいく、チュートリアル形式を採用しています。また、書は実践的な内容を重視しているので、Ruby や Rail

    Ruby on Rails チュートリアル: 実例を使ってRailsを学ぼう
  • 2人のリーダーが決断した賢い世代交代

    Perl技術文化の啓蒙・促進を促す組織「JPA」は2013年11月11日、新人事を公開。2013年11月1日をもって、肥後彰秀氏と和田裕介氏が新理事に就任したと発表した。 Perl技術文化の啓蒙・促進を促す組織「Japan Perl Association(以下、JPA)」は2013年11月11日、新人事を公開。2013年11月1日をもって、肥後彰秀氏と和田裕介氏が新理事に就任したと発表した。JPAは、Perl技術の発展を促す技術者のためのカンファレンス「YAPC::Asia(以下、YAPC)」も主催しており、今回理事となった和田氏はYAPC運営委員会の委員長にも同時に就任する。これまでのYAPCを支えてきた人物の突然の引退発表により開催が危ぶまれた2014年のYAPCだったが、今回の発表により来年度のYAPC開催が約束された。 これまでのYAPCを支えてきたその人物とは、牧大輔氏と櫛

    2人のリーダーが決断した賢い世代交代
    Watson
    Watson 2013/11/21
  • バックグラウンドで、iBeaconsのイベントを受けて通信したりする - Qiita

    iBeacons関連。 ビーコンの領域を横断した時に発生したイベントで呼ばれるメソッド「- locationManager:didRangeBeacons:inRegion:」にリクエストを送るコードを書く - (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region { // サーバにリクエスト送る NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url]; NSURLConnection *aConnection = [

    バックグラウンドで、iBeaconsのイベントを受けて通信したりする - Qiita
  • プログラミングで使う記号の英語の読み方 [Updated]

    “[ ]”などを個別に読む場合はleft/open bracket, right/close bracketと読んでください。 “<“はless than、”>”はgreater thanとも読みます。 Dave Thomasは”<<“を”less than, less than”と読んでいました。 “-“がdashなのかminusという話しについては、The difference between a dash and a minus signを参考にしてください。 あまり、この読み方はしないよ!とか、私はこう読むよ!とかあれば、@masuidriveまでmentionください。 [2013/11/21 14:00:00] 色々な方々にコメントを頂き追加しました。 速く・正確に読む ITエンジニア英語 ITエンジニアの ゼロから始める 英語勉強法

  • グーグルが抱える「唯一の」誤算:日経ビジネスオンライン

    ドイツのフロリアン・ミューラー氏は、知的財産関連の専門誌から「知財分野において最も影響力のある50人」に過去何度も選ばれるなど、世界的に著名な特許アナリストだ。米マイクロソフトなど有力企業に対してコンサルタント業務を手がけているほか、知財を巡る最新動向をつづったブログ「FOSS Patents」も業界関係者から注目を集めている。 特許と言えば、最も話題になっているのがスマートフォンを巡る米アップルと韓国サムスン電子の訴訟合戦。端末販売で激しく覇権を争う両社の動向には常に耳目が集まるが、いまや特許紛争はスマホ業界に属するあらゆる大手企業にとって避けては通れない問題になっている。 その中で、ミューラー氏は、米グーグルが2012年に125億ドル(約1兆2500億円)で買収した米携帯端末大手モトローラ・モビリティが、グーグルにとって「大きな見当違い」になったと指摘する。モトローラの保有していた特許

    グーグルが抱える「唯一の」誤算:日経ビジネスオンライン
  • 直近の6カ月で2倍以上に成長したモバイルBaaSのParse。レイテンシの問題をAWSのストレージ機能で解決。AWS re:Invent 2013

    直近の6カ月で2倍以上に成長したモバイルBaaSのParse。レイテンシの問題をAWSのストレージ機能で解決。AWS re:Invent 2013 モバイルBaaSを提供するParseは、4月にFacebookに買収されたてからの半年で、2倍以上のアプリケーションから利用されるようになりました。 その急速な成長を高いスケーラビリティで支えることができたのは、Amazonクラウドのフレキシビリティだったと、Amazon Web Servicesがラスベガスで開催したイベント「AWS re:Invent 2013」の基調講演で解説しました。 特に、急速に人気が高まるモバイルアプリケーションなどが登場するとバックエンドにかかる負荷が急速に高まり、サービスのレイテンシが跳ね上がる現象には手の打ちようがなかったのですが、これをストレージ性能を設定できるEBS Provisioned IOPSによって

    直近の6カ月で2倍以上に成長したモバイルBaaSのParse。レイテンシの問題をAWSのストレージ機能で解決。AWS re:Invent 2013
  • tag – Mavericksのタグファイル管理をターミナルから利用

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Mac OSX 10.9 Mavericksになってから追加された機能の一つにタグがあります。ラベル機能はこれまでもありましたが、よりタグの付け替えがしやすくなったことでタグを使ってファイル管理をしてみようと思えるようになったのではないでしょうか。 そのタグ機能をターミナルから扱えるようにするソフトウェアがtagです。コマンドラインで使えるということはシステムとの連携も含めてやりやすくなりそうです。 コマンド名はtagです。オプションは以下のようになります。 $ tag --help tag - A tool for manipulating and querying file tags. usage: tag -a | --add <tags> <file>... Add tag

    tag – Mavericksのタグファイル管理をターミナルから利用
  • AFNetworking 2.0 のまとめ - Qiita

    概要 2.0になってから更にシンプルに記述できるようになっています。 下記が必須要件となっていますので導入前に確認してください。 Xcode 5以上 iOS 6.0以上 大きな変更点としてドキュメントにあるようにiOS7以降のサポートのみでよければAFHTTPSessionManagerのサブクラスを作成して実装することが推奨されています。 iOS6やそれ以前のバージョンをサポートする場合の選択肢としてAFHTTPRequestOperationManagerが用意されています。 ここでは主にAFHTTPRequestOperationManagerの使い方について触れておきます。 使い方 インストールもCocoaPodsで簡単に導入できますので、下記Podfileをプロジェクトのルート直下に作成してインストールしましょう。 AFHTTPRequestOperationManager* m

    AFNetworking 2.0 のまとめ - Qiita
  • [ruby] Ruby 2.1 (trunk) と Rails 3,4,edge の組み合わせは多分動かない - HsbtDiary(2013-11-20)

    ■ [ruby] Ruby 2.1 (trunk) と Rails 3,4,edge の組み合わせは多分動かない asakusa.rb でちらっと話して、どうすれば良いのかわからなすぎてスルーしていたんだけど、2.1 がこのままリリースされても多分 Rails で使うと死ぬ可能性が高いです https://bugs.ruby-lang.org/issues/8995 まあ、何が飛んでくるのかわからないというのが web のサーバーなんで、この挙動変更は困るなーって感じなんですけど、バイナリデータをエンコーディング変換すんな、というのもそりゃそうだという感じなのでどうするのが良いんでしょうね。 ちなみにこの影響で Rails with rvm-head のテストは落ち続けています。テストを直すだけでいいのか、Rails を直すとしたらどう直すのが良いのか。考える帯域不足で大絶賛 btnq の