2005-01-01から1年間の記事一覧

sjisなカラム(テーブル)にNEC特殊文字が格納できる理由

MySQL Server ver4.1.14 for Linuxなソースコードより${ルート}/mysql-test/t/ctype-sjis.testの40行目付近 # # Allow to insert extra CP932 characters # into a SJIS column # create table t1 (a char(10) character set sjis); insert into t1 values (…

NEC特殊文字テスト 再び

MySQLサーバ上のsjisテーブルにNEC特殊文字を突っ込むことができてConnector/NETを使う場合にsjisで上手くいくのなら,じゃあsjisテーブルを使うことを前提とした場合今度はConnector/J的にはどうなのかをテスト. public class NECSpecialCharOnSJISTableTe…

cp932の存在意義を再度調査

MySQL的sjisがMicrosoft的sjis化する(した)のであればcp932は何故必要なのか?マニュアルにドキュメント化済み http://dev.mysql.com/doc/mysql/en/charset-cp932.html 読んだ後当ドキュメントには何故sjisにNEC特殊文字/IBM拡張文字/NEC選定IBM拡張文字が…

C# プラグイン

あるらしい. http://www.atmarkit.co.jp/fdotnet/tools/eclipse/eclipse_01.html http://www.improve-technologies.com/alpha/esharp/ Connector/NET試すだけなら"ASP.NET"は必要ないのだからこれでできれば越したことはない.

接続成功

試行錯誤を繰り返すうちになんとかC#からConnector/NET経由でMySQLServerへ接続することに成功.これでcharsetの検証できる.(あとはC/NETをコンパイルできるようになれれば完璧だが道は遠い)コードはこんな感じ. using System; namespace CNTNS { class …

日本語対応の件

Connector/Jの時に散々カッコ株(株)などの特殊な文字も含めて日本語を正しく扱えるようにするにはどうすべきかをやっていたわけですが,それをConnector/NETでもやらねばならぬというわけです.Connector/NETを使う以上,MySQLクライアント側というのはWin…

開発環境の件

MySql.Data.csprojなるファイルをルートディレクトリに発見.中身は単純なXML形式のテキストファイルでルート要素が.VisualStudioを手に入れなさいってことなのか・・・.どこかに転がってないかなー.あるわけないな・・・.orz

やっぱり括弧株(株)化けた

