タグ

2011年1月22日のブックマーク (5件)

  • Properly declare delegation in Objective C (iPhone)

    tasanobu
    tasanobu 2011/01/22
    you haven't defined DetailViewController yet so you will get an error in the protocol definition. a) Declare (but don't define yet) the class before the protocol
  • 田原総一朗×辻野晃一郎(グーグル日本法人前社長)「なぜソニーは凋落したのか」 (田原 総一朗) @gendai_biz

    辻野:(『グーグルで必要なことは、みんなソニーが教えてくれた』新潮社)にも書いたんですが、私自身はあまり理系か文系かという強い思いがなかったんです。 それで親父に相談したら、「安定路線を行け。東大法学部を出て日銀か大蔵省に入れ」みたいなアドバイスを受けて、「それは違うだろう」と・・・。 もともと自分の判断で文系に行こうと思っていて、高校で進路が別れる時の希望用紙にも最初は「文系」と書いていたんです。でも親父から言われたことにちょっと反発を感じたんですね。で、慌てて理系志望に変えて、希望用紙を出したんです。 田原:理系にこだわりがあったわけではないんですか。 辻野:まぁ、嫌いではなかった。好きでしたね。数学もそうだし、理科系の学問は好きだったんです。ただ将来のことを考えどっち行こうかと思った時、最初はなんとなく「文系に行こうかな」と思っていたんです。もともと小さい頃は映画監督になりたかった

    田原総一朗×辻野晃一郎(グーグル日本法人前社長)「なぜソニーは凋落したのか」 (田原 総一朗) @gendai_biz
    tasanobu
    tasanobu 2011/01/22
  • 文章を書くノウハウを伝授

    ITエンジニアにとって文書作成技術は欠かせません。日常のメールのやりとりにはじまり、要件定義書、機能仕様書、企画の提案書など、上司やチーム、顧客などに対して、文章でコミュニケーションをとる機会がとても多いからです。 連載『悪文と良文から学ぶロジカル・ライティング』では、論理的にわかりやすい文章を書くノウハウを伝授しています。ITエンジニアが日常的に用いるであろう文章を例に使い、どこが悪くてどう直せばいいのかといったポイントをわかりやすく解説しています。実践すれば、誰でもすぐにわかりやすい文書が書けるようになるはずです。 オリエンテーション ITエンジニアにとって「書く技術」とは? 文書の全体構成を組み立てられるようにする 内容を大きく分けて項目を立てる 適切な順番で項目を並べる 話の階層をそろえる 文章表現の基ルールをマスターする 主語と述語を対応させる 修飾語と被修飾語をはっきりさせる

    文章を書くノウハウを伝授
  • 「技術だけじゃないエンジニア」を目指す人はゼッタイ読むべき『マーケティング戦争』 - おいちゃんと呼ばれています

    SI業界からはさっさと抜けだしたほうがいい - ひがやすを blog もっといえば、プログラマも良いコードを書いていればいいという時代は終わった。これからは、プログラムをいかに金に変えるかどうかをプログラマが真剣に考える時代です。新しいビジネスを考えることのできるプログラマを時代は欲しているのです。 (中略)技術が急速に発展している今は、技術をちゃんと知っていないと時代にあったアイディアは思いつけない。アイディアを思いついて、直ぐに実装できないと、他人に先をこされてしまう。 2011年は、アイディアを思いつき、それを直ぐに実装することのできるプログラマの時代なのです。 << 激しく同意。同じことをこれ以上うまく書けそうになかったので、長めに引用させていただきました。こうしたハイブリッドが求められる流れはこの先しばらく続くと思います、おそらく。 じゃあ、オレ、どうしたらいいの? << という

    「技術だけじゃないエンジニア」を目指す人はゼッタイ読むべき『マーケティング戦争』 - おいちゃんと呼ばれています
  • ソフトウェア工学とは何か

    ソフトウェア設計とは何か? (原文: What Is Software Design?) by Jack W. Reeves (c)C++ Journal - 1992 訳者まえがき この文書は,Jack W. Reeves 氏が1992年に C++ Journal に寄稿した記事の邦訳です。 記事では,オブジェクト指向プログラミング言語の代表として C++ を挙げていますが,これは記事が執筆された当時,一般的に利用可能なオブジェクト指向言語は C++ だけであったという事情があるためです。 今では C++ に加えて Java,Delphi,C# といったオブジェクト指向言語が利用可能となっていますが,そんな今でさえこの記事は古さを感じないものとなっており,ソフトウェア開発の質,現状を鋭くえぐるものとなっています。 邦訳の公開を許諾していただいた Jack W. Reeves 氏に,