⇑回到页面顶部
 

2008-3-31

评论(...)

让新版的 Firefox 或 Safari 使用旧版的扩展或插件

浏览器要升级,新版本带来的新特性让人忍不住想尝鲜,那些旧的扩展(插件)怎么办?

事实上,有相当一部分的扩展或插件跟浏览器自身的版本关系不大,稍微修改下这些插件内部的一两个文件,使他在浏览器启动的时候能够被加载,基本上就能使用。

Firefox 的 Extension 可以这样修改:

  1. 把下载到的 .xpi 文件改为 .zip 压缩包;
  2. 解压缩,在得到的文件夹中找到 install.rdf 文件;
  3. 用文本编辑器打开,修改 <em:maxVersion>3.1.0</em:maxVersion> 这一行,将中间那个数值调大一些;
  4. 保存后,将刚才解压缩得到的文件重新压缩(注意文件结构),然后将扩展名该回 .xpi;
  5. 将最终的 .xpi 文件拖到 Firefox 的扩展管理面板,安装。

Safari 的 Plugin 可以这样修改:

  1. 找到 Plugin 的存放位置,一般在 /Library/Application Support/SIMBL/Plugins 目录下,.bundle 格式;
  2. 右键点击目标 Plugin , 选择“显示包内容”;
  3. 用文本编辑打开 Info.plist,编辑 <key>MaxBundleVersion</key> 这一行下面<string>5550</string> 中的数值,调大一些;
  4. 有时也需要同样调整 Resources/Info.plist 文件;

标签: , , ,

Posted by Dennis Lee at 21:21 | 引用(...) | 固定链接

2008-3-14

评论(...)

Parallels memory error

启动 Parallels Desktop 时候偶尔会出现这样的错误:

Unable to allocate memory for monitor PE!

应该是虚拟机启动时,分配内存错误,在 Parallels 的官方论坛上,看来出现这个问题的人还不少,貌似还没有很好的解决方法。这应该是一个 Bug,因为我的机器内存已经升级到 4G,而且是在启动其他程序前启动的 Parallels,应该不会是内存不够用。

我的建议是,出现这个错误后,不要再尝试关闭 Parallels 后重新启动,否则迎接你的极可能是一次四国。你要做的是重启电脑,然后在开启其他程序前先启动 Parallels Desktop 虚拟机。

标签: , ,

Posted by Dennis Lee at 09:42 | 引用(...) | 固定链接

2008-3-4

评论(...)

将 SVN 集成到 Finder

虽然 Leopard 默认就可以在终端窗口中进行 SVN 操作,但对于在 Windows 上被 TortoiseSVN 惯坏了的人来说,可能会感到极不适应。

当初我选择了 SmartSVN,觉得不错,直到我发现了 SCPlugin

这是一款将 SVN 集成到 Finder 窗口的软件,可以如同 TortoiseSVN 般在文件图标上显示状态,可以通过右键进行 SVN 操作,总之跟 TortoiseSVN 很像,看看下图就知道了。

SCPlugin

如果再搭配以 Subversion Script for Finder + QuickSilver,完美了。

Quicksilver and Keyboard Shortcuts

标签: , ,

Posted by Dennis Lee at 15:55 | 引用(...) | 固定链接

2008-2-27

评论(...)

解决 MAC 非正常关机后的 MAMP 故障

我在我的 Macbook Pro 上通过 MAMP 来运行和管理 Apache + MySQL,这是一款不错的软件。

然而当计算机非正常关机,比如“四国”之后,MAMP 往往会出现故障,面板上显示 Apache 和 MySQL 均已经启动,但实际上并没有工作,而且这时候“Stop Services”也不会起作用。

MAMP

我刚开始遇到这种情况的时候束手无策,对 UNIX Shell 一无所知,也找不出问题所在,只能傻乎乎的重新安装 MAMP,有一次甚至忘记备份数据库文件。

后来我想可能是由于计算机非正常的关闭(死机),导致 MAMP 的配置文件出错了。这是如果能够重新生成一下配置文件,也许可行。

我想到 MAMP 的软件界面中有设置端口的选项,换一个端口,Apache 就会重写配置文件,并自动重启,这样应该有作用吧。

MAMP

这样操作了一次,果然好用。由于我平时是将 Apache 设置伟默认 80 端口的,所以出问题后,只需在这个界面中点“Reset MAMP Ports”,Apache 就会重启一次,这时候就可以用了,然后再根据需要设回自己想要的端口即可。

笨办法,希望对和我一样的笨人有用。

标签: , ,

Posted by Dennis Lee at 10:53 | 引用(...) | 固定链接

2007-10-30

评论(...)

升级到 Leopard

Mac OS X 10.5 Leopard on my Macbook Pro

