2005年11月11日

The image “http://www.hufoo.net/images/logo_01.gif” cannot be displayed, because it contains errors.

http://www.hufoo.net/down.shtml
给Hufoo作了一个Firefox的搜索插件,可以很方便的在右上角的搜索使用Hufoo的搜索功能了。

最近发现hufoo几个有意思的命令:
比对几个搜索引擎对同一关键字的返回结果,省得打开好几个搜索引擎的界面了:
g+baidu+yisou+3721 Java

搜索美女:qq+搜图 美女

查看陌生手机号码的归属地:手机号码 138xxxxxx

查询天气:天气查询 北京

很简单就可以使用了。

最后再说一下,如何做ff的搜索安装,你可以直接使用一下函数:

<script>
/**
* @param name src文件名
* @param ext 图片文件扩展名
* @param cat 备用参数
* @param type 备用参数
*/
function addEngine(name,ext,cat,type)
{
if ((typeof window.sidebar == "object") && (typeof
window.sidebar.addSearchEngine == "function"))
{
window.sidebar.addSearchEngine(
"http://www.hufoo.net/down/ff/"+name+".src",
"http://www.hufoo.net/down/ff/"+name+"."+ext,
name,
cat );
}
else
{
errorMsg(name,ext,cat);
}
}
</script>

调用方式:
<a href="javascript:addEngine('hufoo','png','General','0')">安装虎符FireFox插件</a>

只需要以上代码,就可以把一个搜索安装到右上角了,至于src的写法,随便打开一个已有的src文件就可以看懂了


我靠,又是这种游戏,被瞄瞄和拿拿同时点名不好不答了,晕阿-_-!

提问1:2005年,你的野心是什么!『出题人:狐狸』
第一题就不知道怎么答了,好像今年没什么大计划

提问2:为以下物品撰写一句话。此物品为二锅头。『出题人:葵』
请访问二锅头的blog:http://blog.sina.com.cn/m/erguotou

提问3:叙述你或者你想象中的最好的一次恋爱经历限原创;字数250字以上『出题人:栗子』
Kiss long time,to bed,music,very good.

提问4:一天早上起来,发现自己身边的人都变成蛤蟆似的只会跳,只会呱呱叫,你怎么办『出题人:鬼丸』
打醒自己

提问5:如果发现自己最近衰到极点,你会怎么办?『出题人:星星』
出来混早晚都要还的

提问6:请形容一下你理想(妄想)中的结婚场景吧。。包括结婚对象。。『出题人:泡泡璐』
新郎,新娘,鲜花,礼服,教堂,亲朋,好友,欢笑,旧情,哭泣

提问7:如果你可以变成动漫/卡通里的角色,你想变成谁,说出原因。『出题人:猫猫HISA』
热海(不知有没有同好知道?)

提问8:初吻的地点,时间,对象。哈哈哈哈。。没有,希望跟谁?『出题人:叉』
小学的事谁记得

提问9:最想到什麽地方定居。和谁一起去。以及原因。很简单的问题吧。『出题人:熊子』
和LP去一个没有人烟,又可以有经济来源,最重要是有宽带的地方

提问10:觉得人生对自己最重要的是什么?『出题人:lulu 』
家人和朋友

提问11:你一觉醒来,发现全世界的人都看不见你,也听不见你说话,你会怎么办?『出题人:樱桃猫猫』
对不住了,瑞士银行

提问12:如果可以从机器猫(也奏是哆啦A梦)那里得到一样宝贝,你想得到什么?『出题人:小文』
随意门,上班不会迟到了

提问13:如果重新让你选择一次已经过完的这段人生,你会想从什么时候开始?换句话说,你对自己什么阶段最后悔,想重新来过?『出题人:野孩子』
把中国游戏联盟坚持下去

提问14:你最后一次ml是什么时候?跟谁?『出题人:阿米』
和我的左手…..

提问15:你认为孙悟空和黑猫警长哪个更性感点?『出题人:假民工』
孙悟空,这题够无厘头的

提问16: 死的时候你给送我什么?『出题人:benben】
这份题,看看能不能带动阴间的人一起玩

提问17:午休时你都做些啥『出题人:问茶』
上网

提问18:为什么今年博客游戏这么多?『出题人:汉缇萦』
传销这种活动中国人还是比较接受的

提问19:为什么大家都有空写博?『出题人:网络埋伏纪事』
难道去看被广电总局删的不成样的电影吗?!

提问20:你昨天的便便是什么成色(成分和颜色)?『出题人:大便美女』
有点像哈根达斯

提问21:用一个词或一句话(小于等于10个字)概括自己的生活。『出题人:吾无五物』
生的伟大,活得憋屈

