体力回復のために。

7月 28th, 2010

ども。Mimura です。

なんだかよくわかりませんが、ちまたでは「土曜丑の日」なんつーもんがあったとか。
まぁ、そんときに鰻なんてーのを食べて-。なんていうのがよくあるんですが、
やっぱり物理的に体力がついたかどうかってきかれると不思議ですよね-。

・・そりゃ、鰻は好きですよ。おいしいもん。
よくある店で買ってきた鰻さんはあれだけど、レストランで出てくるやつはうまいです。

まぁ、私みたいに、そう鰻を食べられない人とか、
そもそも鰻が好きじゃないとか、嫌いだとか。
もっとも、用意がめんどいって人もいるわけです。

そんなときに、我らがIKZO。
ああ、しゅーぞーはだめですよ。あれは今の時期、熱中症の原因になります。
あれ一人でチェルノブイリ原発事故のパワー超えてると思います。

さてさて。さっきニコニコ動画で見てて、一気に体力が回復する作品があったので、
ちょっと紹介しておきます。

 

・・えーと、ニコニコ動画の画像を貼り付けると、読み込みに時間が掛かってしまうので、
記事分割しておきます・・ね!

記事の続きを読む »

separator

ソフトウェアの互換性について。

7月 5th, 2010

ども。Mimura です。

えと、もうそろそろ間近に迫ってきた、来る7月13日。
何があるでしょうか。

Windows ユーザなら気づいてもらいたいところではありますが、
一部のWindows ユーザにとって X Day であることには間違いありません。

1.Windows 2000
2.Windows XP の Service Pack 3 以前のバージョン

この上記2点の製品のサポートが切れます。

セキュリティの観点から見れば、全く持って自然な流れではありますが、
本サイトの利用者傾向を見る限り、まだまだ Windows 2000 や、
すでにサポートが切れている Windows 98, Me からのアクセスが見受けられます。

Windows 98 や Me については、すでにサポートが切れていますので、
利用中の方につきましては、
インターネットから切断するか、コンピュータを買い換えてください。

よく聞かれることなんですが、

「私はインターネットだけだから、わざわざ新しいものを使わなくてもいいの」

という、言葉は大間違いですのでご注意ください。

ウィルスに感染する可能性が高いだけではなく、
コンピュータウィルスによって、攻撃の加害者になり得る。
ということを頭に入れておいてください。

もし、買い換えるお金がないけど、インターネットだけ見られるようにしてほしい。
というのであれば、無料の Linux という OS を利用する方法があります。

Vine Linux Home Page
こちらの Vine Linux でしたら 日本語環境もばっちりで軽量ですので、
買い換える予算がない方はこちらに乗り換えた方がずっと安全です。

 

また、Windows Update / Microsoft Update 等について、
重たいから、邪魔だから。という理由でインストールをキャンセルさせている設定の方についても、全く同様のことが言えます。

どうしてもインストールしたくない。というのなら、全く同様です。インターネットから今すぐコンピュータを切り離してください。危険です。

 

それと、
よく「過去のOSをずっとサポートしていけばいいじゃない」という発言を耳にしますが、無理な話というものです。

これを書くと、ブーイングが来そうで怖いんですが、
Windows Vista は決して重くない。と。

そりゃ、一気にハードウェア要求が高まったものですから、古いPCに入れたり、
新OS発表後1年以内の、よくある「ぎりぎり対応PC」で触れば、そりゃ重いです。めちゃ。
ですが、ハードウェア要求を満たした物で実際に使ってみると、よく出来たOSなんです。
プログラム書いててもとってもいい子だったりするんです。 いいよいいよ。
Windows 7 はRC, Beta と触りましたが、製品版はまだ触ってません。
Vista カーネルベースなので、きっととってもいい子なんだと思います。

ああ。Linux と比べられたら、あれですけどね!!

 

さて。本題。

OSのサポートが切れるということは危険だということを書きましたが、
同様に、様々なソフトウェアのサポートが切れる、ということでもあります。

現在、本ウェブサイトでは Windows 98 や Me に対しても互換性を確保したものを公開しておりますが、

