2005年9月

www.textfile.org

山下達郎インタビュー / Text::Hatena / はてなダイアリーライターVersion 1.3.0を公開 / MacPaintのソースコードは今どこに? / 1bit-Paper / GTDツールリンク / フォーサイトクラブ・セミナー「ウェブ社会『大変化』への正しい対応・間違った対応」梅田望夫さん講演ログ / Google Print / タイムカプセル暗号 / IPAが暗号技術Toyocryptを世界で初めて解読、今後はAESやE0の安全性評価も / 「はてなグループ」の凄さを体感する / プレゼンハック 〜プレゼン改善のための10個の小技〜 / FTEXT数学 / ModelModelViewController / プログラム・プロムナード/Haskellプログラミング / RjpWiki: オープンソースの統計解析システムRのWiki / Subversion: リポジトリをWebで公開する / 青色ダイオード、消費電力9割減 中村教授ら成功 / Kids: Tamiya Remote Controlled Insect / デイリーポータルZ:中国に日本の「の」が浸透した / 『Asterisk: The Future of Telephony』 / 傑作記事を書き上げてしまったブロガーの悩み / 『ソフトウェアパターン入門―基礎から応用へ』 / 東京国税局のパソコン2台不明 納税者47万人分データ / WikiSym 2005 / 新連載・ブログシューター翔 / SmalltalkのカテゴリをJavaでも - StCategory for Eclipse3.0 / 三菱電機、組み込み用高性能暗号アルゴリズムを開発 / WikiBana/VOL.5 / YAMDAS 2.0 / NerdTVから:クヌースに「ソースコード見せてよ」と頼まれたら… / はてな:「激しく使える」サイトを教えて下さい / C#: Future Versions / Google Blog Search / RType: Haskellで書かれたRubyインタープリタ / 正しい技術文章作成のためのヒント (草稿) / Wiki小話 / たまった小銭をAmazonのギフト券と交換 / ITエンジニアにも必要な国語力 / 新しいソフトウェアの創造を - IPA「未踏ソフトウェア創業事業」成果報告会 / カーネギーメロン大学日本校が学内を公開 / Interview with Donald E. Knuth / JSPWiki / GLOCOM forum 2005 - ネット上での表現の匿名性/存在の匿名性をめぐって / "インターネットの父" - Vint Cerf氏がGoogleへ / ブログの誘拐カタログ化について憂慮する / JWord: 警視庁と連携して、有害サイトをシャットアウト / 「書くのが好きな人」のブログの落とし穴 / 誤解から賞賛へ。Ajaxで再評価されたJavaScriptから学ぶこと / 総当り戦の結果を元にトーナメントを作るクイズ / はてなキーワードを高速に付与 / pukiwiki.org存亡の危機 / Goodbye iTunes, Hello Yahoo! Music Engine / ファイルの Writer の開き方メモ / Rubyist のための他言語探訪 【第 2 回】 CLU / 『現代用語の基礎知識2006』掲載キーワード発表 / FreeTTS: A speech synthesizer written entirely in Java / Start.com: Microsoftの次世代ポータル / いろんな言語でmemoizeとfix / YukiWiki で Ajax を使って編集途中の文書を自動保存 / Identity Thief Steals House / フローマップ / fixとメモ化: 反応リンク集 / rrencode / JavaプログラマーのためのCSP / The Evolution of a Haskell Programmer / The Evolution of a Programmer / 国会議事録検索システム / ppencode - JavaScript demo /

山下達郎インタビュー

「恐れないで以前のノウハウを捨てて前に進まないといけない」とのこと。 プロとしての柔軟性。

via http://d.hatena.ne.jp/pekeq/20050921/p1

[art][people] 2005年9月30日 22:58 | feedback | top

Text::Hatena

近藤さんによる。 はてな記法をHTMLに変換するモジュール。 これで(XSS対策を考えなければなりませんが)「はてな互換Wiki」が作れるかな? > どなたか。

[hatena][perl] 2005年9月30日 12:47 | feedback | top

はてなダイアリーライターVersion 1.3.0を公開

