作者归档:贝贝爸

新年好

2008年到了,照贝贝妈的算法,贝贝已经三岁了。新的一年祝大家身体健康,工作顺利。
愿贝贝能健康,茁壮的成长。也祝愿贝妈的日记,能跟上贝贝成长的步伐。

080103-1.jpg

为google toolbar添加https的gmail button

google的toolbar是我浏览器装的唯一一个工具条,gmail是我现在使用的主力邮箱,google toolbar的功能就不介绍了,它和google的其它产品结合的比较好。
google toolbar可以添加Custom Button,比如你经常在A网站搜索,可以在搜索框的地方点右键,菜单最下面会有一个“Generate Custom Search…”,按照提示走,可以在你的工具条上增加一个按钮,如果A网站设置了favorite icon的话,按钮就是这个icon。你可以在工具条搜索的地方输入要搜索的内容,点击自己增加的那个button,那么会调用A网站的搜索程序来进行搜索。
可以用本站右上角的搜索框测试一下,一定要先装google的toolbar哦。
gmail也可以增加到toolbar上,但是有一个问题,就是,增加后是http连接的,但是有时候可能会因为网络或其他原因,http不能用,每次都要去修改为https的连接。
找到2个方法
方法一
用https://www.gmail.com/打开gmail,在左边的 Invite a friend –>Give Gmail to: 输入框里点邮件,生成一个custom的search,优点是简单,方便,缺点是,不能搜索,只是加了一个链接而已。
方法二
首先按正常方法增加一个gmail button,然后要改一下配置文件,开始–>运行,输入
%USERPROFILE%\Local Settings\Application Data\Google\Custom Buttons
会有几个xml文件,我这里是一个
toolbar.google.com_J66T77NJDBMW4FEUU7FA.xml
打开,搜索
http://mail.google.com
替换为
https://mail.google.com,应该有三个位置。
保存后,重新开浏览器,发现搜索和直接点击都已经是https的连接。

更多google api的信息 http://www.google.com/tools/toolbar/buttons/apis/

老版本软件下载

股市会熊会牛,但是软件版本的升级缺是只升不降。有的新版软件还可以,但是有些软件升级后越来越臃肿,启动变慢,甚至还加些流氓软件。别人推荐的一个网站
http://www.oldversion.com/,广告词写的比较好,新的不一定是好的。
flashget,acdsee,winrar,java run time等都有。
推荐给大家。

Groovlets (groovy servlet) 的 helloword

需要
Groovy Version: 1.5.0
resin pro 3.1.4
groovy的安装,略

启动resin后,会有一个%RESIN_HOME%\webapps\ROOT\WEB-INF\web.xml文件。
增加如下内容

<servlet>
      <servlet-name>GroovyServlet</servlet-name>
      <servlet-class>groovy.servlet.GroovyServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>GroovyTemplate</servlet-name>
        <servlet-class>groovy.servlet.TemplateServlet</servlet-class>    
	</servlet>
    <servlet-mapping>
        <servlet-name>GroovyServlet</servlet-name>
        <url-pattern>*.groovy</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>GroovyTemplate</servlet-name>
        <url-pattern>*.gsp</url-pattern>
    </servlet-mapping>

copy %GROOVY_HOME%\lib\下的
groovy-1.5.0.jar
asm-2.2.jar
antlr-2.7.6.jar

%RESIN_HOME%\lib
启动resin,在
%RESIN_HOME%\webapps\ROOT下新建2个文件
hello.gsp
————-
<% def h="hello" def w="world" println "$h $w" print 2+2 println " times" %>

hello.groovy
——-
println “””


Groovy Servlet


Hello world @ ${new Date()}


“””

运行后
http://localhost:8080/1.gsp
http://localhost:8080/a.groovy
的内容分别为
hello world 4 times
Hello world @ Thu Dec 13 23:04:18 CST 2007

我要我要

我们一家三口都喜欢吃糖炒栗子,经常从外边买来回家吃。这段时间吃过晚饭如果有空就会出去散步。
原来经常去一家离家里步行15分钟左右的店里去买,主要是炒的味道还可以,坏的也少。
但是有一次,我们过去的时候,他们外边挂个牌子说促销,价格便宜,我们因为经常来买,知道价格没变,就问他们怎么回事,他们顾左右而言他,觉得老板不厚道,还有一次去,老板居然借口煤气涨价,自己也涨价了。这么一来二去,我就跟贝妈说,以后不吃他们的了。也就那么说,附近还真没发现质量比他们好地。
这天晚饭后散步,和贝妈,贝贝去散步,正好路过那个店,我问贝妈:要不要板栗吃?贝妈还没说话,贝贝举起右手,干脆的说:我要!我要!

