Monthly Archives: April 2006

用GreaseMonkey给Calendar增加个To Do功能

Google Calendar这几天用下来感觉还不错,现在浏览器常开的窗口由原来的Gmail,又增加了一个Calendar。不过遗憾也不是没有,如:不能给event定义颜色,还不能与IM集成(提示)等。尤其不爽的是没有个To Do功能。 前几天试用了一个把Calendar的Event显示在gmail的GM Script,设置没有成功,看了一下开发者的抓图,也感觉没啥意思,于是卸掉了。今天带狗遛了遛发现了一个GM的Calendar Todo Script。装上后感觉还行。 作者的blog上 介绍,这玩意是存储在”local Greasemonkey store”,没搞明白,估计应该就是将todo保存在了本地计算机上了,所以在其它机器上应该看不到自己的todo内容。不过不要紧了,因为作者后面的 blog也介绍了,这东东存储在其它地方也不是很困难(谁说的,看他的js代码愣是没太明白),而且Google也出了个Google Calendar data API,看作者的意思,下个版本估计就要把todo直接存到calendar里面了。 下面的期待是: 此Script抓紧更新; Google Calendar自己出个To Do功能。

Google GData是否有前途?

还记得上次我说过希望google出个标准之类的话吗(1,2)?现在google有动作了,出了个 Google Data API,其实简单来说就是个xml格式定义,基于Atom和Rss,其中的Queries、Updates和Authentication已经完全满足网络应用的异地查询、写入操作了。希望那个大一统的时代抓紧到来(注意:非指Google一统江湖,切莫看错),基于此,也许首先需要作的是一个基于整个互联网的passport,谁来推动呢?Google吗?反正不是MS!!! The following table lists GData features and indicates whether they’re available in other related technologies. For more information about these features, see the Protocol document. Feature GData Atom* RSS 2.0 Syndication Format Y Y Y Queries Y N N Updates Y Y N Optimistic Concurrency Y N N Authentication Y N […]

无题

MSN上一mm改名: 男人的希望:家里有个做饭的,外面养个心善的,对桌坐个好看的,远方有个思念的! 感觉此话深得我心,记此留念。

与Aimingoo及其夫人热烈欢迎kiki

kiki同志终于在计划一再延期之后与今日下午从毛里求斯飞到上海,而我也按照原计划前去与他会合,远远看见在来福士广场门口一酷男着红色短袖、深色凉鞋,与瑟瑟小凉风中茁壮挺立,其貌黑、其腰圆。据其介绍,此乃热带阳光造就,在毛求机场曾被误认为毛求本地人。乃赞叹不止。 与其去酒店放下行李,然后重回来福士等待 Aimingoo,在我二人在来福士逛无可逛之际,Aimin兄及其漂亮老婆终于姗姗而来。先去商场让kiki选购了一款皮鞋及袜子,然后去吃山西菜,此间宾主相谈甚欢――主要是kiki介绍那些异国情趣,我和Aimin心向往之。饭后同去外滩,也算表示kiki来过上海滩了。其间凉风习习,aimin夫人哆哆嗦嗦…… 后,分手告别,或回酒店,或回住处。 此乃kiki上海行之流水账,记此以留念。 注:上图为kiki从毛求带回的有dodo鸟图案的盘子。

我tmd刹那悲凉

工作以后 南合文斗 工作以后父母不能再去依靠还得每天早起追着班车跑还得为了经济基础争分夺秒还得为了上层建筑笑里藏刀下班回家你只想往床上倒没有精力武装自己的头脑从此皱纹一天一天爬上你眉梢没有心情张望头顶掠过的飞鸟 过去的日子已经无法再寻找这样的生活你想不想靠是否应该跺一跺脚是否应该大声宣告向着目标大步流星的奔跑 失去爱情的生活也就没有了争吵这时对我来说就象拥挤的荒岛看这恋人们轻轻耳语在街道的拐角回想自己也曾有过那样的微笑 过去的日子已经无法再寻找这样的生活你想不想靠是否应该跺一跺脚是否应该大声宣告向着目标大步流星的奔跑 南合文斗-工作以后

