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

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

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

2007/07/29
カミナリが鳴ってもヒグラシは鳴く

 
画像がアップできない中、更新は一時停止すると言ったのですが、このままではブログネタが消化
できないままなので、画像を必要としない系統で再開( ´д`)
 
 
さて、先週のいつかからリアル ヒグラシ鳴き始めるようになりました。
 
 
ちなみにここで言う「リアルなヒグラシ」とは、カナカナゼミの事。
 
 
今まではこの鳴き声を聞くと 夏がきたなぁと感じるだけだったのですが、今年はそれだけじゃない。
 
 
たぶん「ひぐらしのく頃に」 をやりすぎた影響か!?
 
 
さっき感じたのは鬼隠し編 で、レナがオヤシロモードになってしまう場面を想像して
しまいました( ´д`)
 
 
 
 
原作では、よく「カナカナカナ・・」とBGMで流れるシーンも多いので、必然と意識の中に埋め込まれて
しまったのでしょう( ´д`)
 
 
しかし、ひぐらしの中で一番最初に衝撃を受けるシーンと言っても良い
 
 
「嘘だ!!」
 
 
のシーンが、なぜ思い浮かんだかは、不明。
 
 
    
見れない方は ここ 。 
 
 
さて今日は、関東地方でカミナリと一時的な大雨だったのですが、その時のヒグラシ達にビックリ!!
 
 
弱い雨と強いカミナリが轟いている中でも合唱しているではありませんか。
 
さすがに大雨のときは聞こえなかったのですが、ミンミンゼミとかは大人しくしているのに、大したものです。
 
 
まぁそれにしても、ヒグラシの声聞いてると、ひぐらしワールドにまた浸りたくなってくる( ´д`)
 
ゲーム・アニメ・ドラマCD・小説・音楽 と様々なメディアで好きになってます。
 
 
すでに廃人に近いと思える今日この頃でした( ´д`)

2007/07/27
画像がUPできんくなった(続)

 
サポートから返事が来ましたので、
 
「Windows Live フォト アップロード コントロール」
 
インストールできない方はお試しください。
 
 
今まで画像がアップできていた方は、旧「MSN Photo Upload Tool」がインストールされている
と思いますので、それを削除する必要があるそうです。
 
 
私の環境(※)ではダメでしたが。。
 
OS

Windows2000/SP4

ブラウザ IE 6.0
セキュリティ


 
===================================================
● フォトアップロードコントロールの再インストール
===================================================
 
「今すぐインストール」 をクリックいただきましても
インストールが行えない場合、旧バージョンである
MSN フォトアップロードツールが影響している可能性がございます。
 
そのため、MSN フォトアップロードツールを手動で削除いただいた後、
再度、Windows Live フォト アップロードコントロールを
インストールしていただき、問題が改善されるかご確認くださいますよう
お願い申し上げます。
 
(既にご確認いただいている操作の可能性もあり、恐れ入りますが、
 ご確認の程をよろしくお願い申し上げます。)
 
--------------------------------------------
  
【MSN フォト アップロードツールの削除方法】
 
1. Internet Explorerを起動し、画面上部のメニューから
  「ツール」→「インターネットオプション」をクリックします。
 
2. 画面上部にあります[全般]タブを開きます。
 
3. 画面中央にあります[Cookie の 削除][ファイルの削除][設定]
  の中から[設定]をクリックします。
 
4. [設定]のウィンドウが開きましたら、画面下部の[フォルダの移動]
  [ファイルの表示][オブジェクトの表示]の[オブジェクトの表示]を
  クリックします。
 
5. 次に[Downloaded Program Files]が開きますので、こちらで
  MSN Photo Upload Tool にカーソルを合わせ、マウスを右クリックし、
  削除を選択します。
 
6. [プログラム ファイル の削除]というメッセージが表示されますので、
  [はい]をクリックします。
 
 
次に、以下の手順で Windows Live フォトアップロードコントロールの
再インストールを行っていただきますようお願い申し上げます。
  
--------------------------------------------
 
【Windows Live フォトアップロードコントロールの
  インストール画面までのご案内】
  
1. 下記 URL より、Windows Live Spaces トップページにアクセスし、
  [サインイン] をクリックします。
  
  
http://spaces.live.com/
  
2. スペースをご利用のアカウント名、パスワードでサインインをおこない、
 「更新情報」というタイトルのホームページが表示されますので、
  画面左上にある [自分のスペース] をクリックします。
 
3. 画面左上の[その他] から[ブログ]をクリックします。
 
4. ブログ記事の追加を選択し「ブログ記事の編集」画面を開きます。
 
5. [ブログ記事の編集]の記事入力欄の下の[写真の追加] を
  クリックします。
 
 
次の画面で Windows Live フォト アップロードコントロールの[インストール]
の画面が表示されますので、「今すぐインストール」をクリックし
インストールを行っていただき、写真の追加が行えるかご確認くださいませ。
   

 
ちなみに手順は、画像で説明すると以下のようにやっていきます。
 
 
画像は外部サーバーを利用しています(苦笑
 
 
 
IEのインターネットオプションをクリック後、全般タブ「設定」
 
 
 
 
 
続いて、「オブジェクトの表示」を選肢します。
 
 
 
 
その後は、
 
Windows2000:
C:\WINNT\Downloaded Program Files
 
WindowsXP:
C:\Windows\Downloaded Program Files
 
がそれぞれ開かれると思うので、開かれた後「MSN Tool」 右クリックし削除します。
 
 
そして削除後は、
 
 
上の「今すぐインストール」を押せば完了です。
 
 
 
ちなみに私のところでは、上のボタンを押しても何も起きないのですが。。

2007/07/25
ルミネスの値段が平均値に、、と思ったら対策版

 
以前、PSPのルミネスの値段がやたらと高くなるという記事を書いたのですが、
現在ようやく 定価まで戻った ようです!
 
  
 
先週見た段階では、2万4千円PSP本体より高いという怪現象も起きてたりして。。
 
 
現在は amazon から直接購入できるようになったので、2480円一時期の10倍以下まで一気に
値下がった図式になります( ´д`)
 
