2009-01-01から1年間の記事一覧

ハロウィンとやら

生まれてから、ハロウィンとやらには全く縁がない。 そもそも、いつかもよく知らない。10月31日なのか?だが、よく考えたら、かぼちゃのオレンジ+ブラックって オレンジのカバー+iPhoneブラックと同じだった。 1年中ハロウィン状態!!gremzもハロウィンモ…

週末のTwitterの楽しみ方(ソフトウェアエンジニア編)

最近では、○○○カンファレンス、○○○会議、○○○勉強会などが頻繁に 行われている。 多くのソフトウェアエンジニアが、興味のある分野の最新技術技術や ヒントを得るため、もしくは懇親会に参加するためにこういったイベントに 参加いる。 しかし、興味があるか…

5.関数/サブルーチン (4)コマンド、バッチの復帰値 〜コマンドが正常終了したか確認したい〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

コマンド、バッチファイルの復帰値を確認したい %ERRORLEVEL%を参照する 正常の場合は0 異常の場合は1〜255 ただし、コマンドによっては常に0を返すものもある。 正常の例 D:\MyDoc\work\#blog\test>dir ドライブ D のボリューム ラベルは データ です ボリ…

他人の評価に身を委ねてしまう人は使ってはいけないTwitter関連のサービス

断る力 勝間 和代 (著) p46 ■うつになる人は他人の評価に身を委ねてしまう人である。 そして、この4つのマトリックスのうち、うつ病になりやすかったのは2のすなわち 「努力が成果に結ぶつくことを信じる人」 × 「他人に評価をゆだねてしまう人」 という組み…

gremz 2周年おめでとうございます。

gremz側の情報も表示されるのね。

バッチファイルのパラメータ

%0はバッチファイルのファイル名となる。 C言語と同じ。Javaをやってる人は違和感があるかも。 arg1.bat @echo off echo %0 D:\MyDoc\work\#blog\コマンドプロンプト>arg1.bat arg1.bat バッチファイルで使用できるパラーメータは%0〜%9まで arg2.bat @echo …

しょせんは、もどきです。

入門 5.関数/サブルーチン (2)関数(もどき)の呼び出し コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ バッチファイルの呼び出し方は、ここに書いた。 1つの処理で1つのバッチファイルを作成していくと、大量のファイルができて…

ぎゃーサボってたらgremzの苗木が枯れそうに。。。

ビフォアー アフター やっぱり、水は毎日上げないとダメだよな。

5.関数/サブルーチン (1)バッチファイルの呼び出し 〜体育館の裏に呼び出されました。。。〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

goto文ばかり使っていると訳分からなくなるので、バッチファイルを分割する。 その場合、バッチからバッチファイルを呼び出すときにはcall文を使用する。 呼び出すバッチファイルと呼び出されるバッチファイルが同じディレクトリにある場合は、ファイル名だ…

4.基本文法 (4)forでループ処理 〜回って回って回るぅ〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

if文とgoto文を使わず、for文を使うことができる c:\>for /L %i in (0,1,9) do @echo %i 0 1 2 3 4 5 6 7 8 9 バッチファイルを作成するときは、%iではなく%%iにする必要がある。 for /L %%i in (0,1,9) do @echo %%i 関連あるかもしれない記事 conってなに…

4.基本文法 (3)ループ処理〜もう一度最初から始めるんです。 もう一度。 もう一度。〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

指定回数分繰り返す、こういうことが1番コンピュータにやって欲しいことだろう。 サクッとバッチファイルを作成したいものだ。 if文とgoto文を組み合わせて使う。 悪名高きgoto文、指定したラベルに移動するもの。 goto文を乱用するとあっちゃこっちゃに移動…

4.基本文法 (2)if文の注意事項 〜\Microsoft の使い方が誤っています。〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

通常は以下の書き方が多いと思う。 IF "%ARG1%"=="%ARG2%"しかしこの場合値に 「"」が含まれるとエラーになってしまう。例えば、バッチのパラメータに空白を含むディレクトリを 指定するために、「"」「"」(ダブルクォート)でくくった場合など。 なので以下…

4.基本文法 (1)if文、else文 〜もしもー、それ以外ならばー〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

if文とelse文 else文ももちろん使える。 しばらく使えないと思い込んでた。 ifのヘルプにきっちり書いてあるんだよね。。。以下の環境変数を設定してることを前提。 set ARG1=A set ARG2=A 正しい使い方1 if-else-normal1.bat IF {%ARG1%}=={%ARG2%} ( echo …

3.環境変数 (6)x64とx86の環境変数の違い 〜x64はx86とは違うんです。x86とは〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

x64とx86の環境変数の違い。 Windows Server2003 x64版で確認 デフォルトではなく、Visual Studio2005、Officeなど諸々が インストールされている環境 確認結果 64bitのコマンドプロンプト C:\>set |findstr "x86 64 32" ComSpec=C:\WINDOWS\system32\cmd.ex…

3.環境変数 (5)起動時に有効になる環境変数 〜人生と環境変数は、順番が大事〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

Windows XP以降だと環境変数は、以下で設定できる。 システム環境変数 ユーザ環境変数 autoexec.bat コマンドプロンプト上でsetコマンド setコマンドについては説明済み、 autoexec.batは、推奨しないので説明は省略。 システム環境変数とユーザ環境変数の違…

3.環境変数 (4)環境変数一覧 〜全部見せます〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

環境変数の一覧を表示する (Unixだとenvコマンド) Windows XPで設定されているデフォルト環境変数一覧 C:\>set ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\Administrator\Application Data CommonProgramFiles…

ls ~ を晒すのが流行っているらしいので

といっても、まぁ僕のを晒しても誰もうれしくないと思う。 コマンドプロンプトでlsとやろうとしたら、既にやってる人がいるし。 なので、gooshの結果を晒してみる。 gooshとは、非公式のAjaxで実装されたUnixシェル風の検索ツールを晒してみる guest@goosh.o…

3.環境変数 (3)ローカル環境変数を使用する 〜ここだけの話〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

環境変数は、設定したコマンドプロンプトに対して有効になる。でも、バッチファイルで設定した環境変数がそのまま コマンドプロンプトに残っているとなにかと都合が悪い。 PATHなどはバッチファイルごとに指定した場合もある。 そのために使うのがsetlocalコ…

3.環境変数 (2)環境変数の計算 〜コマンドプロンプトで計算するか普通?〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

コマンドプロンプトでは変数はなく、全て環境変数になる。 これだと計算ができないように思えるが、コマンドプロンプトでも ちゃんと計算ができる。 (でも、普段使場面はループ処理でのインクリメントぐらいだろ。) SET /A 式 計算 /Aをつけないと文字列に…

3.環境変数 (1)環境変数の使い方 〜意外に削除の仕方はしらない人が多い〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

環境変数を設定、表示、削除したい。コマンドプロンプトでは、変数と環境変数の区別はない。 あるのは環境変数だけ。 これがUnnixと異なる。 環境変数の設定 c:\>set XYZ=hoge 環境変数の表示 SETコマンドで表示 大文字小文字の区別はない。 c:\>set XYZ XYZ…

2.実行する (3)バッチファイルで文字列出力 〜バッチファイルでHello World〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

echo Hello Worldと実行したコマンドまで表示されてしまう。 結果だけ表示したい。 オリジナル D:\MyDoc\work\#blog\コマンドプロンプト>HelloWorld.bat D:\MyDoc\work\#blog\コマンドプロンプト>echo Hello World Hello World 方法1 コマンドに@をつける @e…

2.実行する (2)バッチファイル 〜バッチファイルでHello World〜【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

標準出力にHello Worldを出力する処理をバッチファイルにする。 テキストエディタでファイルを作成する バッチファイルの拡張子は「.bat」か「.cmd」 今回は以下の2つを作成する HelloWorld.bat Hello World.bat バッチファイルの内容 echo Hello World 実行…

2.実行する (1)文字列を出力する〜コマンドプロンプトでHello World〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

プログラムの入門と言えば、お約束は Hello World 文字列の出力ということで、コマンドプロンプトでも標準出力に 出力してみる C:\>echo Hello World Hello World 空白を含む文字でも""でくくる必要はない くくるとそのままくくった文字列が表示される C:\>e…

1.環境を整える (6)より便利な環境 〜♪UnixのようでUnixでない DOSのようでDOSでない〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

♪UnixのようでUnixでない DOSのようでDOSでない (ベンベン♪) それは何かと問われたら ・・・ ckw と nyacus ♪ ckw と nyacus ♪ WindowsとUnixを使ってるので、Unixを使ってた期間が過ぎると コマンドプロンプトをターミナルと思って、指勝手に Ctrl + a,Ct…

1.環境を整える (5)コマンド履歴 〜コマンドライフには見られたくないものもあるよね〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

Unixでは、historyコマンドがあるので、一度実行したコマンドは 補完機能を使ったり、history|grepで検索したりと全く同じコマンドを 実行することはない。 コマンドプロンプトでも履歴機能はある。 これもデフォルトでは有効になってない。 設定 有効にする…

1.環境を整える (5)フルスクリーンモード 〜フルスクリーンになっても慌てるな〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

全画面表示でコマンドプロンプトを使いたい!! どんな時に使うんだ?? はっきり言ってそんな場面に一度も遭遇したことはない。 フルスクリーンモードとは、最大化□ボタンを押した 中途半端に大きくなった画面でなく、全画面に コマンドプロンプトが表示さ…

1.環境を整える (4)Visual Studio用 〜Visual Studio用のコマンドプロンプトを簡単に起動する〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

Visual Studioの設定は、システム環境変数に設定されない。 そのため、dumpbinなどVisual Studioのコマンドを使うには コマンドプロンプトを立ち上げてから環境変数設定のバッチを実行するか スタートメニューからVisual Studio用のコマンドプロンプトを起動…

1.環境を整える (4)x64版 〜x64版 Windowsでコマンドプロンプトを使う〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

x64版 Windowsの場合 64bit(x64)版コマンドプロンプト C:\WINDOWS\System32\cmd.exe 32bit(x86)版コマンドプロンプト C:\WINDOWS\SysWow64\cmd.exe エクスプローラの右クリックから起動する方法 以下のレジストリを登録することでエクスプローラの 右クリッ…

1.環境を整える (3)名前補完 〜ファイル名やディレクトリ名を補完して楽に入力したい〜 【コマンドプロンプト、バッチファイルを使わなきゃならなくなった人向けのメモ】

デフォルトのままだと、ファイル名やディレクトリ名を 全て入力しなければならず、非常にメンドウ。 Unixのbash、zshを使ってる人は、ファイルやコマンドも 補完されるので、ついCtrl+tabと打ってしまう。 どいういうわけか、Windowsのコマンドプロンプトは …