推广一下SpringSide

SpringSide(春天的边上)立项以来已经有段日子了,在国内的java社区内部也逐渐盛名鹊起,不过俺认为这个东东成名的速度还远远不够,因此考虑来一次blog联动推广。 首先得简单介绍一下,所谓的SpringSide,可以看作是国产的 Appfuse(什么,你不知道什么是Appfuse?那我除了劝你珍惜生命、远离java之外还能说什么呢-_-!)。顾名思义,就是以Spring为核心,周边缀以多路颇具口碑的开源组件,打造的一套Pragmatic的企业应用开发基础和最佳实践展示。由于开发团队成员都是江湖老手,所以在系统架构方面对Appfuse的模式有所删减,打造了一套比较适合实际使用的框架整合体系。另外,由于此项目的实验性质,所以采用了大量分门别类的开源套件(具体内容可以到其 首页看看介绍),如果没有接触过或是想要学习学习这些东东,那么这个项目也是很好的example。 不过,此项目启动尚不久,目前版本号还只到0.8RC1,项目组可是满怀着雄心壮志要在开源界留下声名的,当然,我们也对此充满期待。 此项目的发起者乃江南白衣,其blog 上面对项目的过程有着详细的介绍。 我在开发者QQ群上的一个建议:”我 建议这么搞一下,来个blog联动,所有人都在自己的blog上发布一下SpringSide的广告,内容呢自己写,可 以是功能介绍、技术探讨、bug分析或是功能提高,反正就是与springside相关的一切的一切,然后各人再将自己的这篇blog发送到 del.icio.us的springside tag下面,或者是Technorati的springside tag下面(我个人觉得后者更好^_^不用登录关键),搞出一个中国java社区的springside热潮。支持的鼓掌” 目的是,将来可以直接去http://technorati.com/tag/SpringSide查看所有于SpringSide相关的Blog。 Ping Technorati的方法: 在该篇blog下面加上一个Technorati Tags:其html语法为<a href=" http://technorati.com/tag/SpringSide" rel="tag">SpringSide</a>; 或直接去http://technorati.com/ping.html提交自己该篇blog的链接; 上面两个方法任选其一,或是都用也无妨。 Technorati Tags: SpringSide

Google Calendar出来

Google Calendar――也就是传说多种CL2――终于出来了,它倒也是响应号召,我早上才改的msn名字”Google的Calendar迟迟未出,先用AirSet挡挡吧”,结果晚上就有哥们发消息说出了,图标也没有用过去几次泄漏的图片中的那个黑底白字的CL2样式。 简单试用了一下,感觉还是比较初级的,至少和 AirSet相比还稍逊一筹,想来也不会引起太大的反响。对于我来说尤其感觉不爽的一点是event的详细信息居然得通过点击才能看到,而不是直接在页面上显示,这点倒是模仿了outlook,不过俺还是喜欢AirSet的模式。 再试用几天看看吧,到时再决定是否确定选择方向。

介绍一个java MM的blog

首先需要说明的是这个mm是谁俺完全不知道,只是群里一帮家伙在讨论SpringSide的时候,眼镜说Matrix有个mm在写SpringSide的配置教程,而且写的热热闹闹的。 俺就要了个链接过去看看,果然,一看就是个细心的人,介绍的这叫一个详细,当然,俺有点小小的疑问就是,这个小姑娘这么搞一遍,她们的项目会不会早已结束了,呵呵。 这个blog完全可以作个初学者指南了,凡是mm研究过的东西,mm都认认真真,一步一步地记录了下来,既为自己留下记录,又为后人开了路。值得赞赏。 看着这些blog,俺仿佛又看到了俺学生时代那些认认真真记笔记的女同学们,哦,那青春少年时(以下继续感慨一万字)……

贴图不说话

