タグ

ブックマーク / lepton.seesaa.net (3)

  • CD/DVD メディアの処分方法: めざせ生涯現役!

    Windows 環境での商用ソフトウエアの開発では MSDN (Microsoft Developer Network)会員となる事がほぼ必須だ。このサービスに加入していると、毎月ディスクが送られてくる。昔は CD-ROM で送られてきたが、4年前に CD-ROM でメディアを受け取ったら凄い事になったので、今は DVD-ROM で受け取っている。にもかかわらず多い時で DVD-ROM が月に10枚近く送られてくる事もある。これらのディスクは大抵既に送られてきているメディアを最新版に置き換えていく事になるため、置き換えられたディスクは不要になってしまう。このディスク、中には Microsoft の製品が沢山含まれている為、そう簡単に捨てる訳にもいかないのでとりあえずとってあった。それで先日掃除をした際に、それらを集めてみたら左の写真の様になっていた(数えたら111枚あった)。 不要になった

    mitsuki_engawa
    mitsuki_engawa 2006/03/22
    素直に割った方がいい気も。
  • JavaScript の非同期処理 (2): めざせ生涯現役!

    2009年02月(2) 2006年11月(2) 2006年10月(1) 2006年09月(1) 2006年06月(1) 2006年05月(2) 2006年04月(1) 2006年03月(10) 2006年02月(9) 2006年01月(11) 2005年12月(15) 前回のテストでは、処理中に他の処理を呼び出している部分が有ったので、ひたすらCPUを回すように実験コードをちょっと変えて見た。 var result = ""; // 共有される大域変数 function synctest(name,ntimes) { if ( ntimes>0 ) { var d1 = new Date(); var s1 = "" + d1; result += "<br>"+name+" = " + s1; for (ntimes--;ntimes>0;) { var d2 = new Date();

  • JavaScript の非同期処理: めざせ生涯現役!

    2009年02月(2) 2006年11月(2) 2006年10月(1) 2006年09月(1) 2006年06月(1) 2006年05月(2) 2006年04月(1) 2006年03月(10) 2006年02月(9) 2006年01月(11) 2005年12月(15) コンカレント処理を行った事のある人ならご存知の通り、複数の実行フローが同時に走る場合はリソースの競合が発生する可能性がある。 あるリソース(メモリでもファイルでもIOでも何でも良い)に対して 1.値を取得する。 2.取得した値に1を足す。 3.足した結果を元に戻す。 と言う処理を行う時、初期値0で3つのプロセスが何の対策もせずにこれらを実行した場合は、最終的な結果として1~3までのどんな値も取りえる事になる。こういう処理は往々にして何かの数を数える処理なので、この結果は期待通りであるとは言えない。これを期待通りに実行するため

  • 1