ローカルに作ったテキストファイルを、はてなダイアリーに日記として送信するコマンドラインツール。Perlで書かれているスクリプト。 いちいちWebブラウザを使ってログインしたり、送信ボタンを押したりする必要がない。 オフラインで書いておいたファイルをまとめて転送することもできるし、過去の日記の修正も楽。 はてなのリニューアルにともなったバージョンアップ。

[blog][hatena][perl] 2005年9月30日 12:44 | feedback | top

MacPaintのソースコードは今どこに?

Knuthの次にはBoochが登場。 「Grady Booch本人に聞いてしまえ」というところが素晴らしい。

[people][software] 2005年9月29日 15:19 | feedback | top

1bit-Paper

非常にシンプルな2色ペインタ。 このソフトを見て、タブレットがほしくなった。

via http://www.pandora.nu/tempo-depot/notes/2005/09/27/index.html#d050927x2

[art][software] 2005年9月29日 08:34 | feedback | top

GTDツールリンク

まつもとさんによる。

[web][wiki] 2005年9月29日 00:30 | feedback | top

フォーサイトクラブ・セミナー「ウェブ社会『大変化』への正しい対応・間違った対応」梅田望夫さん講演ログ

ネットに詳しい人でも頭の整理になる、とても興味深い内容。 なお、梅田望夫さんの講演をキーボードを叩いて記録してくれたid:pekeqさんに感謝の拍手。

[hatena][people][web] 2005年9月27日 13:13 | feedback | top

Google Print

書籍のフルテキストサーチ。

via http://blog.japan.cnet.com/lessig/archives/002363.html

[google] 2005年9月27日 12:28 | feedback | top

タイムカプセル暗号

[security] 2005年9月27日 06:55 | feedback | top

IPAが暗号技術Toyocryptを世界で初めて解読、今後はAESやE0の安全性評価も

おお。

via http://oku.edu.mie-u.ac.jp/%7Eokumura/blog/node/84

[security] 2005年9月27日 06:50 | feedback | top

「はてなグループ」の凄さを体感する

はてなグループが共同作業を如何に快適にするか、という話題。 ところで話は変わりますが、 「はてなグループ」と同等の機能を持つオープンソース系のツールってないのでしょうかね。 「はてなグループ」がオープンソース化される方が早いかな…。

[hatena] 2005年9月26日 16:46 | feedback | top

プレゼンハック 〜プレゼン改善のための10個の小技〜

個人的な意見としては「拍手ハック」と「沈黙 is Power」が面白かった。 ところで話は違いますが、「○○ハック」ってパターンランゲージとして書き直せそうですね。

[presentation] 2005年9月26日 14:22 | feedback | top

FTEXT数学

CCのby-nc-ndで配布している数学テキスト。

via http://www.alles.or.jp/%7Espiegel/200509.html#d25_t1

[creativecommons][education][text] 2005年9月25日 19:00 | feedback | top

ModelModelViewController

M-MVCはAjaxに当てはまる、という話題。

via post

[ajax][javascript][pattern] 2005年9月24日 17:54 | feedback | top

プログラム・プロムナード/Haskellプログラミング

すごい執筆陣。

[language][programming] 2005年9月23日 00:25 | feedback | top

RjpWiki: オープンソースの統計解析システムRのWiki

[wiki] 2005年9月22日 15:05 | feedback | top

Subversion: リポジトリをWebで公開する

たださんによる。メモ。

[development] 2005年9月22日 11:49 | feedback | top

青色ダイオード、消費電力9割減 中村教授ら成功

すごいなあ。 こういう進歩に対して、日亜化学工業はどういう気持ちだろう。 ところで、はてなダイアリーの「日亜化学工業」の説明はシンプルだ。 「中村修二さんの勤めていた会社」だって。

[science] 2005年9月22日 11:40 | feedback | top

Kids: Tamiya Remote Controlled Insect

[education] 2005年9月21日 01:04 | feedback | top

デイリーポータルZ:中国に日本の「の」が浸透した

[fun][language] 2005年9月20日 06:54 | feedback | top

『Asterisk: The Future of Telephony』

