タグ

2011年2月15日のブックマーク (5件)

  • Acme::EyeDrops - Perlにおけるビジュアル・プログラミング(Visual Programming) - perldoc.jp

    名前¶ Acme::EyeDrops - Perlにおけるビジュアル・プログラミング(Visual Programming) 概要¶ use Acme::EyeDrops qw(sightly); print sightly( { Shape => 'camel', SourceFile => 'eyesore.pl' } ); 説明¶ Acme::EyeDropsは、同等の、それでいて見苦しい文字や数字が一切ない ものに変換します。 ビジュアル・プログラミング(Visual Programming)によるブレークスルーにおいて、 EyeDropsにより作成されたプログラムをUMLダイアグラムのような様々な形に 吐き出させることにより、その新しく改良された視覚的表現を一目見るだけで、 そのプログラムがどのように機能するかをすぐに理解できるようにします。 Acme::Smirchには似ていま

    picatiue
    picatiue 2011/02/15
    難読化
  • 細かいJavaScriptの仕様や習慣やテク集 - 三等兵

    気づいたことやミスしたことなどメモしていたので確認作業。細かい仕様だったり暗黙のルールだったり、テクニックだったり。JSに慣れていたら当たり前なことばかりかもしらん。 追記のところはid:os0xさんより。ありがとうございます! undefined var a; alert(a) // undefined 宣言だけだとundefined。undefinedというのは、宣言している変数に値が入っていませんよ、ということ。 そしてオブジェクトには無いプロパティとか参照すると出てくる。 var a = 100; alert(a.length); // undefined さらに引数も。 function func(val) { alert(val); } func() // undefined 引数はCallオブジェクトってのに格納される。このオブジェクトはローカルの変数が格納されるオブジェクト

    細かいJavaScriptの仕様や習慣やテク集 - 三等兵
  • Java使いをScalaに引き込むサンプル集 | mwSoft

    前書き Scalaという言語をご存知ですか? Javaと同じくコンパイルされるとclassファイルになり、実行時はJVM上で動作する、オブジェクト指向+関数型のプログラミング言語です。 Scalaを開発したのはJavaのgenericsの設計を手がけたり、javacの開発をしていた経歴も持つMartin Odersky氏。 Scalaは後発の言語ということもあって、Javaを書いている時に感じる冗長さに対する様々な解が用意されています。 記事では、ScalaJavaのコードを比較しながら、JavaユーザがScalaに移った際に得られるメリットを提示していきます。 尚、序盤のサンプルコードはJavaユーザに伝わりやすいように、returnを明記したり、メソッドは必ず{ }で囲むなど、極力Javaっぽい記述をしています。 だいたいJavaと同じような書き方ができます ScalaJava

    picatiue
    picatiue 2011/02/15
    末尾の参考URLも参考になる。
  • とてもヤバイ、ウンコの話

    すでに問題は進行していて各地で大きな問題になってきているんだけど、一般的には表沙汰になっていない話を1つ。 全国各地で、ウンコの配管が詰まりまくってる。いやまあ、便器や配管がウンコ詰まりするという現象は別に目新しい話ではないんだけれど、ここ数年、その件数が飛躍的にアップしているのだ。 何故、そうなるのかというと、便器洗浄の節水競争で、ウンコと共に配管に流れ出る水の量が減っている為に、ウンコが途中で止まってしまったりする事が増えたからだ。 便器は進化しているのかもしれないが、便器から流れ出た、ウンコと水が配管を通って、浄化槽や下水道まで流れ着くまでの技術はほとんど進化してしないのだ。 何故、進化しないのかというと、単純に、配管内を重力によって、一定方向に導くのが原則なので、せいぜいが配管抵抗を減らす事くらいしか出来ない。ウンコ用の配管なんて、汎用の塩ビ管やせいぜい鉄管の内側に塩ビをライニング

    とてもヤバイ、ウンコの話
    picatiue
    picatiue 2011/02/15
    『便器は進化しているのかもしれないが、便器から流れ出た、ウンコと水が配管を通って、浄化槽や下水道まで流れ着くまでの技術はほとんど進化してしないのだ』
  • 川口洋のセキュリティ・プライベート・アイズ 連載インデックス - @IT -

    川口 洋 株式会社ラック チーフエバンジェリスト CISSP 毎日のように起きる脆弱性を突いた攻撃、それを守るための仕組みも多数のベンダにより提供されていますが、実際にその攻撃を検知し、どのように対処するかということは人間の手――セキュリティアナリストによって行われています。連載ではそのセキュリティアナリストと呼ばれる人たちが、どのような考え方やマインドで仕事をしているのかを探るべく、技術とともに“人”にフォーカスしたコラムとして伝えていきます(編集部) あの「SQLインジェクション」騒動の裏で(前編) 川口洋のセキュリティ・プライベート・アイズ(1) 広大なネットで起こる数々の攻撃、それを追い続ける男の目に映るものは? 第一線のセキュリティアナリストによる新連載!