??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
]]>
摄像头对于强大的 Nokia S60 pd手机来说Q早已成了标配,扫描条Ş码等功能Q也早就成ؓ手机很容易完成的功能了,但是却很有人把条Ş码和|络q一步结合。有道购物搜索是我看到的W一个完成这样功能的软g。其实用h很简单,手机有个能自动对焦的摄像头和能上|就行了Q拿摄像头对准商品条形码处扫描一下,然后会自动上|搜索相关品,甚至q拍照键都不用按了,一切都是自动完成的。品数据库也比较丰富,拿n边的东襉K便扫了下Q水溶C100Q益达木p醇Q各U书c(书籍的数据库应该是最全的Q手边的书全部都能找刎ͼ?/span>
q是一个相当有创意的品,当然Q这个条形码数据库也不是Ҏ得到的,但是q个数据库和后台有道搜烦l合Q就形成了一个非常完的应用方式Q这应该是我看到的让我眼前一亮的手机软g之一了?/span>
用了软g以后Q就和歌厅的选歌界面很像了,不然q么多歌Ԍ用手工选也是很痛苦的事了?/span>
另外Q我用创?Audigy ZS 声卡 + 得胜 TS-6310 无线麦克?+ 黑钻双子星XP 音箱 + 软g歌库Q基本能做一个小的家庭卡拉OK 中心来玩了?/span>
后来发现攑֜里面的这两个包是 tomcat5.5 的,?JSP 2.0 规范的,而部|的服务器是 tomcat 6.0 ?JSP 2.1 规范的,两者可能有一定的冲突Q才Dq样的错误?/span>
因ؓ目路径切换Q需要从 https://server/trunk 切换?https://server/tag/1Q?不过在文档中后者写成了 http://server/tag/1Q恰?SVN server ?HTTP ?HTTPS 都是可以讉K的,所以没觉得q个东西有什么错误。不q?SVN ?switch 操作的时候却L出现 https://server/trunk is not the same repository as http://server/tag/1Q感觉很奇怪,问了一下相兌责hQ当时也没有发现什么问题,不过q是没法操作Q最后无意中?http://server/tag/1 换成?https://server/tag/1Q一?ok?/span>
被这个问题折的比较郁闷了,可能?SVN repository 不能?HTTPS ?HTTP 之间切换吧?/span>
不过嘛,国内倒是有个不大一L地方Q我们国人比较善于做壻I于是我们有很?#8220;国览?#8221;可以用,最著名的或许要?Maxthon 遨游了,当然q也是我最喜欢的浏览器Q也是我上网闲逛必用的览器,当然了,Maxthon q个东西嘛不是太E_Q有时候会出现一些莫名其妙的问题Q于是换标准?IE 来用。当然用 Maxthon 也有?Maxthon 的道理,一个是同步收藏夹,一个是手势功能Q当然还有若q细微的功能也挺不错QI补了 IE 的不_。不q?Maxthon 不能?IE ?Toolbar ?Plugin 之类的,而独创了直接的一套插件体pd谓是一大|W,于是很多时候ؓ了一些功能,不得不用?IEQMaxthon 只能成ؓ我瞎逛的首选了?/span>
说到后v之秀 Firefox 嘛,其实说实话,我对它ƈ不感冒,因ؓ它的速度实在不敢让h恭维Q或?Firefox 让我唯一感冒的东西是 Tor ?Firebug 吧。更多时候我选择?Chrome 来替?FirefoxQ因?Chrome 够快Q不得不承认QChrome 是最快的览器,特别是在?JS 的处理上Q大大优于前两者。而且启动q有个访问页面列表的大羃略图Q对于我q种懒得输网址的h来说Q可谓是大大的方便,于是 Chrome 成了我逛技术类|站的首选了?/span>
?Java Web 领域Q曾l有无数各种各样的框ӞStruts1/2QJSFQEcho1/2QTapestryQWicketQ等{等{了Q这么多不同的框架代表了两个不同的方向,除了 Struts q个是基于请求的Q其他几个都是算是事仉动的Q但是后面几个在整个市场上所占的份额也赶不上 Struts 一家。HTTP h本来是很单的Q?Struts 是Zq样单的概念Q但是却有无Ch希望重现 VB 时代的那U拖拖拉拉的~程方式Q希望用事g驱动一切,但是大部分h都失败了。失败的原因也其实不那么复杂Q有的是不够成熟Q像 JSF q样?Sun 官方大力推崇的框Ӟ?Ajax 出现的时候,JSF 中想灉|的用 Ajax 都成了一U奢望,有的是资料太了。像 Echo2 q样的框架资料,的跟珍惜保护动物似的?/p>
当然也不是没有成功的Q微软凭借其强大的开发实力,和开发工L配合Q加上没有给 ASP.net 用户更多选择余地Q取得了无hҎ的成功。但是这个成功在 Java 世界是不会拥有的QJava 世界没有微Yq样的巨_Java 世界中拿得出手的几个开发工PEclipseQNetbeansQIDEAQ在所见即所得的开发上q远的落后于 Visual Studio。相比微软帝国,Java 世界多的是中型的,开源的工具产品。规模上都远q落后于微YQJava 世界唯一可走的\便是单了。对 Java 世界来说Q简单不仅仅是种,更是生存之道?/p>
起初作ؓ Java 世界 PK 微Y产品的重头戏QEJB 在学院派的力捧下诞生了,EJB g从来都不打算让hzȝLQ一个简单的东西非得搞的复杂无比才行。而且其持久层 Entity BeanQ似乎连基本功能都没能实玎ͼ更别谈大规模使用了。EJB 1/2 的时代是开发h员永q无法忘却的噩梦?/p>
Java 世界也从来不~活跃分子,Rod Johnson q个有种音乐家气质的牛h凭借自己多q的U篏Q推Z SpringframeworkQ这样一个基?IoC ?AOP 两个概念的简单易用的框架Q完成了很多起初只有 EJB 才能完成的工作,Spring 也一夜成名,成ؓ Java 世界使用最为广泛的轻量U应用框架?/p>
几乎是同Ӟ来自x的小帅哥 Gavin King 也在用一U与众不同的ҎL代现有比较复杂的 Java 持久化方案,最后他?Hibernate 也成为替代原?EJB 持久化方案的选择。相对简单的 Hibernate 也取得了巨大的成功?/p>
其实q样的例子在 Java 世界也非常多Q以至于后来来自?Ruby 开发社区的 Ruby on Rails 的出玎ͼl了 Java 开发者当头一,原来q有更简单的做法哦。于?Java 世界慢慢的开始对多种脚本语言q行支持Q包?RubyQ以及后来自创的 Groovy。以此去打造类?RoR 那样单的开放方式?/p>
生活其实是很单的QY件开发其实也是一P用简单的方式Q去打造简单的软gQJava 世界用无数失败的教训证明了这一炏V像我呢Q也喜欢用这L单的方式d作,最喜欢 IDEA d代码Q最喜欢 Struts2 + Spring2 + Hibernate3 q套l合Q最最喜欢的是单,因ؓ单是最的工作方式?/p>
工作中有个q样的简单案例,当一W单子金额大?50万时Q应该将d分配l?Senior Agent 处理Q否则交l?Junior Agent 处理Q我们用 BeanShell 单模拟这D脚本?/span>
public static void main(String[] args) throws Exception {
Interpreter i = new Interpreter();
i.set(”price”, 1000000);
i.set(”user”, “”);
i.eval(”if(price > 500000)\n” +
“user = \”SeniorAgent\”;\n” +
“else \n” +
“user = \”JuniorAgent\”;”);
System.out.println(i.get(”user”));
}
q行l果是打印出了:SeniorAgent
可以看出QBeanShell 用非常动态化的方式,完成了我们一个简单的案例的处理,q里Q我们只需要将需要解析的 Java 语言的脚本交l?BeanShell ?InterceptorQƈ把脚本中用到的参数g入,可以了Q最后,我们把运结果赋l一个变量,然后获取变量l果Q就可以了?/span>
看到 Developer Works |站上有一?BeanShell 实现公式理的文章:http://www.ibm.com/developerworks/cn/java/l-formula/index.htmlQ可以参考一下?br />
From: http://www.steadyxp.com/archives/851.html
} finally {
if (method != null) {
try {
method.releaseConnection();
} catch (Exception e) {
logger.error("-------> Release HTTP connection exception:", e);
}
}
if (client != null) {
try {
((SimpleHttpConnectionManager) client.getHttpConnectionManager()).shutdown();
} catch (Exception e) {
logger.error("-------> Close HTTP connection exception:", e);
}
client = null;
}
}
q段旉癑ֺ又跟三鹿奶粉事g牉|上了一些不清不楚的关系Q搞的百度最q也疲于解释q些事,当然大家也不会真的相信这U解释了Q因为百度在搜烦l果人工q预上已l受到非常多的h的抱怨,我们也完全相信百度能q得L事情Q具体是因ؓq次风险大还是嫌钱少了没有去做,我们׃得而知了?/span>
附一些主要网站的 robots.txt 文gQ证明一下百度是如何被屏蔽的?/span>
http://www.xiaonei.com/robots.txt
# Robots.txt file from http://www.xiaonei.com
# All robots will spider the domain
User-agent:BaiduSpider
Disallow:/
http://blog.sohu.com/robots.txt
User-agent: Googlebot
Disallow:
User-agent: baiduspider
Disallow: /
User-agent: Nutch
Disallow:
User-agent: *
Disallow: /
http://www.taobao.com/robots.txt
User-agent: Baiduspider
Disallow: /
User-agent: baiduspider
Disallow: /
From: Steady Blog 国内LSNS开始屏蔽百?/a>
目前支付宝对 Firefox 支持的说明:
1. 支持 Windows q_?Firefox Q支持版本:Firefox 1.5?.0?.xQ届时还提供自动安装功能,现在准备试的用户可以到 Mozilla 站点?/span>下蝲支付宝安全控?AliPay Security Control)(也欢q广?Firefox 爱好者在留言中给我们提一些反馈意?Q?br />
2. 目前?Windows q_下的 Firefox 下暂时还不提供对安全证书的支持,但是对安全证书的支持已经提上日程Q?br />
3. ?Linux q_?Firefox 的支持已l在内部试中,预期q期内即可发布;
可以_q个是网银及电子支付业务的一大进步,支付宝可以说是第一个支?Firefox 览器的支付解决ҎQ是W一个没有?ActiveX 实现的解x案,同时Q据支付宝方面的说法“我们目前所开发的 Firefox 插gQ未做Q何修改,可以较正常q行在苹果的 SafariQ和 Google ?Chrome 览器上。经q分析发玎ͼ除了接口ҎE有区别Q其大体的结构,q有面的Embed 标签{都是兼容的Q相信经q后l的改进Qؓ Firefox 所开发的安全控g和所修改的页面,只花很小的代价就可以q行在苹果和h的浏览器?#8221;Q对于这斚w技术的研究Q不光是实现了一个功能,更重要的是,证明了在于非 IE 览器下同样可以实现cM ActiveX 的功能,q样?Firefox ?Chrome 览器的后箋发展提供了有力支持,虽然我用的最多的?IEQ但?Firefox ?Chrome 都有令我舍弃不得的好用功能,我想在多家浏览器竞争中,我们会得到更多更好的东西。阿里巴巴是一个重视技术,重视创新Q有q见的好企业Q赞一个,相反Q在相同的电子支付领域,国内多数L银行的网银服务在q方面几乎不做Q何技术创斎ͼ改进现有y脚的品,让用户长期忍着ȝ他们让h作呕的品,相比较而言Q阿里系的主要品后面都?UED 的工作,因ؓ用户才是他们最重要的?/span>
From: Steady Blog - 支付宝终于支持Firefox?/a>