おのたく日記 YouTubeも始めました→
2003-07-12(Sat) この日を編集
■ 「米グーグルのキャッシュ機能は著作権侵害?」
Googleのキャッシュは、やっぱり気になるよな。
結局、「わんこのページ」は、
<META NAME="ROBOTS" CONTENT="NOARCHIVE">
して、キャッシュされないようにしてるしな〜
「わんこ日記」は、まだ出来てないけど…
■ [Linux] フリーのパーティションのサイズ変更ツールGNU Parted
「GNU Parted専用のブートディスクを作成するには」で知った。
■ [Linux] AVIやDVD再生する
まずは、DVDの再生。
「MPlayerでDVDビデオを再生するには」参照して、libdvdcssを取ってくる。
http://developers.videolan.org/pub/videolan/libdvdcss/
ちなみにDebian用のdebもあり、最新版は1.2.7だった。
AVIの再生には「Windows Media Player用の動画ファイルを再生するには」参考にMplayerを使うが、Debianには既にスタンダードなdebに入っているからdselectで選んでインストールするだけ。win32codecsが入っているかは不明
■ 読まなきゃ
国際化対応させるための fmt タグについて説明します。
【エクストリーム・プログラミングの神秘を解く: テスト主導型プログラミング】
JUnitでのテスト
【システム負荷を軽減したスレッド化: 同期化を敵視することはありません】
■ [Java] 破綻したdouble-checked lockingとSingletonパターン
「アウトオブオーダー書き込みにより2が、コンストラクターが実行されていないオブジェクトを戻すことになり」double-checked lockingは破綻している。
クラススタティックフィールドによりシングルトンを作るべき
private static Singleton instance = new Singleton();
■ [Java] 「finalすると早くなる」というのはウソ?
この他に
都市伝説その1: 同期化によって処理は目に見えて遅くなる
都市伝説その2: クラスやメソッドをfinalとして宣言すると処理が速くなる
都市伝説その3: 不変オブジェクトはパフォーマンスを悪化させる
がある。
7/9に紹介した『私がJavaからC#に乗り換えた10の理由』では、「finalをたくさん書かないとダメだからJava嫌い」と言うことが上がっていたけど、あれって『final書くと早くなる』っていう、単なる噂にもとづいている事で、じつは「finalにしなきゃならない理由は無い」と言うことか。
■ [Linux] コマンド・ラインのmkisofsとcdrecordですべてが可能
CD-Rの焼き方について、詳しく説明している。
$ mkisofs -o test.iso -Jrv -V test_disk /home/carla/
$ mount -t iso9660 -o ro,loop=/dev/loop0 test.iso /test_iso
$ cdrecord -v -eject speed=8 dev=0,1,0 test.iso
Julietの-Jと-r両方が同時に指定出来るとは知らなかった。
マルチセッションは、
$ cdrecord -v -eject speed=8 dev=0,1,0 -multi test.iso
$ cdrecord dev=0,1,0 -msinfo
0,27139
$ mkisofs -o test2.iso -Jr -V Session2 -C 0,27139 -M 0,1,0 /files/path/
もしくは
$ mkisofs -o test2.iso -Jr -V Session2 -C `cdrecord dev=0,1,0 -msinfo` -M 0,1,0 /files/path/
2004-07-12(Mon) この日を編集
■ [JavaOne] java.net: J2EE SDK 1.4 Enthusiasm or Ennui? [July 10, 2004]
についてのレビュー記事。Tony Ngが、このセッションでは、いろいろ話したのね。
■ [J2EE] EJB 3.0はHibernateでパーシステンス
EJB 3.0は、POJO化というけど、パーシステンスはHibernateに近いものになるのかなぁ
2. EJB 3.0 is looking good. If you want to get a head-start on a lot of the concepts, check out Hibernate.
[java.net: Putting things back together: JSF, EJB 3, Looking Glass, and WA [July 10, 2004]より引用]
という記事が出ていた。そういえばEJB 3.0のスペックリードにHibernateの作者が入っているような事を聞いたことがあるような気がする。
私は、いまは「パーシステンスはTorque」な人なので、いまさらHibernateというのも面倒なので、JCPに出ているJDO(2.0)に行きたいと思っている。
参考資料: @IT:Hibernateで理解するO/Rマッピング(2) Javaでの各種O/Rマッピングツールについて紹介がある。
おー JDeveloper 10gにTopLinkでDBをオブジェクトにマッピングする事が、JSPの作成例として読んでいたチュートリアル「Developing a J2EE Application using TopLink, Struts, JSP and ADF Databinding」の中で出てきたけど、TomLinkって、Oracle ASのO/Rマッピングの名前だったんだ!
2005-07-12(Tue) この日を編集
■ [Podcast] 録音公開するには!
まずは、iPodに
B0002Y3MK4
を刺して録音する。録音はWAV 8kHz モノラルなのでlameなどでMP3へ変換して、blogにupする。
もし、編集をしたいならば、「Audacity(Windows/Mac/Linux)」を使うと良いらしい。
また、BGM用にCreateive Commonsな音楽を使うならは、GrageBandから探すと良い。
CCでは、「帰属. あなたは原著作者・実演家のクレジットを出さなければなりません。」を忘れないようにね。
洋楽では、GrageBand.comが有って、こちらはボーカル入りがあるけど、CCなのかどうかよく分からない(-_-);
公開するには、NiftyのPodfeedで、自分のblogの位置を教えてあげれば、かってにenclosureを使ったRSS2.0を生成してくれる。
参考: Podcast Now!
2006-07-12(Wed) この日を編集
■ [MovableType] awsプラグインのためのSimple.pmが不足していたよ
apache2のlogファイルに
[Sun Jul 09 08:30:40 2006] [error] [client 66.249.72.141] BEGIN failed--compilation aborted at /var/www/mt/plugins/aws.pl line 8.
[Sun Jul 09 08:30:40 2006] [error] [client 66.249.72.141] Compilation failed in require at /var/www/mt/lib/MT.pm line 117.
というようなログが残っていた。単体でaws.plを起動してみると
$ perl -I/var/www/mt/lib /var/www/mt/plugins/aws.pl
Can't locate XML/Simple.pm in @INC (@INC contains: /var/www/mt/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /var/www/mt/plugins/aws.pl line 8.
BEGIN failed--compilation aborted at /var/www/mt/plugins/aws.pl line 8.
ってことで、6月20日の日記で書いたMovableTypeのインストール時にXML/Simple.pm perlパッケージが無いことが問題だったので
# aptidue install libxml-simple-perl
としてlibxml-simple-perl Debianパッケージをインストールした。awsって、2003年8月19日の日記で発見してからインストールはしているんですが、Amazonの製品情報をMovabletypeで表示するっていうawsプラグインってtDiakyのAmazonプラグインほど使い勝手が良くないんで使ってないんですよね〜
|
_ ポトフ [GarageBand.comはCCじゃないです。少ないですが中にはCCのものもありますが、基本的にはGarageBa..]
_ わんこ [おー情報ありがとうございます。 「Podcast Studio」について、よく知らないので、しらべてみることにしま..]