Thursday, September 27, 2007

MySQL Users Conference Japan 2007 講演資料公開

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

MySQL Users Conference Japan 2007 参加登録者の方へ

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

この度は、悪天候の中、MySQL Users Conference Japan 2007にたくさんの方にお越しいただき、誠にありがとうございました。カンファレンス資料を公開致しました。
http://www.mysql-ucj2007.jp/session/index.html

見逃してしまったセッション、もう一度見たいセッションがございましたら、ぜひお早めにダウンロードをお勧めいたします。10月31日まで公開しております。なお、都合により非公開の資料もございます。予めご了承ください。

次回 MySQL カンファレンスに対するご要望をお持ちの方は、ucj@mysql.com までお知らせください。


MySQL Enterprise にご興味のある方は、下記サイトでご紹介しております。
http://www-jp.mysql.com/products/enterprise/
MySQL Enterprise 30日トライアルも実施中です。

購入に関するお問い合わせは、03-5918-7507 までご連絡ください。

この度は、MySQL カンファレンスへのご登録およびご来場、ありがどうございました。

MySQL 株式会社

Thursday, September 20, 2007

Update your HTML::Parser

An example of using HTML::FillInForm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
...

after fill the form...
<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
...

The declaration was changed which could cause problem in IE. It was fixed in 3.56 released in 2007.01.12.

Tuesday, September 11, 2007

MySQL Users Conference Japan 2007 - 1

今天是大会第一天,由于路线选择错误,我花了近两小时才抵达会场,台场真的是好远啊。

迟到了一小时,所以错过了 E11(MySQL 高可用性解决方案简介 by Jimmy Guerrero)。

所以就从 J12(使用 DRBD 和 heartbeat 搭建高可用性 MySQL by Patrick Bolduan of MTV Japan)开始了。介绍了一个的案例,2 个 MySQL Master 节点,heartbeat 管理共享的 Virtual IP 以及 MySQL 实例,DRBD 实现数据同步。
这个方案的优点在于不需要人工干预就能实现 failover,M/S Replication 架构如果不考虑事后重建 Slave 这档子事儿的话也算是可以自动化的。缺点是,2 个数据库节点只能用其中 1 个,稍微有些浪费资源。关于 DRBD,一个问题是它本身有开销,会导致 MySQL 性能有一定程度的下降,另一个问题是在数据量大到某种程度后,安全性并不是非常可靠,Patrick 介绍他们测试下来,50GB 左右还是安全的。我对 DRBD 几乎没什么了解,找时间看看。

接下来是 E13(MySQL Performance Tuning and Benckmark by Colin Charles of MySQL AB)。介绍了一下 Tuning 和 Benckmark 的方向和若干工具,因为多数内容都有所了解,基本没有留下笔记。Peter 的 mysqlperformanceblog 大家都说不错,值得常去逛逛。

最后是 E14(面向 Web 2.0 的 MySQL 架构 by Brian Aker)。讲的内容面比较广,这里就略了,有时间以后再补上。Brian 重点推荐了一下 EC2,记一下。

参考链接:MySQL Users Conference Japan 2007

Friday, September 07, 2007

Debug JavaScript in Internet Explorer

经常被提到的一个话题,才知道还有这些东西。

Microsoft Script Debugger
非常、非常弱的一个工具,只是聊胜于无。安装之后,要改一下 IE 的设置
unchecking Tools / Internet Options... / Advanced / Disable script debugging (Internet Explorer).

然后重启 IE 就可以在 View->Script Debugger 就可以调用了。在中断处呼出窗口后,能做的事情非常有限,还算有用的是 View->Command Window,输入变量或者表达式可以得到值。

Microsoft Script Editor
一个很像 Visual Studio 的脚本调试工具,但却是 Microsoft Office 的组件,如果你已安装,那么其路径应该是 %ProgramFiles%/Microsoft Office/OFFICE11/MSE7.exe。
它可以单独启动去绑定指定进程,也可以从 IE 呼出,不过这个需要安装 Microsoft Script Debugger,然后在调试窗口打开前有个弹窗可以选 Debugger 还是 Editor。
界面友好,功能也还可以,大家不妨试试。

其他还有重型武器 Visual Studio,好像是有组件调试 JavaScript 的,我没玩过,就不乱说了。

参考链接:
http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html
http://erik.eae.net/archives/2005/07/04/21.49.50/

Sunday, September 02, 2007

Patch for Jcode-2.06

Bug report: http://rt.cpan.org/Public/Bug/Display.html?id=29049

Bug detail:
1. According to RFC1522 as the document mentioned, I'm afraid it would be better to set $lf as \r\n instead of \n, which could cause some MTA like qmail working improperly.

2. The optional parameter $lf is not used in the function, although the document says it is.

Archive patched: Jcode-2.06-patched.tar.gz