早いもので2013年もまもなく終わります。特にChefについては今年は大きな飛躍の1年になりました。Chefについては話題の流れも多く、自身としても何があったのかを即座には思い出せません。今回はすでにChefを使っている人の話題の復習や、Chefをまだキャッチアップしていない人が今からでも間に合う情報収集としてまとめてみます。 はてなブックマーク上でも2013年の記事でChefタグが付けられた3ブックマーク以上の記事が800エントリを超え、ブックマークの回数は3万2千回を超えるというとてつもない状況です。今回はその中でも100ブックマーク以上が付いた記事の中から特に注目が集まった話題を時系列で振り返ります。 2013年1月:「兆し」 2013年早々にChefの大躍進の契機になるエントリが@naoya_itoさんのブログに投稿されます。「開発メモ#4 : EC2スナップショットとの差分は c
2013-12-19 Scalaを使い始めてから半年だけど印象をまとめてみる Scala 僕はScalaを使い始めてだいたい半年というところです。業務で使ってるんですが、最近になってやっと楽しさが少しわかり始めたところで印象をまとめてみました。主観性が高いので異論・反論のある人も多いかもしれません 覚えることが多い ※個人差があります Scala は様々な文化のごった煮なところがあるため、様々な文化を知ってないとツライです。よく better Java として簡単に使えるよという甘言をささやく人がいますが、better Java として使うにはそもそも Java の知識が必要なわけですし、better Java なコードを書いてると、「varやミュータブルコレクション使っていいのは小学生までだよね」とか「while文なんて普通使わない」とか「Enumerationじゃなくて代数型データ構造
IntroductionKoa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing serve
あのバッタ博士・前野ウルド浩太郎が帰ってきた。6月、連載《バッタ博士の「今週のひと工夫」》が始まったとき、博士は「33歳、無収入、職場はアフリカ」と名乗りを上げた。未来は何も約束されていなかった。 そして今、われわれの前に再び現れた博士は、32.2倍の超難関を突破して、自らの力で定期収入とベストの研究環境を見事手に入れていた。 その名は「京都大学白眉プロジェクト」。 バッタ博士はいかにして難関を突破し、無収入の苦境を脱したのか。 「これで、研究を続けることができます」 12月10日、日本出版倶楽部で開催された「第四回いける本大賞」授賞式にて。今回は3作品が受賞。左から『永続敗戦論』(太田出版)の白井聡さん、バッタ博士、『永山則夫――封印された鑑定記録』(岩波書店)の堀川惠子さん。堀川さんの受賞スピーチの前半は「バッタ博士に会いたくて今日はここに来た」という取材者魂と愛情にあふれる内容だった
For over a year now, Twitter has supported the SPDY protocol and today it accounts for a significant percentage of our web traffic. SPDY aims to improve upon a number of HTTP’s shortcomings and one client segment in particular that has a lot of potential to benefit is mobile devices. Cellular networks still suffer from high latency, so reducing client-server roundtrips can have a pronounced impact
On Tuesday my colleague Jamie Dobson and I went to Brussels to meet Jérôme Petazzoni from Docker. We had a very interesting conversation about many aspects of Docker. This post, however, is about one topic – running Docker containers on non-Linux operating systems including Windows, OSX, FreeBSD and Solaris. Docker describes itself as: an open-source engine that automates the deployment of any ap
iOS7 SDKから新たに追加されたUIKit Dynamicsというのを使ってみたのでご紹介。 UIKit Dynamicsは簡単に言うと、UIKitのビューたちを簡単に物理的に動かすことができるようになるAPIです。 使い方もとても簡単で、UIDynamicAnimatorというビューを動かすためのクラスに対して、用意されたBehaviorクラスを設定させてやるだけで、ビューを動かすことができます。 例えば、あるView Controllerのself.view上にあるtargetViewというビューを、pointで示すポイントに吸い付かせるように動かすコードは以下にように3行で書けます。 CGPoint point = CGPointMake(100.0f, 100.0f); UIDynamicAnimator *animator = [[UIDynamicAnimator allo
本日は、MySQL Casual Advent Calendar 2013の20日目である。というわけでカジュアルに小ネタを紹介しよう。 MVCC - Multi Version Concurrency Controlご存知の通り、InnoDBはMVCCを実装している。そのため、分離レベルがREPEATABLE READの場合には、行にロックをかけることなく、一貫した読み取りが可能になっている。 もし、あるトランザクションT1開始後に、別のトランザクションT2によって同じ行が書き換えられてしまった場合には、T1はロールバックセグメントにある古いバージョンの値を読み取ることができるので、T1内で実行したSELECTは常にT1開始時点のデータを参照することができるのである。大事なのでもう一度言うが、REPEATABLE READにおける単純なSELECTでは行ロックは必要ない。 Lost Up
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く