量産メモ帳

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

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

ConcurrentSkipListMap の API ドキュメントにある SkipLists のリンクをクリックすると、、

ConcurrentSkipListMap (Java Platform SE 6) SkipLists の発明者と言われる Bill Pugh 氏の Web サイトが表示されるが、 以下のようにいきなり火を吹いている画像が出てくる。 「何でこんなものが埋め込んであるのか?」と最初はイタズラかと思った。 どう…

Windows Vista が起動中にフリーズする問題と解決方法について。

今回の問題は、Windows Search サービス用のインデックスファイル(windows.edb)に不良クラスタがあったことが原因。 チェックディスクを実行して不良セクタを置換し、PCを再起動したらフリーズしなくなった。 Windows Search サービスに依存するサービスはな…

VMware 上の CentOS-6.3 で動く Apache HTTPD に外部からアクセスできるようにする。

以下の様に HTTP と HTTPS 用のポートを開放するべく、iptables にファイアウォールのルールを追加・保存すれば良い。 iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ] 上の例では INPUT チェーンの5行目にルールを挿入しているが、これ…

Windows Vista 上の VMware Player に CentOS (6.3) をインストールする。

CentOS のインストールも手こずった。 まず、VMware Player に読み込ませる CentOS のディスクイメージをダウンロードする必要がある。 ディスクイメージファイルは、以下のページに記されているミラーサイトからダウンロードできる。 FrontPage - CentOS Wi…

VMware Tools (9.2.2) をダウンロードする。

後で述べるゲストOSをインストールする時に嵌ったのが、VMware Tools のダウンロードとインストール。 VMware Player を起動して、メニューの「Player」→「管理」→「VMware Tools のインストール」をクリックした時、以下のように 「アップデートサーバにコ…

Windows Vista に VMware Player (5.0.1) をダウンロード・インストールする。

VMware Player のインストールは意外と簡単ですけど、Windows Vista では少し注意が必要です。

Windows Vista 上の VMware Player に Ubuntu (12.10) をインストールする。

CentOS のインストールに苦労した分、Ubuntu は楽にインストールできた。 Ubuntu のディスクイメージは公式サイトからダウンロード。 Download Ubuntu Desktop | Download | Ubuntu 今回ダウンロードしたのは以下のファイル。 ubuntu-12.10-desktop-i386.iso…

DKIMキーの長さを調べて、メールが成り済ましかどうかを見極める。

つい先日、話題なった以下の記事を読み、他人事のように「へー!」と感心していた。 驚きの顛末、グーグルの脆弱性が採用メールから悪戯されるまで ? WIRED.jp その一方で、つい最近、利用している某サイトから送られてくる複数種のメールを受け取るためのア…

Skype を起動すると、Apache HTTP Daemon を起動できなくなる。

最終的に解決に繋がった資料: http://www.karate-style.jp/2007/08/22/xampp-3/ 以下のように Skype の設定を変更すれば解決できる。 「ツール」→「設定」をクリックして、【設定】ダイアログを開く。 「詳細」→「接続」をクリックして、「上記のポートに代…

レジストリを直接編集して IPv4 と IPv6 の DNS サーバーの指定を変更する。

事の発端は IPv4 の「プロパティ」ボタンが押せなくなってしまったこと。(下図左側) 一方、IPv6の「プロパティ」ボタンは押せる。(上図右側) UAC やアンチウィルスソフトを無効にしても変更できないままだったので、原因は不明。 ちなみに【ローカルエリア接…

Eclipse CDT で Unresolved Inclusion エラーが発生する場合の対処方法について。

C/C++ のコンパイラにパスが通っていないことが原因だと思われたので、手っ取り早い解決方法として MinGW をインストールすることにしました。 MinGW | Minimalist GNU for Windows

クラスの拡張方法の違い。

Java だと、これで問題なく拡張できる。 public class Base { } public class Sub extends Base { } C++ の場合、以下のように書いても拡張できるようだが、親クラスと子クラスの変数に対する参照が入れ替わったりして、おかしな事になったりする。 class Ba…

ローカル変数の戻り値に対する参照の違い。

Java の場合、あるメソッド内部のローカル変数が、そのメソッドの戻り値として返されても、メソッドを呼び出した側は、受け取った変数を参照することができる。 public static String getString() { String str = "Value of local variable"; return str; } …

配列の要素数の取得方法の違い。

Java の場合はこんな感じになる。 int[] array = new int[] {1,2,3,4,5,6,7,8,9,10}; int arraySize = array.length; 一方、C++ の場合はこんな感じになるようだ。 int array[] = {1,2,3,4,5,6,7,8,9,10}; int arraySize = sizeof array / sizeof array[0]; …

構造体とクラスの違い。

Java には構造体というものはない。 Java のクラスと C++ のクラスは似ている。 ちなみに、C++ のクラスと C のクラスは別物で、そもそも概念が違うようだ。 C++ における構造体とクラスの違いは、以下のページに詳しく書かれている。 構造体とクラス その他…

