第一次跟老外交流

这两天在玩Fx的Ubiquity扩展,很多有趣的东西,关键是可以自己写命令,很有geek精神。加了一个Ubiquity的Google Group,发现老外的程序员都喜欢用邮件列表来交流,有问题发上来,大家都能看见,会的就说两句。有点类似qq群那样的,不过感觉比群讨论要高效,节省大家的时间,不会有消息爆炸那样的烦恼,简洁高效,赞一个。

正题。在群里找了一个命令脚本,套用Fx自带的函数刷新,很无聊的脚本哈, 纯属娱乐。试了一下那个脚本命令,老提示语法错误,就学着看了一下代码,发现有一句代码后面少了一个结束标志“,”逗号,添上就OK了。估计是失误,就想着要不说一句邮件过去?组织语言弄了好久,写了这么几句话:

Hi. Perhaps there is a small bug in the “Refresh” command. An “,” is missing in the end of “concept:…”

BTW,is there any function to refresh the current page every 10 seconds?

Sorry for my poor english,thanks.

那个“,”前到底该用a还是an我实在是搞不明白,感觉上an顺一点,:-),不知道会不会被人鄙视我那龌龊的英语。。。

Update:貌似有人看懂了,关于后面那个问题回了一个,但不是我想要的东西,可能没有表述清楚吧。

I don’t know of any. But you could try inserting a meta-refresh tag into the head of the page - I think that will still trigger if its added after page-load. - Blair

被百度K了

27号开始断网,学校又不知道搞什么东西,到昨天晚上才可以上网,上博客看了一下,准备写点啥东西。无聊中site:hanghang.name了一下,Google正常,百度“抱歉,没有找到与“site:hanghang.name” 相关的网页”,-_-     ,被K了。

其实老早都知道百度会莫名其妙的K站,但是搞到自己身上实在是搞不懂为啥被百度给K了。好像没有说百度坏话吧?没有作弊吧?没有Hack、SEX、DU等等这些内容吧?都是些自己日记加一点网络应用的东西,犯不着K我吧?试着找了一下原因,各个链接查了一下,有一个链接貌似被K了,不知道跟这个有没有关系,先把他的链接去掉,重新向百度提交了一下,等等再说吧,莫名其妙的。

其实现在的流量小的可怜,Google统计里面显示67%的是从搜索引擎过来的,期中百度173次,48.06%,Google,包括google.cn,186次,51.67%,稍稍占优势。不过在国内,中文站里面,百度还是很重要的,得罪了他基本上算是半死了。但是 被百度K貌似每个站成长必须付出的代价,原因很多,更多的是你不知道的,你就是那案板上的鱼,砍你的时候你还得祈求他K的准点,不然多K几次更受不了。

算了,反正就一个人博客,本来就没打算做多大,自己自娱自乐的就够了,被K了不要紧,自己该写还写,写东西不一定是要别人看,关键是这个过程,自己学习总结的时候其实也是对知识升华提炼的时候,肚子里有货跟讲出来还是有一定距离的,就这吧。

Update:080901,今天百度恢复了收录.

IPV6的惊喜!

网上发现IPV6的一个大大的惊喜:

所有的IPV4站点都可以用http://(原URL).sixxs.org来访问!!

而且这样可以上以前要挂代理才能上的网站。天啊,太爽了,要知道教育网的封闭可以害死多少人啊,查个东西都得挂代理,免费的代理不好弄,得花钱买啊,这下可好了,哈,有了这个法宝,哼哼,哈哈!

貌似这个东西翻墙也行,比如 http://zh.wikipedia.org.sixxs.org 可以上的,太帅了,学校网络中心终于让我爽了一次!

Update: 貌似 HTTPS 加密站点还走不出去

UpdateUp:网上找了一个Bookmarklet,收藏了,这样碰到打不开的网站,轻轻一点,哼哼哈哈!

