プログラマでありたい

おっさんになっても、プログラマでありつづけたい

プログラム

Google Maps APIのメモ

経度・緯度を調べる 色々方法はあるが、AobaさんのGeocoding.jpが一番楽。多謝!! http://www.geocoding.jp/ Geo::Google等で自分で取得するのも吉。 ただし、Geo-Google-0.02では、Google Maps API 2では上手く動かない模様。 #2006/04/26現在 IEでGoogle…

対話モードでCPANを使ってみる

対話モード: perl -MCPAN -e shell;ダウンロードリスト関係 (デフォルトの設定だと、よく詰まる) 現在の設定を表示・追加・削除 o conf urllist o conf urllist push 追加url名 o conf urllist pop 削除url名 o conf commit追加出来るCPAN/SITESインスト…

レンタルサーバーにpearをインストール

php

簡単に出来る方法を発見 % wget http://go-pear.org/ % mv index.html go-pear.php % php go-pear.php Installation prefix で、ホームディレクトリを指定。 (/home/hoge等)後は、通常のpearのインストールと同様 % pear install html_ajax-alpha 多謝 ogaog…

bash: /bin/rm: Argument list too long

大量のファイルをgrepやrmしようとすると、 Argument list too long やら 引数が多すぎます と怒られます。その時の対処方。

crontabの書き方

例によって、脳軟化症の自分のために crontab -u ユーザ名 ユーザを指定する crontab -e 編集 crontab -l 参照 crontab -r 削除書式 分 時 日 月 曜日 [実行コマンド]分 0 から 59 まで 時 0 から 23 まで 日 1 から 31 まで 月 1 から 12 まで 曜日 日曜日…

whois検索

健忘症の自分の為に・・・whois -h whois.jprs.jp domain hの部分に検索先のデータベースを指定

LANGの設定

UTF-8 export LANG=ja_JP.UTF-8 S-JIS export LANG=ja_JP.SJIS EUC export LANG=ja_JP.EUC-JP

環境変数にperlのパッケージの検索パスの追加

よく忘れるのでメモ。 PERL5LIB=/home/hogehoge/local/lib/perl5/site_perl/5.8.2; export PERL5LIBさてさて、ソースで追加する場合はどうだったろうか? 忘れた。誰か教えて・・・。 use lib qw(/usr/home/<username>/usr/local/lib/perl5 /usr/home/<username>/usr/local/lib/p</username></username>…

プログラミング

複雑に書くのは、簡単。 シンプルに書くのは、実は難しい。 逆説的だけど、真実は含まれていると思う。 一見誰でも書けそうでいて、よく読んでみたら凄いと思うようなもの。 私は、そんなコードを書くように心掛けたい。

awk一行プログラム

ファイルの合計サイズを求める $ls -la | awk ' {x += $5}; END {print x}' lsの結果の5番目(バイト数)を順番に足して最後に表示するというプログラム。 OSによっては、バイト数の表示位置が変わることがあるので注意 wc -c * | awk '$2~/合計/ {print $1}'…

BShellの書き方

3日書かないと、すぐ忘れるのでメモ ← ボケ老人 1.特殊変数 $? 直前に実行したコマンドの帰り値 $n スクリプトに渡された n番目の引数 (9個まで) $# 引数の個数(引数がない場合は0) $$ シェル自身のプロセスID $! シェルが最後に起動したバックグラウンド…

シェルスクリプトでdate関数の日付の整形方

すぐ忘れるのでメモ 1.出力のフォーマット $date '+%Y%m%d%H%M' 結果 200509041536 出力フォーマット YY 年四桁 EX) 2005 yy 年二桁 EX) 05 mm 月二桁 EX) 09 dd 日二桁 EX) 01 HH 時間 0 to 23. MM 分 0 to 59. ss 秒 0 to 61 (59 plus a maximum of two …

Java World 11月号のJavaコーディング道場。

久々に心にヒットする連載が始まりました。 プログラミングのお作法と心構えがよくまとまっています。キーワードをあげておきます。 ・メソッドの行数は、30行以内 ・ローカル変数は7個以下 ・制御文の数は7個以下 ・ループ/分岐のところで、メソッド分割が…