<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
	<title>サーリューション日記</title>
	<link>http://www.cirlution.com/blog/adiary.cgi</link>
	<language>ja</language>
	<description>プリント基板のことなら [ 株式会社サーリューション ]</description>
	<copyright>Copyright 2012</copyright>
	<pubDate>Wed, 16 May 2012 06:33:05 GMT</pubDate>
	<lastBuildDate>Wed, 16 May 2012 07:37:43 GMT</lastBuildDate>
	<generator>http://adiary.abk.nu/#2.21</generator>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs> 
	<item>
		<title>Javascriptのテキストアドベンチャー!!</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/038#tm1337149985</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/038</guid>
		<category>未分類</category>
		<pubDate>Mon, 14 May 2012 06:43:11 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
その昔、80年代PCゲーム雑誌、月刊LOGINにあったUSA TOP20によく出ていたInfocom社のテキストアドべンチャーがJavaScriptでうごいた。<br>
<br>
<br>
<a href="http://ja.wikipedia.org/wiki/Infocom" target="_blank">Infocom社　Wikiぺディア</a><br>
ゾークとか有名ですよね？<br>
<br>
<a href="http://homepage2.nifty.com/furuiotoko/room08/infocom01.htm" target="_blank">コラム・インフォコム専科？</a><br>
<a href="http://www.csd.uwo.ca/Infocom/games.html" target="_blank">Infocom社のファンサイト</a><br>
<br>
で、<a href="http://ja.wikipedia.org/wiki/Z-machine" target="_blank">Z-machine</a>という テキストアドべンチャー用ののインターラプタがあって、いろいろなプラットフォームで動くようです。<br>
<br>
そこで、Z-machine　のJavaScript版があるらしい事を発見。<br>
調べると　Parchment　というのがあるみたい。<br>
<a href="http://code.google.com/p/parchment/" target="_blank">http://code.google.com/p/parchment/</a><br>
Parchment版　<a href="http://parchment.googlecode.com/svn/trunk/parchment.full.html" target="_blank">Zork－A Troll's Eye View</a><br>
<br>
Z-machine用のZ-codeファイルのURLを以下に入れるといいらしい。<br>
<a href="http://parchment.googlecode.com/svn/trunk/zcode.html" target="_blank">http://parchment.googlecode.com/svn/trunk/zcode.html</a><br>
<br>
Z-codeファイルですが、以下にありました。<br>
Javaアプレット版　<a href="http://pot.home.xs4all.nl/infocom/" target="_blank">http://pot.home.xs4all.nl/infocom/</a><br>
こちらは以前に知ってはいたけど。<br>
<br>
アプレットのHTMLソースみるとZ-codeファイル名がわかりました。<br>
Suspended　は　http://pot.home.xs4all.nl/infocom/suspended.z3<br>
<br>
上記のフォームに入れると<br>
<a href="http://iplayif.com/?story=http%3A//pot.home.xs4all.nl/infocom/suspended.z3" target="_blank">http://iplayif.com/?story=http%3A//pot.home.xs4all.nl/infocom/suspended.z3</a><br>
でうごきます。<br>
<br>
<a href="http://code.google.com/p/parchment/source/browse/trunk/src/lib/parchment.js?r=191" target="_blank">parchment.js ソース</a><br>
<br>
Javaアプレット版ではできなっかったGoogle翻訳できるのでいいです。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/038#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/038#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>64bit IE のActiveXが動かない。</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/036#tm1332295564</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/036</guid>
		<category>未分類</category>
		<pubDate>Wed, 21 Mar 2012 02:06:04 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
64bit環境では、一年位前はIEが不安定で、複数ウィンドウを立ち上げていると画面が突然グシャグシャになったりしていましたが、原因はFlashとGoogleツールバーが64bit対応していなかったようで、少し前にアップデートしたら安定してきました。<br>
64bitも安定してきたのでIEもデフォで64bit版にしはじめました。<br>
<br>
しかし、サイトによってアドインのインストールが出来ないところもあり、調べると、<br>
<blockquote>
IEではActive Xコントロールで機能拡張やWebサイト独自の機能を実現してきましたが、大半のActiveXコントロールは32ビット版を前提に開発されています。そのため、64ビット版Internet Explorer 9に32ビット版となるActiveXコントロールを導入することはできません。<br>
</blockquote>
<a href="http://news.mynavi.jp/articles/2011/10/24/64bit/index.html" target="_blank">http://news.mynavi.jp/articles/2011/10/24/64bit/index.html</a><br>
とのこと。<br>
ActiveXコントロールの開発ベンダーが64bit環境で再コンパイルして提供してもらわないとだめなようです。<br>
IE64bitで32bitをエミュするとかしないと互換性は保てそうにありません。<br>
<br>
このほかIEが64bitでデフォにならない理由として、Silverlightが64bitに対応してないからということでしたが、2011年12月9日<br>
 Microsoft、「Silverlight 5」を正式公開64bit環境をサポート。<br>
