タグ

2007年8月1日のブックマーク (4件)

  • 日本でiPhone導入ガイド その1:入手手段について

    ご注意!! 日海外版のiPhoneを手に入れても、今後使用できなくなる可能性が十分にあります。 米国でのiPhone発売から早くも2週間が経ち、既に日国内でもゲットされた方も多いでしょう。 しかし、まだまだ、みんなが簡単に買えるという状況でないと思います。ということで、米国のみで販売されているiPhoneを日でいかにしてゲットするか、そして日語で使うか?ということを詳しく解説していきたいと思います。 第1回は、入手手段について。 iPhoneを日で手に入れる方法は次のような方法があります。 1.米国まで買いに行く。 2.知り合いの米国在住者や、旅行者に買ってきてもらう。 3.Yahoo!オークションなどのネットオークションで落札する。 4.通販(モバイルプラザさんで販売中)、購入代行サービス(現在VINTAGE COMPUTERさんが提供中)を利用する。 ざっと、こんなところで

    日本でiPhone導入ガイド その1:入手手段について
  • RSA で暗号化してみよう (1)

    ライブラリで RSA を実現 OpenSSL は SSL/TLS だけのライブラリではありません。 SSL/TLS を実装する上で必要な RSA や素数を扱うための機能もライブラリ化されています。 これを利用して、RSA による暗号化・復号化を行いましょう。 なお、ページを書くにあたり、以下のページを参考にしました。 特に「はやわかり RSA」から、拡張ユークリッドの互除法」の数式を拝借させていただきました。 作者の方々に感謝します。 はやわかり RSA RSA暗号体験入門 プログラム概要 このプログラム rsa-1.c は、 RSA 鍵を生成 平文を秘密鍵を用いて暗号化し、暗号文を生成 暗号文を公開鍵で復号化し、平文に戻す もともとの平文と、復号化した平文を比較し、一致することを確認 という機能を持ちます。 コンパイル方法と実行例を以下に示します。 % cc -o rsa-1 rsa-

  • クリエイティブな習慣:インスピレーションは量産化できる

    昨日紹介した 43folders の「クリエイティブな仕事で GTD は通用するか?」の元記事に特に共感する部分がありましたが、昨日の記事には収まりにくかったのであらためてご紹介します。 クリエイティブな作業を習慣化して、発想力が枯渇しないためのヒントのようなものが、この一部分に込められています。 I’m also trying to develop creative habits. I’m trying to take at least one photo a day, for example. I’m trying to get into the habit of writing 1,500 words of fiction a week. It’s my hope that if I can make a habit of being creative – if I can deve

    クリエイティブな習慣:インスピレーションは量産化できる
  • 理解することが書き直すことを意味するとき

    Jeff Atwood / 青木靖 訳 2006年9月18日 開発者に時間をどう使っているか聞いたなら、彼らはほとんどの時間コードを書いていると答えるだろう。 しかし、ソフトウェア開発者が時間を実際どう使っているか観察したなら、ほとんどの時間をコードの理解に使っていることがわかる。 ピーター・ハラムがこのことについて説明している。 どうしてコードを新規に書くより5倍もの時間をコードの修正に使っているのか? それは新規のコードはほとんどすぐに古くなるからだ。何か新しくコードを書く。コーヒーを飲んで一服する。すると突如として、コードは古いコードになっている。できたてのコードはせいぜい初期のデザインしか反映していないが、デザインの多くの部分は前もって現われるものではない。開発プロジェクトの多く が反復的開発手法を使っている。デザイン、コーディング、テスト、繰り返し。たくさんの繰り返し。すべてが新