foldrr's weblog

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

2009-08-01から1ヶ月間の記事一覧

Google ウェブ履歴でブックマークしたエントリのみを検索する

問題 Google Bookmarks ではコメントに対する全文検索はできるが、ページ内容に対する全文検索はできない。 Google ウェブ履歴では全文検索はできるが、一瞬でも表示したページも一覧に出てくるため目的のページを探すのが面倒。 解決方法 Google ウェブ履歴…

アロマウォーマーを買った

無印良品ネットストア 無印のガラスアロマウォーマーを買ってみた。 ・使用時の本体の熱は微弱。暖かい程度。 ・使用時の明かりが強い。 ・アロマディフューザーより香りが拡散しない。 ・アロマディフューザーより香りが強い。香りが拡散しない件については…

PHP で POP3 接続する

環境 Windows XP Professional SP3 PHP 5.2.9 PEAR Net_POP3 1.3.7 問題 PHP で POP3 サーバへ接続したい。 解決方法 PEAR の Net_POP3 を使うと簡単に POP3 アクセスできる。 PEAR Net_POP3 のインストール PEAR コマンドで Net_POP3 をインストールする。 …

存在しない宛先へ送信してしまった際のメール アドレスを判定する

問題 存在しない宛先へ何度もメールを送らないようにしたい。 そのため、宛先不明で戻ってきたエラーメールのアドレスを判定したい。 解決方法 Error-To カスタムヘッダを利用する。 Error-To という既定のヘッダがあるのだと勘違いしてました。 RFC で定義…

snake_case

名前の書き方って色々ある。 SomeName someName some_name some_name のことを underscored case とか読んでたけど、snake case って呼んだりするらしい。 個人的には some_name(snake case) が好き。 略語の時、どこまで大文字だったっけ?とか悩まないで済…

PHP token_get_all() が便利

PHP のシェルが欲しくなった。 Ruby の irb や、Python の IPython のようなもの。 複数行をどう扱うか 単に1行ずつ拾って eval したんじゃ複数行が扱えない。 複数行にするために特殊な入力(例えば、最後に \ を入れるとか)はさせたくない。 つまり構文…

PHP で irb や IPython みたいなことがしたい

環境 Windows XP Professional SP3 PHP 5.2.9 問題 PHP で手軽にコードを実行できる環境が欲しい。 解決方法 下記のようなスクリプトを用意しておくと、コンソールから直接スクリプトを実行できる。 ※手抜きなので if をブロック無しで書いたりするとエラー…

Thunderbird カスタム ヘッダの設定

環境 Thunderbird 2.0.0.22 問題 Thunderbird で送信するメールへ To, Cc, Bcc 以外のヘッダを追加したい。 解決方法 Thunderbird の環境設定を変更することで任意のカスタム ヘッダを追加できる。 メニュー → ツール → オプションを開く。 詳細 → 一般 → 設…

Firefox 3.5 でドラッグ時の半透明をオフにする

環境 Firefox 3.5 問題 Firefox 3.5 以降、タブをドラッグするとページ内容が半透明で表示されるようになった。 半透明表示が邪魔なのでオフにしたい。 解決方法 アドレス欄に about:config と入力し設定画面を表示する。 nglayout.enable_drag_images で検…

ゴキブリへの防虫効果のあるアロマ

クローブ ペパーミント ティーツリー クローブ 香辛料としても使われる。 効果は非常に高く直接、害虫に書けると1滴で死んでしまうこともある。 香りはクセが強く正露丸のような香りがするらしい。 刺激の強いアロマであるため取扱店が少ない。 ペパーミン…

vim でコンソールからペーストする

そのまま貼り付けするとインデントが右にずれてしまう。 以下のようにすると期待通りに貼り付けできる。 :a! ペースト Esc

Firefox Cookie を削除しても復活してしまう

環境 Windows XP Professionla SP3 Firefox 3.5.2 問題 Firefox でクッキーを削除しても、再度クッキーの一覧を表示すると削除したはずのクッキーが復活している。 cookies.sqlite, cookies-journal.sqlite を削除してもクッキーが復活する。 原因 アドオン…

Mixi で「マックでDS」を削除する

環境 Firefox 3.5.2 Mixi 問題 ミクシィの検索ボックスに毎回、「マックでDS」と表示されるのが邪魔。 解決方法 AdBlock Plus アドオンで下記をブロックする。 http://mixi.jp/static/js/pr/*

Google リーダー と LDR を比較してみた

LDR でフィードの取得に失敗することが増えてきたので、Google リーダーを検討してみた。 LDR のレート情報を Google リーダーのフォルダに置き換えようとした まずは LDR から Google リーダーへエクスポート。 レート情報はエクスポートできないようなので…

MP3 や WAV を MMF へ変換して着信音にする

MP3 の場合 MP3Deco を使って WAV へ変換する。 WAV へ変換した後、後述する方法で MMF へ変換する。 http://www.vector.co.jp/soft/win95/art/se266909.html WAV の場合 Wave to SMAF コンバータを使って MMF へ変換する。 http://smaf-yamaha.com/jp/tools…

