03:00:16

件、人類……となった

03:27:56

フジイユウジさんのツイート: "ChromeがHTTPページに「保護されていません」と表示するのは自由だし、すごく良いことだと思うけど、HTTPSになってない大手とかのページを見つけてm9(^Д^)プギャーしてる人たちには「お前のレジャーの道具じゃないぞ」って言ってあげたい。" twitter.com/fujii_yuji/status/

03:30:38

最近のChrome、平文HTTPに「保護されていません」と書くことよりもHTTPSに与えられてきた「保護されている」証の影を薄くしていっていることの方が本質だと思っていて、私はまあどちらかといえばそれを支持しています

04:08:58

C++、C的なものとしてしか使っていない

04:09:19

ごく簡単なテンプレートくらいはたまに書くけれど

04:12:38

Stroustrap氏の本を読めばいいと思うよ(?)

04:19:06

新機能情報、規格を眺めると正確なものが山ほど手に入るのですが、さすがにコンパイラ開発者でもないのにISO/IEC 14882を買うのはつらいというのはあるので、草案 github.com/cplusplus/draft を参照するといいと思います(コンパイラ開発者は社とかに買ってもらってください)

GitHub - cplusplus/draft: C++ standards drafts
04:19:52

今のC++はイケてる公式サイトも持ってる isocpp.org/

Standard C++
04:21:05
2018-07-27 04:17:15 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

色々増えてるもなにもスマートポインタ自体は一応 C++03 にあったりした気がするし modern な機能はだいたい C++11 からあることを考えるともうかなり経つ感じする

04:21:19

auto_ptrのことは忘れましょう

04:24:01

autoとかregisterとかコンパイラの方がうまくやってくれるから今どき使わんじゃろ(?)

04:24:24

NetHackに山ほどregister書いてある

04:24:37
2018-07-27 04:23:31 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

まあ C++11 以前から C と完全に互換だったわけではない

04:25:02

CとC++の違いで有名な 'a' の型問題

04:29:40

文字リテラルの型はCだとintだけどC++だとchar

04:31:16

Cのままだとf('a')が関数オーバーロードでf(char)ではなくf(int)に解決されてしまう

04:32:32
2018-07-27 04:31:45 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

あの PoC の for 文,vector を回してるので
for ( auto& s : sns ) { s = ...; }
とか
for ( auto itr=std::begin(sns); itr != std::end(sns); ++itr) { itr = ..; }
とか書けるけど,それするとループカウンタがないのがあれになる

04:32:45
2018-07-27 04:32:39 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

いっつも思うのだけれども,range based for 使いたいときに限ってループカウンタも欲しくなってじゃあ普通の for でいいや……となるんだけどみんなどうしてるの

04:33:01

Pythonでenumerateを使いたくなる問題ですね

04:36:15
2018-07-27 04:34:42 まさらっきの投稿 masarakki@friends.nico

このアカウントは、notestockで公開設定になっていません。

04:39:29

昔、itというキーワードが予約されていてこれが常に直前の変数を指すというようなプログラミング言語のアイデアがあったし、range-based forみたいなのがあたりまえになった今では暗黙のループカウンタとかもいいかもしれないと思ったけど多重ループでア

04:40:37

for (auto x : xs, i) みたいなことが書けるといいかもしれない

04:41:18
2018-07-27 04:40:47 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

それほしい!

04:42:20

多分", i"だと既存の文法と衝突してパーサーの闇が深まるだけなのでいい感じの構文にして実装したいねの気持ち

04:43:22
2018-07-27 04:41:45 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

本の虫: インデックス付きRange-based for文を実装したらネストされた構造化束縛が欲しくなった cpplover.blogspot.com/2017/10/

インデックス付きRange-based for文を実装したらネストされた構造化束縛が欲しくなった
04:43:51

パーサーの闇と戦うよりは、ライブラリで解決できるならライブラリの方がいいですねぇ

04:45:28

Cと比べてGolangの文法は†闇†が減った話ほんとすき

04:46:16

人類は文法センスを磨かないとたやすく文脈依存文法を作ってしまう

04:50:42

ここでいう文法センスは語学的な話ではなく「このトークンを前置にするとLL(1)でパース可能になる」みたいなセンスの話です

05:23:42
2018-07-26 23:00:29 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red

xiph/rav1e: The fastest and safest AV1 encoder. - github.com/xiph/rav1e

へえ

GitHub - xiph/rav1e: The fastest and safest AV1 encoder.
05:50:35
2018-07-27 05:37:10 Peter N. M. Hansteenの投稿 pitrh@mastodon.social

このアカウントは、notestockで公開設定になっていません。

07:23:08

CSVの処理で使えそうなコマンドラインツール(column, textql, csvkit, xsv, visidata, csvtotable, daff, tabview) - もた日記 wonderwall.hatenablog.com/entr

CSVの処理で使えそうなコマンドラインツール(column, textql, csvkit, xsv, visidata, csvtotable, daff, tabview)
08:13:51

アカウント間違えました