タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

cygwinに関するlibra_666_arbilのブックマーク (3)

  • Cygwin 1.7 の起動が遅い@ Windows 7 x64

    PuttyやCygterm で cygwin を起動しているのですが、コンソールが起動するのに7~8秒もかかり、コンソールを大量に立ち上げる時は、かなりストレスがたまります。 これはcygwinのforkが遅いのが原因で、特に64bit環境で遅いのが原因のようで、起動時に呼び出される/etc/profileの実行時間が大半のようです。 試しに実際に起動後のプロンプトでbashを実行してもすぐに応答が返ってきますが、bash –loginを実行すると時間がかかってしまいます。 /etc/profileの処理を–noprofile オプションをつけてスキップさせることはできますが、これだといろいろと必要な環境変数がセットされないので、かなり使いにくい。 そこで、起動時に不要な処理をスキップさせるように、/etc/profileの処理を追ってみたところ、どうも一番重い処理は/etc/bash_c

  • CygwinでWindowsサービスを作る。簡単だった。 - それマグで!

    Cygwinのcygrunsrvで手軽にWindowsサービスを作ることが出来る。簡単だった。どうして今までやらなかったのか後悔した。 やってみたら、拍子抜けするくらいに簡単だった。 Windowsサービスを作って制御する cygrunsrv.exe ポイントは以下の3点 Cygwin環境のスクリプトファイルをそのままサービスに出来る。 shebangを使ったスクリプトがサービスになる。 exeを作らなくても良い。 とりあえず作ってみました。 サンプルを使った例。 サンプルの流れはこんな感じ。 1秒に一回ログに書き出す。rubyで。 サービス登録する。 起動する サービス起動を確認する 停止する 登録解除する。 rubyで無限ループを刷るプログラムを作る。 ruby で無限ループを作る。毎秒 /tmpにログを書き出す。 loop.rb #!/usr/bin/env ruby $stdout

    CygwinでWindowsサービスを作る。簡単だった。 - それマグで!
  • Windowsで最高のターミナルを構築する方法 - 純粋関数空間

    皆さん、Windowsでコマンドライン使ってますか? まともなターミナルエミュレータすらないと思っている方もいらっしゃるかもしれませんが、案外何とかなるものです。 これが完成図です。1週間ほどいろいろ試した結果、動作、見た目、フォントレンダリング、どれもおおむね満足行く結果になりました。 Terminal Emulator選び Windowsをお使いの皆様ならご存じかとは思いますが、デフォルトのTerminal Emulatorである cmd.exe が良くないです。 挙動、フォント云々の話をするまでもなく、横幅が80文字固定なのがどうしようもありません。 プロパティのレイアウトのところから幅の変更ができるようでした。ご指摘ありがとうございます。 この辺を見てWindowsで動作するものを一通り試してみたのですが、動作がおかしいか、フォントが気に入らないか、プロプライエタリかで、どれもよく

  • 1