javascript:void((function(){location.href=location.href.replace(/^http\:\/\/([^\/\@]+)\/(?:)/,%22http://%22+%22$1%22.replace(%22\:%22,%22.%22)+%22.sixxs.org/%22);})())

灵异鼠标

见鬼了,我的鼠标不能拖拽,突然间的事,这上网岂不是折磨啊,以为是坏了,想想不应该啊,罗技的,怎么说也是行货啊,上网搜了一下,找到一个很囧的解决办法,连按两下ESC,好像连按两下ESC相当于在控制面板里重新选择拖拽功能,这个,我还真不知道,学习了。

51博客搬家到wordpress

丫头老早就开始写日志,应该算日记,基本上就三五个人知道,到现在差不多170多篇,07年一月份到现在,够能坚持的。可是51日志显得太乱了,花里胡哨的,对Fx支持还相当差,就想着把丫头的日志也给独立出来,反正我那么大的空间一个人肯定是用不完,-_-    

网上Google了一下,方案如下:51->163 blog->Blog_Backup导出RSS 2.0格式,然后修改后利用wordpress的RSS导入。

各大BSP好像都有博客搬家功能,不过支持51的就找到Blogbus跟163,另外,blogbus也可以将日志已xml格式导出到本地,网上流传冰古的blogbus2wordpress转化我试了一下,失败,不管是本地php环境还是放在空间上都没有成功,就放弃了。改用 blog_backup,一个多功能的blog备份工具软件,支持N多BSP,流行的独立blog程序,像wp,pjblog,z-blog,bo-blog都支持,连饭否这种微博客都支持,很好很强大。

先用163搬家从51里弄出来,完成以后,用blog_backup把163 blog导出,导出格式为RSS 2.0,UTF-8编码,使用wp的RSS导入功能进行导入,很完美。

看起来挺简单的,不过我试了好几次才搞定。刚开始没有对blog_backup导出的xml文档修改,导入进去后就显示一个标题,然后删掉,修改,再倒入,来回好几次,还好我是在本地php环境弄的,不然岂不是要慢死了。嗯,还算是完美,丫头也挺惊喜的,不过她买不买帐还是另外一回事。

校内APP:Hfut_News

重新玩校内,玩的要不一样,自己的第一个校内APP应用。校内的APP平台开发现在也还是刚刚开始,连API文档都还没有完全弄好,好多人都是自己摸索开发学习。照着别人的教程自己也弄了个APP,其实根本不能算是APP,因为只是个静态网页。。。

Hfut_News,合肥工业大学新闻中心,一个静态网页的校内APP程序。用的是Google reader分享输出。也就是先自己订阅了新闻,然后分享输出,Google自己做了一个JS,可以把分享输出贴到自己的网页上,我就是写了个静态网页,然后加上Google的输出,最多也就看着CSS美化了一下页面,over。原理很简单,可以说没有啥技术含量的东西,基本上三分钟就可以搞定,可是我还是弄了差不多一天时间。大言不惭的去申请开发许可API Key,然后安装到校内,中间步骤参考官方指导。然后就开始去拉人,下一步就是厚着脸皮去提交应用,不过貌似审核标准里有一条:对于过于简陋的App暂时是不会通过的。我这个东西也就自己一个人自娱自乐的玩玩吧。

虽然很是弱智的一个小东西,收获还是有的,至少我知道了padding: 5px 10px 0 5px;后面这四个参数是按上-右-下-左的顺序来进行填充的。不过这样的东西实在是拿不出手,所以考虑学习一下动态编程,怎么说做一个校内APP也得加上xnml API函数吧,不然可太不象话了。

重新玩校内

自从校内开放API平台后,我就知道我回到校内的时间要来了。

也不知道上回是因为啥,就把校内给自杀了,当然,是暂时冷冻掉。早在校内还没完全开放注册时候,注册校内得是教育网内部IP,貌似那时候工大也还不能注册,那时候就听说校内了,应该是06年,仿美国一网站,当时评价挺高的。所以,当工大能注册的时候赶紧的注册进去玩。嗯,刚开始发现确实挺好玩的,找到了许多以前的同学,打打招呼,留个言什么的。我记得当时为了改一个校内的模板,楞是弄了一个周末,要知道那时候我还没有电脑,在同学电脑上霸占着。

后来慢慢的热情下去了。也还有是因为校内那个时候变得跟猫扑论坛一样,乱七八糟的,跟一般的BBS也没多大区别。渐渐的,上校内也只是到少数几个人的页面上看看,都是好兄弟好朋友的那种,看看他们近况咋样,纯属关心那种的,也就把校内慢慢变成了一个亲情SNS。

再后来,校内变得有点让人失望。先不说别的,广告加的绝不比猫扑少。也许是因为校内让猫扑大东家给收购了,慢慢的这俩“孩子”都挺像的。还有就是校内那时候只忙着扩军,很少改进自己的东西,老那几样玩的没啥意思,所以,上校内的时间也就越来越少了。以至于某一天我心情不好直接给自杀了。

玩校内中间夹杂着海内。这两都是王兴的“内人”。。。刚开始时候海内挺像一个搞网络搞IT搞计算机的人专门的精英SNS,很多网络大佬,技术牛人都在海内里,那时候我也溜了进去,瞎转悠。就觉得海内比校内干净的多,其他的还是像,就想着在海内定居玩玩。可是,又一个可是,慢慢的海内人气也下去了,海内开始走娱乐线路,大佬们都慢慢的离开,海内的娱乐线路也不好玩,更何况还有好多其他的SNS,开心网,一起,这些个专业搞娱乐的,海内也慢慢冷落下来了。现在海内已经被我给阉割的就是一个封闭版的饭否,一个人瞎说话瞎扯淡。

跑题了,接着说校内。校内还是挺争气的,知道SNS该怎么走,开放平台是个好东西,好玩的东西会越来越多啊。所以说,校内开放平台后,我就又打算回来了,回来玩玩平台,想自己学学网络编程,权当练手。重新玩校内,咱得换个玩法,校内APP开发,好好学习一下。

我的Custom Buttons2按钮分享

Custom Buttons2是Firefox的一个强力插件,可以自定义安装一些按钮,实现一些功能,很是方便。Custom Buttons2的官网有很多有趣实用的功能按钮,这里我分享一下我自己使用的Custom Buttons2按钮。我一般都把Fx的标题栏隐藏掉,然后将Custom Buttons2的按钮加在工具栏右侧空白处,这样既节省了显示版面,又不影响外观。上图:

  1. Go Up,向上一层浏览。用过Maxthon的都知道有这个功能,点击跳转到上一级网址
  2. Clear AddressBar/InputField/SearchBar,清除地址栏/输入区域/搜索栏(左中右键)。很简单,对应鼠标左键/中键/右键,相应的点击清空地址栏/输入区域/搜索栏,当然,习惯快捷键的就省去了这种鼠标手操作,定位到地址栏的快捷键是Alt+D,定位到搜索栏是Ctrl+K。
  3. FavicoTab,就是将当前页面标签缩小到图标大小,节省浏览空间,我一般都是把Google Reader标签缩小再锁定,因为我一般不把它关掉。
  4. Top/Bottom,跳转到页面顶部/低端。泡论坛必备,点击后直接到最下面的回复框。
  5. URL 连页增加/减少,在线看小说很实用的说。
  6. Google 翻译(中英),左键点击将当前网页翻译为中文,当然前提得是当前页面是英文,右键点击正好相反。看一些外文网站时候对咱这些个英语不好的很是方便。
  7. Options,打开选项options菜单,省略工具Tools-选项Options点击,我们要的就是方便省事。
  8. Add-ons,打开附件组件。类似于上面的按钮功能,一键到附加组件。
  9. search at once when switch engine,切换搜索引擎立即搜索。一般都会在搜索栏添加好多个搜索引擎,切换着搜索。Fx默认情况下点击切换搜索引擎时候是不会自动立即搜索的,这个按钮就可以实现这个动能,装上以后就不用管了,方便。
  10. Search Site,使用Google的site:url搜索功能对当前页面进行站内搜索。很多站点、论坛和博客自带的搜索其实很弱的,老是搜索不到,使用google的site:url搜索就强大多了。
  11. Auto context menu on selection,选定网页文字自动弹出右键菜单,省略一次点击,习惯使用的话要少点击多少次右键啊,很节省鼠标使用的哦。
  12. Toggle Chrome,隐藏Fx标题栏,增大页面显示大小。节约一行的显示空间,对小屏幕来说还是很可观的。
  13. Re-Start,重启Fx。一般来说一开机打开Fx后基本上都不怎么关掉,虽说Fx 3内存泄露问题解决的很不错,不过时间长了还是会100-200多M内存占用,重启Fx,就这么简单。

其实Custom Buttons2还有很多有趣简单实用的功能按钮,合理的使用能给我们带来很多方便,节省时间,提高效率。打造自己的Fx,享受自定义的快乐。

我的Firefox扩展分享

实用的角度选择Firefox扩展–我的Firefox扩展分享

PS:本文为 “体验火狐,分享我与火狐的故事” 投稿写作。

Firefox 最最吸引我的地方在于它的无敌自定义性。你可以通过数以千计的Extensions扩展来实现自己想要的功能。或者说,Fx提供给你的只是一个浏览器核心,一个平台,除了必不可少的功能和Fx认为很有特色的功能,比如Fx 3里面的智能地址栏,其他的你想要的都留给你自己去开发定制。也许这样会比较麻烦,不适合新手操作使用,这个也许是Fx不能大范围流行使用的最大障碍,毕竟不是每个人都会安装Fx插件的。但是对于喜欢折腾的人来说,Fx无疑是最棒的,通过自己的设定做一个自己最适合的Fx,很是有成就感。然而,这么多优秀的扩展怎么选择呢?毕竟万物都有一个度,并不是所有的扩展都适合你,安装过多的扩展终究会让Fx变成一个庞然大物,启动速度跟反应速度都会受到很大的影响。因此,合理实用的选择适合自己的Fx扩展无疑很重要。下面是我自己的Fx扩展配置,分享一下我自己的扩展使用。

  • Abduction,一个非常简单的网页截图扩展,可选区域和全屏截图。大多数时候我只是需要对网页上部分区域进行截图操作,不需要像fireshot那样对截图进行过多的阴影、着色、注释等图片编辑,对我来说,这个截图扩展是最为实用的,而且仅仅10几K的大小。
  • Adblock Plus,这个就不多说了,强大的屏蔽广告扩展,配合自定义的广告屏蔽规则,非常棒!
  • Add to Search Bar,Add any search on any page to the Search Bar,其实很多搜索引擎已经可以自己添加到搜索栏,不过还是有不够智能的,这个东西就可以添加任意搜索到搜索栏。
  • Copy Link Name,复制链接名称。当然,你也可以用鼠标选定后右键复制,但是这样很容易产生误操作,点到链接,我要的只是复制链接名称而已。
  • Custom Buttons2,自定义一些按钮,非常棒的扩展。我自己添加了许多按钮,比如,站内搜索,重启Fx,Google翻译当前网页等,简单,实用。
  • DownloadHelper,简单说就是来下载在线视频。在线视频大多都对地址进行了加密,用这个东西就可以嗅到视频的真实地址,剩下的更简单了吧?
  • DownThemAll,支持多线程的下载利器。虽然Fx自带的下载已经比较好了,但是不支持多线程,速度上不行。
  • Easy DragToGo,超级拖拽,比Super DragAndGo要小巧但是功能上一样强大,五星扩展,必备扩展!
  • Extension List Dumper,生成扩展列表,当前这个列表就是用它生成的,我可不想一个一个的写扩展名字。
  • Firebug,五星级推荐扩展之一,简单来说,集HTML查看和编辑、Javascript控制台、网络状况监视器于一体的网页开发利器,其实我也就是偶尔拿来玩玩,看看网页源码,纯属学习。
  • FireGestures,鼠标手势扩展,小巧,简单,实用,没有别的。
  • FlashGot,调用外部下载工具,我用的是迅雷,下载大东西时候很方便。
  • Google Notebook,选定网页内容,右键,收藏到Google笔记本,网络收藏必备。
  • Greasemonkey,同样是五星级推荐扩展,可以实现很多网页没有的功能,比如自动发现RSS地址,给豆瓣添加回复和引用按钮等等,很是方便实用。
  • IE Tab,使用IE浏览网页。毕竟现在还是IE的天下,有些时候还只能用IE,用这个直接就可以,不过现在用的很少了,因为IE Tab有不少bug,很拖累Fx速度,考虑卸载。
  • keyconfig,可以自定义添加Fx没有的快捷键来实现一些功能,比如Ctrl+Shift+R刷新全部网页。
  • Live PageRank,查看当前网页的Google PR值,10几K大小,很简单。
  • MediaWrap,实现在线播放功能,必备。
  • Open IT Online,可以将在线文档在Google Docs中打开,试用中。
  • Paste and Go 2,就一个功能,实现地址栏的粘贴并打开,其实这个功能应该集成到Fx的说。
  • QuickProxy,快速切换代理。设置好代理地址,点击切换使用代理或不用代理,简单实用。
  • Tab Mix Plus,五星推荐必备扩展。实现标签页更多更强大的功能。
  • TabIMSwitch,实现Fx各个标签页输入法的不同状态。在一个标签页我要中文输入,另一个我要用英文输入,我可不想Ctrl+Space的切换不停,很实用。
  • Text Link,很多网页里的链接是文本形式,不能直接点击打开,以前都是复制到地址栏再打开,很不方便,有了这个,直接双击即可。
  • Update Bookmark,在线看连载小说之类的非常实用,更新书签属性到当前页面。
  • URL Fixer,敲网站地址时候不小心把com敲成了cmo,没问题,照样能到,因为我有这个家伙来修正网站地址。
  • 巴巴变图摘,把图片一键上传到巴巴变网络相册,对我来说很方便,对你也许用处不大,:-)。

算算我用的Fx扩展其实也不少,将近30个,但是Fx启动速度并没有受到很大影响,10+秒钟启动完成,可以接受。有很多扩展的功能其实都差不多,我们选择的时候就要已简单实用作为原则,优选那些个体积小巧的,这样对Fx的启动速度和反应速度影响就会小得多。

选择简单实用适合自己的Fx扩展,打造自己的Fx,享受自定义的快乐.

Google音乐在线播放不支持firefox解决

Google音乐刚出来时候试了一下,发现在线播放有问题,播放器错位,歌曲列表是空的,因为用的firefox 3,以为是不支持fx的原因,就换用ie 7,一切完美。后来发现是因为mediawrap插件的原因,禁用mediawrap后正常。

UPDATE: 其实不用完全禁用mediawrap,只需要在mediawrap设置中取消 Shockwave Flash 选项即可!