海外でiPhoneで撮影した動画の撮影日時がずれてたのでその変更方法。写真のEXIF情報はLightroomなどで変更すれば問題ないが動画は出来なかった。動画のEXIFはexiftoolを使えば変更できる。今回は3時間分、撮影時間を戻したいので以下のコマンド。 "exiftool…
問題Window 7 Pro(32bit)にVisual Studio 2012をインストールすると、Excel 2002が終了出来なくなった!ウィンドウの右上の[x]ボタンやメニューの「ファイル」→「終了」を選んでも終了出来ない。なおタスクマネージャーから強制終了は出来る。原因調べてみる…
ASP.NET(C#)で動的に複数のサーバーコントロールを追加して、ボタンクリックのイベントハンドラを登録しそれに引数で値を渡す。やりたい事: 動的に複数のリンクボタンを追加 そのリンクボタンにボタンクリックのイベントハンドラを登録 ボタンクリックのイ…
information_schema.routinesのROUTINE_NAMEがストアド名、ROUTINE_DEFINITIONがストアドのソース SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM information_schema.routines WHERE ROUTINE_DEFINITION LIKE '%キーワード%' ORDER BY ROUTINE_NAME 追記 上…
SQL Server 2008で文字列の日付('yyyyMMdd')を('yyyy/MM/dd')にフォーマット変更する。SQL SELECT CONVERT(varchar(10), CONVERT(datetime, '20120612'), 111) 結果 2012/06/12
ASP.NETのGridViewコントロールにスペースを含まない長い文字列があるとWrapされない。 asdfadsfsdalkfjdsljflskjdflkajsdkf;jadskfjdlkfjlsdkjflakdjfsdfldkadskjflsdkjfldsjflsdajflsdkjflsdkjflsdjfljdslfjdslfjadlskjffhalskhf そこでCellにCSSの"WORD-B…
ASP.NET/VB2008でアプリケーションログを出力するためTextWriterTraceListenerを使用する。検証環境 Windows XP Pro SP3 IIS 5.1 ASP.NET 2.0.50727 .NET Framework 3.5 SP1 Visual Basic 2008 web.configTRACE コンパイラ ディレクティブが true に設定され…
環境: Windows XP Pro SP3D:ドライブを作りたいがC:ドライブに全て容量が割り当てられているため 新たなドライブが作れない。そこでMS-DOSコマンドの「subst」を使う。C:ドライブ直下に「d」というフォルダーを作成。 mkdir C:\d そのフォルダーをD:ドライブ…
Windows (NT系)はカーネルはUnicodeをアプリケーションはShift_JISを使っている。 HTTPリスポンスヘッダーのファイル名指定で日本語を使うと文字化けする場合があるが、URLエンコーディングを使うと回避できる。 Dim strFile As String = "テスト.xls"Respo…
Firefox 4.0が正式にリリースされました。 しかしインターフェースの気に入らないところがあったので改造メモ。 旧バージョンよりかなりすっきりしたインターフェースだけど、タブをタイトルバーに移動させたい・・・。今の時代タイトルバーなんて要らない。…
CentOS 5.4にyumでphpをインストールする。 yum -y install httpd php php-pear しかしSQLiteをPECLでインストールするも失敗する。 pecl install SQLite そこでソースをダウンロードしてインストールする。 cd /usr/local/src/ wget http://pecl.php.net/ge…
PAEカーネルを入れると32-bitのOSでも64GBまでのメモリーを扱える。PAEカーネルをインストールする。 yum -y install kernel-PAE grub.confを書き換えブートの順番を変える。 GRUB_CONF='/boot/grub/grub.conf' cp -a $GRUB_CONF $GRUB_CONF.org sed -ie "s/…
ちょっと笑える。
RPMインストール rpm -ivh RPMアンインストール rpm -e RPM検索(例:MySQL) rpm -qa | grep mysql
まずはquotacheckで、ファイルシステムをスキャンしディスク使用量を調べる。 quotacheck -a 以下のようなエラーが出る場合は、 quotacheck: Quota for users is enabled on mountpoint /var so quotacheck might damage the file. Please turn quotas off o…
100MBのダミーファイルを作成 Linux dd if=/dev/zero of=dummy.dat bs=1M count=100 Windows fsutil file createnew dummy.dat 104857600
ssldumpのソースコードをダウンロードしコンパイル wget http://www.rtfm.com/ssldump/ssldump-0.9b3.tar.gz tar zxvf ssldump-0.9b3.tar.gz cd ssldump-0.9b3 ./configure make makeをすると以下のエラーが出てきた。 ./base/pcap-snoop.c:52:21: net/bpf.h…
VB6でObjectが設定されてるかどうか(Nothingかどうか)を確かめるためには"Is"オペレーターを使う。 If Not objTest Is Nothing Then Debug.Print objTest.getMsg(); End If
メニューから「Dev Tools」->「Terminal Emulator」を開く。viで「/etc/hosts」を開く。 vi /etc/hosts しかしディフォルトではroot権限がないので「Read Only」になってしまう。「Alt + F1」を押すと青いターミナルから黒いターミナルに切り替わる。これがr…
複数のバーチャルホストを持ったサーバー上でCGI/Apacheを動かすときに書くドメインが使うEメールアドレスを設定したい。それには「/etc/postfix/canonical」を変更する。 「/etc/postfix/canonical」に以下を追加 user1 user@example.com user2 user@exmapl…
数値文字列参照 あいうえお 文字列(UTF-8) あいうえお PHPで数値文字参照を文字列に変換するにはmb_convert_encoding関数を使う。 $str = "あいうえお"; echo $str; $str = mb_convert_encoding…
ずっと自分の中でやり方が謎だったがようやく解決。xargsがデータを引き渡すコマンドの中で処理ごとに随時パイプを使いたいが、普通に使うとxargsが全部処理を終了してからパイプに引き渡される。そこで登場するのがksh。 ls | xargs -i ksh -c 'grep {} dat…
LWPがファイアーウォールにブロックされてタイムアウトが起こってるのが原因だった。 パッシブモードで接続に行くように環境変数をセットすれば解決した。 export FTP_PASSIVE=1
テスト用のスケルトン・ユニットテストクラスを作成 /usr/bin/phpunit --skeleton MyClass コードカバレッジの結果をHTMLで出力 /usr/bin/phpunit --coverage-html coverage_dir MyClass
バイナリデータをvimで読み込む。 vim -b binary.dat バイナリデータを16進数に変換 :%!xxd こんな感じで表示される 0000000: fa00 0000 3539 2e31 3338 2e38 3400 3900 ....59.138.84.9. 0000010: 4120 b100 f060 3308 705c efbf 185c efbf A ...`3.p\...\.…
データベースのサイズが限界まで近づいてきたのでmysqldumpで一度データを別の場所に移して、データ本体を削除した。 rm -f /var/lib/mysql/ibdata 削除後、mysqldumpでデータを元に戻した。・・・が、mysqldが再起動できない。色々調べてみるとinnoDBのログ…
~/.screenrcを(無かったら作成)以下のように設定する bind r eval 'echo "Resize window"' 'command -c resize' bind -c resize ^] command bind -c resize j eval 'resize +1' 'command -c resize' bind -c resize k eval 'resize -1' 'command -c resize' …
「\(」と「\)」の中でマッチしたものは「\1」で参照できる。(例) 全てのhogehogeを<b></b>タグで囲む。 :%s/\(hogehoge\)/<b>\1</b>/g
VMWare ServerのゲストOSのCentOSの時間がどんどんずれていく。これはVMWare Serverの問題らしい。 時間がずれない様にするには「/etc/grub.conf」を編集する。 「kernel」から始まってる行に以下のオプションを加える clock=pit nosmp noapic nolapic あと…
IE, Apache, & mod_sslの組み合わせでHTTPリスポンスが返ってこない事がある。まぁおそらくIEのバグだろうがとりあえず解決方法を色々と調べてみる。で、どうやらIEのキャッシュコントロールが問題のようで、サーバーがディフォルトで返してた「Cache-Contro…