end0tknr's kipple - web写経開発

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

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

無料ssl証明書のLet's Encryptのnginx on amazon linux へのお試し導入

ググルと、「Let's Encryptは、amazon linuxでは試験段階」と言う情報が チラホラ見られましたが、私の試した範囲では、迷うようなことはありませんでした。 STEP0 参考url 何より日本語urlがあったお陰ですね。 https://letsencrypt.jp/docs/using.html#ins…

perlで mysqlのauto_incrementの値を確認するには、mysql_insertid

sub add_auto_increment_record { my ($self,$dbh) = @_; my $sql =<<EOF; insert into test_table (key, val) values (?, ?) EOF my $sth = $dbh->prepare($sql); my @vals = ('FOO','BAA'); unless($sth->execute(@vals)){ $self->error( $sth->errstr ); return undef; } return $sth->{mysql_insertid}; }</eof;>

ITILにおけるインシデント管理と、問題管理

そもそも、両者は目的が異なります 項目 内容 インシデント管理 迅速に、通常のサービス運用(SLA範囲)を回復 問題管理 インシデントの根本原因の検知と解決、予防 インシデント・ライフサイクルと、1次,2次...サポート 以下の通り (ITIL本からの抜粋です)

jQuery UI Datepickerに対し、日本語化、複数月表示、祝日,土日色付け

普段、bootstrapを使用する機会が多い為、 カレンダー入力はそのplug-inである bootstrap-datepicker.js を使用していましたが... end0tknr.hateblo.jp bootstrapはバージョンアップが早い為でしょうか、 手元にあるbootstrapを最新版に更新した所、bootstra…

nginx + amon2 for perl でのbasic認証

nginx設定 「proxy_set_header X-Forwarded-User $remote_user;」を設定します #user nobody; worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; #pid logs/nginx.pid; events { worker_connections 1024; } http { server …

perl で db tableのカラム定義をcasual & dynamic に確認

したい場合、 DBI で、 desc ~ や、 show create table ~ くらいしかないの? #!/usr/local/bin/perl use strict; use utf8; use DBI; use Data::Dumper; my $DB_CONF = {host=>'localhost', port=> 3306, db_name=> 'ないしょ', db_user=> 'ないしょ', db_…

OpenJDKのyum install と alternatives による java切替え

参考url : http://openjdk.java.net/install/ $ su - # yum install java-1.8.0-openjdk : # which java /usr/bin/java [endo@cent6 java]$ java -version openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-b14) OpenJDK 64-Bit Ser…

ImageMagick と PerlMagick をまとめてinstall - 再び

end0tknr.hateblo.jp 以前も同様のエントリを書いていますが、ImageMagick と PerlMagick をまとめてinstall であれば、 configure の 「--with-perl=/usr/local/bin/perl」オプションを使用しましょう $ wget http://www.imagemagick.org/download/ImageMag…

shc で、shell scriptをバイナリ化

すっかり、shcの名前を忘れていたのでメモ install といっても、makeだけ $ wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz $ tar -zxvf shc-3.8.9b.tgz $ cd shc-3.8.9b $ make $ ls -l shc -rwxrwxr-x 1 endo endo 36097 Jun 2 22:02 sh…

Unicodeプロパティによる文字種の判別

developer.hatenastaff.com ↑こちらを読んで、↓こちらを思い出した。 end0tknr.hateblo.jp unicode.org のお陰で、文字種の判別は随分、楽になりましたが 「①」「㈱」等のいわゆる機種依存文字の判別が自分の認識と異なる。 「A」「A」等の全角英数字の判別…

「openssl s_client」で暗号方法の対応状況を調べる

$ openssl s_client -connect www.google.co.jp:443 -cipher AES256-SHA $ openssl s_client -connect www.google.co.jp:443 -cipher DHE-RSA-AES128-SHA 上記の実行で、たくさんの文字列が表示されれば、対応済。そうでなければ、未対応。

Module::Load for perl で installされた module の有無をまとめて確認

#!/usr/local/bin/perl use strict; use Module::Load; main(); sub main { my @load_classes = qw/Apache::DBI Apache2::Reload Archive::Tar Archive::Zip Crypt::Eksblowfish::Bcrypt Crypt::SSLeay Date::Format DBI DBD::mysql DBD::ODBC DBD::Oracle D…

amon2 + Starlet + Supervisor による PSGI/Plack 環境下での Devel::Cover

http://search.cpan.org/perldoc?Devel%3A%3ACover unit test 時に Devel::Cover を利用すると、 $ perl Makefile.PL $ make $ HARNESS_PERL_SWITCHES=-MDevel::Cover make test $ cover または $ env PERL5OPT='-MDevel::Cover' make test を実行することで…

