`
cowoo
  • 浏览: 48900 次
  • 性别: Icon_minigender_1
社区版块
存档分类
文章列表
昨天晚上试验Google App Engine (GAE),要在页面上显示一个时间的估计。我原本设计是在数据库中只存一个字段,即估计的分钟数,然后在页面上计算一下来显示,却被折腾了好几个小时,第一次试验有点失败,特记之。 我传到页面上的是一个对象数组,那么在页面上就得这么写: {% for m in messages %}   {{m.name}} - {{m.estimateMinutes}} 分钟 {% endfor %} 嗯,运行没有错误,很高兴。接下来我想大家还是比较习惯看小时:分钟的方式呈现,于是改了一下逻辑。 {% for m in messages %}   ...
最近在做一个基于AppEngine的小东西,Web应用嘛,不可避免地用到一些Javascript的组件。开始找了YUI,不过前两天通过Remindr发现了JQuery,如获至宝,赶紧把YUI替换掉了。昨天晚上一般看一边做,发现果然强大。 最开始吸引我的是Datepicker,很简单的两句话,就可以做非常棒的日期选择,很不错。 $(document).ready(function(){      $(’#example’).datepicker(); }); 这里面,$(‘#example’)是选择id为example的input。这就是JQuery中的Selector。Se ...
今天ReadWriteWeb出了一篇文章,叫做“Cloud Computing Is More Than a Computer in the Cloud”。这篇文章讲了很多关于云计算的现状,很多这个行业专家的意见,以及包含了众多有用的链接,值得一读。 摘几个要点: 1. 云计算在提供计算资源,像集中供电一样集中供应计算之外,又有所不同。计算资源与电网、期望、铁路网之间的不同网络效应(Network Effects)需要区别对待和考量。 “Actually, unless there are some large network effects, quite a lot stops sing ...
好吧,最近云计算是一个热门词汇,关于这个概念的讨论汗牛充栋。不过全都只是风雷大作雨点不足。我们能不能脚踏实地地了解了解云计算以及自称云计算的家伙,看看我们目前到底能用所谓的云计算做做什么?(姑且用云计算这个词,因为流行嘛) 现在领头的互联网公司基本上都推出了其正式或者变相的云计算平台。我们这里做一个小小的统计:   公司名称 平台名称 平台能力 Amazon AWS 包括EC2,S3和SQS服务,基本上包括了开发Web应用的设施,包括服务器,存储,以及队列 Google        App Engine    提供了存储、邮件以及众多的AP ...
今天帮师姐抓amazon的数据,有一个url用wget抓老是"301 Moved Permanently",猜想可能是根据客户端类型进行了跳转。于是在ruby里面给请求加上浏览器信息。 require ‘net/http’ require ‘uri’ uri = URI.parse(’http://www.amazon.com/review/product/081297543X/ref=cm_cr_pr_recent?_encoding=UTF8&showViewpoints=0&sortBy=bySubmissionDateAscending’) ...
这个题目要从我前两天的经历说起。 我要在网上买一个小东西,送给在美国的同学。当然得在美国买,正好呢,我Paypal里还有点钱可以用来支付。选择当然是Amazon或者eBay了。结果这其中过程差点没让我吐血。用Amazon吧,结果选 ...
晚上读RSS,Mr6整出了个有点耸人听闻的标题“指令工具Ubiquity推出0.1版,開啟一條比Google寬一千倍的路?”。正好x5在Blog上提到,于是翻出看看。 Ubiquity是一个Firefox插件(addon),和我一直使用的launchy差不多。只不过launchy是用来启动Windows的应用程序,而Ubiquity只能在浏览器里面用。类似的,Mac Os下有QuickSilver,Ubuntu下有Do,其中,又以QuickSilver最为成熟和强大(虽然我没有体验过囧)。 现在Ubiquity刚推出0.1版,自然能做的事情还比较有限,但是潜力是大大的。我本来想写一些Laun ...
前两天就看到Gmail Labs的消息,挺期待的,不过新闻里面都语焉不详。今天Gmail Labs功能发布了,在右上方的控制栏里面通知了新功能Gmail Labs。 另外就是Settings里面加了一个Labs标签,可以选择自己想要的功能。 说实话比较失望,本来以为是Google会开放Gmail的一些API,开发者可以自己开发插件并加入到Google的某个插件目录中,让其他用户使用。总之就像Thunderbird那样。结果还是Gmail内部的人在玩,没意思。目前的几个功能说实话创造力有限。如果有API的话我现在就想要两个插件,一个像Thunderbird的QuickText,另一个像At ...
兴冲冲写了上一篇文章,蛮兴奋的。 结果昨天晚上用配好的环境开发,还是不行啊。要不然就是Flex的编译不好使,要不然就是用着用着崩溃了,看来各自公司的产品就是不配合啊。 目前最好的方式还是分别用Flex Builder和Aptana RadRails了,虽然Alt+Tab麻烦了点。 一声叹息。。。 Update:昨天晚上把Ruby的compiler关掉,这样就不会有冲突了,还算不错:)
最近在看一本书,叫《Flexible Rails》,是讲如何整合Flex和RoR的,很新的主题。因为我很早就梦想把这两者整合到一起,而且也一直关注这方面的消息,所以看到这本书很兴奋,于是随着作者开始依葫芦画瓢。我是在WinXP下开发, ...
Adobe提供了一个视频教程中心,地址是: http://www.adobe.com/designcenter/video_workshop/ 晚上看了一下Dreamweaver CS3对Adobe的Ajax框架Spry的支持和Flash的Action与动画的转换,看起来越来越棒了。
今天,Flex团队在Blog上贴出了名为“Flex Going Open Source"的文章,说Adobe计划在接下来的时间里将Flex SDK开源,除了包括as的源文件以外,还将把MXMLC、FDB、 和AS3的编译器开源,计划在2007年底以前完成向一个完全开源的项目的转变。 Exciting! 更多内容,访问:ttp://www.adobe.com/go/opensourceflex
问题描述:Acegi的标签库配置正确,而<authz:authorize..>中ifAllGranted和ifAnyGranted都不起作用,但是ifNotGranted起作用。 解决方法:查看web.xml,把Acegi的Filter调到最前面。比如有sitemesh的filter,也有acegi的,一定要把acegi的放在前面。 今天晚上被Acegi的Tag Library折腾了2个小时。 事情是这样的,本来想用Acegi的标签库来判断用户角色并显示相应的链接,比如说 xml 代码   <authz:authorize ifAllGranted=" ...
一直知道rails里面用migrate来进行数据库的版本控制,还是比较浅显易懂,做做笔记。 RoR的官方Wiki上有两篇文章: http://wiki.rubyonrails.com/rails/pages/UnderstandingMigrations http://wiki.rubyonrails.com/rails/pages/UsingMigrations 如何使用: 1. Create a migration ruby 代码 ruby script/generate migration description_of_migration   命名提示: a.Mig ...
读了Developing Applications in MXML这一节,一个简单的介绍。     Laying out a user interface using containers 讲到有两种Container:layout containers,比如HBox,VBox,Grid等;navigator containers,比如 TabNavigator,ViewStack。 Adding user interface controls Using the id property with MXML tags Using XML namespa ...
Global site tag (gtag.js) - Google Analytics