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]
![[ここギコ!]](http://kokogiko.net/logo.png)