Google Search Date Limiterで秒単位の指定ができるようになりました

Google search date limiterをバージョン0.4.0に更新しました。

変更点は下記の通りです。

  • 時間の単位がこれまでの「日」「週」「月」「年」に加えて、「秒」「分」「時間」という単位も指定できりょうになった
  • 数字はこれまで1~12だったのを、1~10、20、30、40、50に変更
  • 範囲を指定して検索した後に、選択リスト(ドロップダウンリスト)は指定した範囲が選択状態になるようにした

 

Todo.php バージョンアップ(0.2.0) カテゴリ名日本語対応、PHP5.2未満でも使えるかな?

PHP 1ファイルのみでDB不要のTODO管理ツール – Todo.php [ゼロと無限の間に:Sandbox]

主な変更点

  • カテゴリ名として日本語等のマルチバイト文字が使えるようになった
    • カテゴリ名はそのままデータファイルのファイル名になるので、使用するサーバOSに合わせてファイル名の文字コードを指定する。 (Todoクラスの定数FILE_NAME_ENCODINGで。)
    • mail2todoを使う場合はカテゴリ名は英数字にしておいた方がよい。
    • 余談だが、これまでもカテゴリ名の正規表現チェックを変更すれば(環境によっては)マルチバイト使えた。
  • カテゴリ名を変更できるようになった
  • DateTimeオブジェクトの使用をやめた
    • これでPHPのバージョンが5.2未満でも使えるようになった、かな?(未確認 🙁 )
    • まだまだPHP5.2未満だった人も多いのだね
  • IE6で状況によっては新カテゴリを追加できないバグを解消
    • styleのfloatが覆いかぶさるなんて...
  • IE6じゃなくても状況によっては新カテゴリを追加できないバグを解消
  • カテゴリ名チェックでエラーの場合にエラーメッセージを表示
  • データファイルの拡張子をcsvからtxtに変更
    • バージョン0.1.xからのバージョンアップする場合、全てのデータファイルの拡張子を変えるか、定数DATA_EXTを旧バージョンに合わせて”csv”にしないとデータを引き継げない。
    • タブ区切りってCSVと言わないんだって知ったので。
  • カテゴリ名にマルチバイトを入力された場合、起こる(かもしれない)誤判定を解消
  • $_REQUEST[‘update’]に伴うCSRFの脆弱性を解消