先日こんなブログ記事を書いた。Twitter APIを利用するための申請をして、通ったらしいのに通知がなくて気づかなかったという話。
で、今日の記事はその後日談。
どうやらTwitter側の不具合で、審査通過のメールが送信できていなかったらしい。昨日こんなメールが来た。
英語が読めないのでGoogle先生に聞いてみると、
なるほどTwitter側のシステムに不具合があって、審査通過のメールが送られていなかったということなのね。それなら仕方がない。
優秀なエンジニアの集うTwitter社でもこんなミスをするんだから、場末のITエンジニアである僕がいつまでたってもPodcastの更新お知らせツイートを自動化させられないのも頷ける。ていうか予約ツイート機能で事足りてるし。
しかしTwitter API、プログラミング初心者が動くもの作って遊ぶのに最高だと思うんだけど、こんなに登録めんどくさくしてどうするんだろうって気がするな。
昔話で恐縮だけど、僕がはじめてマトモに作った動くというか人の役に立つ(?)プログラムは、高専の休校情報通知bot「YMS - 嵐闥ハり監視システム(よていどおりかんししすてむ)」だった。これを作る中で、役割ごとにクラスを切り出すとか、cron使って自作のプログラムを動かすとか、本番環境と開発環境でcredentialを環境変数で切り出すとか、そういう基礎的な事を学んでいった。
Thu Dec 6 07:04:02 2012嵐闥ハりページの変更を検知! 至急、http://t.co/HSmNg4uM を確認されたし! #嵐闥ハり監視システム
— 嵐闥ハりbot (@yotedori_bot) 2012年12月5日
今はOffice 365があるので、学生課の誰かがメール送信してると思うけど、昔は高専のWebサイトに掲載されるだけだったんだよね。それを3分だか5分だかに1回チェックして、何か変更があればTwitterとメールで通知するというやつ。高専1年の終わり頃に作って、めっちゃTLがめっちゃ盛り上がって楽しかった記憶がある。僕がまだPythonを使っていた頃で、tweepyとBeautifulSoupを使って実現した記憶。
可能性→可柏ォ
— あるとん (@alton_v3v) 2012年12月6日
予定通り→嵐闥ハり
「休校?」って聞くと、ちょっと遅れて「休校」っていう
— きたろー (@kitaro_0222) 2012年9月25日
「予定通り?」って聞くと「嵐闥ハり」っていう
文字化けでしょうか いいえ「苫高専」
ちなみに名前の「嵐闥ハり」は、高専のWebサイトに掲載されていた「予定通りの可能性」が文字化けして「嵐闥ハりの可柏ォ」になっていたのをもじったというかそのままパクったやつ。文字化けのロジックはこんな感じ↓らしい。今はどこかの制作会社がWordPressで作ったものを使っていて、文字コードがUTF-8になっているのでこういうことは起こらないはず。
なんか色々と思い出して感極まってしまった。あの頃は純粋にプログラミングを楽しんでいた気がするなぁ。
昔話は老けるし過去じゃなくて未来を見ていくべきだと思うので、今日はこの辺で。