まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary

2013/08/11(日)Version 2.28リリース情報

ダウンロードはこちらから

Ver2.27→Ver2.28の変更点

  • httpタグのサムネイル生成サービスをSimple APIから「HeartRails Capture」に変更しました。
  • テーマ選択画面がFirefoxで動かなくなっていたので修正しました。

Version2.00(β含む)以降からの乗り換え

  • Ver2.11以前の場合、uploader.conf.cgi をサンプルから再生成してください。

アップデート方法の参考情報。

2013/08/02(金)perlでExporterを実装してみた

軽量なExporter。

  • 動作するのは @EXPORT と @EXPORT_OK
  • タグによる条件指定など複雑なエクスポートはできない

通常の使用には十分です。ただ標準の Exporter も、EXPORT変数に$や&などを付けず名前だけ使用すれば十分高速なのでボツになりました(苦笑)*1

perl の Export の原理を学ぶには良い題材だと思います。

続きを読む

2013/06/21(金)adiary 2.27リリース情報

ダウンロードはこちらから

Ver2.26→Ver2.27の変更点

  • Twitterへの自動更新通知ツイート機能を改修しました。(要「Net::SSLeay」ライブラリ)
  • 新しいTwitterウイジェット(埋め込みタイムライン)に対応しました。

Twitter API 1.1への対応が今回の変更点です。

Twitterとの連携を使ってなければ更新の必要はありません。

Version2.00(β含む)以降からの乗り換え

  • そのまま上書きしてください。
  • Ver2.11以前の場合、uploader.conf.cgi をサンプルから再生成してください。*1

なおVer2.06よりアルバムシステム関連のJavaScriptの置き場が変更になっていますので、紛らわしい場合は theme/*.js を消してから上書きしてください。

アップデート方法の参考情報。

*1 : もしくは<$v.allow_ex_match_except = '^[A-Za-z]+\d+$'>の設定を追加してください。

2013/06/13(木)JSONを自力でパースするperlスクリプト【pure-Perl】

正しいもののみ正しくパースされるスクリプトです。

  • 外部モジュール不要。
  • 正しくないものは解析できるところまで動きます。
  • かっこ「{[」と「]}」の対応は見てません(閉じかっこの入れ違えがあっても動きます)
  • ライセンスはWTFPLですが、一言「使ったよ」ってコメントくれると嬉しいです。

バグがあったら具体的なデータと共にコメントください。

続きを読む

2013/06/12(水)twitter埋め込みタイムラインのデザイン変更方法

※新しい記事に移動しました


API1.0の廃止と共にTwitterウイジェットが使えなくなってしまいました。新しい埋め込みタイムラインは通常の方法では細かいデザイン(配色)を変更することができないので、小細工してデザイン変更したまとめ。

続きを読む