あれほど値段が膨れ上がった中、購入した人は「うわ損した!」 と感じるのか少し疑問ですが( ´д`)
 
 
という事で、早速 ダウン○レード興味でルミネス 買い物カゴに入れました!!
 
 
7/26追記:
 
現在すでに対策版が出回ってるようです。DGだけが目的の方は、たぶん amazon のは対策済みだと思わるのでご注意ください。
 
但し、ゲームは普通に遊べるそうです( ´д`)
 

2007/07/24
1枚の写真で3Dアニメ化?

 
ITの世界は本当に進化が早い。
 
なんと、一枚の正面からの写真で、自由にアニメ化することが出来るというのです。
 
 
 
 
 
 
リンク先の動画を見るとわかるのですが、チョウチョ目で追いかけて食べるシーンには
しょうじき驚きです( ´д`)
 
一枚の写真で、これだけの表情を作り出せるとなると、本来は存在しない写真/映像も簡単に
作り出せるようになったという事ですね。
 
 
この技術が一般化するかどうかはともかく、たった1枚の写真から自由にアニメーションさせてしまうのは、
正直すごいとしか言えません。
 
 
但し、誰でも使えるような一般化に関しては、簡単にはされないと思えるけど、その辺はどうだろう??

2007/07/23
画像がUPできんくなった(゜Д゜ )

 
今スペースのメンテナンスの影響で、画像がUPできなくなっています。
 
ということでブログネタはあるのですが、画像がUPできないとモチベーションがどーも出ないので、
UPできるようになるまで一旦、更新は停止します( ´д`)
 
 
ちなみに私のところで発生している問題は「Windows Live フォト アップロード コントロール」のインストールが
うまくいかない状況です。
 
現在サポートに問い合わせをした所、どうやらメンテナンス影響しているとか。。
 
まぁ、本当にそれだけなら助かるのですが、、( ´д`)
 
 
 
MSNスペース使いやすくて好きだから、早く直ってくれ~!!
 
 
7/27 追記:
新たにサポートから返事来ました。詳細はこちらの記事にてどうぞ

2007/07/20
MSN Space メンテナンス か

 
昨日、MSNスペースのメンテナンス一部の機能が使えなかった( ´д`)
 
ってことで、今日見てみたらインターフェイス デザインが一新されてる! 
 
 
しかし早速「一言だけ」言わせてください。
 
