NHKのアニメ枠が2008年から24分30秒に短縮されていた

MAJORは第一シーズンから第三シーズンまで25分00秒。他にも電脳コイル、風の少女エミリーも25分00秒。ここまで2007年放送作品
それ以降のMAJORやテレパシー少女蘭、ログ・ホライズン、バクマンは24分30秒

知識のアップデートが必要ですな。民放はここまで統一はされてない、たぶん

NHK-BSプレミアム版の美少女戦士セーラームーンRはアイキャッチが毎回違う

調査した録画は以下のとおり
美少女戦士セーラームーンR 第048話「愛と正義ゆえ! セーラー戦士再び」[NHKBSプレミアム(BS)][2016年04月11日(月)18時30分~].ts
美少女戦士セーラームーンR 第049話「白いバラは誰に? 月影の騎士登場」[NHKBSプレミアム(BS)][2016年04月18日(月)18時30分~].ts

美少女戦士セーラームーンR 第048話「愛と正義ゆえ! セーラー戦士再び」[テレ朝チャンネル1(CS-110)][2014年04月06日(日)13時45分~].ts
美少女戦士セーラームーンR 第049話「白いバラは誰に? 月影の騎士登場」[テレ朝チャンネル1(CS-110)][2014年04月12日(土)18時00分~].ts

で、
BSプレミアム #48 24:00 エンドカードあり。アイキャッチがBパート
BSプレミアム #49 24:00 エンドカードあり。アイキャッチがAパート

テレ朝チャンネル1 #48 24:05 エンドカードなし
テレ朝チャンネル1 #49 24:05 エンドカードなし

アイキャッチは10秒

つまり、テレ朝チャンネル版からアイキャッチを抜くと23:45
BSプレミアムはアイキャッチをAとB交互につけて、23:55。そして5秒のエンドカードをつけて24:00と
うーんおもしろい。というか病気ですな

NHKは番組の開始時と終了時、1秒間の無音領域が必要なんだけど、少なくともセーラームーンRは既にそのフォーマットで作ってあるっぽいかな
ちょっと前だと日常はそのフォーマットじゃないから変なアイキャッチ入れて時間稼いでいたって認識

VIsualStudioの高い版欲しい

こんな機能があるのかー めっちゃうらやましい。
Visual Studio でデバッグを行うときの呼び出し履歴に対するメソッドのマップ
コード マップを使用してアプリケーションをデバッグする
imgTemp-2016-04-19-06-49-17
imgTemp-2016-04-19-06-49-26

2015ではVisual Studio Enterprise限定っぽい。月250ドルとかお高すぎる
でもほしいなあ・・・

ここがどうしようもないpowershell というかwindowsのシェル

powershellはちょっと期待したんだけど・・・

相変わらず文字コードがうんこ。urf-8のファイルをcat hogeFile.txtで表示出来ない。エンコーディングをパラメーターとして指定しないといけない。
99%のファイルがutf-8なのにそんなたるい事出来るかー!コマンドプロンプトの時はchcp 65001でなんとかなったけどpowershellはなんとかならん!

tail -f的な事が出来るのは魅力的なんだけど、これは本当にがっかり。batと比べて確かに機能は増えてるんだけどうーん悩む。
今まで覚えた事や秘伝のタレを捨ててまで切り替えるかどうか

NicojShift.exeでtsのコメントを取得するだけのプログラム

ニュースすらコメントがないと見れない実況中毒なので NicoJK関連ユーティリティソフト : NicoJK関連小物置場 このサイトのNicojShift.exeを使ってるんだけど、どうにも使い勝手が悪い。ので作った
imgTemp-2016-03-27-03-24-36
ソースコードのgithub fushihara/nicojikkyo-download
ダウンロードはこちらから Releases · fushihara/nicojikkyo-download

tsをドラッグ&ドロップすればそれだけでok。chromeのクッキーファイルからJKCommentGetter.rbを書き換える機能あり。オープンソース
インストーラー大嫌いだからzip版は必須だと思っていたけど、sqliteのライブラリを使ったりすると途端に難しくなるのか。
コンパネのアプリケーション一覧、表示が遅いから使いたくないんだよマジで。zip版ならdelキーで一発なのに

以下、readmeの中身

TSファイルからニコニココメントのログを取得したいけど、NicojShift.exeの使い方がさっぱりわからん人向けツール
chromeからクッキー情報を取得するからchrome必須

nicojikkyo-download.exe をNicojShift.exeとJKCommentGetter.rbがあるディレクトリに置いて、tsファイルをドラッグ&ドロップすると受信出来るはず
テキストボックスの赤文字はNicojShift.exeの標準エラー出力。黒文字はNicojShift.exeの標準出力 と、このアプリのログ。灰色はこのアプリのちょっとしたログ

コマンドラインは以下の通り
nicojikkyo-download.exe “nicojShiftExe=C:\hoge\kage\NicojShift.exe” “C:\video\hoge.ts”
nicojShiftExe の値が C:\hoge\kage\NicojShift.exe となる。
key=”val” ではなく、”key=val”で書く想定
フォルダを指定するときは”key=C:\windows\” ではなく”key=c:\windows” と書く。最後に\があるとエスケープされるので引数全体が壊れる
この書式でない時は対象の動画ファイル扱い。ファイルが存在しているかのチェックだけする。

パラメーターは以下のとおり
nicojShiftExe NicojShift.exeのパスを指定する。指定なしの時はカレントディレクトリ+NicojShift.exe
wDirectory NicojShift.exeに指定する/Wのパラメーター。ここでフォルダを指定する。指定なしの時はカレントディレクトリ。
chromeCookie Chromeのクッキーファイルを指定する。chromeのクッキーファイルは拡張子もないアレね。指定なしの時はC:\users\の中のデフォルト
jkcommentgetterrb JKCommentGetter.rbのパス。指定なしの時はカレントディレクトリ+JKCommentGetter.rb



chromeのセッションは、パラメーターで指定されたクッキーファイルから読み込む
chromeが起動中だとクッキーファイルがロックされてるからアプリケーションのディレクトリにコピーしてアクセスする
このアプリケーションの名前が hoge.exe になっている時、hoge_cookie というファイルが作られる

rubyファイルのセッションは、JKCommentGetter.rbをテキスト的に解析して読み込む
一行目から順番にチェックして、最初に”def getCookie”がある行 の、次にTrim()した先頭が'(シングルクォート)の時の行から引っ張ってくる
JKCommentGetter.rbの構造を改造してたらもちろんコケる

セッションをJKCommentGetter.rbに書き込み ボタンを押すと、取得したchromeのセッションを上書きする

AndroidのSSL含むネットワーク通信をキャプチャしたい。特にTwitter公式アプリ

Twitter公式アプリの投票APIをハックしたいよ~

元ネタ様>Twitterの投票(アンケート)APIを割った話 – Avoid the Void

俺は普段Fiddlerでやってて、これはうまくいけばhttps通信も実機でキャプチャ出来る。キャプチャというかリアルタイムでトレース出来るのが素晴らしい。c#プラグインを作れるのもグッド。

が、何故かTwitter公式アプリは取れなかった。あれこれやった記録。

SandroProxyという無料のAndroidアプリを使う方法。インストール自体は問題なく出来たんだけど、wiresharkをリッスンする?のがわからんかった。
SandroProxy with Chrome devtools – YouTube
SandroProxy wireshark live stream for ssl, websockets – YouTube


Android端末内のトラフィックをリアルタイムでジロジロする@Wireshark & OWASP ZAP <○><○> – Qiita
Genymotion用にソースファイルをコンパイル&インストールしてこの先生きのこるには – Qiita
まさにこれ!と思ったけどnetcatというAndroid(linux)用のバイナリが必要?らしく、コンパイルに失敗でダメ。色々設定済みのGenymotionの仮想マシンファイルくれ~

よくよく考えたらこのルートの取れてるAndroidあったやん!と思ってOWASP ZAPを試してみたけどダメ。
Android側でプロキシの設定をonにしてもOWASP ZAPでキャッチされない。同じ環境で使い慣れたFiddlerを使ったらキャプチャ出来たから何かが違うらしい・・・
OWASP ZAPはwindowsで動かしてるんだけど、そのwindows上でfirefoxのプロキシ設定をいじったらちゃんとキャプチャされた。OWASP ZAPのどっかの設定が抜けてる気がするけど分からん

困ったもんだ

株式会社シフトのカラーバーコード「カメレオン・コード」は第二のQRコードになるのは厳しそう

2016/02/25のWBSを見ていたら「カラーコード カメレオンコード」って特集があった。つまり色付きのQRコードで町田の図書館で導入されてるらしい。
説明としてはコレの通りで最大8色で認識するらしい。
imgTemp-2016-02-27-18-20-45


今は普通のバーコード・QRコードが有名だけど、これは白黒って制限があった。
白黒だから幅広い所で使われるってメリットなんだけど、あえてカラーにして密度を高めたいって需要をうまく拾うことができたらいいね。

imgTemp-2016-02-27-18-25-39
この例だと3色の30乗で205891132094649≒200兆通りくらい。図書館としてはこれで十分なのかもね。チェックデジット含むとしても
imgTemp-2016-02-27-18-29-45
読み取り速度がウリの一つみたいで、スマホのカメラで順番に撮していくだけでどんどん認識してくれると


2014年07月に日経「カラーコードに色めく企業 精度はQRコードの50倍  :日本経済新聞
2009年01月にガイアの夜明け「日経スペシャル ガイアの夜明け : テレビ東京」で取り上げられていたのか。
ただこれ、エンコーダーを公開してないからQRコードみたいに誰もが使うようにはならないんだよなあ。まあしょうがないね・・・
QRコードだって、日本では有名だけど世界規模でってなると確証が持てない。iOSやAndroidの標準機能としてリーダーは無いし。
2次元コードの世界規模での統一ってのは厳しそうですな

ただこれは勘弁して欲しい
imgTemp-2016-02-27-18-41-05
管理社会ばんざーい

