サーバーにログインするたびにログ出力の設定を行うことが面倒なため、ログイン時にパスワードを入力するだけで日別にログ出力するマクロを作りました。 メモ代わりに置いておきます。 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; username = 'hogeuser' hos…
最近、自分が従事しているプロジェクトのウェブアプリケーションでは、Ext JS 4への移行に伴いクラスシステムを導入する流れが来ている。ちゃんとExt JSの機能どおりにクラスシステムを導入すると、JavaScriptの実行中に動的にクラスファイル(jsファイル)…
よくコーディングでjava.util.Mapを使用する。そのキーのセットを取得するにはMap.keySet()メソッドを使用することになる。 このメソッドで得られたSetは、元のMapのキーのビューになっている。つまり、Mapの内容に関連付けられているわけだ。このSetを取得…
Javaでファイルオブジェクトを使用してファイルを読み込んだりする際、そもそもFileオブジェクトの次のメソッドではどのような文字列が取得できるのか、試した結果を張っておきます。 使用したプログラム package test; import java.io.File; import java.io…
VPNで本番環境などにつないでいるとき、社内の共有フォルダやTracサーバなどにアクセスできずに不便だ、という声があります。 この解消方法です。※ VPNにつながっている状態で設定すると分かりやすいです(以下の手順はWindowsXP)。 VPN で使用している仮想…
圧縮 file1、file2、dir1、dir2 を comp.tar.gz ファイルに圧縮する。 tar -zcv file1 file2 dir1 dir2 > comp.tar.gz zip comp.zip file1 file2 ... zip -r comp.zip dir1 解凍 上記のように圧縮された comp.tar.gz ファイルを解凍する。 gzip -cd comp.tar…
find . -type f -print | xargs grep vmstat カレントディレクトリ以下に、「vmstat」という文字列があるファイルを列挙する。grep に「-E」オプションをつけると拡張正規表現?も使えます。
例えば、Google ドキュメントからGoogle Analyticsのページを表示する場合は次のような遷移になると思う。 Google ドキュメントページ上部の「ウェブ」リンクからGoogleのトップページを表示 そのページの右上の「アカウント」リンクからアカウントページを…
Eclipse上でSVNコミットしたらそのファイルの履歴が消えてしまった。そのコミット操作はModifyではなくてReplaceになっていた。調べたのだが原因が分からない……。ということで@miau_jpさんにtwitterで質問した。 https://twitter.com/tatakauashi/status/212…
Cygwin導入の経緯 仕事で使ったことをきっかけに、自分のPCにも入れてみようと思った。ずっと以前、WindowsマシンでC/C++のコンパイルをしたいと思ったときに、Cygwinを入れるかMinGWを入れるかで迷い、その時はCygwinの導入も煩雑さ、難しさに音を上げた記…
Linux上で使用されるコマンド(top、vmstat、netstat)でプロセスごとのCPU・使用メモリなど(top)、システム全体のそれ(vmstat)、及びネットワークトラフィック(netstat)をログに出力する。 topコマンドのログ #/bin/sh # check hoge.pid file if […
Windowsのッチファイルなどで、起動するたびに違うファイル名を付けたくなることがある。その際、起動時の日時をファイル名に付加したいと思うこともしばしばだ。 Windowsの場合(BATファイルに記述したときのみ) @ECHO OFF FOR /F "tokens=1-6 delims=/:. …
Windowsのコマンドプロンプト netstat /na | find "LISTEN" Linux netstat -nalt | grep LISTEN
MySQLで、ローカルのCSVファイルなどをDBに挿入する方法。まぁ基本だけど、メモ。 load data local infile 'C:/eclipse/workspace/TestProject/data/Test_Table.csv' INTO TABLE Test_Table FIELDS terminated by ',' enclosed by '"' LINES terminated by…
実際に追加したのは検索サイトのURLなどではなく、自分で作ったサイト上のとあるinput項目のショートカットとして利用したのだが、上手く動作した。手順は次の通りである。 インストール用のXMLファイルを作成し、Webサーバに配置する 上記のXMLへのリンクを…
一時的にメモを残す。後で整えようと考えている。 次のDLLのうち、先頭に○が付いているものを C:\WINDOWS\system32 にコピーした。○fdftk.dll ○gds32.dll ○libeay32.dll ○libmcrypt.dll ○libmhash.dll ○libmysql.dll ○msql.dll △ntwdblib.dll // 重複した…
発音記号を画面に表示してみたいと思い、いろいろ探してみた*1。 強弱アクセントの付け方に悩んだが、解決した。次のようになる(charsetがUTF-8でない場合や表示フォント、ブラウザによっては正しく表示されないので注意)。 ちなみに、下表の一番上の行、C…
PHPでは、NULLやundefinedや空文字(''のこと)や0や'0'が空値扱いされたりされなかったりする。他の言語ではこれらを Java if (hoge == null || hoge.equals("")) { // 空文字かどうか ..... if (hoge == 0) { // 0かどうか ..... if (!hoge) { // falseか…
PHPにはいろんな文字列置換関数があるようだ*1。整理してみる。 string str_replace(置換前の文字列, 置換後の文字列, 検索する文字列) string str_ireplace(置換前の文字列, 置換後の文字列, 検索する文字列) string preg_replace(置換前の文字列, 置換後の…