いっつも使ってるカラー #3366FFデフォルトに無い!!(・A・)
 
 
独自のカラーは作成できるけど、デフォルトに置きたい んだよなぁ。。
この辺はちょっと変えて欲しいです( ´д`)
 
 
びみょーに 痒いところに手が届かない 印象だけど、、すぐ慣れるかな?
 
 
 
さて話は変わって、昨日のことです。
 
 
帰りに コンビニ によった時の話なのですが、いつも通りレジで会計を済まそうと5千円札を出した所、
レジの上に変な紙が張ってあります。
 
 
私は、あまり視力が良い方ではないので、最初は何が書いてあるのかわからなかった。
 
 
そして、店員さんが袋に積めてる時に目を凝らしてみてみると
 
 
そこには
 
 
「千葉で、偽5千円札が出回ってます!!」
 
「ご注意ください!」
 
 
( ゚д゚)
 
(つд⊂)ゴシゴシ
 
 
(;゚д゚)
 
(つд⊂)ゴシゴシ
 
 
(;゚ Д゚) …?!
 
 
私は 5千円札で払うつもりマンマンだったが、
 
 
 
引っ込めて、1万円で払いました。
 
 
 
あれ、タイミング悪すぎ!
 
千円が1枚も無いときに限って、レジにデカデカと告知 されると、正直 5千円では
支払えなくなるってw
 
 
それにしても、考えてみたら コンビニ でそーいう告知してるの初めて見ました。。
 
 
あー、心理戦に負けた気分。

2007/07/18
日常のタスクを自作言語で書いてみた

 
最近の日常のタスクをちょっと、自作言語でコーディングしてみました。
 
自己満足(※1)で書いておりますが、興味のある方はご覧ください。
 
※1
これ自身は自己満足というよりも、
どんな出来事でも、頭の中でプログラムに直してしまう事が多くなってきた。
 
 
プライベートの頭の中では、常に Event(Task) というものが実行され続けているとお考え下さい。

#include "system.h"
 
//  タスク関数の名前定義
#define TASK_BOOK_WRITER   "book_writer" // 本の執筆
#define TASK_VM                  "vm"            // Virtual Machine
#define TASK_SLEEP,             "sleep"         // 睡眠や食事
#define TASK_PLAY_NDS,        "play_nds"     // NDS
#define TASK_PLAY_PSP,        "play_psp"     // PSP
#define TASK_LOOK_COMMIC,  "commic"      // コミック
#define TASK_LOOK_ANIM,      "anim"         
// アニメ
 
class Main{

  Event(Task){
   var task;
  
   whiletrue ){
       task = feel_random();  // 気分次第のタスクを取得
   
       CALL_FUNCTION( task ); // タスクを実行する
   
       SLEEP();    // 他のイベントを受け取るために、脳にゆとりを。。
    }
  }

 
  Function(feel_random){
     var rand;
     rand = RANDOM(1,100);

 
     // 30% の確率で
     if( rand<=30 ){ return TASK_SLEEP; }

 
     // 20% の確率で
     if( rand<=50 ){ return TASK_PLAY_NDS; }

 
     // 10% の確率で
     if( rand<=60 ){ return TASK_LOOK_COMMIC; }
  
     // 2% の確率で
     if( rand<=62 ){ return TASK_PLAY_PSP; }
  
     // 18% の確率で
     if( rand<=80 ){ return TASK_LOOK_ANIM; }
  
     // 10% の確率で
     if( rand<=90 ){ return TASK_BOOK_WRITER; }

 
     // 10% の確率で
     return TASK_VM; 
  }
}






 
う~ん、80%はリフレッシュという恐ろしいタスクだ( ´д`)
 
 
一応簡単に解説しますと、単純乱数で確率を決めて、それによって動的関数を呼び出しています
 
CALL_FUNCTION() ってのはC言語で言う、関数ポインタみたいなものですね。
 
 
これ書いてて思ったのはリフレッシュタスク以外の優先度をあげるべきというのに
気づきました。。

本の執筆を初めますた - 001

 
前回、本を執筆したい という記事をかいたのですが、今日から行動を起こす事に決めました!
 
色々調べたところ、新人くんはまず原稿を書くのが良いそうです( ´д`)
 
まぁ文章力とか、色々前提もありますが、なんとかなるでしょう! 
 
 
という事で、これから本の出版を目指して、バシバシ裏スレッドで執筆していきます!
 
経過の方はブログにも書いていこうと思ってます( ´д`)
 
 
そして原稿が完成した暁には、出版社に原稿を持ち込んでみようかと。。
 
