2015-05-01から1ヶ月間の記事一覧
例えば、 Ima::DBI の _mk_db_closure() を再定義する場合、 次のように書いて、「use MyPlugin 」しましょう。 package MyPlugin; use strict; use warnings; use Ima::DBI; sub import { no strict 'refs'; no warnings 'redefine'; *{"Ima::DBI\::_mk_db_…
amazon web servicesのRDS は、手軽に冗長構成を手に入れることができますが、DBの一貫性を保ちながらサービスするには、気を使いますよね? で、考えてみました。 AWS RDS のフェイルオーバとは? AWSで用意されているRDB(RDS)は、冗長構成を選択でき、一方の…
package TestSchema; use strict; use warnings; use base qw/DBIx::Class::Schema/; my $DB_CONF = {db_name=>'rdstest', host=>'ないしょ.cbsplvtrcd5c.us-west-2.rds.amazonaws.com', port=>'3306', db_user=>'end0tknr', db_pass=>'ないしょ', db_opt=> …
だいぶ、以前から YAMLやYAML::Syckでutf8でdecodeしながら読む - Unknown::Programming を参考にperlのYAMLを使って my $data = YAML::LoadFile($file); my $yaml = YAML::Dump($data); utf8::decode($yaml); $data = YAML::Load($yaml); のように、わざわ…
副問合せは好きではありませんが、sqlなら次のような感じです select mbr.member_id, mbr.ip_addr , mbr.regist_date from mbr_history mbr where mbr.regist_date = (select max(mbr2.regist_date) FROM mbr_history mbr2 where mbr.member_id=mbr2.member_…
STEP1/3 - helpを読みましょう http://httpd.apache.org/docs/2.2/programs/ab.html $ /home/endo/local/apache22/bin/ab -h Usage: ab [options] [http://]hostname[:port]/path Options are: -n requests Number of requests to perform -c concurrency Nu…
以下、httpd.confの抜粋。「?!」をつけるみたい。「!」だけではダメっぽい。 <LocationMatch "^/(?!pub|aut|inc|mt|mt-static|pma)"> SetHandler perl-script PerlHandler Plack::Handler::Apache2 PerlSetVar psgi_app /home/endo/dev/sexy/Ean/script/ean-server </LocationMatch> <Directory "/home/endo/dev/sexy/static/helm"> AllowOverride All Or…</directory>
nose https://nose.readthedocs.org $ wget https://pypi.python.org/packages/source/n/nose/nose-1.3.6.tar.gz $ tar -xvf nose-1.3.6.tar.gz $ cd nose-1.3.6 $ /usr/local/bin/python setup.py build $ su #/usr/local/bin/python setup.py install nump…
「$ tar -xvf numpy-1.9.2.tar.gz」のように「-z」なしでも、.tar.gz ファイルをgunzip できた。 以前からの仕様? .tar.xz も同様に「tar -xvf」で解凍できるみたい... $ tar --version tar (GNU tar) 1.23 Copyright (C) 2010 Free Software Foundation, In…
# yum install byacc
最新版は、sourceforge http://sourceforge.jp/projects/sfnet_lpsolve/ lp_solve - http://lpsolve.sourceforge.net/5.5/ tar -zxvf lp_solve_5.5.2.0_source.tar.gz cd lp_solve_5.5/lp_solve sh cccすると、bin/ux64/lp_solve ができます 過去版は ftp://…
cd httpd-2.2.29 $ ./configure --prefix=/home/endo/local/apache80 \ --with-mpm=prefork \ --enable-proxy \ --enable-modules=all \ --with-ssl=/usr/local/openssl \ --enable-rewrite=shared \ --with-ldap \ --enable-authnz-ldap=shared \ --enable-…
$ configure --with-zlib=/usr/local $ make : libxml.c:3783: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token libxml.c:3802: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token libxml.c:3822: erro…
$ make : make[2]: Entering directory `/home/endo/tmp/libxml2-2.9.2' CCLD xmllint ./.libs/libxml2.so: undefined reference to `gzopen64' collect2: ld returned 1 exit status make[2]: *** [xmllint] Error 1 make[2]: Leaving directory `/home/end…
tomcat default の http://$TOMCAT_HOST/manager/status/all?XML=true https://tomcat.apache.org/tomcat-8.0-doc/manager-howto.html#Server_Status 上記urlに記載されている通り、tomcatデフォルトでも 基本ステータスは取得でき、例えば、私の環境では、…
次のurlに記載されている通りですが、openldapで重複キー禁止( unique key )を設定するには、overlay unique を使用します。 http://www.openldap.org/doc/admin24/overlays.html http://www.openldap.org/software/man.cgi?query=slapo-unique STEP1 config…
単純に print() すると、バッファリングの影響?で、ログが混ざるらしい。 (混ざった経験は今のところ、ありませんが) syswrite()を使う にひりずむ::しんぷる - perl で復数のプロセスからログを吐くときは syswrite または flock すべし で my $s = 'a' x (…
通常? apache+ssl起動時は、ssl証明書のパスフレーズ入力が必要 # /home/endo/local/apache80/bin/apachectl start Apache/2.2.29 mod_ssl/2.2.29 (Pass Phrase Dialog) Some of your private key files are encrypted for security reasons. In order to re…
ユーザビリティは定量的評価が難しいものですが、「ニールセンの10原則」に沿った評価軸だけでも合わせると、良いです。 第9回 ユーザビリティテスト:ソフトウェアテスト基本テクニック|gihyo.jp … 技術評論社他のデザインの原則は、次のurlで、よくまとめ…