No Programming, No Life

プログラミング関連の話題や雑記

2009-01-31から1日間の記事一覧

Groovyのコレクションフレームワークで集合演算

ほんの断片ですが、メモとして。 (動作確認: Groovy Version: 1.5.7 JVM: 1.6.0_10) // #groupBy (指定条件でグルーピング) assert [ // ↓ ↓ 3と4でグルーピング [1, 2, 3, 4], [2, 2, 3, 4], [3, 5, 3, 4], [6, 3, 3, 4], ].groupBy{ it[2, 3] } == [[3, 4]…

指定した個数ごとに要素をまとめる

指定した個数(ここでは3つ)ごとに要素をまとめる処理が必要になったので、ひとまず書いてみた。 Groovy 色々書き方がありそうだけど、Groovyだと以下のように#injectを使って出来そう。 (動作確認: Groovy Version: 1.5.7 JVM: 1.6.0_10) def list = [1, 2, …

MarkupBuilderでHTML生成を試してみた

仕事でちょっとしたアンケートを集計しなきゃいけなくなった。 結果のレポートをHTMLで出力しといたら気が利くかな〜と考えてて、そんな時こそGroovyのMarkupBuilderだろ!って思ったので早速テスト。 (動作確認: Groovy Version: 1.7.2 JVM: 1.6.0_20) impo…

Re:Googleのありとあらゆる検索結果が「このサイトはコンピュータに損害を与える可能性があります」と判定される不具合発生中

2009-01-31〜2009-02-01の日付が変わるくらいの時間にかけて、Googleの検索結果に誤動作が発生しておりました。 >>詳しくはこことかここの辺で google.comでも同じ現象が起こっていたようなので、日本だけではなく世界規模。 復旧自体早かったんですが、今回…