プログラマでありたい

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

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

PerlでWebにアクセス LWP::Simple

PerlからWebにアクセスする方法は色々あるが、まずは一番簡単なLWP::Simple #!/usr/bin/perl -w use strict; use LWP::Simple; my $url = "http://d.hatena.ne.jp/wherever/"; my $result = get($url);これだけで、$resultに結果が入っています。ファイルに…

mac英語版で日本語入力

職場のアメリカ人に聞かれた。 このiBook、日本語が入力できひんねんけどって。 ※実際は、関西弁ではしゃべっていません。ネットで少し調べてみたら、こんな記述が アメリカのMacで日本語 日本で買ったMacであっても同様ですが、ターミナルでの日本語の扱い…

最近、アクセスが

ほとんどないと思っていたら、カウンターモジュールを貼っていなかった。 どこかのページにサンプルに貼っていたみたいで、そこのページのみカウントされていた模様。気付くのが遅くなった。2ヶ月くらい。 ⇒単に全然気にしていなかっただけか。。。

Perlのコマンドラインオプション

知っているようで、知らない。私の場合・・・。perl -h 何はなくても、ヘルプperl -v バージョンの表示perl -e '処理' コマンドラインからのperlの基本。これだけでは、ほとんど役立たず。 one line of program (several -e's allowed, omit programfile) 複数…

コマンドラインでPerl

今、プロジェクトの関係でシリコンバレーの企業に常駐しています。現地のエンジニアを見ていたら、ちょっとした処理でコマンドラインからのperlをよく使っている。awk派だった私には少し驚き。(それとも、私が珍しい?)例えば、下のようなデータファイルho…

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インスト…

Google Mapsにインパクトの無い理由

Google MapsのAPIを使って遊んでいてふと気がついた。 日本でGoogle Mapsが、あまり驚かれない理由を。 Geekの間では話題になるけど、多くの人はちょっと遊んでお終い。 何故かと言えば、日本では車だけで移動する事が少ないからだ。 車で全部移動するより、…

mixiのサーバ名

http://itpro.nikkeibp.co.jp/article/NEWS/20060330/233820/ 記事にもあるように、mixiのフロントは大量のWebサーバを水平に配置することによってトラフィックを処理している。 この前、どこかで不具合が起こっていたらしく、Apacheのエラー画面が出ていた…

改行コードで詰まったら

WindowsやLinuxを横断して開発していると、たまに改行コードの違いで嵌ります。見た目ではわからないので、気付き辛いのも事実。そんな時は、コマンド一発で変換Windows環境で作ったファイルを、Unix環境で使う dos2unix file_name unix環境で作ったファイル…

Amazon S3 - Simple Storage Service

思い立ってAmazon S3に申し込んでみた。 早速サンプルアプリで遊んで見る。サンプルアプリは、perl,java,php,rubyと一通り揃っている。 勝手知ったるphpで試してみる。 http://developer.amazonwebservices.com/connect/entry.jspa?externalID=126&categoryI…

Google Adsenseと星新一

ザ・サーチ グーグルが世界を変えた作者: ジョン・バッテル,中谷和男出版社/メーカー: 日経BP社発売日: 2005/11/17メディア: 単行本 クリック: 76回この商品を含むブログ (231件) を見る 本を読んでいてふと気が付いた。 Google Adsenseのコンセプトは、大昔…

SpamAssassinで必ずスパムと判断させる

本文を下記のみにしておけば、必ずスパムと判断されます。 テスト時に、たまに使える。XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34Xhttp://spamassassin.apache.org/gtube/

mysqlの時刻関数

RDB

DBの時刻関数はどれも微妙に異なるので、覚えてられない。 http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html現在時刻の取得 NOW()時刻の差分 ADDDATE(date,INTERVAL expr type)1日前の時刻を取りたければ、 select DATE_ADD(NOW(), INT…

レンタルサーバーに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…

週末に届いた本

[本]週末に届いた本 超バカの壁 (新潮新書 (149))作者: 養老孟司出版社/メーカー: 新潮社発売日: 2006/01/14メディア: 新書購入: 4人 クリック: 52回この商品を含むブログ (177件) を見る 相変わらず、まっとうな事をまっとうに主張されている。養老さんの本…

grepする時

echo * | xargs grep hoge xargs でディレクトリ以下のファイルを一箇所に copy /bin/rm: Argument list too long find . -type f | xargs -i cp {} .下記のページで詳しく説明されています。 http://x68000.q-e-d.net/~68user/unix/pickup?xargs人生の悩み…

ファイルを消すとき

echo * | xargs rm

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.jprs.jp whois.jp アメリカ rs.internic.net

whois検索

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