2005年01月31日
MixiMessageExporterキタ━━━━━(゚∀゚)━━━━━!!!!
antipop - MixiMessageExporter - mixi メッセージをメールとしてエクスポートする
mixi に有料オプションが追加されたことにともない、有料オプションを利用しない場合、メッセージの保存期間が 60 日間に制限されることになりました。しかし、いまのところメッセージのエクスポート機能などは提供されていないので「それならば」というわけで、メッセージをエクスポートしてメールとして送信するツールを書いてみました。先のエントリで私が書いた
メッセージも自動でメールに転送→返答も自動でMixiメッセージに、とかって感じのスクリプト書いてやればそれで済むような…。これと同じ方法ですね。
あるものは便利に使わせていただきましょうと言う事で、むかんちゃん(注:マイミクシィの一人)のメッセージ抜き出しスクリプトでも書いてあげやうか。
というか、エクスポートメールに返信すると自動でMixiメッセージにも返答できるような感じにまでしてやって、サービス始めたら使う人出てくるだろうか。
というか、そんな事したらE-Mercuryに営業妨害で訴えられるだろうか。
[composed and posted with ecto]
2005年01月30日
PerlでCODEリファレンス比較の意味
以前のエントリで、コードのリファレンスの比較ができるのか!と驚いた私だったが、後でなんとなく違和感。
要するに、オリジナルコードのリファレンスと置き換えコードのリファレンスを比較しているのを見て、コードの中身のロジックをチェックして、同じであればパッチを当てない、という事をやっていると思い込んでいた。
本体がパッチが当たっていないバージョンの時は置き換えを行って、パッチの当たったバージョンに変わった時は自動的に役割を終える、みたいな高度なプラグインなのかなと勝手に思い込んでいたのだが、ふと、リファレンス同士を比較して内部のロジックの比較なんてできるのか?という違和感。
で、実際テストプログラム書いてやって見たら、当然のごとく内部のロジック比較などできるはずもなく。
大いなる勘違い。
では、リファレンスを比較してるのは何をしてるんだろう?と思ってよくよく考えたら、ひとつ思い当たった理由がmod_perlとかみたいな常駐環境で、一度メソッドを置き換えたらそれ以上何度も同じ置き換え処理をしないように、という事なのかな、と思った。
でも、メソッドが確実に置き換えられる事が必要なのであれば、別にいちいち置き換え済みかチェックしてやらなくても、とにかく置き換えればいいんじゃないだろうか?
メソッドの書きかえって言うのはその位負荷の高い処理なのだろうか?と疑問がわいた。
2005年01月29日
中国の社会的起業家
というわけで、その話を教えてくれた友人は、社会的起業(笑)ノウハウ移転のためのNPOのウェブサイトの運営業務を助けてくれる人(もちろん有給スタッフ)を募集しているそうな。ここはちょいと、切込隊長にならって人材募集をしてみたい。こういう分野好きだし、非常に興味深いけど、次の会社では掛け持ちできんしなあ...。
.........
- 毎日2??3時間程度を、コミュニティーサイトにおける日中英3カ国のユーザーの問い合わせや団体のスタッフメンバーからのリクエスト対応、サイト保守に費やせる方
- ちなみに、そのやりとりは半分以上が英語なので、英語の読み書き能力は必須(中国語はできれば良いが、できなくても問題ない)
- 今すぐできる必要はないが、phpベースのウェブアプリケーションをある程度理解でき、ちょっとしたサイトのデザイン修正などもできる
- 月給13??15万円、オフィスはとても小さいので基本的に在宅勤務を希望、ただし東京で月1??2回程度の打ち合わせに出席できる方
今の会社なら、副業化だったし、チャレンジしてもよかったかもしれんけど...。
[composed and posted with ecto]
2005年01月28日
オークニーがDMソリューション社と提携
DM Solutions Group And Orkney Partner To Deliver Internationalized Open Source Web Mapping Solutions
(中村区アディクトさん経由)
国際化されたオープンソースのWebマッピングソリューションを提供していくためのパートナーシップだそうな(タイトルそのままやんけ!)
中村区アディクトさんの書かれているとおり、ChameleonやMapLabといったあたりの国際化を目指しているんだろうか。
というか、私GIS勉強&経験不足でChameleonやMapLabとかって何だかよく判らんのですけど、食べられるオープンソースなもんなんでしょうか。
いずれにしろ、ごっついですねえ。
[composed and posted with ecto]
Firefox Hacks
最近アルプス社のMixi友のアンテナ感度がすご過ぎです。
この人のMixi日記から入ってくるネタは、どれもどこのネタ元からよりも早い。
オープンでBlogしたら、絶対人気出ると思うけどなあ…。
と書きつつ、下に書くネタが他ではとっくに知られてたら恥ずかしいけど(※1)。
んでもってこれもその人のMixi日記から拾ったネタだけど、オライリーからFirefox Hacksという本が出るんだって。
http://www.oreilly.com/catalog/firefoxhks/
うん、日本語訳出て欲しいねー。というか、出ないわけないと思うけど。
例のごとく、日本語版向け追加記事付きで。
asahi.comツールバーとか、Mixiツールバーとか、bbs2chreaderとか、載るんだろうな。
※1:最近似たような事やらかした。プラネテスの4巻って、1年以上も前に出てたのね。最初買い始めた時、1??3巻しかどこに行ってもなくて、最近4巻が平積みになってるの見て買ったので、てっきり新刊だと。
[composed and posted with ecto]
2005年01月27日
mixi有料化キタ━━━━━(゚∀゚)━━━━━!!!!
プレミアムサービス利用者だけですが。
プレミアムサービスに移行しなければこれまでどおり無料、その代わり制限がつく。
日記の利用が100メガまでになるのと、メッセージが60日間しか保存できなくなるんだって。
でも日記はBlogで代用できるし、メッセージも自動でメールに転送→返答も自動でMixiメッセージに、とかって感じのスクリプト書いてやればそれで済むような…。
え?BlogじゃMixiユーザだけへの公開はできない?
非公開領域にBlog設置して、Refererチェックして云々…ウザイね。
それでも友達だけへの公開とかは無理っぽいし。うん。
そう言う人はやっぱプレミアム使うのか。
で、結局プレミアムっていくらなのよ&他にこれまでになかった特典はないのかよと思って案内を見てみたら…。
データはありませんって萎え。
と書こうとしてる間にできてたよ。
月額315円で、
フォトアルバムや、日記を装飾するタグ機能、mixi モバイルのメッセージ機能、アンケート、日記の容量拡大、メッセージ保存とかの機能があるんだって。
[composed and posted with ecto]
QDBMのチュートリアル
QDBMのチュートリアル
Villaの複数の検索結果でOdeumできれば、PostGISだの重いしインストールが必要なのは使いたくない/使えないようなケースで、簡易な多次元インデックスに使えるのになあ…と思った。
無理なのかな。
[composed and posted with ecto]
Atom APIってラップできるよな
ラップと言う言葉の定義はおいといて。
というか、言葉の定義がはっきりしてなきゃ何も議論できないが。
また変な事思いついた。
Atom APIって、Atom Feedって名の設定文書を提出したり取得したり再提出したりのプロトコルだから、拡張された属性を持つAtom Feedに対して、その拡張部分だけ独立して処理した上で、拡張部分に非対応な下位ソフトウェア(Blogとか)に拡張属性を抜いて、その分整形を加えたAtom FeedをやはりAtom APIで渡してやれば、かなり高度な機能拡張でも独立して実装できるような気がする。
で、AtomのIDをベースにラッパー側で処理した拡張情報を取得するラッパー側のAPIと、それを呼び出して連携する下位ソフト側のプラグインを用意してやれば、下位ソフトウェア(MovableTypeとか、とか、とか、思いつかんけど)からは独立して(プラグインは作ってやる必要があるが)、Atomベースで扱えるコンテンツを拡張するソフトウェアが実現できるんじゃないかと。オモタ。
意味あるかな?
[composed and posted with ecto]
2005年01月26日
デースケドガー祭りはどうよ
第2回SEOコンテスト始まってたのね。
キーワードは「デースケドガー」で、2005 年 1 月 21 日 00:00 ?? 2005 年 4 月 9 日 00:00の間。
開始後5日経ってるけど、Googleの検索結果は18000件だって。
これってゴッゴルの時と比べてどうよ?
もう2回目ってのもあるし、ゴッゴルに比べたらデースケドガーってインパクト弱いな。
でも2回目くらいなら前回乗り遅れた奴らが流れ込むってのもあるかも知れんし。
世界最大のSEOコンテストになった前回を越えられるのか。
しかしみんなアホやな。
Continue reading韓国人と韓国語日本語で仕事する時
なかなか仕様書とか訳したり大変な(いや韓国に限らんけど)訳ですが。
今日隣でデザイナの同僚が韓国人同僚とのコミュニケーションに四苦八苦しているのを見て、前職(来週にはもう前々職ですが)で改善提案したアイデアを思い出した。
日本語と韓国語って、割と文法が似ているから、機械翻訳でもある程度のクオリティで結果を出してくれる。
どちらかというと機械翻訳の翻訳ミスは、句読点の打ち方で文章の構成を翻訳ソフトが取り違えたり、或いはその語彙を翻訳ソフトが知らなかったり(特にカタカナ語でその傾向が多い)という原因が多い。
でも、知らん奴には訳の判らん丸三角四角のハングル文字を見ても、間違って訳されているかなんてさっぱり判らない。
ではどうするか。
機械翻訳で韓国語に訳された文を、今度は韓日翻訳にかけてやればいい。
ほぼ意味が取れるようにちゃんと訳されれば、韓国語も正常に訳されていると考えていい。
もし訳されなければ、おかしくなっている部分を文章構成を見直すなり、他の平易な語彙に変えるなり、いろいろ工夫してうまく訳せるように直してやれば、大概はうまくいく。
実際、前の会社ではむちゃくちゃうまくいった。
Movable Type 脆弱性対応 及びコメントスパム対応
MT vulnerability Fix: blog.bulknews.net
Movable Type の Comment Notification コードに validation が不十分な箇所があり、コメント通知を ON にしていて、sendmail を利用して(デフォルト)メール通知している場合に、SPAM メールの踏み台にされる脆弱性がありました。とりあえず対応。
ついでに、自前で改造してたASCIIコードのみのコメントスパム対策も、こちらのプラグインでの対応に変更しました。
さらについでに、ASCIIでのコメント対策したのでIPBANのリストをクリア。
自分の会社からのコメント投稿も、たまに弾かれたりしてたので(多分WAN側IPは動的なはずなので、うちのルータがクラックされてるわけではないと思うけど)。
ついでだらけに、パッチのコードを覗いてみたりもした。
use MT::Mail;
my $original_send = \&MT::Mail::send;
my $my_send = sub {
my $class = shift;
my($hdrs, $body) = @_;
foreach my $h (keys %$hdrs) {
$hdrs->{$h} =~ y/\n\r/ /;
}
$original_send->($class, $hdrs, $body);
};
*MT::Mail::send = $my_send if $original_send ne $my_send;<-ここ!
感動!
my $original_send = \&MT::Mail::send;とかの辺りでメソッドの参照を逃してやるあたりは私もよくやるトリックだけど、そうか、比較もできるのか!
考えたら当たり前だけど、なんかすごく感動したぞ。
[composed and posted with ecto]
2005年01月25日
今頃C3003P話題
ケータイ Watch - au、2007年末まで使える「C3003P」向け占い機能
今頃新着記事見出しにC3003Pの文字が躍っていたのでビクー李したよ。
甘いお菓子をイメージした携帯電話「Sweets」
ケータイ Watch - au、甘いお菓子をイメージした携帯電話「Sweets」
これまでのau design project機体よりはおとなしめ?
というか、A5510SAという機体名も一緒に出ているところを見ると、au design projectではないのだろうか。
talbyなんかは機体番号出てないしな。
いずれにせよ、CDMA 2000 1X端末っちゅう事は、着うたフル非対応なんだろうか?(WINだけのサービスだよね?)
10代の女の子向け端末と言いつつ、中途半端な事するなあ...音楽聞きたい年頃だろうに。
或いは、音楽は聞いても音楽配信を受け入れる年齢層ではないと捉えているのかな。
現状、PCないと使えないiポッドとかでの音楽配信はもしかしたら割と高めの年齢層なのかもしれんけど(資料未確認信憑性なし)、着うたフルはPCが使えなくても音楽配信を受けられるというのが魅力、といった事を以前携帯雑誌で読んだ事があるのに、それを使って顧客層を拡げなくてどうする、という気がする。
[composed and posted with ecto]
BloglinesからRSSを引き上げる
何はなくとも XML InfoSet: BloglinesからRSSを引き上げる
確かに、自分のページのキーワードにヒットして他の競争相手の広告が表示されるのはむなくそ悪いもんがあるな。
サイトのメタ情報として、RSSフィード等の情報の2次3次利用時における関連広告の表示禁止とかの属性を加えるべきなのかも。
Creative Commonsとかがその辺を守備範囲に含んでいるんだろうか。
でも別に2次利用3次利用だけの話だけじゃなくて、考えてみたら自サイトだってそうなんだよね。
自社話題だけの企業サイトなんかで、安易に副収入代わりにAdwords広告なんか入れてたら、入る収入の分だけ実は競合に客送っていただけ...なんて事にもなるわけだ。
[composed and posted with ecto]
サラリーマンは気が楽だ
愚痴らずにはいられないタコな会社に所属してると心理的には楽してる面もあるものです。いろんな事を会社のせいにできるしその気持ちを同僚と共有できるから。確かにそれはそうだ。
その辺判ってるから、今回も自分の会社への参加を持ち掛けてくれた友人の誘いを断って、次もサラリーマンになるわけだけどな。
超ヘタレ。実際実力ないし。
ゴメンよ、某氏。でも、実際迷惑かけるし。
でも一番楽なのはタコな会社の経営者、これ間違いなし。
いや違うか、経営者が頑張っていても会社が相対的にタコな事はよくある事だから、まあ力量不足なんだろうけどその場合は一番苦労している部類になるのかな。
という事は、一番楽なのはタコな経営者だな。
[composed and posted with ecto]
私、結構大馬鹿です(USBメモリ起動のfirefox)。(こうさぎ)
nene2001で、まんまを対応しなかったー。
かつきょうはここで兵器も営業したの?
いやnene2001で、ベースは開発するはずだった。
かつきのう、ここへ計算♪
いやkokoはここでnene2001はここにnene2001が帰郷♪
いやきょうはnene2001がデモンストレーションされた。
かつきょうkokoは、nene2001の自信もcHTMLするはずだったの。
正式。nene2001は、
弊エントリUSBメモリに記憶して、そこから起動できる、とかって事ね。
はいはい。
だったらマルチプラットフォーム云々馬鹿のたわ言やな。
ユーザプロファイルを、ApplicationData領域じゃなくUSBメモリ対応って、USBメモリ対応って、USBメモリ起動の「PortableFirefox10」ダウンロード数が10」ダウンロード数が10」ダウンロード数が10万件を突破USBメモリ対応って、USBメモリ起動の「PortableFirefox10万件を突破USBメモリ対応って、USBメモリ起動の「PortableFirefox10万件を突破USBメモリ向け「Firefox」「Thunderbird」開発へ結構馬鹿な事書いてました。
大歩危。
[composedandpostedwithecto]
といってました。
*このエントリは、こうさぎの「koko」が書きました。
2005年01月23日
おまいら2chカードゲームで遊びませんか
Passion For The Future: おまいら2chカードゲームで遊びませんか、いいYO!
ジョークソフトに分類されると思うが、ゲームとしてちゃんと作られていて、とても遊べる仕上がり。いやこれマジおもしろいです。
カードゲームの形ですが、微妙に計算がややこしそうなので、自動で計算してくれるPC版でしか実現は無理でしょうな。
リアル紙カード版は遊べなさそう。
ダウンロードはこちらから。
[composed and posted with ecto]
海の向こうの夢物語
ソーシャルネットワーキング.jp : 43things.comの夢物語
このSNSはユニークで、自分の夢をセッティングし俺が前考えてたこいつに似てるかな。
同じ夢を持っている人がわかったり、
あるいはその夢の過程を報告しながら
達成していくというSNSである。
こっちのはプロジェクト的な夢に限定されてないんだろうけど。
こういうの日本でも出てくれたら楽しそうだな。
というか、43things.comに入れよ、という話もあるけど、夢の実現するために必要な過程・手段は何とかギリギリ英語でできたとしても(本当はそれすら怪しいが)、夢そのものを英語で語るのはなかなか厳しいものがある...。
[composed and posted with ecto]
山手線、一周60分の壁突破へ
今、山手線で続いている工事はATC(自動列車制御装置)のデジタル化。ブレーキの効率がよくなって平均速度が上がる。1周の所要時間は約3分間短縮されて59??58分に。06年秋には、初の50分の大台が実現しそうだ。
【山手線1周の所要時間の推移】個人的には60分を切る事より、戦前ですら今より2分遅かっただけ、という方が驚きだ。
1925(大正14)年 約72分
39(昭和14)年 約64分
46(昭和21)年 約75分
64(昭和39)年 約70分
72(昭和47)年 約63分
88(昭和63)年 約62分
[composed and posted with ecto]
2005年01月21日
今頃になって言うなよ...
1ヶ月以上も前に退職告げた時には、とりあえず生きているプロジェクトの公式サイト引継ぎだけやってくれればいいっちゅう話だったからのんびり引き継ぎ準備してきたのに、退職まで営業日で7日ほどしかない今になって、マルチキャリア近隣店舗検索の案件も実は生きてましたから引き継いでくれってどういう事やねん!
そんなんソースいうても、ここギコのノウハウベースにして3日程で作った営業先デモンストレーション用のモックアップしか残ってへんし、その後動きがあるとも聞いてへんし継続開発の指示も引継ぎの指示も受けてないから何の整理もしてへんがな!
モックアップにしたって半年以上前のデモンストレーション時の俺のノウハウ元にしてるから、引継ぎ資料作ってる公式サイトとはSledgeの使い方一つとっても全然違うし、Location::GeoToolのバージョンも違うしHTTP::MobileAgent::Plugin::ExtensionやHTTP::MobileAgent::Plugin::Locationだって使ってない!
そもそも俺が2年間で培ってきたここギコのノウハウを、どうやってこの数日間で残せっちゅうねん!
受注額でかい大切な案件なんかなんか知らんけど、現場には指示も進展も何の情報も入ってこないし、大切なもんなんやったらちゃんとケアしろよ...。
2005年01月20日
これなら愛知にも行けますな
引継ぎ作業にAcme::EyeDrops...ってオイ!!
納品するとき、会社を去るときの引継ぎにはこれっ!今まさに会社を去ろうとしているので、ソースからクラス図とかその辺自動で作ってくれるソフトかと思って喜び勇んで見に行ったら...何だよこれ...。
がっくし orz。
[composed and posted with ecto]
人生の進路を占いに頼るヘタレ30代
経営陣からの雑音を避けて、世界を変えうるソリューションを開発すべく単身故郷の韓国に渡り開発を続けていた同僚が、開発を終えて帰ってきました。
日本にいた頃は憔悴し切っていた彼が、故郷の元気を一杯にもらって、自由に思うまま開発・現地の組織作り・販売ルートの開拓までやってきた事で、気力も体力も自信も十分に回復させ、生き生きとしていました。
この事業は必ず成功する、と自信を持って言う彼に、経営陣との関係はどうするのと聞くと、
そんなものはいはいと聞き流せば済む事だと言い切る彼を、経営陣に振り回され何も成し遂げられなかった私は英雄でも見るような思いで見てしまいました。
彼自身全く占いとかは信じる質ではない合理主義者なのですが、今回の韓国帰郷で、戯れに韓国で有名とされている占い師をあちこち回って将来を占ってもらったみたいなのですが、どこにいっても、あなたの今やろうとする事は成功する、あなたは世界を変えようとしている、みたいな事を言われたそうです。
そのうちの何人かは、彼自身日本に帰ってくるまで知らなかった小さな身内の不幸な問題が生じていたのですが、それをもピタリと当てたそうです。
占いは信じないと前置きつつも、それだけ多くの占い師にそう言われて、かつその辺まで当てた人がいたという話を明るく面白おかしく話す彼を、私は神話でも見るような気持ちで見てしまいました。
2005年01月19日
HTTP::MobileAgent::Plugin::ExtensionのVodafone3G対応
Vodafone3Gの情報もたまってきたので、ほとんど試しに近いですが、HTTP::MobileAgent::Plugin::ExtensionでVodafone3G対応してみました。
解釈方法はWiki側のページに書いたとおり。
正式仕様が出てきたら、当然解釈が変わるかもしれません。
Yappoさんのパッチとのマージは、まだやってません...。
あと、端末ID取得メソッドとユーザID取得メソッドの分離をしようと思ってたんだけど、焦ってて忘れてました。
そういえばこんなエントリもしてたくせにEZWeb側の誤認チェックをテストに加えるのも忘れてたよ...ChangeLogの修正も忘れてた。
なんか焦ってボロボロ。
[composed and posted with ecto]
2005年01月18日
昔はUP.BrowserだけでEZと判断できたもんだが
のみまくし日記 - UP.Browser in Vodafone
HTTP::MobileAgentのEZWebのテストケースにも、誤判断しないかくわえないトナー。
3キャリア対応のコンテンツ共通化ソリューション
まあ、昔、各キャリアが仕様も全く違って、cHTML、HDML、MML、やれGIFだ、BMPだ、PNGだ、10KBコンテンツサイズ制限、なんやかやとキャリア差、端末差が華やかだった頃、もてはやされたソリューションがありました。
いわゆるコンテンツの3キャリア共通化プラットフォームという奴ですが、
ほとんどのキャリアがXHMLベース或いはそれに極めて近い状況になり、vodafoneですらGIFに対応し始めて、端末の容量制限もそれほどではなくなった今、そういったソリューションは廃れていってしまっているのかと思っていました。
ところがどっこい。
Feedの中でのTag表記
hail2u.net - Weblog - Tags in Feed
del.icio.usではtaxo:topics使ってたりしますが、こちらは対応しているものが少ないっぽいとのこと。対応してるのが少ないとかそんな事言うとったら拡張できひんやん!
Geoボキャブラリなんかどこが対応してくれてるのか(対応したソリューション出したいが)。
そんなん最初に概念出して実装したもん勝ちとか、そういうもんじゃないのか。
まあ、del.icio.usのRSSでの表記は、それ以前に単純タグ名表記じゃなくて「http://del.icio.us/tag/rss」みたいな形でURIで修飾されてるので、他サービスとの共通タグ抜き出しに使いにくそうなので問題もあるかとは思うけど。 Continue reading
私、結構大馬鹿です(USBメモリ起動のfirefox)。
弊エントリ
USBメモリ向け「Firefox」「Thunderbird」開発へ
結構馬鹿な事書いてました。
USBメモリ起動の「Portable Firefox 1.0」ダウンロード数が10万件を突破
USBメモリ対応って、USBメモリ起動って事ね。
はいはいはいはい。
だったらマルチプラットフォーム云々馬鹿のたわ言やな。
ユーザプロファイルを、Application Data領域じゃなくUSBメモリに記憶して、そこから起動できる、とかって事かと思った。
大歩危。
[composed and posted with ecto]
Googleのコメントスパム対策
リンクに"rel="nofollow"属性を付与することで(コメント欄のリンクを)リンク分析対象外にできるという。確かに元を断てば、最終的な本質的解決を導く経路は示せるけども、こう対策した事に対する改善効果は、すぐには現れないだろうな。
多くのスパマーは、機械的にコメントだけ送りつけて、結果なんて確認してないから。
もちろん、エラーを返せばそのチェックくらいするだろうけど。
うちの家内のサイト、コメントは全て要管理者のチェックにしていたので、一度としてブログ上にスパムコメントが実際に表示された事はないんだけど、コメントスパムは止む事なく山ほど来てた。
投稿した結果にrel="nofollow"がつこうがつこうまいが、スパマーはどこにでも自動登録し続けるだろう。
この対策が影響を持ち始めるのは、多くのブログサイトやブログソフトがデフォルトでrel="nofollow"に対応し、ほとんどのコメントリンクにこの属性がつくようになり、その結果コメントをいくら打ってもページランクが上がらない、という事をスパマーが実感し、コメントスパムに投資するのを止める、という経路を経ないと、コメントスパム行為は減らない。
特定のサイトが自分のサイトのコメントスパムを減らすためにrel="nofollow"を付けたって、全然効果ないわけですよね。
そういうシナリオを経ないといけない事を考えると、いまだにワン切りやauのCメール宛迷惑メールすら根絶してないような状況と照らしても、先は長いなあ、というふうに思います。
SPARQL草案、Atom0.4ドラフト(こうさぎ)
きのうkokoが、nene2001はここにnene2001はここへ子供をSPARQLしたかも。
多様。nene2001は、
ちょっとしたメモ-SPARQLのプロトコルRDFの照会言語として標準化が進められているSPARQLのプロトコルRDFの照会言語として標準化が進められているSPARQLのプロトコルRDFのクエリを記述してサーバーとやり取りするためのパラメータや結果コードなどの標準を定めようというもの。
とりあえず覚えのメモ。
といってました。
*このエントリは、こうさぎの「koko」が書きました。
Vodafone 3GのUserAgent問題:その後
・HTTP_X_JPHONE_MSNAMEは、正しいVodafone機種名を取得できる模様
おおー、そんな便利な環境変数があったのか。
知らなかったからClipでは「新属性」と書いたけど、別に新3Gからできた属性ではないみたい。
今までUserAgentから機種名取得してたんで、知らなかった。
それじゃとりあえずこれで、UserAgentの多様性に関係なく、HTTP_X_JPHONE_MSNAMEの有無でvodafone端末かどうかは判定できるな。
後、HTTP_X_JPHONE…系の環境変数は新3Gでも生きているらしいから、画面サイズも色深度も端末情報も取れるし、とりあえずこれで、現状HTTP::MobileAgent::Plugin::Extensionでサポートしてる範囲の情報は揃ったっぽいから、更新かけられるかな。
あと、こんな情報もあった。
・GIF画像表示に対応
[composed and posted with ecto]
老婆のプロジェクトは、頓挫した
まあどんな学問分野も、部外漢からみれば馬鹿馬鹿しく見える事はままあるし、実際俺がこのブログで書いてる事も興味ない人から見ればどうでもいい話(そこ!同業者から見てもどうでもいいとか突っ込まない!)かもしれないわけだが、
家内の専門の言語学。
そのゼミで取り上げられる話題では、芥川の「羅生門」の文体を「だ・である」的な語り口調に整えると、「プロジェクトX」のトモロヲの語りと一緒になるとかならないとか、まじめに論じているらしい。
多分に家内が面白おかしく語ってるのかもしれんが、ほんまにどうでもいい。
というか、今見返すと元々「だ・である」文体であるような気もするのだが。
判らん。
[composed and posted with ecto]
2005年01月17日
高層ビル建築後の屋上クレーンはどうやって降ろす?を思い出した
Bad Day on the Dock!
すごいな...。
子供に読み聞かせてやってる機関車トーマスのネタ並や。
[composed and posted with ecto]
firefoxでクロスプラットフォームアプリケーション
FireFoxでつくるWEBサービス連携アプリケーション:Goodpic
FireFoxを含むMozilla用に、XULというGUI記述環境が用意されていて、HTML + CSS + Javascriptを記述することで、ローカルアプリ(?)が作成できてしまいます。XULを駆使して作られたAmazon検索アプリケーションがありました。インストール不要でFireFoxから起動するのですが、結構面白いです。すごいな。
M A B - Mozilla Amazon Browser
ローカルにアプリダウンロードすらせず、リモートからの読み込みだけでここまで(<-注:アプリが起動しますのでご注意ください。ただしfirefoxでのみ)できるのか。 Continue reading
サドガシマン
離島戦隊サドガシマン(佐渡名物)
リーダーが一番ショボ系です。
(レッドがリーダーと仮定)
--追記--
ガッ!!
これがここギコ全体で400エントリ目だった!!ショボ過ぎ!!
QRコードと現実世界位置情報の親和性
QRコードは、今のところは生成/解析ソフトが軽量かつ広まってるから、かなり広まってきてはいる。
でも、なんだかんだいっても造形的に美しくない&情報として場所を余分に取るので、将来的には
Mobile:電子透かしの撮影でケータイからWebにアクセス??「サイバースカッシュ」
Mobile:ポスターを撮ってWebにアクセス??ドコモが参考出展
ITmediaモバイル:ケータイでポスターを撮って情報を入手??商用化目指しトライアル
ITmediaモバイル:「携帯カメラで埋込データ読み取り」に新技術??富士通研
この辺の技術に駆逐されていくのかなと思う。
或いは、QRコードが生き残るにしても、紫外線とか可視光外での記載になるとか。
ただし、そう思えるのは雑誌やポスターに埋め込むとか、そういった出版系?分野での話で、それ以外の分野ではQRコードの強みはまだまだあると思う。
一つには、単純な黒白のパターンで簡単な計算で発行できる分、簡単な機器でその場で発行するような案件に強いという事。
当然、商品個々個別の情報が載せられないと意味のない物流の荷物タグの世界等では、RFIDが広まるまでは生き残っていくと思う。
でもって、後私が思うのは、実世界での位置情報インフラの構築に親和性が高いのではないかと思うのだ。
2005年01月16日
欲しかったのは、これじゃない!
「欲しかったのはこれじゃなーい!!」
これが10年前にあったならば、桜玉吉とサイバー佐藤のバトルももうちょっと違った局面を見せていたでしょう。
やっぱドリルですよね。ドリル。
「敵」もなかなか絶妙。
これもいい味。
多分「敵」の中には、こういうのがついてんだろうな。
[composed and posted with ecto]
携帯現在地周辺のブログ情報検索
LAND HERE BLOG : 補足件数 400 件突破/位置情報
集まってきたら、さてどういう風に活用しようか考えてるとこだが、ひとつは携帯から利用させようと思う。現在地の近くのブログ記事を検索ってのやりたかったんです。
おー、すごい。
順調に進んでるなー。
別にBlogサービスはやりたくなかったが、位置情報Pingサーバ??携帯での検索機能提供はずっとやりたかったんだが、アンテナ奪取やらかまけてる間にどんどん先に行かれちゃうね。
もうひとつはやっぱり、WMS サーバーとして配信しようと思う。MapInfo とか、前紹介した World Wind(できるか分からんけど)なんかで、利用できたらきっとすばらしい活用方法をしてくださる人が出てくるでしょう?うーん、そういうのは考えなかった、というかWMS自体まだ勉強中でよく判ってないし。 この辺、やっぱりGIS側から出てこられた方の発想の柔らかさでしょうね。 位置情報Blogなんかに取り組むのに、Blog系側の技術から位置情報を調べていろいろやるより、GIS系の人がBlogなんかの方の技術に興味をもたれて近づいてくる方が、敷居も低いし絶対早いと思ってたけど、まさにそんな感じですね。
[composed and posted with ecto]
2005年01月15日
SPARQL草案、Atom0.4ドラフト
RDFの照会言語として標準化が進められているSPARQLのプロトコルの草案が、14日付で公開された。RDFのクエリを記述してサーバーとやり取りするためのパラメータや結果コードなどの標準を定めようというもの。
とりあえず覚えのメモ。
そういえばほったらかしてたけどAtomも0.4ドラフト出たんでしたな。
同じくメモ。
DON'T PUSH ME.
RSSという記事ファイルをメール形式でまとめ読みするしくみ、「RSS-Mail」を作ってみたところ、結構便利なので公開しました。
PUSH/PULL云々はアレとして、やっぱりRSSの購読は、メール的なインタフェースが親和性高いとオモタ。
というか高い以上、同じソフトで扱いたいと言う欲求はあるし、メールソフトだと全部残るのでクリッピング忘れの問題がない(その代わり埋もれる危険性もある)ので、thunderbirdとかにはRSSフィード機能しっかり作り込んで欲しいし、既存メーラでそれを実現する方法としてRSSをサーバ側でFeedしてメールプロトコル用インタフェースを作るのは、私もチラッと考えた。
でも、やっぱり違うRSSは別のフォルダに振り分けたいし、メールソフトの一覧や検索機能の活用を考えると1アイテム毎に1メールにして欲しいし、でも大量に購読してるRSS1つ1つに1メールボックス結びつけるのは死ぬほどウザイし、実運用にはいろいろ問題あるかなとは思った。
あと、Bloglinesがこれほど盛況な現状を見ると、POP3よりもIMAP4の方が需要がありそうな気がする。
まあ、無料サービスでIMAP4のアカウント提供するのは、GMailとかじゃあるまいし結構大変だと思うので、自サーバにインストールするサーバソフトのような形で今後出てくるのかなと思った。
perl の @INC
hatotech::kumatch: cygwin perl の @INC
今回配布されている perl から、@INC が 5.8 というまとまったディレクトリ名でコンパイルされています。したがって今後 5.8 系統のバージョンアップが行われた際には module の再導入はいらないということになります。
確かに地味に嬉しい変化ですね。
今まではPerlのバージョンアップ毎に、コンパイルオプションで旧バージョンのモジュールツリーを指定して、5.8.5なのに5.8.3というモジュールディレクトリを見に行ったりしてたわけですが、今後はそういう事をしなくてすむわけですね。
…というか、よく考えればまったく新規じゃない限り今までのPerlをバージョンアップするなら結局今までのモジュールツリーを指定するしかないではないかと激しく鬱。
…というか、元々、最初のバージョンを導入する時に、暢気にバージョン番号のディレクトリにインストールさせずに、ちゃんと考えて今後のデフォルト状態と同様に5.8、とかのディレクトリにしとけばよかったじゃないかと、激しく鬱。
2005年01月14日
型なし言語 perlとXML
Perl のような型なし言語では、逆にこの XML に型がないという利点がうまく活きるケースが結構多く、例えば XML::Simple (XMLをパースして Perl のリストとハッシュ連鎖によるデータ構造に作り変えてくれる便利モジュール) が実装できるのは、そういう部分の相性が多いからなのかなとも思います。
もともと XML はスキーマなしでは型が表現されませんし、Perl には型が表現されていなくてもそれをどうにかする能力が備わっているので楽なんですよね。
型あり言語だと、XML から取得した値を変数に入れようにもそれが何の型であるかを判定してほげほげとかいうことになって、動的なパーサーの実装は結構めんどそうです。
にゃるほど。
Perl使いなのでなーんにも考えずにひょいひょい受けてきましたが、確かにCやJavaとかだとどのデータをどんなデータタイプで受けるのかが判らないと、変数に代入する事すら出来ません罠。
PerlだってCで書かれてるんだからどっかの誰かが難しい事考えてくれてる訳だけど、おいちゃんはそんなの気にも留めずにひたすらヘタレ街道驀進いたしまつよ。
[composed and posted with ecto]
del.icio.us
del.icio.us
なぜソーシャル・ブックマークのdel.icio.usが面白いのか:Goodpic
del.icio.us: blog.bulknews.net
個人的には、ソーシャル・ブックマーク云々というよりは、Blogの記事にするほどじゃないけどこういう記事もあるよ、と公開できるブックマークを探していて、RssMemoもいいけどカテゴリ分けもしたいよなあ、とか思っているところに出会ったので導入を検討しているところなんですが、
でもまあGoodpicさんの方で書かれている
感覚的に情報の速さで行くとというのはそりゃそうなんでしょうね。
1位 del.icio.us
2位 ブログ
3位 メールマガジン(ITmediaとか)多くのブロガーが、まずはdeliciousでWEBページやニュースをクリッピングして、その後にブログで自分の意見と一緒に書くので、当然かもしれませんが。
RSSだけじゃウオッチしている情報発信者が発信してからしか情報を得られないけれど、del.icio.usなら情報を発信しようとした人がネタ元を発見したのと同じタイミングで、自分も同じネタ元を発見できる。
情報の伝達速度って、どんどん速くなっていくんですね。
[composed and posted with ecto]
My Favorite Perl Modules面白いですよ
いや、便利ですよ、これ。
まあMust haveというよりはNice to haveなので、便利という言葉が適切なのかどうかはよう判らんですけど、少なくともCPANの新着モジュールをRSSフィードしてるのなんかよりはよっぽどワクワクする。
Perlの新着モジュールウォッチしていても、まあモジュール名からある程度機能が類推できるから、よほど惹かれたのはちょっとチェックはしてみるけど、基本的には名前だけじゃ何に使うのかよく判らんので、スルーするのが大半。
でもMFPMの場合、実際の使った感想とかが一緒に載ってあがってくるから、知らないモジュールとかが挙がった場合、へー、そんな事に使えるモジュールがあったんだ-、と素直に驚ける。
まあ、その代わり、CPANモジュール新着は全くの新しい情報の宝庫ですけど、MFPMは他の人が一旦使った後の後追いにならざるを得ないから、そっちを面白がっている限り永遠の2番手なのかもしれないですけどね。
「お気に入り」だけではなく「メモ」機能もついたので(メモだけでも存在出来ますよね?)、新着モジュールの人柱レポートとかも挙がってきたりすると、もっと面白くなるだろうな。
NDO::Weblogあたりに転がってるモジュールレポートの宝の山なんかにも、リンクが貼れるようにしたり。
というか、naoyaさん本人でなくても、誰かがTrackback送ればいいのか。
暇をみつけてやってみるかな。
軍人さんっておもろいな
うちの家内、英語・韓国語・中国語あたりの通訳・翻訳関係の研究や仕事が出来る先を探してて
その候補先に自衛隊の予備自衛官補もあったりするんやけど
今朝その関係でうちに自衛隊から電話かかってきたんだけど生憎家内は息子を保育園に送ってて留守
家の掃除してた俺が出たんだけど、その俺に向かって
「○○子さんでいらっしゃいますでしょうか?」
「...いや、一応、私男なので○○子ではないと思うんですが」
まず電話ではそう聞くように教育されているんだろうか?
なんかおもろかった。
2005年01月13日
タイヤ+ホイール=トゥイール
自動車を変える? トゥイール=タイヤ+ホイール
これはマジ革命的かも...。
というか、乗用車に履かせた見た目がインパクト大。
--追記--
インパクト大というか、見た目がとてつもなく安っぽくなりすぎる気もする。
その辺が便利さをどう抑えるか、ってのも気になるな。
アンテナ奪取メンテナンス停止いたします
留言板でもアナウンスしましたが、1/14(金)22時頃を目処にアンテナ奪取を一時停止いたします。
期間は1日から2日を見ていますが、前回の事もあるので確定は出来ません。
メンテナンス理由は過去発見された全アンテナのマスタデータ修正です。
具体的には以下2点
- au版のアンテナデータ作りなおし
au版のアンテナデータでミリ秒オーダの値に、1桁のずれが存在しました。
(139.20.20.45を139度20分20.45秒と処理しないといけないところを、139度20分20.045秒として処理してしまっていた)
このため全アンテナデータに30m以内の位置のズレが生じている他、経緯度でアンテナの特定をしているので、途中から突然直すと同じアンテナを別アンテナと判定してしまいます。
よって、全アンテナのデータを、オリジナルデータを元に作り直します。 - データベースの小数点以下まるめ処理による、別アンテナなのに同じ経緯度になる問題対処
mysqlのデータ型をあまりよく理解していなかったため、FLOATデータ型を使うと小数点以下の値が2進数化される事による誤差が生じ、極々近隣のアンテナ同士が、オリジナルデータ上は別のアンテナであるにも関わらず数値座標としては場所が一致してしまうという現象が起きてしまっていました。
小数点以下の値を正確に保つには、DECIMALデータ型を使わなければならなかったんですね...。
というわけで、フィールドのデータ型変換後、オリジナルデータからもういっぺん変換して突っ込んでやります。
後は、それに付随してのmysql空間拡張データの作りなおしやMapionからの住所再取得とか、その辺の作業ですね。
京ぽんのCSID復活とか、その辺も手が回れば行いたいと思います。
[composed and posted with ecto]
2005年01月12日
プラネテス4巻&ヒストリエ
プラネテス4巻、出て嬉しいなっ!
八郎太が大悟する前巻の終わり方(ゴロちゃんの外伝が載ってたり)から、勝手に3巻で終わりだと思い込んでただけに、サプライズだったので喜びもひとしお。
ついでに、前から気になってた岩明均のヒストリエも買ってしまいました。