via http://d.hatena.ne.jp/yomoyomo/20050920/asterisk

[book] 2005年9月20日 05:57 | feedback | top

傑作記事を書き上げてしまったブロガーの悩み

「この記事だけでも多くの人に読んでもらいたい」ときにどうするか、という話題。 結城の場合には…textfile.org(つまりここ)からリンクする。

[blog] 2005年9月19日 20:07 | feedback | top

『ソフトウェアパターン入門―基礎から応用へ』

[book][pattern] 2005年9月18日 23:21 | feedback | top

東京国税局のパソコン2台不明 納税者47万人分データ

via http://slashdot.jp/article.pl?sid=05/09/17/1412222&topic=57

[security] 2005年9月18日 06:51 | feedback | top

WikiSym 2005

via http://eto.com/d/0509.html#Call_for_Participation_WikiSym_2005

[news][wiki] 2005年9月17日 18:01 | feedback | top

新連載・ブログシューター翔

via http://1470.net/mm/mylist.html/76?date=2005-09-16#m84740

[blog][fun] 2005年9月17日 07:13 | feedback | top

SmalltalkのカテゴリをJavaでも - StCategory for Eclipse3.0

アノテーションは世界を広げますね。

[java][language] 2005年9月16日 22:17 | feedback | top

三菱電機、組み込み用高性能暗号アルゴリズムを開発

BRUME(ブリュム)とBROUILLARD(ブリュイヤール)。 トリプルDESと比較しているデモが載っているが、AESとも比較してほしい。

via http://flu.hn.org/%7Emaro/j/diary/?11171400

[security] 2005年9月16日 06:37 | feedback | top

WikiBana/VOL.5

2005年10月15日。

[wiki] 2005年9月15日 13:31 | feedback | top

YAMDAS 2.0

[fun] 2005年9月15日 13:24 | feedback | top

NerdTVから:クヌースに「ソースコード見せてよ」と頼まれたら…

MacPaintのソースコード。

via http://1470.net/mm/mylist.html/76?date=2005-09-14#m84080

[people][software] 2005年9月15日 07:05 | feedback | top

はてな:「激しく使える」サイトを教えて下さい

[hatena][web] 2005年9月15日 06:54 | feedback | top

C#: Future Versions

C# Version 3.0ですか。

[language][microsoft] 2005年9月14日 23:48 | feedback | top

Google Blog Search

[blog][google] 2005年9月14日 23:19 | feedback | top

RType: Haskellで書かれたRubyインタープリタ

吉田悠一さんによる。 「ここまで作るのに大体一週間。コードは3000行ぐらい」とのこと。

[language][programming] 2005年9月14日 19:19 | feedback | top

正しい技術文章作成のためのヒント (草稿)

面白い。 でも、私はこういう文章を書くのは苦手っぽい…気をつけよう。

via みかままさん

[writing] 2005年9月14日 18:28 | feedback | top

Wiki小話

第一回目は、たつをさんとのこと。

[wiki] 2005年9月14日 18:13 | feedback | top

たまった小銭をAmazonのギフト券と交換

[amazon] 2005年9月14日 14:18 | feedback | top

ITエンジニアにも必要な国語力

[writing] 2005年9月14日 13:42 | feedback | top

新しいソフトウェアの創造を - IPA「未踏ソフトウェア創業事業」成果報告会

via http://www.rubyist.net/%7Ematz/20050912.html#p02

[software] 2005年9月14日 13:25 | feedback | top

カーネギーメロン大学日本校が学内を公開

武田圭史氏のページも。

[education][security] 2005年9月14日 06:51 | feedback | top

Interview with Donald E. Knuth

クヌース先生に素数個(5個)の質問。 最後の質問の答えが、 "Well certainly I would try to work for world peace and justice." で始まるのに、ちょっと感動。 ところで、文中の、 "... Literate Programming, which is surely the greatest thing since sliced bread." のsince sliced breadはどういう意味か、どなたかご存知ありませんか。 → Google先生に聞いたところ、 「称賛するときの決まり文句」のようです。

[people] 2005年9月12日 17:55 | feedback | top

