end0tknr's kipple - web写経開発

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

2014-01-01から1年間の記事一覧

amazon aws 構築の為に...クラウドデザイン パターン

これまで、デザインパターンといえば、GOFでしたが...時代ですね。 クラウドデザイン パターン http://aws.clouddesignpattern.org http://blog.suz-lab.com/ 企業向け? クラウドデザイン パターン http://www.slideshare.net/c95029/enterprise-cdp-2014031…

LDAP は、検索時に大文字/小文字 や 全角/半角 を無視するみたい

uid=end0tknr,ou=people,o=sexy-group uid=END0TKNR,ou=people,o=sexy-group uid=end0tknr, ou=people,o=sexy-group uid=END0TKNR, ou=people,o=sexy-group↑この条件で、LDAP Admin ( http://www.ldapadmin.org ) を使って、ldap検索しまし…

Microsoftが、アプリ?を提供する ftp://ftp.microsoft.com

例えば、 nmake は↓こちら ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe

Parallel::ForkManager 等で並列処理すると 子プロセスは Devel::NYTProf で計測不可?

アプリのプロファイリングで、手間取ったのは、きっと、別プロセスにしたことが原因

プロジェクト管理のチェックリスト

が参考になります。(というか、そのまま使えます) 概要であれば、thinkit.co.jp の↓こちれで十分。 http://thinkit.co.jp/cert/project/1/1/2.htm http://thinkit.co.jp/images/project/1/1/checklist.xls 詳細であれば、IPA http://www.ipa.go.jp/sec/publi…

C言語によるCSV読込、ハッシュ、構造体の使用例

久しぶりにCで書いたのでメモ。ポイントは以下。 CSV strstr()&strcpy()とstrtok()による2パターンで記載 ハッシュ ENTRY , hsearch_data , hsearch_r() を使用 構造体 内部に文字列の配列(2次元配列?)を保持 #include <stdio.h> #include <stdlib.h> #include <string.h> #define __USE_G</string.h></stdlib.h></stdio.h>…

mysqlのtimestamp型に適用される on update CURRENT_TIMESTAMP を無効化したい

どうやら、mysqlでは、tableにtimestamp型がある場合、一方?のtimestamp型に default=CURRENT_TIMESTAMP と on update CURRENT_TIMESTAMP が設定されるみたい。 mysql> desc message; +----------------+-------------+------+-----+---------------------+-…

amazon aws ec2 (c3.xlarge)をUnixBenchでベンチマーク計測

別に UnixBenchによるベンチマーク値を集めている訳ではないんですけどね。 c3.xlargeも計測しました。 # ./Run make all make[1]: Entering directory `/tmp/UnixBench' Checking distribution of files ./pgms exists ./src exists ./testdir exists ./tmp…

amazon aws ec2 (m3.medium)をUnixBenchでベンチマーク計測

先程のエントリの続き、m3.mediumも計測したくなったので # ./Run make all make[1]: Entering directory `/tmp/UnixBench' Checking distribution of files ./pgms exists ./src exists ./testdir exists ./tmp exists ./results exists make[1]: Leaving d…

amazon aws ec2 (c3.large)をUnixBenchでベンチマーク計測

http://aws.amazon.com/jp/ec2/pricing/ awsのスペック?や料金は↑こちらに掲載されていますが、vCPUやECUと言われてもよく分からないので、測ってみた。 [UnixBench]# ./Run make all make[1]: Entering directory `/tmp/UnixBench' Checking distribution o…

AWSによる企業システム構築ガイドライン

企業でもaws導入事例が増えてきているようですが、aws初体験の企業だと「awsって何?」や「何がいいの?」「リスクは何?」「進め方は?」の疑問から始まります。(まぁ、どんな新技術であっても、効果やリスク検証は当然ですけど) 次のドキュメントは、アプリケ…

リバースプロキシで認証したREMOTE_USERを受け側のapacheに渡す

http://d.hatena.ne.jp/end0tknr/20140209/1391929480 以前のエントリの続き、↓こちらのurlが参考になりました。http://notebook99.blog87.fc2.com/blog-entry-64.html 実現したい構成 以下の様な構成で、リバースプロキシ側で認証されたユーザID ( $ENV{REM…

ISO/IEC GUIDE 51:1999. 安全(Safety)とは

受け入れ不可能なリスクから開放されていること. ( Freedom from unacceptable risk )iso 26262を調べるついでに、気になったので

移行計画書、またはリリース計画書のサンプル

外部サイトと連携するサービスのリリース作業にあたり、関係者間で体制、作業内容や進捗を共有する為の移行作業一覧(またはリリース作業一覧)を書いてみた。 (ipaにも見当たらなかったため)詳細は記載できませんが、以下の通リです 移行体制 アクターの主な…

VBAマクロ不要! excelのREPT関数でガントチャート

次の通りで、簡易というか...簡単です ポイント Excelでは日付や時刻はシリアル値で処理されます。 日付 1900年1月1日=「1」,1900年1月2日=「2」 時刻 「24:00」=「1」、12:00=「0.5」、6:00=「0.25」 REPT()関数 =REPT(" ",A1*24*2)&IF(A1=B1,"|",REPT("|",…

mysqlでは、group by で未指定のcolumnもselect可能

ただし、そのようなcolumnから、返されるrecordはmysqlが勝手に決めるみたい。 驚いた。でも、mysqlでは有名な話? MySQL extends the use of GROUP BY so that the select list can refer to nonaggregated columns not named in the GROUP BY clause. This …

apache+php環境を作成し、MVCやフレームワーク(symfony)に触れてみる

昨日のエントリの続きです. ただのメモ。 概況(というtopic) apache+phpの環境作成だけであれば、apache+mod_perlより楽 httpd.confにmodules/libphp5.so 等、少々の追記だけでOK php で「@」はエラー制御演算子. と呼ばれ、例外発生時のエラー表示が抑制さ…

php v.5.5.11のconfigure option一覧

あまりにphpを知らないので、入門として、INSTALLやconfigure --helpを読みながら、srcからinstall 概況 PHPは標準モジュールが多い? perlであれば、DBI , DBD::mysql , GD , JSON , Digest::MD5 , CGI::Session , Archive::Zip 等、cpanから別途installが必…

perlのNet::SMTP + MIME::Entity で、添付ファイル付のメールを自動送信

次の通リ #!/sing/local/perl/bin/perl use strict; use warnings; use utf8; use FindBin; use File::Spec; use lib File::Spec->catdir($FindBin::Bin, '../lib'); use Archive::Zip qw( :ERROR_CODES :CONSTANTS ); use Date::Calc qw/Add_Delta_YMD Toda…

Re: Excel VBAで関数名に変数を使う方法

http://www.koikikukan.com/archives/2014/03/28-015555.php へぇ、他の言語( javascript や java )でもできるのかな? 'VBAで関数名に変数を使う Sub Test() Dim name As String name = 1 Application.Run "call_" & name End Sub Sub call_1() MsgBox "OK" …

Re: FC2ブログ、ソースコードをオープンソース化

ほー、FC2だけを聞くと、あまり、いい印象を受けませんが、php srcはどんなもんでしょ? FC2ブログ、ソースコードをオープンソース化 | RBB TODAYで、覗いてみたら、開発自体は、大阪の株式会社ホームページシステムらしい。 また、それらしく書かれているよ…

perlのLWP::UserAgent と goolge custom search apiで 郵便番号検索ページにhttp getして住所変換→〒

http://d.hatena.ne.jp/end0tknr/20140302/1393733814 先日の↑エントリの別バージョン。住所から郵便番号を検索する場合、市町村合併が影響するので、googleのカスタム検索APIの結果から、郵便局の郵便番号検索ページを探すとよさそう。という訳で↓こう書き…

ps axl --sort -vsize

ps の --sort -vsize オプション知りませんでした。 普段、「ps aux」だけ見ています http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230860/

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>…

vbscriptによるwin7の無線アクセスポイント化 - が「インターネット接続の共有設定」はコマンドでは面倒?

thinkpadで利用しているcolinuxのインターネット接続は、TAP-WIN32からthinkpadの無線lanアダプタを共有することで行なっていますが、これをvbscriptで実現したいと思い、vbscriptを書いてみた。が、「インターネット接続の共有設定」はレジストリに登録され…