`
1000copy
  • 浏览: 74334 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
一个朋友移民到了澳洲,在那里的一个 软件 公司做了4 年,回来休假 的时候我们做了两 次交流,第一次2 小时,第二次 4 小时 。在 成都的夜色 下 狮子山边的一个烧烤店, 我们 就着 烧烤和 啤酒 , 谈到软件开发问题和方法,感觉获益匪浅。他 所在的 公司大约有200 多人,
似乎一念之间,成都软件技术沙龙已经一年了。 2008年11月,和微软公司接上了沙龙的头。微软DPE部门和我公司做了两年的合作,我们 和DPE的员工一直有接触,彼此也比较信任。他们希望我来牵头做成都dotnet俱乐部——这个工作既符合我对找到讲师和主题的愿望,也是一个开放眼界, 开拓思路,结交朋友的机会,就欣然答应了下来。 尽管如此,多多少少是有些不安的成分。首先,大家的聚会时采用讲课为主,还是聚会为主?其次是比较开放的方式获得人气,还是在一个相对高端的方式聚集高级人才?大家会不会到了一起,却缺乏主题?还有费用如何筹集? 通 过大家的碰撞和多次的交流,这一点来的做法和最初的选择比较接近 ...
针对C:\Documents and Settings\Owner\My Documents\My Pictures\201.html 重点是改进代码的可读性。 function CaptureStdout(FileName: string):String; function Helper_CreatePipe(var hReadPipe:THandle; var hWritePipe :THandle):Boolean; var lsa: SECURITY_ATTRIBUTES; begin lsa.nLength := sizeof(SECURITY_ATTRIBU ...
    翻译记录  结构化编程的三大巨头,每个人都有论文,为什么在网上简直连中文版本都找不到? 学编程的人都知道Edsger Dijkstra关于结构化编程、Nicholas Wirth关于逐步求精、David Parnas关于模块化设计 那么这些巨头的原文是怎样的?既然没有中文版,我要自己翻译。   先找到Nicholas Wirth的论文,在acm的论文原件看到号称为209篇论文引用,其中引用它的还有Donald K的论文,可见它的价值。 http://portal.acm.org/citation.cfm?id=362575.362577   2008年3月17日  决定翻译 20 ...
  技术障碍已经差不多扫除了,现在来一个真的:使用scafold,做一个serial 的crud程序。   rails -dmysql serialcrud   cd serialcrud   ruby script/generate scaffold Serial serialformat:string   rake db:migrate     Ready to test   这样就有了一个serial的crud的程序了。   参考1:       #  rake db:migrate      #  # 迁移数据库通过在db/migrate目录下的脚本.可以指定版本号通过VER ...
想要尝试下rails db:migrate ,看看这样管理数据库的创建脚本和升级脚本如何,于是在rails的网站找到一个例子:   class CreateSystemSettings < ActiveRecord::Migration   def self.up       create_table :system_settings,     :force => true do |t|         t.string  :name         t.string  :label         t.text  :value         t.string  :type    ...
print params[:serialformat] 要想 params[:serialformat] 取得 form内的 serialformat 字段,必须     <form action="index">     serial format<input  name="serialformat" value="2008-6-14-string-1"><p>     last serial<input id="serialformat1" value="& ...
-------------2008年6月14日 ruby 做着玩(3)   ROR的环境必须要有,否则什么也玩不了。我不会从头开始,有InstantRails呢,什么mysql,apache都在,还有一个编辑器scite呢.我不会用它的,还是emeditor好。   总之先下一个,解压后执行instantrails.exe就可以用了。   然后去ror网站看turorial。     http://www.rubyonrails.org/down   内提到了创建一个应用的方法:     rails path/to/your/new/application     cd path/to/your ...
  前面一篇提到了不用数据库,也没有界面的一个函数,但是没有ui,没有persistant,只有函数,那只是在玩。对用户有用就必须有ui,而要有记忆必须有数据库(或者其他类似数据库的东西),因此这篇要看ui和db。   但是前一篇提到的思路还是很重要,先逻辑,在db,ui。ui只不过是逻辑的输入输出,db也一样。逻辑理清了,db,ui就简单了,并且逻辑更加容易重用。   思路归思路,这里不多谈。看ui,db。   ruby的c/s ui基本上就是玩的,什么wx,tk,fox之类的,毫无实用价值,而数据库没有问题,毕竟db 接口简单。   把ui,db结合到一起,现在还是ROR做的好,b/s的东西 ...
  这些天总是想要用ruby做点什么,因为喜欢ruby,也因为最近技术上缺少变化,想要主动的搞点不同的东西。想了不少的东西,但是很显然现在很忙,白天也不会有时间,只有晚上做,因此不能太大了,完整的系统就不要想了,但是找些耦合性不大的,有点意思的模块还是没有问题的,不如就做一个编号生成模块吧。   今天周六,在床上睡得七荤八素的,想到左右没有事情,或者想到些事情也不想动,不如写写这个模块,动手。   先看看需求   A. Feat:做一个编号生成模块   1. 通过类似${yyyy}-${mm}-${dd}-string-${autonum}样式来生成编码,这样生成的编号在今天就是2008-06 ...
class Array; def sum; inject( nil ) { |sum,x| sum ? sum+x : x }; end; end def clonearray(arr) b = [] for a in arr b << a end return b end def match(condidatesolution,avail,paymoney) @temp = 0 for i in 0..avail.size-1 @temp += condidatesolution[i] * avail[i] end return ( @temp ==pa ...
Global site tag (gtag.js) - Google Analytics