debiancdn

AWS, Content Delivery Network and Debian

月別アーカイブ: 1月 2010

deliciousからhatebuにimportするときのゴミ対応

以前,delicious-html2hatebuなんてものをつくってみた.
これは,はてな謹製のdel.icio.usからはてなブックマークへのインポートで移行すると,なぜか(不規則に)日本語が文字化けするので,その対策をしたもの.

しばらくは満足してたのだが,ちょっとこまったことがあり,その対応するpythonコードをかいてみた.

  • つけたタグが「2ch」「やる夫」の2つをつけたつもりが「2ch やる夫」になっていたので,空白があったときは2つのタグにわける
  • Firefoxからdeliciousにインポートしたときに”imported”というタグがついてしまうのでこれを除去

つかいかたは簡単.

  1. はてなブックマークにいって,一旦手元に自分のブックマークをバックアップする.このfileはデフォではdump.xmlになる.
  2. はてぶを一度全部消す.
  3. python hatebu-tag-cleaner.py dump.xml > cleaned.xml
  4. cleaned.xmlをインポートする

オソライセンスと論文にcitationしやがれのdualライセンスはありだろうか

研究でプログラムを書いているが,さまざまなジレンマがある.

  • プログラミング論でも研究していない限りは,プログラムは何ら研究としては評価されない.
  • そのくせに結果を出すと,遅いだの,スケールするのかどうのだの言われる.
  • そしてどこまでいっても「研究者」トラックとしてキャリア評価されるのは,研究論文の数(x質)と教育履歴.

そういう前提で考えてほしい.
自分にとっては,自分の研究用に作ったプログラムを使った研究をした場合に,発表する学術論文に適切な引用をつけろ,という条件をつけて配布することは,至極当然のように思える.当然,そのようなライセンスを記述するのは自分が著作権者である以上,何の問題もない.

ここで問題としたいのは,そういうライセンスは,オープンソースライセンスであるかどうかの条件に抵触しないかどうかという点である.

Open Source Definitionでは,

  1. プログラムについては自由な再頒布を認める.
  2. ソースコードを入手できること
  3. 派生物が存在でき、派生物に同じライセンスを適用できること
  4. 差分情報の配布を認める場合には、同一性の保持を要求してもかまわない
  5. 個人やグループを差別しないこと
  6. 利用する適用領域に基づいた差別をしないこと
  7. 再配布において追加ライセンスを必要としないこと
  8. 特定製品に依存しないこと
  9. 同じ媒体で配布される他のソフトウェアを制限しないこと
  10. 技術的な中立を保っていること

という条件を満たしていなればならない.

ここで引っ掛かってきそうなのは6であろう.「単に使うのなら自由」なのに「それを研究論文として公表する場合にのみ特定の宣伝条項をつける」ことが可能かどうかだ.宣伝条項つきBSDライセンスにしてしまえばいいのかもしれないが.
いずれにしても,事例と判例がホシイ.

http://d.hatena.ne.jp/sasakyh/20100201#p1 というuwabamiさんからの反応もあり.

D論審査第一段の日

いよいよ今日という日がやってきた.

昨夜プレゼンの内容を一部変更したので,それを印刷するためにまず駒場へ.駒場ではM2ががんばってる.
印刷をそうそうにおこなって,本郷へ千代田線で,移動する.

どうも時間がはやすぎるので,湯島で降りて,湯島天神へ.今年は初詣どころじゃなかったので,これが初詣.D論

おまいりをすませて,本郷へ.
ドトールでコーヒーでものもうかとおもったが10人くらい並んでたので,やめて,ローソンで,オニギリを2つ買う.そして審査会場へ.

審査会場で食べようかとおもったら前がおしててあいてない..ので,サブウェイ前で寒いなかオニギリをたべ,図書室へ.サブウェイは詰襟高校生に占拠されていた.

12:58に図書室を後にして,13:00には会場へ.

審査語録「きみの敵は google app engineなんですか」
posted at 14:57:10

というわけで,この間にはいろいろ宿題をもらっていた.

来週水曜日が審査第二弾.まあとりあえず今日はよく寝ることにする.

明日は審査日第一段

D論審査が二回に分けられることになった.

昨日になって事務があわてたせいなのか,副査の先生が金曜日に審査にこれないことになった,という連絡が.
そこでその副査の先生にメールを書く.とりあえずこの時点で,D論審査が金曜におわらないことが確定した.

というわけで週末の予定(といっても,だれか飲む人いない?という程度)は全てキャンセル.

研究室のほか2人のD3はどうやら無事におわったらしく,ほっとした顔であった.おつかれさまでした.

D論審査日程のpdfに俺の名前がない件について

