THE MOMENT, THE MEMENTO

2010年08月28日

Google地图厦门数据被rollback了?

标签: — 吴德文 @ 16:26

某天突然想在Google地图上找一个路线方案的时候,突然发现成功大道的梧村隧道段不见了,而我命名记得曾经是有显示这段路的。

怎么会不见了呢?难道和前阵子有关部门整顿地图服务有关系?


Related:

2010年08月18日

Gmail Help bug

标签: — 吴德文 @ 00:45

话说前阵子才在哪里看到说Google鼓励别人给他汇报bug,可是今天我遇到的时候就想不起来上哪儿汇报了。

bug是这样重现的:Gmail界面上今天又出现了“Import mail & contacts ”的新特性,我点了后进到Settings的界面,然后再点了一下“Learn more”,然后就到了“导入电子邮件和联系人 使用帮助”的页面,再点一下“使用入门”,这样就到达了bug页面。如果你看到的是英文的,请在页面底部选择简体中文。

这个时候就会发现,有一行文字“点击此处可以查看支持哪些电子邮件提供程序”,其下面有一些mail服务商的列表。注意看那行文字的左边是一个+号的图标,如果点了那行文字,+号变成了-号,同时那些mail服务商的列表隐藏起来了。这个事件逻辑有点反常,通常应该是默认隐藏列表,显示+号,点了以后才是-号同时显示列表;现在是默认显示列表而且还显示+号。

发现这个问题在繁体中文版也一样存在,英文版网页倒是不存在,不知道是有人提交了英文版的错误,还是汉化时搞错了。

谁帮忙把这个错误转达到Google?


Related:

2010年07月30日

如何创建与Eclipse WTP平台兼容的GWT项目

标签:, — 吴德文 @ 03:28

说到GWT(嗯,就是Google Web Tookit),真是个神奇的东西,令我即将成为GWT的重度使用者。

不过最近发现,要在Eclipse JEE里把GWT项目和其它Enterprise Application Project集成在一起的时候会遇到麻烦,甚至只是简单的把GWT项目通过Eclipe的Server管理发布到Tomcat上也是不可能的。那是因为用GWT插件创建出来的GWT项目并不是一个JavaWeb项目(准确的说是不包含jst.web组件的项目),它除了最基本的Java项目信息以外,就只剩下gwt的模块信息了,所以Eclipse就只把它当作最普通的Java项目来对待。当它被设置成从属于EAR项目的时候,Eclipse会把他转变成JavaUtility项目,而不能发布成Web项目;当它单独为一个项目时,不能在Server里添加删除这个项目,也不能直接导出为WAR文件(手工使用jar是可以的,ant应该也可以,但那是Eclipse之外的方法了);甚至于,它的项目属性里连“Project Facets”设置项都没有,无法添加“Dynamic Web Module”或者是“Geronimo Deployment”或者是“Java Persistence”的特性。

这可怎么办呢?虽然GWT很好用,但是如果只能作为一个简单的Java项目是不行的,毕竟是用它来做Web项目的,我需要它能很好的和WTP兼容,这样我才不需要在Eclipse之外又做很多工作。

这个问题的关键就是项目的属性缺少Web项目应有的特性“Dynamic Web Module”,解决的思路有两个:一就是创建默认的GWT项目,然后通过修改项目属性文件.classpath以及org.eclipse.wst.common.*文件,把jst.web的项目特性加上去;再一种就是创建一个Dynamic Web Project,然后再把Google Web Toolkit的特性加到项目中去,当然还要按照GWT的规则设置一下build的输出目录以及一些注意事项。

第一种方法,我试了以后不是很安全,或者说不是很靠谱。因为毕竟对项目属性文件不是很精通,哪些要改,哪些不要改不是很了解,可能改错,也可能漏改,已知上改后的项目也没达到我的目的,无法变成一个真正的Dynamic Web项目。

第二种方法,好像还不错,只不过现在只在Tomcat上通过,还没有做关于Geronimo发布的测试。这里说说第二种方法怎么操作。

首先,创建一个默认的Dynamic Web Project;创建时最好是将Target Runtime设置为<None>(后面会解释);而Content directory可以使用默认的WebContent,也可以设置为GWT风格的war目录;重要的是Default output folder必须是<Content directory>/WEB-INF/classes。

接着,右键点击项目后出现的快捷菜单里,选择Google - Web Toolkit settings…,将Use Google Web Toolkit的Checkbox选上。如果,你的Content directory不是GWT需要的war,比如是默认的WebContent的话,还必须在项目属性的Google中设置Web Application中的WAR directory目录,否则在以GWT方式(Web Application)运行的时候会弹出“Could not find any host pages in project”的提示。