只好再买点了。

也就从那天晚上,贝贝第一次清晰地说出“板——栗”。

注意.js文件的编码

在调试javascript代码的时候在a.html引用了b.js这个文件。
原来测试都没有问题,但是paste了一些原来的老代码后,ie出现js报错,但是firefox不抱错。
报错的信息如下:
return statement outside of functions
狗了半天,说是retrun写的位置不对,但是新写的代码和老的代码都没问题啊,一直在用。没办法,只能一段段的删除
期间还报过下面的错误
XXX is not defined
XXX是一个函数里面传过来的变量。函数都没用,居然也抱错。狠奇怪。
最后只剩2个function了,中间有一段代码的注释,是中文的。我把注释删掉,好了!

突然想起来问题所在了,原来是编码问题。上面的a.html是utf-8编码,而js里面的中文是gbk的编码,由于a.html是全英文的,所以没注意编码。而老的代码一直都是在gbk或者gb2312编码的页面上用,所以一直也没问题。

最后修改a.html为gbk的编码,问题解决。
比较好的习惯可能应该是公用的js代码里面不要用中文的注释。。

大事体!

前天晚上阴天,但是我却看到天上星星闪啊闪的在眨眼。不知道那里一直在散发着莫名的香气,周围虽然是晚上了,但是到处放红光,如同白昼一般。昨天早上起床,居然10年来又一次听到喜鹊叫,而且叫个不停,左眼皮也一直在跳。
所有的一切告诉我要出大事儿了,但是俺又不知道要出啥事儿,一直到下午谜底才揭晓。
伴随着喜鹊的叫声,下午贝妈打开厨子,拿出一个上面有一些灰尘,但是还算漂亮的一个盒子,好像有飞利浦的字样,打开后,拉出电线,找了个插座插上。然后又拿出一个长板子,像摆弄变形金刚似的三下两下摆弄出一个台子。
贝妈这是要干嘛呢?这么大动静,居然影响了气象,还招惹了喜鹊。嘿嘿,你们猜不到吧?告诉你们,贝妈是要熨衣服了。刚才盒子里是电熨斗,刚买来3,4年,贝妈说买来就要用,我说不急,再捂捂,说不定博物馆看上就发达了。结果贝妈不愿意,咳。
虽然是第一次,冰雪聪明的贝妈却是一学就会,一招一式,还真有点那么个样子。那叫一个仔细,领口,袖口,袖子,下摆,一块都没拉下。转眼间,4,5件衬衣就熨好了。
说起来真怪啊,不是亲眼看见我都不相信,刚熨好,把家伙收起来,喜鹊就无影无踪了,那些奇怪的自然现象也没了。博物馆也少了一个可以收藏的未用过的电熨斗。

历史会记住这一天的2007-12-02,感谢cctv,感谢mtv,感谢一直伴随着熨衣过程的喜鹊。

谢谢

JSON-LIB依赖库

只下载json-lib的jar还不行,JSON-LIB的依赖库如下

EZMorph
下载地址http://ezmorph.sourceforge.net
Commons
Collections http://jakarta.apache.org/commons/collections/
Commons Lang
http://jakarta.apache.org/commons/lang/
Commons BeanUtils
http://commons.apache.org/beanutils/
The Logging Component
http://commons.apache.org/logging/

eclise 导出的libraries如下

<?xml version="1.0" encoding="UTF-8"?>
<eclipse-userlibraries version="2">
    <library name="mylib" systemlibrary="false">
        <archive path="D:/jdk/mylib/commons-lang-2.3.jar"/>
        <archive path="D:/jdk/mylib/ezmorph-1.0.4.zip"/>
        <archive path="D:/jdk/mylib/json-lib-2.1-jdk13.jar"/>
        <archive path="D:/jdk/mylib/commons-logging-1.1.jar"/>
        <archive path="D:/jdk/mylib/commons-beanutils.jar"/>
        <archive path="D:/jdk/mylib/commons-collections-3.2.jar"/>
    </library>
</eclipse-userlibraries>