タグ

2012年10月21日のブックマーク (4件)

  • 年下男に求愛され続けてた話していいですか : いたしん!

    1:名も無き被検体774号+[]:2012/10/14(日) 01:58:48.96 ID:qz16+yn70 出会って十年は経つし、会話とかはうろ覚えなんで多少脚色しますが 少し長くなりそうなんで、覚えてる限りのエピソードしか書かないつもりですが、 私が途中で飽きたらすみません あと文才ないんで読みにくかったらすみません 5:名も無き被検体774号+[sage]:2012/10/14(日) 02:00:49.49 ID:yHkCoS2r0 スペックはよ 6:名も無き被検体774号+[]:2012/10/14(日) 02:01:07.39 ID:qz16+yn70 スペック 女24です 8:名も無き被検体774号+[]:2012/10/14(日) 02:03:09.74 ID:qz16+yn70 私と彼が出会ったのは、私が中2、彼が小5の時でした 当時の私は学校が終わっても部活には行かず、

    gfx
    gfx 2012/10/21
  • neue cc - 既存JavaScriptをTypeScriptとして修正する方法

    JavaScriptTypeScriptです。ほぼほぼ。.jsを.tsとして変更すれば動きます。というほど世の中甘くなくて、まあ、大抵は動きません。えー、なにそれ、欠陥品じゃないの?と思われるかもですが、いえ、結構単純な話です。例えばですが var x = 0; x = "hogehoge"; このコード、JavaScriptとしては正しいですが、TypeScriptとしては間違っていてコンパイル通りません。xがnumberとして推論されるので、"hogehoge"が代入できないからです。じゃあどうするの?というと、 var x: any = 0; x = "hogehoge"; anyとして型定義してやればいいんですね。もしくは var x = <any>0; x = "hogehoge"; でもいいですが。<>はキャストみたいなものです。ちなみに、こういったことの実例はTypeScr

    gfx
    gfx 2012/10/21
    "このコード、JavaScriptとしては正しいですが、TypeScriptとしては間違っていてコンパイル通りません。" -> いいえ、警告が出るだけでコンパイルは通りますよ。 / 訂正:VSだとエラーになるそうです…。
  • サーバ管理の仕組みを作り始めた話 - Kentaro Kuribayashi's blog

    先日(10/9)、riywoさんさんの呼びかけにより、サーバ管理をどうやったらいい感じなるかを話し合う会がもたれました。僕は、直接サーバ管理をやっているわけではないのですが、社内でそういうの欲しいという話をしていて、ツールを作りたいといっていたので、参考になればというわけで、お誘いいただいて参加してきたのでした。 riywoさんから、叩き台としてホストのキーを元にした統合的なAPIの構想を図式化したスライドを提示していただいた後、管理システムの主なユースケースや、各社の実際の管理手法などをいろいろお話をうかがいました。僕など、インフラ的な知識に乏しいもので、これはなかなか大変なことだなあというのがあらためてわかりました。 組織体制や経理ルールの複雑性が各社でだいぶ違う サーバの情報として必要な属性が各社でだいぶ違う そもそもサーバの情報が複雑 既にあるなんらかの管理の仕組みとの整合性を取る

    サーバ管理の仕組みを作り始めた話 - Kentaro Kuribayashi's blog
    gfx
    gfx 2012/10/21
  • 非同期APIと例外処理(node.js の domain について)

    node.js のような非同期APIを使ったプログラミングに拒絶反応を示すエンジニアが多い理由の一つが、非同期APIと例外処理の相性の悪さだ。 Javascript の場合、例外処理はこんな感じに記述する。 function f(i) { try { throw new Error('an error #'+ i); } catch(e) { console.log('Error caught:', e.message); } } ところが、これに非同期APIが絡むと、とたんに分かりにくくなる。例えば下の例。 function f(i) { try { setTimeout(function() { throw new Error('an error #'+ i); }, 1000); } catch(e) { console.log('Error caught:', e.message)