windows
CouchDB を Windows XPで使う方法 (colinux 上で動かすと楽かも)
Windows XPで CouchDB を使う必要が生じたので、そのとき調査したことのメモ。
結論としては、colinuxをインストールして、そこで ゲストOSとしてUbuntu9.04を使いその上で CouchDB を動かすことに。
簡単にWindowsで導入できるらしい!?
このエントリーを書いてから上記ページに気づいたのだが...orz
ただし、単にCouchDBを利用するだけでなく、 開発もする場合はコマンドラインでcurl使ってのテストなど Windows + Cygwin より colinux + Ubuntu があった方が 何かと便利なので、colinux + Ubuntu + CouchDB という組み合わせも 捨てたものではないはずだ。(ということにする。)
Install MSYS and vim on Windows7
Windows7 に MSYSとvimをインストールした作業ログ。
LOOX P/B70 に Windows7 をインストール
LOOXP 購入時にプレインストールされていたのはVista。 半年ほど使用してみて、結果的に なんとなく使い勝手が悪いという印象があり、外出時に ほんとうに必要な時しか使わなくなっていた。
WindowsXPでウェブサーバ(WebDAV)のディレクトリをZ:ドライブ等にマウントしたい
WindowsXPでも、以前は直接 WebDAVで提供されているディレクトリをZ:ドライブ等にマウントできた気がする。 しかし、ある時(サービスパック2?)からそれができなくなってしまった。
ネットでその手の情報を調べていたら、Linux上ではそれが davfsを使うことで可能だ、 だから、colinuxで davfs を使ってマウントした後、samba 経由で Z: ドライブ等に マウントできると...
この方法はグッドだけど、colinuxを入れなくちゃいけない。 WebDAVのディレクトリをZ:ドライブにマウントするためだけに colinux を入れるのは無理 と思っていたところ、自分が MacOSXでVirtualBoxを使ってWindowsXPを運用していることに気づいた。
だったら同じ発想で...
- MacOSXで WebDAVのディレクトリをローカルファイルシステム上にマウント(たとえば /mnt/webdav)
- VirutalBoxで共有フォルダ機能を使って /mnt/webdav を webdav という名前で共有設定
- ゲストOS上(WindowsXP)で、net use コマンドを使って Z:ドライブに 共有フォルダ webdav をマウント
という手順で結果的に、WindowsXPのZ:ドライブにWebDAVのディレクトリをマウントできるじゃないかと。
しかし、MacOSX+VirutalBox+WindowsXPという環境より Windows + colinux の方がよっぽどシンプルですね。 まあ、既にMacOSX+VirtualBox+WindowsXP環境があったわたしの場合は別として。
実際にやってみると問題なくできました。今回はその設定メモです。
なお、WebDAVサーバは既存にある、という前提ですが、 「こちらのエントリーでApache2.2を使ったWebDAVサーバ設定」 というエントリーを書いたので必要に応じてご覧ください。
VirtualBox(v3.08) NATでネットワークに接続(ホストOSはVista,ゲストOSはWindowsXP)
マシンの整理をしていて、ついでにVirtualBox を Version3.08 にアップデートしたところ ゲストOSのWindowsXPでネットに接続できなくなってしまった。 (ホストオンリーネットワークを使用)
過去の自分のブログを参考に 再設定してみたがやはりうまくいかない。 ゲストOSからホストOSに対して ping を打つと問題なく返事がある・・・ 「ホストオンリーネットワーク」というくらいだから、 これが正しい状態か・・・。
VirtualBoxのゲストOS(WindowsXP)にHDDを追加する
簡単な話だと思ったがちょっとはまった部分があったのでメモ。
基本的に問題ないのだが、VirtualBoxで作成した新規HDDイメージを ゲストOSに設定して起動しても、「コンピュータの管理」画面で、新規HDDを追加できない。(表示はされる。) そこで、DOSプロンプトで diskpart を使って、パーティションを設定してやれば、問題なく追加できる。
現在PCが使用しているDNSサーバのIPアドレスを確認する方法(WindowsXP,Vista)
結論としては、DOSプロンプトで ipconfig /all を使えばよい。 /all オプションがないと、DNSの情報は出力されないので注意。
最近では、DHCPが普通にどこでも使えるようになって、滅多とDNSのIPアドレスを手動で確認・入力、 なんてことはないのですが、 VirtualBoxのゲストOSを NATではなく、Host Only Network 設定で使っていたりすると、 DNS確認が必要になります。
タブレットで手書きしたイラストをウェブ用画像に変換する方法
WacomのタブレットやタブレットPCでブログなどでちょっとした説明用イラストを書くための方法。
VirtualBox(v3.02)のネットワーク設定(ホストOSはVista,ゲストOSはUbuntu,ホストオンリーネットワークを使う場合)
2009-10-24追記 VirtualBox Version3.08 の場合...
Version3.08 にアップデートしたらホストオンリーネットワークでゲストからネットに接続できなくなりました。 詳細はVirtualBox v3.08 NATでネット接続
ホストOS(Windows Vista)のemobileモデム(D01NX)を経由してゲストOS(Ubuntu8.04)でインターネットに接続するための設定。
VirtualBoxのネットワーク設定で苦しんだ。わかってしまえば簡単な話なのだが。
- NATでインターネット接続可能だが不安定
- Host Only Network なら安定して使える、ただし、DHCPは使えない(ゲストOSで固定IP,DNS設定をする必要あり)
同じ要領でゲストOSがWindowsXPの場合もネットワーク設定できました。
Cygwin + Vistaでは svn+ssh プロトコルが失敗する
svn+ssh:// のプロトコルでsubversionのレポジトリにアクセスしたい。
Cygwin + WindowsXP では何も問題が起きないのだが、 Cygwin + WindowsVista では、Can't create tunnel: Resource temporarily unavailable といったエラーが出てしまう。どうしたらいいか。
JavaからWindowsの作業用ディレクトリを取得する方法
以前エントリー「 Windowsにおいて、Javaプログラムからユーザのホームディレクトリを取得する方法 」で、 Windowsのホームディレクトリを取得しましたが、今回作業用のディレクトリが必要になりました。
単にテンポラリファイルをつくる場合は、java.io.Fileの createTempFile() メソッドを呼べばよい。 しかし、Java実行時のディレクトリがもし書き込み権限がなかった場合などを考えると、 確実に作業用ファイルを作成できるディレクトリがほしい。
メモリステックの完全消去方法(WindowsXP+Cygwinを使用)
オークションでメモリステック(MemoryStick)を処分したのですが、 内容を完全消去する方法がわからなかったので調査しました。
Linux から Cygwin + Windows XP 環境への移行記録
ずっとLinuxを使ってきたがCygwin+Windows環境へ移行することにした。 主な理由は、ブラウザ上で仕事をすませる時間がどんどん増えてきて、 もうLinuxとかWindows(またはMacOSX)とか、OSは重要でなくなったから。
OSにこだわりがないと、結局ハードの選択肢が豊富で ソフトや周辺機器の対応がよいWindowsを使うことになります。
自分の日常的なPC利用を振り返ってみると...
- インターネットブラウザ(Firefox)
- bashを使ったCUIベースの作業 , MakeほかUNIX基本ツール
- vim
- Python(Google App Engineの開発等)
- Java(Desktopアプリの開発、過去のツールの利用)
- Jython
これだけでほとんど間に合っている。 あとは、OpenOfficeOrgやAdobe関連のソフトウェアをWindows上で使うくらいか。
ということで、Linuxをやめて WindowsXP + Cygwinで生活できるように移行したので、 今回は、その設定メモ。
JythonとJava2Dを使って、CD-ROMアイコンを作成
前回(JythonとJava2Dを使って、すばやくイメージ素材を作成(ただしプログラマ向け)) のコードを利用して、今回CD-ROMアイコンを作成してみました。
USBメモリの活用、USBメモリをNTFSでフォーマットする方法
FAT32では、ひとつのファイルでは4Gを越えられない、という制限がある。 普通は問題にならないが、たとえば、 仮想PC(VirtualBox,Parallels,VMWareなど) のイメージをUSBメモリで管理するというような場合は、 4Gを越えてしまう。
そこで、4Gの制限がないNTFSでフォーマットしたいのだが、 USBメモリはデフォルトでFAT32でしかフォーマットできないように 設定されている。
ウインドウズ用アイコンの作成(Windows版のGIMP version2.4を使用)
ソフトウェアの起動用のアイコンや ウェブサイト用のアイコン(いわゆるfavicon)をつくる場合に ico という拡張子のウインドウズアイコンを作成する必要があります。
いつも使っている画像作成ソフトGIMPで 簡単に作成できることがわかったので、メモしておきます。
Cygwin上でのMacOSXと同じようにopenコマンドが使いたい
MacOSXのターミナルでは、open コマンドを使うことで、ファイルを関連づけされている アプリケーションで開いたり、現在のディレクトリまたは指定したディレクトリを Finderで開くことができる。
Finder代わりに、 ターミナルを使ってファイルの操作をしていると、このopenコマンドが非常に便利なのだが Cygwinでも同じようなことができないのか?
Windows で tomcat4.1を普通にインストールするとエラーになる
tomcatを使うことになった。
tomcat4.1をダウンロードしてインストール。
しかし、なぜかうまく起動できない。