BABOK (Business Analysis Body Of Knowledge) のオレオレ要約

end0tknr.hateblo.jp 先日のエントリに続き、BABOKへの理解もまだまだですので、オレオレ要約。 ※主に秀和システム社の「やわしくわかるBABOK」からの引用です。 www.shuwasystem.co.jp ※BABOK同様、IPAの共通フレームもありますが、BABOKの方が具体的な印象…

AWSのELBでロードバランスされたサブドメインmydns.jpに登録

end0tknr.hateblo.jp 以前もmydns.jpのエントリがありますが、mydns.jpは、たまにしか利用しない為、設定方法を忘れてしまうので、メモ。 ↑こういう構成であれば、↓このようにCNAMEでAWSのDNSを登録します

jQuery Templates -> JsRender/JsViews

javascriptのテンプレートとして、jQuery Templatesには重宝していましたが、更新をwatchしていなかったら、 プロジェクトが JsRender/JsViews に移行してました。 end0tknr.hateblo.jp OLD github.com NEW JsRender/JsViews 使用方法の詳細は、www.jsviews.…

PMBOK (Project Management Body of Knowledge) の超・要約

自分で、よく混同する部分の抜粋 プロジェクトとは ルーチン業務と比較して記載しています project routine work 独自性 独自性あり 独自性なし 期限 期限あり 期限なし.例:受注業務 例 新製品の開発・設計業務効率化の新業務ルール作成 既存製品の製造手順…

今度は cakephp 2.8.3 をinstall

end0tknr.hateblo.jp 先程の cakephp 3.2 に続き、cakephp 2.8.3 をインストール。 と言っても、cakephp3と異なり、cakephpはダウンロードしたファイルを解凍し、少々、設定するだけで利用できます reference url インストール — CakePHP Cookbook 2.x ドキ…

php 5.6 + openssl 1.0.2 + cakephp 3.2 のインストール

参考url http://book.cakephp.org/3.0/ja/installation.html http://book.cakephp.org/3.0/en/installation.html openssl 1.0.2 opensslが、shared libraries 付でなかった為、再make. $ wget https://www.openssl.org/source/openssl-1.0.2g.tar.gz $ tar -…

OpenAMって FQDNの名前解決に失敗すると、様々な機能が動作せず、ログすら出さない...

ハマった しばらくopenamを停止し、mydns.jpの期限が切れたことがきっかけで、名前解決できないことが原因。 /etc/hosts に追記することで、暫定対処しましたが、ログも吐かないなんて、open am ... sensitive ね

Devel::NYTProf による plack(psgi, starlet)アプリの(実行≠テスト)カバレッジ計測

以前も、Devel::NYTProf::Apache + mod_perl2 で同様のことを行っていますが、今回は、Devel::NYTProf + plack(psgi, starlet)版です。 http://end0tknr.hateblo.jp/entry/20120907/1347015223 Devel::NYTProfは、元々、処理の遅い部分を見つける為のプロフ…

google map api for javascriptで、経路の距離を算出

↓こう書きます <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="js/jquery-1.12.0.min.js"></script> </head> <body> </body></html>

はてなブログと、wordpress.com におけるsrc highlight

markdownによるハイライト記法をすぐ忘れるのでメモ はてなブログの場合 ```javascript // // ここにsrcを記載 // ``` wordpress.comの場合 [sourcecode language="javascript"] // // ここにsrcを記載 // [/sourcecode]

javascript:setTimeout() で sleep()代替

setTimeout()以外のことも書いていますが、以下の通りです。 (function() { var directionsService = new google.maps.DirectionsService(); var SLEEP_CALC_DIST = 500; //msec. google map apiでroute計算する実行間隔 var CalcDist = function() {}; Calc…

openldapの属性にEQUA LITY=caseExactIA5Matchを指定すると、あいまい検索できない?

$ /usr/local/openldap/bin/ldapsearch -x -h ??.??.??.?? \ -D "cn=Manager,dc=sso,dc=example,dc=com" -w ???????? \ -b "ou=People,dc=sso,dc=example,dc=com" \ "mail=*example*" ↑こちらのmailはできますが、↓こちらは、あいまい検索できない。 $ /usr/…

他のIAMユーザにAWSのマネージメント・コンソールへのアクセス権限追加

あまりに多機能になってしまったAWS(amazon web services)...その使い方を忘れてしまうので、メモ STEP1/4 IAM (Identity & Access Management) を表示 STEP2/4 IAMユーザ用のログインURLをメモ 権限を追加したIAMユーザの方へ、このurlを知らせて下さい STE…