━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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 27, 2007
MySQL Users Conference Japan 2007 講演資料公開
Thursday, September 20, 2007
Update your HTML::Parser
An example of using HTML::FillInForm
after fill the form...
The declaration was changed which could cause problem in IE. It was fixed in 3.56 released in 2007.01.12.
<!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
迟到了一小时,所以错过了 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 的设置
然后重启 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/
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:
Archive patched: Jcode-2.06-patched.tar.gz
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
Tuesday, August 28, 2007
不好用的 Cygwin 的 vi
一直以为 Cygwin 的 vi 特别不好用,特别是在输入模式(i)下,小键盘的表现很奇怪。
其实,是自己太菜了,在主目录下建一个 vi 的配置文件就万事OK了。
其实,是自己太菜了,在主目录下建一个 vi 的配置文件就万事OK了。
islue@localhost ~
$ locate vimrc
/usr/share/vim/vim71/vimrc_example.vim
islue@localhost ~
$ cp /usr/share/vim/vim71/vimrc_example.vim .vimrc
Monday, August 20, 2007
alternative solution of port forward
ssh的port forward很方便又很不方便,如果网关代理服务器支持nc命令的话,试试这个。
[localhost ~]$ cat .ssh/config
Host 192.168.0.100
ProxyCommand ssh 192.168.0.1 "nc %h %p"
192.168.0.100: 内网目标服务器
192.168.0.1: 网关代理服务器
Wednesday, May 23, 2007
小发现
观察 df 的输出
以比较明显的第二行为例,可以发现
原因是系统为特权用户保留了一部分空间。所以,Avail 的含义其实是非特权用户的可用空间,并且可能为负。
然后呢,在使用一些工具时就要注意了,比如 HotSaNIC,它生成的磁盘容量使用图表中的 free 是不同于 df 的 Avail 的。

在磁盘空间快耗尽的时候,不要被它麻痹了。
[localhost ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 2.0G 1.3G 623M 68% /
/dev/sda3 6.9G 3.2G 3.4G 49% /usr/local
/dev/sda8 2.0G 118M 1.8G 7% /usr/local/tmp
以比较明显的第二行为例,可以发现
Size > Used + Avail
原因是系统为特权用户保留了一部分空间。所以,Avail 的含义其实是非特权用户的可用空间,并且可能为负。
然后呢,在使用一些工具时就要注意了,比如 HotSaNIC,它生成的磁盘容量使用图表中的 free 是不同于 df 的 Avail 的。

HotSaNIC.free = df.Size - df.Used
在磁盘空间快耗尽的时候,不要被它麻痹了。
Thursday, May 17, 2007
MySQL Community Server 5.0.41 is released
Sunday, April 15, 2007
删除文件或文件夹时出错
无法删除 i-am-a-sample: 文件正在被另一个人或程序使用。
关闭任何可能使用这个文件的程序,重新试一次。
相信大多数人都见过这个错误消息,而且有时候对于“任何可能使用这个文件的程序”会很困惑,最后只能重启电脑。在一次忍无可忍的经历后,我终于决定去找一个第三方软件来帮我解决这个问题。也许是 old 了,但还是推荐一下:unlocker,它能帮你找出“任何可能使用这个文件的程序”。
Subscribe to:
Posts (Atom)