次回リリース版より、
原則として Windows 98 および Me と言った、「9x 系」として挙げられるOSとの互換性を一切とらない方針で参りたいと思います。

過去のバージョンのOSをどうしても利用しなくちゃいけない場合につきましては、
対応している過去のリリースをお使いいただければと思います。
なお、その場合のサポートは一切しない方向で参ります。

また、今後 Windows 2000 のサポートも打ち切る可能性がございます。
予めご了承ください。

 

余談ですが、「重いから新しいOSでしか動かないんでしょ」 ということじゃないです。
新しいOSの新しい機能を使って、安全にプログラムを動作させられるようにするために、
古いOSでは動かなくなってしまう。ということになります。

 

Link :

情報処理推進機構:プレス発表:記事:サポートが終了するWindowsを利用しているシステム管理者への注意喚起 (IPA)

Windows デスクトップ製品のライフサイクル (Microsoft)

Windows 2000-XP SP2を使い続けるのは危険、間もなくサポート期間終了 -INTERNET Watch

separator

VAIO VGN-SZ93NS x64 化計画。

7月 3rd, 2010

ども。Mimura です。
120% 覚え書きの記事だったりします。が、全く問題ないでしょう(なにっ

とりあえず、
Windows Vista x64 にしてみよう! っていうただそれだけです。
Vista いいよ。Vista。 クリーンインストールされてるときはなかなかに動作が速いよ!

Win7 にできりゃ、そりゃ、 Win7 の方がいいですが、
XP にしろ。って言われたら Vista にします。うん。

さてさて。
一応この記事みて、x64 bit 化する場合、何が起きても私はノータッチの方向で。
・・ある程度の記事の返信には返答するかもしれませんが、
Sony カスタマーセンタから 「消せ」 ときたら消します。

一応余談ですが、 Windows Vista x64 についてのメモですが、
Windows 7 x64 についても応用できるんじゃないかと思います。

あと、断っておきますが、自己責任で最後までやり抜ける人以外はやめてください。
えへーい x64 だー!! っていう気分でやると、非常に痛い目に遭う可能性があります。

 


作業手順。

1.Windows Vista x64 をふつーにインストール。

(HDD の中身はきれいさっぱりにしてかまわない。)

 

2.システムリカバリーディスクを入れて、VAIOフォルダの中の、Applications の中の必要なソフトをインストールする。

(標準的な場合)
2.1.Setting Utility Series
2.2.Sony Shared Library
2.3.Sony Utility DLL
2.4.VAIO Event Service
2.5.VAIO Control Center
2.6.VAIO PowerManagement
2.7.Battery Checker
2.8.VAIO HDD Protection

 

3.ヨーロッパからドライバを取り寄せる。

ftp://ftp.vaio-link.com/pub/VAIO/ORIGINAL/

(標準的な場合)
ALPS_TOUCHPAD_DRIVER
PROTECTOR_SUITE_QL_UPEK
AUDIO_DRIVER_SIGMATEL
CAMERA_DRIVER_RICOH
FELICA_PORT_DRIVER
SONY_PROGRAMMABLE_IO_CONTROL_DEVICE_DRIVER
SONY_HDD_PROTECTION_DRIVER
SONY_FIRMWARE_EXTENSION_PARSER_DEVICE_DRIVER

ALPS Touchpad Driver
Protector Suite QL UPEK
この2つは、新しめのバージョンからインストールできるか試していけば特に問題ありません。

Sony Programmable IO Control Device Driver と、
Sony Firmware Extension Parser Device Driver については、デバイスマネージャで、「ほかのデバイス」の中のものに「最適なドライバを~」 で当てていけばヒットします。
ただ、 x64 のドライバでないと、ヒットしませんのでご注意を。
(見分け方としては、プロパティの詳細タブの「ハードウェアID」が ACPI\SNY**** となっていたりします。)

Camera Driver Ricoh については、すでにイメージングデバイスに USB カメラとして登録されていますが、これを変更します。

Felica Port Driver については、不明なデバイスの中にいますので、ドライバを与えます。

Sony HDD Protection Driver については、展開後、 inf ファイルを右クリックして、「インストール」 をクリックしてインストールします。

ちなみに、これらのドライバについて、バージョンは最新のものでも問題なさそうです。

 

4.製造元からドライバを取り寄せる。

イーサネットドライバ[有線]: (Marvell)
http://www.marvell.com/

チップセットドライバ : (Intel)
http://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=816&DwnldID=18494&lang=jpn&iid=dc_rss

ワイヤレスドライバとか、インテルのほかのドライバ:(Intel)
http://www.intel.com/jp/support/detect.htm?iid=dc_iduu

 

5.グラフィックドライバのインストール

http://forums.laptopvideo2go.com/topic/26898-v19805-windows-7vista-64bit-hpcompaq-mobile/
5.1.この辺から、Geforce Go 7400 の最新ドライバをとってくる。
(言うまでもなく・・ですが、英語です。NVIDIA コントロールパネルも英語になります。)

5.2.ダウンロードして実行 –> フォルダに展開された状態にする。

5.3.フォルダを開いて、additional_infs.zip を開き、
中の inf ファイルを、additional_infs.zip のあるフォルダに展開させる。
(途中、 nvbl.inf の上書きの確認が出ますが、上書きしてください。)

5.4.setup.exe を起動して、インストールする。

5.5.そのフォルダの中にある、 pdsetup.exe と pvsonydll.exe を両方インストールする。

 

以上が適当なインストール手順です。はい。
ワイヤレスの機能切り替えプログラムを使うとかそういう場合については、
アプリケーションリカバリーディスクの中ですので、一つ前の記事である、
VAIO 用リカバリーディスクの展開。」を参照して、中身を展開していただいて、
それで別途インストールしてください。

あと、足りないドライバについては、
「ハードウェアID」で検索して、ダウンロードしてくれば、たいてい使えます。
ヒットしたドライバがたとえ他社のやつだったとしても、案外使えちゃうんです。

まぁー。そんなところです。

separator

VAIO 用リカバリーディスクの展開。

6月 30th, 2010

えと。うん。Mimura です。

ノートPCをx64 化しまして、今も現在進行形でやってるんですが、
リカバリーディスクの中身をどうにかしなくちゃいけない状況となって、
どうしようもなくなったので、google先生に聞いたところ、なにやらいい感じに展開するプログラムがある。と。

でも、コマンドでかたかたやらなくちゃいけない。めんどい。
ということで、一気にアプリケーションリカバリーディスクの中身を展開するバッチファイルを書いてみましたので公開します。

クリーンインストールの時点で Sony のサポートは受けられないということで、
もう、自己責任に自己責任でお願いします。

なお、展開して送ってくれってーのは、申し訳ないですが無理です。

 

テスト機: Sony VGN-SZ93NS

 

手順。

1.http://www.myplc.com/sony/bin/kcap.zip
この辺から適当に kcap.exe をとってくる。

2.デスクトップでもどこでもいいので、フォルダを作る。

3.Vista であれば、作ったフォルダ(アイコン)を Shift キーを押しながら右クリック –> 「コマンドウィンドウをここで開く」をクリック

4.出てきた黒画面で、「subst z: .」と打つ。 ( zドライブが占領されている場合は、別の名前に。 以下 Z ドライブを適宜読み替える。)

5. スタート –> コンピュータ から、 Zドライブを開く。

6. 手順1でとってきた、 kcap.exe をそこに投げ込む。

7.下記に示すスクリプトをsony_exp.cmd という名前で保存する。
(実際、名前なんてどうでもいいんですが。)

sony_exp.cmd [ダウンロード]

@echo off

rem ドライブ名を記述。

set drive=D

rem 展開先パスを指定
rem (半角スペースが入るパスは、subst コマンド等でいい感じにしてください。)

set ext=Z:\APPS

rem KCAP.exe のプログラムパス。
rem  sony_exp.cmd と同じパスにある場合は、変更不要。

set kcap=kcap.exe

del /f /q %ext%\list.txt > out.log 2>&1

for %%i in ( APR APR2 APR3 ) do (
    for %%j in ( %drive%:\%%i\*.* ) do (
        %kcap% %%j %ext%
        echo −− %%~nj −−
        echo −− %%~nj −− >> %ext%\list.txt
        for /f "tokens=4 delims=," %%k in ( %ext%\%%~nj\BAT\JPN.csv ) do (
            move %ext%\%%~nj "%ext%\%%~nj − %%k" > %ext%\out.log 2>&1
            echo %%k
            echo %%k >> %ext%\list.txt
        )
    )
)

del /q /f %ext%\out.log
exit

8.Z ドライブの中に、 APPS という名前のフォルダを作る。

9.アプリケーションリカバリーディスクが入っているドライブに、ドライブレターをあわせる。

10.(Zドライブ以外の人) Z:\ のドライブ名をあわせる。

11.sony_exp.cmd をダブルクリック。

12.終わったら、コマンドプロンプトを開いて、 「 subst /d z: 」を実行して、ドライブを削除する。

うまくいけば、最初に作ったフォルダの中に、 APPS フォルダができていて、
その中に展開されています。

一応、APPS フォルダ内は、できる限りアプリケーション名でフォルダ名がつくようになっていますが、いかんせん適当な実装なので、アルファベットと数字の羅列の場合もありますが、
その場合は同じフォルダ内にある list.txt をみると、幸せになれると思います。

 

ではでは。

separator

開発進んで停滞して。

6月 20th, 2010

ども。ちょうひっさっしっぶっり。な記事です。

こう、時間がないとブログってどーなのよ。と言いたくなりますが、
逆になくなると無くなるで、固まった情報を伝えたいときとか、固まった情報を表したいときに不便で不便で。
その辺 Twitter の欠点なのかなー。なんて。 どうでもいいですね。はい。

さて。

前々からお伝えしているように、ペイントソフト作ってたりします。

save_01

・・。とりあえず、知り合いにちろっと描いてもらいました。
数分でこうなるんだからすごいもんです。

(ちなみに・・。大学の食堂で数分やってもらった感じです。うん。

復元機能。
つまり、よくある「元に戻す」とか「やり直し」っていうあれですけど、あれの実装ってある意味強烈に難しいんじゃないかなー。なんて。

1回描くごとに、そのまんまバックアップ取るようにしてみたら、
死ねるのなんの。2GB とか余裕で飛び越えていきそうです。

1回描くごとに、「ここが消えて、そこにこれが描かれた」 みたいな、
いわゆるテキストエディタとかでの管理方法っぽいようなこと。
(実際管理ロジックは見たこと無いです><) をやれば、
たとえば、
(前の情報)(書き換わった情報) | (前の情報)(書き換わった情報) | のように管理しておいて、

http://www.01-tec.com/document/basic_compression.html
ここのウェブサイトで紹介されているような暗号化ロジックを組み込んで圧縮して管理すれば少なくなるんだろーか。いささか不安ですが。

まー。1回の描画処理で使われる色が変化することは無い
(変化しようとすると、描画を中断せねば為らず、結果的にそこで保存されてしまう。)ので、
そのときの色情報と、色がある場所を 1 / 無い場所を 0 として、置き換えて、
その上からランレングスでも掛けてあげれば、とっても平和に、疲れているときでもコーディング出来そうなノリですが、
どう考えても、もっと知恵のある方からもっと良い方法を伺いたいですね!ww

ああ、もういっそ、動画と見なして H.264 とかで圧sy(ry

あと、各色を16bit で管理してくれ。なんてゆー話も出てるんですが、
透過も考えて、8byte 使う・・ん・・?ww せめて 4byte で収めさせてくれると、やりやすいんですけどね・・え・・w

 

とりあえず、現状だと恥ずかしすぎてバイナリコードとか見せられません! はい!

最後に。

save_02 

私が描いてみたやつも乗っけておきます。
やっぱり・・あれだ。経験には勝てませんなぁ。ははは。

夏休みの時にでも開発がてら、ちょっと練習しようかなぁ。