タグ

2013年2月24日のブックマーク (6件)

  • 「PlayStation4は夢が無い」という幻想をぶち壊す

    最初に言っておくと、増田はSCEが嫌いな方でPS3もVitaも持っていない。 PSPもスパロボの新作が出るまで持っていなかったほどだ。 そんな増田だが、PlayStation4発表でのハードウェアに対する誤解の数々を見てちょっとばかり怒りを覚えたので少し書いておく 「x86」ではなく「AMD64」いきなり「何が違うんだ?」と思う人や「何も違わないだろ?」と言う人も居るかも知れない。 だが後半を語る上でもこれは重要な話なので省略しないでおく。 最近のPCは当たり前のように64bitのメモリ空間を扱えるようになった。 この増田を読んでる人でも64bit OSを使っている人は少なくないはずだ。 これをもたらしたのは、x86 CPUを作ったIntelではなくx86互換CPUを作っていたAMDである。 じゃあIntelは何をしていたのかと言うと、64bit CPUを作っていた。x86を完全に捨てて。

    「PlayStation4は夢が無い」という幻想をぶち壊す
    ash1taka
    ash1taka 2013/02/24
  • IESE暮らし〜日本人MBA留学ブログ〜 Objective-Cの乱数作成はarc4random_uniform

    Objective-Cで乱数を発生させたい時があります。その方法の比較。 rand()を使う 一番単純な方法としてはrand()を使います。rand()で乱数を発生させ、MAX_NUMのmodをとることでMAX_NUM未満の乱数を取得するわけです。 rand() % MAX_NUM; 例)rand() % 3 + 1 →1から3までの乱数を取得 ただし、この方法で実装すると実行するたびに毎回同じ乱数が発生します。そのため、乱数の初期値を修正する下記の方法をとることが多いです。 srand(time(NULL));//現在の秒数を元に初期値を修正 rand() % MAX_NUM arc4random()を使う Objective-Cでは便利な関数としてarc4random()があります。これを使うと乱数の初期化が要りません。 ((int) arc4random()) % MAX_NUM;

  • 死後もネットで生き続ける、AIツイートプログラム『LivesOn』 - RyoAnna

    Image by hiren.info 私が死んでもネットの向こうにいる人たちは誰も気づかないだろう。ネットで知り合った人に近々会う予定はないし、近所に住んでいる人もいない。家族がブログやTwitterで公表しない限り、誰もその事実を知ることはない。だが、心臓が止まってもなおツイートし続けるシステムがあったら? LivesOnは、人が亡くなった後も身代わりになってツイートするプログラム。今のところ対応言語は英語だけだが、生前のTwitterの呟きから嗜好や思想を分析して、アルゴリズムを生成するそうだ。ロンドン大学クイーン・メアリーと協力して開発されているこのサービスは、今年3月に詳細が発表される。 攻殻機動隊のオープニングナレーションを思い出す。 あらゆるネットが眼根を巡らせ、光や電子となった意思をある一方向に向かわせたとしても、"孤人"が複合体としての"個"になるほどには情報化されていな

    死後もネットで生き続ける、AIツイートプログラム『LivesOn』 - RyoAnna
  • プロパティに対応するインスタンス変数の命名規則について - Awaresoft

    最近になって変わったObjective-Cのインスタンス変数の命名規則について。 プロパティに対応するインスタンス変数の変数名をプロパティ名と別にすべきか、また、インスタンス変数名をアンダースコア(_)で始めるべきかどうか、さまざまな場所で議論になっているのを見てきて、自分も長い間悩んだ結果、結論が出たのでその経過をまとめておきます。 背景をとばして結論だけ見たい人はこちらへ。 iTunes Uのスタンフォード大学の"CS193p: iPad and iPhone Application Development"の講義は、iPhoneアプリをこれから作ろうという人にはもちろん、既に作っている中級者の方にとっても、見る価値があると思います。 特に、Paul Hegartyによる2011年秋の講義はiOS5に完全に対応していて、説明も非常に分かりやすく、必見です。何と言っても、こんな白髪白髭の

  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    ash1taka
    ash1taka 2013/02/24
  • Capybara-Webkit+Cucumber+Sinon.JSでJavaScriptのテストはここまで変わる

    Capybara-Webkit+Cucumber+Sinon.JSでJavaScriptのテストはここまで変わる:フレームワークで実践! JavaScriptテスト入門(5)(1/3 ページ) しっかりとJavaScriptをテストするために、今注目のJavaScript用のテストフレームワークをいくつか紹介し、その概要から実践的な使い方まで解説する連載。今回は、RubyでWebKitをヘッドレス化するフレームワーク、受け入れテストの記述が日語でできるツール、スタブやモック、スパイが使えるライブラリを組み合わせたテスト方法などを紹介。 Capybara-WebkitとCucumberとSinon.JSを利用したJavaScriptのテスト 連載の最終回となる今回は、これまでの連載のようなJavaScriptのロジックを単体テストするのではなく、Webブラウザ上の操作と、それによって動作

    Capybara-Webkit+Cucumber+Sinon.JSでJavaScriptのテストはここまで変わる