Firefox Greasemonkey 指定したサイトのリンクを新しいタブで開く

// ==UserScript== // @name general_new_tab // @namespace http://foldrr/general_new_tab // @include http://www.google.com/bookmarks/* // ==/UserScript== (function (){ const TARGET = "_blank"; var settings = [ { site: "http://www.google.com/…

Mixi で指定したユーザーの日記へのコメントを一覧表示する

以下のアドレスで一覧表示できる。 http://mixi.jp/list_comment.pl?id=USER_ID

CentOS 管理者で vim を使うとシンタックス ハイライトができない

環境 CentOS 5.2 問題 vim のシンタックス ハイライトが、一般ユーザーで起動すると動作するが、管理者では動作しない。 原因 vi で vim が起動すると誤解している。 一般ユーザーは alias vi='vim' してあるので、vi で vim が起動する。 管理者は alias vi…

Windows へ sinatra をインストールする

環境 Windows XP Professional SP3 Ruby 1.8.7 RubyGems 1.3.1 sinatra 0.9.4 インストール gem install sinatra ところが Windows で sinatra は動かないらしい…。

Windows XMailCFG へコマンド エイリアスを設定する

環境 Windows XP Professional SP3 XMail 1.26 XMailCFG 2.36a 問題 メール受信時にプログラムを実行したい。 解決方法 ウェブサーバにアクセスする。http://localhost/xmailcfg/ 再度メニューから「エイリアスの管理」をクリック。 「コマンドエイリアスの…

WordPress サイト構築スタイルブック メモ p28〜p42

第2章 p28〜p42 を読んだのでメモ。 テーマを自分で作成する wp-content/themes/THEME-NAME ディレクトリを作成する。 wp-content-themes/THEME-NAME/style.css を作成する。 wp-content-themes/THEME-NAME/index.php を作成する。 wp-content-themes/THEME-…

WordPress サイト構築スタイルブック メモ p43〜p47

第2章 p43〜p47 を読んだのでメモ。 テンプレートタグとは? ブログの情報を動的に出力するためにビューへ記述する PHP スクリプトのこと。 bloginfo bloginfo('name'); ブログのタイトルを表示する。 bloginfo('url'); ブログのアドレスを表示する。 blogin…

憂鬱へのクスリの効果

憂鬱な気持ちや考えがいつまでも晴れず眠れないので、市販の薬を飲んだ。 以前から聞くことはよく分かっていたけれども、効果てきめんだった。 眠れないのは続いたけれど、嫌な夢ではなく楽しい夢を見られるようになった。 せめて夢の中だけでも楽しく過ごせ…

共感するのが怖い

人と話してて、自分は会話できてるんかなぁ?と不安になります。 言いたいこと言うだけで話聞けてないんじゃないか? 会話しているようで話題かみ合ってないんじゃないか? とか。「なんでそう思うの?」と聞かれると、うまく答えられないんだけど、あえて言…

Firebug Ajax で動的に変更のあった部分を知る

環境 Firefox 3.0.x 問題 Ajax で動的に変更のあった部分について知りたいが、動的な変更なのでインスペクトしにくい。 解決方法 Firebug を有効にする。(F12) Firebug メニュー → HTMLの小さな三角ボタン → 変更を強調表示 Firebug メニュー → HTMLの小さな…

ケータイサイトでキャッシュを無効にする

問題 ケータイサイトでキャッシュを無効にしたい。 <meta http-equiv="cache-control" content="no-cache">だけでは制御できなかった。 解決方法 HTML ヘッダへ下記を記述する。 <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" /></meta></meta></meta>

CakePHP Ktai Library の views/helpers/ktai.php を変更する

ケータイ ライブラリの helpers/ktai.php は、環境によって lib3gk.php の読み込みに失敗する。 以下のように変更しておくといい。 'lib3gk.php')); ?>

Google Bookmarks のリンクを新しいタブで開く

環境 Firefox 3.0.13 Greasemonkey 0.8.20090123.1 問題 Google Bookmarks のリンクをクリックすると、別のページになってしまうのでリンクを次々と開くことができない。 解決方法 下記のスクリプトを Greasemonkey へ登録する。 function xpath(query) { va…

伽藍とバザール (2)

http://www.tlug.jp/docs/cathedral-bazaar/cathedral-paper-jp-2.html すごいプログラマの大事な特徴の一つが、建設的な面倒くさがりってヤツなんだ。評価してもらえるのは結果であって、そのための努力じゃないってのがわかってるってこと。そして白紙から…

伽藍とバザール (4)

http://www.tlug.jp/docs/cathedral-bazaar/cathedral-paper-jp-4.html デバッガたちの作業重複によって生じる理論的な無駄は、Linuxの世界ではほとんど問題にされないようだ。 「はやめしょっちゅうのリリース」の効果の一つとして、すでにフィードバック済…