end0tknr's kipple - web写経開発

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

2014-11-01から1ヶ月間の記事一覧

EICAR Test File - で、ウイルス対策ソフトの動作確認

全世界共通の無害な擬似ウイルスで、例えば↓こちらから入手可能です EICAR Description | F-Secure Labs

ms-projectの「基準計画の設定」で計画の変更範囲を表示

STEP1 「プロジェクト」タブ→「基準計画の設定」 現在の計画が、基準として保存されます STEP2 「タスク」 タブ→「ガントチャート」→「ガントチャート(進捗)」 先程の 設定した基準計画が灰色で表示される為、計画を変更(開始日や終了日)すると、 灰色と青色…

apache 2.2 のbasic認証をldapで行う

次のような感じです configure; make ; make install $ ./configure --prefix=/home/endo/local/apache22_2 \ --with-mpm=prefork \ --enable-proxy \ --enable-modules=all \ --with-ldap \ --enable-authnz-ldap=shared \ --enable-ldap=shared \ --enable…

webアプリのサーバにPOST/GETされた内容を記録し、回帰テストに利用したい

↓こんな感じで十分かと html + javascript <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"> </script> …</meta></head></html>

OpenAM + openLDAPによる シングル・サイン・オン(SSO)環境の構築 入門? 2

OpenAM + openLDAPによる シングル・サイン・オン(SSO)環境の構築 入門? 1 - end0tknrのkipple - web写経開発 先程のエントリに続き、今回は、OpenAMのWeb Agent(SP?)を導入します Web Agent のinstall Web Agent = SP (Service Provider)の理解でいいのかな…

OpenAM + openLDAPによる シングル・サイン・オン(SSO)環境の構築 入門? 1

colinux環境へのopenldap install - ポイントは BerkeleyDB - end0tknrのkipple - web写経開発 今回は、前回構築したopenLDAPに対し、統合ユーザ認証を行うOpenAMを適用します 参考 詳細なインストール方法は、次のurlが参考になりますので、ここではポイン…

openLDAPに独自属性(スキーマ)を追加

