foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

2008-02-01から1ヶ月間の記事一覧

Gvim Portable でスプラッシュを消す方法

以下を参照。 http://moewe.xrea.jp/tips/070606_portableapps.html 但し消した場合は /vimrc を作っておかないとエラーが起きるようになる。 また /vimrc を用意するとデフォルト設定が無効になってしまう。

vi で 3d + Enter と入力すると 4 行削除される理由

3 行消したいのであれば 3dd とタイプする。 Enter はいらない。 もし Enter を押してしまうと、Enter は j の意味があるので 3d + <Enter> = 3dj = 4 行削除 となってしまう。</enter>

アプリケーション エラーの送信設定

アプリケーション エラーが発生した時に、エラーを Microsoft に送信するかどうかを選択するダイアログが出てくる。 これが邪魔な場合は以下で設定を変更できる。コントロール パネル→システム→[詳細設定]タブ→[エラー報告]ボタン エラー報告を無効にする [ …

QueryBrowser から日本語を Insert(Update) できない場合

テーブルおよびカラムの文字コードを確認する。 特にカラムの文字コードは MySQL Administrator からでは確認できないので注意。 簡単な方法は MySQL Administrator のバックアップ機能を使って、テーブルを SQL にダンプし、SQL を確認する。

Apache でインデックス ページを設定する

ディレクトリ名だけを指定した場合に表示されるページをインデックス ページと呼ぶ。 インデックス ページは httpd.conf の DirectoryIndex で指定できる。 <IfModule dir_module> DirectoryIndex index.html </IfModule>

CSS でヘッダーとフッターの固定表示

続・日記のヘッダとフッタをCSSで固定表示にしてみた - KAZUMiX memo 考え方として重要なのは以下。 ヘッダーとフッターを のマージンで確保する。 ヘッダーは position: absolute で top: 0 にしておく。 フッターは position: absolute で bottom: 0 にし…

SQLite のダウンロードと基本操作

SQLite とは 実行ファイル 1 つのデータベース。 現在は sqlite と sqlite3 があり、双方使えるコマンドが異なる。 ダウンロード http://sourceforge.net/projects/sqlitecc/ データベースの作成 sqlite データベースファイル名.db データベースへの接続 sql…

プロジェクト作成時に pysqlite が無い場合のエラー

Creating and Initializing Project Failed to create environment. global name 'sqlite' is not defined Traceback (most recent call last): File "d:\usr\local\bin\python\Lib\site-packages\trac\scripts\admin.py", line 613, in do_initenv options=…

Apache で Python を動かす

以下のように .htaccess と index.py を用意する。 cd /var/www md python cd python vi .htaccess vi index.py .htaccess の中身は以下。 .htaccess DirectoryIndex index.py AddHandler cgi-script .py index.py の中身は以下。 pytyon.py #!/usr/local/bi…

Windows のデスクトップにIEのアイコンを表示する

画面のプロパティ [デスクトップ]タブを選ぶ。 [デスクトップのカスタマイズ]ボタンを押す。 [Internet Explorer] にチェックを入れる。 [OK]ボタンを押す。 [OK]ボタンを押す。 ※もし "Internet Explorer" という項目が無かった場合は Alt+I を押す。

php で fgetcsv() を使ってはいけない

CSV ファイルのパースをするには fgetcsv() という関数を使えばいい、と思うと文字化けでハマる。 マニュアル↓を見てみると、 PHP: fgetcsv - Manual - http://jp.php.net/fgetcsv 注意: この関数はロケール設定を考慮します。 もし LANG が例えば en_US.UTF…

Rhino で無理やり prototype.js を使う

せっかく Rhino で prototype.js できると思ったら、そのまま使おうとしてもブラウザが持っているオブジェクトが見つからずにエラーが色々出てしまう。 そこで、エラーを1つひとつ調べて怒られる箇所にダミーのメソッドやプロパティを突っ込んでみまた。 //…

Rhino でスクリプトをインクルードする方法

HTML + JavaScript の場合は script タグでできるけど、Rhino の場合は HTML がない。 そこで load() を使う。 // file1.js load("file2.js"); f2(); // => f2() // file2.js function f2(){ print("f2()"); } これで prototype.js も使える。 と思ったら、…

Notebook で複数ラベル(タグ)絞込み

右上の「並び替えとフィルタ」をクリック。 ラベルのあるメモを表示をポイント。 素早くラベル一覧をポイント。(ゆっくり動かすと一覧が消えてしまう) 以上を繰り返すことでラベルの絞込みができる。 今まで出来ないと思っていた。 これができるなら Googl…

js でオブジェクトとメソッドをバインドする 2

オブジェクトとメソッドをバインドしたくて、引数を配列で持っている場合は apply() を使うといいみたい。 function f1(a, b){ print("this.name = " + this.name); print("a = " + a); print("b = " + b); } var x = { name: 'hoge' } f1.call(x, [1, 2]); …