<a href="http://www.forest.impress.co.jp/docs/news/20111212_497956.html" target="_blank">http://www.forest.impress.co.jp/docs/news/20111212_497956.html</a><br>
<br>
ということで、一歩前進です。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/036#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/036#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Windows64bitでODBC 32bit ドライバ を使う</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/035#tm1332133604</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/035</guid>
		<category>未分類</category>
		<pubDate>Fri, 16 Mar 2012 06:16:03 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
またもや64bit Windows7　互換性関連で。<br>
<br>
MySQLにアクセスするためODBCドライバ64Bitをインストール。<br>
管理ツールのデータソース（ODBC）の設定でシステムDSNにmySQLのデータベースを追加。<br>
<br>
（追加するときTestで接続許可がないよと出ていて、ファイヤーウォールかと思ったが、mySQLデータベースのUserテーブルにhost=%、user=root を追加して、どのホストも接続できるようにしたらつながった（セキュリティー的にはまずいが、テストなので））<br>
<br>
で、ODBCからつなげるMS-ACCESS2000（当然32bit）からテーブルのリンクでODBCを見てもない。<br>
どうも、32bitのODBCドライバしか見れないようだ。<br>
なので、mysql　ODBC 32bitドライバをインストールし直したが、データソース（ODBC）のドライバ一覧にmySQLがでない。<br>
やっぱ32bitはうまくインストできてないかとXPモードでインストしようかと思ったが、なんかありそう。<br>
64bitシステムからは32bitドライバは参照していないだけでは？。<br>
<br>
<br>
調べると、そういう時は 32bit版の ODBCアドミニストレータを実行してやると良いみたい。<br>
C:\WINDOWS\SysWOW64\odbcad32.exe<br>
で無事つながった。<br>
<br>
よかったです。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/035#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/035#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Alt属性で(ツールチップ)ポップアップ その２</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/034#tm1331172826</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/034</guid>
		<category>未分類</category>
		<pubDate>Tue, 06 Mar 2012 07:16:47 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
