タグのアーカイブ: linux (RSS)

OSC関西2008楽しかった


Google Tech Talk京都に続いて、OSC関西2008にも行ってきました。行ったのは19日の土曜日のみですが、興味あるセミナーはかたっぱしから見てきました。

JPUG活動のご紹介/EC-CUBEとPostgreSQL

京都駅から会場までが予想以上に時間かかってしまい、ちょっと遅刻しましたが、興味のあったEC-CUBEの話がきけてよかったです。
個人的に気になった話(というか自分で質問して開発者の中川さんに答えて頂いたんですが)としては、EC-CUBEでやってるPostgreSQLとMySQLの両対応で、実際のコードはどう切り分けてるかってことで
- DDL(データ定義のSQL)はPostgreSQLとMySQLで別のものを書いて用意している
- ほとんどのSQLがそのまま通るのでそのまま使ってるが、MySQLだとVIEWがないだとかの制約があるので、クラスの内部で切り分けてで吸収している
なるほどって思うのは簡単なんですが、最初から考えてたわけではなくて、もともとPostgreSQLでしか動かなかったものにMySQL対応を追加したそうで、このパワーはホントに凄いと思いました。これでインストール数は確実に増えるでしょうしね!
と、いいつつも「もともとPostgreSQLでつくってて、MySQLではなんとか動くレベルなので、PostgreSQLのほうが速いしオススメ」だそうです(笑)

脱Accessは、まず脱Baseから - オフィスアプリのOpenOffice.orgへの移行

すっかりオフィスアプリから遠ざかってしまってるんですが、はるか昔Accessでオフィスアプリをつくってた記憶があるので、なんとなく興味本位で受けてみました。
内容がけっこう密でほとんどついていけませんでしたが^^;AccessなんかでつくったオフィスアプリをOOoに移行するってのは、脱MS-Officeするには必須ですからねぇ・・・
そういえばGoogle Tech Talk京都では、powerpointじゃなくてImpressが使われてた気がしたんですが・・・
ちなみに僕はちょうど一昨日から、クリップアートやテンプレートがいっぱいついてるOxygenOffice Professionalってのをインストールしてつかってます。

Linkstation / 玄箱をハックしよう

gnspoolの山下さん・・・、いや、今はLinkStation/玄箱をハックしまくりの山下さんのセミナーです。
「GLAN Tank使いが浮気してんじゃねーよ!?」って言われるような気がしないでもないですが、実は次にNAS買うならLinkStationにしようと思ってるのです。
それにしても山下さんのお話は面白くて、完全にファンになってしまいました!
ハックという「苦労と試行」の先にある満足感・達成感はほんとにいいもんですよね。

はてなのバックエンドシステムと開発手法、過去と今

大規模トラフィックをさばくのに、サーバーを増やすわけですが、サーバー増やせば増やすほど大変になるわけです。
で、klabさんと出会ってLVSを活用するようになって相当よくなったというお話がメイン(だったハズ)。
LVSはWebサーバーだけじゃなく、MySQLスレーブにもLVSが利くそうで、オススメだとのこと。
# しかしMySQLスレーブが落ちるってのは、やっぱりMyISAMのロック競合が激しすぎってこと?
それにしてもMySQLマスタのリダンダンシーの確保をkwskって気がしまくりでした。今度出る本に書いてるのかな?

Geeklogで開発しよう

WordPress使ってるんですがWordPressのコードにうんざり・・・ってわけじゃないけど、CMSとしてのGeeklogにも興味があるので受講しました。
これは凄いと思ったのがwkyInstaller。GeeklogみたいなWebサーバー型アプリで、アーカイブの取得・サーバーへの転送・アーカイブの展開・ファイルパーミッションの設定・DBアカウントの設定とDBの作成、あたりのインストール作業を全部やってくれるWindowsアプリで、Geeklogはこれに対応していて、ワンクリックでインストールが完了してしまうというものです。
こんなのあったらレンタルサーバーでのインストール数は、ものすごく伸びるんじゃないでしょうか?
Geeklogについては、DBのテーブル情報ドキュメントが表示されるだとか、開発ツールが整ってるらしく、プラグイン開発がWPよりいい感じなら乗り換えちゃおうかなというぐらいの気持ちが出てきました・・・

懇親会

回りの席の方にもめぐまれ、たいへん楽しく過ごすことができました:)
お名刺交換させて頂いた方にはボチボチメールさせてもらいますです。

あ、ftp.jaist.ac.jpでダウンロードができないって北陸先端大に電話するの禁止ね!

logwatchからのメールがちゃんと来ない


The Penny OS!
Creative Commons License photo credit: trekkyandy

このサイトをホスティングしてるサーバーでは、CentOS5を使っている。
そのCentOS5に入ってるログ監視ツール「logwatch」からのメールが、ちゃんと届かなくなってしまった。

