MySQL Workbench,专为MySQL设计的数据库建模工具

MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。

主要功能

MySQL Workbench的主要功能包括:

  • 基于Cairo的图形渲染,可以将内容输出到OpenGL、Win32、X11、Quartz、PostScript、PDF等多种目标上
  • 可视化的表、视图、存储进程/函数和外键
  • 实现数据库到SQL脚本的逆向工程
  • 数据库/模型的同步
  • 导出SQL创建的脚本
  • 导入DBDesigner4的模型
  • 支持MySQL5的特性
  • 可选的图示记号

软件截图

跨平台

MySQL Workbench目前只推出了Windows版,不过未来将推出Linux和OS X版。目前,除了一个已经GA的 Windows版外,Linux版也已经进入了Alpha阶段。

作为DBDesigner4计划的继任者,MySQL Workbench 5.0版本侧重于基本功能的实现。MySQL Workbench 5.0正式发布后,开发组仍然会在bug修复、渲染效率优化、数据库文档模板和插件、模型摘要的在线存储方面进行加强。而在未来的MySQL Workbench 5.1版本中将加入对Linux和OS X平台的支持,并强化数据库查询功能,将 MySQL Workbench打造成功能完善的SQL IDE。

版本区别

MySQL Workbench有两个版本:MySQL Workbench Community Edition(又叫MySQL Workbench OSS,社区版)和MySQL Workbench Standard Edition(又叫MySQL Workbench SE,商业版)。MySQL Workbench OSS是在GPL证书下发布的开源社区版本,而MySQL Workbench SE则是按年收费的商业版本。其功能方面的差异见下表(不得不说,数据库/模型同步这一重要的功能竟然只在收费的MySQL Workbench SE中可用,而在DBDesigner4中这却是基本功能,这种“继任”方式实在让人恶心。):

MySQL Workbench 5.0 下载

要下载MySQL Workbench OSS版,可以到MySQL的官方下载点下载:http://dev.mysql.com/downloads/workbench/5.0.html

我从eMule上找到了MySQL Workbench SE版,有需要的朋友可以到这里下载:MySQL Workbench SE 下载

在XAMPP上安装SVN的一个注意事项

在之前版本的XAMPP(如1.6.5)上,apache运行SVN所依赖的mod_authz_svn.so和mod_dav_svn.so两个文件是已经存在的,并且为了让XAMPP能够和SVN一起工作,XAMPP的开发者重新编译了这两个文件。而在新版本的XAMPP中(可能是从1.6.7开始),作者删除了这两个文件,你必须从svn的bin目录中拷贝这两个文件。

因此,在XAMPP上安装SVN时,必须先检查“xampp\apache\modules”目录中是否有mod_authz_svn.so和mod_dav_svn.so这两个文件。如果已经有了,那么就不需要从svn中拷贝了。

不过这里仍然有一个问题,xampp重新编译过的mod_authz_svn.so和mod_dav_svn.so文件只能支持某个指定版本的SVN,XAMPP版本和它支持的SVN版本是映射关系(即任意版本的XAMPP只支持特定的SVN版本)。

很遗憾,XAMPP的开发者并没有发布XAMPP和SVN版本对应关系表。如果你发现你的XAMPP无法和SVN一同工作,排除了所有安装中可能出现的问题后,最后一个原因一定是XAMPP和SVN版本不对应。如果真的遇到这种情况,请升级XAMPP到1.6.7以上(含1.6.7。1.6.6可能也行,但我不确定)版本,直接从svn中拷贝mod_authz_svn.so和mod_dav_svn.so。

Steve Vai的Sound Theories(专辑下载)

Steve Vai Sound Theories

Steve Vai | Sound Theories

Sound Theories vol. I & II是Steve Vai于2007年发布的专辑。Sound Theories专辑是Steve Vai于2004-2005年在荷兰与Metropole Orchestra共同录制,直到2007年6月26日该专辑才发售。

Sound Theories第一部分由Steve Vai和Metropole Orchestra共同演奏。Metropole Orchestra与众多知名艺人,包括Mike Keneally, Terry Bozzio, Tony Bennett, Natalie Cole,  Nancy Wilson以及yellowjackets的合作,为他赢得了全世界范围的认可与掌声。

Sound Theories第二部分由Metropole Orchestra演奏Steve Vai的最新创作,包括“Shadows and Sparks”和 “Bledsoe Bluvd.”

专辑曲目:

全部乐曲由Steve Vai创作。

Sound Theories Vol 1

  1. “Kill the Guy with the Ball” – 4:30
  2. “The God Eaters” – 2:09
  3. “The Murder Prologue” – 1:09
  4. “The Murder” – 7:56
  5. “Gentle Ways” – 5:48
  6. “Answers” – 5:44
  7. “I’m Becoming” – 2:20
  8. “Salamanders in the Sun” – 5:05
  9. “Liberty” – 2:06
  10. “The Attitude Song” – 4:37
  11. “For the Love of God” – 9:35

