AppleWatchへircの通知を送ろう

Posted on 2015/05/10 (日) 2:46
Filed Under 技術 | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

AppleWatchが発売されて2週間くらい経ったところで、これがなにが便利かといえばやっぱり歩いている時にいろんな通知が来ること。
最近は歩きスマホなるものへの風当たりが強いですからね。危ないし。
となると、TwitterやらtumblrやらiMessageやらFaceTimeやらいろんなサービスが出てきたけど2015年の今でも最も重要と言えるircからの通知をAppleWatchで受け取れたら便利だ!
と思ったんで作ってみた。

AppleWatch IFTTT Notification

どうやってAppleWatchにnotificationを送ろうかと考えて、Pushoverとか比較した結果IFTTTを使うことに。

結果的に次のように。
・irc proxyのplumのmoduleを作ってキーワード検出

・IFTTTのトリガー設定したアドレスにメール送信

・IFTTTのレシピでAppleWatchとペアリングされてるiPhoneにnotification送信

いまんとこ単純なキーワードマッチでしかいてないんで、Macの前にいる時でも通知送ってきてしまったり、自分の発言でも通知送ってきてしまったりになるだろうけど、あまりにも通知が多いようなら今後減らす方法を考えようかと。

ていうかDismissボタンでけえよな、スワイプで消すからこのボタン極小にしてもっと表示文字数増えないものか、と思った。

hp MicroserverにPT3とfoltia ANIME LOCKERプリイン機が出ていた

Posted on 2015/03/22 (日) 14:45
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

静かで安くてコンパクトですげー安定性の名機hp MicroserverとPT3、これは鉄板構成な上に安い。
価格は発売記念台数限定特別価格46,027円(税込販売価格49,710円)ということのよう。
Microserverはコンパクトな分、中がわりとごちゃごちゃしてるんで取り付けに自信なかったりめんどくさかったりする人にはありかも。
しかも今までの受注生産ではなくお急ぎ便ですぐ来るようなんで4月新アニメに間に合いますね!

foltia ANIME LOCKER 4.0 / PT3 プリインストール hp MicroServer G7 N54L 500GB/4GB


フロントからアクセスできる3.5インチベイはあと3つ空いてるはずなんででかいHDDをつけるとよさそうですね。

WD 内蔵HDD Red 6TB 3.5inch SATA6.0 64MB IntelliPower WD60EFRX
WD 内蔵HDD Red 6TB 3.5inch SATA6.0 64MB IntelliPower WD60EFRX

発売:Western Digital
発売日:2014-08-01
定価:¥ 33,980
ASIN:B00LO3KR96


WESTERN DIGITAL WD Red Pro 3.5インチ内蔵HDD 4TB SATA6.0Gb/s 7200rpm 64MB WD4001FFSX
WESTERN DIGITAL WD Red Pro 3.5インチ内蔵HDD 4TB SATA6.0Gb/s 7200rpm 64MB WD4001FFSX

発売:Western Digital
発売日:2014-08-01
定価:¥ 27,980
ASIN:B00LO3KRM8


Seagate Archive HDD 3.5inch SATA3 8TB ST8000AS0002
Seagate Archive HDD 3.5inch SATA3 8TB ST8000AS0002

発売:Seagate
発売日:2015-02-18
定価:¥ 39,065
ASIN:B00TMYLDMY


他に参考になりそうな記事へもリンク貼っときますね。
Linuxで使えるICカードリーダー :宗子時空
hp Microserver N54Lを買い足したのでいろいろ測定 :宗子時空

参考リンク:
プリインストールPC|foltia ANIME LOCKER
HP MicroServerにfoltiaをプリインストールしたPCが3月発売!!」(ろっぱ屋)

CPUによるAES命令(AES-NI)ベンチ

Posted on 2015/01/21 (水) 1:23
Filed Under 技術 | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

