Skip to content

Instantly share code, notes, and snippets.

View shijinkui's full-sized avatar

JK shijinkui

View GitHub Profile
时金魁
普通程序员
@shijinkui
shijinkui / idea11-scala-plugin-err
Created March 15, 2012 09:06
IDEA11 scala插件报错-已解决
IDEA11 scala插件编译scala文件时报错,error如下
=================
Information:Compilation completed with 18 errors and 0 warnings
Information:18 errors
Information:0 warnings
Error: scala.tools.nsc.MissingRequirementError: object scala not found.
Error:at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:655)
Error:at scala.tools.nsc.symtab.Definitions$definitions$.getModule(Definitions.scala:605)
Error:at scala.tools.nsc.symtab.Definitions$definitions$.ScalaPackage(Definitions.scala:145)
@shijinkui
shijinkui / get-start-coding-without-IDE
Created March 15, 2012 16:55
get start coding without IDE
从明天开始用emacs写代码,不用IDE。
理由如下:
1. 过渡依赖IDE,后果是变傻了;
2. 让代码在大脑中推延,强化思考和动手。
@shijinkui
shijinkui / basecommand_emacs
Created March 16, 2012 02:42
Emacs常用基本快捷键
/************************************/
基本命令
C-x C-f 打开/新建文件
C-x C-s 保存当前缓冲区
C-x C-w 当前缓冲区另存为
C-x C-v 关闭当前Buffer并打开新文件
C-x i 光标处插入文件
C-x b 切换Buffer
C-x C-b 显示Buffer列表
C-x k 关闭当前Buffer
@shijinkui
shijinkui / programmer-dev-env
Created March 23, 2012 06:23
程序员理想的开发环境
程序员理想的开发环境
现状:
1. 地位低下。
老板,CTO,Leader,产品,项目管理,单元测试和集成测试... 这些人都处在产品的中上游,程序员处在最底层,老板的属性和开发的位置决定了:地位低下。
一个不喜欢的项目,做起来像拉屎,使劲的拉,拉出来就不管了。
如果没有上层的决策者,程序员可以深入了解需求,合理的实现用户所需,只有喜欢做的才会做的最好。
2. 倒金字塔。
@shijinkui
shijinkui / event-rule
Created March 24, 2012 04:19
罗伯特议事规则简介(转载)
罗伯特议事规则简介
  一、程序正义的重要性
会议要讨论,讨论难免有争执,所以要“循一定之规则”,这一定的规则就叫“议事规则”或“会议规范”。最有名的议事规则是罗伯特规则,是由美国著名的议学家罗伯特撰写的一本书名“罗伯特规则”而来。国父孙中山先生也撰写过一本叫做“民权初步”的小册子,收录在“建国方略”里。世界上很多国家和地区都有专门的有关议事规则的法律法规,比如台湾就有“会议规范”法规,各种会议都得照着规定议事。“会议规范”总共有一百条,包括“会议的流程”、“主席的职权”、“纪录的形式”、“各种的动议”、“表决的方式”与“选举的方式和流程”等。
  勿需讳言,遵守议事规则,是走向民主和法治的第一步。一个组织或机构的民主性质,其根本的标志在于它的每一个成员都能自由的参与一个具体议题的全过程,而不仅仅是最后的投票。明确而公允的规则在保障它健康、有效的运作的同时,最大程度地保护每个成员的权利,并认真的对待每个成员的意见。
  英语民族在搞政治方面的优越性就在于他们懂得开会,结论就具有充分的正当性,也就是人们常说的程式正义即结果正义。 其实说到底,民主政治其实就是一种程式性的东西,就是一套议事决策的程式规范。
  通常人们认为,在欧美民主史上,以法国革命为代表的大陆模式是一种激进革命的历史,他们满怀理想地追求自由、平等,追求社会公正等目标;而英美模式是保守的缓进改良的历史。可是,如果考察两百多年来欧美各国的政治变迁,考察自由、平等、民主、社会公正等价值的实现程度和前后对比,就会发现,英美模式导致的变化程度,并不亚于世界上任何一个地方,也是天翻地覆的变迁。之所以给人保守缓进的印象,无非是因为反复小,血流得少。这正是英美模式成功的地方。而这种成功,至少有一半得归功于人们对程式、对规则的尊重。
  人们常常会纳闷,为什么我们中国人一到开会就头大了。原本是为了解决问题而开会,最后却往往会议还没开就打破头了,或者是开会引起的问题比开会前更多。比如,过去民主运动中出现过一加一等于三的怪事。当时两个最大的民运组织召开合并会议,结果合并不成,却演变成了三个组织,即原来的两个组织加合并成的一个组织。这显然是因为召开合并大会而引起的。这次会议失败跟与会者不懂得议事规则或不遵守议事规则有直接的关系。因此,了解和并学会遵守议事规则,对于国人来说非常重要。
  当然,懂得议事规则还是不够的,还要有民主社会的宽容等精神做为基础。否则就容易走
@shijinkui
shijinkui / base-law-noted
Created March 24, 2012 08:32
读1982年的《中华人民共和国宪法》笔记-序言部分
宪法的链接在政府网站上:http://www.gov.cn/gongbao/content/2004/content_62714.htm
这两天感冒,闲着无事,开始做一件一直想做的事情:阅读宪法。作为一个炎黄子孙,活了将近三十年,竟然没有读过宪法,是多么可耻的一件事情。今天读一下,记录阅读过程的思考。
宪法是国家的根本大法,代表着整个国家的意志,它靠不靠谱能不能承载国之重器需要每个国人去审查。
严重倡议:把宪法原文内容加入义务教育体系中。
开始读...
@shijinkui
shijinkui / base-law-noted-2
Created March 24, 2012 12:08
读1982年的《中华人民共和国宪法》笔记-总纲部分
不太懂的地方:
1. “第七条 国有经济,即社会主义全民所有制经济,是国民经济中的主导力量。国家保障国有经济的巩固和发展。”
这里定义国家保障国有经济的发展,却没有说国有经济怎么被约束监督,是不是有点偏颇?
2. “第八条 农村集体经济组织实行家庭承包经营为基础、统分结合的双层经营体制。农村中的生产、供销、信用、消费等各种形式的合作经济,是社会主义劳动群众集体所有制经济。参加农村集体经济组织的劳动者,有权在法律规定的范围内经营自留地、自留山、家庭副业和饲养自留畜。”
这个挺好,我家还有几分自留地,留着盖房子和种菜。
@shijinkui
shijinkui / gist:2214124
Created March 27, 2012 08:52
idea 11 serialVersionUID设置
Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’
选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID了。
光标定位在class name那里。
mac下使用ctl+enter
http://video.sina.com.cn/v/b/73823012-2711068864.html