2017/03/05

Ryzenでそのうち組もうと計画を・・・

たまたま発売日にお休みだったので、Ryzenを買いに行ってみました。
が、事前情報通りX370マザーの種類がなく、入荷数も少ない(行ったときはまだありましたが)ので、別に全く急いでいない僕は使いなれたASUSのマザーが潤沢に出回るまでまってからでよいんじゃね?と思い直してそのまま帰ってきました。

どうもAVX2周りがintelの実装と異なるようで、現時点ではうまく最適化が働かない?のかなという印象。
AMD「Ryzen 7 1800X」はIntelの牙城を崩せるか?
ベクター処理はうまく動いていそうなので、単に最適化の問題なのであればx264,265の最適化を待てばよいだけですし。

というわけで、来る日に備えて8コアを使い切れるようにスクリプトを改変せねば。
・・・まずは今のまま、処理を見直しますかね。
と思ってプリプロセスの部分の見直しに着手。
僕のエンコードは無駄にプリプロセスに20%近くの時間をかけているため、まずはそこを並列処理させ、そののちに本体も、という計画。

というわけで、並列処理をやるにはどうするかを考えていたのですが、batでやるよりもperlにやらせた方が楽だな、という結論に。
というわけで、use threadsを勉強中です。

perlthrtut - Perl におけるスレッドのチュートリアル

本体は複数エンコードを走らせるぐらいしか思いつかないので、CMカット部分で別処理でエンコードさせようという計画です。
・・・なんとなくiピクチャが増える分エンコードサイズが増えそうな気しかしないですが、それはおいおい。

とか言っているうちにすべてをperlで書き直したくなってきた・・・いや、やらないけど

ひとまずネット上の情報を参考に、下記のようなコードに。

foreach my $i(1 .. $num){
my $thread = threads->new(\&divenc,$i,$num);
push(@threads, $thread);
}

foreach(@threads){
my $retdata=$_->join;
}

sub divenc{
}

とりあえず4並列にさせていままで10分かかっていたものが4分で終わるようになりました。
24minをエンコードするのに45分かかっていたものが40分に。
単純に並列数に反比例しないのは、まぁ仕方がないですね。

2017/02/26

ffmsで

一度に大量のファイルを読み込もうとすると適切な出力フォーマットがありません的な文句を言われる
FFVideoSource: No suitable output format found
的な。

挙動としてはメモリが大量に消費されていき、3Gを超えたあたりでエラーとなるため、32bitの制限じゃないかと踏んでいるのですが・・・。
ではどうしろというのか。
・・・avisynthを64bitにすればよいような気もするのですが・・・まぁ、あきらめて分割しますかね。

いや、何かというと昔から使っているvideopad(今のは有料化しちゃったから昔のを使い続けてる)に60fpsを突っ込むと、そこかしこで30fpsに落とされたものが出てくる、というのに耐えられなくなってきまして。
プロジェクトファイルを見るとテキストで読めるから、そこからavisynthに変換するスクリプトを作ったんですよ。
結果として、avisynthも万能じゃないな、(工夫すれば何とかなるけど)ということを思い知った今日この頃です。

そういえば、ryzenが出てくるらしいですね。
今回こそは、と期待しています。
bulldozerの時の絶望感といったらなかった・・・

鯖(i7-2600K)ももう7年選手なので、そろそろ更新の時期・・・でもそれにはPT2をPT3にする、という作業も待っています。
別に問題ない、といえばそうなのですが。
・・・ってか変換スクリプトを弄る方が先かもしれませんね。

2017冬イベ

今回はドロップ運が良かった・・・

2017/02/05

次々と課題が

NASだと長いファイル名(220文字とか)が使えないことに気が付いた。
2008R2やWindows7,10上のファイルをコピーしようとするとファイル名が長すぎる、と怒られ、
win上のファイルをsmbでマウントしても見えない。

盲点だった・・・