然后,需要增加一个名为test的Source folder,并把其Output folder设置为test-classes(点击Allow output folders for source folders),这样GWT项目里的test代码就有容身之处了。

最后,就可以从一个标准的GWT项目那里把src以及test目录下的代码复制过来,同时需要复制的还有WebContent目录下的html文件以及web.xml文件。

这样一个和WTP兼容的项目就完成了,可以开发GWT,然后用GWT方式运行来测试或者是通过WTP发布到Tomcat Server上了。

注1:如果创建项目是选择Tomcat作为Target Runtime的话,以GWT方式来运行时,会提示下面的错误信息:

Starting Jetty on port 8888

[WARN] failed jsp

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

……

[WARN] failed com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload@ccc588{/,D:\Eclipse\Training\GWTTomcat\WebContent}

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

……

这时虽然GWT运行了,但是打开网页会出现错误如下:

HTTP ERROR: 404

NOT_FOUND

我能想到Target Runtime对项目的影响就是Build Path里面多了Tomcat的Lib。因此,如果把这个Runtime去掉,或者是直接在Build Path里去掉Tomcat的Lib,项目就可以运行在GWT下了。不过如果此时再重新把Runtime设为Tomcat,似乎也可以正常运行了(诡异的现象),也许是多个重复的Lib的先后顺序问题。

注2:经测试证实,就是Build Path中Lib顺序的问题,只要GWT在前,那么以GWT方式运行就不会出错。

注3:测试证实,如果项目的Runtime设置成Apache Geronimo,不论GWT的顺序如何,以GWT方式来Run的时候,仍会提示下面的错误信息:

[WARN] Server class ‘org.apache.geronimo.kernel.log.GeronimoLogFactory’ could not be found in the web app, but was found on the system classpath

[WARN] Adding classpath entry ‘file:/D:/Tools/Web/geronimo-tomcat6-javaee5-2.1.4/lib/geronimo-kernel-2.1.4.jar’ to the web app classpath for this session

For additional info see: file:/D:/Tools/Eclipse/plugins/com.google.gwt.eclipse.sdkbundle.2.0.3_2.0.3.v201002191036/gwt-2.0.3/doc/helpInfo/webAppClassPath.html

但是,程序还是可以运行的,至少目前在浏览器里没发现什么错。

Related:

2010年07月17日

钓鱼?

吴德文 @ 15:12

突然QQ跳出一个框,说我有一封邮件,打开一看,是如下内容:

发件人:网易通行证 <passport@service.netease.com>

亲爱的网易通行证用户,您好:
请您点击下面链接来验证您的网易通行证的QQ号码:
http://reg.163.com/getpasswd/activateSecMailBox.jsp?mailType=qq&sid=…………………….
为了确保您的帐号安全,该链接仅7天内访问有效。

如果该链接已经失效,请您点击下面链接来重新获取激活保密邮箱的邮件:
http://reg.163.com/activatemail.jsp?mailType=qq
如果点击链接不工作…

请您选择并复制整个链接,打开浏览器窗口并将其粘贴到地址栏中。然后单击”转到”按钮或按键盘上的 Enter 键。
请勿直接回复该邮件,有关 网易通行证 的更多帮助信息,请访问:http://reg.163.com/help/help.shtml
网易通行证

这个邮件突然把我搞傻了,什么叫做我的“网易通行证的QQ号码”?

Google了一下,才知道原来现在网易通行证可以“绑定”QQ号码,或者是说通过QQ号码来找回密码。可是我没有忘记密码,不需要也没有进行过忘记密码的操作呀,为什么会收到这封邮件呢?

一种可能,这个是一封钓鱼邮件,骗我点链接,然后盗取我的密码,不过上面的所有链接都是真是的呀,而且邮件的协议层原文也是正常的。

还有一种可能,就是网易邮箱看我好久没去登录(我的Gmail已经很久没法pop3网易的邮件了),寂寞了,就发封邮箱骚扰我一下,让我做点什么操作。这个貌似有点靠谱。

不过还有一个很大的问题,怎么会知道我的QQ号呢?我从没在上面设置过这些信息呀。。。。

总之,问题还是很大很大,上面的链接我是不敢点的,不晓得会发生什么。地球太危险了。。。

2010年07月7日

电影《Kate & Leopold》的台词

吴德文 @ 14:51

当然,这是照着中文字幕记下来的。如果能找到英文原文是最好了。

“我发现自己正在向不知情的公众推销垃圾。”

“当一个人发现自己正在努力参与一项毫无价值的事情,他可以退出。”

