トップ(最新)

nDiki : 11月27日

2001年11月27日 (火)

21:00 Xalan-Java + Bean Scripting Framework で Perl を使うぞ このエントリーを含むはてなブックマーク

XSLT プロセッサの Xalan-Java2 は、Extension で Bean Scripting Framework (BSF) を使って XSLT 中に直接 (ActiveState の) PerlScript を埋め込めるらしい。 さっそくチャレンジ。

@ ActivePerlインストール

Debian パッケージが Intel Linux 用にあるので、これをインストール(ActivePerl-5.6.1.630-i686-linux.deb)。 /usr/local/ActivePerl-5.6 以下にはいる。 問題なし。

@ サンプル XSL ファイルを書く

Xalan-Java2 のページを参考に PerlScript を埋め込む。

動かない。 BSF のソースを見てみる。 れれ、ビルドファイルを見ると、ActiveScript はべったり Win32 用だ。 がびん。 やっぱり素直に Java で Extension 書くか。

スポンサード リンク


16:00 WinInet がクッキーを横取り このエントリーを含むはてなブックマーク

WinInetってデフォルトでクッキー食っちゃって分け前くれないんのか。

InternetOpenUrl 関数で INTERNET_FLAG_NO_COOKIES を指定していないと、WinInet が勝手に Set-Cookie: 食っちゃってプログラムには分け前がない(HttpQueryInfo してもヘッダから Set-Cookie: が消されちゃっている)。 まぁ、逆にリクエストを送る時も勝手につけてくれるから楽といえば楽なんだけど。

……っておい、じゃさっきまで書いていた Cookie 処理コードいらないじゃん。 InternetGetCookie/InternetSetCookie で WinInet で管理しているやつ操作できるし。

まぁそのコード、WinInet とは別に独自管理が必要になったら使うかもしれないから保留に。

ちょっとがっくし、拍子抜け。 コーディングするもなにもすでに必要な機能があって、しかも気がつかないうちに動いていたとは。

12:45 Ant の apply で引数を加工するには? このエントリーを含むはてなブックマーク