現代はHDDやSSDのストレージは暗号化して使え、というこの記事、「404 SECRET Not Found #29 まだディスク処分で消耗してるんですか?:404 SPAM Not Found:404ch Not Found(小飼弾) - ニコニコチャンネル:社会・言論」を読んで、ああ確かにウチもそうしようと思ってMacBookのストレージをFileVault2化した。
確かに体感で速度劣化は感じられずに快適なんで、AES-NIがどんくらいの性能持っているのかベンチマークしてみた。

【わかりやすいまとめ】
・CPU負荷が高い状態でもAESスループットが出てAES-NIすごい
・ESXi上のVMでもAES-NI使えてすごい
・Mac OS X上のOpenSSLではAES-NI使えてなくてスループットが出ない

【実際のデータ】
AES-NIという加速装置のお話 - geniee’s tech blog」を参考にベンチマーク用コマンドはこんな。

openssl speed aes-256-cbc -evp aes-256-cbc

・Linuxの実機
Intel Core i7-2600K @ 3.40GHz
4GB
CentOS 6.6/x64

type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-256 cbc 79732.76k 83840.75k 84104.33k 84864.34k 84363.95k
aes-256-cbc 484589.31k 527451.82k 533176.58k 533106.65k 535003.14k

・ESXi上のVM
Intel Xeon E3-1230 v3 @ 3.30GHz
VMWare ESXi 5.5u1
4CPU 3GB
CentOS 6.6/x64

type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-256 cbc 90939.42k 102815.23k 105951.04k 106136.92k 106883.75k
aes-256-cbc 508912.88k 544994.26k 556488.36k 560023.89k 560728.75k

・Mac
MacBook Pro (17-inch, Late 2011)
16GB
OS X 10.10.1
Intel Core i7-2760QM @ 2.40GHz

type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-256 cbc 82252.04k 84611.36k 95241.36k 96351.47k 95053.10k
aes-256-cbc 85640.09k 84494.55k 88071.75k 87205.46k 89192.90k

グラフとかないけどAES-NIは5-6倍にCPU負荷もなくスループット向上して便利ですね!

Linuxで使えるICカードリーダー

Posted on 2015/01/10 (土) 0:51
Filed Under foltia | 1 Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

Linuxで動く定番のSCR3310 ICカードリーダーが生産終了になったんで、他のカードリーダーどう認識するか試してみた。

とゆーわけで、NTT Comの新モデルCLOUD2700と、Gemalto PC USB-TR HWP119316をCentOS6.6のfoltia ANIME LOCKER 4.0.4で試してみた。

結論から言うと、両方とも期待通り認識していたんで、今後は入手性の良い物を選択すればよさそう。
#長期間安定動作するかまではまだわからない。

Gemalto ジェムアルト ICカードリーダ・ライタ 電子申告(e-Tax)対応住基カード用PC USB-TR HWP119316
Gemalto ジェムアルト ICカードリーダ・ライタ 電子申告(e-Tax)対応住基カード用PC USB-TR HWP119316

発売:ジェムアルト
発売日:
定価:オープンプライス
ASIN:B003XF2JJY


NTTコミュニケーションズ USBタイプ ICカード リーダーライター CLOUD2700-NTTCom CLOUD2700
NTTコミュニケーションズ USBタイプ ICカード リーダーライター CLOUD2700-NTTCom CLOUD2700

発売:NTT Communications
発売日:2014-12-26
定価:オープンプライス
ASIN:B00PKWPN50


海外でSIMフリーiPhoneを便利に使おう1 準備編

Posted on 2014/10/11 (土) 23:17
Filed Under VoIP | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

シンガポールと台湾に行ってきたんで、海外でiPhoneを便利に使う方法を書いていこうと思う。

海外でiPhoneを使うには簡単な順に次のような選択肢が考えられる。
1.キャリアのローミングサービスをそのまま使う
2.海外用レンタルモバイルルータを使う
3.現地のプリペイドSIMを買う

