天生我才必有用

解决MySQL server has gone away的问题

Posted in 数据库    作者:Ray    2009年六月8日

今天再汇入一个1GB的 Mysql文件时,突然出现”MySQL server has gone away”的问题,通过google查了一下。原来是MySQL的设置有问题。因为数据库表中有个栏位使用了Longtext(其实使用MediumText也会发生这个错),而MySQL的my.cnf中的max_allowed_packet默认设定值为1M,此时栏位的内容超过了1M的设定值。所以针对这样的错误其实只要修改一下此max_allowed_packet设定值即可。

当修改此设定值为16M时,此错误就不再发生了,可能不需要16M这么大,具体看数据的事件大小即可。

标签:

Drupal 常用模块

Posted in PHP, 网站设计    作者:Ray    2009年五月17日

1. 内容编辑

1.1 BUEditor (http://drupal.org/project/bueditor

bueditor1

1.2 Textile (http://drupal.org/project/textile)

使用自定义的标签来转换成Html文本

1.3 Wysiwyg API (http://drupal.org/project/wysiwyg)

一款所见即所得(WYSIWYG)编辑器。

1.4 FCKeditor (http://drupal.org/project/fckeditor)

另一款所见即所得的编辑器,同时也是较早被Drupal支持,所以维护和支持都不错。

标签:

使用jQuery创建Tooltips

Posted in Javascript, 网站设计    作者:Ray    2009年四月2日

NetTuts最新教材:

Build a Better Tooltip with jQuery Awesomeness

效果如下:

initial-design

25个下拉菜单导航脚本

Posted in Javascript, 网站设计    作者:Ray    2009年四月1日

这篇博客介绍了25个关于下拉菜单的脚本,有空学习研究一下:

http://vandelaydesign.com/blog/tools/dropdown-navigation-menus/

标签:

Flash & Facebook

Posted in Flex, Flash & AS    作者:Ray    2009年三月31日

随着Facebook的越来越流行,Adobe也不甘寂寞,何Facebook玩起了同盟,让Actionscript支持Facebook的开发API。可访问此网址获得更多相关信息。国外的很多网站都在使用都在使用Facebook Connect来实现自己网站和Facebook的之间的无缝连接。

不过感觉最困扰中国用户的还是两个问题:

  1. 过多的简化的山寨版的Facebook,很多根本不具有开发很多根本不具有开发API
  2. Facebook的网速真的不敢恭维,感觉在这方面Google比它强多了,看来要解决这个问题只能等facebook中国分公司的成立了。速度慢必然造成很多Javascript程序的加载失败,有时就不知道是自己程序错误还是网速的问题,同时调试简直就是一场噩梦。

Custom Form

Posted in Javascript    作者:Ray    2009年三月9日

是不是觉得标准的HTML的Form看上去不是很舒服,今天看到一个Mootools做的Custom Form 非常的不错。http://customformelements.net/demopage.php。当然也去尝试找找是否有jQuery的类似控件,只找到了jNice Form (http://plugins.jquery.com/project/jNice),不过和Mootools那套CSS的设计比起来可能还是差了一点。

挺迷惑的一点就是为何有这么多的Js的Framework,何时才能只需要选择一种就可以有所以的解决方案。

jQuery Tag Suggestion

Posted in Javascript    作者:Ray    2009年三月7日

这个jQuery的插件不错,主要实现的类似Delicious的标签推荐的功能,个人觉得这样的功能定义比原来这个jTagging使用起来更方便。

有兴趣可访问以下地址:http://remysharp.com/2007/12/28/jquery-tag-suggestion/

同时在此人博客中还找到了一个Text Box Hint的jQuery插件。其实前几天一直在找这个功能的插件,一直没找到。看来搜索的关键字也是一门学问啊。

标签: , ,

使用PHP来动态生成CSS/JS

Posted in Javascript, PHP    作者:Ray    2009年三月6日

对于一个网站其实很多时候都需要对动态的生成所使用的CSS/JS,其中主要是CSS/JS中所包含的一些URL,当然这些URL信息也可以使用相对路径来实现,但在一些情况下使用相对路径并不能解决这个难题。

按照Yahoo YSlow(http://developer.yahoo.com/yslow/help)的建议1,就是必须减少HTTP的请求,当然手动把所有代码合并是一种方法,但这种方法反而会带来两个更糟的问题,把所有CSS/JS都合并到一个文件中,当然不利于代码的阅读和管理。如果使用jQuery,因为不同的Plugin都是会放在不同的js文件中,和Yahoo YSlow的建议有较大的冲突,当然是用动态语言来合并这些js文件应该是个不错的idea。合并过程中还可以使用jsmin.php来进行js文件的压缩。

如想使用这个技术可参考以下的几篇说明:

  1. Automatic merging and versioning of CSS/JS files with PHP
  2. Adding JSMin to my CSS/JS merging script (这篇写了一般,其实有更好的方法来做)
  3. GZip files with .htaccess and PHP (这篇是说明如何对输出的PHP内容进行GZip的压缩,因为动态文件无法使用Apache 的 GZIP的库来压缩,所以为了节省传递数据必须在PHP中把输出内容进行压缩)。
标签: , ,

The Complete Idiot’s Guide to Sushi and Sashimi

Posted in eBook    作者:Ray    2009年三月5日

000b788a_medium

Author: James O. Fraioli, Chef Kaz Sato
Publish: Alpha 2008
ISBN:
1592577822, 1436243386
pages:
192

Sushi is one of America’s favorite specialty foods, yet it can be intimidating to prepare at home. This guide shows how easy it can be to prepare restaurant- quality sushi that anyone would be proud to serve. Family members and guests will be exclaiming “domo arigato!” in no time.

• Contains 75 of the best sushi recipes from a well-known master sushi chef
• Includes in-depth, step-by-step information on everything readers need to know, from buying the freshest ingredients to proper preparation techniques to appetizing presentation
• Full-color insert helps reader fully understand and visualize the proper presentation

标签:

XapOptimizer

Posted in C# & .Net    作者:Ray    2009年三月5日

现在主要阻碍Flash、Sliverlight发展可能就是文件大小所占带宽的问题,否则肯定是RIA的网站遍地开花。

ComponentOne不愧是大公司的风范,抓紧时间就来一个Xap Optimizer,不过现在还是Beta版,要实现的功能如下:

  • Integrate XapOptimizer as part of the build process in Microsoft Visual Studio to automatically optimize your XAP files.
  • Reduce the size of your XAP files by 30-70%.
  • Obfuscate your code.
  • Use XapOptimizer with any Silverlight assembly including third party components; is not restricted to ComponentOne components.

挺诱惑人的,看来文件臃肿还是微软的老毛病。不清楚是不是微软的策略,他一直留了一些功能让第三方来支持,这个是不是就叫“做共同致富”。

有兴趣可以试试这个Beta网络版,看看效果如何?http://labs.componentone.com/XapOptimizer/

标签: