2006-01-01から1年間の記事一覧
SSL 付きのあるサイトのドメインを引っ越すことになりました。最初 mod_alias の機能である Redirect を使おうと思い, NameVirtualHost * <VirtualHost *:80> ServerName old-domain.com Redirect / http://new-domain.com/ </VirtualHost> <VirtualHost *:443> ServerName old-domain.com Redirect / https://n</virtualhost>…
Rails だと DBDesigner 4 の吐く XML ファイルから model 等を生成するプロジェクトがあったりします*1が,Perl(Catalyst 等)にはありません。キー,クヤシイ!くやしがっていても仕方ないのでどう実現するか考えましょう。Perl だと様々なスキーマソース…
SQL::Translator がうまくインストールできないと思っていろいろ調べたら,TT-2.15 でなにやら Stash の挙動がおかしくなっているようでした。 SQL-Translator の RT http://rt.cpan.org/Public/Bug/Display.html?id=20047 ↑の TT での RT(コメントはついて…
__DATA__の再利用 -こんばんは、皆さん。以下のプログラムは1回しか__D- Perl | 教えて!gooを見て,DATA も seek 出来ると知りました。しかも先頭にシークするとスクリプト自身になるとか。ですから, #!/usr/bin/perl undef $/; seek DATA, 0, 0; print <DATA>; _</data>…
前も書きましたけど Encode::Detect がうまく入らないのです。 % perl Makefile.PL % make rm -f blib/arch/auto/Encode/Detect/Detect.so gcc -shared -L/usr/local/lib Detect.o -o blib/arch/auto/Encode/Detect/Detect.so \ \ gcc: Detect.o: No such fi…
以前Net::Server でサーバを作ってみたりしましたが,ええーいと思ってついに POE に手を出してみました。日本語の紹介だと, Blog Developer's Cookbook : Weblogs.com Ping Gateway to はてなアンテナ (POE版) POE - Perl Object Environment に触れる : N…
ウェブアプリを作っていると,セッションデータを覗きつつ管理しつつ処理フローのどこにいるのか自覚しながら全体を作り上げるのがめんどくさくなってきます。 セッションデータサーバ(memcached 的な),があればいいんじゃね? セッション管理サーバ(認…
見ろ!フレームワークが雨後の筍のようだ!ということで個人的に今気になってるフレームワークへのエントリポイントをメモっておきます。 Symfony 今更ですが Zend Framework が待てない i18n とかフォルダ切るところにシビレた PHP 5 Ethna http://labs.gre…
GPLv2 なソフトを改変利用して ASP を私が始めた場合,その ASP の利用者にたいして改変したソースを提供する義務は発生しません(日本での第一人者たる八田さんも書いていらっしゃいますしたぶん正しい)。私のようにフリーライダーにとっては楽な状況です…
辞書/辞典サービスなんてネット上にあまたあるからいいやとも思うこともありますが,ローカル「サーバ」にあったらあったで便利です*1。そんなときに使えるのが笠原さん@SRA の作ったebnetd に付属の ebhttpd です*2。昔から FreeBSD 上で愛用していたんです…
今朝出社したらサーバの共有を開いていたエクスプローラが切断していました。夜間 yum でアップデートされたかな?と思い,サーバのログをみると,案の定 3.0.23c なるバージョンになっていました。うまくログインできなかったんで,サーバ再起動,クライア…
日本だと id:harg さんががんばりまくっている*1activeCollab ですが,0.7 beta がでてるなーと思いつつ,忙しくて手を出せませんでした。昨日になってようやっとさわる時間ができました。そもそも activeCollab とは *1:see http://activecollab-ja.info/
長文コメント書いたり長きにわたってプログラムをコメントアウトするときに, package FooBar; ... =begin COMMENT ... =end COMMENT ... 1; とかやるんですけど,=end は POD モードを抜けるんじゃなくて =begin との対なので,このままだと POD モード抜け…
Boolean, string and numeric conversion 'bool', '""', '0+', If one or two of these operations are not overloaded, the remaining ones can be used instead. bool is used in the flow control operators (like while) and for the ternary ?: operati…
大豆CMSですって?
いまいじっているウェブアプリの設定は YAML 形式にしています。デザイナさんに設定ファイルをいじってもらったら「コンテンツがそっくり消えてしまいした〜(泣)」と言われてしまいました。ぱっとみ確認したところ形式が壊れたわけじゃなさそうだし…とよく…
自分のコード読み返してみたら qw/.../ と qw(...) が統一されてNEEEEE!ベスプラ本だと qw() だった気がするので最近書いているのは qw() にしてるんですが,DBIC あたりを読んでいたときは影響されて qw// にしてました。もっかいベスプラ読み返してみよう…
「Gmail for Your Domain」をもともと利用してたんですが,「Google Apps for Your Domain」なるものができてました。カレンダーとか使えるなんてずるいムッキーと思って URL を直接たたいたら http://www.google.com/calendar/hosted/ドメイン名/renderでい…
ServerName foobar:80 Listen 8080みたいにすると,自分自身は80番portで受けてるつもりになっていて,実際には8080番portとだけbindしてるサーバになります。この状態で, $r->server()->port(); # is 80. $r->connection()->local_addr()->port(); # is 80…
いろいろ思うとこあったけど明日書く。
使われていなかったマシンを引っ張り出したら HDD が DTLA-307045(いわゆる Deskstar75GXP)でした。いざ OS をインストールしようとしたらフォーマット中に「シュイーンカッカッカッ」と嫌な音をたてます。Deskstar75GXP には悪いファームウェアが住んでい…
今日の波乗り start⇒ASCII.jp:Ajaxの“彗星”とともに現われたチャットサービス“Lingr”を使ってみた 脱線多い(笑 Ajax の裏の意味(国内初出は奥村先生のWikiのコメ欄?) いわゆる Comet 日本語でわかりやすく http://d.hatena.ne.jp/ajiyoshi/20060310/p4 …
前回(http://d.hatena.ne.jp/dayflower/20060908/1157706291)の続きです。やろうと思っていることは, クライアントからサーバにつなぐ なんらかのコマンドを与えると処理を行う 処理には時間がかかるのでトークンだけ返す あとでそのトークンを元にステー…
Perl で UNIX ドメインのサーバを書くことになりました。でもSocket(or IO::Socket)をそのまま使うのは面倒くさい*1。ということで CPAN をあさってたら Net::Server というものがありました。POE というのもあって最終目標からすると勉強する価値ありそう…
CentOS 4.3 を使いこなす前に 4.4 がリリースされてました。4.3 では Server CD(CD 1枚分)というのを使ってインストールしていたんですけど,4.4 だとないんですかね。しかたないので BitTorrent で DVD image をダウンロード中ですが…明日までかかりそう…
先週末,妻の実家に帰省するついでに IKEA に遊びに行きました。人が多くて疲れました。普通家具店ではキャビネットの上に,ボール紙で出来たダミーのテレビとか DVD プレーヤーとか置いてあったりします。IKEA ではパソコン類に関しては,きちんとした HP …
PHP について「マイナーバージョン間ですら言語互換性が失われたことがある」みたいなことをあちこちで聞いたことがあるのですが,具体的にどういうことがあるんでしょう。うまく検索できませんでした。Perl は言語コアな部分ではマイナーバージョン間(どこ…
vsftpd を利用しているサーバで「.htaccess」が見えないというクレームがきました。そんな設定あったかなと思ったら,force_dot_files というオプションがあってデフォルトで NO になっていました。これは(FTP の ls コマンドで -a をつけない限り)ドット…
ふだん Firefox で adblock してるんで google の広告を目にする機会が少ないんですが,livedoor Reader にて,とあるフィードを読んでいると Google のアドバナーが混入していたりします。Google の広告は数が多くなければ気になるものでもないんで構わない…
だらだらと3日にわたって書いてきましたが,明日から遅めのお盆休みになるのでまとめをメモ書きしておきます。 worker MPM での mod_perl は Perl の ithread を使っている httpd のスレッドプールとは独立して Perl インタプリタプールが存在する Perl イン…