- 浏览: 29458 次
- 性别:
- 来自: 武汉
最新评论
-
Gavin.Chen:
metadmin 写道
我们最近也在搞一些GAE开发。前台,我 ...
GAE上Java开发两条Tips -
metadmin:
我们最近也在搞一些GAE开发。前台,我们使用GWT编程的。
GAE上Java开发两条Tips
文章列表
在阅读Ruby on Rails Tutorail的时候知道使用bootstra-sass这个gem可以自动引入bootstrap这个非常炫的UI框架。但是有了之前对安装mysql2 gem的痛苦经历,我迫切的需要一种我能自己掌控的方式来安装我需要的第三方组件。我想是因为我目前对Ruby & Rails中gem的运作方式和能提供的功能不熟悉的原因,所以我相信我之后的工作中还是会切换到由gem来帮我完成第三方组件的管理。
好了,废话多了,来看看如何在rails 4项目中引入Bootstrap 3,参考的是一篇Blog,步骤还蛮简单
下载Bootstrap的分发包, 这个分发包可以 ...
初次看到Guard的解释是在Ruby on Rails Tutorial里面,当时以为是一个自动化测试工具而没有在意,考虑到自己的菜鸟等级,估计手工运行测试的机会比较多,没有考虑使用Guard。最近动手开始写一些代码了,发现每次都要切换到命令行来运行~bundle exec rspec spec/ 实在是头疼,于是又重新看了看Guard,官方网站是 https://github.com/guard/guard 发现我对Guard的理解实在是大错特错啊!!!原来Guard是用来监控文件系统内的文件变动事件,通过N多的插件来处理这些事件,看了下Guard的插件真的是很多,因为现在做rails开发, ...
深深感到年纪大了啊,搞个rails 4.0下的mysql2驱动搞了我快4个小时....也深深感到rails这个东西其实不是那么友善,如果想玩还蛮简单,如果用来做事情,我觉得恐怕我的战斗经历要写一大箩筐了....
先说一下我的开发环境:
Windows 7 64bit Enterprise
Ruby 2.0.0
Rails 4.0.0
MySQL 5.5
在rails 1.x时代把玩过一段时间,依稀记得那个时候链接个mysql不是那么难....只到昨天晚上我彻底的被打败了....首先不理解mysql和mysql2这2个驱动的区别,不过谷歌一顿之后得到了结论,rails 3.0 ...
一直以来都想学习一门脚本语言(Scripts Language),很久之前用过Ruby做过一个自动下载源代码,上传编译服务器编译、打包再SCP到发布服务器上的小工具;也用Perl做过一个检查邮件状态的小工具;Python呢是如雷贯耳,加上Google的背后支持,相比前途似锦。其实现在的主流脚本语言大概就是这三种。其中Perl年纪最大,拥有强大的Legacy;Python傍上大款,也有很多社区支持和现有的开发库可用;Ruby最年轻,而且是小日本的产品,随着ROR才开始大热,社区和开源库应该是远不及Perl和Python.
考虑到Perl年纪较大,虽然不排除在维护类应用方面还 ...
1. Install Curl
sudo apt-get install curl
2. Install Git
sudo apt-get install git-core
configure the Git
git config --global user.name "aaronluo"
git config --global user.mail kinglz2003@hotmail.com
3. Install RVM
\curl -sSL https://get.rvm.i ...
最近借得MBP一部,把玩两天,发现MBP的触摸板实在了得,支持不少快捷手势,记录如下:
单指单击 - 选中,单击
双指单击 - 右键菜单
双指上下滑动 - 上下滚动屏幕、网页
三指左右滑动 - 多屏幕切换
三指向下滑动 - 呼出桌面以及所有打开APP的缩略图,可以在其中任意选择切换,类似Win7 ALT+TAB
先记录这些,发现了再来补充:)
很久没有做技术了,但是体内技术的热血一直在沸腾....好吧,从Android开发开始吧!!
下载Google自己的IDE - Android Studio,感觉不错...但是发现用AVD Manager创建的AVD没有激活DPad,而且编辑中也没有类似的选项...其实也不难理解嘛,近期的Android机器哪个还有保留DPad和Trackball呢...但是一些教程,虽然我不知道是否能说教程没有与时俱进,就用到了DPad来进行Key Event教学...为了能到到教程的目的,花了2分钟,终于激活了DPad,原来用谷歌的东西,弹性思维太重要了...不废话,下面放出步骤:
1. 打开AV ...
最近一直在使用icefaces,发现select*系统组件在binding一个非字符型的bean属性总是会报“验证错误”的error message。其原因在于JSF的默认实现只针对字符型进行binding。如果想要对任意类型进行binding,就需要自己编写converter了。以Long型为例:
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.conver ...
使用mvn archetype:generate 创建一个simple web app。修改web.xml增加一个welcome file
<web-app>
<display-name>Websphere Demo</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
mvn war:war将应用打成WAR包
...
- 2009-07-13 11:12
- 浏览 2152
- 评论(0)
最近开始学习WAS,今天在websphere中配置MySQL的DataSource。我下载的是WAS for developers版本,建议大家可以下载这个版本。http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/index.html
运行WAS控制台,在左边的导航菜单中点开资源->JDBC->JDBC提供程序。
这个开发人员版本提供的JDBC驱动很少,我们需要自己安装MySQL的JDBC驱动。 在新建JDBC驱动前将系统中MySQL JDBC 驱动存放路径设置为websphere系统变量。点击'环境 ...
- 2009-07-09 13:17
- 浏览 5988
- 评论(0)
今天下午玩CXF的时候第一个简单WS就出错了
java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(from jar:file:/~/.m2/repository/javax/xml/bind/jaxb-api/2.1/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to ...
- 2009-07-08 17:14
- 浏览 2544
- 评论(0)
1、所有的非jsp,java文件需要在appengine-config.xml中配置为static-files 或者 resource-files,否则无法上传到GAE服务器
2、所有跑在GAE上的对象必须实现Serializable接口,否则可能出错
如果使用JSP作为JSF的视图,那么在每个也没可以用<f:loadBundle>加载国际化文件,但是使用Faclets如何进行国际化文件加载呢?我的做法如下
1. 在faces-config.xml中增加如下配置:
<application>
<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
<locale-config>
<default-locale>zh_CN</default-locale>
</l ...
- 2009-06-04 09:56
- 浏览 1290
- 评论(0)
困扰了我好几天的在GAE上使用Facelets无法定位css文件的问题终于解决了!!
最初以为是GAE对于static file的访问需要进行配置,虽然随GAE附带的Demo中并没有这么做,我还是在GAE的配置文件中配置了下,但是没有任何效果。
抽取JSF相关代码到单独的Tomcat下运行,一切正常,看来还是GAE的环境在作怪。
分析GAE环境下对css文件进行访问,得到404的错误,提示如下
http://localhost:8080/css/papa.css/welcome.faces/不存在....为什么对css文件的访问会重定向到我的jsf?感觉问题出在web.xml上。但是we ...
- 2009-06-04 09:30
- 浏览 1535
- 评论(0)