2020-12-13 15:01:48 @azyobuzin@xxx.azyobuzi.net
icon

PCにつなぐときはUSB、iPadにつなぐといはBTみたいに切り替えられる無線ヘッドセットほしさあるけど、ヘッドセットに4000円以上出したくない……

2020-12-13 15:03:25 @azyobuzin@xxx.azyobuzi.net
icon

ガジェットに対する予算感が大体低すぎて、まともなものが買えず、逆に損する人生

2020-12-13 15:26:07 @azyobuzin@xxx.azyobuzi.net
icon

Rakuten Hand は当分ドコモ回線で使えそうにないので、 Xperia か AQUOS からいい感じのが出るまで耐えるしかない……

2020-12-13 15:29:18 @azyobuzin@xxx.azyobuzi.net
icon

スマホを持ってない方の手 じゃん

2020-12-13 15:57:27 @azyobuzin@xxx.azyobuzi.net
icon

H.264, H.265 をひたすら勉強する秋を過ごしてきた身としては、 SIMD が多少は効きそうなのはわかるけど、でも相当に前のデータに依存するし、ハードウェアコーデック並列もりもり回路でドーンとは簡単にはいかなそうという感情でいっぱいになった

2020-12-13 16:00:25 @azyobuzin@xxx.azyobuzi.net
icon

パラメータ探索は、動きベクトル探索がダイヤモンド型に範囲を広めていったりとか、インター圧縮に使える参照画素の方向が30個以上あるだとか、まぁ30並列くらいできるとうれしい要素はありますね

2020-12-13 16:11:20 @azyobuzin@xxx.azyobuzi.net
icon

ハードウェアデコーダ高速化の論文とかあるので、それを読むとハードウェアコーデックが何であるかがわかりそう。僕はタイトルしか読んでないので中身が分かりません

2020-12-13 16:13:11 @azyobuzin@xxx.azyobuzi.net
icon

ただエントロピー符号化器が過程やデコード状況に応じた確率分布の使い分けをやっているので、バンバン並列化できるという感覚があんまりわからない

2020-12-13 16:17:42 @azyobuzin@xxx.azyobuzi.net
icon

ちゃんと仕様策定にはハード屋も噛んでるので、ハード屋も納得の仕様なんですよ。たぶん。

2020-12-13 16:19:48 @azyobuzin@xxx.azyobuzi.net
icon

食器を洗おうとして、風呂を洗う準備をしてしまった

2020-12-13 16:54:48 @azyobuzin@xxx.azyobuzi.net
icon

英語読めん!ってなった。参照フレームをDRAMに入れつつ、デコードしたいブロック周辺だけSRAMに持ってきてデコード、を多段パイプラインとして組むことで1フレームをがーっとハードウェアでデコードできるって感じだろうか? https://doi.org/10.1145/1118299.1118473 https://doi.org/10.2478/v10177-010-0039-7

Web site image
Hardware architecture design of an H.264/AVC video codec | Proceedings of the 2006 Asia and South Pacific Design Automation Conference
Web site image
Architecture Design of The Hardware H.264/AVC Video Decoder - International Journal of Electronics and Telecommunications - PAS Journals Repository
2020-12-13 16:58:50 @azyobuzin@xxx.azyobuzi.net
icon

NAL(H.264/H.265のパケットとしての単位)を解釈してバッファーに詰め込むところまでをソフトウェアからやって、その後が専用回路の出番かな? だからまぁ発端になったmp4(もともとコンテナだから違うとしても、ストリーム)のバイナリを回路に云々とはちょっと違うかな

2020-12-13 17:21:38 @azyobuzin@xxx.azyobuzi.net
icon

