INADA Naoki

@methane

Python Golang
KLab Inc.
Tokyo, Japan
Organizations
Following Users19
設計方針と言語の文化の違いは何でしょう? 読み取り専用でなくても、引数に渡したスライスが上書きされるのが問題であれば利用者側が事前にコピーすれば良いのです。なのでこれは予測可能性の問題で、何を予測可…
はい、これだとバージョンロックの目的である「再現性のある環境構築」ができていると誤解される恐れがあるからです。 上の例で言えば、 Python 2 の環境で作った freeze は ham3 が含ま…
今回の使い方でも特に問題なさそうと思ったのですが認識間違ってますでしょうか? はい、 pip -r lockファイル とかけば良いところを無駄に一般人が知らなくてもいいオプションを 利用して pi…
僕は拡大しなくても判りました。多分いちばんわかりやすいのは右の白い何かの部分ですが、肩や顔のブロックノイズも十分に目立ちます。特に肌のブロックノイズは女性の写真を載せるときは危険すぎる(よく見ないと…
ありがとうございます。 「証拠」は重要だとは思えなかったのでそれを外して比較的自然な日本語にしてみました。
「map,filter,foldなどの抽象化された型安全なコンテナ操作がほしい」人に向けて A.「Goを使い込んでない」「reduceなどがほしい」人でしょうか? B.「Goを使い込んでいる」「r…
@koher 要素の和の計算は象徴的な例なだけで、 sum, min, max くらいは用意されてることも多いと思います。 すっごくすれ違ってると思うんですが、 sum, min, max がないの…
@koher 僕が言いたかったことは Generics の有りなしによるコーディング量の差は、その他の構文やAPIによるコーディング量の差と比べて特別大きいわけじゃないという事です。「筋力」という表…
reduce が無いからループで書くのは確かに手間かもしれませんが、「筋力が必要」という表現をするとGoに慣れて無い人にはその手間が実際よりも大きく見えてしまいそうです。 実際には次の例からも判るよ…
すごくいい記事でした! 1点だけ、 bzip2 はLZ系じゃないアルゴリズムを採用している特徴として、伸長がLZ系に比べてクソ遅く、 それがファイル配信のような圧縮は1度で伸長は何度もする用途ではか…
すみません、編集リクエストを送ったのですが複数行書くつもりでエンターキーを押したら送信してしまいました。 crypto/rand.Read を使えば io.ReadFull を書く手間が省けます こ…