- 浏览: 67306 次
- 性别:
- 来自: 长沙
最近访客 更多访客>>
最新评论
-
qichunren:
vickyxr 写道咦,教程里不是说如果有中文的话用setDa ...
lighttpd下rails FusionCharts图表 -
qichunren:
vickyxr 写道非常非常汗!原来我忘加了“;”了,不提示了 ...
lighttpd下rails FusionCharts图表 -
vickyxr:
大侠们,为啥这个图是横着的呀?
lighttpd下rails FusionCharts图表 -
vickyxr:
咦,教程里不是说如果有中文的话用setDataXML不行吗,要 ...
lighttpd下rails FusionCharts图表 -
vickyxr:
非常非常汗!原来我忘加了“;”了,不提示了,但是还是不能显示, ...
lighttpd下rails FusionCharts图表
文章列表
学英语不记中文的观点是错误的,妄图让一个中国人只形成所谓的英语思维是错误的。学英语就是要达到看到中文会翻译成地道的英文,看到英文会翻译成地道的中文。达到时刻可以转化、运用自如、炉火纯青的地步。
强迫中国人去按英语国家的人思维是不切实际、徒劳无功的,也是别扭和受折磨的。除非你将长期生活于国外,完全洗脑不再具有中华文化传统。
而法国、德国、意大利等国家的人,他们的文字本来跟英语就接近,为避免混淆,他们在学英语的时候理所当然要忘记自己语言的格式和习惯。而我们中国,跟他们的差异实在太大。
英语的语序出来,句子就出来了。主语、再动词,再其它。特别是状语在后,方式、地点、时间在后。中译英时先主语再找动 ...
- 2008-11-27 10:19
- 浏览 1331
- 评论(0)
一味主观地求急图快,违背了客观规律,后果只能是欲速则不达。一个人只有摆脱了速成心理,一步步地积极努力,步步为营,才能达成自己的目的。
有一个小孩,很喜欢研究生物,很想知道蛹是如何破茧成蝶的。有一次,他在草丛中看见一只蛹,便取了回家,日日观察。几天以后,蛹出现了一条裂痕,里面的蝴蝶开始挣扎,想抓破蛹壳飞出。艰辛的过程达数小时之久,蝴蝶在蛹里辛苦地挣扎。小孩看着有些不忍,想要帮帮它,便拿起剪刀将蛹剪开,蝴蝶破蛹而出。但他没想到,蝴蝶挣脱蛹以后,因为翅膀不够有力,根本飞不起来,不久,痛苦地死去。
破茧成蝶的过程原本就非常痛苦、艰辛,但只有通过这一经历才能换来日后的翩翩起舞。外力的帮助反而让爱变成了 ...
- 2008-11-25 14:54
- 浏览 1502
- 评论(1)
学英语:没有简单就没有复杂
- 博客分类:
- Super的杂感
每个人的思维方式不一样,要去找符合自己思维方式的书,找到符合自己思维方式的学习方法,也就是说别人的成功经验不一定对自己有用,甚至反之!
英语学不好,是因为源头的东西没弄清楚,以致日积月累,终究要补课,再补时又不系统。还有一个重要原因是原本的语文的语法、词性都没弄得很清楚,而英语中又很讲究这个。
基础的东西是使用频率最高的。基础的知识要熟练准确掌握。一个都不能错,不能因为它太容易而忽视,为追求所谓的学习速度而不顾,相反应该更加精通它。回顾以前初中、高中的老师讲解了一些错误知识和错误发音,害人不浅!
基础的东西不掌握熟练、精通,不准确,对后面的影响就很大。
找到一个好的教材和好的老师是至关重 ...
- 2008-11-21 09:30
- 浏览 925
- 评论(0)
MySQL网站上的文章:
http://blogs.mysql.com/kaj/2008/05/23/mysql-clusters-improved-release-model/
最重要的意思是:
1、从MySQL5.1.25开始(MySQL英文手册说是从5.1.24开始),二进制版本不再包含集群功能,而是将集群功能单独拿出来作为一个产品供下载。
2、但是,Sun承诺,MySQL集群仍然在GPL协议下。
3、MySQL5.1源代码包仍然包括有集群功能,可以下载和带集群功能编译。
4、集群版本的6.2.15基于的是MySQL5.1版本。
在MySQL5.1版本的英文手册中,包括了对较新版本的集 ...
在一台机器上安装centos,带的是IDE的宽排线的并口硬盘。
安装好后,能运行。装了数据库,丢失了数据。
系统启动时,报了一系列这样的错误:
Buffer I/O error on device hda2
Buffer I/O error on device dm-1
后面还附带了某个扇区的丢失。
用命令:dmesg查看,最下面有:
hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hdc: drive_cmd: error=0x04 { DriveStatusError }
ide: failed opcode w ...
一个人的专长就是核心竞争力。决定成败的关键因素。不管在哪个处境下,都要有自己的专长。有自己的“使用价值”,有了不可替代的“使用价值”,就会有“价值”,有存在的重要性,在与人共创事业的时候有了交换价值。 ...
- 2008-08-15 18:41
- 浏览 1047
- 评论(0)
尝试使用open_flash_chart和FusionCharts,在rails中都可以实现。
用WEBrick启动web,不管在XP平台还是centos平台下,都运行正常。
但如果在centos启动lighttpd,open_flash_chart不能显示。而FusionCharts所提供的两种方法中,chart.setDataURL在lighttpd方式下不成功,并且该方式也不支持中文。
遂将满足lighttpd,并且支持中文的FusionChartsFree的chart.setDataXML实现方式总结如下,不理想的就是要自己构造XML字符串。
FusionChartsFree的好处就是 ...
根据rails官方推荐,安装ruby1.8.6的final版。(即使是rails2.0也不能跑在ruby1.9上。)虽rails已经发展到2.1,但为和手头的《web开发敏捷之道》第2版配套,选择安装rails1.2.6这一阶段性版本。
因在过程中多次测试,理顺安装过程如下,特别是要注意顺序、版本、安装命令。
安装ruby
至http://rubyinsta ...
“适度”是最佳的思想!
- 博客分类:
- Super的杂感
人生需要做的事情实在太多,人生需要积累的金钱实在太多,人生需要享受的事情实在太多,而人生的时间却是如此有限,从出生到成人要耗费两个10年,从成人到老年,又有多少个10年呢?是孜孜不倦,还是及时行乐?
人需要财富,需要享受,需要成就感,这并不能被当作坏的想法。
积极上进的人成天脑子里想着建功立业,这也是好事。
但是,如果一个建功立业的人丢失了健康和亲情,一个只图享乐的人忘乎所以地放纵,一个积累财富的人到了贪婪无厌,一个积极上进的人到了不折手段的地步,这不值得我们效仿。因此,凡事要讲究“适度”,“适度”是最佳的思想!
往往功业宏大,金钱富足的人,并不具备“健康、轻松、快乐”。总是有这样那样的烦 ...
- 2008-02-24 19:13
- 浏览 909
- 评论(0)
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 < Applica ...
- 2008-01-24 15:50
- 浏览 1166
- 评论(0)
之前阅读过了《Web开发敏捷之道》第二版,再读这个《Programming Ruby》,目的是想更深入地了解一下Ruby,但是,读了它以后,我发现从头来阅读《Programming Ruby》是错误的。
对于它的编辑顺序我不敢苟同。
从22章开始,又在重复前面的内容。在之前的内容中,到处标有参考页次,在讲述一个问题的时候不完全讲透彻,总是要你翻来翻去。也许老外喜欢把一样东西按简单的方式讲一遍,再深入一点又倒点东西出来。而我觉得系统化应该是编书者的原则,讲一个问题就放一块讲全面讲透彻,至于读的时候,读者自然会取舍。
没办法,既然它如此编,我们也只能将就。
我建议应该直接阅读22章,然后是27章 ...
日本人松本行弘早就发明了Ruby(1995),Dave Thomas和Andy Hunt写了《Programming ruby》,使之传播到了欧洲(2000.10),丹麦的小伙子DHH发掘了它的价值,创造了Rails(2004.7),Dave Thomas又约DHH合著了《Agile_Web_Development_With_Rails》。博文视点引进翻译了它们。后来又都有了第二版并都翻译成为中文。
日本如此之近,却没有先在中国传播开来。语言的沟通真的是极其重要的。懂技术的,可能看不懂英文或日文;翻译家可能看不懂技术文档,不明白它的价值。但终究还是有识之士发现了它们,有水平的人将它们很好地翻译 ...
- 2007-12-12 10:45
- 浏览 1056
- 评论(0)
大学入门,宜用C,然后Ruby,然后Rails,这样的人才很实用,也是正确选择学习内容的捷径。
曾经想疯狂的程序员可能会用Perl来编应用程序,不想今日就用类似的Ruby来做这样的事情。
程序的速度是个至关重要的问题,但是,速 ...
- 2007-12-12 09:59
- 浏览 1329
- 评论(1)
人们往往乐于发现别人编程的错误而害怕揭露自己所写的代码的问题。或者是客观上,由于知识的局限,还无法很好地发现自己所犯的编码错误,如果想到了,一开始他就会写得很好。
我想在一个项目开发中,应该让测试从开发的程序员工作中分离出来,由另一部分人专门做测试,测试人员会唯恐不发现编程人员的代码问题。在下一个项目中,就应该让他们的角色互换,原先测试的人做开发,原先开发的人来搞测试。
每周测试的代码量,测试发现错误的代码量,要公布、对比,这样对双方都有约束。
同一个人既做了一个项目的测试,再做另一个项目的开发,必会把测试中发现的问题形成的经验用到新项目中去。
一个测试的工程师,一个开发的工程师,通过一 ...
- 2007-12-07 16:14
- 浏览 1163
- 评论(1)
P546说在P547最上用的正则表达式,是为了只要用户的输入内容出现在语言中即可匹配,而不仅限于出现在开头处。
re=Regexp.new("^#{params[:fav][:favorite_language]}","i")
而恰恰这个^就是代表从开头处匹配。去掉,就正确了!
另外原调用方法:
@languages = LANGUAGES.find_all do |l|
l.match re
end
也是错误的。因为即使把helpers的定义放在了该控制器默认的helpers文件里面,控制器依旧不能这样来访问已经定义的常量。
正 ...