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

カレントディレクトリの特定の拡張子に対してEXEを実行するバッチ

カレントディレクトリにある ".bmp" 形式のファイルに対して、 EXE(ここでは "hogehoge.exe") を実行するバッチ。 @echo off :: カレントディレクトリのBMPファイルに対して EXE(hogehoge.exe) 実行 FOR /F "delims=" %%a IN ('dir /b ^| find ".bmp"') DO (…

Rubyで連番画像URL生成

for num in 1..300 do print("<img src=\"http://path/to/image", format("%03d", num), ".jpg\" />\r") end Output: <img src="http://path/to/image001.jpg" /> <img src="http://path/to/image002.jpg" /> <img src="http://path/to/image003.jpg" /> <img src="http://path/to/image004.jpg" />

ユースケースの目的は、「できないこと」を明確にすること。

「ハンドラ」とは

ある「イベント」が起こった時に、それに対処する関数のこと? 「イベント」とは、非同期に発生する出来事のこと ボタンクリックとかウィンドウサイズ変更とか 「リスナー」と同義?

Antでファイルの存在チェック

available タスクで存在チェック。 target の if 属性で分岐。 <project name="file.exist.sample" default="main"> <target name="main"> <available file="hogehoge.txt" property="have.resources" /> <antcall target="file-is-existing" /> </target> </project>

Ant 実行時に "Unable to locate tools.jar..." と言われた時の対処

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar……みたいなことを言われたら、たぶん環境変数 %JAVA_HOME% が設定されていない。 set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_09;で解決。

シャットダウンタイマー

バッチでの ユーザ入力 switch文 のサンプルになるかも。

Windows7でVistaのペイントを使う

Vistaの以下のファイルを7の任意のディレクトリにコピーしてくるだけでOK。 C:\Windows\System32\mspaint.exe C:\Windows\System32\ja-JP\mspaint.exe.mui ただし、以下のディレクトリ構造を維持する必要あり。 ├─mspaint.exe └─ja-JP └─mspaint.exe.mui

データベースのeLで学んだこと

DB

GROUP BY句を使うとき SELECT文で集計系の関数(AVG・COUNTなど)を使うとき 関連を考えるとき、関連キーを与えるのは「1対多」の「多」の方 第二正規形と第三正規形のちがい 第二正規形:非主キー属性に関して、候補キーから部分関数従属の関係があって、それ…

マルチスレッド本から学んだこと

並列処理の基本 「安全性」と「生存性」を守るのは必須 その上で、いかにして「再利用性」と「パフォーマンス」を上げるかが重要 安全性 オブジェクトを壊さないこと 壊れる:オブジェクトが設計者の意図しない状態になること 生存性 必要な処理がちゃんと行…

ActionScriptのイベントについてのメモ

参考:O'Reilly Japan - 詳説 ActionScript 3.0 用語 そもそも、「イベント」とは 「プログラムの中で反応を引き起こす潜在的な力を持った、実行時の注目すべき出来事」のこと ActionScriptのイベントは、次の2つのカテゴリに分けることができる ビルトイン…

JavaとActionScriptの文法上の相違点メモ

参考:O'Reilly Japan - 詳説 ActionScript 3.0 (以下、ActionScript を AS と表記する。) ASのソースコードは package{..} ブロック内に書く。 以下のようにパッケージ名を記述することもできる。 package packagename{..} ただし、メインクラスは無名パッ…

Mac+Flex SDK 4.6でtrace()出力できるようにするまでのログ

やったこと mm.cfgを編集 /Library/Application\ Support/Macromedia/mm.cfg を新規作成 ErrorReportingEnable=1 TraceOutputFileEnable=1 MaxWarnings=0 "Macromedia"ディレクトリ以下は存在しなかったので自分で作成 参考:http://app.f.m-cocolog.jp/t/ty…

Mac(ホスト)+VirtualBox+Windows 7(ゲスト)+ペンタブで詰まったところメモ

環境 ホストOS:Mac OS X 10.6.8 VirtualBox:4.1.8 ゲストOS:Windows 7(x86) ペンタブ:WACOM FAVO(CTE-640) 詰まったところ1:ゲストOS上でペンタブが認識されない 解決方法: VirtualBoxマネージャー上で、「設定」→「ポート」→「USB」→「USBデバイスフ…