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

Perl::無名配列と無名ハッシュ

引き続きリャマ本とアルパカ本から今の時代だと大規模な実システムとかじゃないと いまいちリソースに対して近くで感じられないのが損だなって思う。メモリも128Kとかで持ち歩けるようなマシンがあったら楽しそう。無名配列 #!/usr/bin/env perluse strict; …

Perl::リファレンス

引き続きリャマ本とアルパカ本から #!/usr/bin/perluse strict; use warnings;use 5.010;my @one = qw(one two three);my @two = ("hoge", \@one);[$one[0] => one $one[1] => two $one[2] => three] この3つの情報が入ったアドレスを@twoに渡す@twoの一つ目…

Perl::$_とか@_とかwhile(1)の無限ループとか

引き続きリャマ本とアルパカ本から"$_" my @list = qw(one two three); for (@list) { print "$_ "; }引数ひとつん時に使える"@_" #!/usr/bin/env perluse strict; use warnings; use Data::Dumper;my @num = (1..10);sub total { my $sum = shift @_; print…

Perl::joinとかsplitとかmapとかgrepとか

引き続きリャマ本とアルパカ本から。join my @foo = (1, 3, 5, 7, 9); print "\@foo is @foo\n";my $bar = join ":", @foo; print "\$bar is $bar\n";[結果] @foo is 1 3 5 7 9 $bar is 1:3:5:7:9配列なんかもひとつにまとめちゃうんだもんね。split my @hog…

Perl::qとかqqとかqwとか

my $foo = "1"; say q($foo);say '$foo'; と同じ意味 結果は変数が展開されずに"$foo"がかえってくる。 say qq($foo);say "$foo"; こっちはダブルクォーテーションと同じ意味なので中身の"1"が返ってくる。ちなみにqwは単語毎に分けるって意味なので、qとかq…

Chefを呼んでknifeを持たせるまでの話

丸一日かかってChefインストールした。 英語読めないからオフィシャルだけだと時間かかった。環境 CentOS 5.7(64bit) ruby 1.8.7 gem 1.8.10 インストール手順最初は母艦のUbuntu 11.10でパッケージでサクっと入れて OSインストールまでやってみようと思った…

ZABBIXをインストールしてみた@nginx

Zabbixの開発における主な原則ユーザの使い勝手を重視すること 何事も単純化すること 処理に使用するリソースをできるだけ少なくすること 迅速に対応すること ソフトウェアのあらゆる側面をドキュメント化すること素晴らしいね。ラトビアという名前はサッカ…

STUDY::徳丸本まとめ

WRYYYYYYYYYYYY!!!体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践一通り読み終わったのでgistに個人的にまとめました。 情報のだしすぎなど著作権的にまずそうでしたら教えてください。 gist https://gist.github.com…

STUDY::ユーザ情報をおくる時はGETではなくPOSTを使いましょう

おいらみたいな素人に毛が生えたような技術者未満の者にとって 徳丸本はまさに教典となり得るですね。ありがたい。ということで、ユーザ情報をサーバへおくる時はGETではなくPOSTで、という基礎的なお話。get.html[sourcecode] <form method="GET"> USER NAME<input type="text" name="user"><br> PASSWORD<input type="password" name="pw"><br> <input type="submit"> [/sourc</form>…

Copyright Amazon.com 2011                      *

************************************************* Usage : kindlegen filename.opf/.htm/.html/.epub [-c0 or -c1 or c2] [-verbose][-rebuild] [-onlydeps or -nodeps] [-western] [-o <file name>] Options: c0: no compression c1: standard DOC compression c2: </file>…

A command line e-book compiler                 *

Amazon.com kindlegen(Linux) V2.3 build 36043   *

Kindleで複数のページを一括に保存してmobiファイルで送るたったひとつの方法

@motemenさん++AutoPagerize の SITEINFO を利用して Web ページを Kindle で読めるようにするまさにこういう機能がほしかったんデス。Instapaperだと、複数にページが別れている場合 2ページ目もまた新規のものとして読み込まなきゃいけなくて、 Autopager…

error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing

環境 - CentOS 5.5 (64bit) Openssl 0.9.8e-fips-rhel5 githubでSSLのエラーが出るので解決方法。$ cd /usr/local/src ; pwd $ curl -O https://www.digicert.com/testroot/DigiCertHighAssuranceEVRootCA.crt $ cp -ip /etc/pki/tls/certs/ca-bundle.crt /e…

WordPressをnginx+php-fpm+MySQLで最低限カジュアルに動かせる状態にするメモ

WordPressをnginx+php-fpm+MySQLで 最低限カジュアルに動かせる状態にするメモ 本メモ記載時の情報 - OS: CentOS 5.5(64bit) - MiddleWare: nginx 1.1.0 PHP 5.3.4 MySQL 5.1.53 WordPress 3.3.0元々Apache+PHP+MySQLの状態であったものを nginx+php-fpm+MyS…

15000円で買える重低音が凄いイヤホンのまとめ

個人的にクラブハウスが好きなんだけど ちょっとオシャレでなかなか行けない。 というプチオシャレメンにとって、移動中の音楽というのは 数少ない愉しみの時間なのではないでしょうか。そんな中で個人的に 「15000円以内で重低音が出るイヤホン」というテー…