サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
c-l.hatenadiary.org
ログ格納をSQLiteでやろうとするとctimeをTIMESTAMP型にして勝手に格納されるようにすると便利なんですけれどもこれはMySQLのTIMESTAMPと同じ書式で格納されて、当然ながらタイムゾーンがUTCになっています。 つうわけで、これを日本時間にして取り扱う戦略としては、DateTime::Format::MySQLを使うといいなーていうのが1点目。 次に、DateTime::Formatでは、生成したオブジェクトにタイムゾーン指定しないと、勝手に'UTC'になるなんてことはなく、曖昧なままのよう。だから、一度明示的に $dt->set_time_zone ( 'UTC' ); でタイムゾーンをUTCに指定してあげないと、時刻を正確に示しているオブジェクトにはならないっていう点が2点目。 use DateTime::Format::MySQL; my $timestamp =
XREAの共用SSLサーバを使ってPerlのCGIを使うとして、これってプロキシになっていて、スクリプト側からすると、非SSL通信になっていますので、$ENV{'REMOTE_ADDR'}は、XREAのサーバのIPアドレスになってしまいます。 CGI::Sessionの-ip_matchに影響が出るので、パッチします。 前提条件として、使っているXREAのCGI::Sessionのバージョンが3.95である事を確認。sshで入って、/usr/bin/less /usr/local/lib/perl5/site_perl/5.8.4/CGI/Session.pm でどうぞ。 バージョン上がるとpatchあてずdieします。4.0系になるとパッチを書き換えないといけないので注意。 #!/usr/bin/perl use strict; use warnings; use CGI::Sessio
VBS for Adobe InDesign+更新履歴・メモ: Socketオブジェクトで遊ぶ。いや遊ばれる で、InDesignのSocketオブジェクトを発見というか発掘され、InDesignからWebの情報を引っ張ると言うことをやっておられます。 正直InDesignだけでWebにアクセス出来るだなんて考えたこと無かったのですごいと思いました。 それで、サンプルプログラムを書き直したくなったんでちょっとやってみました。PerlのLWPモジュール風に簡単にHTTPのアクセスが出来ればいいよねーという感じで、ものすごく機能絞ったプロトタイプ的なものを作成。 (function(){ function Lwp() { // コンストラクタ。ここでUser-Agent名や // timeout値など準備しておくといいよね this.userAgent = 'InDesign/5.0.3 '
SQLiteでtablesテーブルに、ctimeていうTIMESTAMP型フィールドがあって、当然自動で時刻が入っているわけだけれども、SQLite側で日本時間に変換できるそうだ。 昨日のエントリの下部に表示されていたリファ参照して、 >>2008-02-19 SQLiteのTIMESTAMP型のフィールド値をPerlのDateTimeモジュールで日本時間に変換 - CLの日記 ごたく:SQLite側でやるなら、sqlite - Date And Time Functions の datetime(?, ?, 'localtime') だったかしらん。 ということでやってみました。 SELECT ctime, datetime(ctime, 'localtime') AS ctime_localtime FROM tables; $ sqlite3 hoge.db SQLite versi
EncodeモジュールでのMIME Encode http://www.ksknet.net/perl/encodemime_enco.html Encodeモジュールで文字コードの変換ができるが、MIMEエンコードをするには以下のようにすればよい。 use Encode; encode('MIME-Header-ISO_2022_JP', $subject) 詳細はperldoc Encode::MIME::Headerを参照。 ということで、 use utf8; $subject="ほげ"; use MIME::Words qw (:all); my $tmp = encode_mimeword(encode('ISO-2022-JP',$subject), 'B', 'ISO-2022-JP'); print $tmp."\n"; use Encode; my $tmp = enco
ココログレスポンス問題お知らせブログ: 12/7 「12/5-12/7ココログメンテナンス」について 先にお伝えいたしましたとおり、本メンテナンスは「データベース分散化」及び「ココログベーシック/プラス/プロバージョンアップ」を目的として作業を行っておりました。 昨夜の負荷テストにて、負荷が高まりレスポンスが悪化するという現象が発生いたしました。当初は改善できる項目であると判断し、修正/検証作業を行いましたが、本日になっても原因の特定ができず、問題の解決には更に長時間を要すことが予想されたため、一旦メンテナンス前の状態に戻させていただき、12月7日(木)15時にサービスを再開いたします。 んーこれはつらいねー現場の人がどうやって報告しようと悩んでいる光景を目にすると想像するだけで胃酸が出てくるね。 結果としてはほめられたもんじゃないけれども、動かしながら調整すればいいやとか言ってえいやって
このページを最初にブックマークしてみませんか?
『c-l.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く