Hatena::ブログ(Diary)

Coding Like Singing このページをアンテナに追加 RSSフィード

 歌うようにコードを書きたい

 ■Webサービス
  読書メーターまとめ改
 ■外部コンテンツ
  twitter | tumblr | おにいちゃんブログ
 ■おとな系外部コンテンツ
  おとなの階段 | 半角板保管庫
 ■検索によく掛かる記事
  Mac で wma(asx) を保存する方法

2012-02-17

Net::Twitter::Lite を利用して自動で Tweet する

| Net::Twitter::Lite を利用して自動で Tweet するを含むブックマーク

半角板保管庫は毎朝自動でデータを処理している。

で、新規追加分だけは newarrivals.html に分けているんだけど、折角なので何件新規分が増えているか自動でツイートさせてみることにした。

perl twitter bot」でググってみると Net::Twitter ってのが主流っぽかったので、以下のサイトに従ってまずは Net::Twitter をインストールしようとしたのだけれど、これが依存モジュールが多く完全にインストールされなかった。私の環境は結構無理矢理というかテキトーにモジュールを入れてるので何が正しいのかよくわからん^^;

で、ツイートでヘルプメッセージを出したら、

20120218003354

と返事を頂きました。Net::Twitter::Lite かー。これもググると解説記事が引っかかったので、以下のサイト通りに作業しただけですがあっさりツイート出来るようになりました。あ、勿論細かいところは自分の環境に合わせますよ?

ただ上記サイトに抜けというか仕様が変わったのか、settings タブにある Application Type のうち、Write のあるボタンを選択していないと、ツイートできないのでそこだけ注意。スクリプト動かしたらちゃんとエラーを吐くので気づきますけどね。

20120218003353

で、出来たのがこんなの。まんべくんをリスペクトしてるよ! Tumbler の reblog にいつも紛れてしまうけれどw、1日1回はツイートしているんで見つけたら宜しくな!

20120218005202

ところで。上記サイトのように説明に画像があると親切だと思って付けてみましたがメンドクサイ!みんな偉いなぁ。

2012-02-16

grep でパターンマッチした部分だけ表示する

| grep でパターンマッチした部分だけ表示するを含むブックマーク

正規表現で記述したパターンにマッチした文字列のみを取り出したい。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 には入っていないようですが、会社では大活躍です。

2012-02-09

はてダに戻ってきた

| はてダに戻ってきたを含むブックマーク

というかね。Twitter で書いたんだけど、なんだ、Webサービス作って生活費を稼ぎたい(生活苦)んだよ。で、以前 AdSence アカウントBANされたで再申請してんだけどなんかダメみたい。折角エロサイト情報を乗っけてるこのブログと技術的な話を分離したというのに!

というわけでもう全部ここに集約していこうかと思います。つかここをエロギーグ的な感じで運営していきたい。

サイト名は爽やかなものに替えました。心構えだけはちゃんとしとかないとなーと。

2011-01-25

MacBook Air 11インチ欲しい!

| MacBook Air 11インチ欲しい!を含むブックマーク

MacBook Air 11インチ欲しい!祭りに参戦。

自宅の自分の部屋にはオイルヒーターがあるのだが暖かくなるの時間がかかる&バッタモノのせいか電気を大量に喰うのでガスヒーターを設置している嫁の部屋にいって作業をする。そのとき今メインに使っているのは MacBook Pro の17インチでいちいち持ち運んでいるんだけれどこれが面倒だし重い。

というわけで片手で余裕な Air を頂けると自宅の開発環境が素敵になるので当たるといいなあと思いますが、さすがに無理だろなー。

2010-12-20

いろいろ

| いろいろを含むブックマーク

TODOリストって分けたらわけわからんので一つにまとめて管理することにした。はてダにまとめておくのに意味があるかわからんがとにかくやってみる。