[composed and posted with ecto]
近隣検索は結構しんどい
アンテナ奪取。
新版から周辺アンテナ検索が、近隣10件から、現在地周辺5km四方内(京ぽん版は2km)の検索になりました。
5km内に100本あればそれだけ全部拾ってくるが、1本もなければ0。
ただ、東京周辺だとそれで十分実用的だったんですが、運用開始後田舎じゃ全然ダメという意見を聞いたので、その後検索結果が10本を越えるまで、5km、10km、20km...と、限度を100km(京ぽん版は40km)として自動的に広げた結果を返すようにしました。
つまり、100km以内に1本もなければ、検索結果は0。
何故旧版では近隣10件にしていたのに、新版では上のようになったのか、という話です。
2005年01月11日
USBメモリ向け「Firefox」「Thunderbird」開発へ
Internet Watch - Mozilla Foundation、USBメモリ向け「Firefox」「Thunderbird」開発へ
これは結構ビッグニュースかもしれない。
U3という規格の詳細は知らないのだけれど、今作られる規格ならWindowsだろうがLinuxだろうがMacだろうが共通に使える企画になると思うので、そのどれもに「Firefox」「Thunderbird」があるわけだから、USBメモリ一つ持って町を歩いてたら、コンピュータさえあればどこででも自分の家と同じ環境でWeb・メールが使えるというわけだ。
その上、
Mozilla Foundationではこの開発プラットフォームを利用して、U3に対応したUSBメモリ向けの携帯版FirefoxやThunderbirdを提供するとしている。なんて事も書いてあるし。
[composed and posted with ecto]
世の中には10種類の人間がいる
<kow`> 「世の中には10種類の人間がいる。二進法が分かる者と分からない者だ」
<SpaceRain> はぁ? だったら2種類の人しかいないじゃん
<SpaceRain> ばーか
ワロタ
一瞬判らなかった。
さて、判る?
SledgeのBEFORE_OUTPUTトリガ追加
Sledgeで、入力フォームの内容を文字種・文字数等でチェックして、NGならばエラー画面を表示させるにはどうすればよいでしょうか。
自分でいろいろ工夫する手はありますが、楽をしたいなら、木村岳文さん作のプラグイン、Sledge-Plugin-Validatorを使うのが吉です。
各dispatch_xxx毎に、先だってvalid_xxxを実行し、その中でデータチェック後OKならそのままdispatch_xxxを実行、NGなら、エラーフラグの設定、テンプレートのエラー用テンプレートへの読み替え等を行いつつ、dispatch_xxxの処理を丸ごとすっ飛ばしてくれます。
では、実行されたのがdispatch_xxxだろうがdispatch_yyyだろうが関係なく、最終的に適用されるテンプレートがzzzであった場合、このzzzに特有の共通処理を何かやりたい場合、どのようなやり方があるでしょうか。
これも、木村さんのプラグイン、Sledge-Plugin-TemplateParameterで実現可能です。
output_contentを実行する前に、dispatchの最後で呼ばれるAFTER_DISPATCHのタイミングで、適用されるテンプレートの名前をチェックし、その名前に対応するtmpl_param_zzzメソッドが存在すると、それを実行してくれます。
では応用問題ですが、よく会員の入力フォームなどで、入力値を受け取った後、文字数制限等の問題がなければ受付処理、問題があれば入力フォームに戻して、赤字で問題となっている理由が表示されて再入力を促がす、というナビゲーションがありますが、これをSledgeでやるにはどうすればよいでしょうか。
ただし、入力フォームには、セッションやDBから抜き出してくる情報があるとします。
一見、入力値の受け取り側で、Sledge-Plugin-Validatorで入力値チェックして問題なければ受付処理、問題があればエラー時のテンプレートを入力フォームのものに戻し、テンプレートに埋め込むデータはSledge-Plugin-TemplateParameterで取ってくる、という形で実現できそうですが、実はうまくいきません。
PHPが「2004年のプログラミング言語」(こうさぎ)
きょうはnene2001が?したかったみたい。
圧倒的。
*このエントリは、こうさぎの「koko」が書きました。
日本ではPerlは冷遇されている?
先のエントリの後、MixiのPerlコミュの中で新しいトピックが立っていたのに気づいて読んでました。
トピックそれ自体はPerl・PHP・Java等の比較をするとかそういうトピックではなかったんですけど、その中の多くの人の意見として、
日本だとPerlはなぜか冷遇されているのだそうです。
先のエントリで、日本のアルファギーク周りでPerlが使われている事を挙げましたが、同じようにそのトピの中でも日本でPerlが使われている事例が挙げられていました。
そしたら、結局私が挙げたのと同じ範囲...ライブドア、Mixi、はてな、SixApartといったアルファギーク周り...しか出てきませんでした。
それ以外の場では、日本ではエンタープライズ用途というとJavaかPHPでPerlは歯牙にもかけられない、といった話でした。
自分が判る範囲の、韓国との単体比較で日本ではPerlは優遇されている、という感じで先のエントリは書きましたけど、もっと広い範囲で考えると日本でもまだまだPerlは冷や飯食いに追いやられているみたいですね...。
ただ、多くの人がそういう意見を書いていたというだけで、リファレンスなんかはないんですが。
あと、Perlの問題として、ソースコードと成果物を分離できないことも問題として挙げられており、perlcc等でコードを隠蔽してもmod_perlでは動かなかったり、といった事が書かれていましたが、
perlccはFastCGIだと動くんですよね...。
一部原因不明で動かないものもあったので、完全に動作するかはもうちょっと要調査で疑問だけど、もし問題なければ、FastCGIはPerlでソースコード隠蔽しつつ、成果物のパフォーマンスも保つためのソリューションに使えるかなとも思ったり。
モジュールはperlccできるのかな?できなければ隠蔽できるのはトリガスクリプトだけなので、あまり意味ないかもだけど。
[composed and posted with ecto]
2005年01月10日
PHPが「2004年のプログラミング言語」
www.textfile.org : PHPが「2004年のプログラミング言語」に
インターネットで最も多く「言及された」プログラミング言語はPHPだった、という話題。
試しにGoogleで検索してみると、確かにPHPは圧倒的に多い。
でも、ふと「PHPをCGIとして使うときは、拡張子.phpにすることが多い」ということを考えて、 URLにphpを含まないものだけに絞ってみると、差はそれほどではなくなった。
別に宗教論争をするつもりはなく、使わず嫌いでPHPについて完全に正しい知識を持ってるわけじゃないので、勘違いがあれば遠慮なく突っ込んでいただきたいのだが、個人的にはあんまりPHPという言語の存在意義が判らないのです...。
追記:すみません、後で「PHPをけなす意図はない」と書きながら、「存在意義が判らない」という書き方は攻撃的過ぎました。
要するに「私の利用する狭い適用範囲内では、PHPの優位性が感じられない」という程度の意味です。
Continue reading
職業興味
MIO職業興味チェックリスト検査結果
Mixi内で知人がやってたので私もやってみました。
Mixi日記は私はこのBlogにしてるのでMixi外になりますが。
というか30歳過(ry
結果。
研究・開発:99%
事務:1%
計算:3%
典型的な「口先だけで自分の手は汚さないが結果だけは得たい」タイプやんけ!
うーん、俺も実際にそういう立場にいないだけで内面はそういう奴なのか...。
安易に人は批判できんなー。
ていうか現実は手を汚しまくる最前線なわけですが。鬱。
--追記--
ちゃうわ。
よう考えたら人格・性格チェックやのうて職業興味の話やから、別にどの傾向が強い/弱いは関係ないんか。
「事務」ってのも「事務系職業」っちゅう事であって、「事務仕事」っちゅうわけやないからな。
[composed and posted with ecto]
触って分かる暗号化の話
妖精現実 : 触って分かる公開鍵暗号RSA
PigPGP 0.2.3 JavaScriptによる1024-bit RSA 暗号系
妖精現実 : 楕円曲線暗号
実際にJavaScriptで計算の進む過程が示されるので、非常に判りやすい。
俺も大学の電子工学出身で、公開/秘密鍵による暗号化の方法とかは学んでるんだけど、情報系じゃないのでメインじゃなかったし、理論式だけで実計算しなかったし、何より最大の理由は書くまでもない事で、あまり実感のある理解してなかったので、非常に勉強になりました。
というかこの程度のことは、今ならそこらの本屋の入門書でも載ってる事は思うけど、あらためて覚えなおすきっかけがなかったので。
でもFOAFでSNSがどうの、とか言い出してる以上、多少は勉強しなきゃなあ...と思っているところにいい記事があったので、紹介してみました。
[composed and posted with ecto]
お気に入りのPerl Module管理サイト
Yappoさん開発。
以下Blog上の記事。
YappoLogs: お気に入りのPerl Module管理サイト公開
すげえ面白げです。
ブクログみたいに、登録しているモジュールの似ている人の類似度合いとかも判れば、似たようなプログラムを作る人が他にどんなモジュールを使っているかとかも参考にできて、より役立つかもですね。
[composed and posted with ecto]
2005年01月08日
Sayakoはん
Sayako
なんか家内の子供の頃の、ピアノの先生の娘さんがアーティストデビューされたみたいです。
CDもらったので聞いてみましたが、透き通った声でなかなか綺麗な歌です...俺に素養がないのでそんな大ヒットするようなアレなんかどうかは判断できまへんが。
1月5日からソニーウォークマンのサイトでもCM曲が流れるみたいでんな。
聴いてみなはったらよろし。
仲間同士で位置を伝え合うシステム
また年越しで書けなかったネタの1つ。
表題のようなシステムで代表的なものはアクセラートジャパン小林さんとこのHotPlaceですが、先のエントリで紹介した産総研増井さん のUNiX Magazine1月号記事でも、そういったシステムの試案が紹介されていました。
こちらは、地物や個人、イベントなど現実世界の存在に、URIを与えてやって(グローバルな規模でも考え得る案ですが、記事上では飽くまでグループウェア上等ローカルなURIを想定されていました。ローカルなURIってのも語義矛盾ですが)、そこでその事物に関連する位置情報を提供してやろう、というものでした。
例えば東京タワーのURIとして、
http://example.com/loc/東京タワーとしてやると、東京タワーの周辺地図等が表示されたり、
或いは「ねね」が「東京タワー」にいるという情報をシステムに与えておいてやると、
http://example.com/loc/ねねでやはり東京タワーの周辺地図等が表示されたり、
またまた「ねね」との「待ち合わせ」が「東京タワー」であるという情報を与えて、
http://example.com/loc/ねね待ち合わせでやはり東京(ry
といった感じのものです。
グループウェアなんかと連携して、あとURIの基礎となる事物を簡単に登録できるような機構を備えていれば(増井さんのケータイからは、メールに経緯度を付属して題名に地物名を入れて試作システムにメールしてやると、地物が簡単登録できるようになっているそうです)、なかなか便利なツールになりそうですね。 Continue reading
MAPPY音頭
2005年01月07日
100年間使われた韓国の山脈地図はデタラメ
月下獨酌の庵 - ニュースの拾い物 : Σ(゚Д゚;エーッ! 【100年間使われた教科書の山脈地図は「でたらめ」 】
日本では毎年の様に作るけどね....
日本では毎年作るの?
( ´_ゝ`)フーン Continue reading
Yappoが世に出てから9年目に突入
YappoLogs: Yappoが世に出てから9年目に突入
すごいなー、8年もやってはるのか。
おめでとーさんです、ぱちぱちぱち。
そういえば、作られてる方がBlogやられているのは最近知ったけど、iモード使い始めの頃ってよくiYappoって聞いたもんな。
ここギコなんてやっと3年なるかならないか、頑張らないと。
SixApart社がLivejornalを買収
Six Apart & LiveJournal: blog.bulknews.net
Six Apart が LiveJournal を運営する Danga Interactive を買収しました。ごっついなー。
いい感じ: SixApart社がLivejornalを買収...
両社合わせての、のべユーザ規模が650万人!いいっ?マジっすか。
Zope・COREBlogで位置付きモブログ
bakaukeBlog - 場log っぽいことがしたい(4) (COREBlogBaPlugin)
ZopeのCOREBlog(といっても私はよく知らないのですが)で、位置情報付きモブログするためのプラグインを作っている方がおられるようです。
で、全く話は変わっちゃうんですが、私的にはこのBlogの別エントリ
bakaukeBlog - COREBlogBaPluginじゃないけど
で書かれていた、
※ちなみにauのGPS付き携帯は知らない場所の駐車場に車を止めたときに位置情報を含んだ写真を撮って、返る際の車を探すときにナビウォーク使って探しだすっていう使い道がホトンドだったりするという使い方に、なるほど面白い!と思いました。
位置情報のブックマークっていう感じですね。
[composed and posted with ecto]
2005年01月06日
実空間の情報を求める人々
ランドスケープサーチエンジンという名のULSEに来る人は、実際どういうサーチを経て来ているのかということで、WebサーバのログのRefererのうち、検索エンジンと思われるものを拾い出し、デコードして検索語を引き出すものを作ってみた。
...これを見ると、いかに人々が実空間の情報を求めているのかが分かる。
ほんまですねー。 Continue reading
Sledgeでのリソースファイルを利用したDispatch
先のエントリで、FastCGIでSledge使うなら、トリガスクリプト単独でQueryStringかPathInfoにすべし、と書いたけど、個人的にはかっちょいいのでPathInfoの方がお勧め。
PathInfoを利用したDispatch方法の一案はWikiRoomさんとこのSledge/Tipsに紹介されてます。
けど個人的には、PathInfoを使うついでに、PathInfoの文字列とDispatchするクラス・メソッドは別もんとして考えて、リソースファイルとして管理した方がいいと思う。
「出会わない系サイト lonely」
「出会わない系サイト lonely」
ワロタ
10000人も登録しとんのかよ!!(それとも参加者数もネタ?)
webdog: SNSを外から退いた目で眺めてみる重要性経由のネタでした。
[composed and posted with ecto]
FastCGIに関するあれこれ...Sledge連携等も含め
perl使いながら、現在の社の技術ロードマップとの関係上、永続化機能に一般的なmod_perl環境ではなくFastCGIを1年半使ってきたけれど、それを振り返っていろいろTipsやノウハウ等まとめてみました。
ただし、比較対象としているmod_perlの知識は、1年半前に私が個人でちょっと取り組もうかとし始めてた時のちょこっと触った範囲での知識と、その後の耳学問でしかないので、激しく勘違いしている可能性がありますがその辺は突っ込み期待という事で。
FastCGIの方の知識すら、FCGIモジュールを直接使うのではなくCGI::Fastでラップしてからしか使った事がないと言うヘタレぶりなので、あまり高度な事は期待せずにいただきたいと思いつつ。
2005年01月05日
FOAFをアクセス制御に使うアイデア等
色々調べてたらFOAFをアクセス制御に使って特定の知人にだけBlog記事の閲覧を許したり、TrackBack許可に利用するようなアイデアは、結構あった。
以下備忘録的にリストアップ。
でも全部2003年7??12月、1年以上前だな。
RNAでのFOAF TrackBackが話題だったのもその頃だったし、FOAFの活用に関する話題が盛り上がったのって1年ほど前が旬だったのか。
でもその後の動きって何かないのかな?
tdiary.ishinao.net - 友達の輪を広げる出会い系サイト『フレンドスター』が大ブレイク (13:50)
tdiary.ishinao.net - TrackBackスパム対策にFOAFで認証 (13:51)
あとおまけにIBMのページでFOAFに関する技術文書があったのでついでにリンク:
XMLウォッチ: XMLとRDFによる友達の検索 Friend-of-a-Friend用語はオンライン・コミュニティーの管理を容易にします
WWW::Mixi::FOAF、Gree to FOAF(こうさぎ)
kokoが(された。
nene2001で、Gree♪
*このエントリは、こうさぎの「koko」が書きました。
WWW::Mixi::FOAF、Gree to FOAF
年末から書きたいネタが溜まっている(&一部忘れた...メモしとけ<俺)のですが、アンテナ奪取が一息ついたのでやっと書けるかなと言う感じです。
MixiやGreeでの交友関係をFOAFにしようとする試みが出てきているようですね。
antipop - 2004 年の SNS 流行を振り返る、あるいはメタ SNS の展望
ここで、より具体的な例を示すため、SNS と FOAF をつなぐデモンストレーションを行ってみます。とはいえ、一朝一夕に上述のような方針をもとにしたものを作成できるわけもないので、mixi を扱う Perl モジュールである WWW::Mixi を利用し、とりあえず、mixi のデータを決め打ちで FOAF らしきものを作成してみます。GREE to FOAF - 帝都高速度文通営団
そもそもGREEのようなSNSn仕組みが面白いなぁと思ったのは信頼できるFOAFへのアプローチに別方向から光が当たったような気がしたからなのですね。後者はデモのみで、ソース未公開のようです。
こういうのが出てくると、次は
- それぞれのSNSからできたFOAFをマージしたFOAFを作れたり
- 各SNSで生み出されたFOAFでの交友相手で、同一人物の人がいればまとめられたり
- それぞれのSNSが、差異のないベタな交友関係を表すのではなく、SNS毎に特色のある関係(例えばMixiは遊び仲間、Greeはビジネスとか)を表していて、マージしたFOAFでそれぞれの関係での人脈を一望できたり
その辺を実現するのに、むしろSNSでFOAFを生成すると言うよりは、FOAFの個人情報部分をSNSの共通アカウントのベースにして、それを用いて入会したSNSが今度交友関係を個人のFOAFにフィードバックする、といった構成にした方がよいのでは、と考えたのが、こちらのエントリから続く私の提案です。 Continue reading
親父も水疱瘡
...の危険性アリと言う事で。
なんか昨日は「過去の話」とかなんとか書いたんだが、実家に確認してみるとどうも俺は水疱瘡にかかってないくさい。
おいおい、親もリアルタイムかよ。
大人が水疱瘡にかかると劇症化するらしい&感染から72時間以内(もう経ってると思うが)にワクチンを打つとよく効くらしい、という事で、今日ワクチン打ちに逝ってきます。
[composed and posted with ecto]
2005年01月04日
脳とコンピューターを直結するインターフェースが現実に
HOT WIRED JAPAN: 脳とコンピューターを直結するインターフェースが現実に
サンフランシスコ発――煩わしいキーボードやジョイスティックなんて放り出して、自分の脳を直接コンピューターにつなげられたらいいのに、と思っている人は多い――とくに、キーボードやジョイスティックが使えない人はそうだろう。はいはーい。
まさに私そうです。
こういうのが欲しくてたまらない。
10年以上前の学生時代から原因不明の両手の首〜肩〜肘〜指の痺れ、麻痺(頚椎が変形している事は判っているので、症状などから考えても恐らく変形性頚椎症に間違いないと思うんだけど、どこに行っても直してくれない...)に悩まされている自分としては、そいつのせいで集中力も持続力も落ちて、長時間連続してプログラムとか出来ないし、ちょっと無理すればすぐ手が動かなくなるし、生産性が落ちる事この上なく、こういうのさえあればもうちょっといろいろできるのになあ...と思ったりするだけに、本当にこういうの早く実用化して欲しい。
今の私を知っている人からは想像もできないかもしれないけど、手の痛み発病するまでの俺って数百行のメール1日何通もあちこちに打って、テキストサイトや社会問題の討論サイトも主宰して、と本当筆まめだったんだよね...。
まあ心と体は一体と言うか、その辺は本当に実感するところで、体がそうなっちゃってからは、心の方もいつしかできないもんは嘆いたって仕方ないやと、怠け者の面倒くさがり、人と会うのも億劫というふうになってしまったけどさ。
こういうのができて、考える事が、ポンコツの俺の手と言うインターフェースを介さず直接サイバー空間上にマッピングできるようになれば、またいろいろ心の方も変わってくるのかなあ...という気もしないでもない。
臨床試験がうまくいけば、2007年までに製品化もあり得る。どのレベルでの製品化かはよく判らないけど、多少高くても今の悲惨な状況が少しでもマシになるなら、欲しいなあ...。
[composed and posted with ecto]
vodafone3Gのユーザエージェント(2)
VDFX.NET: [プチ記事]ユーザーエージェントの変わった3G
VDFX.NETさんの記事、memn0ckさんとこ経由。
サンプルがいくつか載ってる。
仕様は何時出てくるのかなあ。
息子が水疱瘡
一昨日くらいからなんかすりむけが2、3箇所にあるな、と思ってたら、昨日になってダーっと全身に。
まだ医者に見せていないが、家内によると明らかに水疱瘡だろうとの事。
うーん、水疱瘡なんて遠い過去の話題だと思っていたら、息子にとってはこれからリアルタイム進行中のアレなわけなんですね...。
というか当たり前か。
しばらく保育園もお休みだけど、なんか親の忙しい時に限って子供ってのは病気するものなんですかねえ。
論文書く時間をこの1週間ほどの保育園に行ってる間に充てるつもりだったらしい家内も、これで連続徹夜決定と嘆いております。
[composed and posted with ecto]
miyagawaさんSixApart移籍
寝ようと思ってたらBloglinesがエラいニュースを拾ってくれました。
寝る間がなくなった。
2004年11月に(株)ライブドアを退職し、ぷらぷらと転職活動をしていましたが、このたび1月から Six Apart にジョインすることになりました。
アンテナ奪取再開
再開しました。
事もあろうに雑誌に取り上げられたその日から停止して1ヵ月半、半月のはずだった当初の予定からは遅れる事1ヶ月、永らくお待たせして申し訳ありませんでした。
とはいえとりあえず寝たいので(今から寝るんかい!何分寝られるというのか)、詳細は後から追記します。
それまでは留言板や、参加者の皆さんのサイト(日本列島アンテナ’(奪取)の旅日記、おでかけ日記)で情報確認してください。
あ、URLがアンテナ奪取専用のhttp://ad.kokogiko.net/に変わってます。
京ぽん版の方は、クッキー引継ぎ用に、最初の1回のみhttp://kokogiko.net/ad.fにアクセスしてください。
[composed and posted with ecto]
2005年01月03日
Apacheログローテーションその後
結局原因判らず&解決できずじまい。
その後もlogrotateについて調べて、コマンドラインで-vオプションをつけて実行すると詳細の実行時メッセージを出してくれる事や、連続実行する場合は/var/logrotate.statusの中のログファイル毎の実行履歴を消去しないと同一日時内は再ローテーション処理してくれない事等も知ったけれど、その辺を踏まえていろいろ試してもやっぱりローテーションしてくれず。
実行時メッセージを確認しても、httpdのアクセス/エラーの両ログともに、logrotateがlog does not need rotatingと判断している、と言う事しか判らない(もちろん、/var/logrotate.statusの中身はその度消去している)。
で、もう解決の目処も立たないし鬱陶しいので、調べているうちにlogrotateのやっている処理の原理も判ったので、perlで同等の処理をするスクリプトを書いてcronで回してやる事にしました。
とりあえずうまく動いてそうです。
前向きなのか(方法に拘らず問題解決)後ろ向きなのか(根本原因を追究していない)よく判らない解決方法ですが。
[composed and posted with ecto]
Template-Plugin-Jcode
hori-uchi.com: SledgeでのURLエンコード
GETリクエストの引数に日本語を渡したい場合、文字列をURLエンコードしなければなりませんが、Sledgeで、出力ページをEUC以外にしていると、URIエンコードにひと工夫必要になります。
...最初は自分で文字をエンコードするためのプラグインを書いて使っていましたが、CPANを探してみるとすでにいい感じものがありました。
まさに今日実装しようとしているアンテナ奪取の県別アンテナリストで、ページ移動時の追加住所の引き回しをどうしようか考えてて、確かこんなのあったよな??とググってみて見つかりました。
激しく便利。
[composed and posted with ecto]
2005年01月02日
rc.localも実行されない・・・
もっと大変な事に気付いてしまった...。
今まで開発モードだったので、ずっとたちあげてて各サーバを手動起動していたので気付かなかったけど、サーバを再起動しても、rc.localに記述してるhttpd、mysql、PostgreSQLあたりの起動が実行されない。
起動後普通にsh /etc/rc.localとかしたら全部起動するので、rc.localの書き方が間違っているはずはないのに...。
もうさっぱり判りません。
こっちは解決。
というか、先ので取り乱しててほとんど調査せずに衝動投稿しちゃったが、結構恥ずかしいかも...。
Apacheのログがローテーションできない・・・
すみません、どなたか助けていただければ幸いです。
アンテナ奪取再開前の最後の仕上げの一環として、これまで設定を怠っていたApacheログファイルのローテーションを設定しようとしたのですが、logrotateの設定を行ってもうまく動いてくれません。
Continue reading![[ここギコ!]](http://kokogiko.net/logo.png)



・京都外国人排斥カウンターデモの「反日上等」「日の丸ウンコ」とかについて(洋下)
・京都外国人排斥カウンターデモの「反日上等」「日の丸ウンコ」とかについて(名無し)
・京都外国人排斥カウンターデモの「反日上等」「日の丸ウンコ」とかについて(**)
・3Dどきゅめんと…って何?点字文書?(MrSwant)
・3Dどきゅめんと…って何?点字文書?(Ufoceleb)
・コロカの詳細が判りました&店舗誘導における来店検知の方法について(kokogiko)
・コロカの詳細が判りました&店舗誘導における来店検知の方法について(通りすがり)
・可視光通信って自位置特定にも使えるんじゃないか(Light Wire)
・新型インフルエンザでマスクとか(和知父くま)