解决macbook越来越慢的问题

1. 验证/修复磁盘权限
在 应用程序/实用程序/磁盘工具.app 选择你的系统所在宗卷进行验证,如果有问题则修复(其实也可以直接点“验证并修复磁盘权限”反正修复之前必会先验证的)。注意非系统宗卷默认是忽略权限的,自然没有验证和修复的说法。

2. 清除不需要的登录项目(就是登录的时候自动运行的程序)
系统预置 - 帐户 - 登录项目,自己看着办,把不需要登录项目减掉。
注意有一些程序即使去掉后还会自动再添加的,比如 Adobe Acrobat 的 AdobeResourceSynchronizer 等。

3. 清除不需要的应用程序
没什么好说的,一些不再用的应用程序可以删掉了,即占空间又碍眼。

4. 清除不需要的预置面板
在系统预置下面的列表中是一些第三方应用程序添加的面板,需要的可以删掉。直接点右键去掉,或者在“~/Library/PreferencePanes”里删除不需要的,可能需要重新启动或者强制清倒废纸篓。

5. 清理桌面
已经有相当多的用户报告说一个干净的桌面可以提升系统运行速度。
别把乱七八糟的东西留在桌面上,找个文件夹收拾起来,或者干脆删除了。

6. 清倒废纸篓
清倒废纸篓可以节省磁盘空间哦~~废话。

7. 如果不需要,就关掉万能辅助
很明显,开着万能辅助肯定会占用内存和处理器时间,关掉用不到的万能辅助选项吧,在系统预置-万能辅助里

8. 如果不需要,关掉蓝牙
开着蓝牙,即费内存又费电,不用的时候关掉吧。用无线MM鼠的用户请忽略。

9. 关掉语音识别
说实话,非英语用户其实开着也是浪费内存和处理器时间。

10. 关闭 Internet 共享
系统预置-共享-Internet,现在用路由器的多, Internet 共享不用就关掉吧。

11. 为启动宗卷(就是系统所在宗卷)预留足够个空闲空间
虚拟内存要用的,所以尽量保证启动宗卷上有10%的空闲空间。

12. 移除不需要的语言包
Monolingual 是个免费的移除语言包的好工具。一些你根本看不懂的语言包去掉就去掉吧,还能省空间。
注意:移除语言包是不可恢复的操作,如果出现问题,必须重装软件才能恢复。请小心决定。

13. 移除改变桌面效果的程序
最近我(指原文作者)发现一个不错的程序可以在每个月在我的桌面上放一个不同小孩,看起来很不错,但一次我在活动监视器里发现这个程序占用了大量了内存和处理器时间。

14. 清理 Dock 上不许要的应用程序
在 Dock 上只需要保留经常使用的应用程序就够了。

15. 为文件关联合适的应用程序
比如图片,如果没有特别要求,最好关联在“预览.app”上,关联在“Photoshop.app”会给每次连按图片文件造成很大的不便。

16. 检查应用程序的架构
如果你使用 Intel-based Mac ,那么用 Universal Binary 版的应用程序将比通过 Rosetta 运行 PowerPC 架构要快。

17. 关掉 Dock 的特效

18. 关掉桌面背景动画系统预置 - 桌面和屏幕保护程序,把每隔多久更改图片的功能关掉。

19. 关掉不用的 widgets
即使你没有激活 Dashboard ,所有打开中的 widget 都会占用内存和处理器时间。看活动监视器就知道了。如果你根本不用 Dashboard ,那么你甚至可以直接禁用 Dashboard 。

20. 检查每个 widget 占用了多少内存和处理器时间
用活动监视器检查一下,如果两个 widget 能实现差不多类似的功能,那么你应该选择比较省资源的那个。有一些功能集中的 widget 通常也需要更多的内存和处理器时间。 用 Tinkertool 来优化系统

21. 关闭特效
特效看起来很养眼,但它们并不是必需的。在 Tinkertool 的 Finder 面板里,关掉一些不必要的特效吧。

