Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

情報科学

「本当にコンピュータに向いている人は50人にひとり」の出典

Knuthが何かで言ってた「本当にコンピュータに向いている人は50人にひとり」という話、ここに記載があった。 https://www.informit.com/articles/article.aspx?p=2213858&WT.rss_f=Article&WT.rss_a=Twenty%20Questions%20for%20Donald%20Knuth&WT.rss_ev=a …

レインボーテーブル(と英語)

パスワードをハッシュ化して送受信とかするときに、 salt を使わないと酷い目にあうよ、という話。 http://en.wikipedia.org/wiki/Rainbow_table 日本語に訳そうと思ったけど、止めた。所々、なんだか英語が変になってやしないか。

マルチプログラミングとマルチタスキングとタイムシェアリングの違い

これもまぎらわしい。 Computer multitasking - Wikipedia によれば…… マルチプログラミング 実行中プロセスの切り替えは、入出力割り込みが発生した時のみ行われる。バッチ処理(一つのプロセスがずーっと CPU を占有していても OK な環境)向け。 マルチタ…

フェールソフトとフォールバックの違い

「フェールソフト」と「フォールバック」という言葉の意味を調べても同じようなことしか書いてないので混乱しがちだが…… フェールソフト 障害等が発生したときでも、「自動的に」一部の機能を停止したり性能を犠牲にしたりして動作を継続させる「機能」のこ…