あ、このブログを読んでいる出版関係の方がいましたらぜひお話をさせて下さい(マジ
 
 
さて、ジャンルと方向性だけは決めたので、現時点ではそれらの紹介をします。

キーワード
・iアプリ
・ゲームアルゴリズム
 
方向性としては、APIの解説なんていう、探せばどこにでも載っていることなんて記事にしないよ?
 
現場で使える 実用的かつ代表的なゲームアルゴリズムを、丁寧に解説する予定!
 
 
さて、これからが楽しみだ!!

2007/07/17
ひぐらし - 厄醒まし編おもしろい!( ´д`)

 
現在放送中の、アニメ ひぐらし 厄醒まし編 見ました。
 
 
元々期待してたけど、相変わらず期待以上に面白い!
 
 
この平和な日常は、初めてゲームをやった時、「ちょっとどうでも良い日常だな。」って
感じだったけど、今ではこの何気ない日常の面白さがすごいある。
 
 
正直、最初の「鬼隠し編」をクリアした段階では、おなか一杯だった(※1)と記憶してたんだけど、何となく
続けた綿流し編」の中盤ぐらいから、めっちゃくちゃのめり込んでた。
 
※1
十分に楽しめたけど、先が遊べなかったら遊べなかったで、構わない手応えだった。
 
 
 
 
オリジナルの「厄醒まし編」は、誰が疑心暗鬼になって終わるのか非常に興味深いですな。
 
う~ん、楽しみだ。

2007/07/15
ひぐらしは名曲揃い!

 
「ひぐらしのく頃に」の アニメ第2期 始まりましたね。
 
放送は千葉テレビでもやってるのですが、いかんせん深夜過ぎだったので思いっきり
見逃してました( ´д`)
 
 
後から、まとめて見ようかとも思ってたけど、やっぱ気になりすぎるので連休中に見ます!
オヤシロさまドットコム─テレビアニメ「ひぐらしのなく頃に解」公式サイト 
 
 
さてさて、今回はひぐらしの中でも一番の名曲と噂される「you」を紹介します。
 
 
本物の音質ではありませんが、下記のURLで聴くことができます。
 
 
上記サイトで、
 You の「ダウンロードへ」をクリック後、そのページ下部の 「mp3 で聴く」で聴けるよ。
 
 
私は、最近 PSP ではゲームはやっておらず、音楽を聴くだけになってるのですが、このPSP上で
「ひぐらしのなく頃に 解」のサウンドトラック 聴くのが日課です。
 
 
 
正直、この世界にハマりすぎてるかもしれません。
 
 
まぁハマリ具合は置いといても、「you」は名曲と思う。
 
 
さてせっかくなので、この曲が生かされてる動画 をペタっと貼っておきます!
 
原作やった事の無い人は見ない方が (・∀・)イイヨ!!
 
 
ちなみに PS2 オリジナルでの場面だけどね。 
 
 
見れない方は ここ
 
 
こっちは純粋に (・∀・)イイ!!
  
 
見れない方は ここ

2007/07/14
連休の幕開けは大雨、、そういう日はゲームで!

 
日本に、すでに台風が上陸しているらしいですね。
関東地方には 15 日午後ぐらいに接近するそうですが。。
 
雨の日なんかは、のんびりとゲームで遊びたくなってくるものですから、不思議です( ´д`)
 
 
まぁ晴れててもゲームやるだろうけど、雨の日は格別な気分w
 
 
しかし毎度ながらやりたいゲームがたまりすぎてて、何から手をつけるか迷う。。
 
 
ちなみに、いまは ファミコンウォーズDS をやってます。
 
これは寝る前にちょっと遊ぶと言うスタイルでやると、けっこう日課になるかも。
 
 
このシリーズはファミコンの時からよく遊んでいて、ファミコンROM もまだ持ってるのですが、
遊んですぐに データが保存されなくなった 悲しい記憶もあります( ´д`)
 
 
当時ゲームボーイウォーズも買ったりして、暇なときに遊んだ携帯ゲームではトップクラスかも
しれません( ´д`)
 
 
しかし、DSにあるブレイクという必殺技は面白いですね。
 
これは一撃必殺的なもので、敵もよく使ってくるので、戦略の幅が大きく増えてます。
  
 
まぁ個人的には、将軍による個性の違いが楽しい!
 
歩兵系が得意、空軍が得意な将軍や、地形を最高に生かせる将軍。。etc
 
 
 
これまた廃人になりそう 長く遊べそう
 
SaGaの方も進めないと (゜Д゜ ) 

2007/07/12
HDDLife を試してみた

 
まだまだ雨の日が続きますね、、、( ´д`)
 
 
さて、前回までにノートパソコンの調子がイクナイとの事が明確になったので、今回はハードディスクを
検査するツールを試してみました!
 
今回試したツールは HDDLife という15日間無料で使えるシェアウェアです。
 
 
 
これは IDE 接続のハードディスクがデフォルトで持っている(※1)状態を報告してくれるらしいです。
 
※1
最近の HDD は、自身の状態をほとんど把握できるらしいですね。
 
 
それで、試してみたところの結果は、、、↓
 
 
 
えっ、全く問題ないの?
 
 
まじで??(゜Д゜ )
 
 
問題ないのは嬉しいのですが、Cドライブにアクセスするときだけ遅いのは
なんででしょう。
 
どうやら、さらに調査してみる必要がありそうです。
 
 
蛇足ですが、今回の記事を見て試してみようと思った方は、
ノートPC用は別にダウンロードする必要があるのでご注意を~。 

2007/07/11
新しいノートPC買うか迷う

 
こんにちは~、最近は天気の良くない日が続いてますね。
 
個人的には、やっと 傘の出番が出てきたので、ある種満足感はあるのですが。。
 
 
さてさて、にも書いたのですが、
ここん所、手持ちのノートPCハードディスクの調子が(・A・)イクナイ!! です。
  2時間ちょいかけて、不良セクタのチェック。
 
 
デスクトップ型なら、普通にハードディスク購入して 自分で交換する のですが、ノートPC 色々
簡単ではありません。
 
 
というかメンドクサイのです。
 
 
という事で、どうせなら 「新しいのを購入するのもありかな~」 って考えてます( ´д`)
 
 
そこで色々なノートPC見てて思ったのですが、最近のノートは高スペックで安い!
 
とくに これ なんかは 65000円 から良いスペックで買えるようです。 
 
 
いま流行りの Core2 Duo プロセッサー も選択できるというではありませんか!
 
 
これはほすぃ(゜Д゜ )
 
 
そういえば最近は、個人でデュアルプロセッサ対応のマシンを持ってるのも、当たり前の時代に
なってきましたね。
 
プログラマとしてはマルチスレッドの恩恵に肖れる環境になってきたわけですが、
デュアル上でのマルチスレッドは、非常に発見の難しいバグも発生しやすくなってきます。
 
見方によっては、バグというより仕様とも言えますが。
 
 
たぶん、ここを読んでる方は メモリバリア というのを聞いたこと無い人がほとんどでしょう。
 
この中身を知り、初めて聞いた人はロジック上ではありえない事(※1)が起きるので、ビックリするかもしれません。
 
※1
シングルプロセッサ上では、まず起きないという意味。
 
 
これについては今度、特集?で紹介しようと思いますので、興味のある方はお楽しみに!?
 
と言っても、自分のマシンをデュアルにしてからなので、まだ先かも?

2007/07/10
新宿でとんかつ食べるなら

 
どうも、適当なえんじにあです!
 
さてさて、
私の会社は新宿にあるので、ランチなどを利用する事があります。
 
そこで今回は、オススメのランチ場所を紹介しようと思います!
 
 
蛇足ですが、どちらかと言うと コンビニ で済ます方が多いれす。
 
 
 
私がよく利用するオススメのお店は とんかつ浜勝 という所です。
 
 
ここは 819円のランチで、超がっつり食べれます!!
 
ごはん・野菜・お漬物・味噌汁おかわり自由なのです!
 
 
言い方かえると、メインのおかず以外はおかわり自由!
 
もうここで食べたら、仕事場に戻っても間違いなく眠くなります( ´д`)
 
 
というか、マジよく眠れるよ?
 
 
819 円でこれほどがっつり食えるところは知らなかったので、まだ食べた事の無い人は
一度行ってみてはどうでしょう?
 
 
ちなみに私は、最初の時 1週間のうち 4日は通ってましたw
 
 
さすがに、その時は飽きましたが( ´д`)

2007/07/09
尿から飲料水?

 
宇宙トイレでは、尿から飲料水への変換は対応 なんですね( ´д`)
 
 
宇宙では補給船とかが無いわけだから、自発的に飲み物を生み出す仕組みが必要だし、
「尿を出しつづける限り水は存在する」 のは とても合理的ですね。
 
 
人は食べ物が無くても、水分補給できれば長く凌げるらしいですが。。
 
 
・・とは言うものの、安全に変換できるとしても
 
 
「その飲んでる水、おれの尿から変換したやつだよ」
 
 
とか言われた日には、飲む気失せそうですが( ´д`)
 
 
まぁ 死にそうだったら そんな事言ってられないんでしょうが、普通の時にそんなセリフ言う人がいたら、
飲めなくなりそうですねw
 
 
さて今日は、ちょっとだけ下品なお話でした( ´д`)

2007/07/08
キラゲーム をやってみた

 
NDS で発売されている DEATH NOTE キラゲームをやってみますた。
 
 
 
 
あれっ、世間で言われてる程つまらなくない?
 
ってか、むしろ普通に楽しめてます( ´д`)
 
 
たぶん、ほとんど期待せずにプレイしたので、楽しめてるのかもしれませんね。
 
 
このゲームは、「キラやLの場合、どういう行動をとっていくのか」という心理戦で、
色々推測する事を楽しめるので、個人的には好きかもです。
 
 
最高に面白いとか、めっちゃくちゃハマるとは違うんだけど( ´д`)
 
対人戦をやってみると、地味に ハマるのかも しれないけど wifi 対応では無いのが残念。。
 
 
そういえば、今月に デスノートの新作 が発売されるみたいですね。
 
 
 
続編が出るって事は、やはりデスノートって名前だし売れたんでしょうね。
個人的には、前回ので批判意見がけっこうあったと思われるので、ちょっと期待します!
 
 
う~ん、最近は携帯で遊べる(※1)ゲームをやりまくってる気がする。。
 
※1
PSP や NDS に i アプリ、、  毎日やってるかも。
 
 
PS2 とか長い事触ってないから、ホコリがスゴイ( ´д`)

2007/07/07
PSP ダウン○レード ルミネス高(゜Д゜ )

 
最近、やたらと値段が上がりつづけているゲームがあります。
 
それはPSPソフトの ルミネスというゲーム。
 
 
 
先週の段階では11000円ほどだったのですが、現在 amazon マーケットでは18000円
PSP本体にも勝る勢いです。
 
 
私もこのソフトは欲しいのですが、個人的にはどんなソフトにせよ、
 
定価以上は出したいとは到底思えない
 
 
ので、こんな価格では絶対買いませんね( ´д`)
 
 
しかし、世の中にはこういうオークションで、生計を本気で立ててる人もいる みたいなので、
そういう人たちにとっては、情報と商品を仕入れる事が何より重要なのでしょう。
 
 
元々は 2800 円のゲームなのに、PSP で ダウングレードできるとなると、ここまで値段が上がるというから
面白いものです。
 
 
定価の7倍以上、、(゜Д゜ )
 
 
ちなみに 私が持っているPSP も、このルミネスのみで「ウフフ」な事が出来るファームウェアだったり( ´д`)

2007/07/06
リバースエンジニアリングを出来るだけ防ぐには

 
さて突然ですが、ある開発しているプログラムがあって、それが勝手に解析されては困る場合があります。
 
 
重要な資産のコードが組み込まれてるのに、解析した人が勝手に自分の物として扱ってしまい、
しかもそれを 商品として売り出したりする かもしれない。
 
 
自分( 達 )が汗・血を流して作ったのに。
 
 
こんな事になると、苦労したものほど報われない結果になってしまいますよね。
 
 
こういう解析する事をリバースエンジニアリングと言うのですが、これは実行ファイルを配布する以上
防ぎようがありません。
 
 
暗号化でもそうですが、絶対大丈夫ってのは存在しないのです。
 
 
ただし、暗号化にとって例を言うならば、解析するのにスーパコンピューターを用いて100年かかるというなら、
暗号は成功と言えるでしょう。
 
100年の間に、その暗号の答えは変わってるでしょうし、そもそも10年以上解読かけ続けられるほどの
チャンスは、無い場合がほとんど。
 
 
そしてリバースエンジニアリングに関しては、最終的に人が理解する必要があります。
 
 
この理解させると言う壁を、とても高くすることは可能なので、それは最低限したいのですね。
 
 
さて、ここからが本題なのですが、リバースエンジニアリングを少しでも防ぐために、難読化ツールが必要になる
ことが、お分かりになると思います。
 
 
Java ではフリーでも良いのがあるのですが、VC++( Windowsアプリ )に関しては、基本的に有料しかありません。
 
 
Dotfuscator というツールなのですが、これは個人ユーザーが買うには 32万円と敷居が高いのですね。。
 
 
まぁ今後は必要になるかもしれないし、、ちょっと悩んでます( ´д`)
 
上記のツールの簡易版は VC2005 Standard Edition とかにも入ってるけど、機能不足な気がしますし。
  
 
 
ちなみに VC++ 6.0 は、すでに対応していないんだけどネ( ´д⊂
 
 
しかし、こういうツールを自分で実装しようにも、たぶん無理・・というか、
 
 
さらに幅広く お勉強のお時間がめっちゃ必要!
 
 
なるので、何かしらの製品を探していこうと思います。
 
 
バーチャルマシンの次は、ゲーム○ーイのエミュ開発や、OpenGL の勉強などやるべき事がありありだし、
将来時間があったら、自作は考えますが( ´д`)
 
 
まぁ難読化に関しては、そもそも実装に興味ないからやらないだろうなぁ。。

2007/07/05
自作バーチャルマシンのその後

 
前回 SaGa がiアプリで公開!から、ちょくちょく サガ の方を進めてます。
 
現在1時間ほどのプレイ時間なのですが、早くも 美味しい特殊能力を覚えました!
 
 
上から順に、
 
  ・ ○マヒ/ぶき
  ・ じしん
  ・ ヒーリング
  ・ テレポート
 
 
なんか成長の早さとか、ゲームボーイ当時と変わらないほど、伸び率が(・∀・)イイ!!
 
 
テレポートなんて1回の塔にいる段階で覚えてもあまり意味ないんだけどねw
 
小学生当時程の興奮度は無いけど、新鮮な感じでは進めれますね~。
 
 
まぁそれにしても、
 
宝箱がどこにあるのか覚えてる自分には驚きますが。。 (´д`)
 
 
 
さてさて、話は変わりますが 前回の コンストラクタをどうするか の続きを紹介します。
 
この記事からすでに1カ月以上たってるのですがw、結論から言ってコンストラクタは採用( 実装 )しました。
 
 
やはり明確な初期化コードを記述できる、コンストラクタは必須だと思ったのですね。
 
実装には継承関係( 親のコンストラクタからコールされていく )等に少し悩みましたが、思ったよりは簡単に
できたところです( ´д`)
 
 
それで今度はデストラクタをどうするか?という似たような問題が発生したのですが、これは
実装しない方向に決めました。
 
デストラクタの変わりのものは用意するかもしれません、、、というのもバーチャルマシンでは、
すでに実装してあるんだけど、コンパイラが対応していないのですね。。
 
絶対的な必要性を見つけた時や、時間があるときにでも実装しようっかなーと考えてたり。
 
 
総合的な結論を言うと、オブジェクト関連( キャラクター/イベント )の実装以外はほぼ完了してきた
ので、近いうちに デモアプリ・スクリプトソース( ノベル編 )を、一瞬ネットにUPしようと思います。
 
 
特に面白いわけではなく、「純粋にこういうことが出来るよ!」っていうだけなのですが、
興味のある方はご自由に落としください~。
 
 
これに関しては後日、改めて告知しまふ!

2007/07/04
雨の日に限って、傘を忘れる

 
不思議なこと。
 
最近は梅雨というだけあって、天気の良くない( 予報で雨 )日が多いですね。
 
 
私は基本的に、普通程度の雨なら 折りたたみ傘 を持参するようにしています。
 
 
ここん所は 雨の予報が多かった ので、傘は毎日持参していたのですが、
 
 
記憶にある限りでは1回も使用していません。
 
 
それで今日も持っていこうとしてたのですが、ついつい忘れてしまいました
 
なぜ忘れたかというと、出社するときに雨は降ってなかったし、そもそも心が油断していたのですね。
 
繰り返される日常に、油断をしていたわけです。カバンの中に傘を入れておくという日常に。。
 
 
 
んで歩いて5分後、
 
 
雨が降ってきました
 
 
いやもう、朝の 5分はでかいので、取りに戻ったら遅刻です。
 
 
 
さらにこういう日は帰りも降るもので、当然 ずぶ濡れ( ´д`)
 
まぁ帰りは 傘を買える からまだ良いのですが、何で忘れた日に降るんだろう?
 
 
う~ん、
この確率ってファイアーエムブレムのあれに似てね?
 
 
えっとさ、ある育ててるキャラで、敵のとどめを刺そうとします。
 
 
そいつが、敵への命中率90% で、あたったら確実に倒せる状態。
 
んで 相手側の命中率は 30% で必殺値が 8% ぐらい。
 
  育てるキャラ
命中率 90% 32%
必殺率 10% 8%
備考 100回中90回あたり、そのうち 9 回必殺。 100回中32回当たり、そのうち 2回必殺。必殺の出る確率はレアもの
 
 
そして「いざ戦闘!」ってなると こっちの攻撃はミスる。
 
 
 
そして相手の反撃で、必殺 を食らって死亡
 
 
やり切れなくなり、電源を切る。
 
 
 
確率の上では圧倒的に優位なんだけど、なぜかよく見かけるシーン。 
 
 
今回は、そういう小さな確率にやられた気分でした。。 

2007/07/03
iアプリで SaGa がキタ-!!

 
みなさん、スクエニ初のミリオンヒット作品魔界塔士サ・ガ が、とうとうドコモ携帯にて
公開されましたね!
 
 
 
ってことで、早速ダウンロード&プレイ!
 
 
 
 
 
やばばっ、これは面白そうだw
 
 
さてさて、一瞬話は変わりますが、私の当時のゲームボーイで大好きだったゲームは、このサガシリーズ
カエルの為に鐘は鳴るいう作品です。
 
この、カエルの為に鐘は鳴る と サガは、自分で携帯ゲームを作る上では絶対に参考にしようと考えるほど
素晴らしい作品だと思ってます。
 
まぁこれに関してはまた今度紹介します。。今日はとりあえずサガをプレイ!!
 
 
やっぱり完全移植とかでは無くて、現代風にグラフィックスUIも大きく変更していますね。
 
これは期待。
 
 
 
 
 
しばらく、廃人になりそうです( ´д`) 

2007/07/02
プログラム用語のオーバーレイ

 
オーバーレイ
 
私は、この言葉の意味することは、ビデオカード制御系の用語で映像信号を重ねて表示すること
と思ってました。
 
その意味自身はあってるんだけど、他にも意味があったのです。
 
 
会社で仕事をしていると、よくそれ以外の用途で聞くので「今まで自分が勘違いしてたのか?」
と思ったのですが、この言葉には複数の意味があったんですね( ´д`)
 
プログラムを機能ごとに分割し、各々のセグメントをプログラム自身が管理・制御すること

 
実行プログラムはメインメモリに全部読み込まれる( オンメモリ状態 )のが基本ですが、携帯や
限られたスペック上で開発するときは、メインメモリに格納できない事があります。
 
 
実行環境に合わせて モジュール( セグメント )単位に分割し、一部のプログラムしかオンメモリ状態に
無い事をオーバーレイ言うのですね。
 
 
 しかし オーバーレイ は さらに他の意味も持つ みたいなので、
その人の仕事・職業によって持つ意味合いが異なりそうですね~(笑 

2007/07/01
ナタデココ 箱買い

 
箱買いしますた。
 
 
 
 
去年、箱買いしてたのが尽きたのでまた購入( ´д`)
 
 
これは飲みはじめるとけっこうクセになり、夜中 喉が渇いて目が覚めた時がぶ飲み します。
 
とは言っても健康飲料なので、正直 飲みどころ間違ってるような気もしますが。。w
 
 
 
ところで、最近 boost ライブラリの乱数を調べてみたんだけど、アレって様々なアルゴリズムがありますね。
 
あるアルゴリズムは、正規分布そのものを知っておかないと(※1)、イマイチ完全には理解できないので、
この際、統計学勉強しようと思ってます。
 
※1
利用そのものは、中身を知らなくても簡単に使えます。
個人的に理解したいという、性格から来ているだけかもしれません^^;
 
 
という事で、 超わかりやすかった本 を早速ご紹介。
 
 
 
 
 
実際のところ、マンガを読みながら進めていくので、統計学の専門的知識が無くてもスラスラと読めますた!
 
例題も、大変丁寧に解説されています。
 
マンガも、変に萌え系でもなく、表現として扱った方法( 演出 )がマンガであって、中身は大変しっかりしてる
印象でした
 
 
私は入門書として選択したのですが、もう大正解な内容だったので、この本で理解を深めたら、
専門書に 手を伸ばしてみようと思ってます( ´д`)
 
 
う~ん、
 
やりたい事多すぎ!