![太陽誘電から引き継ぎ製造した高品質CD/DVD-R「TY-MID」。磁気研究所が販売](https://cdn-ak-scissors.b.st-hatena.com/image/square/0936f358351f78242f0038c9e1ec9434ad7e5f70/height=288;version=1;width=512/http%3A%2F%2Fav.watch.impress.co.jp%2Fimg%2Favw%2Flist%2F1008%2F516%2Fd2.jpg)
SonicGarden Study #11で放送された資料から一部スライドを抜いたものになります。 http://sonicgarden.doorkeeper.jp/events/13229 ----- 優れたプログラマだけが優れたソースコードを書くことができます。 では優れたプログラマになるにはどうすれば良いでしょうか。 自分の書いたコードを、優れたプログラマに指摘してもらうことが一番の近道です。それがコードレビューです。たった一人でコードレビューも受けずに、ただ書き続けてもクソコードはクソコードのままなのです。 そこで今回は、良いコードが書けるプログラマになるための、コードレビューを上手に実践する秘訣を話します。
春ですね!人の配置がリファクタリングされ、コードもリファクタリングの季節です。 では僕がここでモダンなJavaScriptとES2015の利点を語る役をやるので、みなさんはチームを説得する役をやってください。 JavaScriptの歴史 まず最初にJavaScriptの歴史を踏まえることで、今学ぶべきものとその理由を確認しましょう。 なぜ2016年の記事でES2016ではなく、ES2015なのか、と疑問に思った方もいるかもしれません。それは、ES2015がただの年次アップデートではなく、これから始まる毎年のメジャーバージョンアップの起点となるバージョンであり、またES5から飛躍的に仕様が増えたバージョンであるからです。 簡単に(雑な)歴史を紹介します。 ブレンダン・アイクによってNetScapeに実装/搭載された古の時代〜IE6 (1996~2005) ES3: 一時はシェア7割を誇ったレ
iOS/Android: 新しい言語を学習しようとする時、発音でつまずくことがあるかもしれません。インタラクティブな語学アプリ『ELSA Speak』は、ノンネイティブなイングリッシュスピーカーが、自分の発音をベースにして英語を学んでいくことができます。 まず最初に、あなたの母国語を登録し、あなたの発音の特徴を認識します。その後ELSAは使用頻度の高い英単語やフレーズをいくつか提示し、それらの単語、フレーズにたいするあなたの発音を聞き取ります。そして、あなたが集中して学習するべき部分を教えてくれるのです。 English Language Speech Assistant(英語発音アシスタント)の頭文字をとったELSA社のサイトによると、ELSAは発音コーチングで長年の経験を持つコミュニケーションの専門家が考案したカリキュラムを使っているとのこと。 今のところ同アプリは英語にしか対応してい
魔法びんというと温かい飲み物を入れるイメージが強いかと思いますが、最適な温度を長い時間キープできるのが魔法びんの大きな特徴です。つまり冷たい飲み物を冷たいまま長時間楽しむ「保冷力」も期待できるというわけです。 『サーモス真空断熱マグ』は魔法びん構造のマグカップです。カップの外側は結露しないので、デスク上を濡らさずに冷たい飲み物を長時間楽しむことができます。 マグカップの直径は約8cm。フタを外すとコーヒーのドリッパーも設置でき、ホットコーヒーを直接淹れることも可能です。フタは手入れのしやすいシンプルな構造で、飲み口も大きめ。取手部分の内側には滑り止め効果の高い素材を採用していますので、デスク以上では手をすべらせる心配も少なく安心ですね。 マグカップの容量は約270ml。コンビニのアイスコーヒーですとLサイズ位なので、買ったコーヒーをすぐマグに移すとよいでしょう。 さて、上記はトップ画像のア
IEEE 802.11acの無線通信が成熟してきたこともあり、最近はアンテナ本数を増やしたり、CPUの性能をアップさせるなど、高性能な無線LANルーターが増えてきた。スマホやノートPCもIEEE 802.11acへの対応をうたう製品が増えているため、比較的新しいスマホの無線通信速度を高めたいなら、ルーターを見なおすべきだろう。今回紹介するバッファローの『WXR-2533DHP2』は、そんなときにオススメのハイスペックなタイプの無線LANルーターだ。 外観は標準的なルーターに比べ、316(W)×57(D)×161(H)mmとかなり大きい。上部には4本のアンテナがそびえ立ち、威圧感のあるフォルム。アンテナを最適な間隔に配置することで電波干渉を抑え、通信効率を高めた結果のデザインのようだ。 垂直に立ったアンテナは水平方向に電波が強い性質があり、アンテナの角度を変えることで、その強度の範囲を変更で
電子書籍開発環境 Markdownで書く電子書籍開発環境というスライドで、GitBookとMarkdownで技術書(電子書籍)を書く話を紹介しました。 文章はtextlintで、コードはESLintとテストでチェックして、サンプルコードに対してテストを書けるプロジェクト構造について書かれています。 どのように表記揺れなどやコードの間違いを防ぎながら、書籍を開発していくかについて書いているので詳しくは上記のスライドを見て下さい。(スライドの下へスクロールすると文章版が載ってます) スターターキット 上記の設定をすぐに使えるようにスターターキット的なものを作りました。 azu/gitbook-starter-kit 実際にこのgitbook-starter-kitを電子書籍とした時の表示は以下で見ることができます。 GitBook Starter Kit - GitBook インストール 利用
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く