2013年1月11日のブックマーク (3件)

  • 「Googleが掲げる10の事実」に見るよい経営理念のつくりかた - 脱社畜ブログ

    少し前に投稿した橋下徹の「民間だったら当たり前」は「民間のブラック企業だったら当たり前」という記事の中で、「社訓や社是を唱和させたり暗記させたりするような企業は、たいていはブラック企業である」ということを書いた。こうは書いたが、僕は社訓や社是そのものの存在を完全に否定しているわけではない。ある程度の大きさの会社には必ず社訓や社是が存在するし、中にはそれが社員を導くものとして、うまく機能している例もあるだろう。 例えば、僕がよいと思うものに、Googleの社是(正しくは、Googleが掲げる10の事実)がある。ちょっと長いが引用する。 Googleが掲げる10の事実 1. ユーザーに焦点を絞れば、他のものはみな後からついてくる。 2. 1 つのことをとことん極めてうまくやるのが一番。 3. 遅いより速いほうがいい。 4. ウェブでも民主主義は機能する。 5. 情報を探したくなるのはパソコンの

    「Googleが掲げる10の事実」に見るよい経営理念のつくりかた - 脱社畜ブログ
    naohero22
    naohero22 2013/01/11
    命令されると逆をしたくなる
  • Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita

    他人から引き継いだプロジェクトの大まかな全体設計を把握したい場合、規模の大きいライブラリの一部だけ取り出して使用したい場合、複雑になってしまったコードをリファクタリングしたい場合等、プロジェクト内のクラスの依存関係が一望できると有益な場面は多いのではないでしょうか。 objc_depというスクリプトを用いると、下記のように、Xcodeプロジェクト内のクラスの依存関係を示す図をコマンド一発で生成することができます。 このスクリプトの使い方、生成される図の見方等を紹介します。 スクリプトの実行方法 次のURLからダウンロードしてきて解凍すると、objc_dep.py というファイルが入っています。 https://github.com/nst/objc_dep そのスクリプトを適当な場所に置き、ターミナルから次のように実行します。 というコマンドになります。 依存関係図を表示 出力される.do

    Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita
    naohero22
    naohero22 2013/01/11
  • オブジェクト指向プログラミングの教え方? | システム設計日記

    技術者仲間で話していたら、4月入社の新人に、オブジェクト指向プログラミングをどうやって教えたらよいか?、という話になった。 想定している言語は Java。 ■動物・犬・モデルの説明から ■基用語の説明から:「カプセル化とは」「継承とは」... ■サンプルコードから: System.out.println( "hello world" ) ... どのパターンでもうまくいかなかったので、今度の新人研修では何か工夫したいね、という話。 結論から言うと「これだ」というアイデアがでたわけではないが、話の内容は、いろいろ興味深かったのでメモ書き。 Java はオブジェクト指向の言語なの? Java は、ある意味 C言語の仲間。ある側面はほとんど同じ言語。 ・int, long (プリミティブなデータ型) ・配列操作 ・if/for/return ここだけ見れば、C言語のまま。つまり命令型、手続き

    naohero22
    naohero22 2013/01/11
    ふむふむ