在我的 Macbook Pro 上安装了最新的 Leopard (MAC OS X 10.5),直接从 Mac OS X 10.4.9 升级上来的,整个升级过程好像是四十分钟左右。完成后刚开始感觉有点慢,怀疑是 Spotlight 正在索引硬盘导致的,用了一会儿之后感觉速度还是有提升。阅读全文...

试用了一些 Leopard 的新功能,Cover Flow,眩,HTM 文件可以直接预览,PHP 文件会将代码显示出来,PDF 会分页浏览,视频文件可播放。Spaces 有点顿,而且没有切换效果,不爽。Dock 上分组效果很好。Time Machine 没有配置。

兼容方面,Parallels Desktop 不能启动,我不知道将软件升级一下会不会好(升级到 Build 5540 Beta 之后可以使用了)。用于将 Mail 改为左右分栏的那个小软件也不能用,不知道有没有更新。last.fm 客户端软件有冲突,从官方论坛找到一个补丁版安装了,解决。QuickSilver 会在 Dock 上面显示图标,升级可解决。其他没有太有影响的。

Mail 的功能增强了,挺好。

总得说来是 Leopard 是值得安装的,打算重新装一个干净版本。

标签: , , ,

Posted by Dennis Lee at 14:54 | 引用(...) | 固定链接

2007-8-2

评论(...)

浏览器与 Web 开发工具

面对 Mozilla、MS IE、Webkit(Safari)、Opera 这四大家族的浏览器,不管你正在调教哪款,总有与之相对应的一款 Web Developer Tool 正在等着你。阅读全文...

Mozilla Firefox

作为一款以强大的可扩展性著称的浏览器,用于 Web 开发的插件自然不胜枚举,我想这也正是伊为众多 Web 工作者所钟爱的原因之一吧。Web DeveloperJSViewHTML Validator 等插件都能为我们的工作带来很多方便。本人重点推荐的是 FireBug,这款插件经过作者孜孜不倦的开发,在查看 DOM 结构,实时修改 CSS,调试 Javascript,甚至提升网站的访问速度等方面都堪称上品,可谓一×在手,别无所求。

FireBug

Microsoft Internet Explorer

作为目前市场占有率最高的浏览器,伊使所有的 Web 工作者都不敢小觑。这款由微软开发的 Internet Explorer Developer Toolbar,使我们在解决 IE 下各种稀奇古怪的问题时,不再如同盲人摸象般手足无措。

Internet Explorer Developer Toolbar

Webkit(Safari)

所有 Mac 用户都不忍心将如此优秀的浏览器打入冷宫,随着 Safari 进驻 Windows 平台,伊的用户数量相必会逐渐攀升。万事俱备,只欠一款 Web Developer Tool ?Webkit 已经把它带来了,Web Inspector,这不是 Plugin,也不是 Add-on,而是包含在 Webkit Nightly 版本中的一个功能,下载最新的 Webkit Nightly Build,安装之后,在终端中开启 Inspector:

defaults write com.apple.Safari \
WebKitDeveloperExtras -bool true

启动 Webkit 之后,右键菜单中的 “Inspect Element” 就是了,只是你需要用 Webkit 来代替 Safari,问题……不是很大吧?

Web Inspector

Opera

这款速度迅猛的浏览器,就如同乱世中的哲人一般,精巧而专心地做着自己。伊不乏铁杆 Fans,而且其中的 Web 工作者不算少数,因此 Opera 下的 Web Developer Tools 也颇有几款,例如 Web Accessibility ToolbarWeb Developer Toolbar & Menu,而 Opera 官方出品的 Opera developer tools,实为其中集大成者。

Opera developer tools

怎么样,您今天来哪款 :D

标签: , ,

Posted by Dennis Lee at 01:15 | 引用(...) | 固定链接

2007-6-25

评论(...)

OS X 中的人性化设计一例

在 Mail 中,改动时间列的宽度,时间格式会随之发生变化。

OS X 中的时间格式随列宽变化

标签: , ,

Posted by Dennis Lee at 12:42 | 引用(...) | 固定链接

2007-6-23

评论(...)

Mac 一周使用感受

上周六拿到了我期待已久的 MacBook Pro (特别感谢 CoolMac 热情周到的服务),使用了一周后,感觉很容易上手。买之前基本没有使用过苹果操作系统,还有些担心,不过现在的苹果都是 Intel 平台,即使实在用不惯 OS X 也可以装个 Windows (这实在为很多 Mac Fans 所不齿)。

下面就说说本周的使用感受,希望能给打算使用 Mac 的朋友一点帮助,也希望能跟众多 Mac Fans 多多交流。

