tech

スカパーのサッカーの初回放送のスケジュールを ical に変換する

初回放送スケジュール|番組検索|スカパー!サッカー中継 初回放送スケジュール|番組検索|スカパー!サッカー中継 サッカー(だけじゃなくスポーツ全般)、生放送で見たほうが面白いな〜と思っていて、毎回上の、 スカパーのサッカーの初回放送のスケジュ…

radiko を録音したりする radicast を docker で動かす

soh335/radicast soh335/radicast · GitHub radiko を録音したり、podcast 形式の xml を配信する radicast というのを前に作った。これを動かすには radicast 以外に ffmpeg or avconv rtmpdump swftools が必要だった。 録音する環境を移動しようかと考え…

ansible の role を wercker 上で serverspec で test する

ansible の role を serverspec で test をしてみたいと思い、普段使っている wercker で試してみた。 まず、serverspec と ansible が install されている wercker の box を用意した。 次に sample となる role を作った。 soh335/ansible-role-tmux1.9 so…

ruboty-talk から hubot-zatsudan 作った

soh335/hubot-zatsudan soh335/hubot-zatsudan · GitHub 経緯 DocomoruでBOTと雑に会話する - Qiita DocomoruでBOTと雑に会話する - Qiita これが面白かったので ruboty-talk を hubot に移植してみた。 hubot の話 https://github.com/github/hubot/blob/ma…

nasne の録画スケジュールが重複した場合に push 通知を送る

年末から nasne を 2 台で運用するようしたが、1 台の中で重複が生まれた場合はもう 1 台に自動的に受け渡してくれるようなことはしてくれない。なので、毎週録画みたいな予約を入れ放送スケジュールが変更され他の番組と被ってしまった場合、1 台で運用して…

nasne の録画スケジュールを ical に変換する

nasne を探す事が出来るようになった次は nasne-ical という nasne の録画スケジュールを ical 形式に変換するものを書いてみた。 soh335/nasne-ical soh335/nasne-ical · GitHub $ go get github.com/soh335/nasne-ical で install し $ nasne-ical --host …

nasne を探す

https://tools.ietf.org/html/draft-cai-ssdp-v1-03 239.255.255.250:1900 に multicast udp を投げる http request みたいな感じで method は M-Search, path は * とする response も以下のような request 形式で返ってくる NOTIFY * HTTP/1.1 Host: 239.2…

hubot-remind-at という remind.coffee 的なものを書いた

hubot-scripts には remind.coffee という hubot 経由で指定の時間後に mention をくれるというものがある。 これは hubot remind me in 5 minutes to wakeup のように x 時間後という指定をする。 ただ、mention が欲しい時間が特定の時間だったりすると計…