これから、Linux Tipsのことは、Linuxのマスコット「Tux」の画像を使おうっと。(出典はウィキペディア
 
表題の件は、digでドメイン情報を表示するときなど、なかなか書き変わらないよなと思うときに、実はネットのお外では書き変わっていて、自分ちだけ変わってないんじゃないかという疑念があるときにパパっとやればいいよということで。

# rndc flush

キャッシュのフラッシュです。これでOKでした。

1つ2つ記事を投稿するときは、WordPressの新規投稿の画面でなんの問題もないと思うんですが、
例えば、3400件ほど記事を作成して、その1つずつに30枚ほど画像を貼り付ける(102,000枚)のをバイト代出すからと言われても、手でやりたいと思いますか?
 
こういうときに、ハイっと言ってすぐ画面に向かって入力し続ける人の方がいまどきは稼げるかもしれませんが(1件の投稿と画像紐づけに1分かかったとして、1時間で60件、全部処理するのに、約57時間、時給1,000円で 57,000円か。こんなこと書いてないで、すぐやってもいいかも)、2時間くらいでめげる人のためにツールを使ってなるべく楽チンに画像を紐づける方法をまとめてみたいと思います。
さらに読む

タイトルのまんまなんですけど。
 
jQuery(“#myid”).addClass(“class1”);
jQuery(“#myid”).removeClass(“class1”);
 
クラスを追加したり削除したり。どういうときに使うかというと、例えば、ボタンの上にマウスオーバーしたときに、別の要素を赤くして、マウスが外れたら元の色に戻すとか。そんな感じで使います。(これだけじゃないけどね)

詳しくはこちら ⇒ 第4回 classの制御 – jQueryによるJavaScript入門

inputを disableにしてるとき、わかりやすいように opacityで透明化しようとしてはまったこと。
なんと IE7互換表示だと大丈夫なのに、IE8だとダメなやつがあるのですよ。
input:disabled {} の CSSがそれで、これが複数指定の中に入っていたがために、そのCSS指定がみんな無効になってしまい、わからんちんな結果に。(CSSでエラーになるようなことを書くと、そのブロック全部適用されない罠!)

  IE8 Firefox Chrome Opera Safari
input[type=text] O O O O O
input:read-write
input:read-only
O O
input:enabled
input:disabled
O O O O
input:active
input:focus
input:hover
O O O O O
input:checked O O O O
input:default O O

この表の出典はこちら ⇒ 各ブラウザのCSSセレクタの対応状況
 
 
あと、position:absolute してて、IE7で表示されないなと思ったら、z-indexを付けてみること。下になっちゃってるだけかもしれませんよ。

wp_postmetaに attach系のデータを保存しなきゃいけなくて(画像データだけ別に作っておいて、それのアタッチデータを作るわけですね)、例のPHPの配列を insertで書き込もうと思ったんだけど、パパっと作業するのは Rubyの方が楽ちんなので、調べただけで使わず仕舞い。
でもなんかの拍子に必要になるかもしれないので。

INSERT INTO wp_options(blog_id, option_name, option_value) VALUES(0, ‘my_messages’, maybe_serialize( $messages ))

$messages = maybe_unserialize($result->messages);

maybe_serialize()と maybe_unserialize()がセットになっているわけですね。
詳しくは、こちら ⇒ DBに連想配列を保存するには

久々に psqlを触ったらびっくりするくらい忘れていたので、これはこれで新鮮だった。
人ってこのくらいキレイさっぱり忘れられるんだなぁ、道理で失恋で死ぬやつがたくさんいないわけだ。
以下、なにを忘れていたかの記録。文字通り備忘録。

  • 起動にはDB名とユーザ名が必要 ・・・ psql -U user mydb
  • 操作ヘルプ ・・・ ¥?
  • 終わるとき ・・・ ¥q
  • コマンド起動でSQL実行 ・・・ psql mydb -c ‘select * from tbl;’
  • 外部ファイルをSQLとして実行 ・・・ psql mydb -f sql.txt
  • 全部成功したときだけコミット ・・・ psql mydb -f sql.txt -1
  • 対話:DB一覧 ・・・ ¥l
  • 対話:テーブル一覧 ・・・ ¥d
  • 対話:テーブル詳細 ・・・ ¥d mytable
  • 対話:外部ファイル実行 ・・・ ¥i sql.txt
  • WARNING: nonstandard use of \\ in a string literal at character N ・・・ エスケープ文字を含むときは、文字列はE”で包むこと(E’ほげほげ’)
  • SQLでの文字列連結 ・・・ select “123” || “ABC” from