2009-01-01から1年間の記事一覧

Think Pad の BROWSER_BACK/FORWARD ボタンを無効にする

最近X41を知人に貸しているのだが、カーソルキーのすぐ隣にある「ブラウザーで戻るボタン」を間違って押してしまう事が多々あるらしい。 書きかけのブログの内容が消えてしまうので、何とかならないかと「ボスケテ」コール。自分的には、窓使いの憂鬱でemacs…

C#でクラス名を文字列で取得

namespace foo { class Bar { } } Console.WriteLine(typeof(Bar).FullName); Bar bar = new Bar(); Console.WriteLine(bar.GetType().FullName); "foo.Bar" が取得できる

[mercurial][cygwin] mercurialで DIGEST認証のリポジトリにアクセスすると "abort: Error"

Cygwin の mercurial で DIGEST認証のリポジトリにアクセスすすると、ユーザーIDとパスワードを入力後に "abort: Error" が発生してしまう。 似たような報告が http://www.nabble.com/hg-1.0-exits-with-abort:-Error-td19021833.html にある。 ■解決 上記の…

影舞で設定を変更した後アクセスするとパーミッションエラーになる

web

■現象 「管理」→「全体の設定の変更」で設定を変更後、影舞ページをアクセスすると、存在しない xxx/kagemai/bin/project/ を参照しようとしてパーミッションエラーになる。 ■解決 kagemai.conf ファイルに Config[:tmp_dir] = xxx/kagemai/data/project/_tm…

[vaio] VAIO Type P で Live Messengerに接続出来ない

ワイヤレスWANを使う場合、様々な制限事項 http://www.nttdocomo.co.jp/service/data/foma/flat_rate/notice/index.html があり、Live Messenger等の接続が出来なくなっているようだ。 何とか回避策は無いものかと調べていると、mobilefree.jpというものが見…

[anything] kyr な anything ソースセレクター

文脈に応じたコマンドを提示する anything-kyr.el をリリース - http://rubikitch.com/に移転しました のパーツをザクタンクよろしく流用して、kyrに anything-c-source-xxxを選択するインターフェースを作って使っている。 既存の機能のような気もするが。 …

[emacs][vine] emacsを22.3.1にバージョンアップ

ここのところ、EmacsWikiで見つけた lisp を試そうとすると、関数が無かったり、挙動が違ったりで何かとトラブルが続いていた(最近ではlinkd.el)。 そのトライアンドエラーの時間が勿体ないので、emacsのバージョンを 22.0.50.1 から 22.3.1 に上げてみた。…

[linux] cygwin越しのemacs起動で "No fonts match" エラーが発生する

何度もやっているはずだか、やはり何度も忘れるので覚え書き。cygwin の startx 越しに linux の emacs を立ち上げると "No fonts match '-alias-fixed-medium-r-normal--14-*-*-*-*-*-*-*'" エラーが発生する。■フォントサーバの設定を変更する。 ・ /etc/X…

[web] FTPサーバの設定

自宅サーバにProFTPDを設置したときの覚え書き。 予想通り、大ハマリ有り。詳しくは「(恒例の)ハマった事」の項を参照。 inet設定 デフォルトではインストールされていなかった # apt-get install inetd/etc/inetd.confを書き換え 下記の行を有効に ftp stre…

apache バーチャルホスト設定ではまった事

web

「名前ベース」のバーチャルホスト(複数のドメインを一つのapacheに割り当てるやつ)設定でメチャメチャはまった。こんな感じのディレクトリツリーを www + page1 + page2こんな感じにしようとしていた。 www + old + page1 + page2 + new + page3今までのド…

[win] vista で cygwin の startx が起動しない

2008-08-08 に解決策が書いてある。 cmd.exeでashを立ち上げる >cd \cygwin\bin ↓ C:\cygwin\bin>ash立ち上がったシェル上で rebaseall を実行 cygwinのシェルから立ち上げた ash では実行出来ないので注意。↓ $ /bin/rebaseall cygwinのサービスが立ち上が…

[web] IEでli要素間に謎のスペースが入る

HPを作成していたところ、marginやpaddingを指定していないのに、IEで li要素間に謎のスペースが入ってしまう現象に悩んでいた。 調べてみたところ、IEのバグのようだ。 Win版IEにおけるCSSのバグ - ちほちゅう li要素やli要素の子孫要素の幅が指定されてい…

[win] GoPOP使用時にOutlookが無反応になる

