一个人的专长就是核心竞争力。决定成败的关键因素。不管在哪个处境下,都要有自己的专长。有自己的“使用价值”,有了不可替代的“使用价值”,就会有“价值”,有存在的重要性,在与人共创事业的时候有了交换价值。而“专长”还从“专攻”而来。有的人对某项技术特别在行,有的人拥有人脉网,有的人善于组织协调,有的人拥有雄厚的资金。这就是他个人的核心竞争力,别人替代不了的。没有人脉、没有资金、没有技术、没有组织能力,请问谈何创业?创业在哪里?
如果想创业,首先得思考这几个问题。
根据自己的特点长处,强化自己在某个方面的长处,这样才有创业的前提条件。在这一点上裒多益寡的思想是错误的,否则只能浪费精力。
个人应 ...
尝试使用open_flash_chart和FusionCharts,在rails中都可以实现。
用WEBrick启动web,不管在XP平台还是centos平台下,都运行正常。
但如果在centos启动lighttpd,open_flash_chart不能显示。而FusionCharts所提供的两种方法中,chart.setDataURL在lighttpd方式下不成功,并且该方式也不支持中文。
遂将满足lighttpd,并且支持中文的FusionChartsFree的chart.setDataXML实现方式总结如下,不理想的就是要自己构造XML字符串。
FusionChartsFree的好处就 ...
- 15:26
- 浏览 (43)
- 评论 (0)
- 分类: Ruby&Rails
- 进入论坛
根据rails官方推荐,安装ruby1.8.6的final版。(即使是rails2.0也不能跑在ruby1.9上。)虽rails已经发展到2.1,但为和手头的《web开发敏捷之道》第2版配套,选择安装rails1.2.6这一阶段性版本。
因在过程中多次测试,理顺安装过程如下,特别是要注意顺序、版本、安装命令。
安装ruby
至http://rubyinstaller.rubyforge.org/wiki/wiki.pl下载1.8.6-26 Final ...
- 12:13
- 浏览 (165)
- 评论 (1)
- 分类: Ruby&Rails
- 进入论坛
人生需要做的事情实在太多,人生需要积累的金钱实在太多,人生需要享受的事情实在太多,而人生的时间却是如此有限,从出生到成人要耗费两个10年,从成人到老年,又有多少个10年呢?是孜孜不倦,还是及时行乐?
人需要财富,需要享受,需要成就感,这并不能被当作坏的想法。
积极上进的人成天脑子里想着建功立业,这也是好事。
但是,如果一个建功立业的人丢失了健康和亲情,一个只图享乐的人忘乎所以地放纵,一个积累财富的人到了贪婪无厌,一个积极上进的人到了不折手段的地步,这不值得我们效仿。因此,凡事要讲究“适度”,“适度”是最佳的思想!
往往功业宏大,金钱富足的人,并不具备“健康、轻松、快乐”。总是有这样那样的 ...
ruby 1.8.6 rails 1.2.6
在视图文件/home/index.rhtml中写:
<div id="my_hint"><%= @current_hint %></div>
<%= periodically_call_remote :url => {:action => "get_next_hint"},:frequency=>2 %>
在控制器文件home_controller.rb中写:
class HomeController < ApplicationController
def index
session ...
- 15:50
- 浏览 (162)
- 评论 (0)
- 分类: Ruby&Rails
之前阅读过了《Web开发敏捷之道》第二版,再读这个《Programming Ruby》,目的是想更深入地了解一下Ruby,但是,读了它以后,我发现从头来阅读《Programming Ruby》是错误的。
对于它的编辑顺序我不敢苟同。
从22章开始,又在重复前面的内容。在之前的内容中,到处标有参考页次,在讲述一个问题的时候不完全讲透彻,总是要你翻来翻去。也许老外喜欢把一样东西按简单的方式讲一遍,再深入一点又倒点东西出来。而我觉得系统化应该是编书者的原则,讲一个问题就放一块讲全面讲透彻,至于读的时候,读者自然会取舍。
没办法,既然它如此编,我们也只能将就。
我建议应该直接阅读22章,然后是27 ...
- 12:13
- 浏览 (228)
- 评论 (1)
- 分类: Ruby&Rails
- 进入论坛
日本人松本行弘早就发明了Ruby(1995),Dave Thomas和Andy Hunt写了《Programming ruby》,使之传播到了欧洲(2000.10),丹麦的小伙子DHH发掘了它的价值,创造了Rails(2004.7),Dave Thomas又约DHH合著了《Agile_Web_Development_With_Rails》。博文视点引进翻译了它们。后来又都有了第二版并都翻译成为中文。
日本如此之近,却没有先在中国传播开来。语言的沟通真的是极其重要的。懂技术的,可能看不懂英文或日文;翻译家可能看不懂技术文档,不明白它的价值。但终究还是有识之士发现了它们,有水平的人将它们很好地翻 ...
大学入门,宜用C,然后Ruby,然后Rails,这样的人才很实用,也是正确选择学习内容的捷径。
曾经想疯狂的程序员可能会用Perl来编应用程序,不想今日就用类似的Ruby来做这样的事情。
程序的速度是个至关重要的问题,但是,速度又是多方面的:网卡速度,CPU频率和cache大小,内存大小和频率,采用100M还是1000M来做内部系统的局域网,或者用其它更快的连接方式,硬盘读写的速度,RAID的模式,如果是WEB的话,外部出口带宽,路由器的性能及配置,还有服务器的OS是否轻便高效,数据库的选择,数据库的性能配置优化,考虑速度的表格设计,考虑速度的信息处理方式,高效的系统支撑平台组合,负载均衡 ...
人们往往乐于发现别人编程的错误而害怕揭露自己所写的代码的问题。或者是客观上,由于知识的局限,还无法很好地发现自己所犯的编码错误,如果想到了,一开始他就会写得很好。
我想在一个项目开发中,应该让测试从开发的程序员工作中分离出来,由另一部分人专门做测试,测试人员会唯恐不发现编程人员的代码问题。在下一个项目中,就应该让他们的角色互换,原先测试的人做开发,原先开发的人来搞测试。
每周测试的代码量,测试发现错误的代码量,要公布、对比,这样对双方都有约束。
同一个人既做了一个项目的测试,再做另一个项目的开发,必会把测试中发现的问题形成的经验用到新项目中去。
一个测试的工程师,一个开发的工程师,通过 ...
- 16:14
- 浏览 (250)
- 评论 (1)
- 分类: Ruby&Rails
P546说在P547最上用的正则表达式,是为了只要用户的输入内容出现在语言中即可匹配,而不仅限于出现在开头处。
re=Regexp.new("^#{params[:fav][:favorite_language]}","i")
而恰恰这个^就是代表从开头处匹配。去掉,就正确了!
另外原调用方法:
@languages = LANGUAGES.find_all do |l|
l.match re
end
也是错误的。因为即使把helpers的定义放在了该控制器默认的helpers文件里面,控制器依旧不能这样来访问已经定义的常量。
正确的方法应该是:
@langu ...
- 16:51
- 浏览 (153)
- 评论 (0)
- 分类: Ruby&Rails
- 进入论坛
- 浏览: 14902 次
- 性别:

- 来自: 长沙

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
xp上rails1.2.6的stand-al ...
初学直接上 2.1 没啥不好的,API 变化并不大。
-- by rainux -
ROR+Mysql5 utf8搭配问题 ...
不错,谢谢啦!
-- by carlosbdw -
ROR+Mysql5 utf8搭配问题 ...
非常好,装confluence乱码问题,果真是字符集问题,按上面步骤解决了~ ...
-- by yongyuan.jiang -
《Programming Ruby》第二 ...
本书的XII页 第2行 引用 如果你已经对Perl,python,java 或s ...
-- by 抛出异常的爱 -
关于进行程序测试安排的一 ...
支持你的想法!
-- by CYXHERB






评论排行榜