2008-12-01から1ヶ月間の記事一覧

メールの添付画像をDBに格納(メール配送部分)

前の日記で予告した修正版。メール配送部分。 特定ユーザのメール全てを対象とするのは運用上苦しいので画像受け取り用の仮想的なユーザ、imageを作ることにする。 方法1 /etc/aliasesに以下のように書けば仮想的なユーザ、image宛のメールを直接プログラム…

メールの添付画像をDBに格納(コード部分)

php

前の日記で予告した修正版。コード部分。 PHPにしました。画像データを使ったWEBページをPHPで書いてるので合わせました。 #! /usr/local/php/bin/php

supercell

そういうクリエイターの集まりがあって、特に知られているのはニコニコ動画の音楽作品。 http://www.supercell.sc/archives/cat2/ 新曲でてました。 3人のメンバーのインタビュー記事。音楽担当のryoさん、イラスト担当のhukeさんと三輪士郎さん。三輪さん…

最近読んだ本

ホーキング、宇宙を語る―ビッグバンからブラックホールまで (ハヤカワ文庫NF)作者: スティーヴン・W.ホーキング,Stephen W. Hawking,林一出版社/メーカー: 早川書房発売日: 1995/04メディア: 文庫購入: 2人 クリック: 24回この商品を含むブログ (44件) を見…

PHPのオブジェクト指向

クラス定義、継承、インタフェース new class extends interface implements 抽象メソッドに抽象クラス abstruct アクセス制御 public private protected コンストラクタ、デストラクタ __constract() __destruct() 静的メンバ static 定数 const オブジェク…

デザインパターンを勉強しよう

本買ってきた。増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 51人 クリック: 762回この商品を含むブログ (399件) を見る23個のデザインパターンが紹介さ…

今さらFizzBuzz

なんかへんなの流行ってるなとスルーしてたけどこういう煽りがあったのか。 どうしてプログラマに・・・プログラムが書けないのか? 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプ…

ダンスショー

ニコニコ版もあがってた。

ルミナリエ

イルミネーションの構造物を練り歩く神戸の年末イベント。 冬の冷たい空気の中、壮大な光に囲まれ、立ち止まってそれを見上げてると不感症気味の自分ですらなんだか祈りだしたくなってしまう。 震災の慰霊という目的に相応しい、厳粛な雰囲気のイベントです…

.forwardがちゃんと動作するためには

いつのまにかメール転送がされなくなってた。 /var/log/meillogを見てみると「World writable directory」というメッセージが。 どうも.forwardの配置ディレクトリのパーミッションがゆるすぎると怒られてるみたい。 ホームディレクトリのパーミッションはと…

テクニカルエンジニア(ネットワーク)試験

うかってた。 受験番号 NW246 - 0013 の方は,合格です。午前試験のスコアは,700 点です。 午後I試験のスコアは,750 点です。 午後II試験のスコアは,640 点です。

最近読んだ本

ローマ人の物語〈14〉パクス・ロマーナ(上) (新潮文庫)作者: 塩野七生出版社/メーカー: 新潮社発売日: 2004/10/28メディア: 文庫 クリック: 8回この商品を含むブログ (96件) を見るローマ人の物語〈15〉パクス・ロマーナ(中) (新潮文庫)作者: 塩野七生出版社…

文字列を文字配列にバラす

もちろん1文字ずつ順番に取り出してもいいんですが、 [mikeda@cent ~]$ perl -e 'print map "$_\n", "abcde"=~/(.)/g' a b c d e [mikeda@cent ~]$ バラすといえばsplitを使いたい。 しかしワード間アンカーの\bはあるが、文字と文字の間にマッチするアンカ…

配列シャッフル

まずRubyで。 $ ruby -e 'puts (1..10).sort_by{rand}.join("\n")' 4 10 2 8 9 3 5 6 1 7 sort_by()かっこいいなー。 やっぱRubyちゃんと勉強しよう。時間ができ次第・・・ Perlにはこういうのないから明示的に乱数くっつけてやらないと。 こんな感じかな。 …

Rubyは遅い

実際遅いみたいですね。 http://www.atmarkit.co.jp/news/200809/11/ruby.html理由としてあがってるのはこんなとこ。 コンパイル時に型が決まらないことから最適化が効きづらいこと。 動的言語の難しいところですね。 関数がなく、すべてメソッドであること…

最近やった検証(ciscoスイッチをスクリプトで操作したり)

トラフィックをキャプチャしてリアルタイムにグラフ化するアプライアンスの検証をすることに。グラフは指定した宛先ポートごとに描画されます。検証のために必要なのは任意の宛先ポートに対する制御可能なトラフィックを作って検証機に流しこむこと。 こうい…

ブログ通信簿

59歳・・・