量産メモ帳

忘れっぽいのでメモを残しています。浅く適当に書きます。

2012-01-01から1年間の記事一覧

ディスクを HDD から SSD に交換する。

大まかな手順: 予めリカバリディスクを作成しておく。 ディスクを HDD から SSD に交換する。 上述のリカバリディスクを使用して PC を起動し、ハードディスクを「お買い上げ時の状態にリカバリ」する。 万が一、交換に失敗して PC が故障してしまった場合…

ハードディスク故障の原因と対策について。

ハードディスクの名目上の寿命は、1日8時間のペースで使用し続けたとしても100年以上あるらしいです。 ハードディスク 寿命 ハードディスク大量搭載実験研究サイト HDD番長 しかし、私が今まで使用してきたPCのハードディスクは全て5年前後で寿命*1を迎えま…

Windows Vista のシャットダウンが遅延する問題を解決する。

…と、こんな見出しにしてしまったけど、今回はいつの間にか問題が解決していた。 よって、何が原因だったのかよく分からない。 後日、再発したら調べてみる。 参考記事: Download User Profile Hive Cleanup Service from Official Microsoft Download Cent…

USBフラッシュメモリの安全な取り外しができない場合の解決方法。

FドライブにUSBフラッシュメモリが刺さっている前提として、それを安全に取り外そうとしても、以下の4つのハンドルが残っていて、取り外しができなくなってしまった。 F:\$Extend\$RmMetadata\$Txf F:\$Extend\$RmMetadata\$TxfLog\$TxfLog.blf F:\$Extend\$…

Gmailの2段階認証プロセスを有効にする。

2段階認証プロセスを有効にする手順を記しておきます。

Google AdSense を試す。

はてなダイアリーは有料オプションじゃないと AdSense を使えないものだと思い込んでいましたが、そんなことはないことはありませんでした。 こちらの記事のおかげです。

PRL(ローミングエリア情報)ファイルの更新に失敗する。

「設定」→「その他」→「ローミング設定」→「PRL設定」→「PRLバージョンを更新する」→「PRLダウンロード」→「最新ファイルはこちら」 の順でタップすると、"ダウンロードを中止しました"というエラーメッセージが表示される。 何度やっても同じ。 1回だけ"403…

コマンドラインからUSB接続デバイスを外す。

DevCon パッケージファイル(DevCon.exe)をダウンロードする。 http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe DevCon.exe を実行して、以下のファイルを解凍する。 i386\devcon.exe ia64\devcon.exe EULA.t…

Java におけるリソースの読み込み方法。

既出の記事があるけど、これはいつも忘れてしまうので、メモさせていただく。 http://d.hatena.ne.jp/waman/20080504/1209861294 Java アプリケーションを実行しているディレクトリ上のリソースを読み込む場合 (引数は相対パス形式) FileInputStream(java.la…

Windows Vista で Windows PE のディスクイメージを作成する。

Windows PE は Windows 版の Live CD/DVD 用の OS で、PC 内にインストールした OS を起動できなくても、CD/DVD を使って PC 内のディスクにアクセスできます。 作成手順はこちらのページに記載されています。 無償入手可能なミニWindows OS、Windows PE 2.0…

Windows PE を終了する。

コマンドプロンプトで exit コマンドを実行してしまうと、画面だけが消えて、Windows PE は起動したままという中途半端な状態になってしまいます。

Windows Vista に Windows AIK (Auntomated Installation Kit) をインストールする。

Windows PE のディスクイメージを作成するためには、Windows AIK のインストールが必要になります。 Windows PE も Windows AIK も複数のバージョンが存在するけど、以下の資料に記されている一覧表を見れば、どれをダウンロード→インストールすれば良いのか…

ハードディスク障害で Windows Vista を起動できない場合の BitLocker 暗号化ドライブからデータを救出する。

BitLocker で暗号化している Windows Vista マシンからデータを救出する時の大まかな流れは次の通りです。

robocopy コマンドでドライブの全データをコピーする。

ドライブの全データをコピーするコマンドとしては xcopy が有名だと思いますが、ファイルやディレクトリの完全パスが256文字を超えるとコピーに失敗します。 robocopy は xcopy と似たようなコマンドですけど、xcopy よりも堅牢で、失敗する可能性は低い感じ…

manage-bde コマンドで BitLocker ドライブ暗号化を解除する。

Windows PE を使った BitLocker ドライブ暗号化の解除手順: 「Windows Vista で Windows PE のディスクイメージを作成する。 - 量産メモ帳」にて作成したメディアを、問題の PC の CD/DVD ドライブに入れて再起動する。 起動直後、"Press any key to boot f…

JSF利用時のWEB-INFディレクトリ内のファイルの取得方法。