colinux環境へのopenldap install - ポイントは BerkeleyDB - end0tknrのkipple - web写経開発 以前、colinux環境へinstallした↑こちらのopenLDAPに対し、↓こちらを参考にしながら、独自属性(スキーマ)を追加。 openldapサーバを構築しよう [No.2 スキーマ追…

mysqlのjoinが遅い時は結合に使用するカラムのindexや型の一致を確認しましょう

MySQLで巨大なデータの結合が遅いときに確認すること. | @DataSci ↑こちらに記載されている通りですが、1や3は基本です 1.インデックスを結合に使うフィールドに貼る. 2.不必要なインデックスは削除する 3.結合に使うフィールドのデータ型と長さをあわせる.

perl (or mod_perl)環境でsqlの速度改善を行うなら DBIx::QueryLog

http://perl-users.jp/articles/advent-calendar/2011/dbix/9 ↑こちらの通リ、my.cnf を編集し、mysqlのslowlogを出力するより、よっぽど楽です

perl cgi環境(or mod_per)におけるメモリ肥大化対策

案1 Apache2::SizeLimit 以下、参考url Fred Moyer / Apache-SizeLimit - search.cpan.org Mojoliciousアプリをmod_perlでデプロイする - Qiita 案2 mod_perlのPerlCleanupHandler 以下、参考url mod_perlハンドラを書く - とみぞーノート HTTP - search.cpa…

chefでperlモジュールをローカル?からインストール

多分、次の通り $ pwd /home/endo/dev/xing/chef-perl/perl-modules $ ls IO-Tty-1.07.tar.gz : YAML-Syck-1.27.tar.gz module-install.plで、module-install.pl は、以下の通り #!/chef/local/perl/bin/perl use strict; use warnings; my $src = `pwd`; ch…

画像ギャラリー? 画像ビューワ? の機能を持つサーバアプリ

「画像ギャラリー サーバ」で検索すると、たくさん見つかりますが 閲覧機能やファイルアップロード機能の操作性を考えると Zenphoto , wordpress , elFinder あたりがいいのかな?※elFinderは画像ギャラリーというよりwindowsのエクスプローラ風ですが カタロ…

Amon2のO/RマッパーをTeng→DBIx::Classに変更

※一連のAmon2関連の写経は、これで、一旦、終了Amon2のデフォルトのorマッパーはTengですが、試しに DBIx::Class (dbic)に変更。 http://amon.64p.org/database.html STEP1 - dbicのスキーマクラスを作成 DBIx::Class::Schema::LoaderによるDBIC用スキーマ自…

DBIx::Class::Schema::LoaderによるDBIC用スキーマ自動作成

DBIx::Class::Schema::Loaderの手動スキーマ生成、初心者向けチュートリアル - Yet Another Hackadelic まぁ、↑こちらに記載されている通りですが、そのままではtableやcolumnに登録した日本語が文字化けしてしまうので、make_schema_at() のDB接続オプショ…

perl DBIで指定するDSN文字列には複数の書式があります

package Xing::DBI; use strict; use utf8; use Xing::Config; use base qw(DBI); use Data::Dumper; sub connect { my ($class,$db_conf) = @_; my $conf = Xing::Config->get_config(); my $db = "DBI:mysql:database=$conf->{db}->{db_name};host=$conf->…

Amon2で、mysql に Amon2::DBI 接続する

以下は、ORマッパーを使用しないケースです 設定ファイル - development.pl use File::Spec; use File::Basename qw(dirname); my $basedir = File::Spec->rel2abs(File::Spec->catdir(dirname(__FILE__), '..')); my $dbpath = File::Spec->catfile($basedi…

Amon2によるバッチプログラム(CLI)の作成

更に先程のエントリの続きです http://amon.64p.org/cli.html ↑こちらに記載されている通りですけど、bootstrap() でコンテキストを取得できるので、後は、DB処理等をお好きに #!/usr/local/bin/perl use strict; use FindBin; use File::Spec; use lib File…

Log::Log4perlによるamon2のLogging

先程のエントリの続きです。 http://amon.64p.org/logging.html amon2のdocumentには、Log::Minimal 推奨とありますが、私の場合 長年、Log::Log4perl を使用してきました Log::Minimal って、ファイルへのログ出力方法や書式設定がよく... ということなので…

perlのWEBアプリケーションフレームワーク(Amon2)に触れてみる

参考url http://amon.64p.org/ http://search.cpan.org/perldoc?Amon2 gihyo.jpにもAmon2の記事がありますが、今回使用した Amon v2.6.10 と内容と比較して古いようですので、amon.64p.org を参照した方がよさそうです第18回 Amon2によるWebアプリケーション…

chef実践入門の以前

Chef実践入門――コードによるインフラ構成の自動化:書籍案内|技術評論社 ↑こちらを読んでみた。本を、まんま写経することで、chefを体感できますので、以下、ポイントだけメモ リポジトリ > クックブック > レシピ /var/chef/cookbooks に hello というクッ…

ruby 2.1.4をsrcからinstall

$ wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz $ tar -zxvf ruby-2.1.4.tar.gz $ cd ruby-2.1.4 $ ./configure $ make $ make test $ su #make install 以下、rubyに対する「へぇ」 encoding #!/usr/bin/env ruby # encoding: utf-8 s …

perlのNet::OpenSSHで、proxyサーバのように代理でscp getする

全く動作確認していませんが、多分、↓こんな感じです。 #!/usr/local/bin/perl use strict; use File::Path; use File::Temp qw/tempfile tempdir/; use Log::Log4perl; use Net::OpenSSH; use Data::Dumper; #┌─────┐ ┌──────┐ ┌─────┐ #│caller ├──┤proxy …