提问22:便便时没有纸怎么办?『出题人:橘子』
这事还真发生过,先等厕所没有人的时候一个健步冲到隔壁的格子里

提问23:现阶段你最想强吻谁?都怪我家阿白,给我灌输了太多关于强吻的思想。哼哼。各位小朋友要努力回答喔。『出题人:小五』
LP亲太多了,但还得答她啊,不然死了

提问24:你最想忘却忘不了的事情是什么?哇哈哈,很俗的一个问题吧?幸亏我在这么早就被点到名字了,不然还不得累死!『出题人:小镜子』
那是2002年的第一场雪,比2001年来的稍晚了一些

提问25:概括自己的优缺点,各用一个词儿。『出题人:树熊』


提问26:最喜欢的电影?『出题人:奥奥』
肖申克的救赎

提问27:2005年湖南台的超级女声谁给你留下了最深刻的印象,为什么?『出题人:燕燕』
夏青:“我想和电视机前的观众朋友说,这位选手她会看镜头."。

提问28:有人愿意一起漂泊旅行吗,没有终点,直到累了,落脚在某个地方?『出题人:孟子』
咱们还是分开旅行吧

提问29:工作多久才能熟练?『出题人:eye』
看啥工作了

提问30:我想知道第100个人被点名时会是什么感受??『出题人:清音』
肯定想抽第一个人……

提问31:请问有人知道青山精神病院的电话吗?『出题人:岩』
2456 7111新界屯门青松观路 15 号 ,我和出题人是室友.

提问32:你的第一次表白在什么时候?对谁?说了什么?对方如何回应的?…这好像不是一个问题…『出题人:笑笑』
日后再说

提问33:人类会灭亡么?什么时候?『出题人:77』
没想过

提问34:你对第一个开始玩这个游戏的人作何感想?『出题人:rmac』
把这个电话给他:2456 7111

提问35:向往异国恋么?『出题人:Santa Abby』
支持国货

提问36:去夜店,有被美女帅男搭讪过吗?『出题人:橙色记忆』
没有

提问37:异性之间是否有纯洁的友情『出题人:沧海桑田』
呵呵,纯洁

提问38:当你孤单你会想起谁?『出题人:sweetchild_momo』
我就想找个人来陪,我的快乐和伤悲只有你能体会,让你再陪我走一回

提问39:你现在多沉?如实汇报『出题人:笨鱼』
120

提问40:在大街上闹市区,马上就要拉到裤子里了,却怎么都找不到厕所,怎么办?『出题人:小白』
看看有没有人胃不好,趁热吃

提问41:你这辈子中遇到的自己非常喜欢,但最终并没能在一起的异性是谁?『出题人:Vltava』
人生总是充满遗憾的

提问42:说说你对死的看法『出题人:Religioso』
出来混早晚都要还的

提问43:你有过特别绝望的时候吗?是怎么度过的呢?『出题人:jimmie』
感谢在我绝望的时候帮助过我的朋友们

提问44:你打算什么时候结婚生子?为什么?『出题人:casoline』
一个巴掌拍不响

提问45:想要几个小孩?『出题人:小雷』
看体力吧

提问46:放弃眼下不喜欢但很有前途的事业 去追求很喜欢但前途未卜的事业 你会么『出题人:tata』
我还是去做山贼这份很有前途的职业吧

提问47:如果你突然有了100万,你最先会把钱花在哪?『出题人:yuki』
老子我就吃油条喝豆浆,想沾红糖沾红糖,想沾白糖沾白糖。

提问48:自你问世以来到现在,你最讨厌的人是谁?何以至此造成你们如此的关系?『出题人:猪头基』
中国男足

提问49:下一次你请我吃饭是哪天?…『出题人:瞄瞄』
面包会有的

提问50:一日女子监狱很吵,监狱长说:吵什么吵,再吵明天黄瓜切片。看懂的举手『出题人:清风』

终于答完了,指定下家,找几个有传销潜质的:)
DarkRain,dada,弥生,sisi.

2005年11月10日


http://projects.edgewall.com/python-sidebar/


 The image “http://projects.edgewall.com/gfx/screenshots/python-sidebar_mini.png” cannot be displayed, because it contains errors. 安装了以后可以很方便的在浏览器里查看Python文档,更有趣的是他的安装函数。
点击安装以后他只是在收
藏夹多了一个链接,但点击后,却是用sidebar打开,看这个链接的属性,发现他钩中了Load
this bookmark in the sidebar选项,他的安装函数如下:

