monthly gimite

試験運用中。

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

Google公式ブログが改竄される?

web

今日の昼間に一瞬、Google公式ブログが改竄される騒ぎがあったようです(スクリーンショット)。僕もたまたまGoogle Reader経由で見てました。関連記事と公式ブログの復帰アナウンスによると、真相は Googleは誰でもブログを設置できるBloggerというサービス…

某社面接

job

1時間の1対1面接×6。1日で。疲れました…。うーん、大失敗とか全然ダメってのはなかったけど。どーかなぁ。

WebDAVをドライブ文字に割り当てるNetDrive

前に日記で でもWebフォルダって「その場でファイルをダブルクリックして開いて編集」ができないんですよねぇ。 とか書きましたが、NetDriveというソフトを使えば、WebDAVをドライブ文字(X:\とか)に割り当てて、ローカルのディレクトリと同じようにアクセ…

京都市バス運行情報案内システム

nlp

言語処理学会で発表されていたもの。電話で現在地と行き先を言うと、どこ行きのバスに何番乗り場で乗ればいいか、そのバスは今どこにいるのか、を教えてくれる、というもの。音声認識と音声合成を使っていて、中の人はいません(たぶん)。ためしに電話して…

mixiGraph

マイミクシィのつながりを視覚化するソフト。知り合いを新発見したり、全然関係ないところで知り合った人同士に共通の知り合いがいるのを発見したりして、面白いです。

確定申告

去年から始めたバイトで源泉徴収されてしまったので、はじめて確定申告をすることに。国税庁のサイトで作った申告書類を印刷して税務署に持っていったら、すんなり受け付けられました。思ったより簡単ですね。

Devas 3.3 公開

テストをさぼってたのでやたらと遅くなりましたが、Devas 3.3を公開しました。中身はほとんど3.3β2と同じです。3.2からの主な変更点は 一部のファイルを検索すると強制終了するバグを修正。 EUC_JPの一部の文字の変換に失敗していたのを修正。 一部のフォル…

手書きの数式をTeXに変換できるInftyEditor

tex

昨日聞いてた卒研発表の話の中で出てきたので、調べてみました。Student版という奴なら無料で使えるんですね。書き順に制限があったりして、慣れないうちは何回書いても認識されない記号があったりしますが*1、慣れれば(&ペンタブレットなら)それなりに使…

C++/CLIを使ってみる

VS2005をインストールしたまま放置してたので、噂のC++/CLIをちょっと使ってみました。 C++ Builder感覚*1でフォームにコントロールを配置できる。 C++ Builder感覚でイベントハンドラを書ける。textBox1->Textとかでコントロールのプロパティにアクセス。 .…

改ページせずに他のTeXファイルを挿入

tex

メモ。¥includeだと前後で改ページしてしまう。それを避けるにはするには¥input。hoge.texを挿入するなら¥input{hoge}。

JavaScript文字列リテラル中の""

js

ハマったこと。JavaScriptは文字列リテラル中でも""があるとそこでスクリプトが終わっちゃうんですね。だめな例: var hoge="hogehoge</script>";回避例: var hoge="hogehoge<\/script>";CGIでJavaScriptの文字列リテラルを動的生成するときは、引用符記号以外に"/"も*…

検索キーワードをハイライト表示&ジャンプ

SearchTermHighlighterというユーザJavaScriptがあって、サーチエンジンの検索結果からジャンプした先のページで、検索でヒットしたテキストを(Googleのキャッシュみたいに)ハイライト(強調表示)します。更に、ヒットしたテキストに順番にジャンプするこ…

Googleの検索結果の続きを自動表示

Google AutoPagerというユーザJavaScriptがあって、Googleの検索結果を下の方までスクロールすると、自動で検索結果の続きが同じページに継ぎ足されるようにできます。なかなか便利。 Operaに対応。 見た目を微妙に格好良く(したつもり)。 デフォルトでは…

はてなブックマークに登録するRubyスクリプト