22. 关闭 Dock 阴影
其实系统默认就是关闭 Dock 阴影的哦。

23. 禁用 Dashboard
在 Tinkertool 的 General 面板里,可以直接禁用 Dashboard ,如果你不需要用它的话。

24. 当打开 dmg 文件时,跳过校验和验证
在 Tinkertool 的 Applications 面板里可以关闭 dmg 校验和验证,这会加速 dmg 文件的挂载。不过,没有通过校验和的文件便不能确定是否是破损的。

25. 移除或关闭不需要的登录项目
啊,我们在第2步的时候已经做过了,当然我们还可以在 Tinkertool 里确认一下是否移干净了。

26. 减少 Safari 中显示和加载页面的延时
在 Tinkertool 的 Safari 面板里,这个不会提高你的网速,但会让你觉得浏览网页变快了。

用 OnyX 来优化系统,它和 Tinkertool 功能类似,但拥有更多的选项

27. 关闭特效
在21步,我们已经用 Tinkertool 设置过了

28. 关掉“打开应用程序”和“应用程序提醒时”的 Dock 特效
我觉得,这个没必要关掉,特别时提醒,有点用处。

29. 禁用 Dashboard
在 Tinkertool 里关掉过啦

30. 减少 Safari 中显示和加载页面的延时
在 Tinkertool 里设置过啦

31. 验证修复磁盘权限
恩,眼熟,因为第1步就是这个操作。

32. 执行维护脚本
这个其实系统自带的,只不过系统默认的执行时间是在午夜,这个时候大多数用户都关掉了机器了。也许系统只想到了24小时不关机的服务器了。这里,我们可以手动执行它们。

33. 重建 Spotlight[Spotlight的更多高级技巧] 索引
Spotlight[Spotlight的更多高级技巧] 搜索没有问题的时候别重建,因为重建需要花一定的时间,不划算。

34. 优化系统
用“完全优化”,有些大应用程序安装完的时候也有这个步骤,这里我们可以手动来优化。

35. 清理 Internet 设置
你的 cookies 一并清理掉的话,上论坛就需要重新输用户名和密码了哦

36. 清除用户缓存和字体缓存
其实重启之后会重新生成的,但它有时候可以用来解决一些不明的系统问题。

37. 清理不需要的日志文件
大部分用户都没有分析日志的习惯,开发人员和 UNIX 用户会比较常用。

38. 强制清倒废纸篓

39. OnyX 的自动执行选上需要执行的维护计划,一键运行,省事。

40. 清理 Safari 缓存
为了加速页面读取,Safari会在缓存中保存每个页面的拷贝,但是当缓存太多的时候也会延缓页面读取,所以偶尔清理一下 Safari 缓存也不错。

41. 清理 Safari 历史纪录

42. 清理 Safari 的自动填表纪录

43. 清理 Safari 的网站图标[BOTAnswer:怎么样改系统内的图标。]
有些网站在地址栏上定义了自己的图标[BOTAnswer:怎么样改系统内的图标。],如果不需要可以清理掉,没啥影响。也可以通过直接删除“~/Library/Safari/Icons”下的内容来清理。

44. 如果你是 Friefox 用户,那么你应该可以找到专门为你的处理器优化的版本,效果明显哦

45. Firefox 的扩展
Firefox 功能强大广泛的扩展为 Firefox 带来了更好的浏览体验,不过太多的扩展也会拖慢 Firefox 的速度,包括启动速度和运行速度。不需要的扩展可以禁用或者干脆删了。

46. iTunes 的智能播放列表
每次 iTunes 启动,智能播放列表都需要重新读取内容。如果某些智能播放列表的内容并不常变动,可以关闭

它的自动更新,或者把内容拷贝出来建成普通的列表。

47. 惠普打印机驱动经常引发问题并占用大量的处理器时间,所以请在活动监视器里留意惠普打印机实用程序,如果它经常占用 80% - 100% 的资源,那么就卸载它吧。有时候,使用基本驱动比完全套装的效果更好。

48. 如果没有使用,请注意 Classic 是否关闭

49. 运行”软件更新“
最新的软件更新可以提升运行速度并解决一些问题。

50. 更新其他应用程序
大多数情况下,软件总是新版的比较好。关注 MacUpdate 或 VersionTracker 或其他类似网站以及时获取更新软件的信息。

51. 添加内存
虽然这个是需要花钱的方法,但这个是最有效的提升性能的办法。

52. 重启计算机
这么多步骤下来,或许该到了重启计算机的步骤了。如果你也像我(指原文作者)一样在大多数不用计算机的时候选择睡眠,那么重启一下也是很有帮助的。那些不用计算机的时候选择关闭计算机的用户可以忽略。 

30个HTML5学习资源,送给网页设计师

早在几个星期前,Adobe就发布了Dreamweaver CS5 HTML5 Pack的预览版下载。众所周知,HTML5在互联网领域掀起了一场大论战,并让Adobe的日子很难熬。HTML5致力于为前端开发提供全面的标记语 言。以下30多个资源可帮你开始学习HTML5。

Blowing up HTML5 video and mapping it into 3D space(将HTML5视频吹散并组成3D效果)最近我研究了HTML 5中的Canvas 和Video 标签,并发现了一些很酷的特性。其中之一就是Canvas.drawImage() api。此为详细介绍。 
Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3(用HTML5 和CSS3 打造向下兼容的网页)HTML5更加语义化,使用HTML5 我们不必在网页上布满没有意义的div。它引入了有意义的tag,比如 navigations 和 footers 使代码更有意义也更接近自然语言。 
Coding A HTML 5 Layout From Scratch(HTML 5 布局)
这篇文章将教你

  • 用原有技术将元素放置在特定位置
  • 最新的技术潮流
  • Microformats与HTML5协同使用
  • 介绍HTML5与CSS3的新特性

Coding a CSS3 and HTML5 One Page Website Template(制作CSS3和 HTML5 一页式站点模板)这篇文章介绍了如何利用CSS3 和jQuery的新特性制作HTML5 网页模版。 HTML5 仍在完善当中,你也可以选择性的下载XHTML版。 
Comprehensive video tutorial on HTML5(全面的HTML5视频指南)这 是一个叫Brad Neuberg的工程师制作的HTML5教学视频。 
Create modern Web sites using HTML5 and CSS3(用HTML5与CSS3打造时尚站点)这篇文章介绍了许多HTML5的功能和语法及API,还有CSS3的新的选择器,效果和特性。最 后, 还将教你如何利用这些新特性开发一个网页。当你读完这篇文章,你就能用HTML5和CSS3开发一个自己的站点啦。 
Designing a blog with html5(用html5设计博客)许多HTML5 特性要结合JavaScript API一起使用,以增加网页的互动性。但仍有一些新元素可让传统的Web1.0页面更加语义化。为了学习这些,我们来看怎样建立一个博客。 
Designing for the Future with HTML5 and CSS3 : Tutorials and Best Practices(为未来设计:HTML 5 和 CSS3 指南与最佳案例)这篇文章将介绍用 HTML5和CSS3搭建的几个最佳站点。 
Design and Code a Cool iPhone App Website in HTML5(用HTML5设计和实现一个超酷 iPhone App 网站)
Have a Field Day with HTML5 Forms(建立HTML 5表格)这篇文站将教你 如果用HTML 5 和高级CSS技术与最新的CSS3技术建立一个漂亮的表格。 
How To Create A Nice Blog Design Touching The Future(不用photoshop,完成网页设计)
How to Make All Browsers Render HTML5 Mark-up Correctly – Even IE6(怎样让所有浏览器都渲染HTML5标记——即使是IE6)这篇文章将教你如何用JavaScript和CSS,使 HTML5页面向下兼容,即使是IE6也不例外。 
How to Make an HTML5 iPhone App(制作HTML5 iPhone 应用)这是 一篇针对iPhone的指导,但是许多技术也可用在兼容HTML5的手机浏览器上。 
HTML 5 and CSS 3: The Techniques You’ll Soon Be Using(HTML 5 和CSS 3:你将用到的技术)这篇文章使用HTML 5和CSS 3 搭建博客页面。如果你已经熟悉html 和CSS,将很容易跟上。 
HTML5 for Beginners. Use it now, its easy!(HTML 5初学指南)给 所有具有基础HTML知识的初学者的HTML 5 入门指南 
HTML5 Presentation这篇文章介绍了HTML5 的发展历史和它的基本特性 
HTML5 Tutorial – Getting Started(HTML 5 入门指导)
How to Build Web Pages With HTML 5(怎样建立HTML 5网页)
Simple Website Layout Tutorial Using HTML 5 and CSS 3(HTML5和CSS3布局指南)HTML5最令人期待的新标签包括<header>, <footer>, <aside>, <nav>, <audio>,同时它还包括画图,线下存储数据,拖放等API。页面布局将会更易理解。这里将介绍一个最简单的HTML 5 布局页面,用CSS3 设置样式。最终结果如下 
Structural Tags in HTML5(HTML 5 结构标签)HTML5 有许多标签帮助网页结构化,这能省去以网页中许多div 
HTML5 Boilerplates(HTML 5模板)此文介绍了一些你能拿来就用的HTML5 模板文件 
HTML 5 canvas – the basics(HTML 5 基础——Canvas)对HTML 5 Canvas使用方法的全面指导 
HTML 5 Tutorials(HTML 5 指南)
Implementing HTML5 Drag and Drop: New Premium Tutorial(HTML 5 拖放)HTML5 的一个新特性就是拖放,不过IE早在5.5时代就支持拖放了,而HTML 5 的拖放也是基于IE的。本例将教你如果用拖放实现一个简单的购物车界面。 
Preview of HTML 5这是一篇比较老的文章,介绍了HTML5的特性和优点。 
The HTML 5 Canvas For Flash Developers : Drawing(HTML 5 Canvas 的画图功能)
The Power of HTML 5 and CSS 3介绍了HTML 5 与CSS3能创造的各种效果。 
View Source Tutorial: Sticky Notes With HTML5 and CSS3(HTML5 和CSS3 打造便利贴效果)
webOS HTML5 Database Storage Tutorial(webOS HTML5 数据存储指南)HTML5 的本地存储功能将使数据存储十分简便。 
Yes, You Can Use HTML 5 Today!本文介绍了一些现已被支持的HTML 5 特性,对初学者十分有用。 

 

iPhone/iPod touch大补帖 iOS 4升级下载

依照在iPhone 4发布会上公布的计划,苹果今天如期发放了iOS 4操作系统(原iPhone OS 4)固件升级。现有iPhone、iPod touch(第一代机型不支持)用户可以提前享受到最新版iOS操作系统中的新特性。

正式版iOS 4版本号为4.0 Build 8A293,与WWDC上向开发者提供的GM版完全相同。苹果表示,iOS 4引入了上百项新功能特性,其中包括:

- 多任务处理和应用程序快速切换

- 程序快捷方式文件夹

- 创建编辑自定义播放列表

- iPhone/iPod touch支持iBooks电子书

- Mail统一收件箱

- 拍照支持5倍数码变焦

- 视频拍摄中支持触摸对焦

- 自定义主屏幕桌面壁纸

- 向好友赠送App Store应用程序

- 内置字典拼写检查

- 支持蓝牙无线键盘

- iPod touch睡眠状态下保持WiFi连接

各代iOS设备对 iOS 4的兼容性不同,具体情况是:

iPhone

iPhone 4预装iOS 4,iPhone 3GS可完整升级,iPhone 3G不支持多任务、自定义桌面壁纸、蓝牙键盘等部分功能,第一代iPhone无法升级iOS 4。

iPod touch

第三代iPod touch (32GB、64GB版)可完整升级,第二代iPod touch(含第三代8GB版)不支持多任务、自定义桌面壁纸、蓝牙键盘等部分功能,第一代iPod touch无法升级iOS 4。

iPad

对 应iPad的iOS 4升级要等到今年秋季才会发布。

和之前的iOS(iPhone OS)固件升级面向iPod touch用户收费不同,此次iOS 4向所有支持的iPhone/iPod touch用户免费发放。用户将设备连接iTunes后检查更新即可下载新固件进行升级,之前需要注意做好个人数据备份工作。

直接下载链 接:
for iPhone 3G
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/061-7436.20100621.58Yt4/iPhone1,2_4.0_8A293_Restore.ipsw

for iPhone 3GS
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/061-7437.20100621.5urG8/iPhone2,1_4.0_8A293_Restore.ipsw

for iPhone 4
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/061-7380.20100621,Vfgb5/iPhone3,1_4.0_8A293_Restore.ipsw

for iPod touch第二代
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/061-7435.20100621.tr49t/iPod2,1_4.0_8A293_Restore.ipsw

for iPod touch第三代
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/061-7381.20100621.AzSP9/iPod3,1_4.0_8A293_Restore.ipsw

另 外,1.1版iBooks软件今天也已经在App Store网上软件商店上线提供免费下载。和之前版本仅支持iPad不同,新版已经提供了对iOS 4系统iPhone/iPod touch的支持。同时在功能上,1.1版支持PDF文档阅读,支持跨设备书签自动同步,其他一些细节也进行了改进。

IIS下配置WordPress永久链接支持中文完美版

前面提到过相关方法http://www.imwls.com/wordpress-iis-cut-index/但是今天在用站长工具查询博客中死链时发现,所有的中文Tag页面均是跳转到我的主题404页面,Google了之后,终于找到一个解决的办法,贴出来分享,让更多在Windows主机下挣扎的同胞们玩好WordPress。

1、如:http://www.imwls.com/wordpress-iis-cut-index/

2、打开wp-includes/classes.php文件,找到如下代码:

if ( isset($_SERVER['PATH_INFO']) )
        $pathinfo = $_SERVER['PATH_INFO'];
else
        $pathinfo = '';
$pathinfo_array = explode('?', $pathinfo);
$pathinfo = str_replace("%", "%25", $pathinfo_array[0]);
$req_uri = $_SERVER['REQUEST_URI'];
修改为:
if ( isset($_SERVER['PATH_INFO']) )
        $pathinfo = iconv('GBK', 'UTF-8', $_SERVER['PATH_INFO']);
else
        $pathinfo = '';
$pathinfo_array = explode('?', $pathinfo);
$pathinfo = str_replace("%", "%25", $pathinfo_array[0]);
$req_uri = iconv('GBK', 'UTF-8', $_SERVER['REQUEST_URI']);
通过这两步修改,IIS下的WordPress永久链接去掉Index.php的效果已经相当很好了。

 

Google搜索即将支持HTTPS

  据Google官方博客报道,Google以官方博文的方式回应了德国监管部门关于谷歌地图使用其“街景”(Street View)技术收集WiFi网络数据的质询,表示收集公共Wi-Fi网络是一个错误,已经采取措施避免再发生这样的情况。

  Google表示将保护用户的隐私,使得其用户可以通过加密的方式避免被窃听,在采取的措施当中,Google提出将在下周于Google.com部署HTTPS(超文本加密传输协议)加密技术的搜索方式,以前Google已经在Gmail中默认使用HTTPS,这次HTTPS将会被部署到Google.com的整个域,以确保加密的搜索过程中不会出现数据泄漏。

  如果Google搜索支持了HTTPS,对于中国人的好处就是,从此之后,用户在访问Google进行搜索,将不会出现“连接被重置”的现象,以前无法搜索的类似“胡”、“温”、“习”等单字都可以在Google中搜索了。

  实际上,Google的网页快照域名已经支持https,如果你在Google搜索的时候无法打开的Google网页快照,只要将 http://webcache.googleusercontent.com 更换为 https://webcache.googleusercontent.com 即可打开。

Google AdWords广告中国区条款更新

我自己早前注册使用了Google AdWords用于投放广告,今天收到一封AdWords的邮件,告诉我 AdWords账户中国区条款发生了重要的更改,用户必须遵守这些条款的要求。如果发生违反条款的行为,将受到的处罚,包括但不限于:在不经通知的情况下,本协议或客户账户立即被终止;面临法律惩罚和后果等,这项条款仅对中国区进行改变,其他国家的没有变化。

Google AdWords是和百度竞价广告类似的业务,前段时间百度被央视点名批评包含虚假医药广告信息,而中文Google AdWords的广告审核其实也存在类似的问题,例如以前出现的QQ币诈骗广告和信用卡诈骗广告等,都存在欺骗和误导消费者的广告,有时还会显示国外的某些敏感广告,这次估计Google会加大中国区的AdWords监管力度,以防止类似的非法广告出现。

以下是最新AdWords广告条款的全文,其使用了大量晦涩难懂的法律词汇,我没怎么看明白。 继续阅读

FeedSky与广告代理公司合并

  据Feed服务商FeedSky(飞递)吕欣欣证实,FeedSky 10余人的团队,将和一家广告代理公司腾信互动300余人的团队进行合并,并将搬入光华路大厦新办公楼办公。合并后FeedSky业务也将继续保留,并继续向前发展,继续为广大的Blogger们提供服务。

  我也使用着FeedSky的服务,主要是为了统计订阅数,不过我烧录的Feed却是FeedBurner的,因为FeedBurner上的AdSense广告基本上算是目前RSS Feed上唯一能够盈利的产品,根据我使用一段时间的观察,其广告单价比普通网页的AdSense要高很多,这也是FeedBurner虽然被墙,却依然有大量用户的一个重要原因。

  FeedSky面对Google和FeedBurner这样的竞争对手,能坚持到现在,并成功上岸,也挺不容易的,祝愿其服务能继续坚持下去。

Google将关闭虚拟世界Lively

  据Google Lively官方网站报道,Google将于2008年底关闭虚拟世界服务Lively。今年7月Google宣布推出Lively,并试图挑战当时最火爆的虚拟世界“Second Life(第二人生)”,仅仅几个月时间,这种尝试就被证明是彻底失败了。

  Lively是一款基于网页的虚拟世界服务,透过这项服务,网友们将可以在浏览器上建立起自己的虚拟世界,进入各个公开场合或是自行搭构一个个人空间,与其它网友进行聊天、分享等各种交流,该软件同时可以嵌入博客或者Facebook页面。不过,Lively推出以来并未引起很大反响。

  Lively的关闭表明Google在虚拟世界领域的一次挫败,不过这次挫败未必是一件坏事情,这会让Google更专注于核心搜索、广告和应用软件业务。

Google Lively

ASP脚本生成GUID的实现

  全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。

  GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。

  世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。

  ASP生成GUDI的实现

  <%

  Dim objTypeLib

  Set objTypeLib = CreateObject("Scriptlet.TypeLib")

  Response.Write objTypeLib.Guid

  %>

  在本机及网络主机均测试通过。

Gmail推出主题换肤功能

  据Gmail官方博客报道,Gmail即将推出时尚的主题换肤功能,替换原有的单色界面,已经设置了三十多个主题可用,可以将用户的邮件箱变成各种各样好看的主题,让Gmail的外观更为清晰和整洁。

  具体设置方法,切换到英文界面,在“Settings”的“Themes”下进行设置,该功能目前并没有对所有用户开放,Google将在未来的几天内进行部署,如果用户没有看到这个功能,可以稍后几天再回来看看。

Gmail推出主题换肤功能