タグ

2010年11月24日のブックマーク (7件)

  • 既存の殻を打ち破る--IT部門の幹部に贈る4つのティップス

    筆者はここ数年、「ブレークスルーIT」、すなわち「ITの既存の殻を打ち破る」というコンセプトを提唱している。このコンセプトにおいて、テクノロジは企業の目標を達成するための戦略的な投資であり、他の部門投資と同様、期待通りの結果を出すためには緻密さと熱意が必要となるものである。ブレークスルーITというコンセプトを実現するために行うべきことについては拙著『Breakthrough IT: Supercharging Organizational Value through Technology』(ブレークスルーIT:テクノロジを通じて組織の価値を高めるには)で詳しく述べている。 ほとんどの組織、特にIT関連のような知識集約型の業務を担う組織は、適切な人材なしには立ち行かないはずだ。これは、ブレークスルーITを目指している組織に対して特に言えることだろう。記事で紹介している4つのティップスは、筆

    既存の殻を打ち破る--IT部門の幹部に贈る4つのティップス
    atm_09_td
    atm_09_td 2010/11/24
    少し前まで会社を「辞める」話をしていたのに、なぜか取締役になることになっていた。ポルナレフの気分だ。
  • max, min 関数の最適化と x86 の cmov 命令 - yuyarinの日記

    max 関数や min 関数は C 言語だと自分で書かないといけないので int max(int a, int b) { return a>b?a:b; } などと書いたりするのだが,比較を行っているので分岐が発生するから遅くなると思い,これって当に速いのかと思って調べてみた. 実験 以下の5つのコードを用意した.これらをそれぞれ max 関数の実装とした.検証用のコードは最後に載せる.PHP でランダムな2数値を作ったデータを 1,000,000 組用意し,入力データとして配列に読み込んだあと,ループで max 関数を実行した.このループの前後で gettimeofday で時間を測り,所要時間を算出した.それぞれの実装に対し所要時間の5回の平均をとって比較した.コードは gcc version 4.2.1 (Apple Inc. build 5664) でオプション無しでコンパイルし

    max, min 関数の最適化と x86 の cmov 命令 - yuyarinの日記
  • Windows に VimShell を導入してみた - present

    Web アプリ開発してると、コマンドラインシェルでの操作が多くなります。エディタでソースを修正したり、単体テスト実行したり、Webアプリを起動してデバッグしたり、等々。 例えば、Web アプリをデバッグ中にソースコードを修正して単体テストをしたい場合、Windows では Screen が使えないので、cmd.exe を複数起動することになります。でも、複数起動すると切り替えるのが面倒です。それに cmd.exe はシェルとしても貧弱。 以前 Windows に移植された zsh や bash を紹介しました。 Windows で使える Zsh と Bash - present でも、どれも完成度はいまひとつです。 cygwin をインストールすれば zsh や screen を使えるようになりますが、以前試したら重かったので気が進みません。コードは Vim で書く事が多いから、Vim

    Windows に VimShell を導入してみた - present
  • 統計的自然言語処理エンジンStaKK - nokunoの日記

    統計的自然言語処理エンジンStaKK を開発しました。nokuno’s stakk at master - GitHub 以下、READMEからの引用です。 現在の機能 かな漢字変換 予測変換 または サジェスト スペル訂正 形態素解析 HTTPによるAPIサーバ Trieの直接操作現在は、StaKK は辞書として Mozc (Google日本語入力のOSS版)のデータを使っています。 リバースモードについてStaKK はノーマルモードとリバースモードの2つのモードを持っています。 ノーマルモードでは、かなを入力し、単語(主に漢字)を出力します。 リバースモードでは、単語を入力し、読みや品詞を出力します。これらの2つのモードの応用例をまとめると、次の表のようになります。 機能 ノーマルモード リバースモード Convert かな漢字変換 形態素解析 Predict 予測変換 検索ワードのサ

  • プログラミングと設計は本来切り離せないものなのでは - 達人プログラマーを目指して

    最近はアーキテクトという役割で客先に常駐し、フレームワークの選定をしたり、事前に共通部品を設計したりする役割を担う仕事を引き受けることが結構あります。そこで運よくお客様のマネージャーがオブジェクト指向開発の経験が十分にある方だと、IDEなどの開発環境やインターネット接続環境を当然のように用意してくれるので最初から仕事がスムーズにできるのですが、そうでないとMS Officeしか入っていないロースペックのノートPCを渡されて、要件定義フェーズの期間中、フレームワークの設計をお願いしますとか、私としてはちょっと首をかしげてしまうような困ったことを言われてしまう場合があります。開発フェーズが始まる半年後まではコーディングは基的に不要という考え方です。アプリケーションのアーキテクトという役割では少なくともコーディング規約を考えたり、ツールやフレームワークの選定をしたりする必要がありますし、プロジ

    プログラミングと設計は本来切り離せないものなのでは - 達人プログラマーを目指して
  • 120分で学べそうなYouTubeのiPhoneアプリ開発チュートリアル動画16選 - もとまか日記

    昨日の記事は少し長くなってしまったので別エントリで。 なんでも、YouTubeにiPhoneアプリ開発のチュートリアルに関するお宝情報が満載だとか。 C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp 私も見てみましたが、確かにたくさんあるような気がしますね。 てことで、これからiPhoneアプリを開発してみたい、という人向けにおすすめ出来そうなチュートリアルを紹介してみようと思います。 Hello World関連(約23分)まずは定番の「Hello World」です。 Hello World Beginner Version(5:56)一番簡単なIBの使い方ですね。 Hello World Intermediate(8:04)「Hello world」をUILabelを使って表示させます。 iPhone SDK Tutoria

  • 良いプレゼンのコツは「3つのQ」

    疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】

    良いプレゼンのコツは「3つのQ」