2009-01-01から1年間の記事一覧
なんにーも書いてなかったので、Twitterに書かないでこっちに書こうと思う。今日、無印でアロマディフューザーを衝動買いした。一緒にオレンジのエッセンシャルオイルも買った。最近部屋のにおいが微妙な気がしたので、それの対策も込み。母親のプレゼントに…
新しいJava7にimmutableなリストを記述できるリテラルが導入されるけど、Java5ならこういうヘルパメソッドを用意すればいいだけの話なのだ。(誰でも思いつくけど) public static <T> List<T> constList(final T... elems){ return Collections.unmodifiableList(</t></t>…
http://letter.hanihoh.com/r/?k=0909096154aa7bf53388d8 oe-roel、元気にしてる? 今でも相変わらず浴衣フェチですか?冬でも「浴衣を着てきて」と言ったoe-roelを思い出すと、今でも笑ってしまいます。私が他の人に告白され、oe-roelが「てか女ってもうお…
明らかに不穏です。 // finalを付けないと更に不穏なコードにできます。 private static final String SPECIAL_TOKEN = new String(""); public static void methodXXX(final String arg){ if(arg == SPECIAL_TOKEN){ // なんか特別な処理 } // 普通の処理 }…
ピーターの法則 創造的無能のすすめ作者: ローレンス・J・ピーター,レイモンド・ハル,渡辺伸也出版社/メーカー: ダイヤモンド社発売日: 2003/12/12メディア: 単行本購入: 8人 クリック: 111回この商品を含むブログ (81件) を見る職場の無能なアイツが、いか…
野菜をシャキっとさせるために冷たい水を作る必要があったなら、氷を使わずに保冷剤を入れればいいだろう、というだけの発見。そういえば1人暮らししてからまともに氷作ったことない。氷って無ければ無いでOKなんだよなあ。
Google Reader の新機能「Send To」を使って はてなブックマーク へ手軽にブックマークする方法をメモっとく。 純粋にGoogle ReaderのSend To機能を知らなかった*1。単純に各アイテムから特定のURLを生成して、そこへジャンプさせる機能で、Twitterやらはて…
Google SketchUpで3Dの家を造ろう! [CG・画像加工] All Aboutなれればそこまで面倒じゃないと思う。ただ成功緻密な3D人形とかファイナルファンタジーとかは作れないと思う。
世の中には色々な主張があるが、だいたいの主張に欠けがちなのがコンテキストに対する配慮だ。コンテキストが変われば、主張の正しさも変化してしまう。地球上で起こる物理法則が、ブラックホールでは三毛定理に摩り替わるように。要するに、多くの主張は時…
プレジデントロイター「社長の仕事術」のジャックウェルチの記事が好き。日本の社長の記事も載ってるけど、ジャックウェルチの記事と比べるとなんだかイマイチ。鋭さがない。分かりやすくて簡潔で、気になることをまっすぐ書くジャックウェルチの記事が一番…
絵をかきだしてから、最近光をよく観察するようになった。 光は足し算である。光同士で打ち消しあわない。光源が複数あったとしたら、光源の分、光を足し算すればいい。 ⇒ どうやら打ち消しあうことがある 表面がツルツルなほど、光を忠実に打ち返し、鏡にな…
Twitterはじめました。このブログのフッタ(IE8などCSSが有効なら画面右部)に私のTwitterの発言が載っています。ブログと同じ調子でつぶやきます。クライアントはTweenなるものを使ってます。
RDFで思いだしたけど、述語のトリプルって事実を書けるわけじゃん? それを並べれば文章っぽいのになるわけじゃん? URI語彙に対する各国の言葉に翻訳した文を定義するでしょ? そしたら、RDFから各国の言葉に翻訳できた! っていうのはすでにあるのかな。
HTML5のimg要素のalt属性の仕様は読んでおくべきだと思う。 - CSS HappyLife聡明な皆さんに対して、インターネットのジュラ紀からからimg要素のalt属性が必須であり*1、その内容は画像の代替(alternative)でなければならないことを、改めて言うまでもないと…
Javaの例外を使ってると(他の言語は知らないが)、例外って要するに、その例外の原因を示す一種の語彙じゃん、って思えてくる。 NullPointerException nullのせいでうまくいきませんでした IllegalArgumentException 変な引数指定すんな OutOfBoundsExcepti…
EclipseのQuick Assist/Fix(Ctrl + 1)機能を活用しよう。 // Invert conditions 機能 if(!a && !b); ↓ if(a || b); // Invert equals 機能 someString.equals(""); ↓ "".equals(someString) // Join nested if statements 機能 if(a) if(b); ↓ if(a && b); E…
今日、自分で学んだこと。 SOME_CONSTANT.equals(someString) とかいう記述が頻出するなら、この程度であってもメソッドに置換すべし。 isSomeConstant(someString);
去年の1月ぐらいにちょっと勉強したC言語(C89)を今復習中。いや、ほんとはC++も勉強してたはずなんだけど。でもC言語は言語仕様がコンパクトで分かりやすい。その実、罠だらけだが。とりあえずK&Rの後ろの規格的な部分をパラパラパラ… メモリ上の一区域をオ…
エンジニアがミーティングを入れられる事を好まない事や、不機嫌になる事は英語圏や日本を問わず知られているかと思います。実質、私の周りにもこういった傾向がありますし、職人的に秀でてる方ほどこの傾向が強いと感じています。さて、これはなぜでしょう…
同じコードがとにかく何度も続く。これが一番の特徴。 色々な問題を1つの関数に持ち込んでいる。問題の分割がへたくそ。同じ問題を解くコードが複数個所に現れる。 for文が少ない。繰り返し構造を積極的に用いてない。クラスなどの抽象構造が少ない。 メソッ…
準備は完成に寄与しない。いや、完成に寄与する準備というのは確実に存在する。ただ、準備と思っているものの多くが完成に寄与しない、あるいは極めて限られた範囲でしか寄与しないということはよくある。たとえば、何かすべきことがあった場合の、それに対…
質問に対する答えというのは、3種類に分かれると思う。 忠実に答える 応対的に答える 超越して答える たとえば、 Q. ある人をレイプしたいんですが、何かいい方法はありませんか? 忠実に答える ⇒ レイプするなら、相手を普段から観察することが重要です。ま…
ある抽象形式上に、何かが表現されるとしよう。二階から目薬を落とすような表現形式で、たとえば、コンピュータ上で自然の法則を描き出すように。それが時空を超越するような量で表現されるとしよう。そうするとコンピュータ上のその表現の歪さは殆ど自然そ…
危機を感じすぎることで、却って行動を起こせなくなるというのは人間にはよくある。
風邪で2週間ほど家事やらいろいろ疎かにしていたので今日からきちんとやることにした。
洗い終わった電動ブラシのブラシ部をタオルにくるんでおいたのをそのまま洗濯機にポイしてしまった…
今年後期の目標はこれだ。
(以下、勢いで書いた割と下らない文章)1年以上今の開発現場にいるんもんで、めんどくさがり屋の私はマクロをかなりの量、蓄積してしまっているのだけれども、それでいえることが一つ:マクロやユーティリティの蓄積は間違いなく有効である。小さいユーティ…
http://kusoshigoto.blog121.fc2.com/blog-entry-270.htmlやら、そこのブログのエントリやら読んでいると、どうやら日本人労働者が自分の待遇の悪さに気づかず、それどころか経営者にとって都合のいい行動しかしない可哀相な奴隷たち、ということが分かる。…
今夏風邪まっさいちゅうで、夜も咳で眠れないほど。良識ある私は、マスクを着けて職場にいるんだけれども、マスクって案外落ち着く(ただし臭いマスクは除く)。なんていうか、布団を顔までかぶって寝ているような感じで、自分の湿った息のリズムで心に平安…