nDiki : 拡張子
Related term
2004年8月2日 (月)
■ Subversion で大文字・小文字のみ違うファイル名へ変更

Windows ユーザが拡張子を全て大文字にしたファイル名のファイル (hoge.PNG) を登録していた。Windows 上の挙動のチェックがてら Linux 側で
svn move hoge.PNG hoge.png svn commit
してみた。
もちろん Linux 上では問題なし。
Windows 側で TortoiseSVN を使って更新をかけたらエラー。 hoge.PNG のみ先に単体でアップデートすることで作業コピーからの削除まではできるが、.svn の中のファイルのコピーだかで失敗する。
結局作業コピーを削除してチェックアウトしなおし。
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- Debian GNU/Linux で Dropbox (2008-09-16)
- TortoiseSVN 1.0.4 (2004-05-17)
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
2004年9月13日 (月)
■ Template Toolkit + PAR

今回のプロジェクトに Template Toolkit を本格的に適用しようかと。 問題となるのは PAR にした時に、どのようにテンプレートを取得するか。 (PARでない場合は)テンプレートはモジュールと同じ位置にインストールしておき @INC から探すようにするつもり。
- PARのキャッシュディレクトリから読み込ませる -> PAR にはキャッシュ位置を取得する公開インタフェースが用意されていない。(今後)常にキャッシュディレクトリに展開されるとも限らない。
- Template::Provider をオーバーライドして、PAR から直接テンプレートをロードできるようにする -> http からのテンプレートの取得についてなどの話で FAQ に掲載されている方法。面倒。キャッシュ処理とかももっと面倒。
ということで泥臭いが「起動時に一時ディレクトリに展開してしまう」という方法を選択。 %PAR::LibCache を舐めて拡張子が '.tt2' であるものを、File::Temp で作ったディレクトリに放り込んで、Template の INCLUDE_PATH に指定する (実際には上記の処理を行うオブジェクトを作って INCLUDE_PATH で指定)。 Daemon 系ならこれで充分。
で、順次 Perl モジュールに散財していたHTML出力をテンプレートベースに変更。 コードがかなりすっきりしてきて気持ちいい。
今回の作業で @INC にサブルーチンリファレンスやら、オブジェクトやらを渡せることを初めてしった。実際 PAR で利用している。 CODE の混ざった @INC をそのまま Template の INCLUDE_PATH に渡すとエラーが起きるので除外したものを渡すように。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- NSIS が再び Linux でコンパイルできるように (2005-01-08)
- [ CLIE ] Plucker (2004-03-27)
- CGI プログラム、Out of memory! に泣く (2001-01-04)
- SpeedyCGI 以下で WiKicker がうまく動かない? (2006-12-04)
2006年11月25日 (土)
■ GIMP でアニメーション GIF を作るメモ

ラクガキボードのアニメーション GIF を作るのに GIMP を使っているのだが、前回どうやったか忘れて結局また試行錯誤してしまったので今回はメモしておく。
- スクリーンキャプチャを連番ファイル名で1つのディレクトリに置く。
- 最初のスクリーンキャプチャを開く。
- 他のスクリーンキャプチャを「レイヤーで開く」。ダイアログで、名前で降順ソートし最初のスクリーンキャプチャ以外を複数選択し開く。アニメーション順に先のものが下のレイヤーになるようにする。
- 最初のレイヤー(背景)を選択し、[Script-Fu] -> [影] -> [ドロップシャドウ]。
- Drop-Shadow レイヤーの下に白い新規レイヤーを作る。
- 背景、Drop-Shadow、新規レイヤーを「下のレイヤーを結合」で順に結合する。
- [画像] -> [画像拡大縮小] で縮小。
- [画像] -> [モード] -> [インデックス] でインデックスカラーに変換。
- [ファイル]->[別名で保存] で拡張子を gif にして保存。
- アニメーションとして保存を選択
- 指定しない場合のフレーム間の時間を 1200 ミリ秒に設定
- mixi の写真にメッセージを (2004-11-28)
- 21:30 Script-Fu を書く (2002-01-11)
- ケータイの写真を Gmail 経由で Flickr にメールアップロード (2008-02-22)
- 今日のさえずり - 泣きながら 100g 少なくなったアタックを買った (2008-08-15)
- Subversion で大文字・小文字のみ違うファイル名へ変更 (2004-08-02)
■ digiKam でコダックの .kdc ファイルが見られてビックリ

