2005-10-01から1ヶ月間の記事一覧

を作った人々

MySQLを作った人といえば"Monty"ことMichael Widenius氏.Montyはスエーデン出身で,それゆえMySQLの本社であるMySQL ABはスエーデンにある(ABというのは日本でいう株式会社の意味).しかし現在のMySQL AB/MySQL Incを見るとスエーデン以外の国でかなり多…

バグ報告 Server gets crash if "CREATE PROCEDURE..." before "use dbname".

http://bugs.mysql.com/bug.php?id=14530 http://ikda.net/fswiki/wiki.cgi?page=MySQL+Bug+Report→さくっとDuplicate食らった.ver5.0.16(次のバージョン)で修正済み.一応報告前に同じ報告が既に無いか検索してるのだけど,"AND"検索じゃなくて"OR"検索…

シェルスクリプトからFTP

これでLANDISKへ送り込めるかな. http://www.ctb.ne.jp/~takasaki/t1_ftp.htmlLANDISKをLinuxOSでも直接読みにいけるとよかったんですが,まあ仕方なし.

Directoryディレクティブ

Directoryディレクティブという名前に騙された.というか先入観だな,反省 orz.DirectoryというかApacheがファイル転送するか否かの際にチェックしているただの絶対パスに過ぎないのだと思われる.

mir the wikiwiki

Wikiはじめました. http://ikda.net/fswiki/wiki.cgiBlogだと後で見るときの効率が悪い,書きやすいのだけれどもどうも知識が整理されにくい,作業ログの書き込みレベルを下げる(DebugとかTraceとか)と誤った情報を一定比率で書いてしまうけれどもBlogだ…

Database symbolic link isn't detected by server on windows

最近Wikiへの書き込みばかりしていてこっちのブログにあまり書いてないですが・・・.http://bugs.mysql.com/bug.php?id=14310MySQL日本ユーザ会MLに報告されていた現象を再現確認,少し調べてからBugレポート.#最近レポートしたGrant User関連のBugレポー…

キーワード自動ページリンク

fswikiではページ名と同じ単語が文中に存在すると自動的にその単語から該当するページへ飛べるようなリンクを付与してくれる.しかし"Connector/J"というページを作って別の場所で"Connector/J"と書いてみたところリンクが作成されなかった.スラッシュが何…

アクセス制御

面白い.新規ページの作成,ページの編集とかを登録ユーザしかできない状態をデフォルトにできる.ユーザとか管理者だけしか閲覧できないように設定したページ(例えばまだ追加編集中で公開できないページ)は普通の閲覧者からは全く見えなくできる.例えばW…

こっそり導入

Wiki立ち上げの準備としてローカルにApache+ActivePerlを使ってfswikiを入れてみる.自分用に使いやすくするためにちょこっとだけ改造してみたり.ちょこっといじってすぐ試せるのがやっぱスクリプト言語で実装したアプリのいいところだ.fswikiってやっぱり…

80番???

なぜかApacheをメインPC(T42)にインストールできない.既に80番ポートが何者かに使われている,ってえええーー."telnet localhost 80"するとつながる.んんん.ブラウザから"http://localhost"にはレスポンスなし.んんん.VMWareか? 判明 Skypeが80番使…

ごにょごにょ

今日から少しまとまった時間が取れそうなので秘密のお仕事を少々.事が済んだ後でないとこれはBlogには書けないっす.

5.0.13 Windowsインストーラ付き版バイナリのみPW無しユーザ作れない件

"Not a bug"と判断される. http://bugs.mysql.com/bug.php?id=13505インストーラ無し版バイナリ(unzip)とかLinux版バイナリでは作れてインストーラ付き版バイナリだとエラーが返るのは仕様ですかそうですか.そういう風に振舞うようになるコンパイルオプ…

not a bug だと思う

http://bugs.mysql.com/bug.php?id=13867

Compress

On a slow network, the --compless option can improve performance when copying a database to another machine because it reduces the number of bytes traveling over the network:% mysqldump --opt sampdb | mysql --compress -h boa.snake.net samp…

ver4.1.15リリース

バグフィックスのみ.Windowsでmysqlクライアントが255文字までしか入力できなかったのとかが改善されているらしい,他多数.←昨日SQLをコピペで入力しようとして入らなかったのはこのためか. http://dev.mysql.com/downloads/mysql/4.1.html

コマンド操作まとめ(SSH経由)

SVN

