正規表現の中で日本語(マルチバイト文字)を使ってマッチさせるには、パターン修飾子というものを使う必要がありました。$regex の最後に記述している小文字の u がパターン修飾子です。u は$regex を UTF-8 として扱うようになります。
投稿日:2012年5月11日
タグ: PHP, preg_match
カテゴリー: PHP | コメントはまだありません »
CentOSでOSがi386かx86_64のどちらなのか調べたいときがありました。uname コマンドを使うことでOSの情報を表示することができます。
uname -a
結果は下記のようになります。
x86_64の場合: x86_64 x86_64 x86_64 GNU/Linux
i386の場合: i686 i686 i386 GNU/Linux
投稿日:2012年5月11日
タグ: CentOS
カテゴリー: CentOS | コメントはまだありません »
Movable Typeには日時指定投稿機能があり、crontabを使ってrun-periodic-tasksを定期的に実行するとその機能を実現することができます。しかしながらエントリーの再構築ができても、他のブログからそのエントリーを読みだしていた場合はそのブログの再構築までは行なってくれません。そこで、作った全てのブログを定期的に再構築するプラグインを作成しました。MTOS 5.13で動作確認しました。
投稿日:2012年5月2日
タグ: Movable Type, Perl, プラグイン
カテゴリー: Movable Type | コメントはまだありません »
catコマンドを使って /var/log/cron を確認するとcronが実行されたかどうかのログを確認することができますが、run-periodic-tasksが正常に起動されたかどうかは分かりません。run-periodic-tasksが正常に実行されたかどうかを確認する場合はMovable Typeの管理画面の「システム」のログで確認することができます。
投稿日:2012年4月21日
タグ: Movable Type, run-periodic-tasks
カテゴリー: Movable Type | コメントはまだありません »
Movable TypeはPerlで作られていますが、PHPからもデータにアクセスするためのインターフェースが用意されていました。思っていたよりも簡単にPHPから指定したIDの記事の情報を取得することができましたので、下記に記載します。動作確認を行ったバージョンはMTOS 5.12です。
投稿日:2012年4月21日
タグ: Movable Type, PHP
カテゴリー: Movable Type, PHP | コメントはまだありません »
CSV形式のデータをHTMLのテーブルタグに変換するツールを作成しました。余計な機能は省き、シンプルなHTMLを出力します。自分のために作ったようなものですが、細かいツールを蓄積すればかなり業務効率が上がるのではないかと考えています。
CSVToTable
http://t-szk.com/csvtotable/
投稿日:2012年4月17日
カテゴリー: お知らせ | コメントはまだありません »
mb_send_mail関数はPHPからメールを送信する機能を持っています。この関数を実行すると、送信に成功するとtrueが、失敗するとfalseが返されると
PHPマニュアルに記載があります。
投稿日:2012年4月14日
タグ: mb_send_mail, MTA, PHP
カテゴリー: CentOS, PHP | コメントはまだありません »