May 27, 2012
oɹǝznɹɐɥ@tumblr: テストしやすい設計とバリューオブジェクト

haru012:

DDDでだんだん解ってきた。エンティティとバリューオブジェクト。エンティティは状態が変更するのでバリューオブジェクトに比べてテストしにくい傾向がでる。エンティティには、Command(状態変更) か Query(参照)のメソッドがつきもの. Commandが期待どおりかを確認するには、後でQueryするか、モックを使うかなど、数手必要になる。

バリューオブジェクトは大抵、状態不変として扱う。Commandタイプのメソッドがなくなる。自然とテストしやすい構造になっている。

テストしやすい設計にする方法の1つとして、いかに…

May 9, 2012
ockeghemのtumblr: pastebinに貼られた「twitterユーザのパスワード」を軽く分析した

ockeghem:

アノニマスハッカーがpastebinにtwitterアカウントのユーザ名とパスワード55,000以上を漏洩させたという書き込みがありました。

真偽のほどはよくわかりませんが、ここに貼られていたパスワードを少し分析してみました。当然ながら、このパスワードを使ってログインしてみる、というのは違法行為ですので、絶対にやってはいけません。以下はあくまでもパスワード文字列の統計的な分析です。

May 9, 2012
這い寄るゆろよろ日記: そろそろほとぼりも冷めた頃なのでニコニコ超会議 超エンジニアミーティングで「Scalaで作る奇妙なプログラミング言語??」というタイトルで発表したことについて書く

yuroyoro-blog:

ぶっちゃけると、「○○だけでプログラミングできる言語の作り方」です。Brainf*ck,Grass,Iotaについて話してきた。

で、「○○だけでプログラミングできる言語」はもう行き着くところまで行ったので、今後は肉体言語みたいに入力に一工夫する系なのかな、と個人的には思ってる。例えば、音声認識とか、視線トラッキングとか、手書き認識とか。

当日は、直前まで謎プログラミング言語UCASの実装をやっていて、超会議自体は全然見られなかったけど楽しかったですよ?

当日作ってた謎プログラミング言語UCASはこんな感じ。Hello, world!です。

...

May 8, 2012
辺境社会研究室: マシなインターネットを作る:malaさんインタビュー

youkoseki:

こんにちは。今回はmalaさんのインタビューをお届けします。

malaさんはNHN Japanのエンジニアとして多くのウェブサービスの設計に関わるだけでなく、セキュリティやプライバシの観点から見たアーキテクチャについて、ブログでさまざまな情報や問題提起を発信されています。

特に昨年末に公開されたブログ記事「はてな使ったら負けかなと思っている2011

May 6, 2012
【現地画像】つくば市に竜巻発生 現地からの写真 : 【現地画像】つくば市に竜巻発生 現地からの写真 - NAVER まとめ

【現地画像】つくば市に竜巻発生 現地からの写真 : 【現地画像】つくば市に竜巻発生 現地からの写真 - NAVER まとめ

March 22, 2012
"Inheriting constructorを実装しているコンパイラーがないので、現時点では確かめられないが、規格の解釈を誤っていなければ、正しい。"

本の虫: C++11の新機能によるインターフェースの共通化

January 3, 2012
nfo/gmail_xoauth - GitHub

Net::IMAP Net::SMTP で Gmail を使うためのライブラリ

January 3, 2012
syuu:

(電気グルーヴのピエール瀧が初音ミクさんのコスプレでパフォーマンス「初音タキ、44歳です」|Hyper News 2chから)

syuu:

(電気グルーヴのピエール瀧が初音ミクさんのコスプレでパフォーマンス「初音タキ、44歳です」|Hyper News 2chから)

December 30, 2011
Life is beautiful: 可視化された Android OS アップデート問題

December 26, 2011
[TDD Advent Calendar jp: 2011] TDD とアジャイルを支えるバックボーン #TddAdventJp: TDD.NET