« 2006年9月 | メイン | 2006年11月 »

2006年10月 アーカイブ

オフィス化するオレんち

788.jpg

念願だったワークチェアをやっと購入しました。
オカムラのコンテッサにしました。
リープチェア、ミラチェアあたりと悩みました。
ワーキングチェア総合スレッドWiki

買ってみると、とても快適です。
もっと早く購入しとけばよかった。


パスポートの申請にいってきました。

数年前にパスポートが失効していたので、申請してきました。

一週間ほで、できあがるそうです。
戸籍抄本や住民票など、必要な書類を揃えるのがめんどくさかったけど、申請そのものは10分くらいで終りました。
あとパスポートにのる署名を英字の筆記体で書いてみたのですが、読める人がいるのかどうか不安です。
読まれることを意識した筆記体なんて、ひさしぶりに書きました。

申請書には「渡航予定」なんて欄があるのですが、「未定」と書いてしまい、ちょっとくやしかった。
希望としてはロンドン、パリ、カリフォルニア、ニューヨーク、ハワイ、シンガポール、モルジブ、ジャマイカなどに行くつもりがあるのですが、いまのところ、日程は未定です。

申請が面倒なので、10年期限のものを申請しました。上にあげたやつの半分ぐらいはいきたいなぁ。


というわけで、HTML_TagCloud0.1.1(beta)をリリースしました

諸事情で、モタモタしておりまして、遅くなりました。

betaスタータスのままリリースしているので、今後はテストとかドキュメントとかを同梱するのを目指したいと思います。あと若干の機能追加。


www.php.netって

Yahoo Incの提供でお送りしているんだ。
今日、気づいた。

United States United States
us2.php.net Hurricane Electric
us3.php.net VersaServers
www.php.net Yahoo! Inc.

相方の赤い奴の今

緑のほうがスーパーアスリートな人気物でグッズも出まくりな今、相方はなにをやってるかと、想像してみた。

redman.png

住まいは神田川沿い。六畳一間、風呂なし、トイレ共同。卓袱台代わりの炬燵が年中、出しっぱなしで、脇には万年床な布団が敷いてある。デビュー当時から住み続けた部屋は今年で築30年になる。部屋は2階で窓の下を流れる神田川が洗濯物の脇から見える。ここは昭和のままだ。
いつもの仕事はすぐに終わり、昼前にはここへ帰ってくる。することもなしに、焼酎を煽り、一日が終わる。
日が暮れると、新宿ゴールデン街の行きつけの店へ。また相方のサインやらグッズやらを頼まれて、ムッとするが、ここでの俺の価値はこれだけだ。
何杯か飲んでいるうちに、酔いが回って口も回りだす。
「アイツばっかり」 「なんで俺は」
何度も口にした言葉が今夜も、出てくる。
このころには周りの客も遠巻きに此方を伺うだけで、目も合わそうともしない。
アイツの笑い声が聞こえてくるようだ。
夜が更けるにつれ、いたたまれなくなって、店を出る。
気がつけば、ションベン横丁で、カップ酒を煽っている。此処でも話しかけてくる奴はいない。
気がつけば、店には一人だけだ。もう暖簾を片付けている。

明日も朝から仕事だ。どうせ、すぐに終わるが。


携帯で動くPython

Python for 702NK/702NK2プログラミングブック
を買ってみた。こんなニッチな本を出していただいてありがとうございます。


邪魅の雫、読了

邪魅の雫
けっこう時間かかって読了。
部分と全体、世間という繰り返されるテーマに振り回されました。
読み終わって、陰摩羅鬼の瑕を読んでないことに気づきました。たいへんだ。作品解説の年表に感謝。


ギャグマンガ日和大人買い

YouTubeでこれを見てしまったばっかりにamazonで大人買いしてしまいました。 「全部、買う」ボタンとかあればいいのにってはじめて思った。

ギャグマンガ日和―増田こうすけ劇場 (巻の1)


勝った気がする

gree_mail.png
たまたま、Ethnaのドキュメントみてて、たまたまGREE Labに飛んだら、次回の案内があってそのまま申し込みました。申し込み完了のメールの次に来たメールがお知らせのメールでした。

GREE 第8回「オープンソーステクノロジー勉強会」

それはそうと、Binary Hacksが10/27の発売らしい。サインがもらえないのが残念。

抽選じゃなくて参加した人が次回、優先的に申し込めるとかどうですか?
または申し込みページがGREE内にあるとか、もっと広い会場でやるとか。


http://catbot.net/index.html