J-SOX → ActiveDirectoryでしょう → メーラはOutlook以外あり得ないイィィィーッッ というダメな流れで、結構前から会社にActiveDirectoryが導入された。 IMAPを解放していないので、メーラは強制的にOutlookを使わされている。 でもね、Outlookは生理的にダ…

litespeedのnice値を変更

RoRを動かしている lightspeed(Internet. Accelerated. - LiteSpeed Technologies) のnice値の変更の仕方。 lsws/conf/httpd_conf.xml の <priority>を書き換えるだけ ※余談 以前、RoRを動かすために apache + FastCGI、lighthttpd、litespeed と色々実験していた経緯</priority>…

org-modeで完了タスクを一気にアーカイブ

EmacsWiki: org-extension.el に org-archive-all-done-item という激しく便利そうな関数を見つけたので、導入してみた。我が輩のorg環境はhowmと併用している。 アーカイブ先指定の org-archive-location がデフォルト値の "%s_archive::" だと、ファイルの…

最新 org.el で日本語入力が出来なくなる件

以下の環境で org-mode で日本語入力を行うと "Text is read-only" エラーが出てしまい、日本語を入力する事が出来ない org バージョン: 6.19及び6.20(それ以前のバージョンは試していない) 日本語入力環境: wnn + tamago (因みにディストリビューションは V…

[emacs] c++-mode の妙なインデントを修正

随分前の話だが、emacs22 にバージョンアップした際に、↓のように 連なった namespace { 内のインデントが c-basic-offset × (namespace個数 - 1)になってしまった ※"....|"は1インデントを表している namespace foo { namespace bar { namespace baz { ....…

VCでのInf/NaNチェックメソッド

C++

_finite(), _isnan()を使う(何故 _isinf()じゃないのか…)。 ヘッダファイルは float.h (math.hではない)http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-math/51より 結局 VC では 1.0/0.0 と 0.0/0.0 で Inf と NaN を 生成でき,_finite() と _is…

自動プロキシ設定スクリプト

web

プロキシ設定ファイル例 http://www.rcnp.osaka-u.ac.jp/Divisions/CN/computer/rcnp.pac function FindProxyForURL(url, host) { if(isInNet(myIpAddress(),"172.16.0.0" ,"255.255.0.0") /* at RCNP General Purpose Network */ || isInNet(myIpAddress(),…

tramp

trampを使用すれば、emacsでリモートファイルを編集(Diredも!)するコトが出来る。 こんな便利な機能があったなんて。。今まで知らなかったorz ssh接続 C-x C-f /ssh:user@foo.jp:/path/too/file sudo編集 C-x C-f /sudo:root@localhost:/path/too/file ssh …

one-key.el のインストール

http://www.emacswiki.org/emacs/one-key.el コマンドの一覧を表示して、ワンキーで実行できるようにするlisp。使用頻度の低いコマンドのキーバインド等すぐに忘れてしまうので、便利かなぁと思って入れてみた。 anything.elでも似たようなことは出来るが、…

fuzzy-format.el をインストール

Copy/Cut/Paste:スペース VS タブのインデントスタイル戦争に中立の立場をとるfuzzy-format.el を commitした タブによるインデントとスペースによるインデントをいい感じに使い分けてくれるlisp。 (個人的には、タブのインデントを使う意味が分からないのだ…

XMLRPCで "`split' called for nil:NilClass" エラー

ruby1.8のXMLRPCで巨大なstring戻り値を受け取るときに Message: nil:NilClass">エラーが出力されるようになった。http://www.ruby-forum.com/topic/104425によると、lib/xmlprc/client.rb のバグらしい。 --- lib/xmlrpc/client.rb (revision 12167) +++ li…

MS明朝のClearTypeを有効化

http://tomtia.plala.jp/PC/ttfont/index.htm に従い以下の手順で行った。 ttctからttfを抽出 breakttc msmincho.ttcfont00.ttf, font01.ttfが抽出される EBDT削除 http://tomtia.plala.jp/PC/ttfont/index.htmの 「EBDTを取り除く」に従う ・バッチファイル…

XPシステムフォントのメイリオ化

ことば・その周辺 PC版「WindowsXP のシステム・フォントを変更する(6)――最終(改)」 の手順で msgothic に偽装した meiryoKeGothic に置き換えるが、何故か MSゴシックが認識できなくなってしまう。 それにつられて、FixedSysの日本語フォントも豆腐(■)にな…