最新 追記

ベンチャー企業のSEのひとりごと

自称ITアーキテクトの自堕落な日常を綴る日記です。
技術ネタを書こうと始めた日記なのに、文房具ネタの方が多いというのが目下の悩み。

2005|08|09|10|11|12|
2006|01|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|12|
2008|01|02|03|05|06|07|09|10|11|
2009|06|07|11|
2010|01|02|03|06|
2011|02|04|
カテゴリー anime | book | etc | food | game | hatena | health | life | mail | mobile | network | news | opinion | pc | security | software | stationery | tDiary | tech | web | work
My status
あわせて読みたいブログパーツ

2010-03-03 [水] [長年日記]

_ [pc][web][mail] RoundCube WebMail を試してみた はてなブックマークに追加

きっかけは @takezoen さんのつぶやきから。

FreeBSD では japanese/roundcube という Ports に登録されているので導入も楽。MySQL は稼働済みなので、

# portinstall japanese/roundcube
# mysql
mysql> create database roundcubemail;
mysql> grant select,insert,update,delete on roundcubemail.* to roundcube@localhost IDENTIFIED BY 'password';
mysql> quit;
# mysql roundcube < /usr/local/www/roundcube/SQL/mysql.initial.sql
で殆ど設定は終わり。あとちょっと main.inc.php の設定をいじったかな。

Apache の方は

Alias /roundcube "/usr/local/www/roundcube/"
<Directory /usr/local/www/roundcube/>
        DirectoryIndex index.php
        Allow from all
        SSLRequireSSL
</Directory>
を Include させて再起動。

導入した時点で気づいたけど WYSIWYG 機能は TinyMCE を丸ごと取り込んでる。FCKeditor の方がはやってる気もするけど特に気にしない。っていうか HTML メールは使わないので関係ないのだ。

自分的に最重要点は「大量のメールが存在する IMAP にアクセスできるか」がポイント。メインのアドレスはともかく、ドメインの管理用に後悔しているアドレスには膨大な量のスパムが届いているので Thunderbird あたりで見ようとすると確実に落ちる。

以前は Squirrelmail を使ってたけどこれも全件のヘッダを読みに行こうとするので極端に遅いが、RoundCube はどういう仕組みか割と軽快に動く

ここさえクリアできれば他はさほどの拘りはないのだが、やはり Web 上で Drag & Drop 出来たりすると感心する。

最大の特徴は殆どデフォルトのままで使い物になるところか。何もしなくても迷惑メールフォルダやゴミ箱を自動認識するのは秀逸。おかげでトラブルがなさ過ぎて書くことがないな。

良い物を教えて貰いました。多謝。


2010-03-09 [火] [長年日記]

_ [tDiary][web][tech] PubSubHubbub に対応してみた はてなブックマークに追加

Plugin を追加したので動作テスト。


2010-03-16 [火] [長年日記]

_ [game] モンスターハンターポータブル3発表 はてなブックマークに追加

3Gが先かと思ったらポータブルの方が発表された。見た感じモンスターはP2Gと3の両方が出てくるっぽい。

しかし周りにモンハンユーザー居ないから魅力は半減だなぁ。PSPは単独でオンライン対戦できないはずだし。

ゲーマー仲間が欲しぃ…

_ [tDiary][web] tDiary 2.2 系の iPhone 場当たり的対応 はてなブックマークに追加

contrib からとってきた youtube.rb で iphone メソッドが無いというエラーが出たので場当たり的にいじってみる。

*** tdiary.rb.orig      2010-03-16 23:11:13.000000000 +0900
--- tdiary.rb   2010-03-16 23:13:04.000000000 +0900
***************
*** 59,64 ****
--- 59,68 ----
                self.user_agent =~ %r[(DoCoMo|J-PHONE|Vodafone|MOT-|UP\.Browser|DDIPOCKET|ASTEL|PDXGW|Palmscape|Xiino|sharp pda browser|Windows CE|L-mode|WILLCOM|SoftBank)]i
        end
+       def iphone?
+               self.user_agent =~ /iPhone|iPod/
+       end
+
        def https?
                return false if env_table['HTTPS'].nil? or /off/i =~ env_table['HTTPS']
                true
***************
*** 503,508 ****
--- 507,516 ----
                        @cgi.mobile_agent?
                end
+               def iphone?
+                       @cgi.iphone?
+               end
+
                def bot?
                        @bot =~ @cgi.user_agent
                end

Ruby 使いではないし tDiary の内部まで良く知らないので自信はないが、trunk と同じコードなので問題ないと思う。