おのたく日記 YouTubeも始めました→
2003-07-01(Tue) この日を編集
■ [MovableType] MovableTypeで漢字化けまくり
MovableTypeをインストールした。もちろん日本語化パッチ付き。
管理画面でも日本語が、ばっちり出て喜んでいたんだけど、サイトの確認で、一般の閲覧ユーザが見るページで漢字が化けてしまう。
日付の日本語は、うまくでているので、何でか調べると"2003年06月29日"のようになっていた。
しかし、他は普通にUTF-8なのでダメ。ブラウザでHTMLのソースををみても、METAで、content="text/html; charset=UTF-8"になっているからOKな筈。
日本語パッチをUTF-8で当てたのが、行けないのかと思ってEUC-JPも確かめたけど、状況は同じ。
日曜日を潰して、再インストールしたり、FileDBでなくてPostgresに切り変えたり、MovableTypeのページで調べたけど、治らず。
いつか、「Apacheで404の表示を変えると文字化け」という記事があったのを思い出して、検索すると…
charsetパラメタの勧め: HTMLにおける文字符号化スキームの明示方法 1998年10月12日
http://www.fxis.co.jp/DMS/sgml/xml/saloon/html_correct_charset.html
というわけで、HTMLのMETAでは完全じゃなくて、本来は、HTTPでサーバ側から送っておくのが正しいらしい。そこで、上記の資料に従い。
AddType "text/html; charset=iso-2022-jp" html
とすると、なんとOK♪
文字化けの原因は、Apacheの設定だったのね。
■ [Java] 米連邦高裁、Microsoftに対するJava搭載の仮命令を差し戻し
http://internet.watch.impress.co.jp/www/article/2003/0627/java.htm
ありゃー 折角「Windowsに常に最新版のSunのJVMが載るようになるのかぁ」って喜んでたのにな。
まー結局は、どんどん新しいのが出るから、最新版をダウンロードして使うから、いいか
2004-07-01(Thu) この日を編集
■ [JSF] 拡張されたJSF UIコンポーネント
「Otrix UIコンポーネント」は、
JSFの拡張UIコンポーネントとして、メニュー、ツリー、テーブル(Grid)を提供している。
また、「WebGalileo」は、Tabbed Panel Toolbar Menu Tree Tableを提供している。
これらで、HTMLながらSwingのようなWebアプリレーションが作れる。
■ [リンク] アピラクンの日記よりリンク
5月29日の日記で、JDeveloper 10gでのJSFが、Java Stadio CreatorやWSADのようにWYSIWYG編集できるのではない事についてへのリンク
みんな期待していることは同じなんだよね。
■ 「乗船実習科」
大学1年・大学2年・大学3年・大学4年・乗船実習科の銀北大北と航海実習の写真は中々の感動もの。私は、この方の少し前に銀銀北青に乗って、海王は、この方の乗った次の年に乗ってバンクーバに行きました。(どんな人にも意味不明だな)
で、なんとなくGoogleってたら、「やよい」のことを良く書いている人がいた。「海の日」の東京商船大学で、なんか「良すぎる!」って思ったら、写真を見ると、新船になっているのね〜
■ [Tiger] Calvin Austinに会ったこと有った
6月28日の日記で、
JavaOne 2001の時に、Tigerに入れて欲しい機能のリクエストを受けつけてもらえる機会があったのだけれど、そのうちのうちの一人が彼のような気がしてきたぞ
[わんこ日記(2004-06-28)より引用]
って書いたけど、やっぱり、そうだった。なんと、彼の名刺を持っていた。
あのとき、「ぼくらは二年後を目指してやっている」って言っていて、「うーむ先の話しだなぁ」って思っていたけど、実際は三年も掛っているのね〜
で、「あのときに挙げていた機能は入ったか?」というと、入ってないんだよね〜
2005-07-01(Fri) この日を編集
■ [J2EE] アパッチの「Geronimo」プロジェクト、Java互換性試験に合格
おー J2EE CTS 1.4.1aにパスしたのかぁ。すごいなぁ
でも、JSF/JSP/ServletとORツール(Torqueなど)で、おしまいで、最近はEJB(特にEntity Bean)って、出番ないんだよなぁ〜
■ [iPAQ] 日本HP、Bluetooth・CF/SDカード対応の低価格PDA
Bluetooth・CF/SDカード対応で、29,400円というのは良いかもしれない。
でも、無線LANは内臓ではないので、CFカードになるんだよなぁ〜
2006-07-01(Sat) この日を編集
■ [iPod][VMware] Linux kernel 2.6.16-2でVMWare Guest OSでiPodを認識させる
6月22日の日記で書いたように、Linuxのカーネル2.6.8以降だと、VMWare for Linux 5.5で動かしているGuestOS(WindowsXP)のiTunesでiPodが認識されない。(ただのUSBストレージとして認識されてしまう)
Oh if it is SuSE 10 I have a good idea what is going on there.
The recent kernel change will force the device receive more side effect
IOs. There is no way I can solve it without change the kernel.
If you are brave, try the following patch on your kernel and see
if it helps.
[VMTN: Re: Synshronize itunes with Ipodより引用]
ってことで、kernelにパッチをすると、動くようになる情報があった。
そこで、Debian Backportsの最新カーネル 2.6.16-2にパッチを当てることにした。
■ [Debian]カーネルソースのコンパイル
まず、ソースのコンパイル必要なDebianパッケージを
# apt-get build-dep linux-image-2.6.16-2-em64t-p4-smp
で取得しておく。次にソースの取得 /etc/apt/source.listにdeb-srcを書いておいて、
$ apt-get source linux-image-2.6.16-2-em64t-p4-smp
でソースを手に入れる。
ソースへのパッチは、VMTNの情報では、usb.cにパッチするという事だったけど、usb.cには該当箇所が無くなっていたので、grepで探して、driver.cに有ることを発見したので、driver.cにパッチして再Buildした。手順は以下の通り
$ cd linux-2.6-2.6.16/
$ cd drivers/usb/core/
$ grep usb_unbind *.c
$ vi driver.c
$ cp -p driver.c driver.c.org
$ vi driver.c
$ cd ../../..
$ dpkg-buildpackage -us -uc -b -rfakeroot
ちなみにパッチは
--- drivers/usb/core/driver.c.org 2006-03-20 14:53:29.000000000 +0900
+++ drivers/usb/core/driver.c 2006-07-02 00:22:55.000000000 +0900
@@ -229,9 +229,11 @@
driver->disconnect(intf);
/* reset other interface state */
+#if 0 /* iPod Connect from VMWare Guest OS */
usb_set_interface(interface_to_usbdev(intf),
intf->altsetting[0].desc.bInterfaceNumber,
0);
+#endif
usb_set_intfdata(intf, NULL);
intf->condition = USB_INTERFACE_UNBOUND;
mark_quiesced(intf);
のようになった。
Buildに、すごい時間が掛かって(まちきれず寝たけど11時間半くらい掛かったのかも)「なんでだろう」と思ったら、em64t-p4-smpだけではなくて、xen用などすべてのカーネルを作成していた。必要なカーネルパッケージのみBuildする方法を探さなくては…
linux-doc-2.6.16_2.6.16-13bpo1_all.deb
linux-headers-2.6-amd64-generic_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-amd64-k8-smp_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-em64t-p4-smp_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-vserver-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-xen-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-xen-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-headers-2.6-xen-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-all-amd64_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-all_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-amd64-generic_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-amd64-k8-smp_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-em64t-p4-smp_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-vserver-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-vserver_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-xen-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-xen-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-xen-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-xen-vserver_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2-xen_2.6.16-13bpo1_amd64.deb
linux-headers-2.6.16-2_2.6.16-13bpo1_amd64.deb
linux-image-2.6-amd64-generic_2.6.16-13bpo1_amd64.deb
linux-image-2.6-amd64-k8-smp_2.6.16-13bpo1_amd64.deb
linux-image-2.6-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-2.6-em64t-p4-smp_2.6.16-13bpo1_amd64.deb
linux-image-2.6-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-2.6-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-2.6-vserver-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-2.6-xen-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-2.6-xen-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-2.6-xen-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-amd64-generic_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-amd64-k8-smp_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-em64t-p4-smp_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-vserver-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-xen-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-xen-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-2.6.16-2-xen-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-amd64-generic_2.6.16-13bpo1_amd64.deb
linux-image-amd64-k8-smp_2.6.16-13bpo1_amd64.deb
linux-image-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-em64t-p4-smp_2.6.16-13bpo1_amd64.deb
linux-image-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-vserver-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-xen-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-image-xen-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-image-xen-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-manual-2.6.16_2.6.16-13bpo1_all.deb
linux-modules-2.6.16-2-xen-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-modules-2.6.16-2-xen-em64t-p4_2.6.16-13bpo1_amd64.deb
linux-modules-2.6.16-2-xen-vserver-amd64-k8_2.6.16-13bpo1_amd64.deb
linux-patch-debian-2.6.16_2.6.16-13bpo1_all.deb
linux-source-2.6.16_2.6.16-13bpo1_all.deb
linux-support-2.6.16-2_2.6.16-13bpo1_all.deb
linux-tree-2.6.16_2.6.16-13bpo1_all.deb
2007-07-01(Sun) エステー化学の消臭力のCMソング! この日を編集
■ エステー化学の消臭力のCMソング!
Blog「*〜JADEの生きる道〜*」で、消臭力のCMソングをNAOMIさんが歌う事をしりました。
NAOMIさん、すごーいCMソングを歌う人になったんだ! テレビで声が流れるんだ♪
早速、どんなCMか「エステー化学-トピックス 消臭力『お部屋の消臭力』新CM“Galaxy Love”篇を製作」でチェックしました。今度の宣伝はSFチックな感じに仕上っているようです。どんなCMソングなのかは、放送が開始されてからのお楽しみ(放送開始は明日)
地上波放送のCMなんて普段は見ないけど、明日の放送と同時に「エステー宣伝部ドットコム」で見えるようになるようなので、私はこちらでフルコーラスを聞いてみるつもりです。
P.S. エステー宣伝部ドットコムの映像を見るためには、YouTubeなどが利用しているFlashではなくて、Windows Media Player 9が必要なのでLinuxじゃ見えなかった(-_-); Windowsマシンを用意しておかなきゃ。
|