コダックの DC50 という古いデジカメで撮ったデータを digiKam の管理下においておこうかと、元データファイルと BMP に変換したファイルをコピーしてきた。
digiKam で開いたら BMP の方だけでなく RADC (拡張子 .kdc) というマイナー形式のな元データファイルまで表示してくれてびっくり。
ちょっと色が滲んだ感じで完全ではないけれど、見られるだけでも整理の際には楽である。
- 25:00 古いデジタルカメラのデータを salvage (2002-07-02)
- デジカメ写真管理ソフトウェア digiKam (2006-03-10)
- ケータイの写真を Gmail 経由で Flickr にメールアップロード (2008-02-22)
- 研究室 OB Twitter-ers と秋葉原で飲んだ (2008-09-11)
- 今日のさえずり - スポーツの制裁金ってどこにいくのだ? (2008-06-11)
2007年1月26日 (金)
■ EasyPG で Emacs から .gpg ファイルを透過的に読み書き

パスワードを含むアカウント情報などは今のところ、テキストファイルに書いて GnuPG で暗号化して記録している。 ……のはずなのだが、面倒なので GnuPG かけてないファイルも結構あったりして実はまずい。
Emacs で EasyPG を使うと .gpg 拡張子を持ったファイルは自動的に暗号化/復号化してくれるようになって便利らしい。
例えば example.gpg という名前で新しいバッファを作りテキストを入力する。 ここで保存しようとすると暗号化する相手の鍵の選択画面が出る。自分の鍵で復号できればよいのでそのまま [OK] を選ぶ。 そうすると暗号化して保存してくれる。
逆に .gpg で終わるファイルを開くとパスフレーズの入力が求めらる。 正しく入力すると復号化されたテキストがバッファに表示される。 再編集して保存する場合も先と同様に暗号化の手順が出るので、また暗号化した状態で保存することができる。
easypg-0.0.9-1 Debian パッケージをインストールして使ってみた。 便利便利。
ただ emacs-snapshot 20070122-1 (22.0.92.1) だと暗号化の際 coding の処理が正しくされないのか日本語を含んでいると文字化けしたテキストが暗号化されてしまい、復号化してももはや読むことができない。 ということで、ここしばらく Emacs 22 を使っていたのだけれど、Emacs 21 に戻すことにした。
こちらでは問題なく動作。
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- Linux で入力して Windows で参照できるパスワード管理ツール ... (2006-12-31)
- Linux 上で Flex 2 SDK を使った Flash コンテンツ開... (2007-09-11)
- skkinput がよく落ちるので uim-skk に乗り換え (2005-09-22)
- MADWIFI で WPA を使うように変更 (2007-01-20)
Related web page
米GoogleウェブスパムチームのMatt Cutts氏はWordCamp 2007において、ファイル<strong>拡張子</strong>の違いが検索ランキングに影響することはないとの見解を示した。http://www.sem-r.com/0702/20070726085301.html
■よく検索されるキーワード
torrent(173) expressions(80) 竹内まりや(58) x31(25) ドラマ(23) linux(23) 手帳(21) 壁紙(21) perl(21) windows(20) 動画(19) wiki(17) porter(17) debian(16) 使い方(16) 画像(15) thinkpad(15) 作り方(15) gmail(14) usb(14) 秋葉原(13) ヨドバシ(13) ほぼ日手帳(13) 提案書(12) 活用(12) 竹内(12) 古川小百合(12) 修理(12) ノート(11) 無印(11) ヨドバシカメラ(11) nikon(11) 書き方(10) ダイソー(10) 万年筆(10) 生年月日(10) 大井町(10) ミニ6穴(9) ほぼ日(9) tc-1(9) 冷蔵庫(9) 設定(9) ニコン(9) java(9) mp3(8) 故障(8) 方眼(8) xp(8) 日誌(8) 感想(8) カメラ(8) allinanchor:*.torrent(8) バッグ(8) firefox(7) インストール(7) キーボード(7) mixi(7) 無料(7) リフィル(7) 小林麻耶(7) nikkor(7) ジョイントラック(7) madwifi(7) 原田夏希(7) skype(6) 変更(6) 三条まゆみ(6) ペンケース(6) web(6) emacs(6) home(6) ポーター(6) 2009(6) itunes(6) a6(6) 無印良品(6) デジカメ(6) finepix(6) 無線lan(6) 評判(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 修理Process Time: 1.112014s / load averages: 1.14, 1.22, 1.23
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク