Archive for the ‘学习路上 | Study’ Category

Web Page Speed Report

Posted by eDWARD at 22:48

Diagnosis

Global Statistics

Total HTTP Requests: 8
Total Size: 31867 bytes

Object Size Totals

Object type Size (bytes) Download @ 56K (seconds) Download @ T1 (seconds)
HTML: 6529 1.50 0.23
HTML Images: 12844 3.36 0.87
CSS Images: 6422 1.68 0.43
Total Images: 19266 5.04 1.3
Javascript: 6072 1.41 0.23
CSS: 0 0.00 0.00
Multimedia: 0 0.00 0.00
Other: 0 0.00 0.00

External Objects

External Object QTY
Total HTML: 1
Total HTML Images: 4
Total CSS Images: 2
Total Images: 6
Total Scripts: 1
Total CSS imports: 0
Total Frames: 0
Total Iframes: 0

Page Objects

SIZE# TYPE URL COMMENTS
6529 HTML http://www.zhangzhang.net Header size = 468 bytes
Congratulations! This file was compressed.
6072 SCRIPT http://www.zhangzhang.net/static/js/1/sh.js Header size = 490 bytes
Congratulations! This file was compressed.
4497 CSS* http://www.zhangzhang.net/static/css/1/base.css Header size = 473 bytes
3211 IMG www.zhangzhang.net … static/img/technorati.png Header size = 338 bytes
3211 IMG http://www.zhangzhang.net/static/img/gmail.png Header size = 338 bytes
3211 IMG http://www.zhangzhang.net/static/img/feed.gif Header size = 338 bytes
Missing width attribute.
3211 CSS IMG http://www.zhangzhang.net/static/img/date-bg.gif Header size = 338 bytes
3211 CSS IMG http://www.zhangzhang.net/static/img/body_bg.jpg Header size = 338 bytes
3211 IMG http://www.zhangzhang.net/static/img/about.jpg Header size = 338 bytes
Missing width attribute.
8 ^ 31867*   Total (^unique objects)

Analysis and Recommendations

  1. TOTAL_HTMLCongratulations, the total number of HTML files on this page
    (including the main HTML file) is 1 which most browsers can
    multithread. Minimizing HTTP requests is key for web site
    optimization. Y
  2. TOTAL_OBJECTSCongratulations, the total objects on this page
    (including the HTML) is 8 which most browsers can
    multithread in a reasonable amount of time. Minimizing HTTP requests is key to minimizing object overhead (see Figure II-3: Relative distribution of latency components showing that object overhead dominates web page latency in Website Optimization Secrets for more details on how object overhead dominates web page latency.
  3. TOTAL_IMAGESCongratulations, the total number of images on
    this page is 6 . Most browsers can send multiple
    requests, which can speed display of multiple images.
  4. TOTAL_SIZECongratulations, the total size of this page is
    31867 bytes. This page should load in 7.95 seconds on a 56Kbps modem. Based on current average web page size and composition trends you want your page to load in less than 20 seconds on a 56Kbps connection, with progressive feedback. Ideally you want your page to load in 3 to 4 seconds on a broadband connection, and 8 to 12 seconds for the HTML on a dialup connection. Of course, there’s always room for improvement.
  5. TOTAL_SCRIPTCongratulations, the total number of external
    script files on this page is 1 . External scripts are
    less reliably cached than CSS files so consider combining scripts
    into one to minimize HTTP requests, or even embedding them into high-traffic pages. Placing external JavaScript files at the bottom of your BODY, and CSS files in the HEAD enables progressive display in XHTML web pages.
  6. HTML_SIZECongratulations, the total size of this HTML file
    is 6529 bytes, which less than 50K. Assuming that you specify
    the HEIGHT and WIDTH of your images, this size allows your HTML to
    display content in under 10 seconds, the average time users are
    willing to wait for a page to display without feedback.
  7. IMAGES_SIZECongratulations, the total size of all your
    images is 19266 bytes, which is less than 50K. Even with a 50K HTML page this page should load in less than 20 seconds on a 56Kbps connection. Ideally each
    image should be less than 1160 bytes, to easily fit into one TCP-IP
    packet.
  8. SCRIPT_SIZECongratulations, the total size of all your external
    scripts is 6072 bytes, which is less than 8K.
  9. MULTIM_SIZECongratulations, the total size of all your
    external multimedia files is 0 bytes, which is less than
    10K.

Filed In 学习路上 | Study | Add a Comment »

战国时代的管理思想

Posted by eDWARD at 11:20

魏与赵、韩三分晋国之后的第一任国君魏斯和他的老师田子方一起喝酒,宫廷音乐在旁伴奏。魏斯忽然说:“音声有点不调和,似乎钟声偏高。”田子方在一旁微笑不语,魏斯说:“老师为什么笑?”田子方说:“作为一个君主,只要了解管理音乐的官员就够了,不必了解音乐。而今你了解音乐,恐怕会忽略去了解管理音乐的官员”魏斯恍然大悟!

章曰:“古人都明白的道理,现在还有很多人不懂,凡事亲历亲为、不能信任下属,代价就是疏于管理;”

Filed In 学习路上 | Study | Tags: | 2 Comments »

2.8 —— 站在trunk的肩膀上

Posted by eDWARD at 19:38

   在我的身上一直存在着比轻微更严重一些的强迫症情结,体现在我每天到办公室后第一件事情是擦桌子,第二件事情是洗手,我已经记不清楚这是因为SARS那会儿造成的还是被妈妈给影响的了,体现在另外一个方面就是我写这篇日志的动机——Upgrade to Wordpress 2.8-bleeding-edge;2.8的界面焕然一新,我感觉很不错,强大的日志编辑器,菜单也完全脱离了从前的设计,新版支持了用Flash上传的方式(可惜在FF下有点问题),支持Gears也许是一个重要改变,当你在浏览器中安装了Gears,绝大部分静态文件将保存在本地,大大提高页面加载时间;其它细节应该还有不少,大家自己探索吧:-)

Filed In 学习路上 | Study | Tags: , | Add a Comment »

软件开发与长跑

Posted by eDWARD at 00:30

长跑

  1. 做好准备工作,赛前热身是很重要的;
  2. 保持良好的心态,不要激动和紧张这样会使心跳过快让你跑起来以后呼吸节奏紊乱;
  3. 起跑之后,尽量跟着前面的大部队跑,不要领跑,也不要为了节省体力被甩在后面,到后面追上会很难;
  4. 节奏是很重要的,不能一会儿快一会儿慢,要保持呼吸均衡,尽量在整个过程中保持相同的速度;
  5. 到了最后的阶段,可以冲刺前进,如果没有体力冲刺,那么保持原速,坚持到终点;
  6. 跑鞋要轻便一些的,最好是已经穿适应的,不建议穿新鞋;
  7. 如果体能不够好,那么要坚持每天锻炼并且补充足够营养;

软件开发

  1. 做好准备工作同样重要,没有足够的思考和设计的项目会浪费更多的返工时间和人员成本;
  2. 保持良好的心态,软件开发是一门艺术,保持这种心态的工程师比把软件开发当作体力劳动的工程师更有热情和创造力;
  3. 更好的管理时间,而不是被时间左右;
  4. 节奏同样重要,软件开发就像长跑是一个持续的恒定的过程;
  5. 到了最后的阶段,为了项目的胜利,冲啊!
  6. 使用成熟、轻量级的工具和环境,大部分项目都不是试验田和工具展览;
  7. 学习、学习、还是学习,只有不断地自我提高才能高质高效的工作;

Filed In 学习路上 | Study | Tags: , | Add a Comment »

Beginning PHP

Posted by eDWARD at 13:44

   之前使用SymfonyFramework开发了一个半成品程序,借机体验了一次PHP的开发过程,惊讶的发现PHP已经走出了盲目抄袭Rails的模式,变得更加成熟和稳定;Symfony框架实用性很强,就连Yahoo美国的书签频道也是基于Symfony开发的;Symfony开发社区也很活跃,可以找到很多基于Symfony开发的开放项目;Symfony已经开发出了很多可以集成使用流行PHP包的增强插件,它们可以让你在Symfony项目中轻松集成使用诸如Smarty、Prototype、Doctrine、JSON、Ext、jQuery、YUI等著名的工具包完成任务;总之这个框架让我开发起来很爽,虽然它的中文资料相对Zend来说非常少…. 为了更好的使用这个框架我开始拿起书本(《PHP与MYSQL5 程序设计》)好好补习一下PHP的基础。

PS:都说最近有75%的网站PR涨了,但是我为啥从4降到了3?难道就是因为我快2个月没有更新么。。FT

Filed In 学习路上 | Study | Tags: , | Add a Comment »

对拍网架构设计初想

Posted by eDWARD at 13:45

Filed In 学习路上 | Study | Tags: , | 2 Comments »

hotmail无法登陆的解决办法

Posted by eDWARD at 10:03

最近在家里又登陆不了Hotmail了,Google后得到了两个解决办法

  1. 直接访问下面的链接就可以登陆!
    https://login.live.com/login.srf?id=2&svc=mail&cbid=24325&msppjph=1&tw=0&fs=1&fsa=1&fsat=1296000&lc=2052&_lang=cn
  2. 直接访问简洁的移动版Hotmail!
    http://mobile.msn.com/hm/folder.aspx

Filed In 学习路上 | Study | Tags: , | 1 Comment »

解决Mysql导出Sql时的中文乱码问题

Posted by eDWARD at 10:20

  上周在迁移网站到新服务器的时候出现了数据乱码的问题(两边的服务器都是Mysql5),除了Wordpress以外,图片博客和聚合程序的旧数据都是乱码,my.ini中的配置是default-character-set=GBK,程序连接数据库的默认字符集都是GBK,为什么以前程序可以正常显示汉字而导出的时候数据确是乱码呢?网上搜索了很多解决办法包括导出时增加字符集参数什么的,都没有效果。。。。因为Wordpress所有表的默认字符集是utf-8,所以导出时都是正常的,但是Pixelpost和Gregarius的表默认字符集是latin1,所以我才想到把my.ini中的字符集设定改成latin1,就这么简单的解决了导出乱码的问题……

下面是导出的时候增加字符集参数的方法,但尝试过无效。

Filed In 学习路上 | Study | Tags: , | 1 Comment »

Gregarius中文日期格式问题解决办法

Posted by eDWARD at 11:45

  Gregarius支持中文的程度很不错,唯一的缺陷就是在日期格式上会出现乱码。其实只要修改根目录下util.php文件的rss_locale_date方法就可以解决这个问题,希望可以帮助使用Gregarius的朋友,修改后的方法代码如下:

rss_locale_date()

Filed In 学习路上 | Study | Tags: , | 3 Comments »

使用POEdit转换PO文件格式到MO文件格式

Posted by eDWARD at 10:09

   一直使用gregarius这个聚合工具,但是它的升级速度实在有够慢的,版本号一直锁定在0.5.5上,由于现有版本的一些问题我决定升级到最新的SVN版本。Gregarius支持中文,并且使用MO作为全球化语言文件的格式,但因为我需要在界面中增加博客摄影的链接文字,所以需要修改Gregarius自带的PO语言源文件并且编译成MO语言文件格式。

   POEdit是一款支持多操作系统的PO文件转换软件,大家可以在这里下载,Windows环境下直接读取PO文件再保存就可以编译生成MO文件。另外如果自带的程序中只有MO文件,那么大家可以使用Gettext来反编译MO文件,使用方法也很简单:msgunfmt a.mo -o b.po,就可以生成PO文件了,很简单很方便:)

Filed In 学习路上 | Study | Tags: , , , | 6 Comments »

Page 1 of 612345»...Last »

Fatal error: Call to undefined function get_single_sidebar() in /home/zhangzha/public_html/wp-content/themes/octopus/archive.php on line 40