“有些时候,你不得不做一些你不喜欢做的事,有时候你必须坚持并完成你所开始的事情,这是生活的一部分。”

2010年06月23日

发现Google Chrome上的一个bug

吴德文 @ 14:59

重现:

  1. 打开http://googlewebmastercentral.blogspot.com/2010/05/chrome-extensions-for-web-development.html这个网址
  2. 鼠标在地址栏点一下,
  3. 然后点一下刷新按钮

这个时候就可以发现,在刷新按钮的图标上有一个类似文本框的文本位置光标符。

很奇怪今天才发现这个现象,于是测试了其它网页,都不会发生如此现象,尤其是http://googlewebmastercentral.blogspot.com/,都无法再现这个现象,唯一可行的就是在原先那个网址的Tab上。

拍了好几次才把这个图标拍下来,回头从手机中导出在贴上来。

2010年06月16日

端午节的习俗

吴德文 @ 23:08

此文来自一封垃圾邮件,习俗部分很有收藏价值,故在删除邮件前先转载保留。

端午节:

农历五月初五为端午节,英文为Dragon Boat Festival 、Double Fifth Festival,又称端阳节、龙舟节、女儿节、午日节、五月节、艾节、端五、重五、夏节、天中节、浴兰节、屈原日、诗人节等。端是”开端”、”初”的意思,初五可以称为端五,与春节、清明节、中秋节并称为中国汉族的四大传统节日。农历以地支纪月,正月建寅,二月为卯,顺次至五月为午,因此称五月为午月,”五”与”午”通,”五”又为阳数,所以一些地方又将端午节称之为五月节、艾节、夏节。从史籍上看,”端午”二字最早见于西晋人周处《风土记》:”仲夏端午,烹鹜角黍”。端午节是我国汉族人民的传统节日,这一天必不可少的活动逐渐演变为吃粽子、赛龙舟、挂菖蒲、蒿草、艾叶、薰苍树、白芷,喝雄黄酒、系百索子、做香角子、贴五毒、贴符、放黄烟子、吃十二红。据说,吃粽子和赛龙舟,是为了纪念屈原,所以解放后曾把端午节定名为”诗人节”,以纪念屈原。至于挂菖蒲、艾叶,薰苍术、白芷,喝雄黄酒,贴符则据说是为了避邪。”炒五毒”,江苏中部以韭菜、茭(jiāo)草(或金针菜)、木耳、银鱼、虾米等同炒,大约是以这几种菜象征蟾蜍、蝎子、壁虎、蛇、蜈蚣等五毒都是端午的必备菜肴,现在少见。但是山东南部江苏北部以辣椒、葱、姜、蒜 、香菜五种 有刺激的东西混合一起炒也叫炒五毒,一般餐馆都可以点到此菜,因为食材比较常见。

时至今日,端午节在中国人民中仍是一个十分盛行的隆重节日。从2008年起为国家法定节假日放一天假。国家非常重视非物质文化遗产的保护,2006年5月20日,该民俗经国务院批准列入第一批国家级非物质文化遗产名录。2009年九月三十日在阿联酋首都阿布扎比召开的联合国教科文组织保护非物质文化遗端午赛龙舟活动产政府间委员会会议决定:中国端午节成功入选《世界人类非物质文化遗产代表作名录》。

各地节俗:

﹝河北省﹞北平忌端午节打井水,往往于节前预汲,据说是为了避井毒。市井小贩也于端午节兜售樱桃桑葚,据说端午节吃了樱桃桑葚,可全年不误食苍蝇。各炉食铺出售“五毒饼”,即以五种毒虫花纹为饰的饼。滦县已许聘的男女亲家咸于端午节互相馈赠礼品。赵县端午,地方官府会至城南举行聚会,邀请城中士大夫宴饮赋诗,称为“踏柳”。

﹝山东省﹞邹平县端午,每人早起均需饮酒一杯,传说可以避邪。日照端午给儿童缠七色线,一直要戴到节后第一次下雨才解下来扔在雨水里。临清县端午,七岁以下的男孩带符(麦稓做的项链),女孩带石榴花,还要穿上母亲亲手做的黄布鞋,鞋面上用毛笔画上五种毒虫。意思是借着屈原的墨迹来杀死五种毒虫。即墨在端午节早晨用露水洗脸。

﹝山西省﹞ 解州端午,男女戴艾叶,称为“去疾”,幼童则系百索于脖子上,据说这是“为屈原缚蛟龙”。隰州端午,各村祭龙王,并在田间挂纸。怀仁县端午又名“朱门”。定襄县端午,学生需致赠节礼给教师。潞安府以麦面蒸团,称为“白团”,与粽子一起拿来互相馈赠。

