Tech」カテゴリーアーカイブ

Making Ctrl+W a tad smarter

まつもとさんの日記にあった、Effective EmacsのItem3について。もしtransient-mark-modeを有効にしているなら、C-wはこうすればいいんじゃないかな。 [crayon-662cd9aad9… 続きを読む »

Things I miss on the Mac

 WindowsよりもMacの方がおおむね快適で使っていて気持ちいいが、いくつか足りないものもある。 PuTTY (ごった煮版) – まともな端末エミュレータ  まともなマルチバイトサポート、本当の全画面モー… 続きを読む »

カテゴリー: Tech

Perlの罠 – =>とコンテクスト 追記

 少し反応をいただいたので追記。  木村さんの「‘=>’の右辺にあるからリストコンテキストになるというのはちょっと違うような気がします。」について。実装の話ではなくあるべき仕様の話をしていま… 続きを読む »

カテゴリー: Tech

Perlの罠 – =>とコンテクスト

 Perlは文法上、(右)二重矢印「=>」をカンマ「,」と同義としている。カンマとの違いとして、二重矢印の左オペランドにbare wordを置くと文字列化される。これによって、ハッシュなど二つの値の組を書いたときに… 続きを読む »

カテゴリー: Tech

Perlの罠 – リスト

 Perlは配列とリストを区別しているが、これが時に罠になる。  次のスクリプトが、何を表示するか予想できるだろうか。

関数が配列を返して、その要素数を取… 続きを読む »

カテゴリー: Tech

inplace 1.2.0リリース

 inplace 1.2.0をリリース。1.1.0からの変更点はひとつだけで、テンポラリファイルに元ファイルと同じサフィックス(拡張子)を付けるようにした。  従来は、テンポラリファイルの名前の末尾には常に「.<連… 続きを読む »

カテゴリー: Tech

パスワードの管理ツールKeePass

 身の回りにはパスワードを使い回している人がいてぞっとするが、そんなに多くのパスワードを覚えきれないというのは確かにある。ベースのパスワードをサービスごとにちょっとずつアレンジするという手はあるが、ひとつから他を類推され… 続きを読む »

カテゴリー: Tech

tDiaryが遅い件

 tDiaryが年々遅くなるのは何でだろうと思ってプロファイリングしたら、絵日記プラグインが画像ファイル一覧の取得を連発しているのが一因のようだ。こいつはセキュアモード以外だとimage_list()の中でDir.for… 続きを読む »

カテゴリー: Tech

トラックボール

 職場でKensington Expert Mouse 7を愛用している。ボールが適度な大きさで露出し、好きな指で転がせるのがいい。カーソルを大きく動かすときは親指で転がし、ドラッグは親指で左下ボタンを押しながら人差し指… 続きを読む »

カテゴリー: Tech

APOPに脆弱性

 APOPに脆弱性発見とのこと。しかし、素のPOP3を使っている人も多いので今さら感もある。そもそも外からのPOPやIMAPは閉じるべきで、必要ならPOPSやIMAPSを適宜導入したい。stunnelやSSHでトンネルを… 続きを読む »

カテゴリー: Tech