Sound Theories Vol 2

  1. “Shadows and…” – 8:41
  2. “Sparks” – 9:27
  3. “Frangelica Pt 1” – 3:04
  4. “Frangelica Pt. 2” – 10:30
  5. “Helios and Vesta” – 8:19
  6. “Bledsoe Bluvd.” – 10:08

Sound Theories专辑于Billboard独立专辑排行榜上排名47。

专辑下载:

下载 Sound Theories Vol 1

下载 Sound Theories Vol 2

几个主流网站系统的引用结构图

引用结构图描述了一个系统中各个部分的关联性:哪个文件与那个文件相关联、哪个系统是另一个系统的子系统。

在研究一个系统之前,最好先把它的引用结构图画出来,这将非常有用。Federico Cargnelutti为我们带来了几个主流网站系统的引用结构图。

WordPress 2.2.1

Zend Framework 1.5.2

CakePHP

CodeIgniter

MediaWiki 1.12

phpBB 3.0

phpMyAdmin 2.9.1.1

Symfony 1.1

WordPress垃圾评论清理器

分得清WordPress里对评论的“删除”操作和“垃圾评论”操作有什么区别吗?

尽管这两个操作都能让评论消失,不过“删除”是从数据库中彻底清除评论,而“垃圾评论”只是让评论不在后台中显示,其内容仍然保留在数据库中。

本插件能检查WordPress数据库中被标记为“垃圾评论”的评论数,并提供全部删除的功能,帮助数据库瘦身。

截图:

wp-spam-cleaner-snapshot.gif

下载地址:WordPress垃圾评论清理器

如果你在插件使用中遇到问题,请在日志后面给我留言。

========================

题外话:

写这个插件的念头源于自己曾经把所有评论都标为“垃圾评论”,结果造成数据库撑爆、网站停止服务的一次经历。

并没有太多的考虑过这个插件“到底有多少实用性”的问题,更多的只是想学习一下wp插件的写法。

By the way, this is my first time to write a wp plugin 🙂

10个增加PR的方法

先说说今天一个神奇的发现:www.pr10.com。02年就开始存在的一个站,就一个页面,上面列举了10条SEO方法(一部分我觉得是作弊方法)。简单翻译一下,大家不妨看看。

  1. 使用大量的meta keywords,用逗号分割每个keyword,同一个keyword不要重复三次以上。此外,google只抓取文档的前101k,所以不要写得太长。
  2. 确保你的网站上给Google一个链接,Google也是需要流量的:)。
  3. 使用和背景色接近(不能相同)的颜色写隐藏文字。
  4. 在页面的底部添加一堆点(……),给每个点都设置成站内链接。
  5. 创建循环链接。从page1到page2,从page2到page3,再从page3到page1。Google也会循环的给这三个页面加权。
  6. 每个页面里都使用H1标签。
  7. 网站提交要早,要勤。建议星期天提交,这样到星期一,Googleplex开始工作时就会抓到你了。
  8. 给你的反向链接输送链接。同5,但效果不如5。
  9. 谨慎的拼写,注意错误拼写带来的恶劣后果——比如被误认为是色情站(这条是针对英文站的)。
  10. 如果以上9条都没有用,请给Google写信,记得把你的URL写在序列号的位置。如果写不下,那就对了!Google讨厌长URL。
    把信寄到:
    Mr. Güg L. Baht
    c/o Larry & Sergey
    2400 Bayshore Parkway
    Mountain View, CA 94043

Linux版QQ1.0Preview试用感受

linux qq

  • deb包在64位系统下无法安装
  • 与scim输入法不兼容,无法输入中文
  • 不显示好友自定义昵称
  • 不显示好友分组
  • 个人资料被莫名清空
  • 无法显示好友发来的图片和表情
  • 不支持快捷键

剩下的还有一堆毛病,包括许多官方故意没有开发的功能(比如声音)。

QQ is bull shit, back to eva or pidgin.

可以在页面里发表评论了

对模板做了一个小修改,现在可以在页面中发表评论了。给我的留言请发表在“Who’s Ven?”下。

Pop Blue 3 Columns这个主题模板是不允许在页面里发表评论的,貌似Bob做的一系列模板都不能在页面中发表评论。一直没有注意,直到今天帮Aska找模板才想起来。

插播一句广告,Aska有自己的独立博客了(www.code1984.com),大家多多捧场。这可怜的孩子,终于不用受Blogbus摆布了。

回想最近给公司的开发组找博客模板的经历,很让人郁闷。好看的模板一大堆,但总是在细节上与我的需求不符:要么不能在日志里显示发布者名称、要么不显示日志发表时间、要么不显示博客副标题、要么不支持widgets……在WP主题站上看了80多页,终于找到个还算满意的。

公司还有一位同事,刚建了个博客,对模板的要求十分苛刻,样式细节上的要求颇多。在网上遍寻一圈后,最终失望而归,只好用WP的默认模板。

现在觉得,要想让自己的WordPress模板称心如意,还是懂点相关知识,能自己hack一下的好。

还好我懂一点。