2011-01-01から1年間の記事一覧
PHP側で配列として処理するためにname属性を'foo'のように指定した場合、この属性をjavascriptで扱う場合には以下のように、document.form.elements['foo']とする必要がある。 document.form.foo は当然、 undefined であるし、 document.form.foo[] も構文…
jqueryを呼ばずにjquery風に使う例。 以下の例ではメソッド html()を作成。他も同じように追加すればよさげ。 <script type="text/javascript">
UTF-8のコードにおいて、全角のひらがな、カタカナ、句読点(、。)のどれかが1文字以上あれば真。 $a = array( 'The quick brown fox jumps over the lazy dog.', 'The quick brown fox jumps over the lazy dog. !?#$%&', 'The quick brown fox jumps over t…
jquery.nivoSliderプラグインのeffectがなかなかよいし、フリー版もあるので試しに設定してみたが、現時点(v2.6)では、jquery 1.7ではうまく動かないeffectがあるみたい。設定に参考にしたサイトは以下。 http://nivo.dev7studios.com/ http://webdesignreci…
Firefox7を使っていて、しばらくすると、サイトに接続できなくなる時がある(いつもでない)。 こうなるとどこにも接続できず、Firefoxを再起動することで回避していた。 http://forums.mozillazine.jp/viewtopic.php?t=12103 にある通り、about:config から n…
本当にこんな運用をするかどうかは別にして、あるユーザ権限(購読者)だけパスワードを変更させないようにすることができる。 http://ja.forums.wordpress.org/topic/4970 の最後にあるコードをテンプレート中のfunctions.phpを入れてみたのだが、3.2.1 では…
インストール手順の備忘録。以下サイトを見ながらインストールした。 http://d.hatena.ne.jp/Schima/20101015/1287088199 上記サイトでは10.04だか、今回は最新の11.10で試してみた。 Virtual PCにて仮想マシンを作成 すべてデフォルトで作成した。その後、V…
該当モジュールのディレクトリにてapxsにてコンパイル、インストールする。インストール時はLoadModuleを勝手に追加してくれる。 $ pwd /home/foo/httpd-2.0.64/modules/metadata $ /usr/local/apache2/bin/apxs -c mod_headers.c /usr/local/apache2/build/…
基本の月別アーカイブは、 wp_get_archives() http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_get_archives プラグインで月別、カテゴリ別を実現 Archives for a category WordPress pluginか…
wordpressでのカテゴリ一覧ページのテンプレートはcategory.phpでカテゴリごとにページの表示を変えたい場合はcategory-N.phpというようにカテゴリ番号を付加したテンプレートを用意するだけでよかったが、実際の記事表示でカテゴリによって表示を変えたい場…
メールアドレスの完璧な正規表現はないのだが、以下のもので「おおまか」に表現できるはず。 /^[a-zA-Z0-9_.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4}$/ 正規表現オプション"i"を付けられる言語であれば、"A-Z"の表記はいらないはず。元ネタは以下。 http://befi…
WordPress 3.2が利用可能です!更新してください。 というバージョンアップに関する表示があるのだがこれを非表示にする方法。以下のコードをテーマディレクトリのfunctions.phpに記述するといいらしい。 add_filter( 'pre_site_transient_update_core', '__…
http://d.hatena.ne.jp/kazuokohchi/20110714 で書いた現象は解決したのでメモ。id:fudan10u さんからコメントをいただき、1.2.1がリリースされていることを知る。Thunderbirdのアドオンメニューから「更新を確認」を時々やってみていたのだが、更新できなか…
ファイル・ディレクトリのタイムスタンプの変更を、touchコマンドオプションでできるんだといまさらながら知ったのでメモ。 $ man touch .... -t time time で指定した時刻を使い変更する。引き数は次のような明確な意味 を持つ 10 進数の形式で指定する。 […
Thunderbird 5 + Enigmail 1.2 にバージョンアップしたところ、 署名付きのメール(ISO-2022-JP)が表示領域で化ける。KI/KOがうまく認識されていないような感じだが、ソース表示や返信、転送するとちゃんと表示できている。 ググっても同様の現象が起きている…
以下のつぶやき発見。 http://twitter.com/#!/zista/status/67458362937311232 http://twitter.com/#!/zista/status/67765014198624256 で、 http://tinymce.moxiecode.com/develop/bugtracker_view.php?id=4320 にてfixされたようだ。現在使っているのが3.4…
lightbox(jqueryプラグインでないやつ)で画像を表示する場合、元のhtmlが長い場合、画像表示する場所が下になって隠れて表示してしまう。 そのため、lightbox.jsの231行目を修正して変更した。 // var lightboxTop = arrayPageScroll[1] + (document.viewpor…
秀逸の説明あり。 http://www.math.kobe-u.ac.jp/~kodama/tips-free-memory.html URLをみるとページがいずれはなくなりそうなので、メモ。 メモリの状況を調べる メモリの利用状況を調べる方法は, free, top, ps, vmstat, /proc/meminfo 等がある. xosview …
google chartのGauge(計器)の表示が、IE8だけ表示できない(IE6,IE9は表示できる)現象に遭遇した。 http://code.google.com/p/google-visualization-api-issues/issues/detail?id=5 でも話題になっているが、どうもIE8だけっていうのはgoogle chart側の問題で…
jquery.cycle plugin を書いていて、該当のhtmlを間違っていると、指定したcycleが一つおきに表示したりする。特に、終了タグなどを間違っている場合が多い。 <ul id="list"> <li><a href="http://www.example.jp">テスト0</a></li> <li><a href="http://www.example.jp">テスト1</a></li> </ul> と書くべきところを、 <ul id="list"> <li><a href="http://www.example.jp">テスト0</a><li> <li></li></li></li></ul>
/etc/cron.dailyに登録されている logwatchが以下のエラーとなり、 logwatchのリポートが送信されないときがあった。 From: Cron Daemon <root@foobar.jp> Subject: Cron <root@foobar> run-parts /etc/cron.daily /etc/cron.daily/0logwatch: postdrop: warning: uid=0: Illegal seek sen</root@foobar></root@foobar.jp>…
NTPサーバを設定するにあたり、以下URLによい落としどころがあるのでそれを参照すること。 http://blog.livedoor.jp/dankogai/archives/51686051.html
デフォルトだとリクエストレポートが10以上のものしか表示しない件。 http://www.jp.analog.cx/jp5.24/basiccmd.html REQFLOOR 10rというコマンドは、Analog に対して、リクエストレポートで少なくとも 10 リクエスト以上あったファイルのみを表示させるよう…
いつのまにかYouTubeの埋め込みコードの表示がなくなっていた。どうも場所が移動しているようで、以下のサイトに記載しているとおり、 http://gizazine.net/?p=4014 動画を表示する。 [共有]をクリック。 [埋め込みコード]をクリック。 で表示できる。 なお…
いつのまにか、 Google Maps v3のデフォルトマーカーがIE6では透過されなくなっていた。どうも、バージョンが3.4になってからのようだ。 <script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3.3&sensor=false&language=ja"></script> とバージョン指定すれば前のように透過できる。バージョンを指定しないと現時点ではv=3.4のようだ。参考 http://www.r…
Tiny_mce jquery plugin と google maps v3 を同時に使用しているページをFirefox3.6でリロードするとTiny_mceが表示されない。Firebugで見ると、 GET 'script_urlで指定しているtiny_mce.js' 304 Not Modified tinymce is not defined (function(b){var e,d…
PHPのセッションをSSLのみに限定する方法。 http://bba-ltom.blogspot.com/2008/07/php.html // セッションはCookieのみを使用 ini_set('session.use_only_cookies', 1); // HTTPS通信時にはCookieにセキュア属性をつける if ($_SERVER['SERVER_PORT'] == 44…
GNU tarの機能かもしれないが、あるファイル、ディレクトリだけを除いてtar ballを作る。Subversionの .svn ディレクトリなんかを除きたい場合に有効。 $ tar --exclude .svn -cf - ./foobar | gzip >foobar.tar.gz ちゃんと、 ./foobar 配下の .svn はすべ…
コールバックに指定する宣言済みの関数に引数を渡すと、指定時に実行されてしまう。 function foo(s) { alert("Hello " + s); return false; } // require jQuery $(document).ready(function() { $(':button').click(foo('test')); }); /* ページ読み込み後…
javascript中においてキー押下で処理させたい場合、jQueryを使えば楽できる。 jQueryではeventの keydown(fn) を使う。実は bind("keydown", fn) のようだ。 $(window).keydown(function(e) { if (e.keyCode === 27 || e.keyCode === 81) { /* ESC,q */ $('#…