1のローミングは何もしなくていいので簡単。だけど高い。
たとえばソフトバンクモバイルだと、海外パケットし放題でまず2,980円/日、電話を着信するとシンガポールだと155円+175円/分。ローミングの場合は電話を受けても高額な通話料がかかるので通話が多いと結構値が張る。
日本の番号へかけると175円/分、シンガポール国内の番号にかけると75円/分。
安いじゃん、と思った人はこの先は読む必要はなさそう。

2のルーターレンタルは価格と手間のバランスがいい。最も多くの人の選択肢になりそう。
たとえばGLOBAL DATAのwi-fiルータレンタルだと980円/day。
通話はキャリアのローミングを使うことになるので着信は1.の例と変わらない金額がかかる。
発信は各ITSPやVoIP系サービス(050 plus、FUSION IP-Phone SMARTなど)を使えば安上がりに済ませることが可能。

3の現地SIMを購入するプランは手間はかかるけど安くて機能と性能で妥協しない選択肢。
まず最低限SIMフリー(SIM unlocked)のiPhoneが必要。そしてそのiPhoneが現地の周波数に対応してることが必要。
通話の転送もしたい場合はAsteriskのようなPBXも必要。
得られるメリットは、現地の電話番号、モバイルルータに比べて安定してレイテンシの低いデータ接続、便利な通話、安い利用料、など。

というわけで、ここではウチが利用した3のパターンについて書いていきますよ。

まず準備するもの1のiPhone。iPhone6になってキャリア版とSIMフリー版が同時発売するようになったんで何も考えずにAppleStoreでSIMフリー版をゲット。

次に準備するもの2のAsterisk。
ウチの例では普段はこういう形で運用している。

→ [ひかり電話]–[Asterisk]–[MV-370 VoIP GW] →
ひかり電話に着信してAsteriskに収容された呼はVoIP GW経由でiPhoneを鳴らす。
MV-370 VoIP GWについては「電話革命-写真編 :宗子時空」を参照のこと。

でここからがキモ。
出国するときに空港でiPhoneの電話番号をキャリアの無条件転送サービスでVoIP GWの番号に転送する。これ以降はもともとのiPhone宛の着信はAsteriskに収容されることになる。
–[Asterisk]–[MV-370 VoIP GW] ←

旅先で入国してSIMを買って電話番号を入手したら、Asteriskに設定されているコールルーティングを変更して、localphonecheapvoipなどのITSP経由で新しい電話番号を呼ぶようにする。こうするともとのiPhoneへの着信が0.3セント/分というタダみたいな価格で取れるようになるんで電話が多い人でも長電話の人でもだいぶ安上がりになる。(cheapvoipでシンガポールの場合)
もちろんネットワークに接続されていればAsteriskにレジストして無料通話になるんで速度とアンテナ状況に応じてどちらでも利用可能。

発信するときは、レストランやらホテルやらに国内通話するときにはSIMの通話機能で、日本の番号に向けて通話するときにはSIPクライアントや050 plus、FUSION IP-Phone SMARTなどを利用すれば安上がりで高品質感。

次回以降各国具体例解説の予定!

注:技術適合申請してない無線機を日本国内で使用すると電波法に抵触する場合があるので注意しましょう。本項記載の無線機は実際には電波を出しておらず想像で記載されています。

続・FUSION IP-Phone SMART

Posted on 2014/07/04 (金) 22:10
Filed Under VoIP | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

以前書いた、FUSION IP-Phone SMART用無料番号判定スクリプトを久しぶりに見直したら、ずいぶん無料通話先が増えてたので更新した。

