2006-06-03
JugemKey
- Reference URI
- http://lowreal.net/logs/2006/06/03/1
- Written Time
- 2006-06-03T01:45:10+09:00
- Tags
-
- web
一通り weblogin.rb でも実装してみたけど、アイコンとプロフィールぐらいはかけるようにならないと使えない。
hmac_sha1 って何だよとか思った。他の実装をみながら以下のように実装 (拡張性皆無)。
def hmac_sha1(key, str)
key = Digest::SHA1.digest(key) if key.length > 64
key << "\0" * (64 - key.length)
ipad = "\x36" * 64
opad = "\x5C" * 64
(key.size - 1).times do |i|
ipad[i] ^= key[i]
opad[i] ^= key[i]
end
sha1 = Digest::SHA1.new
sha1.update(ipad)
sha1.update(str)
str = sha1.digest
sha1 = Digest::SHA1.new
sha1.update(opad)
sha1.update(str)
sha1.hexdigest
end
Trackback URI: http://lowreal.net/logs/2006/06/03/1.trackback
人工無脳
- Reference URI
- http://lowreal.net/logs/2006/06/03/2
- Written Time
- 2006-06-03T01:48:42+09:00
- Tags
-
- ai
なかなか実装できない。いろいろ考えすぎかなぁ。頭悪いからなぁ……
今日考えたメモ
人間から見た無脳の楽しさ
「人間」はつまらないが、「無脳」が面白いということ。なぜか?
- コンピュータだから (硬いイメージと、バカバカしい発言とのギャップ)
- ランダム性 (人間でいえば「天然」であること。また、「天然」に対して悪意がないこと)
- 悪意のなさ。利害の排除 (人間が関わっていないことそれそのもの)
- 人間の子供に似ている
- 新しい視点の提供 (空気が読めない副作用)
知能のトップダウン開発ではなく、面白い「無脳」の開発
逆に、つまらないこと
- 意味不明な発言 (そもそも理解できないことはつまらない。文法)
- キャラクタの無さ
- 文脈のなさ (ある程度は許容される)
- 空気の読めなさ (発言数など)
意味不明な発言の徹底排除がまず重要
Trackback URI: http://lowreal.net/logs/2006/06/03/2.trackback
Youtube get_video, GreaseMonkey
- Reference URI
- http://lowreal.net/logs/2006/06/03/3
- Written Time
- 2006-06-03T13:40:40+09:00
- Tags
-
- js
- gm
普通に /watch のアクション部分に Save Video のリンクをつけるのと、/results の画面のビデオ一覧からも直接ダウンロードできるように。ポップアップ許可しないとだめ。
Trackback URI: http://lowreal.net/logs/2006/06/03/3.trackback
NULL
Generated with Taglibro
この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。
Comments (0)