■Webサービス
読書メーターまとめ改
■外部コンテンツ
twitter | tumblr | おにいちゃんブログ
■おとな系外部コンテンツ
おとなの階段 | 半角板保管庫
■検索によく掛かる記事
Mac で wma(asx) を保存する方法
2012-02-17
Net::Twitter::Lite を利用して自動で Tweet する
半角板保管庫は毎朝自動でデータを処理している。
で、新規追加分だけは newarrivals.html に分けているんだけど、折角なので何件新規分が増えているか自動でツイートさせてみることにした。
「perl twitter bot」でググってみると Net::Twitter ってのが主流っぽかったので、以下のサイトに従ってまずは Net::Twitter をインストールしようとしたのだけれど、これが依存モジュールが多く完全にインストールされなかった。私の環境は結構無理矢理というかテキトーにモジュールを入れてるので何が正しいのかよくわからん^^;
で、ツイートでヘルプメッセージを出したら、
と返事を頂きました。Net::Twitter::Lite かー。これもググると解説記事が引っかかったので、以下のサイト通りに作業しただけですがあっさりツイート出来るようになりました。あ、勿論細かいところは自分の環境に合わせますよ?
ただ上記サイトに抜けというか仕様が変わったのか、settings タブにある Application Type のうち、Write のあるボタンを選択していないと、ツイートできないのでそこだけ注意。スクリプト動かしたらちゃんとエラーを吐くので気づきますけどね。
で、出来たのがこんなの。まんべくんをリスペクトしてるよ! Tumbler の reblog にいつも紛れてしまうけれどw、1日1回はツイートしているんで見つけたら宜しくな!
ところで。上記サイトのように説明に画像があると親切だと思って付けてみましたがメンドクサイ!みんな偉いなぁ。
2012-02-16
grep でパターンマッチした部分だけ表示する
Linux |
正規表現で記述したパターンにマッチした文字列のみを取り出したい。perl だとマッチ変数 $+ を使えば楽勝だけど grep でもできないのかと調べてみた。
結果、オプション -o を使うと、正規表現でマッチした行ではなくマッチした部分だけ表示してくれる。このオプション、マイナーなのか紹介しているページが少ないような気がする。需要ないのかしら。
% more ip.txt aaa: 192.168.0.1: aaa bbb: 192.168.0.2: bbb ccc: 192.168.0.3: ccc % grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" ip.txt 192.168.0.1 192.168.0.2 192.168.0.3
この他に grep は -v(マッチしなかった行を出力) とかめっちゃ便利でたまらんね。
コマンド群はマスターしたら超便利なんだろうけど、なかなかすべてを理解するのは難しい。
そういえば最近、Windows から Linux でテキスト編集したら改行文字 ^M が出てきてうざいなーとか思ってたら dos2unix とかいう便利コマンドあるのを知りました。自宅の MacOSX には入っていないようですが、会社では大活躍です。
2011-01-25
MacBook Air 11インチ欲しい!
メモ |
MacBook Air 11インチ欲しい!祭りに参戦。
自宅の自分の部屋にはオイルヒーターがあるのだが暖かくなるの時間がかかる&バッタモノのせいか電気を大量に喰うのでガスヒーターを設置している嫁の部屋にいって作業をする。そのとき今メインに使っているのは MacBook Pro の17インチでいちいち持ち運んでいるんだけれどこれが面倒だし重い。
というわけで片手で余裕な Air を頂けると自宅の開発環境が素敵になるので当たるといいなあと思いますが、さすがに無理だろなー。
2010-12-20
いろいろ
TODO |
TODOリストって分けたらわけわからんので一つにまとめて管理することにした。はてダにまとめておくのに意味があるかわからんがとにかくやってみる。
- MacosX CVSクライアント設定
- Net::Amazon の環境設定&動作テスト
- login 処理
- セッション
- Cokkie
- http://abebas.sub.jp/perl/login/