ところで、以前はITSPとしてLocalphone.comがなかなか安いので国際系はAsteriskからここを使っていたのだけど、最近使い始めたcheapvoipというITSPの日本宛通話がこれまた安い。携帯向けが4セント/分、固定向けが0.6セント/分といつまでこの料金なのかはわからないけど、Localphone.comが携帯向け9.7セント/分、固定向け2セント/分だから猛烈に安い。
最近は月額2,700円の通話定額も出揃って、通話品質、回線交換かIP網か、国内か海外か、固定費いくらか、などなど電話系もいろいろ選択肢が増えましたな。

以前の記事:FUSION IP-Phone SMARTをAsteriskで「お安く」使う

スクリプト:fusion050freechk.pl (Gist)

最近のCMカット情勢

Posted on 2014/05/17 (土) 20:25
Filed Under 技術 | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

comskipを使った前回のCMカット記事「foltiaで全自動CMカットを実現しよう」からもう半年以上も経ってしまったけど最近のCMカット情勢の途中経過。

いろんな局のCMをカットして行ったら、当初のパラメータだとMXTVが切りにくかったんで調べて行ったところ、「comskipのUNIX化 - なんとな~くしあわせ?の日記」さんで紹介されていた、「自動TSエンコードバッチ(AutoConvert) | らんだむけんきゅうじょ」さんのAutoConvertのcomskip.iniの具合がよろしかった。
ので、それをベースにさせてもらってさらにいじりつつ、今使ってるcomskip.iniはこれ。

logo_thresholdの値を大きくすると、本編にCMが混じりにくくなるかわりに本編が誤カットされやすくなるよう。
0.35まで下げるとMXTVでも本編は誤カットされずに残る感じがした。(しかしたまにCMが混じる)
処理するソースの局ロゴの鮮明さで調整すると最適感。
あと10秒程度の独立した次回予告とかエンドカードとかは本編扱いされずに飛んでしまうのは今のところの課題。

そしてカット編集。
ffmpegではカット位置の指定がなん種類かあって速度や精度が違うと説明されている(Seeking with FFmpeg – FFmpeg)のだけど、地デジは切れてBSが切れなかったり、いろいろ都合が悪かったりしたので、処理時間は要するけど正確でどのtsでも切れる方法を使うことにした。

[事例]
・地デジは高速に切れるけれどもBSは切れない。

ffmpeg -y -ss 0:27:45.76 -i ./3238-9-20140310-0135.m2t -c copy -t 0:00:44.94 -sn ./3238-9-20140310-0135-004c.ts

・BSも地デジも切れるけれどもすげー処理時間がかかる。

ffmpeg -y -i ./3238-9-20140310-0135.m2t -c copy -ss 0:27:45.76 -to 0:28:30.70 -sn ./3238-9-20140310-0135-004a.ts

参考:「ffmpeg で時間単位やフレーム単位でカットする方法 : ニコニコ動画研究所

それと、編集したあとのtsがPS3(システムソフトウェア4.55)で早送り早戻しのトリックプレイできたり出来なかったりする。
なんとなく局によるようで、MXTV、TBS、フジテレビは出来ずにBS11、テレ東、日テレ、テレビ朝日はできることが多いよう。
なんでですかね?

MP4へのチャプタと再生環境

Posted on 2014/05/03 (土) 1:53
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

チャプタを入れたMP4の再生環境を調べてみた。

【準備編】
comskipから生成した.vdrファイルをMAQ-3339-4-20140426-0225.chapters.txtというファイル名にリネーム。
下のコマンド例のようにmp4chapsで.chapters.txtをもとにチャプタを追加。

