23:55:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:51:57
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
LM1881M とかで回路自作したほうが早そう(そうではない?
23:51:32
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:36:54
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:36:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Pentium を下したときの AMD は輝いていた
23:35:30
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
発見時のその場全員が爆笑したけどあんなん笑わんほうがムリや
23:34:24
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:34:14
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:33:30
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
島根居たときの学校,部屋漁ったらなぜか heatsink にメモリがいっぱい刺さってる Pentium Ⅲ が出てきた
23:32:28
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:32:02
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
AMD K-6 とかはギリギリ砥石に使えなくなってるっけ。どうだっけ。
23:30:13
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:29:11
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 23:28:07 普通の生活の投稿
ltzz@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
23:28:41
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:28:13
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 23:28:09 ほたの投稿
hota@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
23:26:10
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
ほたさんにオススメのおっぱいマウスパッド 100 選
23:22:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:20:59
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
研究室にあったやつ(たぶん M705)使ってて気がついたのはデカいマウスが私の手には餘るので今使ってる M545 ぐらいが丁度良い
23:19:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
組込みでない文脈で石って言うの今日び聞かない気がしたけど自作 PC 界隈だとまだまだ一般的な用語なんかな
23:18:47
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@sksat ん,石って組込み向けのじゃなくてデスクトップ向けの CPU の話だったの?それならツクモとか faith とかドスパラとかソフマップとかじゃないの。
23:17:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 23:17:10 ゆんたんの投稿
yuntan_t@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
23:17:16
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
マウスは物理的なチャタリングとか LED の消耗とかで死ぬのまあまあわかるけど Unifying reciever が壊れる scenario よくわからん
23:16:40
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:16:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 23:16:21 ゆんたんの投稿
yuntan_t@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
23:15:36
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
なんかマウス自体も 5 年間ぐらい使ってる気がするけど
23:15:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
unifying の reciever 壊れたことないな……。
23:13:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:13:10
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
reply の場合によっては一呼吸置いてからしない?
23:12:21
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:11:57
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
一呼吸置いてから 3 回ぐらい読み直すとたぶん直せる
23:11:28
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
コミュニケーションが下手なんじゃなくて,たぶんそれ対面だと伝わってただろうけど文章で大事なコンテキストがほぼほぼ省略されてるほうなんだと思うよ
23:10:00
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:08:41
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:06:44
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@meganesoft 資料について古くなってるからね,という execuse しただけの reply に「どっちかっていうと〜」という書かれかたされたらそうは読めないな……。
23:03:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@meganesoft コンフィグとかファイアウォールルール記述とかするのにもそのベースになってるアプリケーションにだって古い新しいがあるでしょうが
23:02:37
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
23:01:51
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:15:34
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:15:03
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:14:57
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
そういえば今まで SPARC を素で失念してたけど Oracle が SPARC にそんなやる気なさそうだし SPARC 一番つくってそうな Fujitsu も富嶽では SPARC じゃなくて Arm 採用だし,もういいよね
22:12:48
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Machi が first name で Kado が middle name だったのか……(Professor ではない)
22:12:20
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 22:12:02 よみたそまるの投稿
yomi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
22:11:57
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:11:41
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:11:27
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:10:40
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:10:30
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
MIPS はあんま使われなくなったとしても Prof. John L. Hennesy と Prof. David A. Patterson の功績が強すぎるし sgi のおかげでグラフィック分野の歴史的業績は無視できないものがあるので今後も歴史として語られるだろうことは間違いないけど,SH って SEGA のゲームコンソールぐらいしか言えるものが……。
22:08:25
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Alpha とか輝いてはいただろうけどあれ結局ワークステーション以外にどこで使われたんだろ
22:07:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
90 年代はゲームコンソール,ネットワークアプライアンス,HPC,宇宙産業などで MIPS が輝いてたし SuperH も戦える目があったので,そこらへんは強かった(Arm はパッとしなかった,パッとしてた RISC と言えば PowerPC とか?)んだけど,今は
22:06:11
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
CaviumはMIPSのシリーズをOCTEON、ArmのシリーズをThunderXの呼んでいたのになんかくっついてOCTEON TXになってしまった
22:06:03
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:05:52
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
SH はハイパフォーマンス市場とゲームコンソールで伸びなくて(というか SEGA 死んだし)携帯電話などモバイル向けに転換図ったけどもうムリなので終わり。でも 5 年前に SH2 の特許切れたから SH2 が有志により OSS 実装されて公開されたりはしてる
22:03:28
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:03:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 22:02:28 くりうず(浜松)の投稿
kuriuzu@mstdn.kuriuzu.tk
このアカウントは、notestockで公開設定になっていません。
22:03:12
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Data Processing Units (DPU) | Empowering 5G Carrier, Enterprise and Cloud Data Services - Marvell
22:01:53
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
PIC なのに MIPS だったりするし,ネットワークアプライアンス向けの MIPS であるところの Octeon が最上位モデルなぜか Arm だったりするし,もうやめてほしい
22:01:12
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
22:00:29
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
よく考えたら RZ は Arm だったわ……(でも RX は面白くもなんともない独自アーキテクチャだったはず
21:59:30
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Renesas の RX や RZ の悪口はやめて。
21:59:17
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
日本で特に流行ってるフィジカルコンピューティングプラットフォーム、最悪CPUアーキテクチャがパイでかければなんとかなるんだよな そうじゃないと死にがち
21:56:32
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
STM32 でわからんことあったらじとめすきーシバけばよさそう
21:56:07
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:55:28
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
思い出したけどネットワークの演習講義で FreeBSD インストールとかやるまえにまず UTP なツイストペア線に RJ45 コネクタをかしめて LAN ケーブル作るところからさせられたんだったわ
21:53:03
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@meganesoft 少なくともその URL の toot に in-reply-tree でつけた演習資料とかたぶん 5 年ぐらい update されてないことに留意して
21:51:35
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:49:57
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:49:09
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
next C としては golang が言われがちだけど、たしかに Zen (Zig は知らない) の方が近いという印象がある
21:48:03
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
まちカドおるみん御嬢様 (@orumin@mstdn.maud.io)
21:44:42
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:43:21 オタクの投稿
meganesoft@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:44:24
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:44:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:43:57 sksatの投稿
sksat@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:44:11
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Kernel/VM に来てた Zig の人に Rust とどう違うのか質問したら,Zen/Zig は next generation C で Rust は next generation C++ だみたいなこと言ってて腑に落ちた
21:42:55
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
まだ kubeadm なかったときに泣きながら建てて実験してた
21:42:28
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
私の k8s 知識は 1.5 年ぐらい止まってるから古いし,当時動かしたりコード読んだりインターネット上のドキュメント漁ったりして培ったので本とかよく知らん
21:41:27
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Zen とか Zen fork の Zig については前回の Kernel/VM の該当の発表を聞いたらええんちゃうの
21:40:31
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Docker とか Kubernetes ぐらいだったら手元に適当に server 置いてみたり GKE とか借りたりして適当に試してみたらどう?という気がするけど
21:39:44
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
まず infrastructure の定義がデカすぎて難しい
21:39:26
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:39:04 オタクの投稿
meganesoft@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:39:25
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:38:52 オタクの投稿
meganesoft@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:38:43
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
たぶんいくらかどころか 8 割ぐらいか渋い顔すると思うよ。東大理情だと違うかもしれんけど。
21:38:17
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
冒頭からHindley–Milnerとか飛び出してくる硬派なSMLの講義があったら界隈の人々はうらやましがるけれど通っている学生のいくらかは渋い顔しそう
21:38:00
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
うちの学科は僕の1つ上の代までSMLだったらしいけど僕の代からOCamlになった
21:37:30
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:37:24
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:34:18 オタクの投稿
meganesoft@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:37:20
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
macOS は BSD ではない……(けどその程度の library 関数なら macOS でも試せそう
21:36:58
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:36:55
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:34:33 rootYの投稿
rooty2@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:36:50
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
さっきの英語間違ってるね。 argv[0] has *been* rewrited だ
21:36:49
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
もしかしてFreeBSDだけ?そんなことないよね?
21:36:47
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:36:46
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
setproctitleしたあとのargv[0]は
21:36:45
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:36:24
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
当時のレポートに書いた Standard ML で書いた電卓のコード出てきた
21:33:39
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
あれ結局なんのパラダイムも導入できずわからんままに単位出た学生もたくさん居そうだった
21:33:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
SML の講義というか演習,あんまりパラダイムの話されずに expression を parse する down parser を書く演習みたいな感じだったからサクっと書き終えて終〜ってなっちゃってた
21:31:55
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@hina それは **argv と *argv[0] では。どう違うかというとべつにさほどの違いはない。
21:30:58
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Monad とかが出てくるより unit 型で妥協してくれてるほうが導入はラクそう
21:30:34
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
SML の講義を受けたことがあるけどそれより先に独学で Haskell 触れてたしあんま講義聞いてなかった
21:29:39
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
[C++] gcc HEAD 10.0.0 20190919 (experimental) - Wandbox
21:29:27
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:29:19
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:27:37 よみたそまるの投稿
yomi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:29:11
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Haskell がいいか OCaml がいいかは個々人の好みで
21:27:54
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
他の言語の学習につなげやすいというところでは Lisp よりも ML 系言語のほうがいいのかな。
21:27:27
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Rust とか Kotlin とか行く前に一度 Lisp とか OCaml とか Haskell とかのいわゆる関数型のパラダイムにひとつは触れておくとモダンな言語のモダンな機能に触れやすくて良いのでは
21:26:44
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:26:33 KAZU34@末代の投稿
KAZU34@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:25:45
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:25:36
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:25:20
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:24:44
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
実際最初に option parser 走らせ終わったらもう argv とか要らんのだから何書いてもまあべつにというところある
21:23:59
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
argv 書き換えたりするのちょっとした hack に必要でやったことはある
21:23:15
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
C++ 、どう考えても言語習得経験の後ろの方に位置すべきものなんだけど、 C の派生なせいで先に学びがちなの、バグだよなぁ
21:23:15
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
C++ は C の次に学ぶ言語みたいなところがあるので、その手では「リファレンス読めばとりあえずわかる」レベルの人が少なそうというのは確かにある
21:22:52
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@boronology 本人も tweet してたとおりエラーメッセージの読み方をケアしてるとか聞いてそれはいいことだなとは思ってた
21:22:22
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:21:57
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:20:17
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
強い人はそれ読んどけでいいんだけどそれ読んどけでなんとかなる人はほぼほぼ居らんやろ
21:19:58
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:19:38
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
『江添亮の C++ 入門』とか誰か読んだ人居ます?表紙の圧が凄いけど Twitter の TL 見たカンジだとわりと好評だった。
21:18:47
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
私 STL の使いかたとか『独習 C++』でへーってなりながら学んだので他人にも勧めがちなんだけど,実際のところ STL の使い方ちょっと知りたいナーぐらいだったら何読むのがいいんだろうね。『ロベールの C++ 入門講座』とかもよく名前見るけど読んだことないや。
21:17:19
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:16:20
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
関数ポインタを引数に取る関数へのポインタとかの型を定義するのがめっちゃラクな気持ちになった
21:15:55
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
using は C++11 だったからだったと思うけど入ったときマジで感激した
21:15:29
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:15:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
チーム作業()なので言語を替えづらいというのもある
21:15:12
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@hirachon C++ はもちろん class とかの OOP の機能が C との最大の機能だけど,自分でライブラリ実装するんじゃなくて既存のライブラリを組み立てて実装するだけならそこまで深い知識は要らんので,せめて template の基礎知識と STL の使いかたを知っておくと良いと思うよ。
21:13:43
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
あと今からC++書く人は頼むから enum class を使ってくれ
21:13:36
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
指定されてないのならモダンな設計の書きやすい言語でもよさそう
21:13:19
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:12:45
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:12:24
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:12:12
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@hirachon << は演算子だけど std::cout という関数は << という演算子の定義を上書きして printf 使うときの % で変数指定する代わりに << で区切るような使い方が出来るようにした C++ の闇。
21:11:05
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@hirachon :: は namespace(名前空間)で,C だと 誰かが debug() という関数作っちゃったら,他のライブラリでも debug() とか実装してたときに名前が大衝突してヒサンなことになるのを防ぐために,ヘッダーとかに
namespace oreore {
void debug() {}
}
namespace omae {
void debug() {}
}
とかしておけば,
oreore::debug();
omae::debug();
という別々の関数として同じ名前の関数が定義できる便利機能だよ。
21:08:12
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
C++ の zero overhead 原則を考えたら C++ もべつに贅沢ってことはまったくないのだけど,意図的に贅沢じゃない方法を選んでいくための必要知識が多すぎて厳しいのでそもそも人類に C++ は早い
21:07:03
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 21:01:42 爪楊枝の投稿
tumayouzi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
21:06:43
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
C++ を教える講義とは別に C++ 使わせるの,数値計算とかアルゴリズムの講義の実装課題とかだろうか
21:05:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
たまになんだけど,stdin は std::cin するくせに stdout は std::printf とかやる
21:04:54
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
まあ stdio のそれらは特にscanで罠が発生しやすいからね……
21:04:35
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@hirachon
#include <iostream>
#include <cstdio>
int main()
{
int a = 5;
std::cout << "a: " << a << std::endl; // C++ way
std::printf("a: %d\n", a); // C way
return 0;
}
21:02:37
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
21:01:53
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
iostream わりと重い(じゃあ printf が軽いかというとそういうわけでもない)とかもあるよね,ところで iostream の buffering 止めるやついっつも忘れる
21:00:55
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
私 C++ でもフォーマット文字列使いたいときとかたまにあるから printf はそこそこ使うなあ
21:00:02
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
あと :set autoindent とか :set smartindent とか :set cindent とかが distribution が用意してるデフォルトの設定ファイルに書いてあると改行したとき勝手に indent 入れられるが,設定されてなければそうはならない
20:58:50
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
それは vi ではなくおそらく Vim の minimal ver. だと思うのと,それは :set expandtab とか :set tabstop=4 とかするだけで 4 文字スペースにしてくれたりする
20:58:02
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:54:51 爪楊枝の投稿
tumayouzi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:58:01
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:54:38 爪楊枝の投稿
tumayouzi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:57:32
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:57:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
READMEで比較対象だったのは clangd じゃなくて cquery でした
20:56:55
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:56:16 よみたそまるの投稿
yomi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:56:45
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
clangd でも compiler_flags.txt 書けば C++17 で見てくれるっしょ
20:56:29
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
C/C++のLSP実装、cclsもおすすめです(C++17まで対応しているらしい)
20:54:02
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:53:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
よかった,bitflip しまくるおたかんさんのマシンは存在しないんだね
20:53:11
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:53:04
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
if(i=0){
printf("i=0",i);
いろいろな処理
}else{
いろいろな処理
printf("i=%d",i);
いろいろな処理
}
実際のコードはこんな感じだったので、else以降が実行されただけですね…
20:51:58
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
実際のところ clangd を backend にした LSP を使える VSCode の C/C++ extension や Vim/Emacs の plugin を導入したエディタ環境,あるいは編集中にオンラインで warning とか error 出してくれる IDE を使えということになる
20:50:27
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:50:20
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:49:14
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
ちなみに最適解なんですが,いますぐ GCC とか MSVC は止めて Clang で -Weverything を使うことです。
20:47:46
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:46:42
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
おたかんさんのそのなぜか printf が動いてしまったコード,コードとコードから吐かれたバイナリを眺めたい気持ちでいっぱい
20:45:22
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
たしかにそれなら printf は実行されるけれど
20:44:39
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
まあ有力説としては '0' だったのではというのがある
20:44:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
試したけどやっぱり最適化オプション付けると if 自体がなかったことにされる。(コンパイラは Visual Studio の msvc です) >> https://godbolt.org/z/YeGb8g
Compiler Explorer - C++ (x64 msvc v19.22)
20:39:40
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:39:01
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
おたかんさんの環境,メモリに常に宇宙線が照射されてビット反転したりしてない?
20:38:37
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:38:36
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:37:17 よみたそまるの投稿
yomi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:38:27
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@Otakan951 あとなんですがそもそもコンパイラの警告(gcc なら -Wall -Wextra)を付けておけば if の条件式で代入だけやってるコードは warning が出るので普段から warning を全部出して,それが消えるようにコーディングする癖付けたら良いよ。
20:38:26
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@Otakan951 あとなんですがそもそもコンパイラの警告(gcc なら -Wall -Wextra)を付けておけば if の条件式で代入だけやってるコードは warning が出るので普段から warning を全部出して,それが消えるようにコーディングする癖付けたら良いよ。
20:36:06
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:35:52
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:35:09 よみたそまるの投稿
yomi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:35:25
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
if (i=0) は if (0) として評価されるので普通に考えたら if 文の中は実行されないし,なんなら最適化でその if のブロックまるごと無かったことにされる
20:34:49
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:34:48
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:34:12 よみたそまるの投稿
yomi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:34:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@Otakan951 こういうのの防止に,比較式の即値は右ではなく左に書く流派があるよ(0=i はコンパイルエラー)
20:33:34
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
使ってる人がいくらいても Open にしたところで誰も fork したり maintenance したりしないというのありがちなので,Open にするためにドキュメントやコードの体裁を整えるのはわりと大変なわりにメリットないことあるんよな
20:31:09
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-09-27 19:24:40 ほたの投稿
hota@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:30:26
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:29:50
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:29:44 ほたの投稿
hota@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:29:11
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@tumayouzi pull なしでただ up したときは local にある image が使われる
20:28:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
前にほたさんに欲しい本を reply はしたけど spread sheet はどこか知らないのでみてない気がする
20:27:54
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@tumayouzi image: で image の tag を指定してなければ latest の image が更新されてたときそれが降ってくる(docker-compose pull 時)
20:26:49
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:26:39
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:26:29 ほたの投稿
hota@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:26:37
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:26:15
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
そういえばなんも準備してないけどほたさん引っ越したらここ爆破される?
20:23:14
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
image:
と
build:
をどっちも書いてれば
image:
のほうが優先されるはず
20:22:12
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
docker-compose pull && docker-compose up -d ならビルドせずに建つはずだし docker-compose build --pull とかしてれば毎回ビルドする
20:18:47
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
FROM を書くのは Dockerfile で docker-compose で Docker Hub のイメージを使うのは image: に書くと思うけど
20:18:20
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 20:17:25 爪楊枝の投稿
tumayouzi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
20:18:19
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
20:17:50
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
19:23:24
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
19:23:21
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 19:20:39 オタクの投稿
meganesoft@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
19:23:19
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 19:20:22 オタクの投稿
meganesoft@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
19:23:12
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 19:18:25 しきうたの投稿
siki_uta@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
19:17:46
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
19:17:33
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 19:16:56 しきうたの投稿
siki_uta@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
19:17:32
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 19:16:31 総資産6マンの投稿
guniuni@mstdn.jp
このアカウントは、notestockで公開設定になっていません。
19:17:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
19:17:18
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
19:16:15
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
『ゆるゆり』の最初のアニメのころ私はいくつだっただろうな
18:31:47
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
18:31:40
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
香港で超法規的措置によりマスクの着用を禁止する法律が立法。そうきたかー。
18:28:56
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 18:28:03 KAZU34@末代の投稿
KAZU34@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
18:28:24
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
Unix V1 の man とか今読むとめっちゃ楽しいよ
18:26:29
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
それはそれでビルドや走らせるまでのことしたくなければ notepad++ とか軽量でいいんじゃないかしら
18:25:47
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 18:25:17 KAZU34@末代の投稿
KAZU34@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
18:25:27
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
私もこれなんだけど筆圧弱くて線が薄いとかなのだろうか
18:25:05
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
文章に取り消し線引いても読んでしまう状況が分からなかった。線が細すぎるのか、目の補正力が高すぎるのか。二本線にしたらマシになるんだろうか。
18:24:23
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
あと動くかどうかの PoC は wandbox 使うとかね。
18:24:06
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
そういうときは C の規格書か POSIX の規格書を開いて検索かけるんですよ……
18:23:42
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 18:20:52 KAZU34@末代の投稿
KAZU34@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
18:22:54
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
18:22:53
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
同じ*BSDでも各自が調査してmanpagesを更新するからHISTORYの記述が違うことがある
18:22:26
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
18:21:52
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@rinsuki 講義のノートを万年筆で取ってて書き損じとかもちゃんと線引いたら普通にそれ読むとかしないしできなかったからわからん……となった。
18:20:45
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@babukaru
fd=fopen(...);
if (fd == NULL ) {
perror(...);
exit(-1);
}
みたいな典型のコードで exit に 0 とか -1 渡すんじゃなくてマクロ定数にして可読性上げるやつ。main() の return にもたぶん使える。
18:18:39
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@babukaru stdlib.h に規格で存在してる定数で対になるのは EXIT_FAILURE
18:14:55
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
18:13:56
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
@rinsuki 一本線でも書いとけばいいじゃん。出版される原稿でもないのだし。
18:12:54
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
紙と鉛筆という最強のコスパと UX の device
18:12:36
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
というのもプレーンテキストで済むならそのへんのテキストエディタに書いていればいいが数学はそうもいかないため
18:12:35
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
数学のためにApple Pencilが使えるiPadとApple Pencilが欲しい (無茶振り)
18:11:03
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
18:10:02
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
仏教では「仏に逢うては仏を殺せ 父母に逢うては父母を殺せ」と言う
18:09:20
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
執筆において自分の拘りや愛着にとらわれないように意識することを英語ではkill your darlings(愛しいものを葬れ)と表現することを知った
18:08:52
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
2019-10-04 17:57:19 かるばぶの投稿
babukaru@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
17:53:30
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
06:45:09
まちカドおるみん御嬢様
@orumin@mstdn.maud.io
ソニーの MSX2 用のデカい謎規格 AC アダプタを足の指に落としてしまい悶絶してた