投稿

2/22

むくのきセンターの一般開放日だったので息子とバスケをしに行ってきました。 といっても息子の相手をしてたらバスケなんてできませんが。 今回は知人も誘って行きました。 次回は3/22です。また行こう。

自宅で証明写真

AUの携帯W61SHで自分撮りして以下のソフトで 証明写真をつくろう! フリー版  Version 2.4.3 Free ダウンロード http://nico2soft.com/main/archives/cat60/cat61/cat70/ パスポートサイズに設定してCannonのMP500でプリントアウトしたらばっちり いいのができました! すご!!

HD800の画質

XactiのHD700やHD800の画質はこだわるな!という話を良く聞きます。 私も手軽に取れる安いビデオカメラ!というのに主眼を置いて購入しました。 で、画質はというとやはりHDを期待しては駄目です。 SD画質のワイド画面と同等か、それ以下と考えてよろしいのではないかと思います。 ��機会があれば動画をアップしたい) ちなみに視聴環境はPC(Athlonの2GHzクラス)をAQUOS(32インチでフルHDではないHD)につないでQuickTimeプレーヤで視聴(こま落ちなどはありません)。 HDの鮮明さを感じることなく、色のつぶれや残像感が気になります。 FujifilmのF11で640×480の動画をとったときと画質的にはかわらない印象でした。 3万円でコンパクトで手軽に取れるビデオカメラというとEverio GZ-MS100がコンペなのかなぁと思っています。 今後、撮影環境や設定等で画質が変わるようでしたら再度報告します。 まあ一番の不満はPicasa3でmp4が取り扱えないことですが。。。

変更するファイルを読みこんで一括変換

ファイルを読み込んで一括変換するようにしました。 ��=入力テキストは以下== 2004/04/251631 22009_01_19_22_34_10.wmv 2004/04/251635 22009_01_19_22_37_42.wmv 2004/04/25163632009_01_19_22_38_35.wmv 2004/04/25163732009_01_19_22_38_57.wmv ��= ��=JAVAの処理== 上記テキストを読み込んで日付部とファイル名部にわけて ファイル名を日付の名前に変更して、更新日時を変更する。 ��=JAVAはここから== /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package filerename; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Calendar; /** * * @author nao */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here //setup initial variable String folderpath = new String("C:\\Documents and Settings\\nao\\デスクトップ\\test\\"); String inputListFile = new String("test.txt"); //String BR = System.getProperty("line.separator"); /...

Fileクラスのファイル名は上書きできない

プログラムを整理しようと思い、rename候補のファイル名がすでに存在してたら、ファイ名の末尾の数字(つまり分)に1を足して別のファイル名にしてrenameするということをやりました。 ファイルが存在するかしないかをwhileの条件式にいれ、ファイルが存在する場合はFileの名前を上書きしようとしましたが、Javaではそれが許されていない。ファイルクラスのオブジェクトは一旦作成すると変更不可の様子。 困ったので while((new File(folderpath + filename+".wmv")).exists()){ のように作成したファイルクラスのオブジェクト名を特に指定せずに用いるという技で乗り切りました。 また同様にStringクラスも上書きができないのでStringBufferクラスを使用。 あとFileクラスのrenameToメッソッドを使ってファイル名を置き換えてもファイルクラスのgetName()でファイル名を取得しても置き換わらないことがわかりました。(これはなんでか理解できていないが、Javaの試験問題にもでるほど常識な様子) あれやこれやでようやく整理ができました。 次回はリストのファイルを読み込んで一括変換させるようにします。 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package filerename; import java.io.File; import java.util.Calendar; /** * * @author nao */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here //setup initial variable String folderpath = new String("C:\\Documents and Settings\\nao\\デスクトップ\\test\\"); St...

実際に入力される文字列を整形して日付とファイル名を取得

OCRソフトを通して実際に得られる文字列を 2004/04/25 16 31 2009_01_19_22_34_10.wmv ��日付、分、秒、元のファイル名) というように想定し、この文字列を元に日付を取得し、変換するスクリプトに修正しました。 結局splitコマンドは使わずにIndexから文字列を抽出。 ��参考URL http://ameblo.jp/archive-redo-blog/entry-10034128031.html) また余計な文字列の削除にはreplaceAllを使用しました。 次回はファイルのリストを読み込んで一括処理するようにします。 それともう少し条件分岐のところを綺麗にするか。。。 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package filerename; import java.io.File; import java.util.Calendar; /** * * @author nao */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here //setup initial variable String folderpath = new String("C:\\Documents and Settings\\nao\\デスクトップ\\"); String inputString = new String("2004/04/251631 2009_01_19_22_34_10.wmv"); //Modify inputString String afterReplace1 = inputString.replaceAll("/", ""); String afterReplace = afterReplace1.replaceAll(" ", ...

OCRソフトによるファイル名と更新日時の取り込み

シャープの液晶ビューカムのDVをWindows Movie Makerで読み込むまではいいのですが、読み込んだ後はファイルの更新日時を適切に設定してあげないとPicasaで正しい日時を認識してくれません。 幸いなことにこの情報はWindows Movie Makerだと表示してくれます。 これを元にファイル名と更新日時を一括で変更するJavaのプログラムを作成していますが、Windows Movie Makerが表示する情報をなんとかテキスト化する必要があります。 そこでCannon MP500に付属するOCRソフトを利用しました。 まずVistaにおそるおそるCannon MP500に付属のPanasonic製読取革命Liteをインストールします。そしてすかさずアップデート。Vistaでも問題なく使用できました。 そしてWindows Movie Maker上で更新日時とファイル名をうまく表示させて、JPEGファイルに切り出します。これにはWinshotというパソコン画面を画像に切り出すフリーソフトを使用しました。(かなり便利です) そしてそのJPECを読取革命Liteに読み込ませれば、うまくテキスト化してくれました。 ただし、少々誤変換もあります。(こういうところはソフトの信頼性にかかわるんでしょうが、プリンタ付属のLite版なので、そんなものなのでしょう) これで、最初はかなりの部分を手作業で更新日時の設定が必要と思われましたが、多くの部分が自動化できそうです。 ここまでくるとXacti買ってパソコンに簡単に保存できるようにしようと思っていましたが、Xacti自体の必要性も疑問視される気がする。。。