ブログは移行しました。 https://scrapbox.io/foldrr
XPathResultを配列と同様に扱いたかったのでprototypeをいじろうとしたけどできない。 しかも以下の結果はundefinedになってしまう…。 alert(XPathResult.prototype); // undefined調べてみたらこんなページがあった。 http://userscripts.org/topics/24438
GreasemonkeyではXPathResultしたかったのだけどprototypeが変更できなかったので関数を作ることにした。 function each(xs, f){ if(xs instanceof Array){ for(var i = 0, n = xs.length; i < n; i++){ f(xs[i]); } return; } if(xs instanceof XPathResult…
環境 Firefox 3.5 Greasemonkey 問題 ブラウザへ登録したブックマークのタイトルが長すぎて見つけるのに苦労する。 特にページ名の先頭にサイト名があると邪魔。 解決 余分な名前を取り除いてくれるスクリプトを作成してみた。 settings に設定追加して使う…
環境 CentOS 5.2 Apache 2.2 問題 Apacheプロセスを複数起動したい。 解決 いつか設定ファイルをコピー・編集することで複数起動できる。 まずは設定ファイルをコピーする。 # cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd2.conf # cp /etc/httpd/c…
環境 Windows XP Professional SP3 msysgit 1.6.3 問題 コンソールでgit log すると表示が崩れてしまいログが見られない。 解決 msysgitインストール・パスに入っているgit-bash.exeを使うといい。 そのままbash.exeを起動してしまうとカレント・パスがgit-b…
環境 Windows XP Professional SP3 問題 コマンドラインから空ファイルを作成したい。 Linuxのtouch的なことをやりたい。 解決 C:\>type nul > hoge.txt
環境 FlashDevelop 3.0.4 問題 プロジェクト名を作成したい。 解決 ファイル メニューからの操作ではないので間違えやすい。 メニュー -> Project -> New Project をクリック。 "AIR Flex 3 Projector" をクリック。 Nameにプロジェクト名を入力。(後で変更…
環境 FlashDevelop 3.0.4 問題 プロジェクト名を変更したい。 解決 FlashDevelop上からは変更できない。 プロジェクトを閉じる。 エクスプローラからプロジェクトファイル名を変更する。 プロジェクトを再度開く。
環境 Windows XP Professional SP3 Apache 2.2 問題 LinuxとWindowsではスクリプト・インタプリタのパスが違うためshebangを書き換える必要がある。 shebangの書き換えが面倒。 解決 ApacheのScriptInterpreterSourceを使うと、 shebangを無視して拡張子とレ…
最近少しずつ文章の書き方を変えてみることにした。 スペースを無くす:「記事を Blog へ書く」→「記事をBlogへ書く」 区切りを中点にする:「ウェブ ページ」→「ウェブ・ページ」 まだクセで勝手に指が以前の書き方になっちゃったりするけど、どうなるか試し…
環境 ppregnessem 0.6.0.85 Logger 0.3.7 問題 会話ログを自動で保存したい。 Regnessemではメニューから 会話ログを保存 を指定するとログを保存できる。 しかし、保存忘れが起きてしまうので自動的にログを保存して欲しい。 解決 Logger プラグインを使う…
環境 ppregnessem 0.6.0.85 Logger 0.3.7 問題 メンバの名前を変更したい。 解決 Namer プラグインを使う。 ダウンロードは以下から。 http://kariunten.homeip.net/regnessem/ ダウンロードしたファイルを展開して Namer.dll を ./Plugins/ に配置する。 ./…
環境 Windows XP Professional SP3 Pidgin 2.6.2 問題 RegnessemにYahoo!メッセンジャーのプラグインを入れたがYahoo!アカウントでログインできない。 仮にプラグインが使えたとしても、複数のチャットサービスの使い分けが面倒。 解決 Regnessemの代わりにP…
環境 Windows XP Professional SP3 Pidgin 2.6.2 問題 Pidginのログを見たい。 ログはどこにあるのか? 解決 以下の方法でログを表示できる。 メイン ウィンドウから…仲間 → ユーザ・ログの表示をクリック。 メッセージ ウィンドウから…会話 → ログの表示を…
以前はcmkeyを使っていたけど、SandSを使うために窓使いの憂鬱へ乗り換えた。 ところが、窓使いの憂鬱は勝手にキーリピートしてしまう。 最近、Enterキーがリピートしてしまい意図せずスクリプトを実行してしまう事故が起きた。 乗り換え先をやっと見つけた…
環境 Windows XP Professional SP3 IE8 問題 手元のIEは8だけれど、IE6やIE7での表示を確認したい。 解決 IETesterを使うといい。 IE5.5〜IE8までの動作を確認できる。 インストール http://www.my-debugbar.com/wiki/IETester/HomePage からインストーラを…
環境 Apache 2.2 問題 隠しディレクトリをアクセスできないようにしたい。 解決 DirectoryMatch ディレクティブを使う。 http://httpd.apache.org/docs/2.0/ja/mod/core.html#directorymatch <DirectoryMatch "/\.[^/]+/"> Order allow,deny Deny from all </DirectoryMatch> 付記 今の運用環境ではFTPクラ…
Javaを使う可能性が出てきた。 久しぶりすぎて何も覚えていない。 というわけで、まずはEclipseのインストールから。 環境 Windows XP Professional SP3 ダウンロード http://www.eclipse.org/ へアクセス。 メニューの "Downloads" をクリック。 いっぱいあ…
久しぶりにMSNメッセンジャーを使うことになったので、クライアントをインストールしてみる。 公式クライアントは広告が邪魔なので、Regnessemを使うことにする。 Regnessemがまだ残っていたことに驚いた。 環境 Windows XP Professional SP3 ppregnessem 0.…
環境 Windows XP Professional SP3 VMware Server 1.0.9 CentOS 5.3 問題 VMware Tools をインストールしようとしたが、VMware のメニューにある "Install VMware Tool" をクリックしてもメディアをマウントできない。 解決 VMware Server 同梱の iso イメー…
環境 CentOS 5.3 問題 CentOS のデフォルト yum リポジトリだけでは手に入らないパッケージをインストールしたい。 解決 yum はリポジトリと呼ばれるデータを元にパッケージの管理をする。 リポジトリは複数設定できるので、欲しいパッケージを管理している…
環境 CentOS 5.3 問題 alltray をインストールしたい。 解決 yum ではインストールできないのでソースからコンパイルする。 ソースの取得と展開 # wget http://launchpad.net/alltray/historic-releases/0.70/+download/alltray-0.70.tar.gz # tar zxvf allt…
環境 FedoraCore 11 問題 CentOS と同じように、FedoraCore でもディスプレイの設定を変更したい。 解決 # yum install system-config-display # system-config-display &設定変更後、X を再起動する。 補足 依存パッケージとして rhxpl をインストールする…
環境 FedoraCore 11 問題 最初から入っている Firefox を yum でバージョンアップしたい。 解決 # yum install firefox 補足 依存パッケージとして nspr をインストールする場合がある。 nspr の説明は下記を参照。 http://www.mozilla-japan.org/projects/n…
環境 CentOS 5.3 問題 一定時間毎にプログラムを定期実行したい。 解決 cron を使う。 crontab を使って設定したプログラムが、crond というデーモンによって定期実行される。 crond の常駐 # service crond start # chkconfig crond on crontab による設定…
環境 CentOS 5.3 不要なサービス 以下のサービスを止めてみた。 # for Bluetooth # service bluetooth stop # chkconfig bluetooth off # for Bluetooth # service dund stop # chkconfig dund off # for Bluetooth # service hidd stop # chkconfig hidd of…
環境 CentOS 5.3 CentOS Memory for crash kernel とは kdump の新しい仕組みによって表示されるメッセージらしい。 http://d.hatena.ne.jp/foldrr/20080821/1224785396 消す方法は2つ カーネルをビルドする kdump 用のメモリを確保する kdump 用のメモリを…
http://itpro.nikkeibp.co.jp/article/COLUMN/20090107/322416/ を読みながらやってみる。 Select language and click ってどこをクリック? 最初は上記 URL を読まずに進めたので分からなかった。 画面の一番下のことだった。 "Other" を選んで "日本語" を…
ケータイ Flash について全く知らず、最近聞いた話で大変恐ろしいものだと知った。 ケータイ Flash はバージョン 1.0, 2.0, 3.0 がある。 現行端末の 8 割が 1.0。 1.0 ではイベント ドリブン プログラミングができない。 1.0 では関数が定義できない。 1.0 …