自学自用Greasemonkey

使用Firefox的用户应该比较熟悉 Greasemonkey 这个插件吧,但是大部分估计都是使用一些网上的脚本,最近无意中突然发现 Greasemonkey 其实是非常的好用,也完全可以在自己常用的网站上自己调整使用。

比如使用 Windows Live Mail 网页版时,右侧总有讨厌的广告,以及左下角,多关闭几次,它还提醒你升级到 Plus版本,真不爽,但是这类广告firefox的广告拦截插件又不能过滤掉,那么用 Greasemonkey 就非常简单了,可以很简单的屏蔽到广告的显示,当然这中间需要用到一些HTML,javascript,dom等相关知识。例如下面简单的几句代码可以做到让右侧广告不显示:

var ad = document.getElementById('MainContent');
if(ad){
    ad.style.right='0px';
}

对于完全没有概念的同学,推荐可以阅读这本书(深入浅出Greasemonkey),在线的,内容非常简洁:http://www.firefox.net.cn/dig/

或者参见这里:http://wiki.greasespot.net/Tutorials

Enjoy yourself

Firefox下的另一款同步插件- Weave Sync

相信使用Firefox的网友都知道Xmarks这个插件吧,用于同步书签的,方便之处自然不用说了,可惜GFW把人家给墙了,鄙视GFW。

今天给大家介绍一款新的同步插件 – Weave Sync, Mozilla自家的插件,和Xmarks很有一拼,看看截图就知道它能干什么了。

可以同步书签,密码,配置,历史记录,甚至是你打开的Tab。

Weave Sync 默认是通过Mozilla的服务器进行同步的。如果您希望同步资料到您自己服务器上,Mozilla提供有关设置自己服务器的配置。

安装地址:Weave Sync

推荐 Firefox 3.5+ 上安装使用

本地图片预览(支持IE6,IE7,IE8, Firefox3)

最近在Web项目开发过程中遇到的本地图片预览的需求,虽然最后因为其他原因没能使用,但是也算有些了解,整理出来。

这里我们按浏览器分,主要包括IE6,IE7/8 和Firefox3, 不包含Opera,Safari和Chrome,这三个基本上需求很小,没有研究。

总结一下就是:

IE6下可以直接从file的value获取图片路径来显示预览。
IE7和IE8下通过select获取file的图片路径,再用滤镜来显示预览。
FireFox下调用file的getAsDataURL方法获取Data URI数据来显示预览。

下面是一个完整的Demo:

提示:你可以先修改部分代码再运行。

中国移动的网站能不能再做的烂点呢?

这里谈到的是中国移动北京分公司的网站,其他省市的网站没有去深入测试,估计是大同小异。

1、网站打开速度特别慢

不知道为什么中移动的网站打开超级慢,按理说中移动网站的带宽应该是没有问题的,但是不知为什么每次打开都特别慢,而且经常中断了,在不同的电脑上,不同的网络环境差不多,原因未知。相比之下看看人家中国银行的网站www.boc.cn(没有做广告的嫌疑,只是做个比较),基本上瞬间打开,可能你会说静态网页和动态网页的区别,但是我觉得这不是根本问题,因为速度已经不是一个数量级上的差距了。有时接通10086,话务员查询时打开网站也很慢,让我听了很久音乐,可见中移动内部也是很慢的。下图是打开网站时的一个截图,四个页面有一个是中国银行的,其他三个都是中移动的,截图时间是打开后2分钟左右的样子,点击可看大图:

screenshot_003

2、网站对浏览器的兼容性

说到这个,那是超级烂,由于很久没有使用IE5.5和IE6了,不知道中移动的网站到底对哪个浏览器的兼容性好,反正我在IE7,IE8,Firefox3.5,Google Chrome上访问都有问题,IE7和IE8好在还凑合能使用,Firefox3.5和Google Chrome简直就没法用,就连一个小小的个人网站都知道去解决网站对浏览器兼容性的问题,试想中国最大的运营商和全球最大用户群体的电信企业,网站对浏览器的兼容性做到如此之烂,过去几年了还不去优化,实在是没话可说了,只能尽量少去使用或者不用。

