タグ

2014年5月20日のブックマーク (4件)

  • 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita

    あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを理解することで、よりよいプログラムを書くためのもので、正確なソフトウェア工学の歴史を学ぶためのものではありません。正確な歴史を把握したい場合は、原典をあたるようにしてください。 また、想定している読者は「よくあるオブジェクト指向プログラミングの学習」を既にし

    新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita
    ash1taka
    ash1taka 2014/05/20
  • 加算とスクリーンを正しく使い分けて綺麗な光を描くヒント

    この2つを正しく使い分けることは、綺麗な光を描く上でとても重要です。そこで今回は、加算とスクリーンがどんな計算を行い、どんな働きをするのか、解説してみたいと思います。きっと魅力的な画づくりをするヒントが見つかるはずです! (記事ではPhotoshopを中心にAfter Effects, Nukeといったコンポジットソフトについて触れますが、ここで紹介する考え方はその他のグラフィックソフトや映像編集ソフトでも応用できると思います。) ※記事内で説明する「合成の計算式」に出てくるA, Bは以下を指します。 A = 前景のRGB値 B = 背景のRGB値 (もっとも記事で説明する内容ではAとBを入れ替えても結果は同じです) A, Bは0~1の範囲です。もし8bit色深度の値(0~255)を式に当てはめたいなら、事前に255で割って0~1の範囲にしてください(例:128 ÷ 255 = 0.5

    加算とスクリーンを正しく使い分けて綺麗な光を描くヒント
    ash1taka
    ash1taka 2014/05/20
  • なぜ Web Components はウェブ開発に革命を起こすのか

    ウェブアプリケーションのフロントエンドに関わる方なら、もう Web Components という 言葉を全く聴いたことがない方は少ないのではないでしょか。 すでに関連記事も数多く出回っており、実際に触り始めている方も多いと思います。しか し、なぜこれが革命的技術なのか、周囲の人に簡潔に説明できる方はどれくらいいるで しょうか?この記事では、それを試みていきたいと思います。 デジタル部品の流通革命 # ソフトウェア部品の流通に今、大きな変化が起きてきています。 数年前のオープンソース環境を覚えているでしょうか?レポジトリは集中管理型の subversion、リリースは zip、テストは手動。Issue の登録もプロジェクトごとにことな るバグ管理システムが使われていたため、とっつきづらかったでしょうし、パッチを送る のも面倒でした。 そんなオープンソースを取り巻く環境が、git や GitH

    なぜ Web Components はウェブ開発に革命を起こすのか
  • Cocos2d-xのサンプルコードを試すさいに注意すること! - yuumi3のお仕事日記

    わけあって Cocos2d-xを勉強しています、入門書を買いサンプルコードをダウンロードしたのですが、コンパイルエラーや画像(Sprite)の大きさがおかしい問題に2日間も悩まされましたが、やっと解決出来たので書いておきます。 Cocos2d-xのバージョンは v2.2.3 、開発環境は Mac OS 10.9.2です。 サンプルコードを動かすまでの一般的な手順 Xcode をインストール (Xcode5.1 を使いました) Cocos2d-x (v2.2.3) を http://www.cocos2d-x.org/download からダウンロード、適当なフォルダーに展開 下のように create_project.py でプロジェクトを作成、このプロジェクトは HelloWorld画像を表示できる雛形です Xcode出来たプロジェクトをオープンしビルド、 HelloWorldが表示される

    ash1taka
    ash1taka 2014/05/20