仕組みとしては、朝4時に動くcron.dailyスクリプト郡の一番手になっている
/etc/cron.daily/0logwatch
が、
/usr/share/logwatch/scripts/logwatch.pl
へのリンクになっていて、ログ監視ツールが起動される。

本来ならこれでちゃんとしたレポートがメールで届くはずなんだけど、届くメールでは、
postdrop: warning: uid=0: Illegal seek
sendmail: fatal: root(0): queue file write error

なんて書いてあるだけで、ログ監視の意味がなくなっていまっているのだ。

このメッセージはちょっとわかりにくいんだけど、どうやらpostfixでメールの容量制限に引っかかってしまっている模様。
postfixでのメールサイズの制限は、message_size_limitで指定でき、デフォルトは10240000=10Mとなっている。

/etc/postfix/main.cfで
message_size_limit = 51200000
としてpostfix再起動後、/etc/cron.daily/0logwatchを動かすと、ちゃんと届きました。

それにしてもログ監視のメッセージが10Mを超えるなんて、とんでもない時代というか、とんでもない事態というか・・・
sshのブルートフォースアタックと、SMTPでspammerを弾いてる数がやたら多いのが原因です。

GMT時刻を知る


Tick Tock
Creative Commons License photo credit: Radio Rover

del.icio.usのdaily blog postingで、GMT時刻を設定する必要があったので思いつきで書いてますが、ホント日本で暮らして日本の仕事をしてると、時差なんてものが存在しないかのような感覚に陥ります。
カリフォルニアで暮らして、日本の仕事をしてる人は、ほとんど日本時間を意識しっぱなしの、時差を体感しまくりでした。

さてさて、コマンドラインで暮らす人は
$ date
Thu Feb 28 00:26:17 JST 2008

なんてやって時刻を知るのは常識だと思いますが、GMT時刻を知る必要があるときは
$ TZ=GMT date
Wed Feb 27 15:27:00 GMT 2008

なんてやります。

続きを読む »

CentOS4でphp-5.2.5のbuildにちょっと嵌った

タイトルの通り、CentOS4.6でphp-5.2.5のbuildにちょっと嵌ったのでメモ

(FCからとってきたものベースの)RPMでのbuild-cgiで
ext/xsl/xsl.la
のところでlibtoolが
`/usr/lib/libxml2.la' is not a valid libtool archive
なんて吐いてこける。
続きを読む »

ThinkPad T42をFedora8化

FC6(Fedora Core 6)のまま使ってたThinkPadですが、Fedora8(Fedora Release 8)が出てしまい、2個前のバージョンとなってしまった以上、さすがに移行することにしました。
続きを読む »

Ludiaメモ

みんな大好きPostgreSQLにSennaを組み込むLudiaのREADME見ながらひととおりやったときのメモ
続きを読む »

UNIX MAGAZINE Classic with DVD

UNIX MAGAZINEの2006年4月号までが4枚組みDVDでPDFになった「UNIX MAGAZINE Classic with DVD」ですが、例によってamazonで注文しました。

実はUNIX MAGAZINEって、運良く(?)勤務先で購読してたので、自分で買ったのは数冊しかないのですが、ここにきて一気に18,000円使わされるとは、アスキーもなかなかやりますね。

/.jpのコメントでも言われてますが、bitやベーマガあたりも出たら買ってしまいそう。

VLゴシック for FC6

Fedora Core 6のextrasを眺めてたら、Project Vineの成果物VLゴシックがあったので早速インストールしてみた。

# yum install VLGochic-fonts

スクリーンショットを見れば一目瞭然だけど、これはなかなかいまどきっぽいフォントだぞ!と

# 実はFC5のときに既にパッケージングされていた模様
# FC3からFC6に飛び級したので気がつかなかったってことで・・・

似たようなものでM+ と IPAフォントの合成フォントというのがあって、こっちは前からつかってたんだけど、これはIPAフォントの配布制限でyum一発というわけにいかないのです

タッチスクリーン液晶でXGL+compiz

Linuxのデスクトップぐるぐるを、タッチスクリーン液晶でかなりいい感じに動かしてるの動画がYouTubeにありました。
続きを読む »

自宅にUPS導入

Sunnyvaleではちょうど10月1日の昨日に、パラパラと雨が降りました。
もうすぐ冬の雨期がやってきます。雨期といえば停電というわけで、自宅でUPSを導入しました。
Fry’sで$79.99で買ってきた、APCのES650ってやつで、USBでGLAN Tankに繋いで監視デーモンを動かしました。

例によって
GLAN Tankでdebianデビュー : APCのUPSを導入 - ぬるぽWiki
にメモを置いときます。