@neso 100hr 回ったの凛世だけで、あとは縮小してしまった
【シャニマス】田中摩美々フィギュア 10時間配信!! 〈amiami〉 - YouTube
https://m.youtube.com/watch?v=D6ULwF-T_o0&feature=youtu.be
いずれにしても古代教会スラブ語聖書を見る機会は一生ないかもしれないが……
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
iPad で app build させるやつとかは一線越えてるかんじある(iOS/iPad OS/Android あたりターゲットのアプリ開発はあんま組み込みっぽさないといえばそうだけど
これはまあまあそうだけど、趣味の範囲ならターゲット環境がリッチだからセルフホストさせる、みたいなのが可能になってきてしまっているところはある
組み込みシステム、「そのコンピューター上で動かすソフトウェアのビルド環境が自分自身ではない」という説明は雑で漏れもあるけれどそこそこ実感に近い。
実はその意識しなきゃねってとこは Java とか使うときも本当はそう(ただ大学の講義の最初からそんなことさせるのは無理だし混乱させるだけだから意識させないようにしてるだけ
This account is not set to public on notestock.
Android 乗っててメモリも数 GB あってだいたいなんでもできる smart TV も組み込みと言やあ組み込みですからね。人によってはそうだと認めなさそうだけど。
いやまあ組み込みっていってもかなり多義的なので、想像されてるほどつらいものだけがそうではなかったりもしますが……
This account is not set to public on notestock.
仮に Python だとしてもまあ Raspberry Pi と Linux と Python、だけならそう複雑化しないけど
This account is not set to public on notestock.
This account is not set to public on notestock.
もしそうなら Ubuntu 22.04 LTS あたり焼いて Python のが同じ Python でもまだラクそう
This account is not set to public on notestock.
ようは、C (に限らず Java でもなんでもそうだけど)ととかのコードみたとき、どこが言語組み込み機能で、どこが言語のライブラリ機能で、どこがプラットフォームや OS、外部ライブラリ、フレームワークの API でってのが切り分けることができるかどうか、そしてそれらがどういうスタック構造の層を成してるか、という
プログラミングの知識というかプラットフォームやシステムソフトウェアへの理解ってカンジはあって、組み込みっぽいやつは基本そこわかってないとハマったときしんどい、ぐらいかなあ。そこらへんなにも知らなくても Web とかだとまあまあ立派なアプリ組めちゃうからわかってない人は増えてるんだとおもうけど
Java でもガッツリやるプロダクトとかは結局 JNI とかこんにちわーしてきてプラットフォームにガッツリ依存しそう
This account is not set to public on notestock.
あの手の謳い文句で買うひと、LCD ひからせたりしたら満足して、結局本気で使い込むひとは FreeRTOS と C でノリゴリやってそうな印象です
最近 Python とか JavaScript を書いて動かせます!っていう謳い文句のマイコンボード多いよなあ
まあでもターゲットマシン Raspebrry Pi なのか。Adfruit とか見えたから Arduino かと思ったけど、Raspberry Pi ならまあフルスペックの Linux と CPython と glibc 居るし、他でコード使い回したりメンテすること考えないなら便利機能ガンガンつかって富豪的に書いても趣味なら困らなさそう
まあ Python はリソースは神経質になるほど気にせず読みやすく書こうぜなところはあるけど、組み込み環境とこのやり方が実にマッチしないところはあるよね
This account is not set to public on notestock.
一般に、クロス開発だとしてもランタイムとかは揃えて開発するべきですね。Java やらなんやらの Write Once Run Anywhere は世迷い言だとおもって。
This account is not set to public on notestock.
なんか気持ちわるいな……(True/False が 1 or other なのはまあ C にしろなんにしろいまに始まった話ではないからまあ
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
そう、AM PM が居るんですよね、まあ d.hour // 12 で 0 or 1 になるの見ればいいんだけど、そうすると if 必要でアレ
This account is not set to public on notestock.
それでいい気はする。組み込み環境ぽいから割り算使うのはコスト的にどうなのかは知らんけど(そこ気にするなら Python はつかわんか
This account is not set to public on notestock.
まあ 24hr → 12hr くらいなら、
d=datetime.datetime.now()
timeStr = "{d.hour}:{d.minute:02} AM" if d.hour < 12 else "{d.hour - 12}:{d.minute:02} PM"
timeStr = timeStr.format(d)
とか?
d. じゃなくて、d:<フォーマット指定子> でいいかんじに format() につかえるっぽいな
さっきの StackOverflow の answer みてると、
'{d.month}/{d.day}/{d.year} {d:%l}:{d.minute:02}{d:%p}'.format(d=now)
'4/4/2014 6:00PM'
ってやりかたも案内されてるからまあこれでというかんじはある
d=datetime.datetime.now()
thisHour=d.hour
じゃいかんのけ
This account is not set to public on notestock.
ただしフォーマット文字列にはフォーマット文字列攻撃という典型的な攻撃手法が潜んでいることもあるのでしらべておくとよい
フォーマット文字列自体はどんな言語にもあるやつなので慣れとくと良いです。プレースホルダーを {} にするのか、%d や %s のような型に合わせたプレースホルダーにするのかとかは言語(の標準ライブラリ)によって違うけど。
This account is not set to public on notestock.
近代五種の馬術じゃないけど、プロたるもの乗るもの選ばずとも勝つべしみたいなのもあるのかもしれない(適当
This account is not set to public on notestock.
「持ちペラ制」とは?廃止された理由やレースへの影響も解説 | 競艇予想なら競艇サミット
https://wsobv.com/boatrace/6804
@mot 競艇はペラ叩きというのがあってプロペラ微調整したりしますね。昔は金槌とか持ち込んで鍛冶屋みたくなってたらしいですが規制されていまはそんな調整できないらしいですが
たとえば %I のかわりに %-I と書くと 0-padding が消える、という手管もあるようだけどこれは Python の strftime がただの libc wrapper なので Python の規格にない書き方も glibc 環境なら glibc 拡張がなんとなく使える、というだけなのでやめたほうがよさそう
>>> '{d.month}/{d.day}/{d.year} {d.hour}:{d.minute:02}'.format(d=datetime.datetime.now())
'3/1/2012 20:00'
そもそも strftime つかわずに format() で欲しいフォーマットつくればいいんじゃないの?、と。それはそうね。
Python datetime formatting without zero-padding - Stack Overflow
https://stackoverflow.com/questions/9525944/python-datetime-formatting-without-zero-padding
datetime --- 基本的な日付型および時間型 — Python 3.10.4 ドキュメント
https://docs.python.org/3/library/datetime.html
str(thisHour) を "{:2d}".format(thisHour) みたいに format 指定子で幅指定すれば if 文消せるのでは
This account is not set to public on notestock.
車、狭義の四輪車ってことなら二輪車のモータースポーツもあるじゃんってなるけど、車輪があって自走するもの全般ってことだと、それを省いたモータースポーツってなんだろね……。
This account is not set to public on notestock.
“紀元前8世紀から紀元前7世紀にかけての頃、古代メソポタミアのアッシリア人がエーゲ海の東を「アス」 asu (「東」「日の出」の意)、西を「エレブ」 ereb (「西」「日没」の意)と呼称したことにはじまるといわれ、のちに「アス」にラテン語の接尾辞「イア」 ia がついて Asia の語が生まれたといわれる[2]。”
アジア - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%B8%E3%82%A2
“アナトリアの名称は東ローマ皇帝コンスタンティノス7世の時代、エーゲ海に面した西岸地方に軍管区を置き、「アナトリコン」(ギリシャ語で日出る処の意)と名付けたことに由来する。”
アナトリア半島 - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%8A%E3%83%88%E3%83%AA%E3%82%A2%E5%8D%8A%E5%B3%B6
リオデジャネイロが「1 月の川」だと知ったとき「リオ/デ/ジャネイロ」の区切りがめちゃめちゃ腑に落ちた
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
240Hz 実現には時間を要するとはいえ、それまで 144Hz で据え置くと市場は飽和して銭も尽きましょうし、「つなぎ」の製品が必要、というわけでございましょうな
@uwabami 80m だと 100m にだいぶ近いですし、そこまではイケるというのは規格上そうだとしても実際にいけるのはやはりすごいもんだなあとしみじみ
This account is not set to public on notestock.
165Hz は単に技術的限界がそのへんにあるとかそういう理由のほうが強そうという感じになってきた
BRAVIA の netflix calibrated mode を有効化してると Netflix 再生するときだけフレーム補間殺されるっぽい
ソープオペラ効果は昔のゲームをニアレストネイバーじゃなくてバイリニア拡大とかでプレイすると微妙な感じになってしまうのに近いやつっぽそうだな
“A graphics card that can run games at 1080p 144Hz or 1440p 144Hz will easily do the same at 165Hz but may struggle with a major step-up like 240Hz. In effect, 165Hz is gaining popularity as a possible replacement for 144Hz. The move from 144Hz to 165Hz doesn’t even require entirely new panel technology.”
Do 165Hz Gaming Monitors Make a Difference Compared to 144Hz? | BenQ US
https://www.benq.com/en-us/knowledge-center/knowledge/165hz-gaming-monitors-vs-144hz.html
This account is not set to public on notestock.
製作者側も、GPU や TV がフレーム補間したりするのはソープオペラ効果としてすごい嫌がるみたいだし
まあ規格通りに 100m とか大丈夫とは思わないし、リピーターなしで継手だけでつないでいくのもイケるとはおもわないけど、それでも家庭内での使い方として部屋の隅とか通したり部屋から部屋に渡すとかは普通にあること考えたら少なくとも 10m やそこらはまともに伝送されなきゃ困るので、それだけでもそこらの長い USB ケーブルよか信頼できる
たとえばエレコムのきしめんケーブルとかああいうのが信頼できるかは知らんけど愛三電機で買えばだいたい信頼できる
@lo48576 まえバイト先で 10G NIC のワイヤレート出るか計測とかしたとき Cat7 とか Cat6a とか使った記憶あるけどまあべつにいけた気がする。たぶん数 cm とかなら規格は保証しないが Cat5 でもイケる気はするけど
まあ UTP や STP でもアレなら光信号に変換して光ファイバーにすれば数百 m とか km とかイケる
下手すると LAN ケーブルの方が USB ケーブルより高周波信号に耐えられなそう (10Gbps なんて家庭内ネットワークで出せてる環境そうそうないはず)
@lo48576 Linux は CPU/memory の hotswapping 対応してるのでは(基本は EC2 とかああいうののゲストのためだとはおもうけど
ちなみに USB は伝送路の物理的なあれこれとくになんも決まってないので、LAN ケーブル用のツイストペアケーブルの両端を RJ45 じゃなくて USB にするとかすると長距離に耐える USB ケーブルがつくれるはず(USB 2.0 までならピンの数に線の数足りてる
LAN ケーブルは規格上縒り線の対になる線の色の組み合わせと RJ45 端子のために 8 本横一列に並べてるときの色の順序は決まってて、規格上のケーブルの伝送最大キョリも決まってるけど、安い LAN ケーブル買うと被膜の中で縒り線になってなかったり知らない色の線つかわれてたりもうメチャクチャ
効率だけじゃなくて、そもそも S/N 比が有意に悪化したりして信号が正しく送信されないのでプロトコルハンドシェイクにコケたり、化けたデータが送られたり、いろいろ信頼性が担保できないことに
This account is not set to public on notestock.
ラップトップのディスプレイ、今でこそ eDP が主流だけど 5、6 年前までは LVDS が多かったのではないかな。Linux の X のユーザーはよく知ってるとおもうけど。で、LVDS も低電圧差動信号の略記で
LAN ケーブルが 4 対の縒り線で計 8 本になってるのもたしかこれだよね。Cat7 からは更に縒り線間に仕切り入れてシールドして輻射ノイズ防いでるはずだけど
高速の伝送が、なぜ差動伝送になっているのか? | 村田製作所 技術記事
https://article.murata.com/ja-jp/article/why-is-differential-transmission-used-for-high-speed
This account is not set to public on notestock.
40 Gbps のパケット飛ばすマウス、BadUSB 越えてもはやただのパケットジェネレーターでしょ
(図1: 40 Gbpsの帯域をフルに使う■■社のUSBマウス。高頻度の割り込みを発生させることにより、USBのハードウェアやソフトウェアのエッジケースを発生させる比較的安価なデバイスとして開発者の人気を博した一方、本来の購買層からはOSをクラッシュさせる死のマウスとして不評を買った。) #架空の黒歴史ハードウェア
Logitech(日: Logicool) は Unifying の送信側チップをリリースしてくれ定期
2001 年の USB 2.0 でたばかりのころの混乱とか読むと味わい深い >> USB 2.0のパフォーマンスを検証する
https://pc.watch.impress.co.jp/docs/article/20010712/usb20.htm
USBの下位互換性を切った方がよいのではないかといわれても、USBキーボードに数Gbpsの伝送能力を持つチップ(めちゃ高い)を載せるのを必須化するのも無理があるので難しい。
OS が xhci driver しか実装しなくて、USB 3.2 Gen N しか使えない、みたいなのもアリといえばアリ
EHCI と UHCI と XHCI はそもそも互換性ないコントローラーだし、それを切り替えて使ってるだけなのでべつにそうでもないのでは感じ > 下位互換性
@akahana https://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%AB%E3%82%BB%E3%83%87%E3%82%B9%E3%83%BB%E3%83%99%E3%83%B3%E3%83%84%E3%83%BBW196
USB4にもDisplayPortのプロトコル伝送方法が2通り定義されているという面白ポイントがあるので面白いですね(?)
第1次世界大戦
第2次世界大戦
第3次世界大戦
第3.2次世界大戦 Gen1
第3.2次世界大戦 Gen2
第3.2次世界大戦 Gen2x2
少なくとも第一次が後付なのはそうだろうと思う(当時から第一次と呼んでいる人々がもしいたらかなりヤバい)
This account is not set to public on notestock.
南米ギアナ高地 最後の秘境へ | ナショナルジオグラフィック日本版サイト
https://natgeo.nikkeibp.co.jp/atcl/news/22/032400139/?ST=m_news
This account is not set to public on notestock.
“江戸時代後期にオランダからケレヲソートという名称で日本にもたらされたものだからです。それを使って明治三十五年、大阪の中島佐一薬房から「忠勇征露丸」として商品化されました。これは日露戦争と関わりのある薬だったのです。
陸軍はクレオソートの殺菌力を信じ、チフスのみならず脚気にも効く万能薬と考え、日露戦争に出兵する兵士の常備薬としました(もちろん脚気にもチフスにも効きませんが歯痛には効くようです)。当初はそのままクレオソート丸と称していましたが、日露戦争ですからロシア(露西亜)をやっつけるという意味の「征露」丸の方がふさわしいということで、たちまち征露丸という名称が流布したようです。”
https://www.dwc.doshisha.ac.jp/research/faculty_column/2018-09-18-16-30
大幸薬品、ドメインすら seirogan.co.jp なの語るに落ちているところがありますからね
This account is not set to public on notestock.
This account is not set to public on notestock.
「さて」はよくやるけど UberEats の CM 観たことないから汚染されてなくてよかった
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
“「ゴールド免許に 俺はなる」
松江市内の国道に設置された交通情報板。なぜか大海原へ飛び出したくなってくる。”
最悪リビングの TV つかえばラップトップのセカンドモニタには使えるからプライオリティひくめ
This account is not set to public on notestock.
This account is not set to public on notestock.
そろそろ最新の Ryzen とかでまともなの組むべきなんだけどそれが必要なワークロードが最近発生してないからいまいち放置しがち
魔改 CPU マシンはいろいろ構成限界なのだけど、クーラ!も限界でクリップ紛失してたからホームセンターの針金曲げて適当にひっかけてるんだよな(最悪)
ChromeOSの中でパスワードがどのような過程を経てユーザーのデータを暗号化・復号する鍵につながるのかを解説した記事。なかなか面白い。
Protecting user data in Chrome OS with passwords | chromeOS.dev
https://chromeos.dev/en/posts/protecting-user-data-with-passwords
This account is not set to public on notestock.
ブランドに対しての generic なんだからまあ安めブランドに対するそれがあってもよさそう
This account is not set to public on notestock.
@akahana アジャイルでなくても真面目にリリースエンジニアリングしてたらリリースサイクルあるのでは、たとえ OS kernel や OS distro のようなものだったとしても
This account is not set to public on notestock.
This account is not set to public on notestock.
むしろパトランプだけ写ってたら面白かったかもしれない
This account is not set to public on notestock.
This account is not set to public on notestock.
わざわざ説明してもらったので申し訳ないけど、なにもわかりませんでしたいかがでしたかになりました(?)
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
SQL のほうが好きなひとはまあまあ居るかもしれないけど個人的には IaC でおねがいしますになった
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
箕面、学校わりあいちかくだったのに箕面の大江戸温泉物語一度も行かないまま関西離れたの思い出した
This account is not set to public on notestock.
お馬さんやってみたくなったんですけど、どう始めるんですか
This account is not set to public on notestock.
This account is not set to public on notestock.
ケンタッキー食べ放題80分しかないのに初回の食料配給に15分くらい掛かって実質1時間くらいしかなかったうえにオリジナル・チキン取りすぎてお腹破壊されちゃった
This account is not set to public on notestock.
This account is not set to public on notestock.
RFC 9226: Bioctal: Hexadecimal 2.0
https://www.rfc-editor.org/rfc/rfc9226.html
16進法は記号が10+6進法になっているが、これを8+8進法になるように定義し直そうというRFC。2022年4月1日発行。
RFC 9226: Bioctal: Hexadecimal 2.0
https://www.rfc-editor.org/rfc/rfc9226.html