`
文章列表
我也来使用mac,不能不秀一把 点击图片看大图。
我经常被问到这个问题: 我应该从哪儿起步呢?我应该怎么做的?我怎么做才能成为一个更好的Ruby/Rails程序员?等一系列这样的问题。 我希望以上的这些问题有一个简单且正确的答案。有人说“看这本书吧,你会变为一个很棒的开发人员”。不幸的是,事情并不是这么简单。我们是不同的,我们学习方式不同,而且我们大家都来自不同的背景。 所以 我决定向社区提问,而不是告诉你我所认为的最好的学习方式。这里我收到了一份简短的回答: 看看社区里是怎么说的: 你是怎么样学的Ruby 和/或 Rails的? DHH:我激情地编程来学习Ruby。努力实现某东西,而不是编一个玩具。 David ...
  Use Rubyencoder Encrypt Ruby Code   全文见我的个人博客里:   http://qichunren.github.com/blog/2012-02-27-use-rubyencoder-encrypt-ruby-code/
通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x;    获取1到x之间的整数的代码如下:  int value = (arc4random() % x) + 1;    最后如果想生成一个浮点数,可以在项目中定义如下宏: #define ARC4RANDOM_MAX      0x100000000    然后就可以使用arc4random() 来获取0到100之间浮点数了(精度是rand()的两倍),代码如下:
  在iphone 开发中,使用xcode4创建好一个项目后,在生成的模板代码中一般会发现这样的代码 self.window.rootViewController 而在很多教程中是用这个 window addSubview 二者有什么区别呢?   事实上前者是iOS4中的新方法,如果你想保持开发出来的应用兼容iOS以前的版本就使用后者吧,根据趋势和内存管理方面的原因,还是使用新的用法吧。就这样吧。
  我以前在一个controller中引用一个naviController总是要通过delegate来取得:   [[[[UIApplication sharedApplication] delegate ] naviController] pushViewController: printView animated:TRUE];     今天在源代码中发现有注释是这样的:   @property(nonatomic,readonly,retain) UINavigationController *navigationController; // If this view con ...
UIWebView是用的webkit技术,它可以很方便地将一个网页嵌入本地的APP中,利用它的loadRequest方法可以发送一个远程http请求,并渲染显示出来,事实上我们也可以用它来渲染本地的网页,有些APP中的内容用html div + css的形式来展形开发效率还高一些,但是应该比原生的UIKit组件的效率低。   - (void)viewDidLoad { [super viewDidLoad]; [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithP ...
半年前我就开始看书学习objective-c和IOS开发,无奈一些东西没有搞明白,就没有兴趣再继续学习了。这些时候我又仔细地看书,慢慢地对IOS有了基础了解了,有兴趣和信心继续学习了。   IOS的启动加载过程终于搞明白了一些。 ...
本来以为安装这个超级麻烦,我那时是想从源码编译安装,后来找到port,再后来经人指点,现在都使用brew了。 安装brew很方便,一个ruby命令行搞定:   ruby -e "$(curl -fsS http://gist.github.com/raw/323731/install_homebrew.rb)"  好了,现在有了brew这个命令了。 安装Imagemagick:   brew install imagemagick   brew会自动下载并安装相关依赖的软件包。等等吧,喝杯茶。如果安装过程中看到有failed的提示,如502等,就重新再运 ...
apt-get install libpcre3 libpcre3-dev
最近在折腾vps,在上面步骤ROR应用,部署方案还是用我倾向的Lighttpd + fcgi的方式,发现在编译安装fcig时出错,在网上搜也没有发现有价值的信息。   对于fcgi,我不管是用常规的 2.4.0版本,还是用最新的2.4.1(09年10月份发布的),都是出现如下的错误: root@localhost:~/downloads/fcgi-2.4.1-SNAP-0910052249# ./configure --prefix=/usr/local/fcgi-2.4.1 这一步没有问题。 接下来 root@localhost:~/downloads/fcgi-2.4.1-SNA ...
我在rubyinside网站上看到了《Ruby Best Practices》图书前5章免费。 下载地址: 第一章: Driving Code Through Tests 第二章: Designing Beautiful APIs      第三章: Mastering the Dynamic Toolkit    第四章: Text Processing and File Management   第五章: Functional Programming Techniques   事实上,第六章也有: When Things Go Wrong 后面的章 ...
mod_rails (也就是passenger)安装和使用很是方便,不过它在启动时为了快速,不加载环境变量,在官网的faq中找到了答案。 LoadModule passenger_module /home/qichunren/.gem/ruby/1.8/gems/passenger-2.2.9/ext/apache2/mod_passenger.so PassengerRoot /home/qichunren/.gem/ruby/1.8/gems/passenger-2.2.9 #PassengerRuby /usr/local/ruby187/bin/ruby Passeng ...
使用apache的ab来测试web server的性能 使用ab测试rails 2.3.5 on oracle 10(adapter:oracle-enhanced_adapter,ruby-oci8 1)发现: 在development环境下,经常出现no listener的500错误,还好在production环境下没有发现有这样的情况。 相关url: http://stackoverflow.com/questions/2176185/rails-with-oracle-often-got-no-listener-error
昨天是周日,下午三点起开售2月10号的票。 早上就搬一个小板凳去排队。 火车站几百个临时售票窗口前条条长队,哦,还有很多武警。 车票信息屏上显示着到全国各地的车票信息。 下午三点正式售票了。我看着车票信息屏,感觉就像是股市开早盘了,不过比股市更疯狂,在不一个小时的时间里,几百张上千张的到各地的2月10号的车票大部分一售而空,剩余票数从几百一下子变成了0。票务系统都有些卡了。 买到票的人兴奋不已,我看到他们一个劲的仔细的看着他的票。 同时我看到了黄牛党混在其中,兴奋不已,搞到一次票后,又来后面排队。 我没有杯具,买到了一张到三亚的票。不过我一个同学就杯具了,问的时候还有票,付钱的时候 ...
Global site tag (gtag.js) - Google Analytics