浏览器
微软原来开发过 OS X 下的 IE, 但是后来已经停止了,现在的 IE 不能在 OS X 上使用,所以那些基于 IE 核心的浏览器也就不能在 OS X 上使用了,例如 Maxthon 之类。好在我几年前就已经习惯了使用 Firefox,所以这点没什么问题。另外苹果自带的 Safari 浏览器真得非常好用,在不需要用 Firebug 调试网页的时候,我尽量使用 Safari。还有另一款 Gecko 内核的浏览器──Camino,同样是 Mozilla 出品,也是不错的选择。另外 Opera 我还没有在 OS X 上安装,想必也没有问题。
编辑器
OS X 下优秀的编辑器不在少数,听说有很多人就是为了 TextMate 而转用了苹果,网页编辑器方面,Dreamweaver 自不必说。Coda,今年 WWDC 上的获奖作品,界面一流,使用感受也很不错。另外还有 Aptana,免费的功能强大的跨平台的编辑软件,在 Windows 上面也用过。还有几款免费的 Komodo Editor, TextWrangler 可以选择。
环境配置
工作需要,必须配置 Apache + PHP + MySQL 环境,OS X 自带了 Apache,然后修改下配置文件就可打开对 PHP 的支持,但是对我来说更好的解决方案是安装 MAMP
CVS 客户端
高手们可以在终端下操作 CVS,但是我这样的就十分依赖图形界面,先是装了 MacCVSClient,可以用,后来发现 SmartCVS 操作起来更方便一些,界面和 Logo 都比 MacCVSClient 漂亮。不管是那个 CVS Client,都存在一个问题就是如果文件名中含有中文,跟 Windows 系统同步起来就会出现乱码,大体是因为 Windows 和 OS X 默认的文件名编码不一样,好在基本上文件名都是用英文,这个问题可以先不予考虑。
媒体播放
在 Windows 系统下我已经习惯使用 iTunes ,所以转换到 OS X 下面更是没有问题。至于视频播放,VLC Player 就如同 Windows 下的 KMPlayer ,一个软件几乎可以解决所有问题。
虚拟 Windows
前面说了,IE 不能运行在 OS X 下,有时需要在 IE 下看网页浏览效果,所以就用 Parallels Desktop 虚拟了一个 Windows 系统,用得 ISO 文件是 DeepinXP 精简版,跑起来巨快。
Mail 客户端
我不用 Outlook 已经很多年了,在使用 OS X 之前一直使用 ThunderBird,ThunderBird 也可以在 OS X 下使用,但是现在想试试 OS X 自带的 Mail 软件。由于 ThunderBird 和 OS X Mail 的数据格式是统一的,原来的邮件很容易就转过来了。之前由 Opera 转 ThunderBird 的时候也非常容易,可见统一的标准给我们带来多少方便。

具体的软件使用先写这么多,总之感觉从 Windows 转到 OS X 是很容易上手的,只是习惯上小的变动,例如在 Windows 上很多跟 Ctrl 键组合的热键现在就考虑 Command 键,现在到 Windows 上面搞点东西我都不由自主的满键盘找 Command。还有那个显示所有窗口的功能实在是太可爱了,Vista 也学了去,不过 Vista 是侧向叠加排列,眩是眩,感觉不如。

还有安装和卸载软件,简直就是一种享受,AppZapper 卸载软件时的效果棒极了。

标签: ,

Posted by Dennis Lee at 16:42 | 引用(...) | 固定链接

2007-4-30

评论(...)

V2EX上的新玩意儿

V2EX是Geek乐园,最近又有几个有趣的东西:

Jay开发了一款客户端——ingc,可直接更改自己在V2EX上的ing信息,而且还可以当站内IM使用。

V2EX ingc

BC写了一个GreaseMonkey脚本:Ex+(Explus),用于改善V2EX Shell的使用体验,并可为自己的文章加入签名。

V2EX Ex+(Explus)

标签: , , , ,

Posted by Dennis Lee at 13:55 | 引用(...) | 固定链接

2007-4-21

评论(...)

坦然面对浏览器的多样化

对于Web工作者来说,不需要抱怨,要坦然面对,标准迟早会建立并执行,而浏览器多样化的状况一定会存在。任何一种产品,都不会任由一个品牌垄断。

日本的光学设备够出色,产品线够全面,但我们还是可以选择血统纯正的Leica,适合家用的Kodak,甚至HP、Sansung、GE都能分得一杯羹,因为消费者能够接受,也正享受着这个行业产品的多样性。

我们需要一个标准,一如我们毫不怀疑Philips的光盘能够放进Lite-On的光驱中,Michelin的轮胎能够装在Jeep汽车上。这不是,也不应该是某一个企业独立完成的事情。

微软在这几年的时间里占有了浏览器市场的大部分份额,但几年的时间对于一个行业来说只不过是须臾。