GPGPU でエンコードって話もあったけど GPGPU に動きベクトル探索、補間、復号化、デブロッキングフィルター(次のフレームを符号化するには量子化でデータが欠損された後の参照画像が必要なので)あたりをやらせると、 GPU 1個で 2.6 倍速くなったし、いっぱい GPU 積めばそれぞれにタスク振り分けられる仕組み作ったぜって論文も見つけました https://ieeexplore.ieee.org/document/6626595

Web site image
Dynamic Load Balancing for Real-Time Video Encoding on Heterogeneous CPU+GPU Systems
2020-12-13 17:28:04 @azyobuzin@xxx.azyobuzi.net
icon

専用回路だと作った時点で使えるツールが決まっちゃうけど、 GPGPU ならツールとか探索範囲とか変えられる利点があるね

2020-12-13 17:28:49 @azyobuzin@xxx.azyobuzi.net
icon

デコーダは対応するプロファイルが決まればそれで終わりなので、変更可能という利点はなーし!

2020-12-13 17:30:29 @azyobuzin@xxx.azyobuzi.net
icon

こんなことをしている場合ではない年末

2020-12-13 17:33:17 @azyobuzin@xxx.azyobuzi.net
icon

冷凍便が届いても冷凍庫の空きが足りない問題が発生したので、高速に展開を行わねば

2020-12-13 17:39:03 @azyobuzin@xxx.azyobuzi.net
icon

夕飯だー!

Attach image
2020-12-13 17:42:42 @azyobuzin@xxx.azyobuzi.net
icon

夕飯にするためには冷凍ではなく解凍をやっていくべきと気づいたので冷蔵庫に放り込んだ

2020-12-13 17:44:10 @azyobuzin@xxx.azyobuzi.net
icon

冷凍だと3月まで持つらしく、マジかって言った。便利じゃん

2020-12-13 18:23:17 @azyobuzin@xxx.azyobuzi.net
icon

暇があったとして、勉強や研究ができますか?

2020-12-13 18:25:40 @azyobuzin@xxx.azyobuzi.net
icon

どうして研究ができないのに院生やってるんですか? 以上、さようなら

2020-12-13 18:26:06 @azyobuzin@xxx.azyobuzi.net
icon

このままでは二度目の諦めのポエムをやってしまう

2020-12-13 18:32:45 @azyobuzin@xxx.azyobuzi.net
icon

有名人ウォッチをしてないので、まず嫌いになるほど発言を見てないというところがあります

2020-12-13 18:36:00 @azyobuzin@xxx.azyobuzi.net
icon

就活中アカウントの発言です https://twitter.com/azyobuzin/status/1337079644269514761

2020-12-13 18:44:13 @azyobuzin@xxx.azyobuzi.net
icon

天空カフェテリア、音符ひとつに歌詞を詰め込みすぎでしょどうしてこうなったの

2020-12-13 19:34:20 @azyobuzin@xxx.azyobuzi.net
icon

🤔

Attach image
2020-12-13 21:19:32 @azyobuzin@xxx.azyobuzi.net
icon

人間にループは難しいし、非同期も難しいし、コンピュータは難しいんですね

2020-12-13 21:38:20 @azyobuzin@xxx.azyobuzi.net
icon

後置 if は書き順と評価順が違うので絶対許しません

2020-12-13 21:44:13 @azyobuzin@xxx.azyobuzi.net
icon

Java のドキュメント見てるんだけど sequential stream と ordered stream があって、これ違うの?になってる

2020-12-13 21:47:21 @azyobuzin@xxx.azyobuzi.net
icon

あっはい。 sequential は parallel との対比 ordered は入力データに順番がついてるかどうかか

2020-12-13 21:50:02 @azyobuzin@xxx.azyobuzi.net
icon

C# の LINQ も昔はすごい素直な挙動だったのに、 .NET Core では大胆に必要な部分しか実行されなくなったりしてるから、まぁあの手のメソッドチェーンでウェイってできるやつの map に相当する機能で順番通りに実行されることは期待してはいけないですね

2020-12-13 21:53:03 @azyobuzin@xxx.azyobuzi.net
icon

