自我审查——无奈的举措

好久未更新博客了,很是对不起大家。考研总算告一段落,前些天在忙另外一个项目,结果把CreQQ和博客都耽误了,我担心要是再不更新博客,恐怕这一亩三分地都被大家忘没了,于是今天凌晨果断加急发了这篇。

前一阵子在搞项目,于是免不了的要Google,虽然都是些技术问题,但不免还是时常触碰到天朝的G点,每到这个时候我都几乎要抓狂,因为在一段时间里就无法访问Google了,不得不说真这是一件*蛋的事!出于无奈,只好在客户端这边进行自我审查,于是我写了这款叫做Self Censorship(自我审查)的插件来协助判断Google所列出的结果是否已被和谐,如果已被和谐则提示用户不要点击。

此插件会随用户使用Google搜索时自动运行(SSL协议除外,因为此协议下不存在上述问题)。灰色代表正在进行检测,如果长时间显示为灰色,则表示此网站很可能被DNS污染,也有可能是服务器问题;绿色代表正常;橙色代表网页可能出现故障而不能显示,但其没有被屏蔽;红色代表此页面已被屏蔽,访问很可能会导致Google在一段时间内无法访问。

P.S 今晨此文发布匆忙,首版插件存在无法访问可能被屏蔽的链接的问题,新版插件已经修复,并已更新至Web App Store。

更加完美的CreQQ

很少为一个插件发两篇博文——或者说从未吧……说实话,CreQQ真的是我少数几个能拿得出手的插件,不过有点可惜的是它的用户量还不到1000,可能和早期版本不完善有关吧。为了使CreQQ的使用体验更加完美,我对CreQQ再一次进行了较大的升级,所以有必要向大家汇报一下。 首先是外观上,CreQQ终于可以使用黑色主题了,这得益于支持文字颜色的设定,之前的版本文字是黑色的不可更改,导致无法使用黑色主题。让我们看一看黑色的CreQQ是什么样的。

大家也许发现上图中之显示了在线好友,没错,根据用户建议,新版CreQQ增加了只显示在线好友的选项。 或许你还在抱怨CreQQ无法同时和多人聊天的缺陷,之前之所以没有这么设计,是考虑到不进行弹窗的设计,后来从手机QQ中得到了灵感,并且将之最多同时和五人聊天的限制提升为十四人。

CreQQ选项中新增了文字颜色设定与好友显示设定,这在之前已经介绍过,同时CreQQ又新增了多款主题,要不要看看Hello Kitty呢 :)

最新版CreQQ已经发布至CreQQ开发版中,目前CreQQ稳定版依然停留在1.8.5未进行升级,在随后测试三天后,将于11月10日与大家正式见面,想马上进行体验的同学可以现在开发版,不过请注意开发版可能会出现不稳定的情况,同时开发版的升级频率也要大于稳定版,这可能会给您带来麻烦。 CreQQ需要倾听您的建议,请将您的建议发送至 lizhe#lizhe.org,我会争取在24小时内回复每一封来信。再次感谢大家对CreQQ的支持!

将书签写进Google搜索结果

还记得曾经Google允许用户屏蔽部分搜索结果时大家都感到非常兴奋,现在就连搜索结果都可以让用户自己说了算了。可是我倒是觉得Google做得还不够,哈哈,为神马你只允许用户删除结果而不允许用户添加结果呢?

如果我们把书签整合到Google中会是怎样的呢?比如我想在线读《洛丽塔》(18-的小童鞋请自觉不要去搜索,嗯嗯),我在网上找到了一个不错的在线阅读洛丽塔的网站,我想把它加进书签中,但是我有习惯用谷歌搜索内容,于是我就可以通过一个小插件完成我的想法:

如果大家对这个插件感兴趣,那么不妨看看下面对其使用方法的介绍。

首先在浏览任意网页时点击功能工具栏中的插件图标:

点击后当前网页的标题、URL地址会被自动填写,然后要做的就是填写关键字,如果此处我们填写“开发博客”:

点击保存按钮后,我们通过Google搜索“开发博客”试试:

=============================================================

注意:请通过地址栏进行搜索,通过Google主页进行搜索书签不会被显示。

点击安装GMark

安装插件

CreQQ第一个正式版放出

连续改写了五天,我认为是放出正式版的时候了 :)

