`
arkxu
  • 浏览: 42640 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
http://arkxu.com 欢迎大家来踩
ruby1.9 String中加入的encoding确实有点又疼。导致rails总是会出现: incompatible character encodings: UTF-8 and ASCII-8BIT or incompatible character encodings: ASCII-8BIT and UTF-8 主要原因有两个,一个是actionview总是用ascii-8bit去解析string, 另一个在于数据库适配器现在还不是encoding aware的。如果是utf8的db那问题就来了。 就这个问题,对于rails团队有些绝望。都这么久了,问题还是没有解决。encoding ...
http://www.webresourcesdepot.com/tag/jquery/
昨晚升级了2.2,遇到了一堆的问题。我相信大家多多少少都会遇到。而且google无门,翻遍了找不到解决方法。只能自己动手了。希望大家可以少走弯路。 1. 在generate path的时候,比如 user_path(@user)的时候,总是遇到 can not convert fixnum to String 解决: 检查你所有model上的to_param方法,看看是否有数字类型返回,如果有将其改成String 2. 如果你用了restful authentication 的话,你可能会遇到当用户注册的时候,通过email发出的activation_code和数据库里存的不一样。 解决 ...
可能大家都知道了。知道的就掠过吧。 其实我想说的就是Spring原厂的Test, 文档可以参见这里: http://static.springframework.org/spring/docs/2.5.x/reference/testing.html 我给大家一个我写的例子吧。里面有如何mock request/response, 如何往servlet context里面放从xml里面读出来的bean. 例子里面的两个文件就是Spring的bean文件。 这个框架比instinct啊, Jmock啊用起来好不少呢。测试spring+struts应该也同理。 public class Se ...
安装ruby的数据库适配器 yum install mysql mysql-devel gcc gem install mysql -- --with-mysql-include=/usr/include/mysql --with-mysql-lib=/usr/lib/mysql 安装fcgi gem 之前要先自己编译fcgi, 我是安装到/opt/fcgi,然后 gem install fcgi -r -- --with-fcgi-lib=/opt/fcgi/lib --with-fcgi-include=/opt/fcgi/include 如果发现dispatch出错,检查一下$rails/ ...
首先你需要去下载一个ffmpegx, google一下吧。这个是专门为macos包装的mp4 converter. 安装的同是会告诉你哪里去下载mplayer和mencoder, 都是有用的。 关键点就是rmvb不能通过ffmpegx直接转换成mp4. 因为版权的问题。rmvb只能先转换成avi然后 ...
Step 1: Install MacPorts Go to the Installing MacPorts web page and follow the instructions there to install MacPorts. Note that you must install the XCode Tools, X11.app, and the X11 SDK. The remainder of these instructions assume that you installed MacPorts using all the defaults. Step 2: Instal ...
在ruby里,每一个类都有一个Metaclass。除了Metaclass之外,所有的Object都是instance object. 换言之,在ruby里,你所有能看见的object都是实例。 首先,在ruby中,如何知道一个object是一个类还是这个类的实例呢?很简单,如果有object的klass指向它,那么他就是我们传统所说的'类', 而如果一个object的klass指向别人那么就是传统所说的'实例'. 为什么要加传统呢?因为在ruby里,一个object即可以是'类',也可以是'实例'。也就是说既有一个object的klass指向它,而它的klass又指向别人。所以即使是传统意义 ...
CAS 和Liferay的整合网上到处都有,我在此也不再鳌述。CAS和Alfresco的整合推荐一篇blog,你看了之后也就知道怎么做了: http://athenalogics.blogspot.com/2008/07/how-to-casify-alfresco-cms_567.html 本文所要讲的是在CAS和Liferay已经整合好的前提下, 把Alfresco部署成Liferay的portlet并且和CAS整合。 我试了网上有一些别的方法无一成功,也有人说存在bug无法整合。至少根据我前面的blog讲share liferay session的方法给alfresco portlet是 ...
如果你还不知道飞鱼秀是什么,那么。。。请忽略此贴。 我经常写程序的时候听,但是有的时候没有网络,或者网络不太好(比如咖啡馆)。所以写了一个script可以在我网络好的时候去下载飞鱼秀然后存在硬盘上,想什么时候听都可以 ;) 要求,你要有mplayer。这个script是给macos的,但是改一改都适用。 require 'rubygems' require 'date' PREFIX = "mms://media.chinabroadcast.cn/eng/music/morning/" TARGET_FOLDER = "~/Documents/ ...
发现InfoQ的RSS很不厚道,只现实一个该要。想要知道详细内容的话不得不点进去看。如果用手机的话流量剧增。那么我就写了一个很简单的ruby代码,比如把InfoQ的和ruby相关的新闻提出来。每天晚上发到我的邮箱,那么我就不用理会网页上的那么多广告了。 发邮件部分就不贴了,就给一个大概的思路吧。主要是学习hpricot。在RSS方面javaeye做的很好。 require "rubygems" require 'hpricot' require 'open-uri' HOST_NAME="http://www.infoq.com" ...
主要是为了学习一下mechanize,没有用imap或者pop3, require 'rubygems' require 'mechanize' agent = WWW::Mechanize.new page = agent.get 'http://www.gmail.com' form = page.forms.first form.Email = 'YOUR GMAIL ACCOUNT' form.Passwd = 'YOUR GMAIL PASSWORD' page = agent.submit form page = agent.get page.uri ...
Liferay’s session sharing mechanism has always been a bit of a mystery. As with most things Liferay, documentation is minimal, and leaves a lot of questions to be answered. I’d like to share with you what I’ve learnt after testing a bunch of scenarios, and hopefully this will be good reference mate ...
http://peepcode.com/http://railscasts.com/Screen shot:http://www.akitaonrails.com/2007/12/10/the-first-rails-2-0-screencast-english 
Global site tag (gtag.js) - Google Analytics