Cygwin
64ビットであること、ターミナルをどうするかということ以外は、特筆することはありません。 setup-x86_64.exeをダウンロードして、インストール。 バージョン。(xxxxは、PCのコンピューター名) CYGWIN_NT-6.3 <xxxx> 1.7.26(0.271/5/3) 2013-11-29 11:48 x86_64</xxxx>…
Play framework 2.0.1は、Cygwinでは完全には使えません。 本格的に使えるようにする方法を模索してみました。
Windows7では、BATファイル(*.bat)で起動するアプリケーションが直接スタートメニューのやタスクバーやに登録できません。CMDファイル(*.cmd)やCOMファイル(*.com)も同様です。通常はBATファイルからの起動でも、ワンライナーでEXEファイルを起動できるよう…
あまり書くことないんですけど、書いておくことにしましょう。 WindowsXPで使うのとほとんど変わりませんね。ターミナルに使っているckがバージョン3系だと動かないくらい。これはどちらにしてもバージョン2系を使うのでOK。
Cygwinでは $ cd C:/のようにも使えるので、これまで/cygdriveをあまり不便と感じなかった。 しかし、補完のことを考えると、どう考えても $ cd /c/WINDOWS/のようにできたほうが楽です。(追記2011-01-24: ドライブレターから補完できないため。ただし"cd C…
mountができないと思ったら、Cygwin1.7からはシステムモードが無くなりレジストリにマウントポイントを保存しないので、セッション内のみ有効となったみたいです。 まだちょっとだけ触った程度ですが、普通に使えそうです。 たぶん続きます。 参考 誰も知ら…
saryという全文検索用モジュールを使ってlocateを実現する例です。 sary: Suffix Arrayのライブラリとツール Suffix Array で高速な locate を実現する − ありえるえりあ これをCygwinでやってみました。なおCygwinでは不安だったので事前にUbuntu8.4でも試…
glib2をインストールしようとしたら、誤って"current"でインストールしてしまった。あらゆるモジュールがアップデートされてしまい、残り少ないHDDの残量を削ってくれました。 ちゃんと動いたからいいけどね。
Win7に変えたときに対応しているかな、と思って調べました。残念ながら開発は終わっているみたいですが、ソースも公開されているし、GPLなのでなんとかなるでしょう。 この頃から使っています。この薄皮具合が良いんですよね。以前、Cygwin用TeraTermも試し…
久しぶりに、こっち系の話題を。 ちょっとした処理を流すのに、 最新ページの一部分を選択してクリップボードにコピー クリップボード内容をテキストファイルに貼り付け スクリプト実行 というのを今までやっていました。 よく考えたら、手順がひとつ減らせ…
久しぶりにCygwinの話題を。Cygwin1.5は、Vistaではまともに動かないという報告が相次いでいます。調べてみると、ベータテスト中の次期バージョン1.7は、Vistaもサポートする、となっています。現時点でのFAQの内容はこうなっています。 What versions of Wi…
cvs2svnで、ドットファイル(.classpathとか)が移行されない。 Cygwin版が動かない 最初はWinインストーラ版を入れていて、その後Cygwinから使うにはCygwin版SVNのほうが良いのでは、と思い、インストールした*1が、実行しても何も起こらない。エラーも出ない…
cvs2clのSVN版。 適当なディレクトリに展開してPATHを通せば多分使えます。今回は、面倒なので /usr/local/bin に全部放り込んでしまいました。後で整理しないと。 "svn2cl.sh"内部ではxsltprocを呼びだしている。Cygwinにxsltprocが入っていなかったので、…
少し前に、Railsで遊ぼうと思ったときに色々とインストールしたりしたのですが、忙しくなってしまい途中で放置していました。 久しぶりに使い捨てスクリプトをRubyで書いたので動かしてみたら、何か変なエラーがでました。 $ wruby -v ruby 1.8.6 (2007-03-1…
TeraTermのCygwin用インタフェース。最近のバージョンには付属しているみたいです。 透過ウィンドウがやってみたかったので。ただし、起動が遅いのと、動画とは相性悪いです。
CygwinのinetdでCVSサーバを構築している環境(別PC)で、CVSクライアントはEclipseを使っています。あるときから、特定のモジュールでタグ付けを行った際に「入出力が割り込まれました」というエラーが出るようになりました。これまでは、サブディレクトリ単…
一般的なGUIテキストエディタには、GREP検索機能が付いていて、検索結果から対象ファイルにジャンプすることができる(タグジャンプ)。しかし、このGREP機能で指定できる検索条件では、指定できる条件に不満がある。 そこで、findまたはfind+grepなどで検索…
ローカルファイルシステムに散らばったアーカイブファイル内のファイルから、指定した拡張子のファイルを探したい。アーカイブの種類は拡張子で特定できる前提として、"lzh""zip""tar""tar.gz""tar.bz2"を対象とする。 まず、次のようなPerlスクリプトを用意…
"Numeric"という単語を含むファイルを検索し、最大10件まで自動でファイルを開くようにしたい。以下のようにコマンドを実行してみる。 find . -name "*Numeric*" | head -n 10 | xargs cygstart特に問題がないように思えるが、上手くいかない。 これは、xarg…
ちょっと前に8.0.7立てたけど、困ったことに型の扱いが厳しくなったみたい。Java1.4で試しています。 7.5.3の時点ではこれはOKでした。 > INSERT INTO TEST (A_NUMBER) VALUES ('0') # A_NUMBER's type is BIGINTところが、8.0.7では、 org.postgresql.util.…
CygwinでCVSサーバとPostgreSQL7.4.5を立ててます。以前はFAT32マシンで動かしてましたが、よく問題を起こしてたのでNTFSのPCに移行したら随分と安定しました。何故問題が起きていたかは定かではないのですが、FAT32の場合だとファイルアクセスの同期処理が…
あれ、1.5.20は、まともに使う間もなく。
テキストファイルに"symlink"と書かれたファイル。シンボリックリンクをエミュレートするためのものと思われるが、今日インストールしたPC上で、なぜかうまく動かない。 以下は、ショートカットができる。 $ ln -s aaa bbb $ ls -l -rwxrwxrwx 1 xxxxxxxx xx…
お、もう出てた。今度は問題ないと良いなー。
忘れてたので復習。 最初のログイン時に、/etc/skel以下のファイル(.bashrc, .inputrc, .bash_profile)がhomeディレクトリにコピーされる。で、.bash_profileには、 (抜粋) # source the users bashrc if it exists if [ -e "${HOME}/.bashrc" ] ; then …
PCリニューアル後、inetdが起動できないのでちょっと放っといた。調べればおそらく分かるのだが、自分の記憶かメモ(ここ)だけでできるはずなのに、と思ってた。 結局、原因はcygwin1.dllがシステムのPATHに通ってないからでした。 Cygwin/inetd - discypus…
忘れてたのでメモ。setupでインストールした後、サービスとして登録する。 $ cygrunsrv --install cron --path /usr/sbin/cron --args -D \ --type auto --disp CYGWIN cron --desc cron daemon今回、権限の問題で/etc/cron.d/を手動で作成した。詳細は調査…
サービスとして登録するには、 # NAME=サービス名 # PATH=サービスとして実行プログラムのフルパス # ARGS=実行プログラムの引数(無ければ不要) # DEP =依存するサービス(無ければ不要) # USER=サービスを実行するユーザ(LocalSystem以外で実行する場合) # T…
http://www.okisoft.co.jp/esc/cygwin.html 上のと同じサイトで、Cygwinの紹介と解説。こちらは真面目な語り口。知らないことが結構たくさん書いてあって、ためになった。 特にためになったのは、cygstart。Meadowのfiberも便利だけど、ディレクトリには使え…
前回、gijのほうは良く分からなかったので、ネイティブコンパイルの方をやってみる。 コンパイルは、gccのときと良く似ている。 $ gcj -c -o test.o test.jar $ gcj --main=net.argius.Test -o test.exe test.o コンパイルは問題なく通った。で、実行してみ…