JSPWiki

[java][wiki] 2005年9月11日 22:21 | feedback | top

GLOCOM forum 2005 - ネット上での表現の匿名性/存在の匿名性をめぐって

[security][web] 2005年9月11日 22:17 | feedback | top

"インターネットの父" - Vint Cerf氏がGoogleへ

記事ではなぜか経歴に抜けているけれど、 2004年チューリング賞受賞者。 Googleのプレスリリース。

[google][people] 2005年9月11日 22:04 | feedback | top

ブログの誘拐カタログ化について憂慮する

自分の子供の毎日をブログでさらすのは、誘拐犯人にカタログを提供するような行為、という話題。 それでも書きたいときに注意するポイントにも触れていて、よい記事。 少し関連する内容: とある家族のブログ史

via otsuneさん

[blog][security] 2005年9月11日 05:57 | feedback | top

JWord: 警視庁と連携して、有害サイトをシャットアウト

「有害サイトのURLって何だろう」とか「JWordが?」という点で、何となく納得しない気分。

[security][web] 2005年9月9日 16:32 | feedback | top

「書くのが好きな人」のブログの落とし穴

要するに「短く書け。箇条書きで書け」ということ。 ふと思ったのだが、「大事なことが書いてありそうだが、長くて読みにくいページ」は、 「短くて読みやすいページ」よりもはてなブックマークされやすいかもしれない。 「ブックマークつけておいて、後で読もう」という心理。

[writing] 2005年9月9日 16:22 | feedback | top

誤解から賞賛へ。Ajaxで再評価されたJavaScriptから学ぶこと

「はてなおや」さんによる。「人は成果物でしか物事を評価することができない」という教訓。

[ajax][javascript] 2005年9月8日 23:24 | feedback | top

総当り戦の結果を元にトーナメントを作るクイズ

k.inabaさんによる。

[math][programming] 2005年9月8日 22:33 | feedback | top

はてなキーワードを高速に付与

[hatena][programming] 2005年9月8日 21:55 | feedback | top

pukiwiki.org存亡の危機

ドメインpukiwiki.orgが失効してしまい、競売状態になったという話題。 これを防ぐためには、失効しないような仕組みを自分用に用意しておくとよいだろうか。 たとえば、自分宛にリマインダのメールを毎月1日に出すように設定しておくとか(さっそくやっておこう)。

[web][wiki] 2005年9月8日 07:25 | feedback | top

Goodbye iTunes, Hello Yahoo! Music Engine

ふむふむ。同期の流れが非常に興味深い。

[yahoo] 2005年9月7日 16:44 | feedback | top

ファイルの Writer の開き方メモ

[java] 2005年9月7日 14:06 | feedback | top

Rubyist のための他言語探訪 【第 2 回】 CLU

CLUの作者は Liskov Substitution PrincipleのLiskov女史。

via http://capsctrl.que.jp/kdmsnr/diary/20050906.html#p01

[language] 2005年9月6日 21:57 | feedback | top

『現代用語の基礎知識2006』掲載キーワード発表

私は「中の人」という表現はうまいと思う。

[hatena][web] 2005年9月6日 17:41 | feedback | top

FreeTTS: A speech synthesizer written entirely in Java

Javaで音声合成。楽しい。

[java][software] 2005年9月6日 13:12 | feedback | top

Start.com: Microsoftの次世代ポータル

Ajaxで。

via http://internet.watch.impress.co.jp/cda/news/2005/09/02/9006.html

[ajax][javascript][microsoft][web] 2005年9月5日 22:52 | feedback | top

いろんな言語でmemoizeとfix

[language][programming] 2005年9月5日 22:21 | feedback | top

YukiWiki で Ajax を使って編集途中の文書を自動保存

[ajax][javascript][wiki] 2005年9月5日 22:05 | feedback | top

Identity Thief Steals House

identityが盗まれて家が盗まれた、という話。 個々のidentity authenticationというよりも、transaction authentication procedureが重要。

[security] 2005年9月3日 13:23 | feedback | top

フローマップ

サイト間のユーザの流れを可視化。