function addMozillaPanel() {
    if ((typeof window.sidebar == "object") && (typeof
window.sidebar.addPanel == "function")) {
         window.sidebar.addPanel ("Python Sidebar",
         "http://projects.edgewall.com/python-sidebar/html/toc-tutorial.html","");
    } else {
        alert ("Sorry – you must be running Mozilla or Netscape to
install this");
    }
 }

关键是 window.sidebar.addPanel这个函数,当然,这个函数只能在mozila类浏览器使用。




   
2005年11月09日

今天偶然在Greasemonkey的maillist里发现了个有趣的东西Monkeygrease ,一个服务器端的Greasemonkey,可以在服务器端执行js代码,可以对现有的html中插入你想要的html或js代码,有些像在html中作aop操作。


只需要简单简单的配置Monkeygrease就可以工作了:

加入一个Filter

<filter>
<filter-name>Monkeygrease</filter-name>
<filter-class>
org.manalang.monkeygrease.MonkeygreaseFilter
</filter-class>
<init-param>
<param-name>confReloadCheckInterval</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>commentsOn</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>logLevel</param-name>
<param-value>2</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Monkeygrease</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

配置插入规则:
<?xml version="1.0" encoding="UTF-8"?>
<mg:monkeygrease xmlns:mg="http://monkeygrease.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://monkeygrease.org http://monkeygrease.org/monkeygrease.xsd ">
 
<rule enabled="true" name="Sample rule 1" url-pattern="/.*" insert-at="head-begin">
<![CDATA[
<!-- Whatever you insert here gets injected as the first item in the <head> section -->
]]>
</rule>
<rule enabled="true" name="Sample rule 2" url-pattern="/.*" insert-at="head-begin">
<![CDATA[
<!-- Whatever you insert here gets injected as the last item in the <head> section -->
]]>
</rule>
<rule enabled="true" name="Sample rule 3" url-pattern="/.*" insert-at="body-begin">
<![CDATA[
<!-- Whatever you insert here gets injected as the first item in the <body> section -->
]]>
</rule>
<rule enabled="true" name="Sample rule 4" url-pattern="/.*" insert-at="body-end">
<![CDATA[
<!-- Whatever you insert here gets injected as the last item in the <body> section -->
]]>
</rule>
 
</mg:monkeygrease>
</xml>

你可以在

<![CDATA[

中放入js或html代码,比如插入如下js代码

<![CDATA[
<script type="text/javascript" language="javascript">
<!--
window.onload = function() {
alert('Hello World!!!');
};
-->
</script>
]]>

接下来简单说一下规则:

insert-at="head-begin"

在head前插入如下文本

<!-- Whatever you insert here gets injected as the first item in the <head> section -->

其他配置以此类推


原始的html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
This is a test
</body>


按规则插入后的html
<!-- This page has been Monkeygrease'd (Config file last loaded on 2005-11-9 ÏÂÎç06ʱ17·Ö03Ãë) -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!-- Monkeygrease Rule Begin: Sample rule 2 head-begin -->
<title>This page has been monkeygrease'd</title>
<!-- Monkeygrease Rule End -->
<!-- Monkeygrease Rule Begin: Sample rule 1 head-begin -->
<script type="text/javascript" src="/dojo/dojo.js">&nbsp;</script>
<link href="css.css" rel="stylesheet" type="text/css" />
<!-- Monkeygrease Rule End -->
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<!-- Monkeygrease Rule Begin: Sample rule 3 body-begin -->
<div style="background:green">beginning of body</div>
<!-- Monkeygrease Rule End -->
This is a test
<!-- Monkeygrease Rule Begin: Sample rule 4 body-end -->
<div style="background:red">End of body</div>
<!-- Monkeygrease Rule End -->
</body>

</html>




2005年11月08日

uploads/200511/07_231823_logo_01.gif


虎符咋看起来,好像是又回到了,命令行时代,但是执行任何的服务,都更快,更高效。而执行这些命令的是整个互联网。
可以用 " bweb nike " 来命令百度去搜索nike相关的网页。你可以用 " 汉译英 学生 " 来命令百度来翻译学生。当然,他们还
把这些服务集合起来,比如" @web 大师 " 把google 和百度一块用。爽!而且还可以自己加命令,随心所欲。

我现在已经不怎么单独打开其他搜索引擎了
我搜书就用:"dangdang 书名"
查字典就用:"汉译英 美女
查电话就用:"手机号码 13681000000"

当下,除了
google
baidu
,我们还有
a9

当下,信息那么多,好像我们要找某个东西的话,
google
baidu
sina,似乎没有其他的选择了,但是其实有很多的东西,比如如果你要找一个软件的试用版的话,其实最好的就是使用那个软件的官方站点的内部搜索,比如微软,
apple,但是因为你不知道这些站点的地址,所以对于你来说,只有去
google
baidu
了。我以前的经常为此苦恼,没想到,现在竟然出了一个叫a9
的站点,呵呵。他们把各个站点,比如ibm
microsoft
amazon
wiki
等等的站内的搜索,集成到了一起,然后你找任何东西,只要简单的输入你的关键词,然后点击那些上面列出来的
wiki
amazon
google
flickr
等等就可以调用这些信息了。实在是觉得很方便。

 

还有更绝的,国内的一个站点叫做虎符

这个名字实在是取的很有味道,他们有点类似于
a9
的功能,但是有过之无不及,因为他们不是简单的把搜索列在那里,而是把各个垂直的搜索,变成一个命令,然后你只要在你输入的关键词之前加上这个命令就可以调用这个服务了。比如要用
google搜索网页,他们的命令是
gweb
(大概是google web
的缩写),然后加上你的关键词,就可以了。而且令人叫决的还有你可以把这些命令合成起来,比如
web
gweb
google
网页搜索)+bweb
(百度网页搜索),然后在
web后面加上你的搜索的关键词。

  
他们的搜索结果页,也很有意思,他们把
google和百度显示在了一个页面里。一个在上面一个在下面,真是非常有意思。呵呵。而且这些命令的名字,你可以自己随便取。你可以有自己的音乐命令,然后你可以把
baidu,一搜,还有很多别的音乐搜索结合到这个音乐命令里面。形成一个自己的音乐搜索,当然还可以自由的分享给别人,他们只要在他们的搜索前面加上你在虎符上的昵称就可以了。别人也可以把你的搜索保存成自己的,达到一种分享。

但是不知道他们这个站点的前途如何,因为上面没有任何广告,没有可以想象到的盈利点。也许又是,
web 2.0概念的产物。还有版权的问题,
baidu
google
会愿意吗呵呵。

    
不过看他们的关于我们,发现只有四个人,能想到这样的服务也算不容易了。

也许会被收购吧,也不一定。呵呵

 

    
至少跟
a9一样,虎符也给了我们一个选择,就是让我们可以不去人手,
baidu
google
那种一下搜索成千上万的结果,结果只有前三条是有用的,或者干脆就是没用的。


2005年11月02日

可以结合shell安排每天的工作了

ubuntu可以直接安装apt-get install devtodo



tda:增加一个todo

tde 编号:修改一个todo

devtodo:列出目前有的todo

tdd:完成一个todo

tdr:删除一个todo

devtodo截图

2005年11月01日

今天偶然发现了一个python工具库itools,很完整,包括了i18n、工作流、rss处理,日历处理,搜索等等,所有的包如下所示:

  • itools.catalog
  • itools.datatypes
  • itools.gettext
  • itools.handlers
  • itools.html
  • itools.i18n
  • itools.ical
  • itools.resources
  • itools.rss
  • itools.schemas
  • itools.tmx
  • itools.uri
  • itools.web
  • itools.workflow
  • itools.xhtml
  • itools.xliff
  • itools.xml

在这个库基础上他做了一个CMS的演示demo(oh,my god,为什么又是cms!):.
The image “http://www.ikaaro.org/images/logo.png” cannot be displayed, because it contains errors.
http://demo.ikaaro.org/

还没有仔细研究,感觉是一个不错的基础库,对于想做web应用的,有很多代码肯定值得借鉴



http://dub.washington.edu/denim/



一个很有趣的工具,可以以手绘的形式设计网站,很适合初期大家一起设计网站结构的时候使用,随手在上面写写画画,可以以手绘的方式设置页面间链接。



截图:





教程:

http://dub.washington.edu/projects/denim/docs/tutorial/tutorial.html

2005年10月31日


http://dowser.sourceforge.net/



dowser一个分类搜索引擎,输入一个网址,他会在本地cache这个页面,同时通过爬虫分析网页文字(目前只支持英文),提取出关键字形成tag。目前的版本是0.26,下一个版本他要将爬虫作成p2p的形式,他最终的目标是要做一个分布式网络搜索引擎。

看了一下他的源代码,他本地数据检索的部分用的是sqlite,保证了数据检索的速度,爬虫的部分有很大的修改空间,重点是加入中文的检索与分析。

截图:

今天发现Flickr一个很有趣的地方,以前没怎么注意,就是Flickr的免费帐号只能显示最新的200张图片,更旧的图片你就只能通过你定义的tag去看了,连带着你建立的相册里的图片如果是在200张以外,也就是说很早放入的图片,会一张一张消失,随着时间的推移,相册也会消失掉。虽然说是免费帐号的一个缺陷,但个人觉得,其实也是一个很有意思的事情,因为我们很久以前上传得图片再去浏览的次数会很少,这个功能可以提醒我们经常回味一下以前的图片,以前发生的事情,看到照片的内容会让你回忆起当时快乐的时光,也许一次老朋友的聚会就此开始了:)。