3、“满意100”

忘记了中移动什么时候开始喊这个口号的,但是这几个月来,中移动的服务别说100分了,60分都达不到,10086打过去,客服90%的时间全席忙,网站的在线客服也是90%以上时间满员,处于等待状态,等待就等待吧,还经常断线,再进去前面又插进去几个客户了,继续等待继续断线,无语了,我昨天为了体验这个“满意100”,花了半个多小时打10086,没有打进去,花了20多分钟进行网站客服的咨询没能成功,客户有问题,但是却无法联系中移动客服,这样的服务如何做到“满意100”呢?

4、可能你会说,中移动服务这么烂,你为啥还用啊?

我有选择吗? 前几年就中移动一家独大,其他运营商的服务比移动还烂,从最近几年开始,状况好些了,其他运营商也发展起来了,可我的号码用了N年了,换个号码多不方便大家又不是不知道,要是可以携号转运营商,我立马转。

==欢迎发表意见,欢迎转载==

Install Java Plugin To Linux FireFox

提是保证你的Linux已经安装了相应的Java软件,如果没有安装Java, 先装安装Java,配置Java环境, 假如安装到了/usr/java/jre1.6.0_17/

找到你的FireFox安装的目录,假如安装到了 /usr/firefox

cd /usr/firfox

如果有plugins目录那就继续往下看,如果没有,mkdir plugins

ln -s /usr/java/jre1.6.0_17/plugin/i386/ns7/libjavaplugin_oji.so

OK,至此大功告成,测试一下,打开 http://www.java.com/zh_CN/download/installed.jsp 看看即可

ubuntu下安装这个其实很方便,firefox会自动检测并让你安装,java plugin, 但是在有些Linux环境下就需要手动了。

移动飞信和Gtalk使用的几个技巧

一.飞信, 估计移动用户都知道, 唯一的好处就是可以免费发短信, 其他方面几乎可以忽略了, 不过移动开发的飞信客户端基本上都是很臃肿的, 慢, 内存占用大等, 不好用, 尤其想在手机上用.

这里推荐一个飞信的使用方法, 即时飞信, 就是直接给指定用户发消息, 而避过漫长的登录验证等, 使用的是第三方Web API接口, 因此至于安全方面就只能自己去估量了.

1. https://fetionapi.appspot.com/

2. http://sms.api.bz

3.http://www.feirobot.cn/

有网友已经做出了手机上利用此API接口实现的即时飞信, 使用起来比较不错.

WM手机用户可以看看这个: http://bbs.pdafans.com/viewthread.php?tid=794035&extra=&page=1

黑莓手机用户可以看看这个:http://www.berryon.com/blackberry/908.htm

还有一个Firefox插件, 也是基于上面的API开发的, 可以将网页上的信息发送到自己的手机上, 很实用.

Firetion 1.0: https://addons.mozilla.org/zh-CN/firefox/addon/14016

二.Gtalk 最着它的易用性,支持在线使用,并且和Gmail 完美整合 保存聊天记录,加上Google Apps用户帐户都支持GTalk的使用,众多特点,让他越来越多的出现在我们的桌面上面。但是默认Gtalk都是支持一个实例的, 也就是在桌面默认只能登陆一个用户, 想开多个用户, 默认是不可以的.

不过现在有了个完美解决方案了:

  1. 点击Gtalk并在桌面创建一个快捷方式 (相信绝大部分朋友都已经有了)
  2. 然后再右击图标,转移到“快捷方式”标签
  3. 在“目标”栏中,原来的GTalk目标位置 后面增加“/nomutex”命令即可,比如我的:
    “C:\Program Files\Google\Google Talk\googletalk.exe” /nomutex

这样就可以开多个了.