via http://diary.yuco.net/20050902.html#p01

[javascript][web] 2005年9月3日 12:01 | feedback | top

fixとメモ化: 反応リンク集

[language][programming] 2005年9月3日 10:54 | feedback | top

rrencode

すごい。次はPythonのyyencode希望(とかいって)。 参考(ppencode)

#!/usr/bin/env ruby

($,|$$&&@_=$.);$><<($,&$,||(%!%!<<(?!*(?'-?&+?)-?')))%(?|-?<+?,-?$))+($,^$$&&(%!%!<<(?!+?!+?!))%(?{-?;+(?~-?^+?+-?")));
($,&$,||@@_=$/);$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?}-?=+(?]-?=+(??-?/+?.-?,))));
($,&$,||@@_=$");$><<($,&$,||(%!%!<<(?!+?!+?!))%(?{-?;+(?{-?[+(?/-?'+?/-?())))+($,&$,||(%!%!<<(?!+?!+?!))%(?|-?<+(?{-?[+(?>-?.+?*-?'))));
($,|$$&&@_=$');$><<($,|$$&&(%!%!<<(?!+?!+?!))%(?|-?<+(?~-?^+?,-?$)))+($,|$$&&(%!%!<<(?!+?!+?!))%(?{-?;+(?]-?=+?,-?#)));
($,|$$&&_=$/);$><<($,|$$&&(%!%!<<(?!*(?)-?(+?--?+)))%(?^-?>+?"-?"));
($,&$,||_=$~);$><<($,|$$&&(%!%!<<(?!*(?'-?&+?,-?*)))%(?~-?>+(?>-?.+?,-?#)));
($,|$$&&@@_=$+);$><<($,&$,||(%!%!<<(?!+?!+?!))%(?}-?=+(?[-?;+(?=-?-+?.-?)))))+($,^$$&&(%!%!<<(?!+?!+?!))%(?}-?=+(?{-?[+?--?")));
($,^$$&&@@_=$\);$><<($,^$$&&(%!%!<<(?!+?!+?!))%(?~-?>+(?\\-?<+?--?$)));($,^$$&&_=$\);$><<$/

[fun][ruby] 2005年9月2日 17:49 | feedback | top

JavaプログラマーのためのCSP

[java] 2005年9月2日 15:42 | feedback | top

The Evolution of a Haskell Programmer

「言語を Haskell にしぼって、 関数的プログラミングにおいて Hello World 的存在とも言える「階乗」を書くとき、 スキルアップにしたがってそれがどのように変化してゆくかを楽しむものです。 Haskell だけに、途中からワケワカになって笑えます。もちろん、さいごの“オチ”も忘れていません。」 とsumimさんからご紹介いただきました。

こういうのを見ている読んでいると、 シンプルな題材を選んでさまざまな書き方を示すのは、 言語学習に重要なような気がしてきました。 何というか「物のとらえ方」を教えてもらっているようで。

[fun][language][programming] 2005年9月1日 16:53 | feedback | top

The Evolution of a Programmer

立場によって「ハローワールド」の書き方が違う、という冗談ページ。

[fun][language][programming] 2005年9月1日 12:47 | feedback | top

国会議事録検索システム

国会議事録を読もう・言葉への信頼を取り戻せの「マニフェストなんか読むな。読むべきは国会議事録だ」というのには、なるほど。 ちょっとやってみましたが、確かに簡単に読める。

via http://d.hatena.ne.jp/kanose/20050830/manifest

[web] 2005年9月1日 06:23 | feedback | top

ppencode - JavaScript demo

LLDNで話題になったらしい。

#!/usr/bin/perl
sin xor print chr ord uc qq chr uc xor print chr ord q sin s xor print chr ord
q or no xor print chr ord qq pop xor print chr ord qw q s q xor print chr ord
q chr lc xor print chr ord q tie gt xor print chr ord qq q q xor print chr ord
uc qq my m xor print chr ord qw q uc q xor print chr ord q mkdir m xor print
chr ord q sin s

[fun][javascript][perl] 2005年9月1日 06:17 | feedback | top

豊かな人生のための四つの法則