てきとうなメモ

本の感想とか技術メモとか

2006-09-01から1ヶ月間の記事一覧

Diebold AccuVote-TS Voting Machine

Security Analysis of the Diebold AccuVote-TS Voting Machine]アメリカの電子投票システムとしてよく利用されているDieboldのマシンに対するセキュリティ分析.前から脆弱性が指摘されていたらしいのだけれども,今回初めて実際に攻撃コードを挿入すること…

JavaScript入門 (3)

制御構造 JavaScriptの制御構造はほぼCやJavaの構文と同じ if ... else if (condition1) { statement1 } else if (condition2) { statement2 } else { statement3 }conditionには比較演算子など真偽値を返すものを用いる.真偽値のリテラルはtrue とfalseに…

高度合成数

360 in a circle, 60 minutes and 60 seconds… What is so special about 60?なぜ60進法が用いられてきたのかというと,よく60は10よりも約数が多いからだという話をよく聞く.しかし,60は10よりも大きいのだから直接比較するのはフェアではない気がする.…

JavaScript入門 (2)

型 JavaScriptでサポートされているデータ型は以下の物がある. 数値 (number) 文字列 (string) 真偽値 (boolean) 関数 (function) オブジェクト (object) 未定義 (undefined) ある値の型はtypeofを用いることで調べることができる. js> typeof 42 number j…

JavaScript入門 (1)

JavaScriptとは NetscapeによるECMAScriptの実装.1995年にBrendan Eichによって開発され,Netscapeの上に実装された.JavaScriptとは言語として関係はない.当初の名前はMochaという名前で,Mocha->LiveScript->JavaScriptと名前が変更されている.これはど…

emacs-wikiからmuseに移行してみる

今までメモをとるのにemacds-wikiを使っていたのだが,emacs-wiki-2.71のREADMEを見ると開発を終了してしまうようだ. This will probably be the last release of emacs-wiki, since Emacs Muse does the same things in a better way, with only some litt…

livedoor reader

Web

http://reader.livedoor.com/reader/いまさらながらlivedoor readerを使ってみた.レートとかピンの機能が結構気に入っている.ただ,フィードの更新をしていると戻ってこないことがあるような...bloglinesと比べるとbloglinesにある機能はほとんど入ってい…

Why learning Haskell/Python makes you a worse programmer

http://lukeplant.me.uk/blog.php?id=1107301645HaskellやPythonに対する批判かと思ったけど違った.HaskellやPythonと同じ方式でC#のコードを書こうとしてもメリットがないという話.C#やJavaにfunctionalな機能を追加することが必ずしも良いことだとは限ら…