タグ

2009年7月23日のブックマーク (5件)

  • 超ガラパゴス戦略 - 池田信夫 blog

    今週のASCII.jpのコラムで紹介したが、NYタイムズまで日の携帯電話を「ガラパゴス」と呼ぶようになった。しかし夏野剛氏もアゴラ起業塾で言っていたように、日のケータイの技術は今でも世界一だ。資金も人材も十分だ。欠けているのは、それを世界に売り込む戦略を決断する経営者だけだ。 逆にいうと、経営者を入れ替えて戦略を立て直せば、ガラパゴスと馬鹿にされている技術を世界に売り込むこともできるはずだ。書は、そのためのフレームワークを提唱し、いくつかのケースを「進化論」的な枠組で分析している。日の製造業が要素技術ではすぐれていながら収益が上がらない原因は、モジュール化によって「すり合わせ」の優位性が生かせなくなったからだ、というのはおなじみの議論だが、この程度の認識もなしに「ものづくり」にこだわる経営者が多い。 問題は、どうすればこの隘路を突破できるのかということだが、そこに意味的価値とい

    sirocco
    sirocco 2009/07/23
    iPhone との差は開きすぎたと思う。インテルのCPU やMSのWindows のように高いところに行ってしまった・・・。
  • 第3回 Cの「ポインタ」を調査せよ!

    Cには「ポインタ(pointer)」という便利で厄介な機能がある。Cの学習者が最初に突き当たる壁だとよく言われる。百戦錬磨のベテランでさえ,ポインタがらみのバグは少なからず経験しているだろう。今回はCのポインタについて調べてみた。 アドレスを保持して何になる? ポインタは“point + er”→「ポイントするもの」→「指し示すもの」という意味で,メモリー上のデータを間接的に指し示すことが大きな役割だ…ってことは,ご存じだろう。 どのような変数も,使用する前に初期化しなければならない。ポインタ変数*1ももちろん変数のアドレスで初期化する必要がある。例えば,int型の変数をポインタを介して扱うなら,以下のようになる。 int *p;       ―― int型のポインタ変数pを宣言 int num;         ―― int型の変数numを宣言 num = 123;        ――

    第3回 Cの「ポインタ」を調査せよ!
    sirocco
    sirocco 2009/07/23
  • 米国】我が子への授乳写真は児童ポルノ? その1 - Suzacu Late Show

    ヤン・ファン・エイク 『ルッカの聖母子』 満1歳の我が子に授乳していた母親がその写真を父親に撮らせた。ところがその写真は警察に児童ポルノと判定され両親は逮捕された。さらに二人の子供たちは児童保護局に身柄を保護され児童養護施設に隔離された。両親は児童ポルノの単純所持違反として起訴され、20年以下の懲役を求刑された・・・ アメリカのテキサス州で発生した事件だ。 2. オタク系サイトでの反応も大きいが、それ以上に一般のサイトでの反応の方が大きい これらの謎を解く前に、まずは事件自体の紹介をしておこう。日ではこの事件はほとんど知られていないからだ。 事件は2003年に米国テキサス州リチャードソン市で発生した。テキサス州のローカル紙ダラス・オブザーバーの記事が最も詳細である(と言うより格的な取材を行ったのはダラス・オブザーバー紙くらいである)。 以下ダラス・オブザーバー紙の長文記事を翻訳した。

    sirocco
    sirocco 2009/07/23
    アメリカって迫害されたピューリタンが作った国だから、宗教的に純粋なものを求めすぎるように思います。
  • 文字列をBase64でエンコード/デコードするには?[C#、VB]

    連載目次 Base64は、マルチバイト文字列や、画像などのバイナリ・データをテキスト形式に変換する手法の1つで、メールの送信などで多く用いられる。 .NET Framework上でBase64を利用するにはConvertクラス(System名前空間)が使えるが、この際に日語などのマルチバイト文字列を正しく扱うには、UTF-8やShift-JISといった文字コードを考慮しなければならない。 そこで次のようなクラスを作っておくと、Base64の処理が簡単に行える。 using System; using System.Text; public class MyBase64str { private Encoding enc; public MyBase64str(string encStr) { enc = Encoding.GetEncoding(encStr); } public str

    文字列をBase64でエンコード/デコードするには?[C#、VB]
  • ATS-PL-SYS

    What is ATS? ATS is a statically typed programming language that unifies implementation with formal specification. It is equipped with a highly expressive type system rooted in the framework Applied Type System, which gives the language its name. In particular, both dependent types and linear types are available in ATS. The current implementation of ATS2 (ATS/Postiats) is written in ATS1 (ATS/Anai