Antbuild.xml 中で apply task を使う。 この時 <targetfile /> をちょこっといじって引数にしたいんだけど(具体的には ' で囲いたい)、調べてもようわからん。

@ 18:20 やっぱり……

予想通り、シェルスクリプトあたりでラッパー書くのが一番楽そう。 なんかすっきりしないけど。


[ 11月27日全て ]

2002年11月27日 (水)

コレクションボックス このエントリーを含むはてなブックマーク

せっかく集めた、オマケたちのうち気に入ったものは飾っておこうかと。 昼休み秋葉原のラジオ会館に、下見に。

以外に種類が少ない。 イトーヨーカドーで見かけたやつも置いてあった。

やはり洒落た奴は、ハンズとかロフトの方があるのかも。


去年の今ごろ このエントリーを含むはてなブックマーク

2001年11月27日より。

プログラムネタはコメントがつけにくい。

[ 11月27日全て ]

2003年11月27日 (木)

SpeedyCGI環境変数 このエントリーを含むはてなブックマーク

アクセスログSSI が使用しているモジュールで REQUEST_URIHTTP_REFERER、 HTTP_USER_AGENT 環境変数がうまく取れていなない事があるのを発見。

ログをみると取れている時と、取れていない時がある。 何だろう。 でよくよく調べてみたら、SSI では問題なくて同じモジュールを Wiki で使っている時に失敗している模様。

よくわからないが、SpeedyCGI 関連の問題かもと思い main スクリプト上での呼び出し位置を修正したら直った。 呼び出し順に依存するのかなぁ。

あっ、そういえばモジュールのバグ混入(同環境変数を取得後のエスケープ処理で誤って空にしてしまうバグ)とその修正を今し方したのだが、SpeedyCGI がそのバグのある時点のモジュールをロードして動き続けていただけかも。 で、main スクリプトを修正したら SpeedyCGI がそれを検知して Wiki を re-execute したため今度は修正後のモジュールがロードされたため正しい挙動になったと(main スクリプトの修正内容は関係なく、touch された事自体が問題を解決した)。

多分。


初 flame-war このエントリーを含むはてなブックマーク

あるアイドル名の WikiPage のコメント襴が flame-war になりつつあったので、コメントフォームをしばらく奪って見る。 ページを編集してまで続ける人はいなかった。

数時間してから、いくつかのメッセージを削除してコメントフォームを復帰。 様子見。


combined log 解析スクリプト このエントリーを含むはてなブックマーク

昨日から簡単なものを作りはじめる。 Tie::Cache を使って、直近のアクセスユーザ毎のリクエスト状況を集計するようにしてみる(ユーザの同定は1連続訪問中 remote host, remote logname, remote user, http user agent が同一であると仮定して集計)。

過去の今ごろ このエントリーを含むはてなブックマーク

過去の11月27日より。


[ 11月27日全て ]

2004年11月27日 (土)

jpegtranExif データを削除 このエントリーを含むはてなブックマーク

デジカメJPEG画像を加工して、再度JPEGで保存する際、GIMP 2.0 から Exif データを保存できるようになっている。

ついついExifデータ保存オプションがついたまま保存してしまうため、Webアップロードする画像がちょっぴり無駄に大きくなっている。 ということで除去。ついでに別の方法でもロスレスで小さくできるかどうかも調査。

で今回は jpegtran を使う。src ディレクトリ中のJPEGファイルからコメント・Exifデータを削除し最適化も実施した上で dest ディレクトリへ。

 #bash から
 for i in src/*.jpg ; do jpegtran -optimize -copy none \
 -outfile ${i/src/dest} ${i} ; done

約2.9MBあった画像ファイル群が約2.0MBに。 結構小さくなった。

GIMPで出力したJPEG画像には -optimize オプションは効かなかったので、削減効果は Exif データの除去によるもの。


[ 11月27日全て ]

2005年11月27日 (日)

方眼手帳と方眼ミーティングメモ このエントリーを含むはてなブックマーク

naney:67408112

ほぼ日手帳の使い道であるが、Palm でやっているスケジュール管理をこちらに持ってこようと思う。 スケジュールと、あとログ。

さて、そうとなったら書き方だ。 せっかくなので、何か自分流のスタイルで方眼上でびしっとキメてみたい。

方眼といえば RHODIAミーティングの議事メモなんかは RHODIA No.19 にカリカリと書いている。 メモ毎に方眼上にチェックボックスを書いておき、ミーティングが終わったら Palm にスケジュールやアクションを転記したり、その場で処理したりしてそこにチェックを入れていって全部チェックできたらオシマイ。

ここでちょっともやっとしているのが「何でもかんでもチェックボックス」にしている点。これだと処理の必要のない項目までチェックボックスになってしまっており、後でチェック印がはいらないのですっきりしない。

ということで、ミーティングメモも含めて共有の俺スタイルを考えてみた。 基本的にはチェックボックスを踏襲することにした。

@ 種類マーク

チェックボックスの前にマークをつけて区別

  • 「→」アポイントメント
  • 「C」コミットメント
  • 「A」アクション (To Do)
  • 「W」待ち
  • 「I」情報
  • 「!」思い浮かんだこと。
  • マーク無しは大項目、あるいはスケジュール欄における「→」の省略
  • (→、C、A、W は要処理なので○で囲む)

写真撮ってから、→にも○があった方が整合性があることに気がついた。

@ 処理マーク

チェックボックスに入れるマーク。

  • 「レ」完了
  • 「→」転記済み (将来のスケジュール欄、Palm 上の GTD、プロジェクトファイル等へ)
  • 「×」削除 (キャンセル他)
  • 「−」アクション不要

アクション不要マークを用意することで、処理後全部のチェックボックスにマークを入れた状態にできるのですっきりする。

@ その他

  • UMLのアクターアイコン + 名前リスト」議事メモにおける出席者。
  • UMLのアクターアイコン + 名前 + 時間」発言、コミットした人の名前と時間。
  • 「スケジュール欄のスケジュール項目名の後に(MM/DD)」アポイントメントを取ったときの日付(TQ に書かれているテクニックより)。

とりあえずこんな感じ。

凡例を書いてほぼ日手帳の下敷きに貼り、しばらくはこれでやってみることにする。


私にとっての PDA の長所と短所 このエントリーを含むはてなブックマーク

ほぼ日手帳Palm をどう使い分けようかと考えるために、自分にとっての Palm (主に DateBk5)の長所と短所を思いつくまま列挙してみた。

@ 長所

  • 小さい (PEG-TJ25)
  • スケジュール
    • スケジュール変更が簡単。汚れない。
    • 定期的なスケジュールを自動処理できる (週毎・月毎・年毎・……)
    • アラームを鳴らせる
    • 数日前から予告表示できる
  • To Do
    • 繰り越し
    • 繰り返し
    • ビジネス / プライベートの切り換え

@ 短所

  • 入力が面倒 (手間取ると会話の流れを止めてしまう)
  • (見にくくならない範囲で)1項目に書ける量が少ない
  • 開きっぱなし(つけっぱなし)にできない
  • 週間・月間表示に転記しなくても見られるのだけれど、1画面の情報量少なすぎて使えない

@ こうしてみると

To Do の繰り越し・繰り返しについては、文句なしに紙の手帳より PDA の方が強い。 紙の手帳だと付箋紙で繰り越し To Do を扱う方法があり、実際一時期やったこともあったが続かなかった(多いと邪魔なのと、だんだん糊が弱くなってくるのと、見た目がちょっとなのと)。飽きただけなのかもしれないが。

スケジュール管理(含む GTD の「日時指定の行動」)は、ほぼ日手帳へ移してもいいかもしれない。 それ以外は、ひとまず DateBk5 に留保だな。


[ 11月27日全て ]

2006年11月27日 (月)

サイバーショット DSC-U40 撮像素子問題 このエントリーを含むはてなブックマーク

先週11月24日に「ソニー製撮像素子を搭載している製品において、カメラ撮影時に発生した『ファインダーや液晶表示部に画像が出ない、撮影できない、画像が乱れる』という症状に関し保証期間を延長し、無償修理をするという案内」が Web で発表された。

DSC-U40 を カスタマー登録してある私のところにも本日メールが送られてきた。

自分の DSC-U40液晶表示部の色がおかしくなることがあるので、窓口に連絡してみた方がいいかなぁ。 すっきり直ってくれるといいのだけれど。


Windows 上の WiKicker で履歴機能が動かないのは環境変数 TZ のせい このエントリーを含むはてなブックマーク

WiKickerWindows 上で動かすとなぜか RCS まわりがうまく動かなくて、けれども「何だろう」とほっぽっておいたのだが、動作確認しなおしてみて判明。

Windows 版の RCS環境変数 TZ がないと、 ci でチェックインする際などでエラーになってしまうのであった。 去年の動作テストの際に確認した内容だったのだが、すっかり忘れてた。


Iceweasel 2.0 (Firefox 2.0) にほぼ無事移行終了 このエントリーを含むはてなブックマーク

ホールドしていた Debian GNU/Linux sid ノート PCFirefox を 1.5 か 2.0 にそろそろ上げることにした。

@ Firefox 拡張機能

心配していた Firefox 拡張機能等の移行は以下の通り:

Firefox 拡張機能1.5 時代2.0 へ
Adsense Notifier0.9.2OK
SwitchProxy Tool1.4NG -> install.rdf を書き換えてインストール
Google Toolbar for Firefox2.1.20060807LOK
Tabbrowser Extensions2.1.2006031301NG
Wev Developer1.0.2OK
Greasemonkey0.6.6.20061017.0OK
TinyUrl Creeator1.0.1NG -> 無視
Fasterfox2.0.0OK
CustomizeGoogle0.55OK
Add Bookmark Here0.5.5OK
Mozex1.07.1NG -> 1.9.5
All-in-One Gestures0.18.0OK
VideoDownloader1.1.1OK
FoxyProxy2.2.1OK
SearchStatus1.18OK
Japanese Language Pack(deb)1.5.0.7deb はまだ
Beagle Indexer0.5NG -> 0.6
hatenabar0.4.0OK
Diggler(deb)0.9OK
Live HTTP Headers(deb)0.12OK

ほぼ問題なく動いた。

Tabbrowser Extensions については残念だがしょうがない。 かわりに

  • Tab Mix Plus 0.3.5
  • Undo Closed Tabs Button 2.0.0

インストール

TinyUrl Creeator は最近使っていないので問題なし。

SwitchProxy Tool は一応いれたけれど、考えてみれば最近は FoxyProxy の自動切り替えが申し分ないので別に無くてもよかったのであった。

それとステータスバーがごちゃごちゃしてきたので、整理できるように

  • Organize Status Bar 0.5

インストール

@ テーマ

Modern Pinball 1.5.2 が NG だったので、Modern Pinball v2.0.2 for Firefox v2.0 ( http://mozilla-themes.schellen.net/... ) を入れ直した。

@ 移行してみて

2.0 になったからといってあまり変わった感じはしないか。

Tabbrowser Extensions が使えなくなって、タブまわりの使い勝手が悪くなったのは痛い。個別に拡張機能を入れていくしかないか。

せめてタブを縦並びにできればいいのだが。


[ 11月27日全て ]

2007年11月27日 (火)

今日のさえずり - リラックスシャアマスク賞だったら泣ける このエントリーを含むはてなブックマーク


[ 11月27日全て ]

■よく検索されるキーワード

torrent(142) expressions(72) 書き方(46) 竹内まりや(46) perl(42) 提案書(38) linux(38) windows(36) アジェンダ(34) x31(32) cvs(28) wiki(27) usb(26) ドラマ(22) 使い方(20) svn(20) アジェンダとは(20) centos(20) ganttproject(20) 設定(19) java(19) インストール(18) 秋葉原(18) debian(18) thinkpad(18) サンプル(18) 動画(17) ノート(15) 手帳(13) a6(13) truecrypt(13) tc-1(13) tortoisesvn(13) 無印(12) ssh(12) rcs(12) subversion(12) 冷蔵庫(12) nikon(12) allinanchor:*.torrent(12) firefox(11) ガントチャート(11) 画像(11) 日本語(11) 生年月日(11) apache(11) メール(11) ダイソー(10) 無料(10) 壁紙(10) リフィル(10) ubuntu(10) 作り方(10) dropbox(10) c#(9) xp(9) oracle(9) xampp(9) terastation(8) 方眼(8) マイク(8) ヨドバシカメラ(8) テンプレート(8) ほぼ日(8) cwrsync(8) google(8) ming(8) 評判(8) 影舞(8) madwifi(8) アカウント(8) window(8) usbメモリ(8) gantt(8) project(7) 三条まゆみ(7) hdd(7) 変換(7) カバー(7) 交換(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 3.1272s / load averages: 0.79, 0.91, 0.95
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)