基本的な操作を一通りやったのでメモまずレポジトリからチェックアウトする. svn co svn+ssh://username@example.com/svnroot/プロダクト名等 例えばC/Jのブランチ5.0だけをゲットしたい場合 svn co svn+ssh://username@example.com/connectors-svnroot/con…

カラム単位での権限付与と権限剥奪

MySQLでは以下のように行うことでカラム単位での権限付与と権限剥奪を行うことができます.以下のようなテーブルがあったとして mysql> CREATE TABLE t1 (c1 int primary key, c2 int);主キーであるc1の更新は許可したくないのでc2のみ更新(UPDATE)してもよ…

JDBC仕様解釈

JDBCの仕様で定められているインタフェースの1つDatabaseMetaDataにgetProceduresというメソッドがある. http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/sql/DatabaseMetaData.html#getProcedures(java.lang.String,%20java.lang.String,%20java.lang.S…

JDBC APIで定義されているConnection.getMetaData()のC/Jにおける実装の件

JDBC APIはこちら. http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/sql/Connection.html#getMetaData() C/J実装ではver5.0.7以上でDatabaseMetaDataUsingInfoSchemaクラスを使うってなっているけど,ver5.0.7で何かあったんだっけ. /** * A connection…

ログ出力メモ

ログがコンソールに出ないときには,Connectionを張る前に以下を実行. System.setProperty("com.mysql.jdbc.logger", "com.mysql.jdbc.log.StandardLogger");

Emma実行メモ

Connector/Jのbuild.xmlを実行してEmmaレポートを作成する方法 ant -Dcom.mysql.jdbc.testsuite.url=jdbc:mysql:///test emma,test-emma-reportオプションを指定してあげないと"No suitable driver"となる.もちろんMySQLサーバを事前にローカルホストに起動…

Information_Schema

どうもテーブル名とかが小文字で格納されている. mysql> SELECT TABLE_SCHEMA AS TABLE_CAT, NULL AS TABLE_SCHEM, TABLE_NAME, COLUMN_NAME, SEQ_IN_INDEX -> AS KEY_SEQ, 'PRIMARY' AS PK_NAME FROM INFORMATION_SCHEMA.STATISTICS -> WHERE TABLE_SCHEMA…

coverage測定の難しさ

まずは以下をちらっと見て欲しい. http://ikda.net/cjemma/20051000/mysql-connector-java-5.0.0-beta-coverage/coverage.htmlこれは現在のConnector/Jの最新版(ver5.0系)を使ってテスト網羅率を計測するツールEmmaを実行した際のアウトプット.このEmma…

SuSE10 発注

諸事情により遊び用マシンG41にSuSEやらなんやらのインストールを繰り返す日々.そうこうしているうちにネットワークインストールがかったるくなってきてCD(DVD?)をAmazonで発注しちゃった.FTTHを使えた日本と違ってこっちは5MbpsのADSLなんだよね・・・…

coWiki

いつも読んでいるメルマガ「MOONGIFT オープンソース」さんのNo.598で面白そうなWikiが紹介されていた。coWikiというやつ。PHP+MySQLらしい。http://www.cowiki.org/ http://oss.moongift.jp/intro/i-740.html

BarさんことAlexander Barkov氏

MySQLのcharsetスペシャリストであるBarkov氏はロシア在住.シアトルとはちょうど12時間の時差があるらしい.直接話すにはこっちの夜半〜深夜しかないか.

bitkeeper

ダウンロードしてもなんか評価版ライセンスってのを入手しないと使えないようになってるみたい.評価版ライセンスの申請したけどシステムによる自動応答じゃないみたいだからBitkeeperの中の人の反応を待たねばならない.面倒になったな.こういうのこそLAND…

sjisにおける日本語特殊文字対応の追加実装は12ヶ月前に完了済み

な、なんだってー!って思うのは僕だけでしょうか. MySQL - fast and reliable SQL database Changes for strings/ctype-sjis.c@1.71 Age Author Annotate Comments 12 months bar@mysql.com 1.71 Allow cp932 characters to be stored in a SJIS column --…

ver3.1.11

近日中にリリースの予定.BigFixと細かい機能改善かな? 特に目立ったものは無いかも.

charsetハンドリング実装の断片

m_ctype.hより typedef struct my_charset_handler_st { my_bool (*init)(struct charset_info_st *, void *(*alloc)(uint)); /* Multibyte routines */ int (*ismbchar)(struct charset_info_st *, const char *, const char *); int (*mbcharlen)(struct c…