Posts Tagged ‘vista’
WindowsでV8 JavaScriptエンジンをコンパイルする
Windows VistaでV8を使いたかったのでビルドしたときのメモ
準備編
- Pythonをインストール(ActivePythonでもいいけど)
- SConsをインストール(PythonのMakeみたいなものらしい)
- Visual C++ 2010 Expressをインストール(本当はSConsだけでもいいけど、必要なWindows SDKが内蔵されてるので楽)
- git か svnがあるとV8のダウンロードが楽
実践編
(X / _ / X <は$みたいなプロンプトです)
バージョンの確認コマンドも打ってますが、How to Download and Build V8 – V8 JavaScript Engine – Google Codeでソフトウェアの必要なバージョンが載っています。
多くの例ではsvnで
svn checkout http://v8.googlecode.com/svn/trunk/ v8
としてv8をダウンロードしているみたいですが、githubに公式ミラーがあるので今回はそれを利用しました。
X / _ / X < git clone git://github.com/v8/v8.git v8 Initialized empty Git repository in D:/Software/v8/.git/ remote: Counting objects: 53075, done. remote: Compressing objects: 100% (7672/7672), done. remote: Total 53075 (delta 46205), reused 51859 (delta 45179) Receiving objects: 100% (53075/53075), 25.18 MiB | 749 KiB/s, done. Resolving deltas: 100% (46205/46205), done. Checking out files: 100% (1426/1426), done. X / _ / X < python -V Python 2.6.4 X / _ / X < scons --version SCons by Steven Knight et al.: engine: v2.0.1.r5134, 2010/08/16 23:02:40, by bdeegan on cooldog Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 The SCons Foundation
ここまでで準備は終わり、次はビルドとテスト
sconsの引数はよく分からなかったのでBuildを見てscons d8としました。
X / _ / X < cd v8 X / _ / X < scons d8 #ビルド X / _ / X < tools\test.py #テスト [13:26|% 100|+ 4599|- 3]: Done
特に環境パスの引数なしでも通ったのでシンプルにしていますが、手動でパスを通す場合は大変なので”C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat”などのbatファイルを使うとよいかもしれないです。
- v8をビルドしてみました – とりあえずメモメモ。
- Compiling v8 on Windows 7
- BuildingOnWindows – v8 – Detailed instructions for building V8 on Windows. – V8 JavaScript Engine – Google Project Hosting
最後にベンチマークを取ってみて終了
X / _ / X < cd benchmarks\ X / _ / X < ../d8 run.js Richards: 7311 DeltaBlue: 9098 Crypto: 8762 RayTrace: 6707 EarleyBoyer: 12664 RegExp: 1440 Splay: 2193 ---- Score (version 6): 5521
これで、Windows上で使えるV8(d8)のバイナリ作成ができたので終わり
毎回d8.exeまでのパスを入力するのは大変なので、バイナリの場所までRedmond Pathを使ってパスを通しています。
Windows Updateの自動再起動を止めさせる方法
Windows Updateでいきなり再起動されてデータが消えたって話は未だによく聞くので自動的に再起動を防止する方法のメモ
Business以降のグレードならだったらグループポリシーを使えば設定できる
Homeとかpremiumはないのでレジストリを直接変更する必要がある。
レジストリを直接変更するのは面倒だと思うので、Prevent Windows Update from Forcibly Rebooting Your Computer – How-To Geekに置いてあるregまたはオンオフがGUIでできるソフトウェアを使うと楽です。
自動更新のダイアログが出ているときに、そのダイアログを黙らせるだけなら(防止はできない)
誠 Biz.ID:3分LifeHacking:「今すぐ再起動しますか?」のダイアログを“マホトーン”するで紹介されている、
XP にマホトーンをとなえるを使うといい。
もっと汎用的にWindows Update以外のソフトウェアによる再起動を防止したいのならShutdownGuardを利用するとその都度確認を取ってからシャットダウン・再起動・ログオフを行える。
追記:同様の事が「ちょっと待った」でも行える
ソフトウェアのリンクまとめ
- Prevent Windows Update from Forcibly Rebooting Your Computer
- XP にマホトーンをとなえる
- ShutdownGuard
- 窓の杜 – 【今日のお気に入り】意図しないシャットダウンや再起動を抑止「ちょっと待った」
有料スクリーンキャプチャソフトのメモ書きまとめ
感覚的なスクリーンキャプチャソフト(制止画)の感想です。
とにかく高機能な感じで、大抵のことはコレで事足りるはず。
UIが少し古くさいが、TextSnap™(キャプチャー中の文字列をコピーできる)や高機能なエディタや画像加工ができる。
DirectXや3Dfx、GLIDEなど殆どの部分をキャプチャーできるので、申し分ない機能性を持ってる。
- Hyperionics – the best screen capture software – Free download
- http://www.hyperionics.com/
こちらも高機能なキャプチャーソフト。
保存形式が多彩で、Webページのリンクを保ったままswfに書き出したりoffice系ソフトとの連携もできる。
さらに高機能なエディタ(これ単独でも使える)があり、UIもキレイでWeb2.0的なキャプチャーを作りやすい。
エフェクトも多彩で見た目を重視したい時に使用するといい。
ちなみに日本語版もあるが、すなおに英語(本家)の方を追うようにしといた方がいい。
- Screen Capture | Snagit | Screen capture software by TechSmith
- http://www.techsmith.com/screen-capture.asp
Vistaを美しくキャプチャーするために特化しているキャプチャーソフト。
ウィンドウを欠ける事なくとれたり、シャドウやリフレクションなど、美しく取るための機能に特化している。
エディタなどの機能はなく、機能は豊富とは言えないが、キャプチャーするのが気持ちいいという感じのソフトだ。
また、作者が個人開発?なので、フォーラムで積極的に取り組んでいるので将来的にも面白いソフト。
- FastStone Capture
- http://www.faststone.org/FSCaptureDetail.htm
FastStoneシリーズのキャプチャーソフト。
機能としては、一通りのキャプチャー方法や、簡易なエディタなど少し見劣りするが、十分に高機能なソフトである。
特徴として動作が軽い事があげられる。
シンプルなんだけど、いろいろと使いやすいキャプチャーソフトだ。
日本語化パッチも別所で配布されている。
- それさえもおそらくは平穏な日々
- http://hibiheion.seesaa.net/
Vistaのショートカットアイコンから矢印を変更/取り除く「Vista Shortcut Manager 」
ショートカットにデフォルトでは矢印のようなマークがつき見栄えがよくない場合があります。
その矢印を変更したり、消したりすることができるソフトがVista Shortcut Managerです。
- Arrow – デフォルトの矢印を表示
- Light Arrow – 用意されてる小さめの矢印に帰る
- Custom Arrow – 任意の画像ファイル(「.ico」形式)に帰る
- No Arrow – 矢印を消す
まとめると機能は単純でショートカットの矢印部分のアイコンを変更するのと~へのショートカットという文字列をつけないようにする機能で、
矢印を消すというのは透明のアイコンに変更しているだけです。
XPではレジストリをいじることで矢印を消すことができましたが、VIstaで同様のことをすると
エクスプローラのお気に入りのリンクが表示できなくなるので、透明のアイコンに帰ることで同じ機能を実現しています。
公式サイトは落ちていることが多いので、下のリンクからダウンロードするといいかもしれません。
名前は違うみたいですが、同じものです。
- Vista Shortcut Overlay Remover 2.0
- http://www.softpedia.com/get/Desktop-Enhancements/Shell-Replacements/Vista-Shortcut-Overlay-Remover.shtml
読み込み中
クリックでキャンセルします
画像が存在しません
Windows OS再インストールの事前にするべき事まとめ
自分用にVista OSの再インストール(クリーンインストール)をしてからSP1にアップグレードするまでのメモ書き
準備をしながら書き加えていく。
一番最初に
True ImageやParagon Drive Backupなどを使い、失敗に備えてバックアップを作成しておく。
iTunesが起動できない&アンインストールできない
iTunesをバージョンアップしたら、エラーがでてアンインストールできなくなり、インストールもできなくなったので解決方法のメモ。
原因はレジストリがロックされているという感じらしいけど、強制的にレジストリを削除するRegASSASSINを使ってみたりしたが、それもで禁買ったようなので、Windows Installer CleanUpを使ったところ上手くアンインストールできた。
Windows Installer CleanUpをダウンロードしてきて、Vistaの場合は管理者権限で実行するを選ばないとインストール出来ないので注意。
なぜかスタートメニューに追加され無かったのでC:\Program Files\Windows Installer Clean Upに行き、msicuu.exeを管理者権限で実行して、iTunesを選んで削除する。
そしてiTunesをインストールし直したら、起動するようになった。
圧縮フォルダを無効にすることでエクスプローラを高速化[vista]
Windowsの標準機能で圧縮フォルダ(圧縮ファイルをフォルダとしてシームレスに見られる機能)がONになっているため
エクスプローラなどでファイルを表示する時に少し速度が落ちたり、大量にあると固まる事があります。
この機能をOFFにすることでエクスプローラやファイル選択画面での高速化が望めます。
XPでは
hail2u.net – Weblog – 圧縮フォルダを使わないようにするとエクスプローラがキビキビ動く
で紹介されているようにregsvr32で簡単にON/OFFができます。
圧縮フォルダ機能の解除の方法は、コマンド プロンプトで、
regsvr32 /u zipfldr.dll
regsvr32 /u cabview.dllと、入力してやるだけ。多分再起動は必要ない。
batファイルを置いときます。zip.bat
Vistaだと少しやっかいで、簡単にON/OFFができないんでレジストリを削除しないといけないみたいです。
windows:vista [X_WIKI]
に書いてある通りにレジストリを削除していけば無効にできます。
必ずレジストリの保存をしてからやるべきです。
一気にやるための.regファイルを置いときます。
cab.zip(2種類両方とも実行)
圧縮フォルダを使わなくなることで少し早くなったと思います。
代わりに標準機能での圧縮や解凍はできなくなるので、解凍ソフトなどは各自導入する必要があります。
VistaのLAN認証レベルを変更する「LAN Manager 認証レベル チェンジャー for Vista」
VistaではセキュリティをあげるためにLANの認証レベルがXPより高くなっています。
そのため古いsambaなどは通常のままだと認証されません。
また、Vista BusinessとUltimateにはこの認証レベルを変更できるメニューがありますが、ユーザーが多いと思われるpremiumなどにはありません。
直接レジストリをいじればpremiumでも可能ですが、それを楽に編集するソフトウェアの紹介。
LAN Manager 認証レベル チェンジャー for Vistaは認証レベルの変更をGUIで操作できるので、わかりやすいです。
Ultimateなどにあるメニューを取り出した感じのソフトですね。
注)レジストリをいじることには変わらないので気をつけて使用するべき。
- LAN Manager 認証レベル チェンジャー for Vista :: LaboRat App
- http://app.laborat.net/lclc/
VistaとXPのMicrosoftエラー報告ダイアログを無効にする方法
アプリケーションが強制終了などした場合に、「Microsoftへのエラー報告」というポップアップの表示を無効にする方法
Vistaでは完全に対応してないアプリを普通に終了した場合にも起きたり、根本的な解決手段をこれから得ることが難しいので、
無効にしてみた。
Vista
- スタートメニューから「コントロールパネル」を開く。
- 「システムとメンテナンス」をクリック。
- 問題のレポートと解決策のグループにある“解決策の確認方法の選択”をクリック
- “詳細設定を行います”をクリック
- “無効にします”を選択してOK
XP
- 「マイコンピュータ」を右クリックして「プロパティ」 を選択
- 詳細設定のタブを開いて「エラー報告」をクリック
- 「エラー報告を無効にする」にチェックを入れてOK
Vistaだと少し面倒くさいですが、毎回のように表示されるのがいやな人は設定してみるといいかも。
参考サイト
Firefoxを標準のブラウザにする方法[独自ビルド_私的ビルド]
Firefox3がRCになりましたが、まだうちの環境では落ちるのでもう少しの間はFirefox2に戻ってみる。
そこでteteさんや綾川さんに代表される独自ビルドのFirefoxを使ってみようと思いダウンロードしてきて、日本語化をしてみました。
(日本語化や設定はteteさんのページをみるとわかりやすいです。)
設定なんかはFirefox2で使っていたプロファイルがあるので、わざわざ新たに作成しなくてもよかったので楽でした。
そこで微妙に困ったのが独自ビルトのFirefoxはzipファイルなどの圧縮ファイルで配布されている場合が多く、インストーラではないので関連付けまではやってくれません。
なので自分で関連付けと標準のブラウザに設定する必要がありました。
xpなどの場合は[DefaultBrowser] Set the default browser for your user profileという関連付けなんかをやってくれるソフトウェアがすぐに見つかったのですが、Vistaには対応してなかったので、手動でやる必要があるみたい。
やり方
Firefox自体を標準のブラウザに設定する(念のため先に行っておく)
- 独自ビルトを起動して [Firefox] メニューから [環境設定] を選択します。
- [一般] カテゴリを選択し、[デフォルト Web ブラウザ] という項目にある [今すぐ確認] ボタンを選択します。
- Firefox が標準のブラウザでない場合、確認ダイアログが表示されます。[はい] を選択します。
そして独自ビルドを標準のブラウザにする(独自ビルト基本的にはどこにあってもいい?)
- スタートメニューなどからファイル名を指定して実行を開く(Win+RでもOK)
独自ビルトパス\firefox.exe -silent -setDefaultBrowser 独自ビルトまでのパスに後ろの引数を付けて実行する。 (例)C:\Users\user\software\firefox\firefox\firefox.exe -silent -setDefaultBrowser(適当です)
ファイル名を指定して実行をまた開いて適当なURL(http://efcl.info/)を入れて実行してみて独自ビルトのFirefoxで開いたら成功。
絶対にもっと簡単な方法がありそうな気もするけどできたのでこれでいいや。
スタートメニュの標準のブラウザを変更するには標準のブラウザ、メールソフトを設定するには?を参照。

