end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2014-03-02から1日間の記事一覧

cronジョブの多重起動の防止には、daemontools の setlock

daemontoolsをインストールしていると、crontabに次のように書いて、cronジョブの多重起動(重複? 2重?)を防止できるらしい。 0 1 * * * setlock /tmp/lock_file /path/to/scriptdaemontoolsのinstallは次のurlをご覧下さい http://d.hatena.ne.jp/end0tknr/2…

linuxのtimeoutコマンドは、gnu coreutils でインストールできます

$ wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.22.tar.xz $ tar -Jxvf coreutils-8.22.tar.xz $ cd coreutils-8.22 $ ./configure $ make $ make check $ su # make installこれで、プログラム実行時間に制限を設けられます。 $ timeout --help Usag…

linuxコマンドの ldd で依存ライブラリを確認

次の通り $ ldd /usr/local/bin/perl linux-gate.so.1 => (0xffffe000) libnsl.so.1 => /lib/libnsl.so.1 (0xb7808000) libdl.so.2 => /lib/libdl.so.2 (0xb7803000) libm.so.6 => /lib/libm.so.6 (0xb77da000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xb77a…

オープンソース(OSS)によるシングル サイン オン (SSO)、フェデレーション(OpenID , SAML)実装

Single Sign On と ID Federation が混同されているようだが、OpenID , SAML は、どちらかと言うと Federation に該当するかと思います。 以下、OpenID , SAML の実装例。 OpenID http://www.openid.or.jp/ http://gihyo.jp/dev/feature/01/openid http://ww…

mysqlでshow tables not like '〜' のように書きたい... grep -v で代用

http://dev.mysql.com/doc/refman/5.1/ja/show-tables.html mysqlのドキュメントを読むと、show tables は、「not like 」に対応していないように見えます。 実際、sqlを実行すると、次のようなエラーとなります。 mysql> show tables not like 'tokyo_%'; E…

perlのLWP::UserAgentで 郵便局の郵便番号検索ページにhttp getして〒->住所変換

#!/usr/local/bin/perl use strict; use utf8; use Encode; use Encode::CJKConstants; use LWP::UserAgent; use Data::Dumper; main(); sub main { my $ua = LWP::UserAgent->new; $ua->timeout(10); while(my $zipcode = <DATA>){ chomp($zipcode); my $url = jo</data>…