タグ

2010年3月26日のブックマーク (4件)

  • ”Pocket Wi-Fi+iPhone” で ”iPad Wi-Fiモデル” のモバイルシーンをシミュレートしてみる。 | 覚醒する @CDiP 【個人ブログ】

    iPad発売前にして、その準備としてiPad Wi-Fiモデル+Pocket Wi-Fiを想定していて、既にPocket Wi-Fiを手に入れた方も多いのではないでしょうか?何より一番多いのは3G+Wi-Fiモデルにすべきか、Pocket Wi-Fiとの連携をするのか迷っているユーザーさんなのではないかと思い、エントリーしてみました。 私は、契約に縛りのある3Gモデルよりも、Wi-FiモデルでPocket Wi-Fiとの連携を想定しています。というわけで、実際にPocket Wi-Fiを運用してみるとどうなるか実践してみました。 Pocket Wi-Fiを運用するにあたって検証したかったこと ・常時Pocket Wi-Fiの電源をONにして運用できるのか? ・iPhoneを使うにおいて今までの運用方法とは違ってくる点は何なのか? この2点のみでした。もうちょっと砕けた言い方をしますと、「P

  • RubyのtimesとかeachをC言語のマクロで実装してみた - Jewel-mmo開発日記

    RubyのtimesとかeachをC言語のマクロで実装してみた Rubyのtimes的なことをするのにいちいちfor文を書かなくていいようにならないかなと考えてみた。 ついでにeachとeach_with_indexも。 #include <stdio.h> #define TIMES_DO(n, i) { int i; for(i = 0; i < n; i++) { #define EACH_DO(a, e) { int __i__; typeof(a[0])* e; for(__i__ = 0; __i__ < sizeof(a) / sizeof(a[0]); __i__++) { e = &a[__i__]; #define EACH_WITH_INDEX_DO(a, e, i) { int i; typeof(a[0])* e; for(i = 0; i < sizeof(a)

    nagachika
    nagachika 2010/03/26
    typeof() ってこうやって使うのかぁ。
  • ある時期にある時期が重なるということ - L'eclat des jours(2010-03-25)

    _ ある時期にある時期が重なるということ 背広に袖を通すと、子供が小さかった頃のことを思い出す。 勤め先に行くときにスーツを着て行く必要がなくなった月曜日、いつものかっこうで家を出ようとしたら、子供がにこにこしながら着いてくる。はて、と思いながら抱っこしておろして、さて玄関のドアに手をかけたら泣き出した。 困った。 後になってと、どうやら、スーツを着て出て行く=連れてってもらえない、スーツを着ないで出て行く=一緒に遊びに行く という公式を頭の中に持っていて、一緒に遊びに行くと思ってにこにこしていたら一人で出かけようとしたので泣いたのではないか、と結論した。 もし、もっと小さい頃なら、そこまで頭が回らないだろうから、別に泣くこともなく、もっと大きければスーツを着て行かないようになったと知っているから泣かないだろう。 というわけで、まさにそういう貴重な経験ができるときに、それが起きたのだった

    nagachika
    nagachika 2010/03/26
  • 保守的GCに不向きな構造 - ruby trunk changes

    GC(ガベージコレクションのアルゴリズムと実装)の発売を祝して、昨年末に Ruby の GC にちょっとした改造を加えてみた顛末を記します。 [2010/07/14 追記]いまさらですが、GCを読んで、この内容は6章最後の「ブラックリスト」という手法の劣化版だとわかりました。おはずかしい……。考えつくようなことはたいてい既にやられてしまっているものですね。[追記終わり] 解説するのも野暮ですがタイトルは「女には向かない職業1 (創元ライブラリ)」のオマージュなので中身を正しく表現しておりませんので悪しからず。 最初に言い訳してしまいますが、この実験は業務で「Rubyのプロセスがメモリ使いすぎて落ちるからなんとかせよ」という指令を受けて調査の途上で行なったので、パッチや実験結果が会社にしかなく、手元に具体的なコードやデータがありません。いずれプライベートで追試しようと思いつつできてないの

    保守的GCに不向きな構造 - ruby trunk changes