以前<a href="http://www.cirlution.com/blog/adiary.cgi/09" target="_blank">http://www.cirlution.com/blog/adiary.cgi/09</a>でGLTを使ったAlt属性で(ツールチップ)ポップアップ を紹介しましたが、livedoorブログでimg要素をアンカーするaタグにのtitle属性がファイル名になったので、最近投稿したものはGLTとtitle属性のツールチップが2重になってしまった。<br>
最近<a href="http://www.cirlution.com/blog/adiary.cgi/028" target="_blank">http://www.cirlution.com/blog/adiary.cgi/028</a>でDOMスクリプティング　なるものをやってみて、昔のimg要素にあるAlt属性ファイル名をtitle属性(ファイル名）出来ることに気づいた。<br>
imgタグのalt属性を読み出してaタグ(又はimgタグ）に setAttributeで　title属性をセットしてやればいい。<br>
最近の記事はaタグにtitleあるので、titleあるか調べて、あるやつは飛ばします。<br>
HTMLの方は、div id="何かID" で囲みます。<br>
複数のwindow.onloadにChrome対応するためjqueryの$(function())でやってます。<br>
<pre>
$(function(){
var atgts =
　document.getElementById('何かID').getElementsByTagName('a');
var itgts =
document.getElementById('何かID').getElementsByTagName('img');
for (var i = 0; i &lt; itgts.length; i++) {
    if ( atgts[i].title == '' ) {
      atgts[i].setAttribute('title', itgts[i].getAttribute('alt'));
    }
}
});
</pre>
最初、 setAttribute('title', itags[i].alt)　とやったがだめだった。arart(itags[1].alt);　では表示されましたが、なぜ？文字列オブジェクトでないのかな？。<br>
とりあえず itgts[i].getAttribute('alt')　でalt属性呼び出したらOKだったのでそうしています。<br>
Chromeでもいけます。<br>
<br>
基本的には、写真の撮影時間を表示させたいので<br>
<br>
<a href="http://y2web.net/blog/inet/web/exif_data_with_javascript-1005/#" target="_blank">JavaScriptでEXIFデータを読み込む方法</a>でやろうかと思いましたが、livedoorブログのサムネイル写真はEXIFデータないので,どうやるかわからないので。<br>
拡大写真なら表示できそうですが、Lightbox か…　highslideでも出来そうですが。どうしよう。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/034#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/034#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>freetalk buddy cam Windows2000のドライバ</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/033#tm1329887166</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/033</guid>
		<category>未分類</category>
		<pubDate>Wed, 22 Feb 2012 05:06:06 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
スカイプ(Skype)で売っていたUSB接続のWebカメラ<br>
<a href="http://freetalk.me/product/freetalk-buddy-cam-green/" target="_blank">http://freetalk.me/product/freetalk-buddy-cam-green/</a><br>
買ったものは青色でしたが。<br>
Windows2000につないでもドライバーは自動認識してくれない。<br>
付属のCDROMにはWindws2000のドライバが入ってたらしいですが、行方不明。<br>
ドライバを探しましたが、FreeTalkではドライバは置いてなく、XPの自動インストドライバーのみの対応みたい。<br>
どっかに置いてあるかとググッてもなさげ。<br>
で、どんなチップを使ってるか分解。<br>
<a title="SN9C230.jpg" href="http://www.cirlution.com/blog/public/image/koba/SN9C230.jpg" class="tag image"><img alt="SN9C230.jpg" src="http://www.cirlution.com/blog/public/image/koba/SN9C230.jpg"></a><br>
チップの字が読みにくかったので、修正液をたらして拭く。<br>
<br>
台湾のSONIXのSN9C230みたい。<br>
USB 2.0 compliant video single-chip processor<br>
<a href="http://www.sonix.com.tw/sonix/product.do?p=SN9C230" target="_blank">http://www.sonix.com.tw/sonix/product.do?p=SN9C230</a><br>
からドライバが無事インストールできた。<br>
ただ、USBカメラがつながってないとインストできなかった。<br>
とりあえずUSBにつなげて、ドライバインストの途中で止めている状態だとインストできた。<br>
AMCAPもインストされます。<br>
Windows7にもインスト出来るようです。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/033#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/033#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Windows-XP　Apache+mysql+php　インスト備忘録</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/032#tm1329443055</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/032</guid>
		<category>未分類</category>
		<pubDate>Fri, 17 Feb 2012 01:36:18 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
Windows7 64bitにうまくインストできなかったmysql4.0.26-nt<br>
Windows-XPにインストしてみた。<br>
その他の環境のApache,Perl,phpのインストでバージョンすり合せがあったので備忘録。<br>
<ul>
	<li>Apache2.2　特に問題なし。マルチスレッド動作。</li>
	<li>ActivePerl5.14.2　PPMでDBD-mysqlをインストール。今のところ問題なし。</li>
	<li>PHP5.2.17 Thread safe.　</li>
</ul>
最初に5.3.1を入れたがphpMyAdmin2.11で以下のエラー<br>
<blockquote>
設定ファイルが作成されていないものと思われます。セットアップスクリプト を利用して設定ファイルを作成してください<br>
<br>
エラー<br>
<br>
MySQLのメッセージ: <br>
#2054 - Connecting to 3.22, 3.23 &amp; 4.0 servers is not supported <br>
</blockquote>
phpMyAdminのセットアップスクリプトをクリックしてサーバー追加してみたがだめ。<br>
PHP5.2にしたら動いた。<br>
phpMyAdminのセットアップスクリプトをもっといじればPHP5.3で動くかもしれませんが、とりあえずphpMyAdminが動けばいいのでPHPは5.2でいいことにしました。<br>
<ul>
	<li>phpMyAdmin 2.11.11.3</li>
</ul>
<a href="http://wiki.phpmyadmin.net/pma/Requirements" target="_blank">http://wiki.phpmyadmin.net/pma/Requirements</a>より<br>
<blockquote>
phpMyAdmin 3.x : MySQL 5.0.1 or newer <br>
phpMyAdmin 2.x : MySQL 3.23.32 or newer (details) <br>
</blockquote>
ということで、mysqlが4.0なのでphpMyAdmin 2.11を使用<br>
<blockquote>
phpMyAdmin 2.x : PHP 4.2.0 or newer<br>
</blockquote>
ということでしたが、PHP5.2でないとだめでした。<br>
<a href="http://www.php.net/manual/ja/migration53.php" target="_blank">http://www.php.net/manual/ja/migration53.php</a>ではよくわかりませんでしたが。<br>
ただし以下のようなメッセージが出ます。<br>
<blockquote>
お使いの PHP MySQL ライブラリのバージョン 5.0.51a が MySQL サーバのバージョン 4.0.26 と異なります。これは予期しない不具合を起こす可能性があります<br>
</blockquote>
うーん。下位互換なら特に問題なさそうだからほっておこう。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/032#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/032#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>facebook RSS Graffitiの文字化け回避</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/031#tm1329789541</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/031</guid>
		<category>未分類</category>
		<pubDate>Wed, 15 Feb 2012 05:50:44 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
<a href="http://www.facebook.com/RSS.Graffiti" target="_blank">http://www.facebook.com/RSS.Graffiti</a><br>
facebookのアプリRSS Graffitiですが、<br>
RSSの登録先のSource Nameに日本語入れると文字化けします。<br>
表示させたい日本語を以下でuni-codeの10進にすれば文字化けしませんでした。<a href="http://code.cside.com/3rdpage/jp/unicode/converter.html" target="_blank">http://code.cside.com/3rdpage/jp/unicode/converter.html</a><br>
見やすくなりました。<br>
<br>
ちなみに、RSS GraffitiでEditを押して<br>
Basicタグで下のPost StyleがStandardを選択している場合には<br>
TransformタグよりMessage Optionsで<br>
Static textを選択すると日本語でブログ名が入力でき、facebookに投稿される記事(story）の頭にブログ名が表示されます。<br>
Prefix + item title　を選択すると日本語でブログ名が入力でき、story の頭にブログ名と投稿記事のタイトルが表示されます。<br>
<br>
やってみたFaceBookページ。<br>
<a href="http://www.facebook.com/pages/%E9%95%B7%E9%87%8E%E7%9C%8C%E5%8B%A4%E5%8A%B4%E8%80%85%E5%B1%B1%E5%B2%B3%E9%80%A3%E7%9B%9F/228352080547809#%21/pages/%E9%95%B7%E9%87%8E%E7%9C%8C%E5%8B%A4%E5%8A%B4%E8%80%85%E5%B1%B1%E5%B2%B3%E9%80%A3%E7%9B%9F/228352080547809" target="_blank">http://www.facebook.com/pages/%E9%95%B7%E9%87%8E%E7%9C%8C%E5%8B%A4%E5%8A%B4%E8%80%85%E5%B1%B1%E5%B2%B3%E9%80%A3%E7%9B%9F/228352080547809#%21/pages/%E9%95%B7%E9%87%8E%E7%9C%8C%E5%8B%A4%E5%8A%B4%E8%80%85%E5%B1%B1%E5%B2%B3%E9%80%A3%E7%9B%9F/228352080547809</a><br>
まだ、新設定の更新が出来ていませんが。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/031#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/031#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Apache　Win7 64bit 導入　ポート80が衝突</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/030#tm1329283981</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/030</guid>
		<category>未分類</category>
		<pubDate>Wed, 15 Feb 2012 05:28:42 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
Apache　64bit　は<br>
<a href="http://vafee.dyndns.org/sb/log/SOFT/windows7/eid1070.html" target="_blank">http://vafee.dyndns.org/sb/log/SOFT/windows7/eid1070.html</a><br>
より導入できた。<br>
上記よりRARを展開してコマンドプロンプトより以下<br>
<pre>
D:\Home\Apache2.2\bin&gt;httpd.exe -k install
Installing the Apache2.2 service
The Apache2.2 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before
the service　can be started.
httpd.exe: Syntax error on line 43 of
 D:/Home/Apache2.2/conf/httpd.conf: ServerRoot must be
　a valid directory
</pre>
インストールは成功したが httpd.conf テストでエラー。<br>
httpd.confをCドライブで使ってたのを流用したのでDドライブ用に書き直す。 <br>
サービスよりApache2.2を開始したがエラーで停止。<br>
エラーメッセージを見るためにコマンドプロンプトよりサービス開始してみた。<br>
<pre>
D:\Home\Apache2.2\bin&gt;httpd.exe -k start
(OS 10048)通常、各ソケット アドレスに対してプロトコル、
ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。
　: make_sock: could not bind to address 0.0.0.0:80
　　no listening sockets available,shutting down
　　Unable to open logs
</pre>
とのこと。IISとか入れちゃったけ？<br>
ポートを使用しているプロセスを見るためにはnetstartだっけ。<br>
<pre>
D:\Home\Apache2.2\bin&gt;netstat -o
アクティブな接続
プロトコル  ローカル アドレス  外部アドレス        状態           PID
TCP 127.0.0.1:80 kobayashi-DTPC1:51483  TIME_WAIT       0
TCP 127.0.0.1:80 kobayashi-DTPC1:51484  TIME_WAIT       0
</pre>
とこれではプロセスIDがわからなかった。<br>
<br>
<a href="http://www.atmarkit.co.jp/fwin2k/win2ktips/236portcheck/portcheck.html" target="_blank">http://www.atmarkit.co.jp/fwin2k/win2ktips/236portcheck/portcheck.html</a>より<br>
<pre>
D:\Home\Apache2.2\bin&gt;netstat -oa
アクティブな接続
プロトコル  ローカル アドレス    外部アドレス        状態           PID
  TCP  0.0.0.0:80 kobayashi-DTPC1:0      LISTENING       4236

D:\Home\Apache2.2\bin&gt;tasklist
イメージ名        PID セッション名  セッション# メモリ使用量
....
Skype.exe 　　　4236 Console       　　　1　136,128 K
</pre>
でSkypeが犯人とわかった。<br>
Skypeの設定で「上記のポートに代わり、ポート８０を使用」というのがあって、そこにチェックが入ってせいだった。<br>
チェックを外したらOKだった。<br>
<br>
ちなみに<br>
<br>
CGI ファイルの一番上の行に記述する Perl のパス　#!/usr/bin/perl ですが、<br>
c:\usr\bin\ フォルダを作ってPerl.exeをコピーしたが、#!C:/usr/bin/perl としないとインターナルエラー500になってしまった。<br>
これはApacheをDドライブにインストールしたせいらしく、<br>
同じドライブのD:\usr\bin\ フォルダを作ってPerl.exeをコピーしておいて置いたら #!/usr/bin/perl で動いた。<br>
　<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/030#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/030#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>mysql sjis のWindows７ 64bit導入(失敗)</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/029#tm1329282658</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/029</guid>
		<category>未分類</category>
		<pubDate>Wed, 15 Feb 2012 05:08:08 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
Windows7 64bitで5年以上前に作ったCGIを動かそうと。<br>
そのCGIでは、Windows-XP32bitでActivPerl、データベースはmySQL4.0.26(Win32)とApache2.0を使っていた。<br>
データベースはMS-ACCESSからデータをコンバートしたため、文字コードはSJIS。<br>
おかげにテーブル名までSJISの漢字で、「テーブル名の漢字はよくないよ」とのことだったが、動かすことが先決で、やってみるとすんなりとそのままテーブル名は漢字で使えた。<br>
<br>
まず、Windows7 64bitにmySQL4.0.26(Win32)はインストールできたがサービスを立ち上げるとエラーで自動停止。<br>
やっぱだめかと<a href="http://mbsupport.dip.jp/hp/mysql01.htm" target="_blank">http://mbsupport.dip.jp/hp/mysql01.htm</a>より<br>
Windows7 64bitにmysql5.1（64bit）をSJIS環境でインストール<br>
コマンドプロンプトからmysqlで　show tables from databese-name;すると、漢字のテーブル名が#mysql50#となってエラー。<br>
<a href="http://winofsql.jp/VA003334/install060720182639.htm" target="_blank">http://winofsql.jp/VA003334/install060720182639.htm</a>を見て、<br>
テーブルのファイル.frmを16進Unicodeで表記するとコマンドプロンプトでは漢字が表示されたがCGIからはエラー。<br>
<br>
これはたぶんmysql5.1ではSJISはだめだということであきらめた。<br>
mySQL4.0.26(Win32)を64bitで動かすことにしたほうがよさげ。<br>
しかし、ファイル名コードがWin7から替わってるとのこと。<br>
そのためすんなりいきそうにないか？<br>
そうなると別のXPにサーバー作った方がいいかも。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/029#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/029#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
	<item>
		<title>Highslide JSでclass=&quot;highslide&quot; onclick=&quot;return hs.expand(this)&quot;を無しで</title>
		<link>http://www.cirlution.com/blog/adiary.cgi/028#tm1331008248</link>
		<guid>http://www.cirlution.com/blog/adiary.cgi/028</guid>
		<category>未分類</category>
		<pubDate>Fri, 10 Feb 2012 07:47:06 GMT</pubDate>
		<author>小林</author>
		<description><![CDATA[<div class="section">
元ねたは<br>
<br>
<a href="http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1119218396" target="_blank">http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1119218396</a><br>
<br>
山行写真ブログ<br>
<a href="http://blog.livedoor.jp/ina_yamanakama/" target="_blank">http://blog.livedoor.jp/ina_yamanakama/</a><br>
でHighslide JS使ってまして、ブログの写真のaタグにclass="highslide" onclick="return hs.expand(this)"をいちいち置換してたんですが、めどくさいと常々思ってまして、調べたところ上記に行き着きました。<br>
<br>
やっぱ悩みはみな同じ。解決法があるんですね。<br>
<br>
上記の内容ではIEはsetAttributeが昔（IE6とか？）使えなかったみたいですが今は(IE7以降?)よさそうですので以下のスクリプトをLivedoorブログのデザインより個々の記事のHeadの中に入れました。<br>
<pre>
&lt;script type="text/javascript"&gt;
window.onload = function() {
  var tgts = 
　document.getElementById('highslide-container').getElementsByTagName('a');
  for (var i = 0; i &lt; tgts.length; i++) {
      tgts[i].setAttribute('class', 'highslide');
      tgts[i].setAttribute('onclick', 'return hs.expand(this)');
  }
}
&lt;/script&gt;
</pre>
id="highslide-container"をブログ本文に設定しなければなので以下のようにdivタグを追加。<br>
<pre>
....
&lt;$CommonTheme$&gt;
&lt;div id="highslide-container"&gt;
		&lt;$ArticleBody$&gt;
&lt;/div&gt;
	&lt;IfArticleBodyMore&gt;
         &lt;a name="more"&gt;&lt;/a&gt;
         &lt;div class="article-body-more"&gt;
          &lt;$ArticleBodyMore$&gt;
         &lt;/div&gt;
        &lt;/IfArticleBodyMore&gt;
</pre>
しかしながら、本文中の通常リンク"a”のアンカータグがhighslideになってしまう。<br>
なのでリンクの前に　/div でエスケープして、画像の前で再度div id="highslide-container タグを入れねばならない。<br>
面倒なので「続きを読む」にはhighslideしなくし、通常のリンクできるようにしました。<br>
また、アンカータグを大文字Aにしてもいけるかもと思いましたが、これは自動で小文字に修正されてしまうためだめでした。<br>
<br>
すごく楽になりました。<br>
とおもったら、GoogleChromeブラウザでハだめだよといわれた。<br>
調べたら<br>
<pre>
window.onload = function() {
</pre>
でブログを見たときに呼び出されて実行されてないみたい。<br>
で、<a href="http://pcrice.blog129.fc2.com/blog-entry-10.html" target="_blank">http://pcrice.blog129.fc2.com/blog-entry-10.html</a>よりjQueryで追加したら直りました。<br>
jQueryを入れて、上記を以下のように修正。<br>
<pre>
$(function(){
</pre>
jQueryを使用しない方法というのを最初試したがなぜかだめでした。<br>

</div>

<hr>
<h4><a href="/blog/adiary.cgi/028#c">■コメント（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
<h4><a href="/blog/adiary.cgi/028#tb">■トラックバック（0件）</a></h4>
<div style="margin-left: 1em;">
</div>
]]></description>
	</item>
</channel>
</rss>