﹝陕西省﹞ 兴安州端午,地方官率领僚属观赏竞渡,称之“踏石”。兴平县端午以绫帛缝小角黍,下面再缝上一个小人偶,称为“耍娃娃”。同官县端午以蒲艾、纸牛贴门,称为“镇病”。

﹝甘肃省﹞ 静宁州端午摘玫瑰以蜜腌渍为饴。镇原县端午赠新婚夫妇香扇、罗绮、巾帕、艾虎。子弟并邀集父兄宴请师长,称为“享节”。漳县端午,牧童祀山神。积薪丘,在鸡鸣前焚烧,俗称“烧高山”。

﹝江苏省﹞嘉定县端午,不论贫富,必买石首鱼(俗称鳇鱼)煮食。仪征县也有“当裤子、买黄鱼”的俗谚。南京端午,各家皆以清水一盒,加入少许雄黄,鹅眼钱两枚,合家大小均用此水洗眼,称为“破火眼”,据说可保一年没有眼疾。武进有夜龙舟之戏,晚上在龙舟四面悬上小灯竞渡,且有箫鼓歌声相和。高邮的端午较为特殊,有系百索子、贴五毒、贴符、放黄烟子、吃“十二红”等习俗,孩子兴挂“鸭蛋络子”,就是挑好看的鸭蛋装在彩线结成的络子中,挂在胸前。

﹝四川省﹞石柱有“出端午佬”的习俗。由四人以两根竹竿抬起一张铺有红毯的大方桌。毯上用竹篾编一个骑虎的道士。敲锣打鼓,上街游行。旧时,川西还有端午“打字子”的习俗。是日,成都人皆买李子,于城东南角城楼下,上下对掷,聚观者数万。光绪二一年(一八九五年)因掷李与外国传教士发生衡突,此俗因而停止。乐山、新津等地端午赛龙舟时,还举行盛大商品交易会。在绵阳市和遂宁市的部分地区,有端午吃包子的传统,具体由来有待考证。

﹝浙江省﹞ 桐卢县乡塾之学童,端午节具礼于师长,称之“衣丝”。医家则于午时采药,相传此日天医星临空。

﹝江西省﹞ 建昌府午节用百草水洗浴,以防止疥疮,新昌县以雄黄、丹砂酒中饮之,称之“开眼”。

﹝湖北省﹞ 黄冈市端午节巴河镇迎傩人,花冠文身,鸣金逐疫。宜昌县端午竞渡,但以五月十三、十四、十五三日特盛。五月十五又称“大端阳”,食粽、饮蒲酒,例同端午。

﹝湖南省﹞ 攸县端午,孕妇家富者用花币酒食,贫者备鸡酒,以竹夹楮钱,供于龙舟之龙首前祈求安产。岳州府竞渡以为禳灾、去疾。又作草船泛水,称为“送瘟”。

﹝福建省﹞福州端午旧俗,媳妇于是日以寿衣、鞋袜、团粽、扇子进献公婆。建阳县以五日为药王晒药囊日,人家皆于此日作酱。上杭县端午用小艇缚芦苇作龙形戏于水滨,称为竞渡。仙游县端午竞渡后,献纸于虎啸潭,以吊念嘉靖癸年戚继光于此溺兵。邵武府端午节前,妇女以绛纱为囊盛符。又以五色绒作方胜,联以彩线,系于钗上。幼女则悬之于背,称为“窦娘”。

﹝广东省﹞ 从化县端午节正午以烧符水洗手眼后,泼洒于道,称为“送灾难”。新兴县端午,人家各从其邻近庙宇鼓吹迎导神像出巡。巫师并以法水、贴符驱逐邪凡魅。石城县端午,儿童放风筝,称为“放殃”。

(海南省) 每逢端午,海南各处都会如中原一般举办龙舟竞渡等活动。在如今保存最为完好的古县治城垣定安,五百年历史的明成化古城门洞内,仍有两个石阶叠架着两条鲜艳、修长、昂扬的龙舟。海岛先人,端午时节,扛起龙舟,奔向大河,挥汗于南渡江中竞渡……历史就从一个个古色端午,时光交错着流淌到了今朝。素有“椰乡”之称的文昌,是宋庆龄的祖居地,临海傍河。自古以来,当地沿海沿河居民每逢端午,都会举办赛龙舟的活动,祈福求安。海南除了与内地相同的赛龙舟、吃粽子、挂菖蒲和艾草,还有一个海岛百姓都熟知的内容,就是洗龙水和洗草药澡。

饮雄黄酒:在长江流域地区盛行。

