Code Archive Skip to content Google About Google Privacy Terms
PostgreSQL で簡易に MQ - Mi manca qualche giovedi`? を読んで、こりゃ素晴らしいと思ったので Perl モジュール化しました。 simple message queue using PostgreSQL. http://github.com/fujiwara/perl-queue-q4pg-lite/tree/master 割と簡易な Message Queue ということで、Lite って名前に。pg_advisory_lock() を使用してるので、PostgreSQL-8.2 以降でないと動きません。 インターフェースは Queue::Q4M とほとんど同じ……というか、コード自体を半分ぐらい Queue::Q4M から頂いています。 use Queue::Q4Pg::Lite; my $q = Queue::Q4Pg::Lite->conn
Flash Lite にちょっと興味をもったのでちょいとメモしておきます。 Flash Lite のバージョン Flash Lite 1.0 Flash 4 ベース Flash Lite 1.1 Flash 4 ベース Flash Lite 2.0 Flash 7 ベース Flash Lite 2.1 Flash 7 ベース Flash Lite 3.0 Flash 8 ベース Flash Video に対応 docomo は FLV に対応していないため、実質的に Flash Lite 2.0 相当らしい docomo が Flash Lite 2.0 に対応していないため、現実的には Flash Lite 1.0/1.1 で開発する必要がある模様で、Flash Lite 1.0/1.1 では function や Array が使えないなど制約も多いようです。 携帯端末スペッ
USBのWebカメラで、Flash(AS3)のプログラムから動画を撮るやりかたを調べたのでメモ。 Flashによる動画撮影の流れ Flashで作ったプログラムと、Flash Media Server(FMS)というサーバーソフトウェアを使うことになる。 Flashによるプログラムが動画を撮る。 撮った動画をFMSに送信。 FMSが、flvファイルとして(サーバー側に)保存。 こんな感じ。Flash自身には動画を保存する機能はなくて、サーバーに送ることしかできない。受け取ったサーバー側がflvファイルを保存することになる。 FMSは高いのでRed5 このFMS、すごく高い。何種類かあって、どれを買えばいいのかよくわかんないけど、どれもすごい高い(60万円とかする)。 そこでRed5。これはFMSのオープンソースの実装なんだそうだ。FMSがどんな機能を持っていて、そのうちどれだけの部分がRed
と言う訳で自分なりに色々調べてみた。 テスト用データベース定義 CREATE TABLE `User` ( `user_id` bigint(20) NOT NULL auto_increment, `name` varchar(255) character set latin1 default NULL, `created_on` datetime default NULL, `updated_on` datetime default NULL, PRIMARY KEY (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `Book` ( `book_id` bigint(20) NOT NULL auto_increment, `name` varchar(255) character set latin1 de
最近Perlから外部コマンドを実行する場合は、openやsystemなどを使わずにIPC::Cmdを良く使っている。 特に深い理由はないんだけど、 IPC::Cmdは5.009005からコアモジュールに入っている それなりに綺麗に書ける $IPC::Cmd::VERBOSEを真にしておけば、実行するコマンドの内容を出力してくれる 戻り値も「標準出力,標準エラー出力,その両方」が、改行区切りで配列になって戻ってくるのも地味に便利 (『かえりち』だと『返り血』に変換されるので、昔から『もどりち』って言うようにしてる>id:amachang) とかかなあ。多分1番目の理由が大きい。コアモジュールに凝ってるのかもしれない。 ログ吐きにはLog::Message::Simple使うようになったし。 まあLog::Message::Simpleは、daemontools付属のmultilogと相性が良
Akamaiさんでのセミナーに参加してきました。 個人的にはAkamaiさんと言えば「あまり一般的には知られていないけど使っていない人はほぼいない」企業というイメージがあります。 あまりに内容が楽しかったので、セミナーで色々質問しまくって聞いてしまいました。 想像以上に色々凄いと思いました。 ブロガーのyasuyukiさんが企画し、Akamaiさんにお願いして実現したプライベートセミナーでした。 元々はyasuyukiさんがAkamaiさんのセミナーを聞いて「面白い」とtwitter上で囁きまくっていて、その後「プライベートなセミナーやったら来ますか?」とのオファーを頂きました。 昔からAkamaiさんのCDN技術には非常に興味があったので「是非お願いします」とお願いしました。 セミナー参加者募集はyasuyukiさんのブログとtwitter上で行われ、16人の参加者がいました(アカマイさ
GMailのSMTPサーバーに接続し、メールを送信するサンプルです。 TMail利用してメールを作成。 これを使うと、日本語メールや添付ファイル付きメールもさくっと作成できるみたいです。 メールの送信はRuby付属のNet::SMTPで。 GMailのsmtpサーバーでは、TLSによる暗号化が必要なので「tlsmail」を利用して対応します。 あと、認証も必須です。 require 'rubygems' require 'tmail' require "tlsmail" # tmailでメールを作成 mail = TMail::Mail.new mail.to = 'foo@var.com' mail.from = 'foo@gmail.com' mail.subject = 'test mail' mail.date = Time.now mail.mime_version = '1.0
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く