そしてqnapにはどんなエディタが入ってるんだ・・・viとかちょっと無理ですぜ。lessやnanoは入ってないっぽいけど・・・
と思ったら同じこと考えている人がいた
https://forum.qnap.com/viewtopic.php?t=116284
まぁ、とりあえすみるだけならcatとmoreでしばらく頑張ってみますか。

また、ネットワークドライブにアクセスするにはマウントする必要があるのですが、サーバのシステム権限で動かす場合どうするか・・・いや、マウントさせればいいんですけどね。
やはりiscsiか。
ただその場合、サーバからiscsiでマウントしたドライブを共有した上でクライアントからアクセスするという無駄なトラフィックが・・・
そのためのLAGかもしれませんが、NASのマルチメディア系の機能を捨てることになります。いや、要らないか。
悩ましいところです。

2017/02/04

時代はクラウドだよね・・・(w

自分で言っていて笑ってしまいますが、いいんです。

先日NASを買ったところなのですが、データのバックアップをどう行うかを考えていくと、ちゃんとしたサービスにしてもらうのが一番なんでないかいう結論に至りました。
通常利用はNASで、ある程度のデータ耐久性を持たせつつ高速にアクセスできるところにおいておき、万が一の復旧はコールドストレージでも良いので、クラウドサービスから行えるようにしておく、という。

で、現状バックアップしたいデータが約4TB(実際アクセスするようなものはその中のごく一部)程度で、クラウドバックアップ先としては
・Amazon Drive
容量無制限、\13800/年(\1150/月)
・Amazon Glacier
データ保管\1000/TB/月、取り出しはその半分ぐらい?
・Google Drive
\1300/TB
・Google Cloud storage
Nearlineで\1000/TB/月、Coldlineで\700/TB/月

と考えると、Amazon一択ですね。
ひとまずやってみましょうか。

2017/01/21

ちょうどよいタイミングで

先日からNASの購入を検討していたところ、ちょうど大須の九十九でQNAPのNASイベントがやるとのこと。
で、行ってきました。

というか、イベントが13時からで、お店についたのは2~3分遅れだったのですが、
どうせ遅れるならと店頭のNASコーナーで店頭価格を眺めていたら、店員さんから「今日イベントやってるんで興味があればどうぞ」と勧めてくれました。
よくよく考えると場所が分からない(4Fというのは知ってたけど)、というわけでどう行けばよい?って聞いて行き方教えてもらいました(ツクモの階段ではなく中央の階段を上っていくと着く)。

参加者は10人ぐらいで、イベント自体の内容には特にめぼしいところはありませんでしたが、驚いたのがイベント価格。
TS-451Aが通常69.8k(税抜)が54k(税抜)になってました。
70k程度のものだと思っていたのが10k下がって、さらに、HDD(通常ポイントつかない)もポイントが10%つく、という太っ腹ぶり。
せっかくなのでQNAPの人に仮想マシン入れるときの注意とか、クラウドバックアップの対応とか聞いてみて、早速購入。

QNAP TS-451A + WD RED 3TB x4という定番?構成で税抜き98k。これにポイントが5k分つく感じで、これはお買い得なのではなかろうか。
・・・HDDはすでにWD RED3TBが6個ぐらいあるのですが、せっかくポイントが付くんだし、ということで買ってしまいました。
(購入特典ということで謎のQNAPボトル?をもらいました)

あと、メモリ2Gで仮想OS入れるときつくね?ということでNAS用にメモリを4Gx2。
趣味的な話でMicronが良かったけど→の1.6倍もするので、CFD扱いのelixir(NANYAチップ)のに交換保証付けて+500円で。

まずはいろいろ遊んでみます。

現在memtest中。
NASといってもCeleronを積んでいることからわかるようにx86互換で、普通にPC用のプログラムが走ります。
電源投入時にF2かDELかを押しまくっているとイニシャライズが終わってから(結構長い?)見慣れたAMI BIOS画面が出てくるので、そこからUSBブートさせると使えます。

iperfもQNAPで使えるので、ネットワークベンチも簡単です。
が、なぜか3.1.0じゃないと動かない。リンク先の3.1.3や3.1.3.1は動きませんでした。
また、ちょうどGS716Tも買ってしまった(Amazonで特価セールをやってたので定価の50&OFF)ので、LAG(802.3ad dynamic)も試せます。

メモリを付けるときにTS451Aを分解したわけですが、そこでなんと、「蟹」を見つけてしまいました・・・。
音声CODECならまだしも・・・いや、最近は気にしなくてよいんでしょうけどね。

初すべり

に先々週(というか3ん連休の時)行ってきました。
・・・の土曜の夜に行ったのですが、1コース以外すべて地肌が見えていて「黒」かったです。

で、次の日の夜にも同じところに行ったのですよ。
ライブカメラで17時ごろに観た映像は雪が降っていて、スキー場についた時も雪でした。
が、なぜかリフトで上がっていくと雨に変わるという・・・
あれ?おかしくね?とは思っていたのですが、騙されてね?→騙された!と気が付いた時にはすでにびしょぬれでした。
そして1時間ぐらいで雪に変わってきたのですが、その時にはもう手袋がぐっしょり(体は全然問題ない)で、寒い・・・とか思いながら滑っていました。
結局夜はどちらも2~3時間ほどで切り上げて帰ってきましたが、雪がない(というかコースが限られている)ときは2~3時間で十分です。

そして先週は大雪・・・
サラサラではないですが、ふかふかでした。
ようやくシーズンですね。

2017/01/14

パッケージって便利ですよね

・・・どうも鯖のHDDがおかしいっぽいことが判明した今日この頃。
去年の夏に1台failedになった際に論理障害でも起こしたのか、別のディスクにもbad sectorがあるみたい。
とりあえずバックアップを取った上で、fix bad sectorでチェック中。
ただ、いろいろ怪しい(2回チェック(修復なし)すると違うところがbadsectorとして報告される・RAID自体のverifyではエラーなし)ので実はRAIDコントローラがおかしいんじゃないかと疑っています。

というわけで、もうそろそろ自前でいろいろ設定するのが面倒になってきたので、NASを導入してすべてやってもらう、ということを妄想中。
だってハイパーバイザもVPNもバックアップも自前でやってくれるんですよ?
トランスコードとかもしてくれるけど・・・使うかな。
メールサーバとかHTTPサーバも建てられるようだけど、どの程度まで設定を許容してくれるのか・・・
Linuxベースだったらどうせapacheなんでしょうし。
別に既に作ってある仮想マシンでやるからよいんですけどね。

で、QNAPのTS-451+/Aとか、ASUSTORのAS6204Tとかあたりが要求を満たしてくれそう。
というかN系Celeronか・・・
・・・お値段80kと、普通にパソコン組める値段だけど、アプリやサービスにお金を払う、っていうことで、それでも良いかな、と思ったり思わなかったり。
いや、まともなRAIDカードを買う、と考えればそんなもんか。
最近金銭感覚がマヒしていて怖いです。

2017/01/03

どこへ行こうとしているのか

と友人に言われました。

・・・いや、もともとDi2付きのが良かったんですよ。
どうせ新しいフレームにするなら、と。
が、そのグレードのは色がちょっと派手?というかあまり好きな配色じゃない、というところで、たまたま出会った限定カラーのほうのを買ってしまったわけです。
ところが、完成車のグレードの差額と全く同じ値段で単品が売っていたら、買って付けるしかないでしょう?
(正確に言うと、グレードの差で他にタイヤ(ホイールではない)とチェーンが違うのですが、あとは色以外全く同じで、Di2は税込みだったので、実はこの方が安い)
今年(か来年には)モデルチェンジするであろうUltegraのDi2をこのタイミングで買ってみるのも一興です。

という言い訳。
(5年間SRAM onlyで通した僕がetapにしないでどうするんだ、という話もありますが、そこはそれ)

さて、これで6800のシフターとフロント+リアのディレイラーが余るわけですが、どうしようか。
その1:旧フレームに取り付けて11速化する
その2:誰かにあげる
その3:フレームを買う

・・・あれ?その3ってなんだかおかしい気がしませんか?
しませんか、そうですか。

2016/12/31

ディスクへのアクセス時間

最近、なぜかネットワークドライブへのアクセスにやたらと時間がかかることがあります。
5MBのファイルを読み込むのに30sとか。

2016/12/22

毒リンゴ

おいしいおいしい毒リンゴをおなか一杯・・・食べる羽目に。
いや、別におなか一杯でもないですが。
クリスマスのプレゼントではなくてよかったです。

そしてやったぜ!やったぜ!というメールが飛び交うという。
まだ暫定対策で根本的には解決してませんが・・・。

さすがアメリカ人

2016/12/21

劇的?

いや、多分変わらないと思います。


日曜日にはたと思いついてハンドルを変えてみました。
それだけなら別に大したことないのですが、なんと、このハンドル、ケーブルを通す穴が付いてます。
・・・ということは、ケーブル全てを一旦外す必要が・・・

before(途中)

というわけで、水曜に初回点検(100km)に行って調整してもらったばかりのシフト調整をやり直す、という覚悟を決めたうえで始めた作業・・・でしたが、通し戻している途中でリアのケーブルがほつれるという最悪の事態に。
その時の時間はまだ18:30、よし、自転車屋はまだやっている!ということで自転車屋へ行き、ケーブルセットを買ってきて作業続行。

ハンドルもそうですが、本体フレームのケーブル内装も意外と面倒ですね・・・。

after

これで100gほど軽くなったはず!
まだシフターのハンドルへの組み付け位置調整とかバーテープ巻いてませんが、変速は問題なく、落ちる気配もありません。
SHIMANOはマニュアル通りにやれば問題ないのでありがたいですね。
フロントはいろいろ調整しましたが、リアはケーブルを通しなおした後まったく調整をしてないけどちゃんと変速する・・・

でもフロントってこんなもんだっけ?
なんか重くなったような気もしますが、元々どの程度だったか記憶がないので気にしないことにします。
ルーティングもちょっと変えたりしているのでそのせいもあるのかも
なんにせよ、これで100gほど無駄に軽くなったはず。

いや、手に来る高周波の振動を取りたかっただけなんです。(100km走った感じでは特に問題ありませんでしたが・・・)
という言い訳。


2016/12/18

サドル沼

先日、自転車を5年ぶりに買いました。

で、いつもなのですが、買った自転車のサドルが僕には合いません。
一番最初にロードを買った時も10㎞足らずで痛くなり、これがロードバイクか、とか思った覚えが。

で、それ以来、Tioga AcentiaシリーズのFortis Auraを使い続けている(200km走っても痛くならない)のですが、コンフォート系のサドルのため、434gあるんですよ。
軽くて(250g位?)柔らかめのSelleItariaのsl xc flow を買ってみたのですが、5時間ほどで座骨が痛くなります。
3時間ほどなら良いのですが・・・ロングライドには向きません。

どうも僕の座骨幅は120mm程度のようで、完成車(のXSサイズ)についてくるサドルでは小さいということのようです。
(座骨幅はお店で測ってもよいですが、段ボールに座って窪んだ位置の真ん中間を図るという簡単な方法があります)

というわけで現在サドルを物色中・・・
いや、FortisAuraなら間違いないのはわかっているのですが、せっかく自転車が軽くなったので、300g以下ぐらいでなんかないかな、と。

2016/12/15

検索より探索

今日は平日休みだったので、映画館で「艦これ」と「君の名は」を見てきました。
艦これは・・・まぁ、そんなもんだよね。

「君の名は」は結構幅広い年齢層が見ていたのがちょっと意外でした。
映画自体もよかったです。もう一回見ても良いぐらい。

そしてその後、自転車の初回点検へ。100kmって一瞬ですし。
名古屋店で買ったけど一宮のほうが近かったのでそちらで。
平日の15時なので、やっぱり人がいなかったです。

映画館も平日(の特に朝一)は空いててよいですね。

2016/12/13

まぁ、寿命だよね

最近ノートPCの調子が悪いです。

とは言っても、10年前のDELL XPS 1330(のCPUをT9300ESに、HDDをSSDに、wifiを5300に換装したもの)で、
さらに言えばここ3年ぐらい驚異の稼働率を誇っているため(2年ぐらいは24時間365日での稼働率が90%を超えていました)逆によくここまで持ちこたえているな、という感じなのですが。

挙動としてはCPUのキャッシュに負荷をかけると演算をミスるようなので、どうもキャパシタがへたっているのではないかという疑惑なのですが・・・
CPUを(多分電力消費の少ない)T8100に戻してみる、というのも手なのですが、どちらにしろもうそろそろ寝かせてやった方が良い気がしますね。

お疲れ様でした。

2016/11/26

時代は流れゆく

MPEG2DecPlus
http://csbarn.blogspot.jp/search/label/MPEG2DecPlus

久しぶりにchikuzenさんのHPをのぞいたら、いろいろやっていた。
というか、僕も春にDGDecのidct部分を最近のコードっぽくしようとして、やっぱよくわからん、という結論になったことをやってくれていた。
(というか僕はMPEGの仕組みをよく理解していないという致命的な欠点が)
でもアセンブラをなくしてC言語化、ってコンパイラ最適化に任せるというアプローチにも取れますね。
こうして人間にはできないことが増えていくのか・・・


透過性ロゴ(改)
http://hayateppp.blog.fc2.com/blog-entry-1.html
ロゴのフェード(からCMカットまで)を自動でやってくれる便利なプラグイン。
こういった便利なものも出てきたので、そろそろ環境を再構築する時期ですかね・・・。

2016/11/19

ヤヴァイ、掘らないと・・・(使命感)


秋イベが開始されました。
ふむ、E1は通常編成で輸送作戦か。
ボスドロップは・・・「浦波・初月」

あ、掘るんですね、わかりました。

2016/11/13

データで見るラップタイム







周回 ラップタイム 平均出力
周回 ラップタイム 平均出力
1 10:24 140
1 10:31 149
2 09:43 165
2 9:39 152
3 09:29 179
3 10:02 163
4 09:35 181
4 9:32 180
5 09:45 147
5 9:22 158
6 10:11 149
6 9:29 155
7 10:02 127
7 8:35 153
8 10:10 131
8 9:39 152
9 09:57 124
9 10:17 135
10 10:27 144
10 10:06 145
11 10:11 146
11 10:23 136
12 09:41 162
12 10:36 133
13 09:57 153
13 10:43 132
14 10:34 155
14 10:38 122
15 10:22 131
15 10:57 134
16 10:51 131
16 10:52 117
17 10:50 145
17 11:10 126
18 10:21 150
18 10:46 129
19 10:36 144
19 10:40 136
20 10:38 133
20 9:50 145
21 10:43 144



22 10:59 123



23 10:21 145



24 10:28 145




データを解析したものなので、実際のラップとは多少測定ポイントがずれています。
50分経過後ぐらいからVectorJの電池がなくなって左側の出力が0になるという罠。
なので、その後は右側の出力を2倍にしています。
そういえば先週のビワイチの途中で「電池がないぜ」と言われた気がするけど、日曜や水曜は普通に動いたので「あれは気温が低かったせいじゃね?」と結論付けて電池を入れ替えなかった結果がこれだよ!(いや、入れ替えようか悩んだのですが)

ラップごとの平均出力を見ていると、180W出せば9分30秒ぐらい、150Wだと10分、145Wだと10分30秒でしょうか。
良いトレインに乗れた場合の効果は7-9周目などが顕著で、130W程度で10分ちょうどぐらいです。
2-5周目ではガリガリと体力が削られていき、ちょうど体力(W'bal 下の上から2番目のグラフ)が切れるぐらいでよいトレインに乗れたので今回は運が良かったのでしょうか。
確かに10週目ぐらいまではやたらと楽だった気がします。


W'balの説明?はこちら
http://tofud.hatenadiary.jp/entry/2016/03/13/083349

金色豹さん曰く、僕が4時間出し続けられる出力は145W位っぽいので、最終的にそのあたりに落ち着いているのはデータ通りですね。
そして何気に獲得標高1500m・・・1周あたり60mぐらい上るっぽいです。
ふむふむ・・・

あと、どうも秋のほうが風が強かったらしく、参加者の全体でも速度が落ちてそうです。

2016/11/05

わからん・・

むかーし一度やろうとして途中まで(カーネルのみ)しかやっていない、debianの64bit化なのですが、なんか下のページを見ていたら楽にできそうだったからやろうとしてみました。

https://wiki.debian.org/CrossGrading

・・うまくいかない・・・
途中まで(aptとかdpkgの64bit化)は良いのですが、apt-get -f installをやるとどうしてもaptが32bitに戻ってしまいます。
なんでだろ・・・
何処かに設定があるのでしょうが、そもそもdpkgの設定とかよくわかってないので。
apt以外の:i386はx64化してみたのですが、その状態で再起動したらネットワーク関連がだめで、にっちもさっちもいかなくなるという・・・
むぅ・・・なんかミスったかな。

なんかもう普通に新規でインストールして、設定類をすべてコピーすればよいんではと思い始めました。
こういう試行するとき、Hyper-V等の仮想マシンは楽ですね。どこかのタイミングでスナップショットを取っておけばいつでも戻せますから。

タイヤを付け替えたら握力がなくなって結局遠出は出来ない罠

先週のこと。

Michelinのpower enduranceを買ってみました。
というのも先日冠山峠に行ったときにサイドを切ってしまったので。
で、替えようとしたところ例によってMichelinのタイヤは固く、ハマらない罠・・・

夜中にやっていたのですが、一度後輪を嵌めて、回転方向があることに気が付いてもう一度嵌めて、前輪も嵌めて、とやっていたら1時間以上経過・・・
リムに落とすのが大事ですね。まぁ、僕は何も気にせずタイヤレバーを使ってるのでまだ楽なんでしょうが。
そして朝起きると握力が出ない・・・

どこかに出かけようと思っていたのですが・・・


そして今日ははたと思いついてパワーメータを付け直してみました。
どうもVectorJは温度変化に弱い?のか、朝の10度以下の状態で公正をかけた後、しばらくして温まってくると出力が出なくなったり怪しい挙動を示すことがあります。
つけなおしたら治らないかな、という多分意味のないことをやっているわけですが。

そして逆ねじ用のトルクレンチがないことに気が付いて万事休す!
ペダルなので逆側から回せば右ねじ相当になるので何とかなりましたが、角度によっては物理的に干渉して回せなかったりしたのでは。
危ない危ない・・・

冬になったらお店でVector2Jにアップグレードしてもらおうと思っているので逆ねじ用トルクレンチはまぁいいかな。

あと、先日気が付いたのですが、ASAHI NETは1コネクション当たりのアップロードサイズに制限をかけているようで、1.4GB位(1500000B?)を超えると速度が0になります。
複数コネクションを張ればよいっぽいので分割DLとかすればよいのですが。

161113追記
・・・2回、150km弱しか乗っていないけど、MichelinのPower Enduranceがすでにサイドカットしていた・・・
傷がギリギリ中まで達することなく(裏側から見ると一応線が見えるが)、普通に走れていたので、まぁ、その点は評価できるのですが・・・
エンデュランス系のタイヤを使ったのは初めてだったので、もっと圧倒的に丈夫なのかと思ったらそうでもないんですね。


そしてそのさらに1週間後、今度は後輪(前回は前輪)がアルミの破片のようなもので貫通パンク・・・
え・・Michelin POWER Enduranceって、何か呪われてる?