我的网站:用上了Gravatar,留言时候有大头贴了。
Paged Threaded Plugin:
- PHP5对array_merge函数有所修改,参数必须是array类型,于是插件在PHP5环境中就有问题。把参数做个强制类型转换就好了。
- 原来要回复某个留言,点了"reply to this comment"之后,被回复的留言前面的加号就一直保持不变,今天终于知道是怎么回事了,修正了相关的Javascript。
我的网站:用上了Gravatar,留言时候有大头贴了。
Paged Threaded Plugin:
我们村旁边的泉水,汇合起来挺大的,水温很低,脚伸进去过一会就不能忍受。
这是一段小电影:
当初用马桶的时候记得有个插件可以在状态栏上显示本机IP的软件,需要看自己IP的话很方便,免除打开网络连接选项之麻烦。以前想在Firefox里找个这样的插件,可惜搜索不到。现在无聊想自己做,却发现已经有了这样功能的插件,这就省事了,呵呵。不过在这个过程中也学了一些东西,总结一下Javascript显示本机IP的方法(Firefox):
var localhost = java.net.InetAddress.getLocalHost(); var hostname = localhost.getHostName(); var hostIP = localhost.getHostAddress();
一执行这个代码,系统就多了个javaw进程,不太爽,而且还要求安装Java虚拟机。
cls = Components.classes['@mozilla.org/network/dns-service;1']; iface = Components.interfaces.nsIDNSService; dns = cls.getService(iface); a = new Array(); try { var nsrecord = dns.resolve(dns.myHostName, true); while (nsrecord.hasMore()) { a[a.length] = nsrecord.getNextAddrAsString(); } } catch (e) { } localip = a.join(" | ");
先就用Show IP了,不过它不像Live IP Address那么简洁,用不了那么多功能。
为Firefox写了一个简单的user script,用于替换Gmail左上角链接栏,效果如下:
主要是原来链接栏里各个链接都有id,用document.getElementById就找到了,再找其parentNode,把innerHTML替换就可以了。
这里是源代码。想用的话,把替换文本换成自己合适的就行。
先安装GreaseMonkey,然后点击上面用户代码的链接,就会提示安装。
不想再在21Windows的服务器上忍受下去了,于是熬夜搬到了国外这个服务器上,免费一年,不知道将来速度怎么样。现在访问就是在国外的服务器上了,呵呵。
Akismet可以正常使用,mail函数也正常,真好。
促使我搬的主要原因是下午一个朋友和我说留言时被Ban了,唉,这该死的Bad behavior,我就知道会发生这种事情的。
也不一定就在这个服务器上了,免费的还是不大可靠。有朋友说可以给我空间,明天看看,好的话再搬一次。今天搬的时候经历了一些小挫折,以后就知道怎么解决了。
看这条新闻:
http://finance.ce.cn/rolling/200609/27/t20060927_8751157.shtml
文章先用激动人心的语气描述了百度这款“新”产品的特性,然后花了大部分篇幅鼓吹百度对开源领域的关注,以及为网民服务的宗旨(同时还拥有上网伴侣的贴心功能,就体现了这一点)。
同时打开Google Toolbar和百度超级搜霸的网页,比较一下?似乎从Google Toolbar页面的右上角下拉列表中的English改为中文(简体)就是搜霸了,不禁赞叹百度的学习能力,就连截图中画的圈的颜色、形状都没有任何差别,工具栏的布局也完全一致。
在这个工具栏上,百度唯一有新意的就是名字——超级搜霸。这是何等的自信,何等的响亮。太响亮了,看见这个霸字,我就退却三分,不敢用了。恰如其分的形容就是“恶俗”。
其实百度也是不错的,大部分人也认为它的中文分词比Google要好。不过看一个企业更要看它的品质,从早期百度的卑鄙竞争开始,到最近封杀Google广告客户(现在搜索这条新闻,Google没有相关结果,只是最后写着:根据当地法律法规……),百度早已让许多人产生了敌意。于是我就骂它一骂,呵呵。
Google Reader很久之前就出来了,不过一直似乎很少人用。确实,以前的界面让人觉得无所适从,大部分人订阅RSS还是用其它的在线RSS Reader如Bloglines,zhuaxia等等。
今天看到Google Reader改版了:
http://googlereader.blogspot.com/2006/09/something-looks-different.html
上去试了一下,感觉好多了。Google不得不放弃它之前的“创新”,向在线RSS Reader的普遍模式靠拢了一下:左边分类Feed列表,右边为阅读栏。
不过Google还有一些比较让人兴奋的特性,如阅读窗口使用Expanded View时滚动到某个Item上时才把它标为Read,而不是打开一个Feed就全标为Read。
另外Feed Item比较多时Reader加载也比较智能,向下滚动窗口到底部时才加载后面20个,这样不会在刚打开时造成很大的停顿。
Google Reader还提供了把clip添加到个人站点或Blog的功能,只需复制一段代码即可。
试用中。。。
找了好久觉得21Windows还可以,后来封了mail函数,我用PHPMailer插件发邮件通知。最近又很莫名其妙地不能用fsockopen连akismet.com,而其它网站正常。问客服,态度还可以,不过一点技术都不懂,帮我去问技术人员,说技术人员让我在后台的程序里提问。免了,我把Akismet换成Bad behavior,省得麻烦。
看到国外如bluehost.com之类的空间提供商真的很眼馋,想做什么都可以。价格$6.95/mo,对欧美来说是没什么问题,可对我这样的穷人就算不小的开支了。国内恐怕没有这么好的服务,同等规模的,价格也很高。
难道国内就没有一个像样的吗?在国内如果有像bluehost那样的hosting service,恐怕要收人民币10000/y。也从来没有听说过哪个主机服务商有好评的。
今天参加了Sun的大学技术日活动,就在教学楼里,挺方便的。在那里终于见到了传说中的Java之父,James Gosling,一看就是大牛,不管从个头上来说还是技术上:)
首先是Gosling的演讲,主题是“Java now and future”,接下来是Sun其他几位职员,期间展示了他们的新技术与产品,包括很酷的OpenSolaris 3D桌面。用一个小传感器(感知手的动作)通过无线电控制一辆小车,还有像手套一样的东西来代替鼠标在3D桌面上进行操作,让所有在场的人惊叹不已。
一位中国职员出了一些“Java Puzzle”来让观众赢取奖品,看似简单,很少人能答对。我蒙对一题,很惭愧地拿走一本NetBeans的书,本来对Java就是一知半解。最后的iPod Shuffle是通过才艺表演决出的。。。
我们去的时候已经没有座位了,只有前面几个位子摆了水杯,给Sun职员留的。不过后来他们把杯子拿走了,然后一位外国人示意我们去做。演讲开始后他们就坐在我们前面的地上,和其他同学一样,真是不好意思。
Gosling讲到Java的性能时说"Generally beats or equals to C/C++“,这个可能有点虚吧?至少是在拥有较大的内存和较强CPU的情况下,我想。
回来后订阅了James Gosling的Blog,发现他最近一篇中也提到了现在的中国之旅,以后多关注一下他的Blog,这里肯定是Java发展的信息之源,呵呵。
发现了参与今天活动的Sun职员之一的Blog:),这是他写的相关日志:
本来没想能得到小Duke,最后走的时候这位职员刚好扔一只到我脚下,就捡了起来
NOD32是一款非常出名的杀毒软件,最让人高兴的是它不会影响机器的性能,不像Norton之流,不把系统拖垮誓不罢休。它几乎每天都更新,比如今天竟然更新了三次。。。不过最让人郁闷的是它的key不太好找,而且找到以后用的人太多马上被ban,所以很多人(像我这样的穷人)都放弃了。杀毒软件最重要的还是更新要快,想更新的时候却找不到可用的u/p真是郁闷,前些天中了TrojanDownloader.Delf.AWY木马,把整个E盘的可执行文件都感染了才发现,就因为更新得太晚了。
不过现在NOD32台湾的网站上正在搞一个活动,可以提供90天试用的u/p: