2009-04-01から1ヶ月間の記事一覧
ちょっとキモいな。 JJUGクロスコミュニティカンファレンス - nullpo.printStackTrace(); scala scalaは面白い言語だと思った。俺はGroovyより好きだぞ。RubyとJavaを知っていればたぶんすぐに使いこなせるようになる。 記述がキモイと言われているらしいが…
まとめ記事。 A Life in Shinjuku.: クラウドの技術的な特徴について 丸山先生のジェネラルセッション。内容的にはEric Brewerの資料(CAP Theorem/Eventually Consistent)をクラウドの立場から眺める、といったもの。 ScalabilityとAvailability Scalabili…
まとめ記事。 QCon Tokyo 2009 に行ってきました。一日目のメモ - kawaguti の日記 (id:wayaguchi) 3.years.of(:ruby) 実世界のRuby - 3年間の経験から/ Martin Fowler Rubyは売り上げに貢献しているか? Scott Conley: やり方を変えている。競争優位への触…
よいまとめ。 QCon Tokyo 2009 に行ってきました。二日目のメモ - kawaguti の日記 (id:wayaguchi)Ebay / Randy Shoup Partition Everything Pattern: Functional SegmentationPattern: Horizontal Split Load-balance processingSplit data along primary a…
すばらしいまとめ。 A Life in Shinjuku.: Programming the Cloud -the Internet as Platform- クラウドの良い点、悪い点 アーキテクト(の関心事)にとっては、夢を実現するコンセプト。疎結合拡張性標準への準拠耐障害性無制限のコンピューティングパワー…
メモ。 eval の速度比較 - まめめも 関数定義 50000 個を eval する 何もしない関数の定義を 50000 個並べたものをパース・評価するのにかかる時間の比較。 ruby 1.8 (trunk) : 1.05 sec ruby 1.9 (trunk) : 2.81 sec perl 5.10 : 1.93 sec python 3.0rc1 : …
おもしろい考察。 GAE/Jは破壊的イノベーション - ひがやすを blogGAE/Jという破壊的イノベーションが仮に成功したとすると、既存の成功している人たち(イノベーションのジレンマでいう優良企業)は、倒されることになる。 BigTableが成功すると、一番打撃を…
メモ。 『「逆から」1個置きに抽出』というの初めて知った。 回文の判定 - テックノート@ama-ch ・はじPyだとこう書ける(p.96) >>> str = u"スマートなトーマス" >>> str == str[::-1] True こっちの方が簡単で読みやすい! スライスで3つめの値を設定する…
メモ。 こう書く必要があると。(condition and [value_when_true] or [value_when_false])[0]初めてのPythonでよくわからないとこ - テックノート@ama-ch >>> (t and f) or y 99 >>> ((t and [f]) or [y])[0] 0 ?: - Wikipedia, the free encyclopedia The …
FizzBuzz問題 - グニャラくんのグニャグニャPython備忘録 for i in range(1,101):print"FizzBuzz"[i*i%3*4:8--i**4%5]or iこういうことね。 for i in range(1,101): print "FizzBuzz"[(i*i%3)*4:8-((-i**4)%5)]or i 演算子ないよな、とか思っちゃった。
メモ。 PEP8で使えといわれても、、 str.startswith が遅い件 - プログラミング日記 実行するたびに若干値は違うが、傾向的にはこんな感じ。文字列の比較する長さによるのかもしれないが、== を使った方法が断然早い。== が成立するときも早い。但し、バージ…
columnsストアということでメモ。全文検索エンジンgroongaをテストリリースしました。 - グニャラくんのグニャグニャ備忘録@はてな データベースは、key-valueストアを組み合わせたcolumnストア的な感じになっています。
Rubyだが非Railsとのこと。ニコニコ大百科のアーキテクチャ - グニャラくんのグニャグニャ備忘録@はてなニコニコ大百科はRubyを使って構築した、と言うと「Railsなんですね〜」とよく言われます。しかし、Railsは使っていません。ニコニコ大百科専用に、テキ…
大変興味深いレポート。 おそらくはそれさえも平凡な日々: Akamaiが想像以上に鬼畜だった件 in Akamai勉強会 独自のデータセンターやネットワークを持っている訳ではない! これは皆驚いていました。ISPにAkamaiのEdgeサーバーを置いて、それらを連携させる…
id:gi-chiさんのエントリを読んで Rubyにはuniqがあるんだと知りました。配列操作の比較表 Ruby, Java5, Python - 制作日誌ギーチ! 自分用にRuby, Java5, Pythonの配列操作比較表を作成しました。 それpy!ということで、これが速いでしょうか。 def uniq(se…
Windows Vistaを再評価する--ポイント10選 - builder by ZDNet Japan #3:ネットワークが安定しているWindows XPで時間のかかる(数分、あるいは1時間にも及ぶような)ファイル転送を行っている最中に、あともう少しのところで接続が途切れてしまったという…
今後の展開に注目。CNET Japan Googleは、ベンチャー投資部門を立ち上げた。同部門は消費者向けインターネット、ソフトウェア、環境技術、ヘルスケアなど、さまざまな業界に投資する意向だ。