四月 19th, 2012 — 技术

Ninelock需要您的Chrome浏览器升级至最新版本(18.0.1025.162或以上,您可以通过点击浏览器右上角扳手图标,关于Google Chrome浏览器查看您的浏览器当前版本号)
Ninelock是一款协助您输入密码的插件。这款插件可以帮助你把密码变得简单但却安全。或许大家会发现这个插件似曾相识,没有错,这个就是把Android的屏幕画图解锁移植到了网页上。
Ninelock使用起来非常简单,您首先需要到 http://9lock.sneezry.com/ (如果无法打开请进入 https://ninelock.sinaapp.com/ )注册一个账户。注册完毕后直接关闭页面,然后安装插件,插件安装完毕之后网页中的所有密码输入框右侧都会多出一个图标,点击这个图标即可唤出Ninelock的画图框。依次点击圆点进行连接,双击一个圆点退出输入。
如果您是第一次使用Ninelock,您需要对您在互联网上的帐号进行升级,进入您的互联网帐号,进行修改密码,在输入新密码处开启Ninelock进行绘图,同样密码确认也进行此操作,完成后,您就可以使用Ninelock进行密码输入了。
请您不要担心在其他没有安装Ninelock的计算机上无法登陆您的互联网帐号,此时您可以登录 http://9lock.sneezry.com/ 进行图形密码转换文本密码,得到文本密码后粘贴至密码输入框中进行登录。目前 http://9lock.sneezry.com/ 兼容IE9及以上版本的IE浏览器、Chrome浏览器、Firefox浏览器、Opera浏览器和Safari浏览器。
三月 3rd, 2012 — 技术
很遗憾地通知您,CreQQ可能永久都不会继续工作了,所以您有必要掌握在不登录CreQQ的情况下导出您的聊天记录的方法。
首先您需要确定您所使用的操作系统的类型,如果您的操作系统为以下类型之一,请访问对应的文件夹:
1、Windows Vista / Windows 7
C:\Users\*UserName*\AppData\Local\Google\Chrome\User Data\Default\Extensions
*其中“*UserName*”为您当前登录系统账户的用户名,通常您可以在开始菜单中找到
2、Windows XP及以下版本的Windows系统(包括Windows 2000、Windows 98、Windows 95等)
C:\Documents and Settings\*UserName*\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions
*其中“*UserName*”为您当前登录系统账户的用户名,通常您可以在开始菜单中找到
3、Linux系统,包括各种版本的Linux
~/.config/google-chrome/Default/Extensions/
4、Mac OS系统
~/Library/Application Support/Google/Chrome/Default/Extensions
当您确定您的操作系统后,请通过资源管理器访问相应的目录。
其次请您确定您所使用的CreQQ的版本,插件名称为“CreQQ”的为正式版,插件名称为“CreQQ(开发版)”的为开发版。如果您安装的是正式版,您需要继续进入名为“hbcpjlgihkbgbpcfdnajmfnlfgmnjajl”的文件夹;如果您安装的是开发版,您需要继续进入名为“ehgdacjejmbklleccjegbbaklhhoedlh”的文件夹。进入上述文件夹后,您可能还会看到一个名由数字和圆点组成的文件夹,请继续进入此文件夹。
之后请您找到名为“history.html”的文件,使用任意文本编辑器打开,然后在第200行(即“function main(){”之后)插入以下内容:
var ld = localStorage.webqqh.split(";;");var hn;for(hn=0; hn<ld.length-1; hn++){if(!document.getElementById(ld[hn].split(";")[0])){document.body.innerHTML += "<div onclick=\"if(document.getElementById('"+ld[hn].split(";")[0]+"').style.display=='block'){document.getElementById('"+ld[hn].split(";")[0]+"').style.display='none'}else{document.getElementById('"+ld[hn].split(";")[0]+"').style.display='block'}\">"+ld[hn].split(";")[0]+"</div>";document.body.innerHTML += "<div id='"+ld[hn].split(";")[0]+"' style='display:none;background:#e2e2e2'><div>"+(ld[hn].split(";")[1]==1?"我":ld[hn].split(";")[0])+":"+decodeURIComponent(decodeURIComponent(ld[hn].split(";")[2]))+"</div></div><hr/>";}else{document.getElementById(ld[hn].split(";")[0]).innerHTML += "<div>"+(ld[hn].split(";")[1]==1?"我":ld[hn].split(";")[0])+":"+decodeURIComponent(decodeURIComponent(ld[hn].split(";")[2]))+"</div>";}}return;
完成之后请保存此文件,随后通过插件选项中的“聊天记录”按钮就可以在不登录的情况下查看您的聊天记录了。
需要注意的是,由于未登录的情况下无法获得用户好友列表,离线查看聊天记录时无法显示好友头像、昵称和备注,仅能显示好友QQ号码。其中以q或者qq开头的号码是QQ群。
最后,对由此给您带来的不便深表歉意,同时如果您对上述内容用任何疑问,请在此留言,我会尽力帮助大家的。感谢大家过去的支持!

三月 3rd, 2012 — 技术
最近迷上了一个漫画网站,里面有很多有趣的人物角色,真心想把这些人物塞到QQ的自定义表情中去,怎奈网站主体是Flash制造的,只能打开“Developer Tools”检测Network,果然在Network中中找到了所有图片的资源,于是屁颠屁颠地去发现保存所有资源的功能,结果大失所望……唯一和Save All相关的就是Save all as HAR。话说这个HAR是个神马东西?不管是啥,先保存下来悄悄,没准是个压缩包呢,嘿嘿……就在我无限YY的时候,有让我失望了,尼玛就是个乱七八糟的JSON啊!虽然乱,但是信息量还真全,基本上request和response的所有数据都在里面,那么只好继续秉着技术宅拯救世界和自己动手丰衣足食的原则,仔细研究那个看着让人头疼的JSON,然后找出我需要的部分……功夫不负有心人啊,终于搞定了HAR Analytics这个东东~下面我向大家介绍一下我最新制作出来的神器(真心不知道这货有没有前人做过,如果果真有,请大家轻点拍砖 – -)~
首先是打开一个网站,通过右键菜单中的“审查元素”进入“Developer Tools”,然后点击“Network”,此时在“Network”下可能什么记录都木有,如果是这样就刷新下页面,然后就神马都被捕捉到了~待网页Load完成后,在Network下面点击右键,选择“Copy all as HAR”,没错,选择“Copy all as HAR”就可以了,不用选择“Save all as HAR”,反正我们存它也没用,复制到剪贴板就好,下图就是这个过程:

然后打开HAR Analytics,将刚刚复制到剪贴板中的HAR粘贴到里面的文本框中,然后再点击“分析”就可以分析出所有链接。HAR Analytics会自动找出图片类型的文件,如果只想保存图片,只需要在HAR Analytics上点击右键选择“另存为”,保存类型选择“网页,全部”即可,随下载的网页会有一个同名文件夹,这个文件夹里面就会包含全部图片,如果是其他类型的文件,比如视频或者音乐,那么请使用下载工具下载全部链接。
HAR Analytics还具有强大的过滤功能,可以对资源的URL进行正则匹配、设定文件后缀及文件MIME类型,甚至可以设定Header进行匹配。

一月 30th, 2012 — 技术
好久未更新博客了,很是对不起大家。考研总算告一段落,前些天在忙另外一个项目,结果把CreQQ和博客都耽误了,我担心要是再不更新博客,恐怕这一亩三分地都被大家忘没了,于是今天凌晨果断加急发了这篇。
前一阵子在搞项目,于是免不了的要Google,虽然都是些技术问题,但不免还是时常触碰到天朝的G点,每到这个时候我都几乎要抓狂,因为在一段时间里就无法访问Google了,不得不说真这是一件*蛋的事!出于无奈,只好在客户端这边进行自我审查,于是我写了这款叫做Self Censorship(自我审查)的插件来协助判断Google所列出的结果是否已被和谐,如果已被和谐则提示用户不要点击。
此插件会随用户使用Google搜索时自动运行(SSL协议除外,因为此协议下不存在上述问题)。灰色代表正在进行检测,如果长时间显示为灰色,则表示此网站很可能被DNS污染,也有可能是服务器问题;绿色代表正常;橙色代表网页可能出现故障而不能显示,但其没有被屏蔽;红色代表此页面已被屏蔽,访问很可能会导致Google在一段时间内无法访问。
P.S 今晨此文发布匆忙,首版插件存在无法访问可能被屏蔽的链接的问题,新版插件已经修复,并已更新至Web App Store。

十一月 8th, 2011 — 技术
很少为一个插件发两篇博文——或者说从未吧……说实话,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的支持!