对于用户来说,不需要抱怨,坦然面对自己的选择。选择IE,保证在网络上大部分时间的畅通无阻;选择Firefox,享受其众多附加软件带来的便利;或者选择Opera、Safari等任何你想选择的浏览器。不能坐在麦当劳里面抱怨没有老北京鸡肉卷,也不能坐在肯德基里面抱怨没有巨无霸。

标签: ,

Posted by Dennis Lee at 00:45 | 引用(...) | 固定链接

2006-12-10

评论(...)

将Opera中的邮件导出到Mozilla ThunderBird中

Opera的M2与Mozilla的ThunderBird都是很不错的免费邮件客户端软件。我前段时间一直使用M2,因为公司邮件服务器配置更改,导致发不出邮件,所以想试试ThunderBird(后来知道不是邮件客户端的问题),所以从网上找了一下将M2的邮件导出到ThunderBird的方法。其实操作很简单,我是这么理解的:M2支持将邮件导出为.mbs文件,事实上其文件结构是UNIX通用的邮件格式,而这种文件格式对ThunderBird来说也是可用的。阅读全文...

详细的操作方法可以参考这篇文章,我在这里也简单写一下:

  1. 将M2中需要导出的邮件导出为“exported.mbs”文件(右键,导出),备用。
  2. 在ThunderBird中新建一个文件夹“imported”,退出ThunderBird。
  3. 打开ThunderBird的存档文件夹,例如c:/Documents And Settings/YOUR_USER/Application Data/Thunderbird/Profiles/xbsfhafaf.default/Mail/pop.yourPOPserver.com/在这个目录下,我们可以看到有一个“imported.msf”文件和一个没有扩展名的“imported”文件,其中没有扩展名的的这个文件就是用来存储邮件的,现在把它删除,把之前导出的“exported.mbs”拷贝到这个目录中来,重命名为“imported”(不要有扩展名)。
  4. 运行ThunderBird,应该可以看到之前导出的邮件已经在“imported”文件夹中了。

标签: , , ,

Posted by Dennis Lee at 22:35 | 引用(...) | 固定链接

2006-11-22

评论(...)

推荐一款实用小软——FastStone Capture

一款顺手的小软件能够很大程度提升工作效率,FastStone Capture正是如此。从名字上就可以看出来,这是一款截屏软件,但我平时最常用到的是它附带的其他两个小功能:取色器和屏幕放大镜。 阅读全文...

FastStone Capture

取色器

现在网上各式各样的取色器应该不少了,包括之前一直用的蓝色经典推荐的ColorSPY,Firefox下还有一个专门的取色器扩展ColorZilla,这些都是很好的软件。但自从使用了FS Capture之后,这些我都很少用到了。原因很简单,各种取色软件的功能都大同小异,FS Capture非常小巧,既然有这样一个小软件能够包含取色器、屏幕放大镜和截屏的功能,为什么还要为这些功能而分开多个软件呢。FastStone Capture的取色支持RGB、Dec和Hex三种格式的色值,而且还有一个混色器,取到颜色之后可以再编辑。

FastStone Capture Color Picker

屏幕放大镜

这确实是一个不错的功能,特别是现在我们已经习惯用DIV来对页面定位,DIV之间的对齐不像表格那样容易控制,有时为了调整几个象素的偏差,不得不对着屏幕盯很久。有这样一个放大镜就方便多了。使用时只需点击一下FS Capture窗口上的放大镜图标,鼠标变成一个放大镜的样子,然后在需要放大的地方按下右键就可以了,就像手里真的拿着一个放大镜一样。可以设置放大倍律,放大镜的尺寸,外观(圆形,矩形以及圆角矩形)以及是否平滑显示,按ESC键或单击右键可退出放大镜。

截屏

包括了全屏截取,当前活动窗口截取,截取选定区域,多边形截取和截取滚动页面等,基本上常用的都有了。特别是滚动截取,许多朋友为了这个功能不惜安装各种重量级的截屏软件,甚至四处下载各种软件的破解器——忘了说了,FS Capturte是一款免费软件!如今已经是收费的了

FastStone Capture Context Menu

图像浏览/编辑

FS Capture还包括快速浏览/编辑图像的功能,可以点击主窗口的“打开”图标快速打开一幅图片,进行简单的缩放、裁切、旋转、加文字等轻量级的操作。把网页中图片拖到FS Capture的窗口上,会快速打开图像浏览窗口。

下载FastStone Capture

FastStone的另一款软件FastStone Viewser(免费的,优秀的图片浏览软件)也相当值得一提,事实上我正是在下载FS Viewser的时候才发现FS Capture的。

标签: ,

Posted by Dennis Lee at 15:07 | 引用(...) | 固定链接

存档

推荐网站

链接