タグ

2015年2月6日のブックマーク (4件)

  • 多くの若きプログラマたちが学ぶべきこと | POSTD

    私はこの7年半、 Ronimo でプログラミングを学ぶ多くのインターン生を指導し、様々なタイプの大学生や大学院生を見てきました。彼らのほとんどには、共通して言える学ぶべきことがあります。特別なテクニック、アルゴリズム、数学、あるいは特定の形式についての話だと思う人もいるかもしれません。もちろんそれも必要ですが、中心的なものではないと私は考えます。彼らが主軸として学ぶ必要があるのは、自己統制力です。常に可能な限り読みやすいコードを書き、開発中の変更により秩序がなくなってきた時にはきちんとリファクタリングを行い、使用されていないコードを除去し、コメントを追加することができるという力です。 プログラミングのインターン生を指導する際、この話にほとんどの時間をかけます。上級のテクニックでもなければエンジンの詳細についてでもなく、概ね彼らにより良いコードを書かせることに主眼を置きます。いつもインターン

    多くの若きプログラマたちが学ぶべきこと | POSTD
    mut00tum
    mut00tum 2015/02/06
    ““うまく機能している”だけでは終わらないことを意味するからです。” ”クラスに適した名前を思いつかない時は、大抵コードに不吉なにおいがします。”
  • CSS 画像やテキスト要素を縦横中央配置する6つの方法 – How to Center Elements Horizontally and Vertically. | Stronghold Archive

    CSS 画像やテキスト要素を縦横中央配置する6つの方法 – How to Center Elements Horizontally and Vertically. どうもこんにちは。Toshikuraです。今回のTipsは【CSS 画像やテキスト要素を縦横中央配置する6つの方法】です。CSSの基礎的な記事ですが縦横中央配置には色々な方法がありますのでメモしておきます。うまく使い分けると便利な場面もあったりしますので備忘としてお役に立つかもしれません。 1. display:tableでの実装 CSSのdisplayプロパティによって要素をテーブル化し、vertical-alignで縦方向へ中央配置する方法でレスポンシブ化も容易です。もっとも安定した方法だと思いますがIE7では動作しません。 HTML <div class="table"> <p>p tag p tag p tag p ta

    CSS 画像やテキスト要素を縦横中央配置する6つの方法 – How to Center Elements Horizontally and Vertically. | Stronghold Archive
  • ssig33.com - よく分からない人のためのセキュリティ

    いろいろと原則論はあるんですが。昨今のアプリケーションは複雑化し、扱う情報はよりセンシティブになり、そしてより幅広く使われるようになっています。よって「安全な」アプリケーションを作るために必要な知識はますます増える傾向にあります。 よく分かってない人は以下のことにとりあえず気をつけましょう 1. なるべく自分で作らない これは最も重要なことです。検索する、他人に聞く、自分で考えない。これは重要です。大抵の問題は他人が作ってくれた解決策を適用できます。 例えばセキュアな問合せフォームを作ることにしましょう。気をつけるべきことは以下のことぐらいでしょうか。 送信内容の確認画面を表示する場合、ユーザーの入力した値は適切にエスケープするように 送信内容をアプリケーションの DB に格納する場合には SQL インジェクションを防がなければならないので、プリペアドステートメントを用いる CSRF 対策

    mut00tum
    mut00tum 2015/02/06
    “HTML を表示する場合、「表示の直前に無害化する」”
  • 仕事の評価=質×量÷?――「時は金なり」をメンバーに周知する

    毎日1万4400円が振り込まれる口座 有名な寓話(ぐうわ)を一つ紹介します。 ある日、母親が息子に言いました。「あなた名義の口座に毎日1万4400円の振り込みをしているのよ。それは何に使おうとあなたの自由。でも、その口座のお金は翌日には持ち越せなくて、使っても使わなくても毎晩、日付が変わる時刻に残高がゼロになるの。有意義に使いなさいね」 1万4400円は決して少ない額ではありません。レストランのディナーに2人で行けば、そこそこのものをオーダーできます。自由に使ってよいとなると、一生懸命使い道を考え、やりくりを工夫するのではないでしょうか。毎日意識してちゃんと継続して使っている人は、1年で500万円以上使えます。それに気付かない人との差は、「ちりも積もれば山となる」のことわざ通り、とても大きくなります。 1万4400円は、1日24時間=1440分の「1分」を「10円」に置き換えた金額です。誰

    仕事の評価=質×量÷?――「時は金なり」をメンバーに周知する