cygwin
サイクロマチック数=実行経路の数 という認識でいいのかな?まあ、プロジェクト内での相対的な複雑度が計測できればいいから、その定義が違ってもあまり問題にはならないだろう。と、かなり適当だがとりあえず上記の認識でスクリプト書いてみた。スクリプト…
※cygwin 1.7 以降 以下のような記述を、/etc/fstabあるいは/etc/fstab.d/(ユーザ名)*1に追加する。 none / cygdrive binary,posix=0,user 0 0以下、この記述の説明です。 none 通常1番目のパラメタにはc:/hoge/fugaなどのWindowsネイティブなパスを指定す…
最近なんとなくターミナルの数を減らしたいなぁなんて思って、tscreenを導入してみた。tscreenはGNU screenのfork版。 いろいろいいことがあるらしい。tscreenのソースコードはMercurialで管理されている。 いずれMercurialを使うことになるので*1この機会に…
一応、以下を参考にした Big Sky :: SSHポートが通らなくてもgithub.comにpushする方法ただ、うちの会社の環境だと上記の設定だけではOwner cloneができなかったり、pushができなかったり名前解決すらできない状態(たぶん、社内一般の端末からは社内に存在…
自分自身cyg-aptのすべての機能を把握しているわけではないですが、とりあえず2つ3つコマンドを覚えておけば普段使う分には困らないので、簡単に使い方など解説しようと思います。 準備 cyg-aptを動かすためには wget コマンド、python インタプリタが必要…
cygwin 1.7 からmountの設定の保存方法が、がレジストリベースから設定ファイルベースに変更になったのでそのファイルのフォーマットについて調べた。設定ファイルは /etc/fstab 又は /etc/fstab/$USER となっている。 各レコードは空白で区切られたテキスト…
以前から、'list'コマンドがまともに動かなくて困ってたのと、だましだまし1.7で動かしていたのをちゃんと動くように修正してみた。 主な変更点は tarballからバージョンを切り出す正規表現を修正(修正前は'list'コマンドなどがエラーで落ちてた) ダウンロ…
「ふぁぼられったー for Mac」をWindowsでも動かしてみるため、Windowsな環境にnokogiriをインストールしようとしたら、盛大にハマってしまった。 以下そのメモ 環境 WindowsXP SP3 ActiveScriptRuby 1.8.7 (patch level: 72) な環境でnokogiri(1.3.2)を動か…
ファイル名を変えてあげれば動いた。 だいたいの手順は前回のエントリ参照 1.7での注意点は以下のとおり setup.iniが無い 無いと思ったのは早合点。じつは setup-2.ini というファイルが存在し、その内容はほぼ、setup.ini と同じ内容だった。 このファイル…
ショック。setup.iniとかが無いんだけど... なんとかして動かせないかな? 追記:2009.5.26 どうもはやとちりみたい。setup2.ini ってのがあるので、これを setup.ini とかにリネームしたら動きそう。 あとで試してみよう 追記: 2009.7.5 結果的に動いた。 …
Windows仮想環境のCygwin1.7にGithubの作業用環境を作ったのでメモ gitの設定 git config --global "snaka" git config --global snaka.gml@gmail.comで、ユーザ名、メールアドレスを設定 git config -lで確認 OpenSSHをインストール すでにCygwin版OpenSSH…
まだ、試してないけど... cyg-aptはもうメンテナンスもしてないっぽいし、ちゃんとコミュニティとかがあってメンテナンスが続けられているcygport(Cygwin Ports)の方がいいかも知れない。 setup.exeでインストールされるパッケージにもちゃんと入っているの…
text modeでmountしたディレクトリだと"fatal:cannot use /hogehoge/.git/info/exclude as an exclude file"が出る。 Cygwinがgitの管理ファイル中の改行コード関係が問題になるために起こるらしい。(よく理解できていないが...)なので、cygwinでgit使う場…
以前、どっかで情報を見て設定したはずだけどド忘れしてた。 mountモードをテキストモードでマウントしたら解決する。 ※あらかじめマウントポイント(?)となる空ディレクトリを用意してあげる必要がある。 $ mkdir workdir $ mount -t d\:/hoge/fuga /home/sn…
cygwinでの日本語:Janus blog:So-net blog より、bashのプロンプトから日本語を使えるように設定したのでメモ .inputrc # --- for SJIS refer: http://janus.blog.so-net.ne.jp/2005-05-02 set convert-meta off set input-meta on 上記2行を追加 .bashrc…
ruby gem のインストール ActiveScriptRubyのgemコマンドを参照してしまっていたので、cygwin用のgemコマンドをインストールruby forge からさ最新版をゲット RubyForge: RubyGems: ファイルリスト $ wget http://rubyforge.org/frs/download.php/45905/ruby…
いや、apt-get使ったことは無いんだけど...Mac OS X における macports(Darwin ports)あるいはFedora Core における yum みたいなものだという認識。 で、cygwinでパッケージのアップデートがSetup.exeからしかできないのが腹立たしかったので、怒りにまかせ…