最初想写一个QQ插件就是因为想刷微博的时候可以方便地聊天,毕竟开个QQ还要打开QQ窗口,插件图标直接在浏览器上,怎么说还是省那么一点点事吧,哈哈,我就是这么个懒人 :P

好消息是经过五天的修改正式版支持了默认表情、可以显示好友头像、获取好友在线状态成功、更改了登录窗口、添加了注销功能、登录过程中的取消功能和删除聊天记录功能,虽然这都是些基本的功能,但是实现起来其实却并不容易,尤其是自己孤军奋战时 TT

比较遗憾地是依然不支持自定义表情、不支持群功能,另外注销和取消功能可能还有些小问题,不过这已经不影响正常使用了

大家可以到 https://chrome.google.com/webstore/detail/hbcpjlgihkbgbpcfdnajmfnlfgmnjajl 安装CreQQ的正式版,感谢 @甩甩鸟哥 和 @魑魅魍魉SNK 帮忙进行测试 xD

另外祝鸟哥生日快乐哈~

PS 如果无法获取,请点此下载(最新版本:v1.8.5)

请注意:如果登录时出现提交验证码而无法登陆的情况请尝试三次,如果依然无法登陆,请先停用插件后再启用插件,目前验证登录问题正在解决中。

将QQ放进谷歌浏览器——QQ Chrome插件

好久没有更新博客了,因为之前一直在准备考研,既然好久没更新,那么一旦更新自然就要来点重头戏了——QQ Chrome插件内测版发布~说起QQ我想大家应该是再熟悉不过,应该很多人开机第一件事情就是挂QQ吧,哈哈。不过说来我对QQ可真是又爱又恨,爱它为我将多年朋友紧紧连在一起,恨它太闭塞,开放性太差,而且Linux平台上的版本都可以称为古董级的了。

大家是否想过把QQ就放在浏览器里呢,不用一直开着网页,随时随地都可以一边浏览网页一边聊天呢?反正我想,哈哈!于是就这么快乐地决定了:) 本来想直接把Mini WebQQ加个壳放到Popup页面里,但是问题也是显而易见的,Popup不打开时是不运行的,每次关闭Popup都会导致WebQQ掉线,另外带新消息时我们也无法得知。于是乎就想到了Background,这个页面倒是一直在后台默默地运行着,可是前台却无法得到它的内容,如果用框架的话会创建一个新的链接。一时间陷入困境,虽然加壳的WebQQ很糟糕,但是 @njukidreborn@魑魅魍魉SNK 还是在第一时间进行了测试,并且提出了宝贵的建议,在此深表感谢!

目前这个内测版功能很单一,只能和好友聊天,没有群功能,也无法获取好友的详细信息,如果可能,这些功能以后会慢慢加上的。另外这个版本还不稳定,登录时有时可能会出现问题(尤其是需要输入验证码时),如果登录时没有反应请重新点击插件图标,如果多次没有反应,请停用插件后再启用,如果还是无法登陆(几率不太大~)只能重装插件了(Sorry for that :(

还有就是当插件进行数据传输时,可能会段时间内没有响应,此时请耐心等待,最长不会超过20秒,当插件忙碌时图标上会有提示(显示“…”、“….”、“>>>”、“>>”和“<<<”时),(数据已改为异步处理)如果插件显示“v”说明服务器要求输入验证码,插件不会自动登录,打开浏览器第一次点击插件图标时会开始登录。

虽然没有对插件代码进行特殊处理,不过代码写得有点乱,可能不算是好的参考教程 xD,如果你想学习QQ的相关协议可以在Google搜索“WebQQ 协议”,我相信你会找到更满意的答案的 :P

如果你对这个插件感兴趣,请 Email 至 lizhe#lizhe.org 索取插件,如果你愿意帮助我将它变得更好,欢迎和我联系!

请通过以下链接安装最新版 CreQQ:

https://chrome.google.com/webstore/detail/hbcpjlgihkbgbpcfdnajmfnlfgmnjajl

或通过以下链接下载离线安装文件:

http://sneezry.com/2011/09/creqq%e7%ac%ac%e4%b8%80%e4%b8%aa%e6%ad%a3%e5%bc%8f%e7%89%88%e6%94%be%e5%87%ba/