実例

Attach image
2020-12-13 22:02:22 @azyobuzin@xxx.azyobuzi.net
icon

C言語得意マン、実際地雷率高そう

2020-12-13 22:03:26 @azyobuzin@xxx.azyobuzi.net
icon

自称C言語得意マン、C言語得意マンなのか、C言語しか知らないマンなのかを見極めるところから始めないといけないので、次の質問が大事になる

2020-12-13 22:06:58 @azyobuzin@xxx.azyobuzi.net
icon

Enumerable.Distinct の順序が保証されてない問題(保証されていないが破壊する実装が存在しないため、順序を仮定したコードを書いてしまいがち)

2020-12-13 22:11:54 @azyobuzin@xxx.azyobuzi.net
icon

JS の linter があんなに発達したの、人がとりあえず解釈の間違えようのない安全なコードを書いた上で、機械に自動でプログラムの意味を変えないように可読性の高い書き方に変換してもらう必要があったからだと思うと悲しくて悲しくて

2020-12-13 22:17:28 @azyobuzin@xxx.azyobuzi.net
icon

@kb10uy IListProvider とか IPartition とかいうインターフェイスが internal で定義されていて、範囲を絞ったり、要素数を数えたりするのが容易なときはショートカットできるルートがある

2020-12-13 22:19:51 @azyobuzin@xxx.azyobuzi.net
icon

ちょうどこういうのがありましたね: .NETや.NET CoreのOrderBy(keySelector).First()はO(n log n)でなくてO(n)な件 https://qiita.com/RyotaMurohoshi/items/5b515bf2ee544cc1b016

Web site image
.NETや.NET CoreのOrderBy(keySelector).First()はO(n log n)でなくてO(n)な件 - Qiita
2020-12-13 22:27:32 @azyobuzin@xxx.azyobuzi.net
icon

C#、 ValueTask が登場した頃からパフォーマンスハックが高レイヤーにも見え隠れするのが気に入らない。ランタイムが隠蔽するべき案件が高レイヤーライブラリのシグネチャに現れてきているその妥協が気に入らない。互換性を捨てる気がないのに、中途半端な遺産を増やさないでほしい

2020-12-15 01:04:03 @azyobuzin@xxx.azyobuzi.net
icon

このダサいキャッチコピーは何……?

Attach image
2020-12-15 01:06:18 @azyobuzin@xxx.azyobuzi.net
icon

AMD に喧嘩売ったらブルースクリーンを食らった

2020-12-15 02:13:18 @azyobuzin@xxx.azyobuzi.net
icon

Play ストアの決済に Edy が使えるの、すごく Google Pay らしいな。 Google Pay が日本に進出! 対応するのは Edy だけ! みたいな謎状態から始まって、ちゃんとらしくなったなぁ

2020-12-15 02:17:54 @azyobuzin@xxx.azyobuzi.net
icon

楽天ポイントの使いみち、 Edy にチャージすると1%上乗せしてくれるキャンペーンがなくなって途方に暮れてたけど、今は楽天ペイアプリ経由の Suica チャージに使うと良いことがわかった

2020-12-15 21:51:58 @azyobuzin@xxx.azyobuzi.net
icon

ペンギンとパンダ!

Attach image
2020-12-15 22:35:27 @azyobuzin@xxx.azyobuzi.net
icon

楽天カード株式会社の社債が「楽天カードマン債」って名前なのワロてる https://www.rakuten-sec.co.jp/web/bond/jbond/rakuten/new_issue03.html

Web site image
楽天カードマン債(新発債):楽天証券
2020-12-16 14:10:14 @azyobuzin@xxx.azyobuzi.net
icon

Chromebook って機種単位でサポート期限があって終わるとアップデート降ってこなくなるのか。厳しいな

2020-12-16 15:26:18 @azyobuzin@xxx.azyobuzi.net
icon

