2008-12-01から1ヶ月間の記事一覧

大晦日にスーパーで買う天ぷらの不味さは異常

・高い ・不味い ・脂っこいと三拍子揃っています。 食べるとものすごく不快な気持ちになれます。胃もムカムカします。ここ5年の間で4回くらい大晦日のスーパーの天ぷらで失敗してるような気がします。特に今年のはひどかったので、来年の大晦日は絶対に天…

HTMLタグ中の要素にマッチする正規表現

/<p>(.+?)</p>/i↑こうすれば文書中の最初に現れる<p>タグの中の要素にマッチします。/<p>(.*)</p>/i↑こうすると、文書中に複数pタグがある場合、最初の<p>から最後の</p>の間の文字列すべてがマッチしてしまうので注意。よく間違えるのでエントリに残しておきます。</p>

php4でjson関数を使う

json_encode、json_decodeはphp5でのみサポートされている関数ですが、php4でも使う方法がありました。http://tatsuyakun.jp/2008/03/php4json-decodejson.htmlupgrade.phpを設置してrequireするだけ。まだphp4の環境も少なくないので、使いどころはありそう…

税込価格から消費税を計算

税込価格×(5/105)の計算式で算出できます。 たとえば税込価格3129円の場合、3129×(5/105)=149。税抜価格は3129-149=2980ということが分かります。たまーに使うんですが、そのたびに調べるのが面倒なのでメモしておきます。参考ページ http://detail.chiebu…

SQLiteでテーブルが存在するかどうか確認

http://oss.timedia.co.jp/show/ossz/oneline/2005-06-23 SELECT * FROM sqlite_master WHERE type='table' AND name='hoge';

FireFoxをuser.jsで高速化

http://d.hatena.ne.jp/yupupe6/20081215/1229347817これの通りにやってみました。結果は、、、ちょっとだけ速くなったような気がします。FireFoxを初めて使ったときは「IEより全然速ぇー、快適だー」とか思ってたんですが、今ではそれが当たり前になり、さ…

ViewSourceWithで秀丸を使うと文字化けするのを解決

ViewSourceWithという、HTMLのソースを開くテキストエディタを指定できるFireFoxのアドオンを愛用してます。かなり便利です。が、UTF-8以外だと文字化けしてしまうという現象が起こるのが難点。SJISやEUCのページの場合、いちいちUTF-8でソースを開きなおさ…

モバイルサイトマップのフォーマットが変わっていた

久しぶりにGoogleウェブマスターツールを見てみたら、「モバイルサイトのサイトマップのフォーマットが変わったから修正しなさい」というお知らせが出てました。https://www.google.com/support/webmasters/bin/answer.py?answer=34648ふむ、なるほど。 とい…

SQLiteで日付を使う

SQLiteの日付関数 http://www.tuyudaku.net/sqlite/date.htmlSQLiteで日付を扱うときに注意すること http://d.hatena.ne.jp/Kishi/20080108/1199785354参考にさせていただきました。

findよりも手軽に使えるファイル検索コマンド「locate」

http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230813/updatedbコマンドでlocate用のDBが更新されるそうです。 http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230924/findみたいに細かい条件指定はできないけど、ファイル名が分かってる場合…

MySQLで大量のSQLファイルを一括でインポートできるPHPスクリプト

BigDump http://www.ozerov.de/bigdump.php実際使ったわけではないんですけど、かなり便利みたいです。そのうち使うことになりそう。http://labs.karappo.net/kwdr/index.php?itemid=116

robots-nocontentタグ(Yahoo専用)

http://labs.karappo.net/kwdr/?itemid=116ページ内の重要でない部分を伝えるタグ(というか属性)だそうです。 だいぶ前からあるみたいですが、まったく知りませんでした。つまりそれだけ普及していない、ってことかもしれません。 実際使ってるサイトとかあ…

GoogleとYahooのクローラーのユーザーエージェントを調べた

仕事で調べたのでまとめておきます。〓Google〓・基本型 googlebot/2.1 (+http://www.google.com/bot.html)・mozilla型 mozilla/5.0 (compatible; googlebot/2.1; +http://www.google.com/bot.html)・Mediapartners Mediapartners-Google/2.1+(+http://www.g…

javascriptのkeypress,keyup,keydownの挙動を確認

http://www.nlp.ie.niigata-u.ac.jp/~hosoya/key-event/このページが便利。 Ajax+javascriptバリバリのサイトを作るときなどに使えそうです。

戻るボタン、BackSpaceの制御

戻るボタンやBackSpaceで前のページに戻るのを制御する方法を調べてみました。 根本的な対策はセッションや引数をつかってサーバーサイドでやらなくちゃいけないようですが、クライアントサイドでもある程度はできるようです。まずはこれ。キャッシュを制御…

phpで処理の進捗状況の表示を実装する

ウェブサイトで処理時間の長い処理を行う際 - 処理開始 処理1完了 処理2完了 処理3完了 処理4完了 処理完了 - ↑これを、処理が完了した順に1行ずつ表示するのをphpで実装する方法です。 うまく使えばプログレスバーみたいなのも作れます。結論から言うと、f…