2009-01-01から1年間の記事一覧
apacheにはapacheの起動スクリプトが付属していますが、2.0系, 2.2系の場所を書きとめておきます。(久しぶりにmakeしたら、自動起動スクリプトが付属しているのを忘れてましたので...) $ ls -l httpd-2.2.13/build/rpm/ total 28 -rwxr-xr-x 1 endo endo 336…
perl5.10+apache2.2.13にmod_perl2.0.4をstatic installしようとしたところ、make時に次のようなerrorが表示されました。 $ make cd "src/modules/perl" && make make[1]: Entering directory `/home/endo/tmp/mod_perl-2.0.4/src/modules/perl' <略> In f…
ツリー形式の表示には Simple Tree Menu(※1) を使用していますが、いただいたデータ(※2)をSimple Tree Menuで表示可能なul,liに変換する必要があったので、使用したperl scriptを書き留めておきます。※1 http://www.dynamicdrive.com/dynamicindex1/navigate…
エプソン品川アクアスタジアムのイルカの場合、朝11時から夜9まで2時間おきにショーをやっていて、驚きました。トレーナーの方も大変そう。
perlでデーモンを作成することになりそうなので、 調べてみると、次のurlで Proc::Daemon が紹介されていたので、試しに書いてみました。http://perltips.twinkle.cc/perl/daemon.php http://perltips.twinkle.cc/server/linux_daemon_startup_init_d.phpと…
http://archive.mag2.com/0000109251/20090802202728000.html「Perlで書く」に分かりやすく記載されています。 ーーーーーーーーーーーーーーーーーー MODE 説明 ーーーーーーーーーーーーーーーーーー > 上書き >> 追加書き込み |- 出力をコマンドに渡す -|…
cp932とsjisではエンコーディングは似ているけど、文字セットが異なるので、次のような方法でもありかな? #!/usr/local/bin/perl use strict; use warnings; use encoding qw/cp932/; #←ポイント use Encode; main(@ARGV); sub main { my ($str) = @_; retur…
http://blog.livedoor.jp/dankogai/archives/51262202.htmlEXIFは何となく知っていましたが、GPS座標も定義されていることには驚きました。http://en.wikipedia.org/wiki/Exchangeable_image_file_format http://www.sno.phy.queensu.ca/~phil/exiftool/TagN…
UNIQLOで靴下を買ってきて、初めて気づきました。今までは、つま先を上にして干してましたよ。
http://d.hatena.ne.jp/end0tknr/20090403/1238753081以前のエントリで、timestamp型のDEFAULTに関して記載しましたが、今回は update時の不思議?を記載しておきます。 尚、今回のtestでは、次のようなtableを使用します。 mysql> desc time_test; +--------…
久しぶりにsrcを書いたら、htmlやsqlのエスケープを、つい忘れていたので sub escape_html { my ($self,$str) = @_; return $str if not defined($str); $str =~ s/&/&/go; $str =~ s/\"/"/go; #" make emacs happy $str =~ s/>/>/go; $str =~ s/
http://d.hatena.ne.jp/oooooooo/20050113/p5 http://oshiete1.watch.impress.co.jp/qa4208077.html↑このいずれのurlでも、programing perlからの引用があります。 プログラミングperl第3版p115によれば、 ファイルテスト演算子の -B や -T は、ファイルの…
webアプリでcsv等のダウンロード用ファイルを返す場合、ieで日本語ファイル名が文字化けするので、その対処法を調べてみました。次のスクリプトは、httpヘッダを返す部分のみを記述していますが、ieでのポイントは、拡張子以外をurlエンコードすることにある…
http://d.hatena.ne.jp/tokuhirom/20081018/1224300947 http://search.cpan.org/perldoc?Lingua::JA::Regular::Unicode 同じことができるモジュールとして id:takefumi 作の Lingua::JA::Regular というものがあるのですが、これは EUC-JP 前提なので、昨今…
自宅の近所で、「国分寺市 東恋ヶ窪 1-280」という住所を見かけました。 1からの連番で280?
http://search.cpan.org/perldoc?Mail::MboxParserthunderbirdのメールにある添付ファイルをエクスポートする必要が出てきて、cpanを調べてみたら、Mail::MboxParser というモジュールがありました。thunderbirdで受信したメールは、mbox形式で c:/Documents…
トータスsvnではファイルの変更の有無を「Check for modifications」で確認できます。多人数で開発を行っていると、設定ファイル(例: httpd.conf, .htaccess)等のように、commit(というよりadd ,delete)対象外にしたいファイルがでてきます。そのような場合…
以前のencodingは sjis(cp932)やらeuc-jp等、作るものによってバラバラでしたが、utf8に統一されるようになってきたので、備忘として書いておきます。http://search.cpan.org/perldoc?DBD::mysql以下のようにdb接続時に mysql_enable_utf8 を指定すれば、per…
http://search.cpan.org/dist/PDF-API2/PDFファイルを生成する必要があったので、cpanを眺めていたら、PDF::API2というモジュールがありました。これまでPDFファイルの自動生成というと、pdfjやpdflibの名前を聞いたことがありますが、PDF::API2でも十分に使…
postgresで巨大レコード数のtableを扱うなら、パーティショニング - end0tknr's kipple - web写経開発 以前、postgresのパーティショニングには触れましたが、今回はmysql5.1.34のパーティショニングを試したいと思います。 have_partitioning=NOの場合、再m…
たまにcorelistは使用していましたが、こういうワンライナーでできるようです。 標準moduleの場合 $ perl -MModule::CoreList -e \ 'print "$_\n" for sort keys %{$Module::CoreList::version{5.008008}}' 標準外moduleの場合 $ perl -MExtUtils::Installed…
ハイパーリンク型では、http://〜やfile://〜をブラウザで開けます ms-accessにはハイパーリンクというデータ型があります。例えば、access(mdb)からgifファイルを開きたい場合、このハイパーリンク型フィールドに http://hogehoge.jp/test.gif や file:///c…
gooラボには、面白そうなサービスがいくつもありますが、「ブログ通信簿」ってあるんですね。http://blogreport.labs.goo.ne.jp/tushinbo.rbまぁ、こんなもんでしょ。
先日、excel vbaでコードを書く機会がありましたが、普段、emacsを多用している私の場合、emacsキーバインド以外では、どうしても不自由を感じしまいます(特にコードを書く場合)。xkeymacsとはemacs以外のアプリケーションでemacsキーバインドを実現しますが…
https://addons.mozilla.jp/firefox/search-engines/firefoxの検索バーにcpan検索を追加したいと思ったのですが、今のところ、デフォルトの検索バー追加用ページにcpan検索はないようです。http://104tech.blogspot.com/2007/03/firefox-cpan.html http://is…
プロジェクトホスティングサービスには google code ( http://code.google.com/hosting/ )や github( http://github.com/ )等がありますが、オープンソースを前提としていたり、クローズドソース利用が有料だったりします。ORIGOは、クローズドソースでも無…
通常、emacsでバッファを切り替える場合、C-x C-bでlist-buffersを表示すると思います。しかし、標準のC-x C-bでは、ファイルの他にディレクトリや*scratch*、*Messages*等も一覧表示される為、目的のバッファが見分けづらいことがあります。これに対して、M…
emacsの単語補完には、動的略語展開と静的略語展開があります。 M-/ で動的略語展開 動的略語展開では、カーソル位置にある単語をバッファ内の単語で補完します。特に設定は必要ない為、いつでも試すことができます。 静的略語展開は、先ず.abbrev_defsを登…
wgetでコンテンツを取得する際、--convert-lineを付けると、コンテンツに含まれるaタグのリンク先をlocalfile?に変更できます。 $ wget \ --html-extension \ --mirror \ --convert-links \ --no-host-directories \ --no-parent http://localhost例えば、上…
「なんかmeadowの調子が悪いなぁ」と思ったのがきっかけです。http://www.meadowy.org/meadow/ を見ると、ここ数年更新がなく、win vistaでは動作が不安定らしいので、meadow→NTEmacsに移行してみました。http://ntemacsjp.sourceforge.jp/matsuan/IndexJp.h…