これを適当なところにおいて trash.rb hoge.txtみたいにすると捨てられます。 ただ内部のcygpathがちょっとバグってて : などが名前に入ってるファイルを捨てることが出来ません助けて!
windows7 + cygwin + rvm の組み合わせにしてから出始めた unable to remap 446892 [main] ruby 9992 fork: child 8044 - died waiting for dll loading, errno 11 4511203 [main] ruby 10036 C:\cygwin\home\Administrator\.rvm\rubies\ruby-1.9.2-p180\bin\ruby.exe: *** fatal error - unable to remap \\?\C:\cygwin\home\Administrator\.rvm\rubies\ruby-1.9.2-p180 \lib\ruby\1.9.1\i386-cygwin\etc.so to same address as parent: 0x330000
grepに変わるack、、、に変わるagとして最近話題のagについての紹介です。 The Silver Searcherの特徴 公式に書いてあるThe Silver Searcherの特徴 ackの3〜5倍高速 .gitignore、.hgignoreに記載されているものを検索対象から除外 検索対象から除外したいファイルは.agignoreに記載 agというコマンド名で、ackと比べてコマンドが短い(33%減!) ackを捨てて、より高速なag(The Silver Searcher)に切り替えた - Glide Note - グライドノート 私も早速Linux環境に導入してみましたが、打ちやすいコマンドと検索スピードの虜になってしまいました。 そうなるとWindowsでもagが使いたくなるということで、Windows向けビルド手順を調べてみました。 しかしいくつかagのビルド方法が公開さ
tmux-users (read-only) patch for tmux on cygwin From: J Raynor <jxraynor@gm...> - 2013-05-15 06:00 Below is a patch for getting tmux running on cygwin. I only have access to a 32 bit XP system, so I don't know if it works on other versions of Windows. Cygwin doesn't provide a libevent package, so you'll first have to install that. I used libevent-2.0.21-stable. Also, for tmux I had to specify CFLA
Windows Vista以降でCygwinで作成したファイルに共有属性がついてしまう問題の解決方法をメモ。 Cygwin 1.7 以前では環境変数 CYGWIN=nontsec nosmbntsec を設定すればよかったが,1.7以降ではこのオプションは廃止され,マウントポイント毎に指定するようになったとか。 とりあえず以下を /etc/fstab に追記すればOK c:/Tools/Dev/cygwin / ntfs binary,auto,noacl,override 0 0 none /cygdrive cygdrive binary,posix=0,user,noacl 0 0この設定をせずに共有属性がついてしまったファイルは以下のコマンドで一気に共有属性を解除できる(カレントディレクトリ以下の全てのファイル・ディレクトリのアクセス権限をデフォルト値にリセットする)。 icacl
minttyいいですね! CygwinやMinGW/MSYSを導入してminttyで快適なターミナル環境を構築すると、もう標準の貧弱極まりないコマンドプロンプトを使う気が失せます ところが、minttyはWindowsビルドのアプリでの対話モードに対応していません RubyのirbとかPlay framework2とかは起動はするものの、文字入力を受け付けてくれません (ノ`Д´)ノ彡┻━┻ せっかく呪縛から解かれたと思ったのに、結局コマンドプロンプト使うわけです やってられませんね(´・ω・`) しかし、最近になってようやくまともな解決策が出てきたようです というわけで、winptyを導入してみます バイナリ頒布 https://github.com/rprichard/winpty/downloads/ Github https://github.com/rprichard/winpt
Cygwin で GNU Screen を使って画面の縦分割をしてみる
プロジェクトでQDBMを使用することになりました。 QDBMのページを見るとWindows上で動かすにはCygwinを入れるしかなさそう。。。 ということで、Cygwin上に開発環境を構築してみました。 Cygwin上にPHPインストールする人ほどんどいないと思いますが、 もしそのような状況に置かれた方がいらっしゃいましたら、参考になればと思います。 ということで Cygwin + QDBM + PHP のインストールメモ cygwinインストール(apache込みで) http://www.cygwin.com/からsetup.exeをダウンロード。 ダブルクリックしてインストール開始。 インストールするモジュール選ぶ画面でapacheを選択に含めること。 apache設定 スタート>すべてのプログラム>Cygwin>Cygwin Bash Shell /etc
cygwinのmysqlコマンドからWindowsサービス上で動くMySQLに アクセスが出来ず非常に煩わしい思いをしていた。 が、単にデフォルトでは /tmp/*.sock という Unixドメインソケットを参照しているというだけの話だった。 --protocolオプション で TCP を指定すれば単純に TCP/IP で接続を試みるようになる。 $ mysql --protocol=TCP -h localhost -u user -D database -p 毎回指定するというのは、退屈であり、 ボクの素晴らしき知的想像力を台無しにしてしまうものであるため 設定ファイルに記述しておく事にした。 $HOME/.my.cnf に以下を記述。 [client] protocol=TCP
Linux(Ubuntu)を使ってCygwin向けのバイナリをクロスコンパイルしました。Cygwinでビルドすると遅いし、CPUファンがうるさいのでサーバー側でコンパイル仕掛けて静か寝られる方がうれしい。何よりLinuxでやった方がCygwinでコンパイルするより3倍以上速い気がする。Cygwinコンパイルは遅い。 準備 sudo aptitude install flex #lexを入れる sudo aptitude install lib32gmp3-dev # gmp が必要らしい export PREFIX=/home/takuya/build/cygwin #prefix を決める mkdir -p $PREFIX #cygwin のヘッダファイルとか wget http://ftp.jaist.ac.jp/pub/cygwin/release/cygwin/cygwin-1.7
最近、Cygwin ユーザーが増えてきてうれしいですが、 同じような質問がしょっちゅう出てくるので、まとめてみました。 質問などをする前に確認してみてください。 また、載せたらいい FAQ や説明が分かりにくいなどもありましたら教えてください。
2014.06.上旬 見せ消し1.groffのインストール Index of /cygwin_je/release/groff から groff-1.18.1_ja-2.tar.bz2 をダウンロード。 $cd / $bzcat groff-xxxx.tar.bz2 | tar xvf -2014.06.上旬 見せ消し =======2014.06.上旬追記======= CYGWIN_NT-6.1 1.7.30(0.272/5/3) 2014-05-23 10:36 i686 Cygwin GNU groff version 1.22.2とman-pages-ja-20140515.tar.gzの組み合わせでmanの日本語化が可能。man.confを修正する。 #JNROFF /usr/bin/groff -Tnippon -mandocj JNROFF /usr/bin/groff -
OSを再インストールしたので、以前使っていたlinux系のツール群(rubyやcurl、gitなど)をどうしようかな? と考えた結果、Cygwinで統合するのはどうかと考えた。 Cygwin自体は以前何度かインストールしたことがあるが、設定が煩雑で結局思い通りにならなかった(己のス キルが足りてなかっただけとも言う・・・)ので毛嫌いしていたが、最近のはUTF-8にも対応していて結構簡単 そうという記述をここで見かけたので、 丁度いい機会なので挑戦してみた。 導入したOSはWindows 7 64bit(SP1)。Cygwinのバージョン(cygwin1.dllのバージョン)は1.7.9 準備 この手のツール使う際には常識かもしれないが、ホスト名やユーザ名に日本語は含んでいない方がいい。 もし含んでいるなら、変更することを推奨する。 環境変数の設定 必要ならば、以下の環境変数を設定しておく。
cygwin の cygports を有効にする・無効にする。 超おなざりですけど。 cygports の切替え cygports -e #cygports を有効に使い終わっったら通常のレポジトリに。 cygports -d #cygports を無効に コード 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/usr/bin/ruby #coding: utf-8 require 'optparse' iij = "http://ftp.iij.ad.jp/pub/cygwin/" cygports = "ftp://ftp.cygwinports.org/pub/cygwinports" target = nil opt = OptionParser.new opt.on("-d","--disable", "cygwin 標
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く