oracle 9i的jdbc驱动够蠢

搞死个人,搭建了个jira,文本框中的内容死活显示不出来,拔啦了一下官方安装手册,找到句让人吐血的话: ojdbc14.jar – if you are using JDK 1.4 or above. Note: the file size should be 1,536,979 (10gR2). The Oracle 9 drivers have the same name and do not support CLOBs. 更新之后,发现原来输入的内容其实已经保存到数据库了,只是显示的时候有问题。 现在剩下的问题是Ofbiz报的NamingException while finding UserTransaction named java:comp/UserTransaction in JNDI 异常了,虽然不影响使用,不过还是抽空找找解决方案吧。 Update: 这个问题怪我没看清楚配置,人家官方网站的安装说明写的很清楚: 修改 entityengine.xml,增加env:<transaction-factory class=”org.ofbiz.core.entity.transaction.JNDIFactory”> <user-transaction-jndi jndi-server-name=”default” jndi-name=”java:comp/env/UserTransaction”/> <transaction-manager-jndi jndi-server-name=”default” jndi-name=”java:comp/env/UserTransaction”/> </transaction-factory>

谁规定的应该不应该?

今天一大学同学要我陪她逛街,鉴于此女在大学时就是我最好的朋友之一,这次是来上海出差,我也就将”绝不陪mm逛街”的宏愿暂放一边。不过此人的逛街能力在大学时代就已经让我们有口皆”悲”了,想来今天也不是个轻活,但也只能舍命陪君子了。 陪她在襄阳路那个破市场逛了一阵,啥也没买,于我已是两股颤颤,只好跑到附近的麦当劳休息一下。 闲谈中聊及同学们的过去与现在,几番的唏吁感慨。由于她也马上就要结婚了,所以话题不由自主就集中在了各人的缘分上去了。不外是一些历史八卦,某某对某某抱有意思,某某居然将某某拒了,某某结婚有点冲动等等的。然后发现一个奇怪的现象,原本感觉很般配有戏的几对却都没成,相继离散;有几对感觉不太可能的,却又在谈婚论嫁了。所以缘分之事,真是不可言说。 算了,写到这突然没了往下继续的冲动了,也不知道该写点什么了。还是打住吧。 洗洗睡吧。

何时GTalk能够增加个group功能?

gtalk_panel Originally uploaded by 郁也风. 刚刚测试了一下GTalk的测试版,感觉还不错,增加了头像功能,聊天内容面版也有多种展现模式了——感觉很类似于MirandaIM增加了某个插件后的效果——此功能需在setting里面设置。 对于QQ应该说越来越难以忍受了,不忍割舍的就是那个群功能,而这在MSN和GTalk上却迟迟未见。 对于我来说,GTalk无法传送文件不是大问题(它有很方便的Email功能替代),而何时能增加群聊功能才是我所关心的。 在我的构想中,Google应该通过整合Google Group来实现群聊功能,这样群聊的聊天记录可直接发布到Group中(自己的gmail中能够保留一份的话就更好了),另外就是其他人甚至可以通过mail的形式来参与聊天。当然,在此情况下,屏蔽群聊内容显示功能显然也是必须的了^_^ I have a dream, GTalk has GROUP.

lazybase.com是否可以成为一个数据源?

lazybase近期上线了,这是一个线上数据库,目前的功能是可以在web上构建数据库字段,然后以列表的形式予以展现。 Lazybase allows anyone to design, create and share a database of whatever they like. 目前看来,应该还算比较初级,只是提供了列表形式的简单展现。而我认为这种东东下一步应该提供对外接口了,由其它应用(应该也是web应用了)传递sql作为入参(或者hibernate的HQL也成啊)――既然是数据库嘛,还是SQL用起来比较舒服――然后传递回相应的结果,个人认为这个结果大概非xml莫数了。只有达到这样的层次,这个web database才能有所作为吧。 充满期待,想来上述的功能实现之后,大概google也就得考虑对其下手了^_^