2008-01-01から1年間の記事一覧

Bibliwoのデータ更新(三鷹市、武蔵野市、千葉市)

Bibliwo(Amazonの書籍ページに公立図書館の蔵書状況を表示するuserscript)のデータを更新しました。 * サポートが追加された/バグフィックスされた図書館 o 三鷹市 o 武蔵野市 o 千葉市三鷹市は@twkさんのパッチをそのまんま使ってます。ありがとうございま…

豊島区立図書館のメモ

Bibliwoで豊島区立図書館が検索できないとの報告があった(しかもかなり前orz)ので、しらべてみました。 図書館の検索フォームからPOSTした場合のヘッダ Content-Type: application/x-www-form-urlencoded (当然)検索可能 ヘッダをちょっと変えてみる Content…

Bibliwoのデータを更新しました

Bibliwo(Amazonの書籍ページに公立図書館の蔵書状況を表示するuserscript)のデータを更新しました。 サポートが追加された/バグフィックスされた図書館 北区 杉並区 目黒区 横浜市 川崎市 八王子市 サポートが無くなった図書館 豊島区(豊島区図書館が受け入…

唐突に入社時の適性試験を思い出した

適性試験には「いつも誰かに監視されている(はい/いいえ)」とか「自分は神である(はい/いいえ)」なんて設問があって、「はい」を選ぶとまあ間違いなく適正なしと判断されるだろうことは想像に難くないわけですが。 でも、本当に監視されてる人とか、神様だっ…

Gears Geolocation API

測位APIはちょっと好きなので、早速チェック。http://code.google.com/apis/gears/api_geolocation.htmlGears(a.k.a Google Gears)の一部なので、既にGearsを導入していれば自動的に更新されて利用可能になっていると思われます。 で、サンプルを動かしてみ…

Google Code Jam Round3 問題Bの回答

えー、コチラで「B問題は処理に時間がかかる」とか「A*使うがいいよ」とか書いてますが、ウソでございます。ごめんなさい。まず、A*は使いません。たぶん。自分のコードを見直してみたら、ヒューリスティックスが全然役に立ってなかった。ただのダイクストラ…

Google Code Jam Round3 負けました

(2008-08-15追記 問題Bについて大嘘を書いてますので、http://d.hatena.ne.jp/matsuza/20080815/1218770400:コチラを参照してください)1000人中500人通過の所、883位(5点、1:20:41)で落ちました。 合格ラインは15点(1:07:39)だったので、全然ダメですな。 A.…

Google Code Jamの変な人たち

http://www.go-hero.net/jam/ こちらでいろんな統計が見れて面白いのですが、本当に変な人ってのもいるもんで。 BrainFuckで回答してる人 http://www.go-hero.net/jam/name/bozzball この人、予選ラウンドでBrainFuck使って回答してるんですけど……。 コード…

変態さんいらっしゃい 〜Google Code Jam編〜

PostScriptでGCJに出てる人がいるんですケド! Round1-Aのコード↓ http://pastebin.com/f30802ceaIRCで、 「Round2もPostScriptで出るよ」 「PDFはチューリング完全じゃないけどPSはチューリング完全だよ」 「俺のPSに対する情熱は不健全な領域に達しつつある…

Google Code Jam Round2 通過しました

1817人中1000人通過の所、839位(25点、2:11:45)で通過しました。 開始前は「Small問題(しかもC問題D問題あたり)だけ解いてポイント稼ごう」という作戦だったんですが、Small問題の配点が激減していて焦ってしまいました。SmallとLargeで難易度が大きく異なっ…

何をやっていたかというと、

wiiを買う->ゼルダも買う->6月上旬から7月上旬までずっとゼルダ->世界を救った余韻に浸ってもう8月(今ココ)

Google Code Jamに参加中

http://code.google.com/codejam/ 参戦記です。 僕のスペック SIerで組み込み系の受託開発をしている31歳既婚。猫犬あり。 形態素解析器の開発をしていたことがあるためか、DP大好き。A*アルゴリズムが好きです。でもAアルゴリズムはもっと好きです。 TopCod…

奥様が景品でwii fitをあてた

ゴルフの景品。 本体持ってないんですけど!これは購入許可フラグですか?

本棚買ってきた

↓コレ。IKEAの商品で、幅80cmのものを2つ。来週末届きます。 http://www.ikea.com/jp/ja/catalog/products/S89807377 前の家は狭くてとても本をおけなかった(のに加え、妻が本を全然読まない人なので本に収納スペースを割くのに理解がなかった)ので、本棚を…

UnicodeNormalizerをリリースしました。

JavaScriptによる、Unicode規格のNormalizeを行うライブラリをリリースしました。 (はじめてCodeReposを使わせていただいてます)コードはこちら↓ http://coderepos.org/share/browser/lang/javascript/UnicodeNormalizerドキュメントとデモはこちら↓ http://…

例の対談は以下の二点においてやっぱり有意義だったと思う

色々な人の意見を読んで、もやもやしてたものがだんだん形になってきました。頭良くないから補助線がないと上手に絵が描けないんだな。 僕は例の対談を読んで、とてもすっきりした気持ちになったんですね。その理由、僕が対談に高評価を与えた理由を書かせて…

重鎮達ごとに発言を分けて考察してみた

今年の流行語は「泥のように働く」で決定ですね! 「IT技術者はやりがいがある仕事か」---学生とIT産業のトップが公開対談 | 日経 xTECH(クロステック) 「10年は泥のように働け」「無理です」――今年も学生と経営者が討論:IPAイベントにて - @IT なんだか…

UnicodeNormalizer作成中

JavaScriptで動くUnicodeNormalizerを作成中であります。 [http://blog.livedoor.jp/dankogai/archives/50783210.html:title=JavaScriptではU+10000以上の文字をサロゲートペアで扱う必要があるという衝撃的な事実を知って、道理でユニットテストの勝率が上…

JSでUnicodeのNormalizeをしたい

次のテーマはUnicodeのNormalizerだ!と思ってunicode.orgのサンプルコードを使って変換テーブルを作ってみたのですが、そのJSONオブジェクトを解釈するのに1500msもかかる\(^o^)/ データサイズも500KBを越えてる\(^o^)/ 出直してきます……

Bibliwo(Amazonから図書館の蔵書確認)userscriptをリリースしました

関連エントリ: 図書館蔵書確認userscriptのリファクタリングの会 - やればできる子の日記 GM_xmlhttpRequestでは接続失敗を検出できない? - やればできる子の日記 GM_xmlhttprequestを同期処理っぽく?使ってみたい - やればできる子の日記 図書館蔵書確認し…

ブラックペアン1988 & エピデミック

ブラックペアン1988作者: 海堂尊出版社/メーカー: 講談社発売日: 2007/09/21メディア: 単行本購入: 5人 クリック: 62回この商品を含むブログ (161件) を見る海堂尊氏は医療を絡めた話のほうが絶対面白いと思うんだよなあ。 例の「バチスタ」シリーズの外伝と…

夢見る黄金地球儀

夢見る黄金地球儀 (ミステリ・フロンティア)作者: 海堂尊出版社/メーカー: 東京創元社発売日: 2007/10メディア: 単行本購入: 4人 クリック: 42回この商品を含むブログ (78件) を見る「チーム・バチスタの栄光」で名をはせた著者の、同シリーズとは同一世界下…

赤朽葉家の伝説

赤朽葉家の伝説作者: 桜庭一樹出版社/メーカー: 東京創元社発売日: 2006/12/28メディア: 単行本購入: 8人 クリック: 148回この商品を含むブログ (506件) を見る戦前生まれの千里眼の祖母、高度成長期生まれのレディース&漫画家の母、平成生まれのニートな私…

ary.push(xxx)とary[ary.length]=xxx ; 配列へ要素を追加する方法

こちらで紹介されているコードなんですが、配列に要素を追加するために以下のように書いているんですね(chars配列にcを追加)。 chars[chars.length] = c; なるほどなあと感心すると同時に、普通なら chars.push(c) と書くんじゃないかなぁ?というのがJavaScr…

図書館蔵書確認したいならこのuserscriptを使うが良いよ!

一週間ほど前から図書館蔵書確認のuserscriptをリファクタリングしてるんですが(というかもとのコードがもう10行くらいしか残っておらんのですが)昨日気づいちゃったんですよ。 僕がやりたいことって↓コレ使えば全部実現しちゃうんじゃね? 続 CrossBookSearc…

GM_xmlhttprequestを同期処理っぽく?使ってみたい

10個くらいURLがあって、その中の一つにだけ欲しいデータがあります。そのデータさえ得られれば他のURLにアクセスしなくても良いですし、サーバ側に負荷をかけてしまうので、URLを一つ一つ順番にアクセスしていきたい(ある1つのURLにだけアクセスし、中身を…

GM_xmlhttpRequestでは接続失敗を検出できない?

GM_xmlhttpRequestはリクエストオブジェクトのonload、onerror、onstatechange各プロパティにコールバック関数を登録することで、それぞれロード成功時、失敗時、ロード中の状態を取得できます。 が、onerrorはHTTPステータス番号が得られるようなシチュエー…

僕もいつかこういう障害対応をやってみたい

twitterで教えてもらったのですが、Microsoftの障害対応が熱すぎる。 http://support.microsoft.com/?kbid=912650 解決方法 この問題を解決するには、以下のいずれかの方法を使用します。 • ログオフし、現在のアカウントで再度ログオンします。 • コンピュ…

図書館蔵書確認userscriptのリファクタリングの会

Greasemoneky使ってサーバサイドの処理をクライアント側に持ってこれないかなあと試行錯誤しているうちに、半年前に作ったスクリプトが俄然気になりだしたのでリファクタリングの会。 http://userscripts.org/scripts/show/13816 Inserts links into Amazon'…

Creating unique numeric IDs in datastore

http://groups.google.com/group/google-appengine/browse_thread/thread/007dedb7d65bdf4f?hl=en (色々錯綜してるけど、結局は)グローバルカウンタをどう実装するかについての議論。 >>1は、全文検索エンジンを試作してみたよ - やればできる子の日記←の記…