2018年3月13日のブックマーク (10件)

  • 書籍「エラーメッセージでググれ」「Stack Overflowからコピペ」 | 秋元@サイボウズラボ・プログラマー・ブログ

    いつもの動物の写真の表紙なので、当にオライリーが出してるのかと思いそうになりますが、ウェブに流れているパロディ表紙です。 As a programmer, it can be hard to explain what exactly you did all day. pic.twitter.com/rmsbrrZCqN — The Practical Dev (@ThePracticalDev) April 2, 2016 “Googling the Error Message”(エラーメッセージをグーグル検索する) 出版社のところが “O RLY?”(Oh Really? 当に?)となっています。 このツイートに対して、「こっちも忘れるなよ」と出されてるのがこちら @taksuyu @bitemyapp @ThePracticalDev @katychuang @argumatron

    書籍「エラーメッセージでググれ」「Stack Overflowからコピペ」 | 秋元@サイボウズラボ・プログラマー・ブログ
    csouls
    csouls 2018/03/13
  • Javaのデータクラス、Brian Goetz氏がInfoQに語る

    Javaプログラミング言語の生産性とパフォーマンスに対して継続的に探求してきた成果を用いて、オラクルのJava言語アーキテクトであるBrian Goetz氏はデータクラスの実験的な概念を紹介した。これは将来言語に統合される可能性が高い。彼の研究はバリュータイプやパターンマッチングのような予定されている機能とデータクラスが自然にフィットすることを証明している。しかしこの概念がJava言語の一部となる準備を整えるには、なされるべき作業は多い。Goetz氏は時として"データは単にデータである"ことを前提としてデータクラスの課題とトレードオフを調査している。 動機 Javaクラスは今まで大量のボイラープレートコードを必要とした。クラスが単純か複雑かどうかにかかわらずだ。このことでJavaは"冗長すぎる"という評価であった。Goetz氏はこう説明している。 ごく普通のデータキャリアクラスを責任を持っ

    Javaのデータクラス、Brian Goetz氏がInfoQに語る
    csouls
    csouls 2018/03/13
    これはとても良い変化。実現したらJava使いたくなりそう
  • 休日の成果を手放しに称賛しない - valid,invalid

    土日祝日などの勤務時間外にがんばって出した成果を「やっていき」「圧倒的当事者意識」などと手放しに称賛しない方が良いと思っている。 「いやー土日にがんばるなんてスゴイっすね〜〜〜」と褒められて気分良くなったりするんだけど往々にしてそもそも実現不可能なスケジュールの帳尻合わせに加担してしまっていたりする。そういうのは個人の頑張りで巻き返すのではなくいっそ破綻させた方が全体の教訓になるので好ましい。 こういう振る舞いを迂闊に繰り返すとだんだん周囲の期待値も変わってきて「休日で巻き返せる/巻き返してくれるからいっか」「今週末は働いてくれなかったのか…」となってくる。*1 ボランティア精神に近い個人の貢献は当たり前ではないことを共有し続けないといけない。 誤解しないようにしたいのが問題なのは「やり方」であって「出した成果」それ自体は尊いということ。「休日に対応したからゴミ」みたいなことは、ない。平日

    休日の成果を手放しに称賛しない - valid,invalid
    csouls
    csouls 2018/03/13
  • Wi-Fi再入門〜見えない電波を知識で見抜く

    Wi-Fi再入門〜見えない電波を知識で見抜く InternetWeek2016

    Wi-Fi再入門〜見えない電波を知識で見抜く
    csouls
    csouls 2018/03/13
  • アクセス解析担当が必ずやってるGoogleAnalytics設定のまとめ【2018年版】 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事について 「GoogleAnalyticsの設定、どうしたらいいんだっけ...」と迷ったときのためのレファレンスです。 新規のサイトを立ち上げる時・GAの再設計がしたくなった時に参照してください。 のちのちアクセス解析しつつ改善していくために、できるだけ汎用的にデータを拾っておく 可能な限り、非コーダーができる作業で完結させる というのをテーマにまとめました。 STEP 0: GTM・GAのアカウントを取得 Googleのアカウントがあれば、驚くほど簡単に取得できます。 GoogleAnalyticsのアカウントを作る Goog

    アクセス解析担当が必ずやってるGoogleAnalytics設定のまとめ【2018年版】 - Qiita
    csouls
    csouls 2018/03/13
  • ニューラルネットワークはどのように画像を理解しているのか

    ニューラルネットワークは画像認識などの分野で力を発揮していますが、ただ画像を識別するだけでなく、どのような根拠を元に分類が行われたのかを人間が理解できるようにする必要があります。機械学習を扱うブログ「Distill」に、既存の解釈可能なメソッドをリッチなユーザーインターフェースにまとめることでニューラルネットワークの画像認識処理を人間が理解しやすくするという方法へのアイデアが掲載されています。 The Building Blocks of Interpretability https://distill.pub/2018/building-blocks/ ニューラルネットワークは、入力された画像のすべてのピクセルのカラーチャンネルの値を入力する入力層と、クラスラベルに関連する確率が出力される出力層の他に、いくつもの隠れ層が存在しています。隠れ層においてコンピューターは、画像内のすべての位置

    ニューラルネットワークはどのように画像を理解しているのか
    csouls
    csouls 2018/03/13
  • すべてを終わらせる2万字 - ひとなぐりこけし

    私の安否情報のスクショが出回っているらしい。ここまで1か月以上かかった。狭苦しい鍵アカウントから、ようやく私の“来の肉体”であるところの @Fukuso_Sutaro に戻ってくることができた。ちょうどこの記事が完成したこの日にだ。なんとタイミングの良いことか! 私がインターネットの海の奥底に息を潜めていたのは、私の身の安全を確保するため、そしてこの記事を完成させるためである。 昨日まで、私は“複素数太郎”であることをやめていた。“複素数太郎”はたしかに死んでいたのだ。ごく一部の安否を隠し通せないであろう人々には「現実世界にやばいやつが干渉してきそうなので、もし死亡説など出ても公然と否定するようなことはしないでください」とお願いした。オープンシェアハウスなどの人が多く集まる場所では毎回このアナウンスをしていた。“お願い”の射程範囲の人々は3桁にものぼった。にもかかわらず、少なくとも現実世

    すべてを終わらせる2万字 - ひとなぐりこけし
    csouls
    csouls 2018/03/13
  • GitHelp

    Gitのような複雑なシステムは使い方が難しい。 ある程度使い方を知っている場合でも、あまり一般的でない機能を使うのは難しい。 たとえば以下のような場合はどういうコマンドを使えばいいだろうか? ひとつ前のバージョンのREADME.mdからの変更を見たい README.mdは3日前からどう変わった? package.jsonにcoffeeという名前が入ったのはいつ? ここ1週間ぐらい変更されてないファイルは? 最近大量に修正したファイルはどれだっけ? 最初の例について考えてみる。 Gitでは「HEAD^」「HEAD^^」のような表現で昔のコミットを参照できるので $ git diff HEAD^ README.md のようにすればひとつ前のコミットのREADME.mdとの比較ができるが、 最近のコミットでREADME.mdを編集していなかった場合は このコマンドを起動しても何も出力されない。

    csouls
    csouls 2018/03/13
  • pixiv chatstoryのPWA採用事例 - pixiv inside

    ピクシブ福岡オフィスの @ikasoumen です。iOS版が先行してリリースされていたチャットストーリー投稿アプリの「pixiv chatstory」。 昨年の12月から、Android版の提供もはじまりました。 ホーム画面にインストールできるWebアプリ ネイティブで実装されているiOS版と違い、Androidでは全てHTML + CSS + JSで作られているWebアプリを、Google playストアを経由せずにpixiv chatstoryの公式サイトから直接Android端末へとインストールすることができます。 従来の「ホーム画面に追加」されたWebページと違って、Chromeのヘッダーが非表示になっていたり、URLを開く際にアプリとして選択できたりと、まるでネイティブアプリかのような体験を得られます。 これには、Progressive Web App(PWA)の特徴の一部を利

    pixiv chatstoryのPWA採用事例 - pixiv inside
    csouls
    csouls 2018/03/13
  • プロダクトオーナーのアンチパターン

    アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) みなさんこんにちは。@ryuzeeです。 スクラムにおいてプロダクトオーナーは非常に重要な役割を果たしますが、一方でうまくやるのが難しい役割でもあります。 たとえばプロダクトオーナーには、ビジネス価値を最大化する、プロダクトのビジョンを周りに示して理解させる、プロダクトバックログを管理する、ステークホルダーをマネージする、開発チームの成果物の受け入れ可否を判定するといった多岐に渡る責任があり、限られた時間の中でバランスを取りながらやっていかなければいけません。 今回は、こういうのは避けようというアンチパターンを紹介します。 そもそも…多忙すぎるプロダクトオーナー不在のプロダクトオーナースクラムイベントに参加しないプロダクトオ

    プロダクトオーナーのアンチパターン
    csouls
    csouls 2018/03/13