みんなも気をつけろー,って本当にあった怖い話.

研究室の他のD3ふたりは,明日(水曜日)がD論の審査.自分は金曜日が審査.
というわけで場所を確認するために,場所と時間がかかれたpdf(サイボウズにuploadされていた)を出力する祭りが,そのふたり+Jさんによって行われていた.自分は金曜の審査にむけてpptをあいかわらずいじっていた.
そんなところに異変が.Sさんが

「あらきさんのなまえありませんよ」

と言う.そんな馬鹿な,と思いながら確認する.確かに俺の名前がない.自分が聞いていた時間を確認すると空白になっている.
そのあと
のことをちょっとかいておく.

  • 教授から伝えられた日程を確認してから,新領域の事務と電気の事務にメールをした.
  • 翌日(水曜日の朝)に,事務からおわびのメールと新pdfが届いた.

教訓: 事務からの連絡は,たまにサイボウズにしかないことがある(通常はMLで行われる.この担当者はそうじゃないようだ..)ので確認をすること.

addonつかいまくりのFirefoxユーザがgoogle chromeにのりかえるためにやったことの一例

先日もGoogle Chromeへの乗り換えを考えていると書いたけど,だいぶ安定してきたのでまとめておく.

必須extension

自分には便利なextension

まあいれてるものextension

  • Go Up は ひとつ上のdirに移動するものなのだが,いまいち使いにくい
  • Google Similar Pages beta (by Google)いれてはみたものの,似たpageというのがべつに気持よくないというか..出現しないことも多い.
  • Del.icio.us ToolsFFのdelicious addonのような決定版がでるまでのつなぎだろうか..
  • Hatena Bookmark GoogleChrome extension自分はhatenaにしろdeliciousにしろbookmarkするためにはtaberarelooをつかっているので,あまり意味はないが,どのように新機能が加わっていくのかを見たくていれているかんじ.
  • RSS Subscription Extension (by Google)
  • Google reader RSS Subscriberどうせgoogle readerをつかうなら,上のRSS subscription extension (by Google)よりよくできてると思う.ワンクリックでいけるので楽.
  • Youtube Auto HD

macで大文字小文字区別するfsにしてるms office for macで Clip Galleryが起動しない件について

いよいよD論の発表資料作りが佳境なので,絵づくりをしていた.
しかし,mac officeではどうやっても自分の環境ではMicrosoft Clip Galleryが起動しない.そのおかげで悩みまくってしまった.
結局のところ,http://support.microsoft.com/kb/947695/en-us/ をみると

When you try to start the Microsoft Clip Gallery utility in a Microsoft Office 2004 for Mac program or in a Microsoft Office 2008 for Mac program, after Clip Gallery starts, it immediately exits. You may receive an error message that states that Clip Gallery cannot open a database.

これに見事にひっかかっている.で,どうも対処方法が..

To determine the format of the Mac Operating System, follow these steps:

  1. On the Mac desktop, select the drive icon that you want to investigate.
  2. On the File menu, click Get Info.
  3. Under General in the Format section, view the format that is listed.
  4. If the format is listed as “Mac OS Extended (Case-Sensitive, Journaled),” you will have to reformat the hard disk drive and use the recommended format, which is “Mac OS Extended (Journaled).”

この時期にフォーマットなんかできるわけないだろうJK..

Debian バグ潰しパーティー

今回は東大駒場2でやりました.ロケ隊長オレ.

みなさんおつかれさまでした.そして自分はD論をなおしつづけ,発表資料をみなおしつづけていた.たまにDDTSSをやってrabbitのuploadをしたくらい.

おわったあとで懇親会に行く.バグを直すみなさんはカッコイイ.

副査の先生方にD論を出しまくる

いよいよD論の審査まで1週間となったので,副査の先生方に簡易製本したD論を提出した.そのためにやったことをふりかえってみる.

簡易製本とはどのようなものなのか.

ようするにこういうファイルに印刷原稿をはさめばok. どうせD論はあとできちんと製本するので.

もうちょっとカッコつけるならば, ホットメルト加工というか,とじ太くんというのもある.とじ太くんなら,修論の製本としてはokなようだ.

おわったら提出.

  1. 原稿をしあげる.
  2. 副査の先生に「持参します」というメールを投げる.
  3. 先生に指定通りにする.普通は持参すると思う.自分の場合は駒場にいて,副査の先生は本郷と浅野にいるので「本郷の教員室のポストにいれておいて」「秘書にあずけておいて」「何曜日の何時にはいます」「学内便でもok」など,というありがたいことを言われた.

とくに,封筒にいれたりはしなかった.気になる人は封筒にいれるくらいしたほうがいいかもしれない.