Archive

Archive for 1月, 2009

旧blogの画像URL修正

1月 31st, 2009

mod_rewriteでやろうと思ったんですが、面倒だし今後同様のリンクが増えることもないし
…というわけで結局Mysqlで一括置換しました

参考:MySQLだけで文字列を一括置換する :: Webプログラマー+WebデザイナーなZARU日記

なんかリダイレクトも上手くいってない?みたいなので旧blogの記事は全部このblogのtopにリダイレクトしてます;
mod_rewriteムツカシネー

先頭と末尾の空白(改行も)を取り除く str.strip

1月 30th, 2009

このあいだのmechanizeでタイトルを取得するスクリプトで、
[html]
<br /> hoge huga hage<br />
[/html]

このようなタグの中で改行が入っているタイトル(例えばGmail)をmechanizeなどで取得すると

TEXT:
  1. (\n)
  2. Gmail: Email from Google

と、改行も含めて取得してしまいます
こういう場合はstr.stripで消せます
文字間の空白・改行は消えないので安心です

晩飯

1月 28th, 2009
SBSH02501.JPG

試験期間中で飯作るの面倒なので久しぶりの惣菜
鶏ごぼう丼四割引で238円

vim:listcharsを色づけ

1月 27th, 2009

vimでタブやスペースを可視化するのにlistcharsを使いますが、その色を変える方法です

TEXT:
  1. set list
  2. set listchars=tab:>-,extends:<,trail:-,eol:<
  3. highlight SpecialKey term=underline ctermfg=darkgray guifg=darkgray

※この記述より後でcolorschemeを読み込むと上書きされます

gvimではgvimrcの方に書かないといけません(こちらもcolorschemeの後)

ご覧の通り<>を使っているのでHTMLタグなんかと同じ色になって見づらかったのです;
もっと早く調べればよかった…

,

mod_rewrite:RewriteMapで柔軟なURL書き換え

1月 25th, 2009

今回は旧blogの記事をこのblogの記事にパーマネントリダイレクトしたいと思ったので調べてみました!
しかし、単純にリダイレクトしようと思っても馬鹿やったせいで記事番号がずれており、ドメイン部分を書きえるだけでは済みません;
これは大手術が必要そうだ…ということでmod_rewrite、ruby両先生にお願いしました

Read more...

, ,