pear.php.netのプロフィールからときどき、このページに来てしまう人がいたので、/index.htmlを置きました。
デザインはOpen Source Web Designからもらってきました。


FCKエディタ+Movable Typeで楽々ブログ書き

mt-edit with SCK

MTの管理画面にFCKeditorを組み込んでみました。

HTML直書きはHTMLソース編集モードでできるのと、吐き出すHTMLがクリーンなのがいいかんじ。

画像とか、リンクとかコピペできるのもグッド。



組み込みは何も考えずにテンプレだけをいじってみました。FCKエディタの追加と元々あったエディタ機能の削除をやってます。いまのところBugってないです。

--- MT-3.33-ja/tmpl/cms/edit_entry.tmpl 2006-06-28 10:40:07.000000000 +0900
+++ edit_entry.tmpl 2006-10-21 10:54:48.000000000 +0900
@@ -4,6 +4,7 @@

<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/focus.js"></script>
<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/tagcomplete.js"></script>
+<script type="text/javascript" src="/js/editor/fck/fckeditor.js"></script>
<TMPL_IF NAME=DEFER_TAG_LOAD>
<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/client.js"></script>
</TMPL_IF>
@@ -13,6 +14,15 @@ var tag_delim = '<TMPL_VAR NAME=AUTH_PRE
var fieldsToWatch = ['title', 'text', 'text_more', 'excerpt', 'keywords', 'tags'];
var fieldStorage = {};
var dirty = false;
+window.onload = function()
+{
+
+ var oFCKeditor = new FCKeditor( 'text' ) ;
+ oFCKeditor.BasePath = '/js/editor/fck/' ; // '/fckeditor/' is the default value.
+ oFCKeditor.Config['CustomConfigurationsPath'] = oFCKeditor.BasePath + 'toolbar.config.js' ;
+ oFCKeditor.ToolbarSet = 'MyConfig' ;
+ oFCKeditor.ReplaceTextarea() ;
+}
function setDirty () { dirty = true; }
function clearDirty () { dirty = false; }
function initDirty() {
@@ -528,30 +538,6 @@ function doValidateNotifyRecips(f) {
<a href="#" onclick="return openManual('entries', 'body')" class="help">?</a>
</div>
<div class="field-wrapper">
-<div class="field-buttons">
-<div class="field-buttons-formatting">
-<script type="text/javascript">
-if (canFormat) {
- with (document) {
- write('<img title="<MT_TRANS phrase="Bold">" onclick="return formatStr(document.entry_form.text, \'strong\')" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/bold.gif" alt="<MT_TRANS phrase="Bold">" width="26" height="19" />');
- write('<img title="<MT_TRANS phrase="Italic">" onclick="return formatStr(document.entry_form.text, \'em\')" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/italic.gif" alt="<MT_TRANS phrase="Italic">" width="26" height="19" />');
- write('<img title="<MT_TRANS phrase="Underline">" onclick="return formatStr(document.entry_form.text, \'u\')" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/underline.gif" alt="<MT_TRANS phrase="Underline">" width="26" height="19" />');
- write('<img title="<MT_TRANS phrase="Insert Link">" onclick="return insertLink(document.entry_form.text)" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/link.gif" alt="<MT_TRANS phrase="Insert Link">" width="26" height="19" />');
- write('<img title="<MT_TRANS phrase="Insert Email Link">" onclick="return insertLink(document.entry_form.text, 1)" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/email.gif" alt="<MT_TRANS phrase="Insert Email Link">" width="26" height="19" />');
- write('<img title="<MT_TRANS phrase="Quote">" onclick="return formatStr(document.entry_form.text, \'blockquote\')" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/quote.gif" alt="<MT_TRANS phrase="Quote">" width="26" height="19" />');
- }
-}
-</script>
-</div>
-<div class="field-buttons-resizing">
-<script type="text/javascript">
-with (document) {
- write('<img title="<MT_TRANS phrase="Bigger">" onclick="return expandEditor( \'text\', \'expand\' );" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/field-bigger.gif" alt="<MT_TRANS phrase="Bigger">" width="26" height="19" /></a>');
- write('<img title="<MT_TRANS phrase="Smaller">" onclick="return expandEditor( \'text\', \'contract\' );" src="<TMPL_VAR NAME=STATIC_URI>images/formatting-icons/field-smaller.gif" alt="<MT_TRANS phrase="Smaller">" width="26" height="19" /></a>');
-}
-</script>
-</div>
-</div>
<div class="textarea-wrapper">
<textarea onkeypress="mtShortCuts(event)" name="text" id="text" tabindex="<TMPL_IF NAME=DISP_PREFS_BASIC>2<TMPL_ELSE>3</TMPL_IF>" cols="72" rows="<TMPL_IF NAME=DISP_PREFS_HEIGHT_BODY>15<TMPL_ELSE><TMPL_IF NAME=DISP_PREFS_SHOW_EXTENDED>10<TMPL_ELSE>20</TMPL_IF></TMPL_IF>" style="height: <TMPL_IF NAME=DISP_PREFS_HEIGHT_BODY><TMPL_VAR NAME=DISP_PREFS_HEIGHT_BODY><TMPL_ELSE><TMPL_IF NAME=DISP_PREFS_SHOW_EXTENDED>130<TMPL_ELSE>194</TMPL_IF></TMPL_IF>px" onchange="setDirty()"><TMPL_VAR NAME=TEXT ESCAPE=HTML></textarea>
</div>

編集は楽になりましたが、ネタは無いので、更新頻度はあいかわらずかと思います。


GREE 第8回「オープンソーステクノロジー勉強会」でした。

GREE 第8回「オープンソーステクノロジー勉強会」でした。

鵜飼さんの話。
  • オレはこんなことも知らずに main って使ってたのか、と衝撃
  • ELFじゃなくてMach-OとかWindowsだとどうなのよ?こんどやってみよう
  • Binary Hacksは10/27発売説は嘘っぽくて、書店の店頭に並ぶのが11月13日ぐらい
  • GPL3カンファレンスが11/21-22あたりに秋葉原で。ストールマンもくるよ。みんな幸せになるライセンスを議論しよう。
GREEの澤さんの話。
  • 携帯の絵文字コードは一旦、共通コードへ変換して
  • 携帯SEOどうしよ?
  • 携帯デザインパターン
移動中。
  • イベントがいろいろ
  • Openなイベントのカレンダーを作りました
懇親会
  • 6年ぐらい前からNetで拝見していた高林さんと名刺交換
    • 同郷同年生まれ
    • つーか、憧れていました。ちょっと感動。ドキドキ。
      • LL Saturdayのときに声をかけそこないました。
  • オープンな人たちのクロスカルチャなカンファレンスやったら、化学反応が起きるかも。by id:htoshiokさん
  • Apache 1 と2系は...
  • セキュリティは...
  • 囲碁よりプリなんとか
  • アレ、「公開してもいいよ」by GREE CTO
  • その後。
    • 社長よりエラい椅子もOK
    • NANAで若い子の研究
    • うちのエルモは特別
    • 「PEARコマンドのzsh補完はオレに任せろ!」
    • 今日の議事録むずかしい
    • クッパ最強つか甘ーよ!フッ。
    さらにその後
    • うちは...
    • そっちは...
    • アレで....
    • よろしく
    • UR賃貸いいよぉ

BREAKING AND ENTERING

オリジナル・サウンド・トラック「ブレイキング・アンド・エンタリング」

日本先行発売なんてずるい。

買っちゃったじゃん。


東京近辺の情報系テクニカルイベントを集めたカレンダー

Googleカレンダーで東京近辺の情報系テクニカルイベントを集めたカレンダーを作ってみました。

「Tech-Tokyo」っていう名前の公開カレンダーです。カレンダーの検索で見つかります。たぶん。
カレンダーのネーミングに悩んで、悩んだ末、結局、いいものが思いつかず、ベタなネーミングにしています。
(「オレンジカレンダー」とかにしようかと思ったけど、ヌッコロされそうなのでやめました)

誰でも閲覧可能になっています。iCal、XML、HTMLでも取得できます。
  

とりあえず、僕の目に付いたイベントを登録して流行るかどうか試験運用してみます。
うまくいくようなら、何人かの方に編集権を渡して共同管理したいです。

Googleカレンダーを使っている人はこのボタンから 「Tech-Tokyo」をカレンダーに追加できます。
     ↓

 

のだめカンタービレ

のだめカンタービレ #16 (16)

のだめカンタービレの最新刊を読みました。

前回、実家に帰ったときに、それまでの奴は一気読みしています。



マンガだと音が聞こえないので、出てきた曲で知らない奴があると探して聞きたくなってしまいます。

モーツアルトがいま何周年だとかで流行っているとか、年末にかけてクラシックコンサートが多くなるしとか、ドラマが始まるしとか、これから読む人にはおすすめの時期。



音大の学園祭にもいきたいなぁ。

続きを読む "のだめカンタービレ" »














Powered by
Movable Type 4.25