吃馏米:在部分晋语地区盛行,馏米即黄米(黍)蒸制的米饭。

游百病:在贵州地区盛行。

2010年05月20日

是-不是

吴德文 @ 23:43

我是不是我
不是我是我
是我我不是
不是我我是

2010年04月28日

海豚音

标签:, — 吴德文 @ 15:01

这个东西以前偶尔有听说过,没有去深究是什么。

前阵子一个朋友说起张靓颖录制开心100。刚刚听夜宴主题曲,突然想查看看是谁唱的(其实以前蜥蜴和我推荐的说过,只是我又忘了),发现居然就是张靓颖。于是乎决定好好搜索一下当年超女总决赛的名次,发现季军就是张靓颖。话说,当年总决赛的时候我正躺在逸夫楼美发厅里干洗,本来对超女毫不在意的也就顺便听了一下,对其中一位真正把握歌曲灵魂并把其唱出来的深表认同,只是没想到这位女生最后竟然只得了季军。这么看来,我当时认同的也应该就是张靓颖了,看来身边这么多朋友认同张靓颖也确实不是盲目的。

嗯,跑题跑太远了。搜索了张靓颖后,发现其当时的一大特点就是海豚音。于是这次就一定要搞清楚究竟什么是海豚音

其实海豚音是‘后咽音’的通俗说法
咽音是种科学的发声方法可以条理治疗一些嗓子的疾病
但是现在会唱真正‘海豚音’的人不多
包括超女张靓颖的那个假声其实也并不是什么海豚
因为她的发生方法不对
咽音的发声方法其实很简单
就是气息顶着上颚发出的高频次声
但是与尖叫又有所不同
它在发声的同时有气流同时经过
所以可以听到明显的气流磨擦声带的嘶嘶声

还有的地方

其实海豚音正确的学名叫做”咽音”
这个学名是由一位大陆的声乐家”林俊卿”博士所创的…
而他也是北京咽音研究所的创办人…
阿不过不是他发明的…
咽音常用於声乐方面…
尤其以义大利的声乐家特别常使用…
而咽音对於喉咙声带有极大的帮助…
尤其是对那些声带受损 被人家说一辈子都没办法回复的人…
还有许多老师都会有的声带肥大症,喉咙长茧都能够治愈…
不必经由开刀,咽音就有极高的治疗效果…
但是目前只有大陆的某些医院才有这种咽音训练班… 藉由教导咽音的正确唱法… 以治疗声带 喉咙疾病…

而为什麼咽音有这麼好的治疗效果…
是因为一般我们在唱歌…
不管使用真音,假音,真假音, 共鸣腔不管放喉咙放鼻腔放额头…
只要是唱歌 都会对喉咙声带有一定的消耗和损害…
而咽音却是把丹田的气缓缓流经声带…
对声带却是一种按摩效果… 对声带喉咙完全不会有任何消耗…
用很简单的说法… 就是男生们可以摸著自己的喉结…
不论用什麼方式唱歌… 不管震动大或震动小 喉结都一定会震动…
而正确的咽音发声却完全不会令喉结震动… 这就是不损耗的原因…

咽音简单的来说…
它是一种可以超越假音极限的高音…
而咽音又分低咽音和高咽音…
低咽音的共鸣点位於咽喉后壁…
而高咽音的共鸣点位於鼻腔后壁…

原来丹田之气这个用处,令我想起了武侠小说里内功高强的人可以以声音作为武功,所谓“音功”。看来古代的人就已经会这个海豚音了,改天是不是自己也学学,平时唱歌也能唱得好些,不过还是要打坐练练丹田之气先。

另外,在优酷上找到一个Vitas海豚音王子的演绎,确实不错,令我想起了以前《第五元素》里歌剧院中女高音歌唱家,现在想来,不知道那个高音是不是也是海豚音呢。


Related:

2010年04月23日

谷雨

吴德文 @ 15:03

转载 xmuchan的QQ空间日志

谷雨过后,天地间的阳气骤然上升了,难怪从昨天中午开始,气温骤然升得很高。虽然外套还是带着,但是不需要穿了。所谓春捂,当气温不低于15度,昼夜温差不超过10度时,就不需要再捂了,否则会导致体内的内热急升,长痘痘或长痱子之类的。另外,这天气一热,晚上的睡眠质量可能会有所下降,要保证睡眠质量,应当做到:晚上九点后尽量少喝水,保持开朗的心境,坚持适当的锻炼等等。

很有见地,想不到谷雨还有这么一说。

早前文章 »

Valid XHTML 1.1 Valid CSS! Creative Commons License WordPress 所驱动