雑記
nullによる初期化を回避せよ その2 - @katzchang.contexts 一度変数に代入するパターンだったらこうかな。 public class Foo { public enum Bar {Hoge, Fuga, Piyo}; public static String hoge(Bar bar) { if(bar==null) return null; final String hira; s…
マザーはIntel D945GLF2。あとメモリ2G+HDD160G+ケース+電源+BBルーター+光学ドライブとか買って、三万円以下。いい時代だなー。 BIOSアップデートしたら壊れるみたいな話があってちょっと怖いけど。出たばっかのマザーはたいへんだ。 D945GLF2,CentOS5.2,ネ…
処理系はよくある事例に対して最適化されてるんでふつうに書けばいいんじゃないですかね
午前のセッションはききのがしました HTML5の話 前半は聞き逃した……。 HTML5、けっこうすごい変化。 HTML 5 における HTML 4 からの変更点 文書のマークアップ言語を超えてUIのマークアップ言語になってしまった印象だなー。講演者が <video src="sample.mov" autoplay></video> みたいなコードを提示…
http://twitter.com/mochioumeda/status/996601415 馬鹿なブコメがひとつついた、それだけなら「何でこいつはこんな馬鹿なブコメをつけるんだ?」という問いは正当なものでしょう。 しかし、100人が馬鹿なブコメをつけるなら、違う問いをすべきではないのか…
最近RSpecに再挑戦してるんだけど、その過程で思ったこと。 書いたコードに対して常に自動化されたテストが準備されていることも大きな魅力だけど、自然とよい設計にせざるを得ないことが最大のメリットだと感じた。 テストを最初に書くというルールを守るか…
Cyan, Yet Another New language - takuto_hの日記 http://www.geocities.jp/takt0_h/cyan/index.html ほうほう。
レガシー……!
「漏れたらアウトなURL」を作らない 「漏れたらアウトなURL」が漏れた場合の被害を最小化する メルマガの配信停止はできても個人情報関係はログインを要求するとか セッションの期限を3年とかにしない 「漏れたらアウトなURL」を漏らさない 「漏らしたら死ぬ…
経緯 楽天メルマガの個人情報89件、Webから閲覧可能に ユーザー自ら専用URL公開で - ITmedia NEWS 「楽天メールマガジン情報漏洩の話・さらに続き」- 水無月ばけらのえび日記 楽天のメルマガを一括配信停止するためのインターフェースとして、【楽天市場】楽…
abstract ネット広告のありかたについてぶつぶついいますが特に結論などはありません 本文 おれが広告嫌いなのはユーザビリティを損ねるからで、損ねないならいくらでもいれてもらってかまわないんだけどユーザビリティを損ねない広告ってあったとしても存在…
ひどい広告ははてなだけの問題ではない。これはweb業界そのものの問題だ。いまの広告はどうしようもなくクソで、たった一つ商品を売るために大量の無関係のユーザのアテンションを奪う最悪のシステムだ。それを目立たせるためにチカチカさせるものだから、耐…
環境:sen 1.2.2.1 IndexOutOfBoundsExceptionって明らかにバグやんけ。 エラーメッセージ java.lang.RuntimeException: java.lang.IndexOutOfBoundsException at net.java.sen.Dictionary.getPosInfo(Dictionary.java:149) at net.java.sen.Viterbi.analyze(…
ちょっと調べた。コードリーディング力が低いため効率悪いなー。がんばろう。 http://www.richcontext.jp/rss/richcontext.jsp おまえらブクマしすぎ C++で書いてある 一応ソースは公開されてるが、チュートリアルとかgetting startedの類はついてない。Doxy…
みなさんは、「ベンチマーク」という言葉を耳にしたことはあるでしょうか。 (略) しかし、仮に、エンジニアに、『このブラウザは速いのですか』とたずねてみても、そのような単純な二分法では答えてくれないはずです。 『ブラウザの速度といってもいろいろな…
ユーザがカスタマイズできないwebとかクソすぎ(23字)
http://blogoscoped.com/google-chrome/やhttp://japan.cnet.com/news/media/story/0,2000056023,20379667,00.htmを読んだ。 このエンジニアしか喜ばないような内容をわざわざまんがにするのが凄い。箇条書きでいいだろ…… 次世代ブラウザはJS処理系にJIT使う…
Parameters: in - the input stream from which to read the XML document. Throws: IOException - if reading from the specified input stream results in an IOException. InvalidPropertiesFormatException - Data on input stream does not constitute …
だってさーこの時点ではこの状態になってるはずでーっていうプログラマの想定がそのままコードで明示的に書けるんだぜ便利すぎありえねー。
javascript:e=(d=document).createElement('p');p={position:'fixed',top:0,bottom:0,left:0,right:0};for(x in p)(s=e.style)[x]=p[x];d.body.appendChild(e);n=0;void setInterval(function(){s.backgroundColor=['red','green','blue'][n];n=++n%3},100)
http://www.kmonos.net/wlog/88.html#_2233080818を見て思いついた話(ぬるぽとは関係ないけど、Integer.valueOf的な処理のエラー処理の別アプローチとして。) エラーを返すか例外を返すか。 「例外」かどうかを決めるのは誰なのか、という。 辞書にキーがあ…
http://d.hatena.ne.jp/wiseler/20080731/p1 Bruceのコードがあんまりなのはわかりますが、論点はそこではないです。Javaで上の二つのものと同じような簡潔なコードは書けるのでしょうか? それとも、不当な例なのでしょうか。 ここに挙げられてたコードは、…
PC操作してて、「こんな定型処理手動でやりたくないな」とか「キーをいっぱい叩くのが面倒だな」といった気づきがあったとして。 それを修正したいと思うのは、生産性が上がるからじゃなくて(ゲームの生産性は負だけど、それを修正したいとは思わない)「不快…
Windows用、Vista対応 10面程度のデスクトップを使用可能 「デスクトップnに切り替え」のショートカットを設定可能 「アクティブウィンドウをデスクトップnに移動」のショートカットを設定可能 そんなに無茶な要求じゃないと思うでしょ。でもなかなかないん…
なんとはなしに:e hogeなどと入力したところ、実際カレントディレクトリにファイル名hogeは存在し、しかも3ギガバイトあったため悲惨なことに
おれギーク
Gauche Night(5/9) http://practical-scheme.net/wiliki/wiliki.cgi?GaucheNight 割とメジャーなScheme処理系Gauche界隈のトークショー。 出演者豪華。 まだチケット売ってるみたいですよ! ruby kaigi2007(6/9-6/10) 国内最大級のrubyイベント。 有名人がた…
三月は就職活動をしていまして。 福井の某社に内定、水道橋の某社にたぶん内定。どっちに行くべきなのか、と延々と悩んでいる。 老舗とベンチャー、スーツもいる会社とギークでいっぱいの会社、安定してる会社と成長してる会社。どっちがいいのかは自分の適…
机の上に読みかけの“Generic Programming”を肘で押さえつつsubversionについて勉強しながらリポジトリを整理しつつニュー速+をチェックしつつLDRを開き、そうしている間にもWinampが音楽を垂れ流し続けているわけですよ!
なんということだ!馬車馬のように日記を書き続けるしか