タグ

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

  • algorithm - mapBetween - 配列の隣接する2項にそれぞれ演算を施した配列 : 404 Blog Not Found

    2012年01月04日21:00 カテゴリLightweight Languages algorithm - mapBetween - 配列の隣接する2項にそれぞれ演算を施した配列 言語を増やしたかったのと、そういう関数に名前を付けたかったのとで1 entry割くことにしました。 等差数列 - タイトル 配列の隣接する2項にそれぞれ演算を施した配列を得たい。つまり、 f (+) [1,2,3,4,5] = [3,5,7,9] のような f が欲しい。 名前 もちろん等差数列を作るのにもこの関数は使えるのですが、この一般的に使える関数に使う名前としてはあまりに局所的。というわけで mapBetween としてみました。使いどころはかなり多そうです。各言語に標準装備されていないのがちょっと不思議なほど。 JavaScriptによる実装 Array.prototype.mapで滅多に使われない第

    algorithm - mapBetween - 配列の隣接する2項にそれぞれ演算を施した配列 : 404 Blog Not Found
    kuenishi
    kuenishi 2012/01/04
    だからperlとJSはイヤなんだよ…
  • 備忘録 - HP ProLiant MicroServer + FreeBSD + ZFS : 404 Blog Not Found

    2011年06月19日23:30 カテゴリTipsiTech 備忘録 - HP ProLiant MicroServer + FreeBSD + ZFS HP ProLiant MicroServer ヒューレット・パッカード Amazonで24,800円だったので半周遅れぐらいで買ってみた。 いいね! コバQことCobalt Qube復活した感じ。 とはいえ、ある程度工夫しないとFreeBSD + ZFSでは使いづらい。半周遅れだけあって、すでに先人の苦労の後を追検証していくだけでよかったのだけど。 hp proliant microserver freebsd - Google 検索 追加部品 PC3-10600 DIMM 4GB x 2枚セット 8GBで6000円ちょっと?そんな価格で大丈夫か? USBメモリ(高速タイプ) これが起動「ディスク」。右のようにして使う。8GBがちょうど

    備忘録 - HP ProLiant MicroServer + FreeBSD + ZFS : 404 Blog Not Found
    kuenishi
    kuenishi 2011/12/17
  • Mac - Sparse Bundle Image ノススメ : 404 Blog Not Found

    2011年07月07日17:00 カテゴリTipsiTech Mac - Sparse Bundle Image ノススメ ところで、この Sparse Bundle Image とは一体なんだろうか? 404 Blog Not Found:Macの起動ディスクをフル(バックアップ|リストア)する最も簡単な方法 結論から言うと、 USBバスパワー駆動の外付け2.5インチHDDを用意し、 そこに Mac OS X をインストールして起動可能にした上で、 (内蔵)起動ディスクを外付けHDD上の sparse bundle image にバックアップ OS Xとディスクイメージ その正体は、「分割された」「ディスクイメージ」。 およそディスクイメージを何らかの形でサポートしていないOSというのはないけれど、Macほどディスクイメージを活用しているOSはないように思われる。なにしろアプリケーション

    Mac - Sparse Bundle Image ノススメ : 404 Blog Not Found
    kuenishi
    kuenishi 2011/07/09
  • 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
    kuenishi
    kuenishi 2011/07/09
  • 404 Blog Not Found:2010年のAppleから学ぶべき3つ不等式

    2010年12月29日07:30 カテゴリArtValue 2.0 2010年のAppleから学ぶべき3つ不等式 老いたな、大前さん。 大前氏 アップルは失敗繰り返しアンドロイドに負けると予測(NEWSポストセブン) - エキサイトニュース アップルのCEOのスティーブ・ジョブズは、今まさにパソコンのMac(マッキントッシュ)と同じ失敗を繰り返そうとしているように見える。“Macの失敗”とは、OSを他の企業には売らず、ハードとワンセットで自分で売ろうとしたことである。 15年前とはルールが変わったのに。 いや、変えたというべきか、 インターネットの自らの重みと、Appleが。 以下、学習難易度順に不等式をならべてみる。 1. 利益>売上 まずはこちらをご覧いただこう。 これは一年間を通してみたAAPL, GOOG, MSFT の「IT三巨頭」の株価の騰落にNASDAQのそれを重ねたものだが

    404 Blog Not Found:2010年のAppleから学ぶべき3つ不等式
    kuenishi
    kuenishi 2010/12/31
    いらないものを捨てることのすばらしさよ
  • Tips - Macをルーターに : 404 Blog Not Found

    2008年10月06日22:30 カテゴリTips Tips - Macルーターに あれ?この記事で、なんで記事体はおろかはてブのコメントにも関連エントリーにもアレが登場しないかと、現在ホテル軟禁中の私に引っかかったので。 元麻布春男の週刊PCホットライン 筆者の場合、出張時はホテルの部屋で原稿を書くPC(最近はMacBookが多い)、イベント会場等で持ち歩くPCiPAQやiPod touchのようなPDAの、計3デバイスを持ち込む。これら3つのデバイスでインターネット接続を共有するために、無線LANアクセスポイント機能を備えたルーターがあると便利だ。実は、Macにはもれなく「インターネット共有」がついてくる。v10.2の頃から標準装備なのでかなり前からである。LANの口が少ないときなど、よく私は「ルーターやります」と言うのだが、未だに驚く人が結構いるので以外と知られていないようだ。

    Tips - Macをルーターに : 404 Blog Not Found
    kuenishi
    kuenishi 2010/06/06
  • アジアにあってアフリカにないもの : 404 Blog Not Found

    2010年02月09日06:00 カテゴリTaxpayer アジアにあってアフリカにないもの 私がblogをはじめて以来目にした中で、最もひどい記事。 アフリカが発展しない理由 - Chikirinの日記 これらのを読んでのちきりんの解決案仮説は「この際もう一度、アフリカ大陸を西欧の植民地にしたほうがいいんじゃないの?」ってこと。香港・マカオみたいに「100年租借」で西欧諸国の植民地にして100年後に返す、っていうのが一番いい方法なんじゃないかな。西欧諸国にもメリットが必要なので、資源の出る国と出ない国をセットにしてね。 確かに アフリカが発展しない理由 - Chikirinの日記 そのくせ、自分達を“自分の国の人”と同列にはおかず、むしろ西欧諸国のリーダーと同じ立場におき、そういう生活水準や富や権力を得るために、自国の唯一の財産である資源利権を私的に流用することに全く頓着しない。 とい

    アジアにあってアフリカにないもの : 404 Blog Not Found
    kuenishi
    kuenishi 2010/02/11
    中世はアフリカとの力関係は完全に逆だったはずでしょ。意味わからん。
  • 404 Blog Not Found:電脳言語を嫁に例えると....

    2007年06月13日02:20 カテゴリLightweight Languages 電脳言語を嫁に例えると.... Dave Thomasにインスパイヤされて。 日 Ruby 会議 2007 - Log0610-S5 なぜRubyを愛しているのか - それは難しい質問だ。 なぜ奥さんを愛しているのか簡単には答えられないよね。 なお、「」となっているのは、私がたまたま「夫」だから。他意も鮃もございません。 以下、アルファベット順。夫に例えばバージョンや他の言語は読者の皆さんにおまかせします。 C 不器用 でも子だくさん。 他の嫁達の多くが、彼女の娘。 不器用だが、一番きつい仕事もしてくれるので、未だに娘達が家事を押し付けに実家にやってきたり。 C++ Cが高齢出産した娘 英才教育を受けたが、親の期待が大きすぎたのか、妙な行動を取る事も多く、美人なわりにもてなかった。 しかし親を吹っ切れ

    404 Blog Not Found:電脳言語を嫁に例えると....
    kuenishi
    kuenishi 2010/02/04
  • tips - Ubuntu 9.10 + ドライブドア で 8TB RAID-5 をこさえてみた : 404 Blog Not Found

    2010年01月12日21:00 カテゴリTips tips - Ubuntu 9.10 + ドライブドア で 8TB RAID-5 をこさえてみた 体調が悪くてあまり難しいことを考えられない時には、こういう単純作業にもってこい。というわけで、 Ubuntu 9.10 とドライブドアで、型落ちの MacBook Pro 2,2 を 8TB RAID-5 Serverに仕立てたので備忘録。 理由 2TBのHDDが15kで売ってたらいつの魔に買っていたので。 ここではなりゆき上お古の MacBook Pro 2,2 を使っているが、port multiplier 対応の e-SATA 付きの Ubuntu BOX ならなんでも使えるはず。 材料 センチュリー ドライブドア SATAボックス5BAY EX35ES5 日立GST Deskstar 7K2000 (2TB/SATA3G/7200rp

    tips - Ubuntu 9.10 + ドライブドア で 8TB RAID-5 をこさえてみた : 404 Blog Not Found
    kuenishi
    kuenishi 2010/01/13
  • C - でも一番右端の立っているビット位置を求めてみた : 404 Blog Not Found

    2009年07月07日03:30 カテゴリMathLightweight Languages C - でも一番右端の立っているビット位置を求めてみた 素晴らしい。 2009-07-04 - 当面C#と.NETな記録 問題の説明はここまでにして、コードの紹介です。Hacker's delight のコードより4〜5倍速く、そして、イミフ加減が半端じゃない!これ一つで 64bit 値以下のすべての値に対応できます。 でも、実際にどれくらい威力があるか試してみたかったのでCに移植してみた。意外な結果が出ております。 0x03F566ED27179461ULL まずは黒魔術。より黒魔術っぽくしてみました。 typedef unsigned long long U64; #define HASH 0x03F566ED27179461ULL static int ntzhash[64]; void i

    C - でも一番右端の立っているビット位置を求めてみた : 404 Blog Not Found
  • 人文科学者がダメな理由がわかる - 書評 - 日本を変える「知」 : 404 Blog Not Found

    2009年05月30日08:00 カテゴリ書評/画評/品評Logos 人文科学者がダメな理由がわかる - 書評 - 日を変える「知」 血、じゃなかった、知、でもなかった、痴の匂いに惹かれて購入。 日を変える「知」 芹沢一也 / 荻上チキ / 飯田泰之 / 鈴木謙介 / 橋努 / 田由紀 / 吉田徹 2009-05-21 - こら!たまには研究しろ!! 他分野の若手論客と話すのは実に楽しいんですよね.シノドスはその機会を十分(過ぎるくらい^^)に与えてくれる点で非常に刺激的です. うん、面白かった。 バカの集まりというのは、外から眺めれば面白いものである。 書「日を変える「知」」は、著者の一人である芹沢一也が主催する「知の交流スペース」、「Synodos(シノドス)」におけるセミナーのやりとりをまとめたもの。 目次 - Amazonより 「経済学っぽい考え方」の欠如が日をダメに

    人文科学者がダメな理由がわかる - 書評 - 日本を変える「知」 : 404 Blog Not Found
    kuenishi
    kuenishi 2009/05/30
    まあ、そうだね。ドーキンスくらい声が大きくて、かつ人間のレゾンデートルを問い続ける科学者が日本にいるか?
  • algorithm - 最近点検索 : 404 Blog Not Found

    2009年04月28日23:30 カテゴリMathLightweight Languages algorithm - 最近点検索 後のデザートにちょうどよいサイズの問題。 二次元の値(x, y)をもつ集合P から任意の点p の近似点を検索するアルゴリズムを考えています 高速、低負荷で検索するにはどうしたらいいでしょうか? 条件は次の通りです .. - 人力検索はてな 条件は次の通りです 集合Pはあらかじめ、任意の順番でソートしておける 点pの近似点にする条件は、margin範囲内で一番近いものとするが、margin値はそのときどきで変わる まずは素直に答えを。 点集合は、あらかじめ原点からの距離順にソートしておく。 その集合を、検索したい点の原点からの距離を使って二分探索(binary search)する。 二分探索は exact match でなくてもいいので、この方法でOKです。O(

    algorithm - 最近点検索 : 404 Blog Not Found
    kuenishi
    kuenishi 2009/04/29
    Pの分布はある程度偏っているという前提。分散すれば分散するほど性能が劣化する悪寒。
  • 「コピーの天才」が天才になれない理由 : 404 Blog Not Found

    2009年04月07日23:30 カテゴリArt 「コピーの天才」が天才になれない理由 半分、正解。 天才になれる秘密 - teruyastarはかく語りき すなわち、0点。 天才も秀才も、コピーが上手でコピーしまくるが、一つだけ違いがある。 秀才は、それによって生じた「内なる違和感」を無視して、コピーし続けることが出来る。 天才には、それが出来ない。 天才は、その「内なる違和感」を得るがためにコピーして、そして内なる違和感と全面対決の末に今までなかったものを生み出す -- 生き残ることが、出来た場合は。 Thomas Edison - Wikiquote Genius is one percent inspiration, ninety-nine percent perspiration. トーマス・エジソン - Wikiquote天才は1%のひらめきと99%の努力からなる。 洋の東西を

    「コピーの天才」が天才になれない理由 : 404 Blog Not Found
    kuenishi
    kuenishi 2009/04/11
  • バイナリとテキストの本当の違い : 404 Blog Not Found

    2009年04月09日00:15 カテゴリLightweight LanguagesCode バイナリとテキストの当の違い うーむ、Wikipediaですら「見た目」の違いしか説明していない。 バイナリ - Wikipedia コンピュータが扱うすべてのデータはバイナリデータ(バイトの並び)であり、プレーンテキスト(または単にテキスト)もバイナリデータの一種ではあるが、通常バイナリとテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) 表現形式を指し、バイナリとはそうでない表現形式を指すことが多い。 Binary file - Wikipedia, the free encyclopediaA binary file (.bin) is a computer file which may contain any type

    バイナリとテキストの本当の違い : 404 Blog Not Found
    kuenishi
    kuenishi 2009/04/11
  • 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found

    2009年03月19日18:00 カテゴリLightweight Languages 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ ああ、まただよ... かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。 /^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$

    「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found
    kuenishi
    kuenishi 2009/03/19
    PHPはどこかで言語仕様を正しいものに縮小すべき
  • tips - Mac OS X - asrでボリューム全コピー : 404 Blog Not Found

    2009年02月12日14:30 カテゴリ書評/画評/品評iTech tips - Mac OS X - asrでボリューム全コピー asrがあまり知られていないようなので、紹介。 [を] MacBook の HDD を交換した話 いよいよ体の HDD の中身を全て外の HDD にコピーします。 コピーソフトは、最近の rsync でも大丈夫だそうですが、 ここでは「SuperDuper!」というフリーソフトを使いました。 ボリュームの全コピーは、asrを使うと以下の一行コマンドで済む。 Mac OS X Manual Page For asr(8) # Volume cloning: sudo asr restore --source /Volumes/Classic --target /Volumes/install 起動ボリュームだったら、こう。 sudo asr restore

    tips - Mac OS X - asrでボリューム全コピー : 404 Blog Not Found
    kuenishi
    kuenishi 2009/02/22
  • 従来のソフトウェアエンジニア人事工学が決定的に間違っている点 : 404 Blog Not Found

    2009年02月06日05:30 カテゴリArt 従来のソフトウェアエンジニア人事工学が決定的に間違っている点 ここまでは、誰もが同意するだろう。 従来のソフトウェア工学が決定的に間違っている点 - kwatchの日記 仕事が高度になればなるほど、属人性は排除できないし、人材の替えはきかない。問題を解決できない人間を100人集めても、問題は解決できない。問題を解決できるのは、問題を解決できる能力を持った人間だけ。頭の悪い大人100人より、すごく頭のいい小学生1人のほうが、成果物が出る。ソフトウェア開発はそういう類いの仕事。 にも関わらず、 ソフトウェア開発も同じような体制にしたほうがいいのではないか。生産性が 30 倍違うのであれば、バカプログラマー 30 人を雇うより、スーパープログラマー 1 人にサポートスタッフ 5 人つけたほうが安くていいものができるだろう。 とならないのはなぜか。

    従来のソフトウェアエンジニア人事工学が決定的に間違っている点 : 404 Blog Not Found
  • 404 Blog Not Found:パイを大きくしたら自分のスライスが減ったでござるの巻

    2009年02月02日07:00 カテゴリMoney パイを大きくしたら自分のスライスが減ったでござるの巻 右のグラフを見れば、冷淡じゃない人でも冷えてしまうのではないか。 2009-02-01 - こら!たまには研究しろ!! 僕が常々残念だと思っているのは,低所得者層の生活保障の必要性を感じている論者の多くが(3)の選択肢に冷淡なところです.それどころか経済成長が現在の低所得者層の苦しい生活の原因だなんて思っている人までいる.経済成長と相対的な格差の関係については議論が残りますが*4,絶対的な貧困への唯一にして最善の処方箋は経済成長なのです.これ、何かというと、 年齢階層別の金融資産保有割合をグラフ化してみる:Garbagenews.com のパイチャートを Google Chart で描き直したもの。上が2004年。下が2007年。上下に並べた方がわかりやすいのでそうした。 この間、経

    404 Blog Not Found:パイを大きくしたら自分のスライスが減ったでござるの巻
    kuenishi
    kuenishi 2009/02/07
    結局、問題は再分配にまた戻るわけですね。全国の若者よ立ち上がれ老人を倒して革命を起こせってか。
  • 相続税 - ゼロかイチか : 404 Blog Not Found

    2009年01月15日15:00 カテゴリTaxpayer 相続税 - ゼロかイチか 久々に爽快な大前節。 景気浮揚・三つの大改革|この一年の注目記事|新しい日を創る提言誌 Voice+ ボイスプラス ここで述べられている目的はほぼ全面的に賛成する。特に その第1は、個人の金融資産を高齢者から若者に移すことである。 は大賛成。しかし、 そんな老人に少しインセンティブを与えて、「消費税を払わなくていいから、お金を使ってください」といったところで、消費に向かうことはないだろう。従来の延長線上にはない、まったく新しい方策が必要とされているのだ。それは相続税の廃止である。 という手法には「大賛成」しつつ「正反対」する。 というのは、多くの金持ちが息を潜めて2010年を待っているからだ。あと1年半すれば大量の資金がニーズのある若い世代に移り、アメリカは盆と正月が一緒に来たような好景気を迎える可能性

    相続税 - ゼロかイチか : 404 Blog Not Found
    kuenishi
    kuenishi 2009/02/06
    現代社会においては、100万円/1万ドルオーダーのあたりに Value for Currency のピークがあるように感じられる
  • Pixarの(電燈|伝統)、ここにあり - 映画評 - WALL-E : 404 Blog Not Found

    2008年12月13日17:30 カテゴリ書評/画評/品評Love Pixarの(電燈|伝統)、ここにあり - 映画評 - WALL-E 行った、観た、まいった。 現時点における、SF映画の最高峰。SFアニメの最高峰。アニメの最高峰。 Animationというのが、アニマ = 魂を吹き込むことだというのが、子供でも納得できる。 作「WALL-E」は、Pixar Animation Studiosの最新作にして最高傑作。度し難いことに、Pixarは今まで駄作を一も作っていない。にも関わらず、「最新作が最高傑作」という期待感を常に維持してきた。そして今回もまた見事に期待に応えた。 ゴミの惑星となった地球に、ただ「一人」残ってゴミを片付けるロボット、WALL-E。ゴキブリ一匹を唯一の友人として、今日もせっせと仕事をしていたら、轟音とともに巨大な宇宙船がやってきた。そこから降りて来たのは、「一

    Pixarの(電燈|伝統)、ここにあり - 映画評 - WALL-E : 404 Blog Not Found