タグ

2007年12月10日のブックマーク (13件)

  • ハタさんのブログ(復刻版) : javascriptを初めて学ぶ人についてのおさらい。その1

    僕にも教える人ができた(? というか人にモノを教える立場)になったので、とりあえず、最近はもっぱらjavascriptを教えています。 もともとCやJavaなどについてはある程度の知識がある人なので、それを少しjs的な意味で、関数言語的な教えをやっている最中のメモ 変数って何ですか?変数って値もしくは式そのものに利便的な名前をつけているものです 次のhogeとfooは値をいれる箱ではなく、値そのものに別名(もしくは分かりやすい名称)を割り当てているだけに過ぎませんよ。 var hoge = 1; var foo = [1, 2, 3]; alert(hoge + 1); // 2 alert(foo[0]); // 1 alert(1 + 1); // 2 alert([1, 2, 3][0]); // 1 つまり、関数自体を変数に代入する事ができます。(functionとは特別な呼び名

  • アルゴリズム百選 - 用語の定義、またはその欠如 : 404 Blog Not Found

    2007年12月05日03:00 カテゴリアルゴリズム百選Math アルゴリズム百選 - 用語の定義、またはその欠如 いい機会なのでお断りしておくと、 O(1)というのはご機嫌に速いということ? by Inquisitor たとえばn桁の足し算は、2つの整数および結果が適当なレジスタに収まるうちは、1クロック(程度)でできるのでご機嫌に速いわけですが、O(1)というわけではもちろんなく、O(n)だと考えるのがふつうでしょう それが「ふつう」だという人向けのにするつもりはありません。 書はなるべく正確な知識を提供することを目指しますが、その正確さのためにページ数が倍になるのであればそれを恐れずに割愛するつもりでもあります。脚注や参考文献など、「より正確な知識のため」のポインターはその場合なるべく明示するつもりではありますが。 厳密に言えば、こういう言い方は許されないはずです。精度に限りが

    アルゴリズム百選 - 用語の定義、またはその欠如 : 404 Blog Not Found
  • 「プロジェクト・ブック」はスゴ本

    建築デザイナー向けだが、システム屋のわたしにも効果大のスゴ書は、建築タイポロジーの解説ではないし、建築デザイン・テクニック集でもない。仮に書が建築デザインについての形式論・類型論だったなら、わたしにとって、何の役にも立たないだろう。 しかし、デザイナーとしての才能やテクニックに関係なく、つくるキモチに焦点を当てている。たとえば、場のつくりかた、発意の仕方、他者との共有方法を理解することで、どういう瞬間にプロジェクトが「まわって」いるかを感じとれる。いちいち具体的で、かつ、そのままITプロジェクトにハマる。 デザインプロジェクトに効く63のキーワードと、現場の会話ログを追いかけるうちに、プロジェクトを「まわす」のに建築もシステムも大差なく見えてくる。つくる「モノ」は違えども、つくる「コト」は同じなのだから。 ■1 場所をつくる 大きなテーブル、広い壁、ライブラリー、気持ちのいい椅子

    「プロジェクト・ブック」はスゴ本
  • キンタマをつかむ - masayang's diary

    どっこいSIerは簡単になくならないが面白い。著者id:mkusunokさんの意見に同意。 実のところ丸投げ自体が悪いとは思わない。経営にとって重要じゃない機能であれば、丸投げで型通りのものを使った方が安上がりだ。 もう一歩進んで、「経営にとって重要じゃない業務であれば、丸投げで型通りのものを使った方が安上がりだ。」とも言える。米国だとADPなんかが有名。ここは人事給与管理の業務を丸受けする会社。[*1] 開発だけを投げちゃうのは、「開発という業務は経営にとって重要じゃない」から。そして、そう判断できるのは「システムの企画から要件定義」と「設計開発」を分離できると経営陣が信じているから。[*2] これまで重要かどうか腑分けせず、さらに丸投げなのに手組みするものだから、おかしなことになっていた訳だが。 お客さんにとって重要な業務のシステムを丸受け(設計、開発から日々の運用まで)することを、自

    キンタマをつかむ - masayang's diary
    bull2
    bull2 2007/12/10
  • 安物買いの銭失い...開発をアウトソースしてはいけないという事例 - masayang's diary

    機内で読んだWall Street Journal(紙媒体版)2007年12月7日金曜日A1面の記事より Boeing Scrambles to Repair Problems With New Plane 要旨 次期旅客機787Dreamlinerの開発が遅れている 最大の理由は自社開発ではなく、アウトソース活用を試みたこと 機体の設計開発をアウトソースしたのはボーイング91年の歴史で初の試み アウトソースした理由 機体素材に炭素繊維を使う787は基礎研究だけで大きな投資が必要だった 開発投資額は100億ドル(1兆1000億円)に達する 開発投資を抑えるため、部品供給メーカ達に設計開発を委託(アウトソース) 発生した問題 多国にまたがるアウトソース 言語の壁 米国では想定していなかった各種規制 孫請けに仕事を分散させることによるオーバーヘッド 同じ企業なら会って話せば済むのに、大量の文書

    安物買いの銭失い...開発をアウトソースしてはいけないという事例 - masayang's diary
  • ベア速 マイクロソフト米国本社の実地面接に行ったけど質問ある?

    4 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/12/08(土) 06:49:04.61 ID:Bh8D4QeU0 >>1 話が当なら こんなとこにきてはいけない人だよ君は 自分の場所にかえれというか二度とくんな こんな掃き溜めにいたらだめになるぞ なんでそっち系の板で立てないのか >>4 アメリカは現在夕方で少しヒマなんですよ。 あと2chとかniconicoは大好きです。 7 名前:以下、名無しにかわりましてVIPがお送りします。[sage] 投稿日:2007/12/08(土) 06:50:51.74 ID:7Trqg13a0 なんだ受けただけか 意味分からん >>7 力及ばず、最終面接で落とされました。 でも、試験の傾向とか多少参考になる話もできると思います。 9 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/12/

    bull2
    bull2 2007/12/10
    参考になる
  • このままでは成果主義で会社がつぶれる:日経ビジネスオンライン

    特集「イノベーションで切り拓く新市場」が、「ザ・ターニングポイント ~イノベーションの軌跡」として装い新たに再スタートを切りました。動画番組もテキスト記事も今まで以上にパワーアップしてお届けします。人材育成のために成果主義を見直し、改良する企業が増えています。番組ではそうした企業の例として日産自動車、住友商事、積水化学工業を取り上げ人事担当者にインタビューを行いました。ぜひご覧ください。 ※上記でご覧になれない方、またはOSがMACの方はこちらから (システム条件がWindows XP Service Pack 2 or Vista以降で、Quicktime7.2が必要です。MACの方は、Mac OS X v10.3.9とv10.4.9以降。必要に応じてインストールをお願いします。 Quicktime:windowsMac) ※iTunesの登録はこちらから また、Windows Vis

    このままでは成果主義で会社がつぶれる:日経ビジネスオンライン
  • 「好きを貫く」よりも、もっと気分よく生きる方法 - 分裂勘違い君劇場

    どんなにステーキが大好きな人でも、 毎日、朝昼晩、ステーキだけを強制的にべさせられ続けたら、 だんだん苦痛になってくる。 当にステーキが好きな人なら、最初の1ヶ月くらいは毎ステーキだけでも天国かも知れないが、 それが半年もつづけば、もはやステーキを見るだけでウンザリするだろう。 プログラミングが好きでプログラマーになってしまった人は、 これと同じ種類の拷問にかけられる。 どんなにプログラミングが好きな人でも、毎日休まずプログラムを書き続けないと 生活できないとなると、それはだんだん苦痛になってくる。 好きなことを仕事にして生きていく、というのは、質的にそういうことなのだ。 そもそも、人は、その瞬間、瞬間で、いろんなことに興味をもち、 いろんなことをやりたくなる、自由で軽やかに発散していく欲望を持っている。 どんなにプログラミングが好きな人でも、 朝起きて、今日は空が青くて気持ちいい

    「好きを貫く」よりも、もっと気分よく生きる方法 - 分裂勘違い君劇場
    bull2
    bull2 2007/12/10
    食っていけるに十分な収入・資産があれば、こんな風にできるんだけどね。結婚したらアウトだな。
  • 天国のビーフシチュー

    この季節になると泣き泣き作るビーフシチュー。なぜ泣くかというと、面倒くさいからである。2時間くらいかかる。じゃ作らなきゃいいじゃん、と思うだろうが、しかし、この味をべさせてくれるレストランが周囲にないので仕方なく。元は15年くらい前にDanchuに載っていたレシピ。当時東京にあったマリークロードというレストランのシェフの長尾和子さんという方のもので、それを簡易化しました。お試しあれ。格的な複雑な味でありながら、日風あっさりした優しさもあり、ご飯にもあいます。 おいしさの秘訣は 1.赤ワイン 2.隠し味のカラメル(砂糖を焦がして作る。甘くならずに深みが出る) レシピはこんな感じ。 材料(直径30センチくらいの鍋一杯分。かなり大量。8人分くらい) 牛肉1キロ強(3−4センチ角に切る) 各種野菜。切った状態トータルで、見た目がこれまた切って山積みした牛肉の倍くらいになるように。何を使うかは

    天国のビーフシチュー
    bull2
    bull2 2007/12/10
  • HIDasp ドライバインストール不要のAVRライタ - binzume.net

    他に,基板とか,線材とか. ソフト・ファームウェア ここにあるものよりも,千秋ゼミのHIDaspのページにあるhidspxの方が完成度も高くお勧めです. Macの人は,hidspx-1012b_osx.tar.gz(hidspx for MacOS X)を作ってみたので使ってください.(HIDaspx用です.HIDaspファームウェアでは使えません…汗)MacPorts等でlibusbをインストールしてからmakeしてください.Linux等でも動くかもしれませんが,BSDだとダメなのを確認…. HIDaspxを使ってターゲットAVRと通信するサンプル(hidaspxterm.zip)も作ってみました.ちょっとした工夫でAVRでもprintfデバッグ可能です. ダウンロード(非推奨) ファームウェア+HIDasp対応のavrspx(hidasp-0.2.1.zip) HIDaspを使ってAV

  • AVR USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers

    EasyLogger is an example application demonstrating how to run AVR-USB without a crystal, leaving more pins for I/O. The 8 pin ATTiny45 is a very small but powerful controller. However, if you need an external crystal, there are only very little I/O pins left. The current version of Objective Development's Firmware-Only USB Driver offers a new option: It can be compiled to run with 16.5 MHz +/- 1%

    bull2
    bull2 2007/12/10
  • USB入門 - MorosanSoft

    USBCOMIO 最初は日々色々な事を書き綴ろうと始めたブログだが、このブログなんか電子工作ブログになってしまった感がある。結果、その筋のネタがないと書き込むべき記事が無くて、更新する気が起きなくなる。 いかん。 で、昨年からだらだらと続けている"AVRでUSB"であるが、最近 http://hp.vector.co.jp/authors/VA000177/html/FrontPage.html でAVRUSBのEasyLoggerというのを知る。 これが凄い!何が凄いかと言うと、内蔵CR発振源のクロックで動作するUSBファームを書き上げている。実際ロースピードのUSBパケット1つを拾うのに必要な精度を以前計算した事があるが、とてもCR発振源では必要精度を満足させる事は出来ない気がする。 実際セラロックを使ってUSBファームを書いて見たが、特定のハードウェアではうまく動作しなかった。大半の

    USB入門 - MorosanSoft
    bull2
    bull2 2007/12/10
    PLLでやってるように、位相比較して微調整してるわけね。良く考えてあるな
  • YappoLogs: PowerEdge SC440をQuad Core + 8GBメモリで動かす

    PowerEdge SC440をQuad Core + 8GBメモリで動かす はてなのnaoyaさんの日記でQuad CPUでxenを動かしてるという事が書いてあったので、自宅でもはてなのサービスをまねた構成をしたくなったので人柱やってみました。 タイトルの通り、1万5千円で買ったSC440をDELL公式のスペックよりもオーバースペックな事をして動かしました。 まずは、メモリから。 ミラクルリナックスの中の人曰くマザーボードの仕様的には8Gまでいけて、8Gちゃんと認識したという事で、以前から買い漁ってたTranscendの1GB DDR2 667MH ECC メモリの 2GB 番の TS256MLQ72V6U 4枚買って来て刺した所 BIOSでは8G認識してるのにOS上げたら3.5Gにも満たなかった、よく考えて64bit番のCentOS入れたら無事8G認識しました。 次はCPU、SC440

    bull2
    bull2 2007/12/10
    負荷試験以外なら仮想環境を使う方が便利。メモリが足りなくなるのが玉に瑕だけどね。あと子供が見上げてる先に18禁っぽいDVDがあるのがワラタ