[foltia@foltia mita]$ cat MAQ-3339-4-20140426-0225.chapters.txt
0:00:00.33 start
0:01:28.48 end
0:14:46.21 start
0:16:45.47 end
0:27:06.55 start
0:28:36.51 end
0:30:28.59 start
0:30:39.57 end
[foltia@foltia mita]$ mp4chaps –verbose 3 -i MAQ-3339-4-20140426-0225.MP4
job begin: MAQ-3339-4-20140426-0225.MP4
Importing 8 QuickTime and Nero chapters from file MAQ-3339-4-20140426-0225.chapters.txt into file “MAQ-3339-4-20140426-0225.MP4″
WARNING: Chapter ‘end’ start: 00:30:39:570, playlength of file: 00:30:39:404, chapter cannot be set
closing MAQ-3339-4-20140426-0225.MP4
job end
exit code 0
[foltia@foltia mita]$ MP4Box -info MAQ-3339-4-20140426-0225.MP4
* Movie Info *
Timescale 600 - Duration 00:30:39.403
Fragmented File no - 3 track(s)
File Brand M4V - version 1
Created: GMT Sat Apr 26 04:17:41 2014

File has root IOD (9 bytes)
Scene PL 0xff - Graphics PL 0xff - OD PL 0xff
Visual PL: AVC/H264 Profile (0×15)
Audio PL: AAC Profile @ Level 2 (0×29)
No streams included in root OD

Chapters:
Chapter #1 - 00:00:00.000 - “start”
Chapter #2 - 00:01:28.150 - “end”
Chapter #3 - 00:14:45.880 - “start”
Chapter #4 - 00:16:45.140 - “end”
Chapter #5 - 00:27:06.220 - “start”
Chapter #6 - 00:28:36.180 - “end”
Chapter #7 - 00:30:28.260 - “start”

Track # 1 Info - TrackID 1 - TimeScale 30000 - Duration 00:30:39.404
Media Info: Language “Undetermined” - Type “vide:avc1″ - 55127 samples
Visual Track layout: x=0 y=0 width=483 height=272
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0×21
AVC/H264 Video - Visual Size 480 x 272
AVC Info: 1 SPS - 1 PPS - Profile High @ Level 1.3
NAL Unit length bits: 32
Pixel Aspect Ratio 136:135 - Indicated track size 483 x 272
Self-synchronized

Track # 2 Info - TrackID 2 - TimeScale 48000 - Duration 00:30:38.826
Media Info: Language “Undetermined” - Type “soun:mp4a” - 86195 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0×40
MPEG-4 Audio MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 48000
Synchronized on stream 1

Track # 3 Info - TrackID 4 - TimeScale 1000 - Duration 00:30:39.074
Track is disabled
Media Info: Language “Undetermined” - Type “text:text” - 7 samples
3GPP/MPEG-4 Timed Text - Size 0 x 0 - Translation X=0 Y=0 - Layer 0

[foltia@foltia mita]$

【再生編】
ざっと言ってチャプタを認識してジャンプできたかどうか。

[期待通り動作した]
VLC media player Version 2.1.4 Rincewind (Intel 64bit)
QuickTime Player バージョン 10.3 / ストリーミング再生 (727.3)(QTX)再生種別追記
QuickTime Player バージョン 10.3 / ファイル再生 (727.3)(QTX)
iTunesでVideoアプリにMoviesとして転送した/iOS 7.1.1(11D201) iPad Air

[認識しない]
QuickTime Player 7 バージョン 7.6.6 (1709)
Safariでストリーミング再生/iOS 7.1.1(11D201) iPad Air
iTunesでFolcastを取得してiPadに同期/iOS 7.1.1(11D201) iPad Air
iTunesでVideoアプリにホームビデオとして転送した/iOS 7.1.1(11D201) iPad Air

ていうか、チャプタ認識しないことが多すぎてえれー不便。
iPadのVideoアプリ内で再生した時も、ムービー再生中はチャプタリストが出なくなったようでこれまた不便感。チャプタ単位のジャンプは出来ずに|< < >>|の前後移動だけ可能。(iOS6では出てたような気がしたが未確認)

MyHatenaBookmark

Recently


Categories


Archives


Amazon


宗子書房

Wish list

Error! There was a problem building your wish list, please try again later.



Pages (149): [1] 2 3 4 5 6 7 8 9 10 11 ... Last »