タグ

ブックマーク / dankogai.livedoor.blog (150)

  • Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る : 404 Blog Not Found

    2013年03月08日11:00 カテゴリアルゴリズム百選Math Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る C言語による最新アルゴリズム事典 奥村晴彦 ちょっと必要に迫られたので、JavaScript用のやつを作りました。 dankogai/js-combinatorics ・ GitHub こんな感じで使います。 var a = ['js', 'pl', 'py', 'rb'], c, e; p( '/* power set */' ); c = Combinatorics.power(a); p( 0 + c ); while (e = c.next()) p(JSON.stringify(e)); p( '/* combination */' ); c = Combinatorics.combination(a, 3); p( 0 + c ); p(J

    Algorithm - 配列の冪集合、順列、組み合わせを再帰なしで作る : 404 Blog Not Found
    mickn
    mickn 2014/09/02
  • why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found

    2014年06月03日22:00 カテゴリLightweight LanguagesNews why(matters(Swift) > matters(Yosemite + iOS[8])) 「新HWの発表ゼロ!?」なんて言っている場合じゃない。 YosemiteもiOS 8も、さらに次のヴァージョンが出るまで、高々1年半かそこらの問題だけど、Swiftは少なくとも向こう10年、いや言語というものの性格からして何十年に及ぶことなのだから。 Swiftってどんな言語? とりあえず、なるべくわざとらしく書いたFizzBuzzの例。 struct Fizz { subscript(n:Int) -> String { return n % 3 == 0 ? "Fizz" : "" } } struct Buzz { subscript(n:Int) -> String { return n %

    why(matters(Swift) > matters(Yosemite + iOS[8])) : 404 Blog Not Found
    mickn
    mickn 2014/06/03
  • 来た、観た、呆れた - 品評 - Google Chromecast : 404 Blog Not Found

    2014年05月30日17:00 カテゴリ書評/画評/品評iTech 来た、観た、呆れた - 品評 - Google Chromecast Chromecast Google というわけで私も入手したのですが… タイトルどうり。 タイトルの理由を知りたい方は、「続きを読む」を。 品「Google Chromecast」は、Apple TVのChrome版…でもなければ、Android版…でもなかった。 Apple TVが9800円で、Chromecastが4200円(どちらも税別)。なんとなく価格差がiPhone 5sとNexus 5みたいでしょ?だとしたら価格性能比もそんなもんじゃないかって… ちゃんちゃん。 まず体。これだけHDMI端子に刺せばいいように見えますよね。違うんですな。HDMIは給電できんとです。ではどこから電気を手に入れる?はい、USB! なので商品画像は体のみでは

    来た、観た、呆れた - 品評 - Google Chromecast : 404 Blog Not Found
    mickn
    mickn 2014/06/01
  • Tips - iMac 27-inch, mid 2011 を回春してみた : 404 Blog Not Found

    2014年01月06日15:45 カテゴリTipsiTech Tips - iMac 27-inch, mid 2011 を回春してみた 年末の大掃除とかは「なにそれ?」という感じで「塚」はあいもかわらず成長しているのですが、その代わり2年半ものの iMac 27-inch, mid 2011 を回春したらびんびんになったので備忘録。 きっかけは、iTunesサーバーとして余生を送っていた、Proでない唯一のUnibody MacBookのバッテリーがお亡くなりになったこと。 「うーん、Mac miniでも買うか?でもどうせなら Haswell 待ちしたいよねえ」 「去年はのiMacをリプレースしたのだから、自分のiMacもそういう時期かなあ」 「いっそ Mac Pro とか?でもどうせなら Thunderbolt Retina Display 待ちたいよねえ」 「ところでストレージ速

    Tips - iMac 27-inch, mid 2011 を回春してみた : 404 Blog Not Found
    mickn
    mickn 2014/01/06
    ウチのもSSDにするかなあ
  • 続報 - Windows 8.1 & Miix 2 8 : 404 Blog Not Found

    2014年01月04日16:00 カテゴリ書評/画評/品評iTech 続報 - Windows 8.1 & Miix 2 8 Lenovo IdeaPad Miix2 8 新春早々、ごめんなさい。 404 Blog Not Found:Back to the Netbook - 品評 - Windows 8.1 & Miix 2 8 「8インチWindowsタブレットいつ買うの?」今でしょ! この台詞、撤回します。 Bay Trailタブレットは、避けた方がいいです。 404 Blog Not Found:Back to the Netbook - 品評 - Windows 8.1 & Miix 2 8 iPadが美女だとしたら、Windows 8 Tabletsは女装しただけのおっさんで、8.1でやっとすね毛はそったけれど、髭のそり後が青々としているというのが率直な感想だ。男の娘レベルに

    続報 - Windows 8.1 & Miix 2 8 : 404 Blog Not Found
    mickn
    mickn 2014/01/05
    スリープ復帰まわりがバグってるのかな
  • The (R|L)ightest - 品評 - iPad mini with Retina display : 404 Blog Not Found

    2013年11月15日12:00 カテゴリ書評/画評/品評iTech The (R|L)ightest - 品評 - iPad mini with Retina display 来た、見るまでもなく、買った。 「見るまでも」なくな理由は、私がすでに先代iPad miniを一年使いつづけた上で、 iPad Airを使いはじめたから。 iPad miniの筐体に、iPad Airの性能。これで外れなわけがない。 Airは「当たるとうれしい」製品だったが、mini Retinaは「外れると悲しい」製品で、嬉しい以上に安心した。私にとってiPadはもはや「あれば嬉しい」製品ではなく、「ないと困る」製品なのだから。 行列 vs. 予約 どれだけ稀少かはわからないが、予約さえ入れられればこっちのもの。 キャリアの指定まではなかったなう pic.twitter.com/3wdubEeuWq— Dan K

    The (R|L)ightest - 品評 - iPad mini with Retina display : 404 Blog Not Found
    mickn
    mickn 2013/11/15
  • というわけで入ってみた - 書評 - 富裕層はなぜ、YUCASEE(ゆかし)に入るのか : 404 Blog Not Found

    2008年03月22日02:00 カテゴリ書評/画評/品評翻訳/紹介 というわけで入ってみた - 書評 - 富裕層はなぜ、YUCASEE(ゆかし)に入るのか だいぶ前に買ったのだけど、書評は入会してから、あるいは入会を断られてからと決めていたので。 富裕層はなぜ、YUCASEE(ゆかし)に入るのか 高岡壮一郎 というわけで、昨日入会手続きが完了したので書評+サイト評。 書「富裕層はなぜYUCASEE(ゆかし)に入るのか」は、富裕層向けSNS「ゆかし」を創った著者が、富裕層とは何であるかを解説すると同時に、富裕層たちの気持ちを代弁したでもある。 YUCASEE(ゆかし) - 富裕層限定 プレミア・ネットワーキングサイト YUCASEE(ゆかし)は、純金融資産1億円以上の方だけが入会できるプライベートクラブ。富裕層の会員様が自然体で語り合える場です。オンラインで多くの方との出会いをお楽しみ

    というわけで入ってみた - 書評 - 富裕層はなぜ、YUCASEE(ゆかし)に入るのか : 404 Blog Not Found
    mickn
    mickn 2013/10/02
  • 備忘録 - #python3 で sys.std(in|out|err) の encoding を強制する : 404 Blog Not Found

    2012年08月06日22:45 カテゴリLightweight LanguagesTips 備忘録 - #python3 で sys.std(in|out|err) の encoding を強制する Pythonチュートリアル第2版 Guido van Rossum / 鴨澤眞夫訳 身の程知らずにもPyCon JP 2012で講演することになったこともあって、日頃空気のようにPerlやJSや時々Rubyで書いていることをあえてPython 3で書いている今日この頃なのですが、これははまった。 こんな解決策でいいのかな、と思いつつも、「Pythonチュートリアル」の訳者@kamosawaのお墨付きも得たので一応まとめておくことに。 結論 特定のインプットだけ変換するならこれがいいと思う。RT @dankogai 【急募】 #python3 でLC_ALL=Cで起動した後にsys.stdin

    備忘録 - #python3 で sys.std(in|out|err) の encoding を強制する : 404 Blog Not Found
    mickn
    mickn 2013/08/21
    404 Blog Not Found:備忘録 - #python3 で sys.std(in|out|err) の encoding を強制する
  • Why not here? - 書評 - Yコンビネーター : 404 Blog Not Found

    2013年05月09日15:00 カテゴリ書評/画評/品評Art Why not here? - 書評 - Yコンビネーター Yコンビネーター Randall Stross / 滑川海彦・高橋信夫訳 [原著:The Launch Pad] 訳者より献御礼。 奇妙な言い回しになるが、某社CTOを辞して以来、最も「読者という他人としての態度を取り難かった」一冊。 「なんでおまえもやんなかったの?」と言われているような気がして。 書「Yコンビネーター」(原著"The Launch Pad")は、副題の「シリコンバレー最強のスタートアップ養成スクール」として今や最も有名なY Combinatorを、「いわば『壁に止まったハエ』になってYCの中で起きることを漏れなく観察し、読者と友にその場に居合わせたかのようにその体験を伝える」一冊。 題に入る前に苦言を。固有名詞をいきなりカタカナで書くのはや

    Why not here? - 書評 - Yコンビネーター : 404 Blog Not Found
    mickn
    mickn 2013/05/09
    404 Blog Not Found:Why not here? - 書評 - Yコンビネーター
  • 一触瞭然 - 品評 - iPad mini : 404 Blog Not Found

    2012年11月02日17:30 カテゴリ書評/画評/品評Art 一触瞭然 - 品評 - iPad mini いくらなんでも「これじゃ褒め殺しだよ」と思いましたよ。所詮小さなiPad 2じゃないか、と。 ”勝負あった!?”、iPad miniが与えるインパクト(田 雅一) - 個人 - Yahoo!ニュース いわば、”勝負が決まった”と振り返るならここだろう、と言える発表会場だった。アップルがこの劇場でイベントを開催するのは、あの音楽アーティストがアップルの味方についた発表会以来のことである。あるいはアップルは、デジタル音楽プレーヤの勝負が決まった当時を思い起こし、”タブレット市場での勝負を決めに来た”のだろうか。 Apple製品に1日24時間1週間7日1年366日どっぷり漬かってる私でさえ。 @rokuzouhonda、正しいのは貴方でした。 今日から Kindle Fire や Ne

    一触瞭然 - 品評 - iPad mini : 404 Blog Not Found
    mickn
    mickn 2012/11/02
    そこまでいうかー、と思ったが、iPad mini なら良いが Nexus 7 では困る事例が今日発生したので悩む < "今日から Kindle Fire や Nexus 7 を買う人は、情弱乙という他ない。"
  • 早い、安い、うまい、そして正しい - 紹介 - O'Reilly Japan Ebook Store : 404 Blog Not Found

    2012年10月24日18:00 カテゴリ書評/画評/品評 早い、安い、うまい、そして正しい - 紹介 - O'Reilly Japan Ebook Store iPad刷新とKindle上陸でtimelineが溢れ帰っているなか、あえて紹介する価値、あり〼。 O'Reillyといえばギークのバイブルですが、そのバイブルにとってのサン・ピエトロ寺院はここなのですから。 DRMフリー まずなんといっても大きいのが、これ。 内容が内容だけに、どうしても値がさにならざるをえない O'Reilly の書籍だけに、ストアが消滅した途端書籍へもアクセスできなくなるというRabooられ体験は痛すぎますが、こちらはその心配は一切無用です。 モバイルデバイスから直接ダウンロードもOK 電子書籍Mac/PCでも閲覧可能ですが、主戦場はやはりモバイルデバイス、特にタブレット。 以下は普通にiPadでSaf

    早い、安い、うまい、そして正しい - 紹介 - O'Reilly Japan Ebook Store : 404 Blog Not Found
    mickn
    mickn 2012/10/24
  • my slides for #pyconjp : 404 Blog Not Found

    2012年09月16日15:15 カテゴリLightweight Languages my slides for #pyconjp ご来場ありがとうございました。 残念ながら参加できなかったみなさん、私のスライドはこちらです。 http://www.dan.co.jp/~dankogai/pyconjp2012/python.html 話題ゆえ絵文字がそのまま使われているので、ブラウザーを選ぶかも… Dan the Speaker Thereof 「Lightweight Languages」カテゴリの最新記事

    my slides for #pyconjp : 404 Blog Not Found
    mickn
    mickn 2012/09/16
  • 備忘録 - Mountain Lion を最低限文化的にしつけるためにやったこと : 404 Blog Not Found

    2012年07月26日09:45 カテゴリTips 備忘録 - Mountain Lion を最低限文化的にしつけるためにやったこと つつがなくリリースされました。 感想は 404 Blog Not Found:iOS多くして獅子山昇る - 品評 - OS X Mountain Lion Preview Release とほぼ変わらず。その後 Dictation とかが追加されましたが、これで「iOSには出来るのにOS Xには出来ない」ことが大部分解消されていい感じです。 とはいえ、「今まで動いていたものが動かなくなる」ことは、OSのアップグレードにはつきもの。entryは、それを再び動くようにするための備忘録です。 (追記あり) InstallESD.dmg の保全 App Storeからインストーラーをダウンロードしたらインストーラーが起動しますが、インストールボタンを押す前に In

    備忘録 - Mountain Lion を最低限文化的にしつけるためにやったこと : 404 Blog Not Found
    mickn
    mickn 2012/07/26
  • 実は誰もが知っている「AppleがSonyになれた本当の理由」 : 404 Blog Not Found

    2012年03月12日07:45 カテゴリArt 実は誰もが知っている「AppleがSonyになれた当の理由」 設問が間違っていては、たとえその設問に対する答えが正しくとも意味がない。 Life is beautiful: 誰も言いたがらない「Sony が Apple になれなかった当の理由」 そろそろ、「会社は誰のためにあるか」という根の部分から見直さないと日の家電メーカーは世界で戦えない。TPP で市場を開放する前に、しておくべきことは沢山ある。 それではなぜHPもDellもNokiaも、MicrosoftですらGoogleですらAppleになれなかったのかを問わねばならないだろう。 もっと的確な設問があるではないか。 なぜAppleはSonyになれたのか? どれほどAppleが--昔日の--Sonyになりたかったのか、どれほどJobsAppleをSonyにしたかったのかの証

    実は誰もが知っている「AppleがSonyになれた本当の理由」 : 404 Blog Not Found
    mickn
    mickn 2012/03/12
  • tips - MacBook、特にAirではRAMディスクは無駄な理由 : 404 Blog Not Found

    2011年06月12日20:30 カテゴリ tips - MacBook、特にAirではRAMディスクは無駄な理由 これ、MacBook Air に限らずSSDの寿命を気にする人がよくやっている手ではあるのですが… MacBook Airを買った - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥ 速い(気がする) 全くの無音なのでコンパイルの息遣いを感じたりすることができない 寿命が気になる 書き込みを減らすために、RAMディスク作った。 MacBook Airに関しては無駄です。 少なくとも、RAMディスクを作っただけでは。 その理由が、こちら。 % ls -l /var/vm/ total 4718592 -rw------T 1 root wheel 4294967296 Jun 12 18:52 sleepimage -rw------- 1 ro

    tips - MacBook、特にAirではRAMディスクは無駄な理由 : 404 Blog Not Found
    mickn
    mickn 2012/02/20
    最新の MacBook Air だと pmset -g 見ると、「スリープ」「システム終了」しかない。OS X のスリープは「ハイブリッド•スリープ」
  • 「自分のアタマで考えた結果」を愚行呼ばわりする愚言 : 404 Blog Not Found

    2012年02月06日13:00 カテゴリValue 2.0 「自分のアタマで考えた結果」を愚行呼ばわりする愚言 びっくりです。 優秀な技術者を「一円も価値を生まないセクター」に幽閉する愚行 - Chikirinの日記 ソニーで働く人達は、新卒入社の段階では日で最も優秀なエンジニアの卵だったはずです。その人達が一生懸命働いて8年間、一円の価値も生んでいないなんてびっくりです。 「自分のアタマで考えよう」なんてを出している人が、これほど自分の頭で考えてないことを平然とblogにうpしていることに。 一週間ほど、一家でハワイ島に行ってきた。 まだコナ直行便があって、燃油サーチャージがなかった頃に、ほとんど考えずに買ったタイムシェアをはじめて体験するために。今頃になってそうしたのは、やっと娘達のスケジュールが合ったから。いくら親が自営業でも、学校通いの娘達はそうおいそれと休めない。いや、親の

    「自分のアタマで考えた結果」を愚行呼ばわりする愚言 : 404 Blog Not Found
    mickn
    mickn 2012/02/06
  • Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found

    2012年01月17日11:45 カテゴリアルゴリズム百選Tips Algorithm - 連想配列の実装としてのハッシュはオワコン? 珠玉のプログラミング Jon Bentley / 小林健一郎訳 つまり「終わったコンテナ」。 以前からうすぼんやりと考えて来た危惧が、すこしはっきりと見えてきた。 徳丸浩の日記: Webアプリケーションに対する広範なDoS攻撃手法(hashdos)の影響と対策 もうそろそろハッシュ(テーブル)以外の手段の連想配列の実装手段を格的に模索するべきではないか、と。 そのデータ構造は、君の魂を差し出すに足るものかい? 連想配列(Associative array)がコレクション(Collection)、すなわち数多のデータ構造をまとめるデータ構造としての覇者となったのはもはや疑いようがない事実でしょう「配列で実装されるデータ構造ではなくて、配列を実装するデータ構

    Algorithm - 連想配列の実装としてのハッシュはオワコン? : 404 Blog Not Found
    mickn
    mickn 2012/01/17
  • Did you mean: 30-day album : 404 Blog Not Found

    2011年12月08日09:30 カテゴリLogos Did you mean: 30-day album いいねこれ。 30days Album は画像の URL にもアクセス認証を入れています - 刺身☆ブーメランのはてなダイアリー プライベートな写真の共有には、プライバシーにより配慮した 30days Album をぜひご利用ください。 それだけに惜しい。 英語力、が。 "30 days Album"って、engrishじゃん。 「3分間クッキング」は"3-minute cooking"であって、"3-minutes cooking"じゃない。 Facebookあるのも、30 Day Picture Challengeであって"30 Days Picture Challenge"じゃない。 「日人の9割に英語はいらない」に120%同意するワシだけど、こういうことこそ残り1割じゃない

    mickn
    mickn 2011/12/08
  • 備忘録 - iCloudのApple ID != StoreのApple ID : 404 Blog Not Found

    2011年10月18日02:15 カテゴリTipsiTech 備忘録 - iCloudApple ID != StoreのApple ID One more thing… 404 Blog Not Found:備忘録 - iCloudではじめにやっておくこと これで最小限の設定で、最小限の容量のままiCloudを活用できるかと。 タイトルどおり、iCloudで用いる Apple ID と App/iTunes/iBooksの各Storeで用いる Apple ID は同じである必要はありません。同じにしておいた方が混乱は少なく、Appleも同じにしておくことを推奨してはいますが、同じにしておけない理由はいくつか考えられます。 MobileMe/iCloud開始以前からiTunes Storeを使っている この場合は当然 you@me.com ではないApple IDを利用してきたのですから

    備忘録 - iCloudのApple ID != StoreのApple ID : 404 Blog Not Found
    mickn
    mickn 2011/10/18
    404 Blog Not Found:備忘録 - iCloudのApple ID != StoreのApple ID
  • OS X Lion - Mobile Time Machine とは何か

    2011年07月25日12:00 カテゴリiTechTips OS X Lion - Mobile Time Machine とは何か というわけで約束通り。 あとで記事にする予定< @mnicovideo: @dankogai Mobile Time Machineとはなんですか?ポータブルHDDを持ち運んでバックアップしているのかな?less than a minute ago via Echofon Favorite Retweet ReplyDan Kogai dankogai What is it? 出先などで手元に Time Capsule や外付けHDDなど、Time Machine バックアップがない状態でも、Time Machine に入れるようにする Lion の新機能。モバイル限定。 右のメニューを見ての通り、今ハノイにいる私には東京にある Time Capsule

    OS X Lion - Mobile Time Machine とは何か
    mickn
    mickn 2011/07/25
    多世代ゴミ箱か: 404 Blog Not Found:OS X Lion - Mobile Time Machine とは何か