急に地デジ&BS環境死んだ→復活ッ の記録

環境はwin7 64bit+EDCB オレオレビルド。チューナーは PLEX社製 8チャンネル同時 地上デジタル・BS・CSクアッドチューナー PX-Q3PE ってやつ。アマゾンで2万切るくらい。

住んでいる所のテレビ共同部分の工事があって、その頃から録画が死んだからそれが原因かと思った
地デジ→受信レベルがお話にならないレベルで低下。
BS&CS1&CS2→そもそも0db。EDCBを起動した瞬間は数db出るんだけど1秒もたたないうちにdbに戻る

PX-Q3PEのドライバ再インスコしたらブルースクリーン踏むしもうサイテー
結果的に、地デジはアッテネーター(減衰器)を差し込むとちゃんと出るようになった。
ヨドバシ.com – 日本アンテナ NIPPON ANTENNA FAT-6PS-SP [アッテネーター(減衰器)]
imgTemp-2016-01-22-22-45-09
Amazon.co.jp: マスプロ電工 減衰器 10dB用 F型 ATT10
imgTemp-2016-01-22-22-44-29
この二個を地デジチューナー部分にぶっ刺した。最初はFAT-6PS-SPだけ刺してみたんだけど、チューナーのT3が足りなかったので追加で10dBのを購入。直列つなぎで無事全チューナー映るようになった。
減衰器って名前からデシベル減るんじゃねーの?と思ったけど全然そんな事は無かった。電波は難しいな~
直列つなぎするとチューナーのアンテナ端子の根本に力すっごいかかるから少し心配。ここが折れたら笑える


そして衛星部分は、アンテナへの電力が出力されていなかった。
Amazon.co.jp: マスプロ電工 屋内用2分配器 全端子電流通過型 CSP2D-P
imgTemp-2016-01-22-22-46-26
同じ商品ではないけど、こんな感じのやつがあったから間に挟んでみたらLEDが光らなくて電力が出てない事に気がついた。持っててよかった・・・
別売りの電源を買って、分配器のLEDをが無事について、衛星も無事復旧。

地デジ部分はともかく、衛星部分は原因不明のまま。レジストリも書き換えたり、消したりしたけど最後まで電力は復活しなかった。今までずっと写ってたんだけどな
もうwindowsを再インストールするしかないと本気で絶望してたけど、原因は特別な事でもなんでもなかった。
電波は目に見えないから原因が分かるまで時間かかってつらかった。今週の新番組半分逃したし。普通のテレビならエラーメッセージが出たんだろうけど、エラーメッセージ もしくはエラーコードも出なかったからなあ・・・

imgTemp-2016-01-22-22-50-21
でも見れるU局がMX+テレ玉+チバテレの3つになって大勝利ッ!あとはtvk!

Twitter4jを書き換えて公式クライアント用の検索apiを使う方法

もちろんapiトークンはそれ用のが必要。その上でTwitter4jの一部ファイルを書き換える。 twitter4j.TwitterImpl.search(Query)メソッドと似たような感じで twitter4j.TwitterImpl.searchUniversal(Query)を追加する

GitHub – Twitter4J開発手順メモ(私家版の作り方) – Qiitaを参考にビルドをする
mvn clean install -Dmaven.test.skip=trueとすると。確かにテストでエラー出まくったなあ

2016/01/17 11:15時点の4.0.5-SNAPSHOTと、4.0.4のjar一覧を置いておく。
オリジナル:yusuke/twitter4j
4.0.5-SNAPSHOT MD5: B7A49EF1ED800D64C9675E61917DABDB
4.0.4 MD5: 748B927000A2FC6DA5B09E1F0F153217

2016/11/13時点の4.0.5版をそのままコンパイル&上記の検索api改造してコンパイルしたファイルをアップ。

オリジナル MD5:AB6E1F31AB05B38B791ABF2E381675D3
改造版 MD5:E47F25ECB892B7CC03EE19BE63655CBA

EDCBのTV録画で「BSプレマップ」を除外する方法

セーラームーンで録画予約をしてると、”BSプレマップ「アニメ 美少女戦士セーラームーン」”も引っかかってしまう。BSプレマップみたいな特殊な単語ならnot条件に入れればいいけど、スターチャンネルの”IN FOCUS”みたいにスペース区切りの文字だと誤爆が怖い

答えは単純で、録画モード無効で条件を追加すればいい。そっちはスターチャンネルのみ、タイトルのみ、”IN FOCUS”と好きなだけ絞ればいい。と思ったらドキュメントに書いてあった
■自動予約登録の仕様■
 利用するにはEPGデータが読み込まれている必要があります。
 登録した条件に合致する番組を自動的に予約登録します。
 自動登録のタイミングはEPGデータの読み込みを行った時になります。
 開始時間の過ぎている番組は登録対象になりません。
 複数の条件で同一の番組が予約対象になった場合、自動予約登録のリストで
 上位に表示されている条件で登録されます。
 ただし、録画モードで無効の条件があれば無効を優先します。
Readme_EpgTimer.txt


まだまだ知らない機能がありますな