で、自分のはてなブックマークを復活させるために、自分のブックマークCGIのデータをはてなブックマークにインポートすることに。そこではてなブックマークをダウンロードするスクリプトを参考に、はてなブックマークに登録するRubyスクリプトを実装しました…

はてなブックマークのお気に入りを推薦

これ、いいですね。はてなブックマークってどうも使うメリットが分からなくて*1使わなくなってたんですが、これが面白そうなので、自分のブックマークを復活させてみました。全然関係ない人とかブックマーク数がやたら少ない人も引っかかりますが、結構それ…

ブラウザ上でWYSIWYG編集

で、こういうワープロソフトみたいな編集機能ってどういうカラクリなんだろ、と思って調べたところ、JavaScriptでIEだと document.body.contentEditable= true;Mozilla系だと document.designMode= "on";とすれば、そのページの内容をブラウザ上で編集できる…

Webワープロ Writely

web

Ajaxばりばりの、Web上で動くワープロソフト。この前初めて試してみたんですが、これは凄いですね。Ajaxとは思えない、Wordのような感覚で、文書を編集できます。表も画像貼り付けもOK。メニューから一発でWordファイルやPDFに変換できます。複数人で文書を…

帰国

帰ってきました。日本は寒いですね。タクシーの運転手に、観光ガイドの地図を見せて「ここ」って言ったら、しばらく唸ってから「ああ逆さまか」って地図をひっくり返したのが面白かったです。*1 *1:オーストラリアの地図は普通、南が上。

学会@シドニー

学会でシドニーに来てます。先輩のデモ発表の手伝いですが。発表は何とか無事終了。明日の夜ここを発ちます。

prototype.js 1.4.0の配列への影響

prototype.js*1のトップにあるのは1.3.1なんですが、リポジトリを覗くと1.4.0が置いてあります。日本語での解説を見るとRubyのEnumerableみたいなのがあったりして便利そうなのはいいんですが、配列に対するfor文 for (v in [1, 2, 3]){ alert(v); }がまとも…

VisualStudio 2003 theSpoke PremiumからVisualStudio 2005への無償アップデート

dev

何箇所かで耳にしてたけど、自分がtheSpoke Premiumメンバなのを忘れててスルーしてました。慌ててダウンロード。「3ヶ月以上theSpokeにログインしてないと無効になるよ」とか書いてあって、3ヶ月以上ログインしてない気がするけど大丈夫でした。

家庭内無線LAN導入

数日前ですけど、自宅に無線LANを導入しました。これでこたつでもネットができます。回線速度を測定すると5〜8Mbpsぐらいなのはちょっと遅い気がしますが(有線だと22Mbpsぐらい)。原因不明。まあ重いものを落とすときだけ有線にすればいっか…。

Googleローカル オープンiエリア対応版

Googleローカルのオープンiエリア対応版を作ってみました。Googleローカルというのは、例えば「調布」「ラーメン」と入力すると、調布の近くのラーメン屋のリストと地図を表示してくれるサービスです。オープンiエリアというのは、iモードで利用者の位置情報…

RubyでSWT

RJB(RubyからJavaの機能を呼び出すライブラリ)を使って、RubyでSWT*1を使ってみました。mswin32版とcygwin版でちょっと試した範囲では問題なく使えてます。サンプルコードはこちら。サンプルの動かし方はこちら。RJBを使いやすくするためにちょっとした拡…

mixiはじめました

とある知り合いに招待してもらいました。ハンドルはいつものこれなので、よろしくな人はよろしくです。

ブックマークCGIを作ってみました

Sig Bookmarkという名前で公開しています。デモはこちら。一時期ちょっと、はてなブックマークを使ってたんですが、普通のブックマークの代わりとして使うにはUIがちょっと…という感じだったので、自作してしまいました。今はやり(?)の「フォルダなし、タグ…

あけましておめでとうございます

年賀状をUPしました。今年もよろしくお願いします。最近作っただけで公開してないものがたまってるので、ここ数日で公開していこうかと。小物ばっかりですけど。