Your browser (Unknown 0) is no longer supported. Some parts of the website may not work correctly. Please update your browser.
Your browser (Unknown 0) is no longer supported. Some parts of the website may not work correctly. Please update your browser.
本日、以下のような文章を読んだ > I was suffered from ~ ~の部分には遭遇した諸問題について書いてあったので、この文章は「苦しめられた」と言いたいのだと推察できた。ただ、残念な事に、be suffered というのは多分現在ではほとんど使わないし、意味が若干違ってくると思う(詳しくは検索してきて!) sufferと言う言葉は「苦しむ・被る」という意味なので、受け身にすれば「苦し『められる』」という意味になるのではないか、というつもりだったのはないかと推察するが、sufferはすでに受け身の意味なので、I sufferですでに何かに苦しめられているのであり、これをさらに受け身にする必要はない。 > I had to suffer from having to deal with spaghetti code とかなら、「スパゲッティコードに立ち向かわなくてはいけなかった
The Cultural Evolution of gofmt gofmt 的文化演变 Robert Griesemer Google, Inc. gofmt Go source code formatter Defines de facto Go formatting All submitted Go code must be formatted with gofmt in golang.org repos. Functionality available outside gofmt via go/format library. No knobs! Original motivation Code reviews are software engineering best practice. Code reviews are informed by style guides, presc
開発者向けのQ&Aウェブサイト「Stack Overflow」は年次調査「Developer Survey」を実施し、157カ国にまたがる2万6086人の開発者から回答を得た。今回その結果が公表され、開発者がどのような人々なのかや、どういったものを好んでいるのかが明らかになった。「『Vim』か『Emacs』か」、また「タブかスペースか」など、議論の的となる問いについても答えを導き出している。統計学的に見た場合、標本には明らかな偏りがあり、これら回答者がどの程度正確に業界の全体像を表現できているのかは知りようもない。しかし、「かつてないほど広範囲の開発者を対象とした調査」として、結果は興味深いものがある。 まず、開発者の平均年齢は28.9歳であり、20歳台の開発者が全体の53%を占めている。40歳以上は10%にすぎない。しかし、米国の開発者の平均年齢は31.6歳であり、これはロシア(26.6
こんにちは、技術部 高井です。 春といえば、フレッシュマンの季節ですね。このブログを読む方の中には、明日からエンジニアとして新社会人になるという方もいらっしゃるのではないでしょうか。クックパッドでも新しい仲間を迎えるための準備をしていたところで、その準備の一環として「新卒ソフトウェアエンジニアのための技術書100冊」というものを作成しました。 この100冊は、職業ソフトウェアエンジニアとしてキャリアを積むにあたって、読むべき技術書に悩んだら、まずはこのリストから選ぶとよいのではないでしょうかという提案です。 リストに多少の趣味や主張がはいっているのは、まあご愛嬌ということでお許しいただければとおもいますが、職業プログラマとして知っておくべき知識を網羅できるように心がけました。古典と呼ばれる名著についてはできるだけ取りいれ、独習が難しい難解なコンピュータサイエンスの教科書は避けています。これ
僕は、プログラムをする上で変数や関数に良い名前を付けるのはとても重要と考えています。 というのも、良い名前を付ければ、それだけでそのコードがしたいことの説明になり、コメントと同等の働きをすることもあるからです。 自分がちゃんとそれをできているのかはさておき、僕は普段から、できれば読みやすくて分かりやすい名前を付けたいと思っています。他の人も読むコードであれば、できればプログラムでよく使われるような単語を利用して書いた方がより分かりやすいです。 ただ、よい名前を考えるのって、ちょっと面倒くさいんですよね。僕はこれまで、英語の辞書を利用して、考えたりしていたのですが、「何か、プログラムでよく使われる単語をまとめたものはないか?」と探したら、ドンピシャのものがいくつかあったので、それらをまとめて以下で紹介します。 photo by Michael Coté codic codic – デベロッパ
これ読んで思ったこと。 プログラミングを勉強したい人が勉強する前にすべきこと - もとまか日記 http://d.hatena.ne.jp/moto_maka/20130512/1368308092 僕がプログラミングをはじめたとき、何を思ってプログラミングをはじめたか思い出してみようとしたけど、よく思い出せなかった。 ただ漠然と感じていたのは、プログラミングは個人が現実的にこの世界に直接手を加えることができる手段の1つであり、それをやらないのは勿体無い、といったことだったと思う。たぶん。 というわけで、最初にやったのはFirefoxのユーザースクリプトを書くことだったし、それはそれでよい経験だった。なんとなくゲームとかウェブアプリとか作りてーなー、と思って色んなライブラリを動かすだけ動かして満足した。プログラミング覚えて初めて最初の一年で10以上の言語のHelloWorldだけやったと思
The Flash Memory Lifespan Question: Why QLC May Be NAND Flash’s Swan Song The late 1990s saw the widespread introduction of solid-state storage based around NAND Flash. Ranging from memory cards for portable devices to storage for desktops and laptops, the data storage …read more Hackaday Links: July 7, 2024 Begun, the Spectrum Wars have. First, it was AM radio getting the shaft (last item) and be
golangいまどき例外ないの頭おかしいって思ってたけどようするにgoroutineと例外がうまくいかないからgoroutineのほう取って例外捨てたってことかねえ。 — Urabe, Shyouhei (@shyouhei) April 15, 2014 FAQ に書いてあります。 Why does Go not have exceptions? - Frequently Asked Questions (FAQ) - The Go Programming Language We believe that coupling exceptions to a control structure, as in the try-catch-finally idiom, results in convoluted code. It also tends to encourage programme
精度95%以上! ソースコードは指紋、作者はほぼ特定できる2015.02.11 19:0010,618 ほぼドンピシャでバレバレです。 スペースやタブ、大文字やアンダーバーを組み合わせた命名規則、コメント…コードの書き方には、人によってスタイルがありますよね。それはもう指紋のようなもので、それさえ見えれば、誰がコードを書いたかほとんどわかってしまう…そんな驚きの研究結果が発表されました。 米ドレクセル大学、メリーランド大学、プリンストン大学、独ゲッティンゲン大学の共同チームの研究によると、自然言語処理と機械学習によるコード分析により、95%の精度で作者は特定できるそうです。 解析されるのは、レイアウトや語彙の特性と、「抽象構文木(AST)」です。ASTとは、「コードの書き方からまったく影響を受けずに、コードの型の特性をとらえる」もので、つまり、関数の名前、コメント、スペース入れ方などのクセ
Javaには結構昔からあって、最近ではC++11に導入され、JavaScriptでも提案されているFutureというものがある。 このFuture、日本語に訳すのなら「未来」ではなく「先物」が正しいのだと思う。英語では未来も先物もどちらもfutureという。まだ存在しない現物の代わりに、未来のある時点で現物を引き渡すことを確約するオブジェクト(あるいは契約)がfuture。同じだよね。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く