end0tknr's kipple - web写経開発

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

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

digでDNSのTTL確認。nslookupではありません

dig @8.8.8.8 www.google.co.jp とDNSを指定するのもあり $ dig www.google.co.jp ; <<>> DiG 9.5.1-P1-RedHat-9.5.1-1.P1.fc10 <<>> www.google.co.jp ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53…

java , php , perlでapache(basic認証)でログインしたIDを取得

文化が異なると、思いの通じないので、ググってみた。 perl $ENV{REMOTE_USER}; - java request.getRemoteUser(); - java request.getHeader("REMOTE-USER"); でも取得できるかも php $_SERVER['REMOTE_USER']; - php getenv('REMOTE_USER'); - perl以外は、…

mdbファイル( ms-access )から、tiff画像を開く(閲覧)する

ms-accessには「ハイパーリンク」型があり、httpやftp等のリンクを登録しておくと、データ閲覧画面でこのリンクをクリックできます。このリンク先が、通常?のファイルであっても、#c:/img/1VH/1VH851-01-000.tiff# と「#」で囲むと ms-accessから、win付属の…

perlのNet::OpenID::Consumer で OpenID Relying Party (RP)

次のurlの写経。 OpenIDを使ってみよう (1/2):CodeZine(コードジン) 写経して、今更、理解しましたが、厳密にはOpenIDって、Single Sign On (SSO)ではないんですね。 次回は、Net::OpenID::Server を使って、OP (OpenID Provider) を...(まっ、時間があれ…

perl Cache v.2.05 のinstall - README に makeとあるが、Build.plを使います

http://search.cpan.org/dist/Cache/ README抜粋 For licensing, see the LICENSE file in this distribution. To install: perl Makefile.PL make make test sudo make installCache::Fileが必要になったので、Cache ver.2.05をREADMEの通り、perl Makefile…

DB_Fileのインストール - Berkeley DBへのperl accessor

http://search.cpan.org/dist/DB_File/何も考えずに、makeしたら... $ make cp DB_File.pm blib/lib/DB_File.pm cc -c -I/usr/local/BerkeleyDB/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_…

2013年、このblogは 4万PV/月で年を越しそう

kippleですので、細々と tophatenarは、購読者数:48、ブックマーク:1500 やはり、細々と [TopHatenar] end0tknr さんの順位

jQueryのajax()を abort() で中断と、2重送信の防止

jQueryのajax()を中断する方法: 小粋空間 $(function(){ var jqxhr; $('#execute').click(function(){ jqxhr = $.ajax({ url: "http://user-domain/foo.cgi", type: "GET", dataType: 'html', }) .done(function( data ) { $('#foo').html(data); }) .fail(f…

perlのStatistics::Basicでピアソンの相関係数を算出

ピアソンの相関係数( Pearson correlation coefficient )とは ※はてなtex記法(mimeTeX)で数式を記載しています 数式を表示する(tex記法) - はてなダイアリーのヘルプ mimetex.html perlなら、Statistics::Basic::Correlation で相関係数を算出 http://sear…

perlのCrypt::SaltedHashによるSSHA暗号化と、パスワード検証

openldap付属?のslappasswdを使えば、一方向暗号化できますが、openldapのない環境で暗号化されたパスワードの検証を行います。slappasswdコマンドによる暗号化例 $ /usr/local/openldap/sbin/slappasswd -h {SSHA} -s test1000 {SSHA}fmKMNIgNiflUKsSiODSEN…

「お名前.com」で、DNS (ip & ttl)を変更

ちょっと、迷ったので、メモ。 TTLは、60〜86400 の範囲で設定が可能らしい。 http://help.onamae.com/app/answers/detail/a_id/14501

winのコントロールパネルからキーボードのプロパティ変更してキーボードの反応UP!!

知りませんでした。以下のwin7での例 STEP1 コントロールパネルで「キーボード」で検索 そして「カーソルの点滅速度の変更」を選択 STEP2 キーボードのプロパティで速度スライダを全て右へ 以上!! 明らかに反応速度が速くなりました。

Berkeley DB 5.1 - Building for UNIX/POSIX

db-5.1.29/docs/installation/build_unix.html#build_unix_intro に記載されている通りですが、次のようにして、colinux環境にintallしています $ wget http://download.oracle.com/berkeley-db/db-5.1.29.tar.gz $ tar -zxvf db-5.1.29.tar.gz $ cd db-5.1.…

コマンドプロンプトで、win共有フォルダへの接続(認証)と切断

http://technet.microsoft.com/ja-jp/library/gg651155%28v=ws.10%29.aspx ↑こちらに記載されている通り、net use コマンドを利用しましょう。 以下、主要コマンドの抜粋 コマンド 内容 C:\> net use 利用中の共有フォルダ一覧表示 C:\> net use \\マシン名\…

mysqlではgroup byしてもgroup_concat()で各レコードの内容出力可

http://dev.mysql.com/doc/refman/5.1/ja/group-by-functions.html によれば GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val]) mysql> SELECT student_name, …

apache 2.2.22のHTTP TRACEメソッドをOFFる

はじめに - HTTP TRACEメソッドによる影響 って、次のurlが分かりやすいです。 http://d.hatena.ne.jp/masudaK/20110225/1298636093「実はそんなに怖くないTRACEメソッド 」とおっしゃっる方もいますが、私の場合、念の為、TRACEメソッドは禁止する派です。 …

windows用ldapクライアントは、Softerra LDAP Administrator が良さそう

windows用ldapクライアントって多くありますが... Softerra LDAP Administrator http://www.ldapadministrator.com LDAP Admin http://www.ldapadmin.org JXproler http://www.openchannelsoftware.com/projects/LDAP_Browser_Editor java based LDAP Browse…

perl DBD::Oracle によるoracle dbへの接続

急遽、oracleデータベースの必要に駆られ... DBD::Oracleをインストール / CentOS・Red Hat Linux実践テクニック - サンプルコードによるPerl入門 ↑こちらを参考にさせて頂きながら、colinux環境へ↓こちらをインストール。 DBD::Oracle - search.cpan.org あ…

ldapの属性一覧( Attribute Types )は、RFC4519 , RFC4524 に記載

参考url - url 備考 関連RFC群 http://www.ldap.jp/doc/rfclist 関連RFC群 http://search.cpan.org/perldoc?Net%3A%3ALDAP%3A%3ARFC 流石! Net::LDAP RFC4519 http://www.ietf.org/rfc/rfc4519.txt ※1 RFC4524 http://www.ietf.org/rfc/rfc4524.txt ※2 ※2は…

perlヒアドキュメント内のsqlコメントは「-- 〜」でなく「/* 〜 */」で

sub get_hoge { my ($self) = @_; my $sql =<<EOF; SELECT * FROM test_table WHERE (col,co2) IN -- 複数のカラムを指定 (SELECT subcol1,subcol2 -- 副問いの戻り値も複数のカラムを指定 FROM subtable WHERE id > 10 ) EOF my $sth = $self->dbh->prepare($sql); unless($sth->execute()){ $self->error( $sth->errstr); return undef; } return $s…</eof;>

sqlのwhere in って、複数条件(カラム)を指定できるんですね

http://blog.fusic.co.jp/archives/1765 ↑postgresの記事ですが、mysqlでも同様に実行できました。 SELECT * FROM test_table WHERE (col,co2) IN -- 複数のカラムを指定 (SELECT subcol1,subcol2 -- 副問いの戻り値も複数のカラムを指定 FROM subtable WHER…

Thunderbirdの検索フォルダ(スター(重要)で検索)を利用して、TODO管理

読んではみたものの、緊急度から、後回しにしたメールに、重要マーク(スター)を付けている方もいると思いますが、スター付きメールが複数フォルダにある場合、管理が面倒。http://news.mynavi.jp/articles/2008/05/25/thunderbird/010.html ↑こちらに記載さ…

Excelのセルにファイル名やパスを表示

VBAなら簡単ですが、セル内に書く式で書くなら、次のような感じみたい ファイルパス+"["+ファイル名+"]"+シート名 を表示 =CELL("filename") pathのみを表示 =LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1) ファイル名のみを表示 =MID(CELL("…

IPAのソフトウェア開発データ白書に記載のテストカバレッジ(試験密度、バグ検知密度、品質)

「世の中的にカバレッジの指標は、どんなもんでしょ?」と思い、IPAを覗いたら... ありましたよ ソフトウェア開発データ白書2012-2013。ソフトウェア開発データ白書2012-2013 ( http://www.ipa.go.jp/sec/publish/tn12-002.html ) ページ 項目 内容 p.82-83 …

アジャイルソフトウェア開発宣言と、アジャイル宣言の背後にある12原則

アジャイルソフトウェア開発宣言 http://agilemanifesto.org/iso/ja/ 私たちは、ソフトウェア開発の実践、あるいは実践を手助けをする活動を通じて、よりよい開発方法を見つけだそうとしている。この活動を通して、私たちは以下の価値に至った。 プロセスや…

無料のSSL証明書なら、 www.startssl.com

知りませんでした。これがあれば、オレオレ証明書も必要ないかも SSL 証明書 を 無料 で 取得 | INSANEWORKS,LLC 無料のSSL証明書StartSSLを活用する - Qiita

NextCom現在は、三井情報株式会社 - MITSUI KNOWLEDGE INDUSTRY(MKI)

東京都渋谷区渋谷1-12-1 (宮益坂)にあるビルは、NextComの自社ビルでしたが、オフィスビルと思えない内外装と渋谷駅から1-2分程度の距離にある為、現在は複数の飲食店が入ってる。(建物の名前もヒューマックスパビリオンになったり、カレイド渋谷宮益坂 にな…

最近のwin用ssh端末(terminal)は、Rlogin or MobaXterm がよさそう

windows用のssh端末には、TeraTerm, Putty, Poderosaがあり、これまでタブ式のUIを持つPoderosaを使用していました。 http://ja.poderosa.org/ Poderosaはsshクライアントなので多機能でなくでも満足できますが、2006/11のver.4.1.0以降、更新されていないこ…

プログラミングの命名規則(naming conventions)は、www.okapiproject.comが参考になる

命名規約 【Okapi Project】 その前に...キャメルケースよりスネークケースが好み 例: CamelCase End0Tknr snake_case end_0_tknr 以前は、perlはsnake case、perl以外(java , javascript css)はcamel case のようにしていましたが、言語を問わずmethodや変…

コーディングを支える技術――成り立ちから学ぶプログラミング作法

読んでみました http://gihyo.jp/book/2013/978-4-7741-5654-5特に「第12章 継承によるコードの再利用」は、 継承に対するさまざまな考え方[ a)一般化/特殊化 or b)共通部分の抽出 or c)差分実装 ]で始まりますが、スゴイ、よく分かる。私のクラス構成は、…