例えば、/WEB-INF/web.xml ファイルは以下のように取得できる。String fileName = "/WEB-INF/web.xml"; ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); File file = new File(ser…

EclipseLink の JAXBContextFactory クラスのロードが失敗する。

Maven の pom.xml を以下のように記述して、、 … … org.eclipse.persistence eclipselink 2.4.1 commonj.sdo commonj.sdo org.eclipse.persistence javax.persistence 2.0.4.v201112161009 … … JAXB を利用したコードを書き、実際に動かしてみると、以下のよ…

IEだとMyFaces(JSF)のAjax機能が使えない?

まだ解決していない。 時間がかかりそうなので、参考になりそうなページをメモっておく。 jsf - h:commandButton/h:commandLink does not work on first click, works only on second click - Stack Overflow javascript - Is there a jQuery DOM change lis…

テーブルのセルの文字列をJSON形式で取得する。

解決に繋がった資料の一覧: Use jQuery to extract data from HTML lists and tables | Encosia [javascript][jQuery] jQueryの便利なmapの使い方答えを知りたい | 答えを知りたい jQueryでフォームの内容をJSONで投げ、受け取ったJSONをフォームに戻す方法…

Maven3 で war ファイルを Tomcat7 にデプロイする。

事前条件は上と一緒。 war ファイルのビルド以上にハマったのが、Tomcat7 へのデプロイ。 最終的に上手くいった時の設定は以下の通り。 pom.xml … … … org.apache.tomcat.maven tomcat7-maven-plugin 2.0-SNAPSHOT tomcat7 http://localhost:8080/manager/te…

Maven3 で war ファイルをビルドする。

事前条件: Eclipse-4.2 (Juno) m2e プラグインをインストール済み。 "Dynamic Web Project"(動的 Web プロジェクト)を作成済み。 Maven-3.0.4 Tomcat-7.0.33 ホスト名"localhost"、ポート番号"8080"で起動済み。 まずハマったのは、pom.xml の書き方。 … wa…

SpringSource Tool Suite (STS) をアンインストールする。

Spring Roo を使いたいので、以下の記事を参考にして STS をインストールしてみた。 Rooでアプリ開発をRapidしようぜ!(2):EclipseベースIDEでSpring MVC開発ができRoo! (1/3) - @IT 結果、インストール先のディレクトリに以下の2つのフォルダが作られ…

GlassFish(3.1.2.2)をアンインストールする。

JavaEE6 をインストールすると、デフォルトで GlassFish3 がインストールされる。 しかし、アンインストールしたくなった時、手順が少々ややこしいことが分かった。 まずアンインストールする前に、念のためバージョンを確認した。 Listing Various System E…

XMLファイルの中身をPOJOのリストに変換する。

XMLファイル名が"pojos.xml"、ルート要素が"PojoRoot"という前提で、以下の様な感じで行ける。 List loadFromXml() throws Exception { Unmarshaller unmarshaller = JAXBContext.newInstance(AnyNameWillDo.class).createUnmarshaller(); JAXBElement eleme…

POJOのリストをXMLファイルに保存する。

こんな感じで行けた。 void saveToXml(List pojoList) throws Exception { Pojo[] pojos = pojoList.toArray(new Pojo[0]); Marshaller marshaller = JAXBContext.newInstance(pojos.getClass()).createMarshaller(); marshaller.marshal(new JAXBElement(ne…

SQL Server 2005 SP2 セキュリティ更新プログラム(KB970895)インストール失敗。

SQL Server 2005 をアンインストールしたのに、Windows Update で何故か KB970895 のインストールを促され、インストールしようとすると失敗してしまう。 最後に実行したのは、以下の Fix it である。 インストールできない、削除できない、またはダウンロー…

Windows のプロダクトキーを再インストールする方法。

全部試していないけど、これでできるらしい。(実行は自己責任で!) 「コマンドプロンプト」を右クリックして「管理者として実行」をクリックする。 以下のコマンドでプロダクトキー(Activation ID)を確認する。 slmgr /dlv 以下のコマンドでプロダクトキ…

VMware 上の Linux の時刻同期を行う。

まだ数秒ズレる時もあるけど、修正したのは以下の2つのファイル。 /boot/grub/grub.conf /etc/ntp.conf まず、/boot/grub/grub.conf ファイルの方は kernel パラメータを変更した。(太字で書かれた部分を追加) default=0 timeout=5 splashimage=(hd0,0)/gr…

Apache のモジュール mod_proxy_balancer を使ってロードバランシングを行う。

例として、以下のサイトが動いている前提で、、 http://localhost/ http://192.168.0.1/ http://192.168.0.2/ httpd.conf を以下の様に編集して*1、HTTPD を再起動すれば、、 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_modul…

VMware 上の CentOS(6.3) のタイムゾーンを JST にする。

シンボリックリンクを貼って解決した。 ln -sf /usr/share/zoneinfo/Japan /etc/localtime ちなみに /etc/sysconfig/clock ファイルも以下のように修正してみたが、これだけでは変わらなかった。 ZONE="Asia/Tokyo" UTC=false ARC=false SRM=false 参考資料…