前書き。

今まで仕事で Java を使うことは多かったが、C++ を使う機会は殆どなかったので、C++ に関する知識は限りなく素人である、と言い訳しておく。

Type Z (VGN-Z91JS) のメモリを 4GB から 8GB に増設してみた。

結論から言うと、増設に成功した。 新しく購入したのは Transcend の JM1066KSN-4G (S.O.DIMM DDR3 PC3-8500 4GB) の2枚組。 Dataram RAMDisk を使って、2GB を仮想ドライブ化して、そこに"Temporary Internet Files"などのキャシュフォルダを移動した。 ベ…

HTTPプロキシやBasic認証を挟んだ wsimport のやり方。

ここに書かれている通りにやってみたが、応答が返って来なかった。 [JAX_WS-231] wsimport can't authenticate - Java.net JIRA Added support for basic authentication and proxy authentication in wsimport.For proxy authentication, set http.proxyUse…

ニコニコ動画(Flash)のコメント欄に日本語を入力できない。

解決策があった。 日本語入力できない - niconicoの不具合報告掲示板 84 名前: no name :2012/06/12(火) 02:16:04 id:I3945eiP 保護モードを切ったら入力できるようにはなった。 参照URL→http://forums.adobe.com/message/4468493#4468493 32bit版: C:\wind…

Windows Vista PC を時刻同期させる。

1 コマンドプロンプトを管理者モードで起動する。 2 時刻同期の設定を変更する前の Windows Time サービスの状態を確認する。 > w32tm /query /status 閏インジケータ: 3 (最後の 1 分間は 61 秒) 階層: 0 (未指定) 精度: -6 (ティックごとに 15.625ms) ルー…

WARファイル内にあるクラスを参照するための pom.xml の記述例。

pom.xml の dependency タグを使って、WARファイルにクラスパスを通すのは無理っぽいので、WARファイルをビルドする時、JARファイルもビルドするようにして、それにクラスパスを通すようにした。 まず、参照される側のモジュールは、plugin ノードの attachC…

Javascript のベンチマーク。

Google 社謹製のベンチマークサイト Octane を使って、各ブラウザの Javascript の実行性能を測定してみた。 測定手順はこんな感じ。 ブラウザを起動する。 Octane のサイトにアクセスして、「Start Octane」をクリックする。 測定が終わったら、ブラウザを…

RealPlayer をアンインストールする。

何年も RealPlayer を使い続けてきたけど、最近、RealPlayer のプロセスがバックグラウンドで頻繁に動いていて、パフォーマンスに少なからず影響を及ぼしていることに気づいた。 加えて、某セキュリティソフトによってウィルス認定されてしまったので、この…

Eclipse4.2(Juno) と Maven3 と SVN を連携させるためのプラグイン

Eclipse Juno download site からインストールしたもの: Subversive Revision Graph (Optional) Subversive SVN Integration for the Mylyn Project (Optional) Subversive SVN JDT Ignore Extensions (Optional) Subversive SVN Team Provider Subversive …

はてなダイアリーの記事の下に出てくるスペースをなくす。

解決策を記事にした方がいらっしゃったので、そのまま真似させていただきました。

日常で使える心理学

日常で使える心理学を教えてくれ - VIPPER速報 | 2ちゃんねるまとめブログ 信憑性はともかく、勉強になった。 以下、辞書順に引用・編集させていただく。 アンカリング効果 … 例「アマゾンの5つ星レビューでも初めの評価者にだいぶ引っ張られる」 カリギュラ…

Access2007の住所入力支援機能を利用する。

郵便番号を入力すると住所の入力を自動補完してくれるというもの。 http://office.microsoft.com/ja-jp/access-help/HA010164269.aspx http://office.microsoft.com/ja-jp/access-help/HA010226603.aspx 1つ目のリンク先に書かれれている通りにやればできる…

Access2007 で Excel ファイルをインポートしようとすると、"ファイル '***.xls' の情報にアクセスできません。ファイルが存在し、形式が正しいことを確認してください。"というエラーメッセージが表示される。

結論から言うと、Excel ファイルに読み取り専用パスワードを設定していたのが原因だった。 パスワードをクリアしたらインポートできた。 エラーメッセージがやや不適切な気がする。 ちなみに、Access2000 や Access2003 ではレジストリが原因という資料を見…

海外に子会社がある日系企業に対する法人税

Tax

やや記憶は曖昧なのだが、昔、ある知り合いから、「日系企業(ここでは「日本に法人登録した企業」の意味)は、海外の子会社が現地の国に法人税を納めても、日本の税率で計算した法人税との差額を、日本に納めなければならない。」という話を聞いたことがあ…

Process Explorer を使う。

Windows 標準のタスクマネージャーだと表示がちょっとあっさりしているし、パフォーマンスモニターだとグラフだらけで仰々しいので、普段はいつも Process Explorer を使っています。 http://technet.microsoft.com/ja-jp/sysinternals/bb896653.aspx Proces…