タグ

2014年12月21日のブックマーク (5件)

  • Git活用法 ー コードはいつも1行ごとにドキュメント化されている | POSTD

    コードには1行ごとに隠しドキュメントがあります。 次のコードスニペットの4行目を書いた人は、何か理由があってDOMノードの clientLeft プロパティにアクセスしたのでしょうが、結果的に何もしていません。これはかなり不可解です。なぜこうしたのか、あなたは説明できますか? 今後、この呼び出しを変更したり削除したりしても安全でしょうか? // ... if (duration > 0) this.bind(endEvent, wrappedCallback) this.get(0).clientLeft this.css(cssValues) 私ではなく他の人があなたにこのコードを見せたとして、誰がこの行を記述したのか、どんな理由があったのか、このままの状態にしなければいけないのか、あなたはおそらく説明できないでしょう。ただし、プロジェクトを進めているときは大抵の場合、バージョン管理シス

    Git活用法 ー コードはいつも1行ごとにドキュメント化されている | POSTD
    seckie
    seckie 2014/12/21
    【翻訳】Git 活用法 ーコードはいつも1行ごとにドキュメント化されている コードには1行ごとに隠しドキュメントがあります。 次のコードスニペットの4行目を書いた人は、何か理由があってDOMノードのclientLeftプロパティに
  • 時間・エネルギー・注意力の使い方で生産性を向上させる100のライフハック

    By Brian J. Matis 生産性を向上するには効率的な行動、身体の調整と強化などが不可欠ですが、2013年5月1日から2014年5月1日までの1年間にわたって生産性向上実験を行ってきたブログ「A Year of Productivity」のクリス・ベイリーさんが、1年間の総集編として「生産性を向上させるためのエネルギー・注意力に関する100のライフハック」を投稿しています。 100 time, energy, and attention hacks to become more productive http://ayearofproductivity.com/100-time-energy-attention-hacks-will-make-productive/ ◆時間管理 生産性を向上させるために重要な要素は「時間」「エネルギー」「注意力」の3つを適切に管理すること。まずは

    時間・エネルギー・注意力の使い方で生産性を向上させる100のライフハック
    seckie
    seckie 2014/12/21
    時間・エネルギー・注意力の使い方で生産性を向上させる100のライフハック 生産性を向上するには効率的な行動、身体の調整と強化などが不可欠ですが、2013年5月1日から2014年5月1日までの1年間にわたって生産性向上実験を
  • 8 Signs You Aren't Meant to Be a Programmer

    Lack of experimental creativity hampers programming; open-mindedness and willingness to try new approaches are essential for success. Independence and self-motivation are also vital; the ability to solve problems and continuously learn is necessary to thrive. Logical thinking and a passion for solving puzzles are crucial. Without these traits, coding can be frustrating and unrewarding. Is programm

    8 Signs You Aren't Meant to Be a Programmer
    seckie
    seckie 2014/12/21
    プログラマに向かない人によくある6つの特徴 | ライフハッカー[日本版] 誰もが、プログラマになる資質を持っているわけではありません。もちろん、誰でもプログラミングを学ぶことはできますが、プログラム方法を
  • あなたを成長させてくれるのは「自分より賢い人」ではなく「予測不能な人」 | ライフハッカー・ジャパン

    ある格言によれば、「その部屋で一番賢い人間が自分だとしたら、あなたは間違った部屋にいる」そうです。でも、おもしろい会話や関係性を求めるなら、賢さよりも「予測不能性」のほうが重要かもしれません。 知性の不足を補うよりも、予測不能な驚きに触れたほうが、マインドは広がります。作家のVenkatesh Rao氏は自身のブログで次のように書いています。 多くの人が耳にしたであろうこの格言に対する私の代替案は、「私は予測不能な人にしか興味がない」というものです。もし私が、あなたの行動や言動を予測できたなら、私はあなたへの興味をすぐになくしてしまうでしょう...。 「なるほど!」よりも「はあ?」なのです。 より賢いことは重要ではありません。ただ違っていればいいわけでもありません。私は、自分より賢い人や、自分とは違っている人(風変わりな人であれ、常識的な人であれ)の行動や言動を、かなりの程度、予測できます

    あなたを成長させてくれるのは「自分より賢い人」ではなく「予測不能な人」 | ライフハッカー・ジャパン
    seckie
    seckie 2014/12/21
    あなたを成長させてくれるのは「自分より賢い人」ではなく「予測不能な人」 | ライフハッカー[日本版] ある格言によれば、「その部屋で一番賢い人間が自分だとしたら、あなたは間違った部屋にいる」そうです。でも
  • Webのスーパーヒーローになる方法

    撮影:飯田昌之 今年で Web は 25 歳になりました。 Web は人類に大きな変化をもたらした革命的な技術です。誰でも情報発信ができるようになったのも、膨大な量の知識や考え方を共有できるのようになったのも、すべて Web があってこそです。そして、Web のもつ可能性をひとりでも多くの方に体感してもらうのが、私たちの仕事です。 これは、デザイナーはとてつもない力を持っていることを意味しています。人々を幸せにするのも、ストレスを与えるのもデザイナーの作り方で決まりますし、時には人の考え方を変えることもできます。この記事の題名にもなっている「スーパーヒーロー」とは、デザイナーひとりひとりを指しています。 とてつもない力を持っているからこそ、私たちは責任をもって力を使わなければいけません。また、クライアントやプロジェクトメンバーに向けて、その力をどのようにすれば正しく使えるのかを伝えなければ

    Webのスーパーヒーローになる方法
    seckie
    seckie 2014/12/21
    Webのスーパーヒーローになる方法 撮影:飯田昌之 今年で Web は 25 歳になりました。 Web は人類に大きな変化をもたらした革命的な技術です。誰でも情報発信ができるようになったのも、膨大な量の知識や考え方を共有でき