ローソンのクーポン、チロルチョコを無料でもらう代わりに無駄な買い物をしたので思うつぼになってしまった

2020-12-16 15:30:15 @azyobuzin@xxx.azyobuzi.net
icon

> メインのキチンはオーダーが入ってから衣をつけて1枚ずつ丁寧にフライしています
キチンか~ https://www.shakeshack.jp/blog/4774.html

Web site image
クリスマスシーズン期間限定メニューが発売!ホームパーティーにもぴったりな「クランベリーチキン」。
2020-12-16 15:31:15 @azyobuzin@xxx.azyobuzi.net
icon

無駄にまた芋に釣られて芋けんぴサンダーを買ってしまったものの、おいしいからよしになった

2020-12-17 15:40:05 @azyobuzin@xxx.azyobuzi.net
icon

いくら加湿器をぶん回しても湿度が上がらない、すごい

2020-12-17 16:48:35 @azyobuzin@xxx.azyobuzi.net
icon

ふふ

Attach image
2020-12-17 18:53:26 @azyobuzin@xxx.azyobuzi.net
icon

今日も雑な Go vs Rust 発言を見て機嫌悪くなっちゃった

2020-12-17 22:33:43 @azyobuzin@xxx.azyobuzi.net
icon

C#の非同期処理パターン集みたいな記事書いて、突っ込まれてブラッシュアップされるのやりたいな

2020-12-18 00:40:00 @azyobuzin@xxx.azyobuzi.net
icon

i++ や ++i が式としてその値が使われるケースは大体ダメなので、ステートメントとして使うならどちらでもいいという気持ちになる

2020-12-18 00:48:58 @azyobuzin@xxx.azyobuzi.net
icon

「文字数」カウントはどうせ O(n) になる

2020-12-18 00:52:47 @azyobuzin@xxx.azyobuzi.net
icon

深夜に食べる唐揚げはおいしい

2020-12-18 00:56:16 @azyobuzin@xxx.azyobuzi.net
icon

文字集合の文字ひとつが文字ひとつを表すとは限らないシリーズ!

2020-12-18 12:11:35 @azyobuzin@xxx.azyobuzi.net
icon

ドコモさん、ギガライトを1000円値下げしてくれ〜

2020-12-18 12:44:53 @azyobuzin@xxx.azyobuzi.net
icon

メロン味のかき氷

Attach image
2020-12-18 13:12:26 @azyobuzin@xxx.azyobuzi.net
icon

楽天ペイのポイント払い瞬間チャージ、頭いいな。楽天ポイントカード使える店がほとんどキャッシュレスになるのか。頭いいけど楽天グループの決済手段が多すぎる

2020-12-18 13:12:49 @azyobuzin@xxx.azyobuzi.net
icon

最近楽天のことしかトゥートしてない自覚があります

2020-12-18 14:25:11 @azyobuzin@xxx.azyobuzi.net
icon

ネタのリストアップ中。何を忘れてるか思い出せない https://hackmd.azyobuzi.net/XGjAH7akRbWuCsdtbjNLRA

Web site image
C# Async Book ネタ帳 - HedgeDoc
2020-12-18 15:32:40 @azyobuzin@xxx.azyobuzi.net
icon

久々にびっくりするほどユートピアの動画見て悟りを開いた

2020-12-19 02:09:07 @azyobuzin@xxx.azyobuzi.net
icon

目次を書いて飽きたので、誰か中身書いて

Attach image
2020-12-19 02:14:02 @azyobuzin@xxx.azyobuzi.net
icon

気持ちに余裕があれば書きたいんだけど、余裕がない。大学院卒業するまでこんな余裕なさそう……

2020-12-19 17:05:01 @azyobuzin@xxx.azyobuzi.net
icon

制限時間 120 分っていうから身構えて挑んだ問題が ABC B 問題みたいなやつが出てきて 15 分で終わってしまった