いつか作ります RSSフィード

2006-04-22

Winny 18:47 Winny - いつか作ります を含むブックマーク はてなブックマーク - Winny - いつか作ります Winny - いつか作ります のブックマークコメント

JVNのリリースに思いやりが足りない。結局今回の件では何が起きるのかが明確にされていない。曖昧性を残したら、安全だということにしたいユーザが使い続けるのは自明だ。

もし大規模なシステムダウンが起きるような事態が発生したら、責任の一端はWinnyによって任意のコードが実行される可能性が無いとも受け取り得るような書き方をしたJVNにある。

というか、JVNのリリースを読む限り、Winny自体に関しても「可能性」は論理的に否定できないと思うのだが。バッファオーバーフローという条件か、Winnyという条件か、どっちかが細分化できているのならともかく。

[]フィルタリング2.0 17:51 フィルタリング2.0 - いつか作ります を含むブックマーク はてなブックマーク - フィルタリング2.0 - いつか作ります フィルタリング2.0 - いつか作ります のブックマークコメント

JavaScriptを用いて、マッチング処理などの重い処理をローカルで行う。

たとえば、RSSリーダーにフィルタリング機能をつけ、特定の条件を満たしたエントリは非表示にしたり、逆に特定の条件を満たしたエントリだけを表示するようにする事を考える。

フィルタリング処理は文字列マッチングなので結構なサーバ負荷がかかる。とりあえず全エントリを配信してしまって、JavaScriptによりローカルでフィルタリングをかける、という仕組みが考えられる。もちろん、「軽い」フィルタリング処理はサーバでやっても問題ない。

これは出力の例だが、入力に関しても、キーワードリンクのような処理、あるいはwiki記法やはてな記法のパースをローカルで行う、という方法は一応考えられる。キーワードマッチやwikinameの処理はデータベースへのアクセスが必須になるし、単なる記法のパースはそこまで重くないので、どうなんだろうという話にもなるが。

書いていて気づいたが、どっかで読んだ話の気がする。思いついたんじゃなくて脳のキャッシュから読み込んだだけかも。

というか検索したらtext-hatena.jsは2005.11に既に製作されていた。

文字列のソート 17:31 文字列のソート - いつか作ります を含むブックマーク はてなブックマーク - 文字列のソート - いつか作ります 文字列のソート - いつか作ります のブックマークコメント

研究室での自己紹介にあたり、過去の読書ログを漁る事にした。こんな事もあろうかとd.hatena.ne.jpにログをつけてあるのだよ。あれは完璧に自分のためだ。

  • d.hatena.ne.jpからbookカテゴリの一覧を抜き出し
  • コピーして秀丸に貼り付け
  • 正規表現で置換をかけて書名だけを抜き出し、ヘタレなので何度か置換をかける
    • タイトルのフォーマットは統一すべし、と痛感した
    • perlだかsedだかawkだかが使えるような技術力はない
  • 書名一覧リスト完成。1行1タイトル。しかし、新→旧の順に並んでいるのが気に食わない
  • Perlスクリプトを書こうと思ったが、ワンライナーをさらっと書くような技術力は俺には以下略
  • Excelを使って順番の入れ替え
    • テキストをコピー→Excelの2列目にペースト
    • Excelの一列目、1行目に「1」、2行目に「2」とタイプし、下に引っ張って、要は行番号を自動補完
    • 1,2列目を選択しデータのソート。1列目(行番号)をキーにし降順ソートをすると上下が入れ替わる
    • 2列目をテキストエディタに貼り付ければ順序が入れ替わったリストの完成
  • そしてそのリストは実際には使わなかった、と

新着エントリは上に追加。コメントは「はてなユーザのみ」、公開設定はパブリック (だれでも閲覧ができます)。