2006 年 9 月

firefox插件–IE Tab

现在大部分时间都在使用firefox,但是在写html页面的时候,firefox和ie的显示效果还是有些不同,这时候不得不切换回Maxthon来查看,虽说不是太麻烦,但是毕竟不是很爽,尤其是页面需要登陆的情况.
从同事那儿看到IE Tab这款firefox插件能解决上面说的困扰,它把IE集成到了firefox,可以很方便的在Firefox浏览器里面切换Firefox/IE来查看页面.
小问题
搜索了一下这个东东的的评价,据说用IE Tab切换回IE来浏览时,就相当于用IE裸奔了.安全第一,出于对IE的不信任,最好只对可信的站点使用这个插件来切换.
下载
https://addons.mozilla.org/firefox/1419/
讨论板
Firefox插件讨论区
Update
如果需要在firefox下使用淘宝和支付宝,这个插件的作用很大,只需要编辑“总是使用IE tab访问下面网址”的列表就可以了。

评论 (11)

租到bluehost主机空间一个

和朋友合租了一个BLUEHOST的主机空间,空间包含如下服务:

30 Gigabyte Hosting Space (NEW!)
Host 6 Domains on 1 Account!!!
2,500 POP/Imap Email Accounts
750 GIGS of Transfer (NEW!)
SSH (Secure Shell), SSL, FTP, Stats
CGI, Ruby (RoR), Perl, PHP, MySQL
2000/2002/2003 Front Page Extensions
Free Domain Forever!
Free Site Builder (NEW)
24/7 Superb/Responsive Sales/Support

更详细的的说明
与dreamhost比较的话,大概有这些不同:

空间不会按月增长
初始空间比dreamhost大
绑定域名的数目有限制,只能是6个
速度……略有些慢,但还能接受,ftp上传稳定在10k左右,再观察几天

空间默认支持

php 4.4.4
apache 1.3.27
mysql 4.1.xx

突然想起这主机能够支持php5,于是发了个邮件给support,在确认了一些信息后,经过48小时后成功迁移到另外一个服务器,php版本是5.1.6,mysql也升到了5.0.xx,很新潮的样子.
费用
只租一年的话 7.95$/月,一次租两年 6.95$/月,似乎比dreamhost要贵
浏览速度仍然是主要的缺陷.

评论 (7)

在虚拟主机上复制安装本机Pear

在国内租来的虚拟主机上,有部分主机本身就提供了pear类库,但是不用指望它们会给你升级或安装需要的pear包.在这种情况下,可以尝试在自己的虚拟主机下安装一份pear.
通过ssh安装pear
国内绝大部分虚拟主机都不提供ssh,但若是朋友的服务器,可能会比较放宽一点给你权限.下面看看通过ssh在虚拟主机上安装pear的步骤:

PEAR 1.3.5或以下:
$ pear -s -c ~/.pearrc -d doc_dir=~/pear/docs \
-d ext_dir=~/pear/ext -d php_dir=~/pear/lib \
-d data_dir=~/pear/data -d test_dir=~/pear/tests \
-d cache_dir=~/pear/cache -d bin_dir=~/pear/bin
PEAR 1.4以上:
$ pear config-create /home/user/pear .pearrc
这样就在用户的home下建立了一个.pearrc文件

在.bashrc文件中加入
PEAR 1.3.2 或以下:
$ pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
PEAR 1.3.3以上
$ pear install -o PEAR
这样就在用户的home目录下新增了一个pear目录,这份pear是完全复制主机上的pear的.
为了使用刚装上的这份pear包,需要在php代码中指定include_path
PLAIN TEXT
PHP:

<?php

ini_set('include_path', '~/pear/lib' . [...]

评论

IE地址栏的最大长度

曾经听某人介绍,如果使用GET方式传输参数,URL的最大长度是256个字节,对此深信不疑.
但是最近看到一些超长的url,能够在IE下工作,复制下来测算了一下长度,大概是650个字节,这个长度远远超过了256个字节.这时候对以前的说法不由得有些怀疑----用各大搜索引擎翻了个遍,最后找到最权威的解释----Maximum URL length is 2,083 characters in Internet Explorer.
没错,IE的url最大长度是2083个字节,可以用于GET传递数据的长度是2048个字节,这个数字不小,远超过256这个曾经认为无比正确的数字.
另外POST方式传递的数据不受这个长度影响,它的值通过浏览器header传输而不是url.

评论 (2)

No handlers for package.xml version 2.0

尝试在某主机安装Pear的DB_Table
pear install -o DB_Table
下载..............................等了半晌,在下载完之后,本应安装成功的时候,丢出来一句:
No handlers for package.xml version 2.0
这实在是很奇怪的事情,php的xml extension没少装,依赖包也不曾短缺了它的,它怎么就能这样呢?搜索了一把,在Pear的Faq上面找到了答案.
Why do I get "No handlers for package.xml version 2.0" when I try to install a package?
You are using a PEAR version lower than 1.4.0.
To install the package, you have to update PEAR via:
$ pear upgrade PEAR
This will install the latest available version [...]

评论 (3)

Connection Manager Of YUI

前些天试用了Yahoo! UI Library的Connection Manager工具,略有些心得,这里丢块板砖出来,能不能引到玉,那是后话。
Connection Manager能干什么
The Connection Manager is a utility that enables you to make in-page HTTP requests through a simplified interface to the XMLHttpRequest object. The Connection Manager handles cross-browser instantiation of XMLHttpRequest, negotiates the server response and uses a callback pattern to process the response data.
没话说,这是一个ajax的javascript类库,Yahoo出品,嘿嘿。
使用心得

打开程序包的build/connection目录,下有connection.js,connection-debug.js,connection-min.js,这三个文件其实内容都一样,第一个是正儿八经的源代码,中间那个不用说可以用于debug,最后那个也不是废柴,它经过压缩处理,javascript代码仅仅只有8k,相对connection.js高达20k肥硕体积来说,显然更经济,可用于线上系统。
这三个文件最好都要的:
PLAIN TEXT
CODE:

<!-- Dependency --> 

<script src="yahoo.js"></script> 

 

<!-- [...]

评论