ソフトウェア開発会社で働く社員のアメブロ -4ページ目

Lenovo G570 を購入しました。

仕事上のお客様先では、
まだまだ Windows XP が現役です。

数多く存在するレガシーシステムを延命利用させていて、
その動作環境を保つ必要があることも大きな理由のひとつのようです。


ただ、そんなお客様も、

「そろそろ、Windows 7、導入するかも」

といったモードになってきました。




2009年10月に発売された Windows 7 って...
既に1年半以上経過してるんですね...


実は今まで触ったことがまったくありませんでした... 汗


「まったく無知なのもマズイかなぁ」 あせる

という思いと、

「新しいマシンが欲しい」 ビックリマーク

という物欲がマッチ、

本日、近場のヤマダ電機でノートパソコンを購入しました。





44,800 円でした。

ポイント10%、実質、40,320円で購入できました。グッド!





ひと目でわかるWindows 7 操作&設定テクニック厳選200! (マイクロソフト公式解説書)
橋本 和則 野間 俊行
日経BPソフトプレス
売り上げランキング: 16915


MCP教科書 Windows 7(試験番号:70-680)
エディフィストラーニング株式会社 甲田 章子
翔泳社
売り上げランキング: 48390


Windows 7 Ultimate アップグレード
マイクロソフト (2009-10-22)
売り上げランキング: 71

Twitter API を PHP から利用してみる<分報bot>

今回は前回作成した時報botプログラムを利用して、
時計分報botプログラム時計を作成してみたいと思います。


仕様

・毎時00,15,30,45分を通知します。
・cronで毎時00,15,30,45分にジョブ(PHPプログラム)呼出しさせます。
・ツイート内容は「2011/04/23 13:00」といった書式とします。



ツイッターアカウント作成

1ツイッターアカウントだけ作成して15分毎通知させれば良いかとも考えましたが...
4つ作成することにしました。
ユーザーID名前用途
hour00minutes毎時00分毎時00分を通知するためのアカウント
hour15minutes毎時15分毎時15分を通知するためのアカウント
hour30minutes毎時30分毎時30分を通知するためのアカウント
hour45minutes毎時45分毎時45分を通知するためのアカウント

理由は以下の通りです。

 男の子 「僕のTLは1時間に数件。15分毎に通知が着たら鬱陶しいよ。00分だけフォローかな。」
 女の子 「私は30分毎が丁度いいから2つフォローするわ。テレビ見るときの目安にもなるし。」
 男の子 「俺はフォロー数が多く激流TLなので15分毎に目印があると便利!4つ全てフォローだ!」



ジョブ設定

毎時00,15,30,45分に起動するためcron設定を行います。
$ crontab -e
00 * * * * php $HOME/twitter/hour00minutes.php >/dev/null
15 * * * * php $HOME/twitter/hour15minutes.php >/dev/null
30 * * * * php $HOME/twitter/hour30minutes.php >/dev/null
45 * * * * php $HOME/twitter/hour45minutes.php >/dev/null




分報botプログラム

年月日時分がツイートされるようにします。
$ vi $HOME/twitter/hour00minutes.php
・・・
$ vi $HOME/twitter/hour15minutes.php
・・・
$ vi $HOME/twitter/hour30minutes.php
・・・
$ vi $HOME/twitter/hour45minutes.php
<?php
require_once 'You2muraTwitterUtil.class.php';

// ツイッターアカウント登録時に取得した Consumer key
$ck = 'TODO 設定してください';
// ツイッターアカウント登録時に取得した Consumer secret
$cs = 'TODO 設定してください';
// ツイッターアカウント登録時に取得した Access Token (oauth_token)
$at = 'TODO 設定してください';
// ツイッターアカウント登録時に取得した Access Token Secret (oauth_token_secret)
$ats = 'TODO 設定してください';

$obj = new You2muraTwitterUtil($ck, $cs, $at, $ats);
$result = $obj->tweet(array('status' => date('Y/m/d H:i')));
?>


↓タイムラインを確認したところ…

$ソフトウェア開発会社で働く社員のアメブロ

こんな風にデジタル時計風に表示されます。OK

もし良ければフォローして頂ければ幸いです。ニコニコ

今回はここまでにしておきます。グッド!



<関連記事>
アメーバ Twitter API を PHP から利用してみる
アメーバ Twitter API を PHP から利用してみる<時報bot>



公開API活用ガイド (I・O BOOKS)
ZAPA
工学社
売り上げランキング: 25915


Twitterボット プログラミングテクニック
蒲生 睦男
シーアンドアール研究所
売り上げランキング: 189118



誰でもできるTwitter Botの作り方―人気キャラにつぶやかせる

イーグルパブリシング
売り上げランキング: 269739

Twitter API を PHP から利用してみる<時報bot>

今回は前回作成したサンプルプログラムを利用して、
時計時報botプログラム時計を作成してみたいと思います。

<関連記事>
Twitter API を PHP から利用してみる


仕様

・cronで毎時0分にジョブ(PHPプログラム)呼出しさせます。
・ツイート内容は「2011年04月23日13時」といった書式とします。


ジョブ設定

ジョブ設定するためcron設定を行います。
$ crontab -e
0 * * * * php $HOME/twitter/jihou.php



時報botプログラム

前回作成したサンプルプログラム1を再利用しています。
メッセージに「年月日時」が出力されるよう変更しました。
$ vi $HOME/twitter/jihou.php
<?php
require_once 'You2muraTwitterUtil.class.php';

// ツイッターアカウント登録時に取得した Consumer key
$ck = 'TODO 設定してください';
// ツイッターアカウント登録時に取得した Consumer secret
$cs = 'TODO 設定してください';
// ツイッターアカウント登録時に取得した Access Token (oauth_token)
$at = 'TODO 設定してください';
// ツイッターアカウント登録時に取得した Access Token Secret (oauth_token_secret)
$ats = 'TODO 設定してください';

$obj = new You2muraTwitterUtil($ck, $cs, $at, $ats);
$result = $obj->tweet(array('status' => date('Y年m月d日H時')));
?>


↓タイムラインを確認したところ…

photo:01


うまく動作しているようです。OK

今回はここまでにしておきます。グッド!



<関連記事>
アメーバ Twitter API を PHP から利用してみる
アメーバ Twitter API を PHP から利用してみる<分報bot>



Twitterボット プログラミングテクニック
蒲生 睦男
シーアンドアール研究所
売り上げランキング: 140490



Twitter API プログラミング
辻村 浩
ワークスコーポレーション
売り上げランキング: 123999