タグ

cygwinに関するmurakami_takのブックマーク (9)

  • シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third

    エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字 シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っています。 RET=`cmd1`みたいに。好みの問題もあるでしょうが、分かりやすいので。 クオテーションは選ぶ クオテーションにはシングルだったり、ダブルだったり色々ありますが、使い分けておいたほうがよいでしょう。 変数の展開がないようであれば、シングルクオーテーションのほうがスマートでしょうし、展開があるのならダブルクオーテーションを使えばと。 ダブルクオーテーションを使うのにも意味があって、変数は「$RET」のようにクオテーションで囲まなくても動作はたいていするのですが、 echo "${RET

    シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third
  •  いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!

    Mac大流行なのでCygwinに需要ないかもしれないけど。一年間のCygwin体験をまとめてみた。今年1年で一番使ったツールで感謝してる。 CygwinはWindows環境にそのままLinuxのCUIツールを導入できる。もう「コマンドプロンプト」に拘る必要は薄くなりました。 僕は今年1年の一番の収穫はCygwinを使ったこと。 Cygwinを使うことでターミナルを使いこなせるようになった。そしてMacに移行してもターミナルさえあるから困らないと思えるようになりました。 コマンドプロンプトを捨てるべき理由 ・SSHコマンドでリモートサーバにアクセスしても文字化けする。 ・色・フォントがダサくて使い物にならない。 ・コマンドが少ない。grep したい。findしたい cmd.exeをすててMinttyを使おう。 Cygwinを使うと、minttyというPuttyベースの素晴らしい。ターミナルが

     いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - それマグで!
  • cygwinのgcc/g++で文字化け | Moonmile Solutions Blog

    とある事情で「ロケットガール」を見ながら、c/c++を書いています。c/c++では、windows環境とlinux環境で動作確認をするわけですが、あっちこっちに移動するのが面倒なので、前チェックとして cygwin の gcc/g++ を使っています。 # 「ロケットガール」のほうは後日 さて、Visual C++ 2008 と gcc/g++ ですが、微妙に動作が違います。標準関数系はだいたい同じ(って同じじゃないと困るけど)なんですが、例外やらエラーの発生の仕方が異なります。なので、例外(try-catch)を使って受け取ったときに、メッセージを出力してチェックすることになります。 #include <string> #include <iostream> using namespace std; int main( void ) { string str1("Hello C+

  • gcc バージョン 4.3 のビルドとインストール(Cygwin の場合)

    インストールの方針 Cygwin のパッケージのものと衝突しないように、/usr/local 下にインストール /usr/local/bin/gcc-4.exe, /usr/local/bin/g++-4.exe, /usr/local/bin/gfortran-4.exe のように,末尾に -4 が付いたファイル名でインストール. gcc, g++ 等では,バージョン 4.3 ではなく,Cygwin のパッケージのものが使用されるようにする. gcc バージョン 4.3 のビルドとインストールに役立つ下記のソフトウエアも同時にインストールします. make ・・・ インストールしておくと,トラブルの可能性が減る termcap ・・・ gdb のコンパイルに必須 gmp ・・・ gcc バージョン 4.3 のコンパイルに必須 mpfr ・・・ gcc バージョン 4.3 のコンパイル

  • find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編
  • cygwinにgcc-4.3.0(CとC++のみ)をインストールする - GPUPPUR(ぐぷっぱー)の日記

    cygwinのsetup.exeでは少し古いgcc-3.4.4しかインストールできないようなので現在最新の4.3.0をインストールすることにした。 ここにやり方をメモしておく。 きちんとgccをインストールしたい方はgccのドキュメントを参照して下さい。 必要なpackageのリスト cygwinのsetup.exeで以下のものをインストールしておく。 tarとgzipかbzip2(落したファイルを解凍する為。bzip2のほうが圧縮率が高い) gcc make libgmp-devel libgmp3 libmpfr-devel libmpfr download gcc家のページからgcc-core-4.3.0.tar.bz2とgcc-g++-4.3.0.tar.bz2をダウンロードし $ tar xjvf gcc-core-4.3.0.tar.bz2 $ tar xjvf gcc-g+

    cygwinにgcc-4.3.0(CとC++のみ)をインストールする - GPUPPUR(ぐぷっぱー)の日記
  • さるがとんだら

  • lftp - [物理のかぎしっぽ]

    lftpは,コマンドラインで使用するFTPクライアントです.ミラーリング,コマンドライン上での補完・編集,ブックマーク機能などが備わっており,高機能です. 起動・ログイン † lftpを起動するには, $ lftp とタイプします.すると lftp :~> というプロンプトが立ち上がります. このプロンプトに対して,lftpのコマンドを打ち込むことで操作します. 終了は lftp :~> exit とします. ↑ FTPサーバへのログイン † FTPによるファイル操作を行うには, まずサーバにログインする必要があります. site というFTPサーバに user というユーザでログインするには lftp :~> open site -u user とタイプします.このあとパスワードを聞かれるので入力すると,ログインできます. ログインするとlftpのプロンプトが lftp site:~>

  • WindowsのCygwin環境でPlaggerを使ってみよう その1 - れいま@はてなダイアリー

    会社のPC2台で、Cygwin上でのPlaggerインストールに成功しましたので、その手順をまとめておきます。実際に自宅のPCにインストールしながら書きますが、環境によっては、100%この通りにならないこともあるかと思います。参考程度にご覧頂ければと。なお、この手順を実行したことにより、何か別の問題が生じた場合には、その情報を公開していただけると、お役に立てるかもしれません。導入のための前提条件Windows上に、Cygwin環境がフルインストールされているものとして、話を進めます。 reima@pk-image ~ $ perl -V Summary of my perl5 (revision 5 version 8 subversion 7) configuration: Platform: osname=cygwin, osvers=1.5.18(0.13242), archname

  • 1