XAMPPでvirtualhostsを有効に 環境:osx 10.8.2, XAMPP version 1.7.3 hoge/XAMPP/xamppfiles/etc/httpd.conf 471 # Virtual hosts 472 #Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf #を取ってvirtualhostsを有効に。 471 # Virtual hosts 472…

Hatena10th ジョニーデップ激似のオレにはてなTシャツ下さい!(ドヤッ

switch文で複合条件

switch (hoge) { case 'a' : case 'A' : alert('hoge!'); break; case 'b': case 'B': alert('hage hage!'); break; } // a || Aの時「hage!」b || Bの時「hage hage!」

固定ページでのパンくずリンク

下記を参考に、wordpressのパンくずリンクを組み込んでみた http://www.strollnet.com/wordpress/technique/467/第二階層までは問題無かったが、第三回階層では逆順に表示されてしまったので ちょっと上記スクリプトを手直しした。 内容的には、get_post_anc…

eventのプロパティ一覧を調べる。もしくはjsでdumpっぽいこと

template engineとかphpのdumpっぽいことが出来そうなのでメモしておく。 var props = []; for(var p in event){ props.push(key); } props.sort(); #('log').html(props.join('<br />')).css("text-align":"left");参照元: http://dev.worksap.co.jp/Members/nog…

コンソールの色を変更する

全体的に変える場合 /etc/DIR_COLORS を変更する。 # vi /etc/DIR_COLORSユーザ毎に変更する場合は/etc/DIR_COLORSをホームディレクトリにコピーして編集する $ cp /etc/DIR_COLORS ~/.dir_colors編集が終わったら $ eval `dir_colors ~/.dir_colors -b` も…

rpmでインストールしたyumレポジトリの削除

yum update でこんな感じのエラーが出たので、rpmで追加したレポジトリを一旦削除して再インストールしてみることにした http://ftp.kddilabs.jp/Linux/packages/fedora/epel/5/x86_64/repodata/63f2f883f0f8fbb28101ee10202c4574c65cbd0d-primary.sqlite.bz…

ヘルプ内にhtmlコンテンツを内包するツールチップ(ポップアップヘルプ的なもの)

世の中にツールチップ的なヘルプをポップアップするjsはたくさん転がっていて、たいがいの場合はそれらのライブラリを使えばことが済む。こんなのとか http://www.ideaxidea.com/archives/2008/10/tooltips.htmlただ今回場合、中のヘルプにaタグの記述などが…

safariに拡張とか入れたよ。

環境設定→詳細 から「開発メニューをオンにする」をチェック SIMBL-0.9.7 GreaseKit.bundle *safari版greasemonkey SafariSource.bundle *safariで表示するsourceに色付けする Tumblrful.bundle *safariから右クリックでtumblrとかにpost 外す時は、付属のア…

まとめる手前の散文

mobileヘッダはどうすべきかという点。 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> </head></html>

macportでインストールしたもの

python2.6をinstall 入るのは2.6.1 sudo port install python26 sudo port install python_select

macbookの移行時にやったこと。

各種ブラウザ,コミュニケーションツールのインストール Firefox Chrome Opera Skype Adium 移行アシスタントを使ったアプリケーションの移動(主にadobe系) 移行アシスタント→アプリのみを選択し、Adobe系のアプリを新環境へ移行。 この時点で、先に入れた…

三項演算子

【例1】 var a = x ? b : c;は以下と等価 if(x) { var a = b; } else { var a = c; }【例2】 var a = (x || y) ? b : c;if(x || y) {var a = b;} else {var a = c;}【例3】 var a = x ? b : ( i || j ) ? c : d;if(x){ var a = b; } else { if( i || j ) { v…

tailf でリアルタイムなログ監視

tailfコマンドで開始 tailf /usr/local/apache/log/error_logcontrol+Cで終了。

フォルダ以下を再帰的にgrep検索する方法

// 全てのファイルからhogehogeを検索 find . -name '*' | xargs grep hogehoge // 全てのphpファイルからhogehogeを検索 find . -name '*.php' | xargs grep hogehoge参照元:http://shoulder.jp/archives/009306.php尚、検索対象がsvn管理下にある場合余計…

指定文字数で文字を切る便利関数を追加する

今wordpressのテーマのカスタマイズ(オリジナルテーマをフルスクラッチで作る)をやっていて、自分用のメモ。 smartyやTTなどのテンプレートエンジンではよくある指定文字数で文字を切って最後に「...」を付けるtruncateみたいな便利関数です。 smartyのそ…

エントリの末端ジャンルを返す便利関数

この関数はループ中で使うことを前提としてる。 function cat_last_child(){ $cats = get_the_category(); $current = ''; foreach($cats as $cat){ if(!$current || cat_is_ancestor_of($current, $cat)) { $current = $cat; } } return $current; }上記を…

親カテゴリにぶら下がるサブカテゴリのメニュー表示

資料 http://jp.blogherald.com/2007/07/27/wordpress-dynamic-sub-page-navigation/

VPSサーバを借りてみるテスト

お名前.comにしてみるテスト。

PS3+Apple Wireless Keyboard US配列での入力モードの切替

PS3

option + ~(チルダ) で日本語・英語の切替

svn log を日付指定で

svn log -r {2008-01-01}:HEAD /dir trunc/test と branches/test をマージする svn merge -r136720:136721 svn+ssh://username@xxx.jp/honkamo/branches/test このとき、--dry-runを付けると、マージの実行テストができる。

svn log とりあえずメモ

svn log -v --stop-on-copy とりあえずメモ。

svn blame

svn blame file で行毎のリビジョンを付加させつつソースファイル開く。 結構便利そうなので、後でやってみることにする。

開発メモ。

よくある検索BOX内に、キーワード入力を促すアラート文「ここにキーワードを入力してください〜」を入れておいて Forcusした瞬間に、文字を消す。というやつを、jQueryのblur()効果を使ってやろうとした。 jQuery(function(){ jQuery('input#search-value').…

特定のリビジョンの特定のファイルの内容を表示する

svn cat -r1111 ./test.txt

URLからGETパラメタ部分のみをオブジェクトに格納して返す

仕事で必要だったのでURLのGETパラメタをオブジェクトにして返す関数を作った。なにか問題あったらご指摘頂ければ幸いです。 var paramsParser = function(url){ var rData = {}; var point = url.indexOf("?", 0); point = point + 1; url = url.slice(poin…

javascriptのthis

thisはイベントの呼び出し元のオブジェクトが格納される。

Javascriptで関数をオブジェクトっぽく実装する

通常の関数はこんな感じ function manWalk(){ alert('歩け!'); } var manJump = function(){ alert('ジャンプ!'); }これを、オブジェクトっぽく書くと var man = new Object; // var man = {}; も可。まずmanオブジェクトを作って man.walk = function(){ …

jkl-parsexml.js

xmlやらcsvやら、とにかくあらゆるものをパースしてくれる便利なjsライブラリ jkl-parsexml.js というのがあるのですが たまたま案件で、タブ区切りのTSVの読み込みに対応するため オリジナル に JKL.ParseXML.TSV クラスを追加。つっても、単にJKL.ParseXML…

はてなTシャツ2009欲しい!うごメモT欲しい!サイズはXLで!!可愛いTシャツが貰えるのは「はてな」だけっ!