タグ

2009年7月9日のブックマーク (4件)

  • 第13夜 Java SE 6はnative2ascii使わなくていいのはみんな知っていると思うが - しんさんの出張所 はてなブログ編

    みなさまJava SE 6への移行は進んでおりますでしょうか。もう7月になったということはJava2 SE 5.0のサポート期間は4ヶ月をきったということですよ。 そこで今後はJava SE 6での地味な改良をあげていきたいと思う。派手な話題はみんな飛びつくけど、地味な改良が実はうれしいのだ。 最初はみんな知ってる小ネタから。 J2SE 5.0からPropertiesがXMLを扱えるようになったのはご存知のとおり。それまでは7bitなファイルしか扱えなかった。理由はPropertiesクラスが1.0のときに登場した古参クラスであるということ。1.0はマルチバイトが対応しておらずみんなこんな感じだった。そもそもHashTableを継承してるのはどうよ、とかいいたいことはたくさんあると思うのだが、Javaが発表されたのが14年前。その前からあったことを考えると仕方あるまい。C++ですら標準化さ

    第13夜 Java SE 6はnative2ascii使わなくていいのはみんな知っていると思うが - しんさんの出張所 はてなブログ編
    u1tnk
    u1tnk 2009/07/09
    すっげーー嬉しい…
  • お前ら、遺伝子はプログラムだったと実感してますよ私 - やまもといちろうBLOG(ブログ)

    妊娠後期に入りまして、出産予定日(9月11日)が近づいてくると、やっぱり人間変わるもんだと思いました。 仕事が終わると、寄り道せずにきっちりちゃんと家に帰っているのですよ、この私が。これ、絶対にプログラムですよね。遺伝子の。誰に教わったわけでもなく、能でそうしているという。実際に、「帰るかな」と思ってますから。仕事終わったら。 で、が体調悪いとか一言メールしてくれば、すぐさま仕事切り上げて帰るわけです。この私が。鳥がつがいになると巣を作り出すのと同じように、何か自然とそうしている。神宮球場に逝ったりゲセンに顔出したり屋やゲーム屋や家電屋に寄らずに帰る。絶対、プログラム発動中です。 子供が生まれたら何を買うべきかとかリスト作ってんの。自分の買い物でリストを作るなんて、修学旅行じゃあるまいし、ついぞ大人になってからやらんようなことをいまやっているんです。確かに、結婚してから夜の行事に

    お前ら、遺伝子はプログラムだったと実感してますよ私 - やまもといちろうBLOG(ブログ)
    u1tnk
    u1tnk 2009/07/09
    自分のときを思い出すわ。あらためておめでとう。
  • 我慢することの害

    例えば旦那がDVやモラルハラスメントの常習者で、ことあるごとに奥さんをぶん殴り罵倒していたとする。 この場合の構造はシンプルで、旦那は加害者では被害者だ。それ以外何もない。 で、が子供を産み、旦那の暴力がと子供に向かうとする。この場合は、旦那を加害者とすると殴られていると子供が被害者になるわけだが、被害者の一人である子供から見れば、さっさと離婚や別居に踏み切らない母親、DVを受けざる得ない環境に身を置かせ続けた母親も立派な加害者、DVの共犯だったりする。 よくあるブラック会社の話もそうで、ブラック社員というのは理不尽な仕事を経営者から押しつけられ、残業地獄にあえいで苦しんでいる被害者なのだが、もうひとつ高い視点から見てみると、ブラック社員はブラック経営者とともにダンピングを繰り返し、定時に帰る社員に罪悪感を植え付け、健全な経営を目指すホワイト企業を倒産に追い込み、日の労働環境を世

    我慢することの害
    u1tnk
    u1tnk 2009/07/09
    海外ニートの人じゃね?みんなの意識を少しずつ変えればグレー企業ぐらいにはなれるさ!たぶん。
  • 最悪なHello World | Happy My Life

    To all who Think Themselves a Programmerより。 サンフランシスコのある会社での求人なのだが、この会社では書類選考として、どの言語を使用してもいいので最悪なHelloWorld(画面にHello Worldと表示させるだけのプログラム)を書いてもらい、それを採用基準にしている。 最善のコードではなく、最悪な手法で試すとはなかなか面白い。言語選びなどでも個性が出るので、その人の潜在的なスキルが試される。日じゃこんな手法を採用している企業なんて少ないよなぁ。 採用された例 原文より抜粋して掲載。変態的(褒め言葉)なHello Worldの世界へご招待。 その1 y = lambda { |f| lambda { |x| lambda { |n| (f.call (x.call x)).call n } }. call lambda { |x| lambd

    u1tnk
    u1tnk 2009/07/09
    すげー採用したい。FizzBuzzより笑えそうなのが秀逸。