ソースファイル ConnectorNETTest.cs ソースファイルの文字コードはsjis using System; using MySql.Data.MySqlClient; namespace CNTNS { class ConnectorNETTest { public static void Main() { Console.WriteLine("Hello World!"); string myConnectionSt…

cp932未対応の件 別の角度から

以下のコードに埋め込まれたSQL文のCreateのところでcharset=cp932とやるとSelect時にエラーとなる.サーバ側をとりあえずcp932にしておくことすらできない.MySQLサーバから戻ってくるパケットに書かれたcp932に対応するコードがC/NETにまだないからだけど…

SELECT時に問題は無し

sjisで作ったテーブルに括弧株のコードである0x878Aを使ってINSERTし,それからSELECTして表示する. using System; using MySql.Data.MySqlClient; namespace CNTNS { class ConnectorNETTest { public static void Main() { Console.WriteLine("Hello Worl…

sjisで問題なし

下のエントリからどうもINSERTまでの間に何かが起きていることが予想されたのでもしやと思ってテキストエディタ(sakuraエディタ)でソースを開いてみると既に化けている.なぜだー.Eclipse上では文字コードをsjisに設定し,その上で㈱と書いていたのだけれ…

Timestamp 0000-00-00 00:00:00 に対する扱い

MySQL日本ユーザ会(MyNA)のMLで話題にでていたので調べてみた.Timestamp型カラムに"0000-00-00 00:00:00"が入っていた場合にConnector/Jを経由して取得した際に,ver3.0系ではnullが返ってきていたがver3.1以降はSQLExceptionがスローされるようになってい…

Bug Report id=13756 The server variable "Com_select" seems session local variable.

SELECT系クエリを実行するたびにカウントアップしていくサーバ変数(show statusで確認可能)な"Com_select"の挙動がおかしいのでレポート. http://bugs.mysql.com/bug.php?id=13756 ver4.0.26およびver4.1.14ではグローバル変数的な動きをしているのだけれ…

charset cp932 未対応の件

訳あってちょっとConnector/NETのソースを読んでみた.最新版ver1.0.6charsetの扱いについてはConnector/NETにおいてもConnector/Jとだいたい同じようなアーキテクチャとなっている.つまり内部にcharsetのマッピングテーブルを持っていて,マッピングできな…

ASP.NET 無償開発環境 Web Matrix

Connector/NETの検証をしてみたくとも.NETなんて触ったことも無い.Visual Studioを買う金なんてあるわけない.さあどうしようかと思ったらWeb MatrixなるIDEが無償提供されているらしい.これを使えばできるのかな.General Logを取りたいだけなのだけど首…

Update

SVN

例えばbranch_5_0を更新する場合 svn up -r HEAD branch_5_0こんな感じでOKだった.なんだかんだでWindows+Eclipseが作業しやすいのでレポジトリとやり取りするときはcygwinのsvnコマンドを叩いて何とかWindows+Eclipseでやってる.

ver3.2系とver5.0系

Connector/Jの開発版といえばver3.2と思われる方もいるかもしれません.いや実際その通りなのですが,もし最新のConnector/Jを試したいという方がいましたらver3.2.0ではなくsnapshot(nightlybuild)を試すことをお勧めします.なぜかというと詳しい理由は私…

任意のディレクトリ以下をWebアプリとして公開

server.xmlにcontext要素を追加する話なんだけど,以前になんどもやってても間があくと記憶が薄れてしまう.ここを見て記憶の復旧に成功.context要素はhost要素の中に記述すること.あるいは$TOMCAT_HOME\conf\Catalina\localhostとかに○○.xmlを放り込む?h…

バグ検証 id=13043

connection propertyに"gatherPerfMetrics=true"を指定するとコネクションプールの初期化時にNullPointerExceptionが発生すると報告された件 http://bugs.mysql.com/bug.php?id=13043これは正確には以下の経緯で引き起こされている. DBCP等、アプリケーショ…

解像度変更

いちどランレベル3に落としてから実行すれば(今のところ)問題なし. shell> su shell> init 3 shell> vmware-config-tools.pl shell> init 5subversionレポジトリにアクセスしての作業がこれから暫く多くなりそうなので,Eclipse+SVNが問題なくできてるLin…

ver5.0.28

久々にTomcat単体をダウンロードしてインストールしてみる.

DBCP with MySQL 設定サンプル

http://kamakura.cool.ne.jp/oppama/swjd/commons-dbcp-tomcat.html 参考にさしてもらいます.

LANからドメイン名でLAN内サーバへアクセスできるのは

なぜだー.固定IPだとそうなるの?以前はできなかったんだけど.この新しいルータの機能でできるのかな?

Cluster wiki

hrhmさん,いつのまに立ち上げていたんでしょう. http://www.hirohama.biz/fswiki/wiki.cgi?page=FrontPage鯖復帰したわけだけど,やっぱWikiがいいかな〜.

cronの使い方

http://www.ne.jp/asahi/hishidama/home/tech/unix/cmd/cron.htmlサーバの定期自動バックアップ,今度こそやっておかねば.

WEB管理コンソール

WAS

Konqueror(SuSE付属の標準ブラウザ)だとデータソースの追加とか動かない部分がある.Firefoxだと平気.インストールに失敗したのかと思って再インスコしちゃったよ・・・.

欲しいもの

ThinkPad T43p http://www-6.ibm.com/jp/pc/thinkpad/tpt43p/tpt43ps.shtmlうちがメインに使っているT42の次バージョンの"p"版.T42のときの"p"版は性能差があるのではなく単に薄型なだけだった気がするのだけど.でもT43では"p"版はグラフィック性能の強化…

例のもの

Windows上ではAllTestsが全て成功していたのに,Linux上でテストすると失敗する.失敗する個所も,毎回失敗するかといえばそうではなくて,成功したり失敗したり定まっていない.ログを見るとどうもsocket APIを使った部分でエラーが出ている.テストにかか…

9.3 無線LANの不調

今朝以前のWindowsパーティションに用事があってWin2kで起動し,その後SuSEで再起動したのだけれどもその後外部から接続(http/ssh)できなくなった.なんでかなーと調べてみたら,どうも無線LAN接続そのものが失敗している.一昨日は上手くいったのになぁ.同…

ver5.0.13-rc リリース

しばらくβ状態が続いていたMySQL5.0ですが,RC版がでました.以前はβの次はγという表記だった気がするのだけれども,今回から変わったのかな? Subject: Announcing MySQL 5.0 Release Candidate Date: Mon, 26 Sep 2005 19:41:07 +0300 From: Kaj Arn� To: …