タグ

2012年1月23日のブックマーク (4件)

  • Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found

    2012年01月17日11:45 カテゴリアルゴリズム百選Tips Algorithm - 連想配列の実装としてのハッシュはオワコン? 珠玉のプログラミング Jon Bentley / 小林健一郎訳 つまり「終わったコンテナ」。 以前からうすぼんやりと考えて来た危惧が、すこしはっきりと見えてきた。 徳丸浩の日記: Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 もうそろそろハッシュ(テーブル)以外の手段の連想配列の実装手段を格的に模索するべきではないか、と。 そのデータ構造は、君の魂を差し出すに足るものかい? 連想配列(Associative array)がコレクション(Collection)、すなわち数多のデータ構造をまとめるデータ構造としての覇者となったのはもはや疑いようがない事実でしょう「配列で実装されるデータ構造ではなくて、配列を実装するデータ構

    Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found
    naga_sawa
    naga_sawa 2012/01/23
    キーが長いとハッシュ表はパフォーマンス出ないからtrie木系を使えばいいんじゃない。というお話/適所適材
  • 大学生達の人生詰んだ判例集『大学時代・・・こうしておけば良かった・・・』~パンフレットには載らない、学生達の魂の叫び~

    高須賀とき @takasuka_toki この間、僕が今から就活するのなら読む(7割は課長にさえなれません http://t.co/Rg4tFAB3 や、若者はなぜ「会社選び」に失敗するのか http://t.co/WkBz1rcB 等)を挙げたのだけど、そもそも大学生活自体の過ごし方で失敗している人が多いと思いました 2012-01-22 08:04:18 高須賀とき @takasuka_toki 旅行したことある人ならわかると思うんだけど、ノープランで行くと一瞬で時間が無駄に過ぎてくんだよね。これと同じで、大学っていう場所も「きっと何かがあるに違いない」って期待して入ると、一瞬で時間が過ぎてくから。○○大学に入って俺は変わるんだaaaaaとか幻想持っている人は要注意な。 2012-01-22 00:02:59 高須賀とき @takasuka_toki 大学生の人生詰んだルートは幾つか

    大学生達の人生詰んだ判例集『大学時代・・・こうしておけば良かった・・・』~パンフレットには載らない、学生達の魂の叫び~
    naga_sawa
    naga_sawa 2012/01/23
    ネトゲどっぷりで3年次潰すとか/自分の経験と技能に奢ってたら全く別能力な研究の壁にぶつかって詰むとか/就職できずに詰むとか/詰むわけじゃないけど院進学で別大学に移ったら裏切った的な後ろめたさがハンパない
  • 最近のJavaScriptモジュールの書き方 - yo_waka's blog

    サーバサイド(特にNode.js)とクライアントサイド両方で動かしたいものは最近はこんな感じで書いている。 CommonJSのwiki見ててそこに紹介されてるソースコードで(どれだったか忘れたけど。。)やってたのを見ていいなーと思って真似っこした。 (function(define) { define([], function() { 'use strict'; /** * @constructor */ var SomeClass = function() { // initialize }; /** * @type {string} * @private */ SomeClass.prototype.hoge_ = 'hoge'; /** * @return {string} */ SomeClass.prototype.getHoge = function() { return th

    最近のJavaScriptモジュールの書き方 - yo_waka's blog
    naga_sawa
    naga_sawa 2012/01/23
    モジュール的なものは書いたことないけど参考ブクマ
  • cobbler で CENTOS5.7を自動で速攻インストール!! | QK

    サーバの台数が増えるたび、OSをいちいち手作業でインストールするのが面倒になってきたため、今回cobblerというものを入れてインストールの作業を楽々にしてみました。 Cobbler(http://www.cafechantant.com/trac/wiki/cobbler_top) 迅速にネットワークインストール環境を構築する為のLinuxのブートサーバです。シンプルな一連のコマンドを使って、PXE、再インストール、XENやKVMを使っての仮想化インストールなどのネットワークインストール環境を設定することが出来るサーバです。 巨大なデータセンターの運用、大学の研究所の運用、または単に家庭内ネットワークで手に余るほどのマシンがある、など、これらのどの場合でも、cobblerは迅速なインストールとアップデートの実行の役に立つことが出来ます。 つまり便利なんです!どれくらい便利かというと、サー

    naga_sawa
    naga_sawa 2012/01/23
    PXEブートさせて自動インストールさせるツールcobbler