タグ

ブックマーク / huixing.hatenadiary.org (4)

  • twitterがrubyからscalaへスイッチ - huixingの日記

    twitterが2007年後半に先進的なユーザーに急速に受け入れられて以後、そのruby on railsアーキテクチャーはたびたびトラブルに見舞われてきた。しかし2008年中盤にtwitterがこっそり一部コードをscalaにポートして以来トラブルはなくなった。Twitterの開発者であるAlex Payneによれば普通に考えられているRuby on RailsPHPPythonなどいわゆるアジャイルな言語はすばやい変化に対応するには見合っているが非同期的プロセスのような力仕事には、スイス連邦工科大学ローザンヌ校のマーティン・オダースキーMartin Oderskyにより開発されたscalaが合っているという。2007年のある時点でtwitterにおけるrubyベースのメッセージ・キュー・システムが増えるプロセスに対応できずに壁にぶちあたったことに気付いた。2008年中盤にはメッセー

    twitterがrubyからscalaへスイッチ - huixingの日記
    send
    send 2009/04/04
    scala かわいいよ scala
  • WPAが部分的にクラックされる - huixingの日記

    かつては安全と考えられていたwifiの暗号であるWPAが部分的にクラックされてしまった。WPAで使われるTKIPを比較的短時間でクラックすることに成功したものだがデータを送る際のエンクリプション・キーはクラックすることができなかった。以前からTKIPは辞書攻撃を使うことでクラックされるだろうと予測されていたが、今回破られたTKIPは別の方法を使ったもの。また攻撃に使われたいくつかのコードは2週間前にすでにaircrack-ngというwifiハッキング・ツールに取り込まれている。新しいワイヤレス標準であるWPA2は今回の攻撃方法から安全であるとされるが、多くのWPA2ルータはWPAも使用している。ユーザーはWPA2やVPNソフトを使うことで今回のような攻撃から身を守ることができるが、まだまだ多くのネットワークに接続するデバイスにはWPAや甚だしくはWEPが使われており安全対策がたちおくれてい

    WPAが部分的にクラックされる - huixingの日記
  • フィード更新速度を加速する新プロトコルsup - huixingの日記

    フィード更新速度をスピードアップするオープンソースのプロトコルであるシンプル・アップデート・プロトコルsupはrssとatomをもとにfriendfeedのエンジニアによって拡張されたもの。来月リリースが予定されているsupだが、すでにfriendfeedと数社との間で話し合いがもたれている。supは特にフィード出力側が簡単にフィードを作れるようにデザインされており、次の2つのことをする必要がある。ひとつはatomやrssにsup-idとsupフィードのurlを含んだlink tagを書き込む。そして最近更新されたフィードのsup-idをリスト化したsupフィードを作成することだ。こうしてフィードのurlの代わりにsup-idを使うことでフィードurlが晒されることを回避できるようになる上、sup-idはただの簡単な数字の羅列なのでコンパクトな更新フィードが作成できる。 A number

    フィード更新速度を加速する新プロトコルsup - huixingの日記
    send
    send 2008/08/28
  • CJKV日中韓越情報処理セミナー - huixingの日記

    CJKV日中韓越情報処理というセミナーがあったらしく,その内容はと言えば目新しいものが何もなさそうだが,一つだけ気になった点が,docomoの顔文字が標準化の阻害になっているということ。utf-8の普及が進まないのも携帯がそれに対応しないからというような話もある。標準化には携帯がネックになりそうだ。 DoCoMoの絵文字の弊害が,思ったよりも大きいのを感じた.実は,これに関して私を含めて何人も正式にアクションを起こしたことがあるがダメだった…何故か?(←これは,よい子への宿題.ただし,調べた結果は決して公開してはいけない点に注意) 携帯メーカキャリア各社にもお願いしたいことがあります。早く多言語対応して下さい。容量の問題もあるでしょうから、購入後にフォントやIMEをダウンロードして、自分でセッティングするかたちでもいいのでお願いします。ワタクシ、Blogサービスやツールの多言語対応があまり

    CJKV日中韓越情報処理セミナー - huixingの日記
    send
    send 2005/06/01
  • 1