No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 30 | 31 | 32 |...| 59 | 60 | 61 || Next»

DM2を試す

http://sourceforge.net/projects/dm2/より入手.Windows の任意の Window をアイコン化したりタスクトレイに入れたりできる.最小化したウィンドウを普通にタスクバーに置いておくよりはタスクトレイに入れといたほうが画面がすっきり.とりあえず今のところちゃんと動いている(時々おかしい挙動をするけど)ので Vista での使用も可能らしい.

ところで,Vista ならアプリケーションの描画したウィンドウの中身を縮小表示するのが楽なので,ウィンドウ自体をアイコンサイズに縮小表示するソフトってがないのだろうか? ウィンドウマネージャを置き換えないと無理な気ももするけど…

Wireshark

Ethereal の続き.http://www.wireshark.org/ より入手可能.一年半くらい前に名前が変わったそうだけど今まで気づいてなかったのでメモ.アイコンが派手になった以外見た目も何も変わらない.

tramp を Meadow で使ってみる

うまく使えずにごちゃごちゃやってたけど最終的に落ち着いた方法:

(setq tramp-default-method "sshx")

を .emacs に追加して ssh 経由をデフォルトにしつつ, cygwin の ssh-agent でキー認証をかけておいて meadow をそのコマンドラインから起動.

落ちとしては,HOME の設定が meadow 用と cygwin 用で別々になっているため .emacs がうまく読まれなかったり,同じく HOME のせいで known_hosts へのキーの追加に失敗したり,キー追加確認用の YES/NO 選択で応答不能になったりと.

とりあえず HOME の設定を整理しようかなと思う.

runas コマンドと administrator の有効化

管理者権限での実行は runas コマンドで実行アカウントを切り換えればできるらしい.でも,Administrator アカウント自体が有効にされていなかったために何度試しても失敗しまくった.

ということで,Administrator アカウントの有効化:スタートメニューとかのコンピュータの右クリックメニューの管理(コンパネからコンピュータの管理でも可)→ システムツールの下のローカルユーザとグループ → ユーザ → Administrator を選択してプロパティ開いて無効化のチェックをはずして閉じる → Administrator を選択してパスワード設定.これでやりたい放題.

パーミッション変更が…

Vista でうまくできない.どういう管理になってるんだ? 管理者権限のアカウントだけど管理者権限でプログラムを動かすにはどうすればいいんだろう? いろいろと書込み禁止で作業できん…

NP_SyntaxHighlighter と NP_HatenaLike と DB保存/復元と

はてなっぽくかけるという NP_HatenaLike というプラグインを入れてみたのだけど, <pre> タグ内に空行(空白のみを含む)があるとその行で <pre> タグの効果を切られてしまう.でも &nbsp; を書き込んでおけば切られることはない.ということで,ソースを <pre> で囲むときに空行があるときは &nbsp; を書くようにした.

もうひとつ.Nucleus のDBバックアップを行うと,行頭に # がある行はバックアップ用スクリプト中のコメントとして扱われてしまい,データが吹き飛ぶことになる.Cのソースとかの場合 #include とかで先頭に # が来るため結構きつい.そこで,# を &#35; という風に文字参照に置き換えて書くようにした.

これらの条件の下,NP_SyntaxHighlighter を有効にしてみた.その結果,&#35; が # にならずに &#35; のままハイライティングされるようになってしまった.当然 &nbsp; もそのまま残って & だけに色がつくとかいう状況になった.原因は NP_SyntaxHighlighter がこれらの参照をうまく扱えないことにある.

ということで,NP_SyntaxHighlighter を少々書き換え. highlight_code の先頭付近で参照の置換をしている部分に必要な置換を追加.さらに, <pre> タグ直後に入ってしまう改行を回避.

$string = str_replace ( array ( '&quot;', '&apos;' , '&lt;' , '&gt;', '&apos;', '&#35;', '&nbsp;', '&amp;' ), array ( '"', "'", '<', '>', '?', '#', ' ', '&' ), $string );
$string = preg_replace('/^[ ]*[\n\r]/','', $string);

んで,重要なのが NP_SyntaxHighlighter の前に NP_HatenaLike を置くこと.NP_SyntaxHighlighter が &nbsp; を空白にしてしまうので逆向きだと <pre> が切れる.

とりあえずこれで大きく変な部分が解消された.あとはバックスラッシュが消えてしまう部分をどうにかすれば…

«Prev || 1 | 2 | 3 |...| 30 | 31 | 32 |...| 59 | 60 | 61 || Next»
Search
Feeds

Page Top