下午没什么事情做,在网上乱逛,无意中找到一本讲web设计的好书,书的提供者是大名鼎鼎的37signals。 应该很多人都用过37signals的tada list,一个简单好用的web based todo list。
这本书没有讲你的程序要设计成什么样子,但是却讲了很多设计web based程序的理念,而这些理念正是源自于对37signals产品线上各种产品的开发。 其中很多观点都令人耳目一新。比如说,第二章构建从简里面讲的第一个观点,做的比竞争对手少,这基本上颠覆了以前我们对产品规划的概念。为什么要这样说,作者自有他的理由。功能少更容易去改变,功能少是因为米不够。更重要的是,功能少不意味着功能残缺,而是只留下精髓的部分,让功能最大化的体现对这个产品的理念。每个伟大的产品都有一个伟大的理念,是吧?比如说作者就列出了37signals各个产品的理念。Ta-da list是和即时贴做斗争,basecamp是项目管理就是沟通。 这本书基本上涵盖了构建一个web程序的各个过程,当然了,不是讲怎样写code,怎样测试的。
如果你是个pm,或者想自己创业,都应该好好看看这本书。 书有完整的在线版本(英文版),还有翻译不完全的中文版。
 点我吧!

Blogged with Flock

Tags: ,

posted @ 2007-10-10 17:45 django 阅读(357) | 评论 (1)编辑 收藏
 
可以用的上的有:
  1. Main-Class 指定程序的入口,这样可以直接用java -jar xxx.jar来运行程序。
  2. Class-Path 指定jar包的依赖关系,class loader会依据这个路径来搜索class。
和versioning,seal有关的,看得懂什么意思,但是不知道会怎样被用到。惭愧...有人知道么?

Blogged with Flock

Tags:

posted @ 2007-10-10 11:10 django 阅读(846) | 评论 (0)编辑 收藏
 
自己刚开始用ubuntu的时候,就经常到人家blog里面去看推荐的软件,然后一个一个的试,乐此不疲,现在用ubuntu也快半年了,自己也来写一个.
Web浏览: firefox,flock 用过一段时间的swiftfox,不过好像真的没有比firefox快多少,而且跟不上firefox的更新速度.用flock很多时候都是为了用它的blog editor.还真是蛮简洁,蛮好用的.说起blog editor,也用过几次firefox下的插件,以前叫performance,现在叫scribefire,一开始觉得还不错,不过好像没有缩进,只好放弃了.
Movie player: 无可争议的mplayer 遇到字幕搞不定的时候,用下smplayer,对于我这种新手而言,配置字幕比mplayer方便.
Music player: 随便那个都可以...能出声就ok
P2P download: mldonkey 速度还挺快,不过搜索好像不管搜什么关键词,都可以搜出一拓毛片来...
Http download: firefox downloadthemall插件和webdownload4x,flashgot插件 对于小文件,用downloadthemall就可以了,也挺快,但是它的断点续传好像有问题.前几天用它down opensuse的dvd,down了一个晚上,死掉了,郁闷死我.后来才换了用wd4,刚好flashgot也支持,相当的不错.
Text editor: vim, scite, scribes and ulipad Scribes用来写python或者ruby程序还是很不错的,template相当好用.不过python的缩进好像有问题,有时候写完需要在其他的编辑器里面重新调.但是从template里面出来的缩进又是ok的.不过scribes没有文件管理倒很是不方便. Scite也很不错,只是template没有scribes那么强,只能针对单行的. Ulipad也不错,我看到里面有对django的智能提示,不过好像没什么用...
PDF reader: adobe reader
Chm reader: xchm
Dictionary: startdict
FTP client: Filezilla

常用的就这么多,什么时候想起来再补充罗.

Blogged with Flock

Tags: , ,

posted @ 2007-10-09 23:37 django 阅读(931) | 评论 (1)编辑 收藏
 
这个目标,应该还算现实吧?

Blogged with Flock

posted @ 2007-10-08 23:23 django 阅读(232) | 评论 (1)编辑 收藏
 
上上上周周4,洗完澡出来,习惯性的拉浴室的玻璃门,滑动的那种,不知道什么原因,门整个碎掉了,因为没有贴什么防爆膜之类的,碎玻璃直接砸到左手上,很大一个血洞...全身都是玻璃划破的伤.幸亏我还比较冷静,赶紧叫人来帮忙把拖鞋里和身上的玻璃渣弄走.
然后打车去医院,在问是去一医院还是二医院的时候,我犹豫了一下.因为之前因为鼻子不舒服去一医院看,根本不是过敏性鼻炎,非要说是过敏性的,还弄了个过敏测试,结果什么都不过敏...那次的经历让我对一医院有点阴影了.后来因为车走高架,去一医院比较顺路,所以就过去了.
一个还蛮年轻的男医生,问我怎么了,我说让玻璃划了,手里面可能有玻璃.那医生二话没说,用棉球把手上的血一下子就擦掉了,疼的我一哆嗦.然后打麻药,找玻璃.用镊子在伤口里翻来翻去.忽然,一股热血从伤口喷出来.好像弄破哪根血管了,擦了好多纱布也不顶用.丫怒了,直接用镊子把伤口夹住了,然后迅速的缝了3针.缝完了,跟我说,里面没找到玻璃,先缝上吧,一会儿再去拍个片.因为缝的太赶,所以缝的不紧,所以丫的又用镊子把伤口狠狠的夹住,把缝的线拉紧...本来打了麻药,不怎么疼的,被夹了一通,疼的我差点没咬另外一只手.女朋友在旁边,脸都吓白了.然后去拍片,医生说...玻璃在里面拍片可能看不到的...意思就是,以后要是有问题,那就是还有玻璃...我晕..
包上纱布,熬了两个星期,去另外一个医院拆线(实在不敢去一医院了),刚把线拆完,伤口就裂开了.医生问,你当时伤口是不是很深,我说是,肉被玻璃挂跑了一块.他说,伤口深的话,当时缝合的时候,应该在里面缝一层,要不然,即使外面缝上了,里面没有长合的话,外面是白缝的...我$#@$#@$@#$!@#
医生说不能再缝了,只有包上纱布等它自己长好,不过时间要的比较久.我也没有办法,只要又包上了,估计又要等好几个星期.
用我同事的话说,你的手要是不去医院,估计都已经好了...真是服了一医院的医生了.在医院缝针的时候,还送来一个肚子上被捅了4刀的...只希望这哥们一切都好..
BTW,浴室里面用玻璃门的,一定要小心...最好贴上一层防爆膜.浴室温差大,就算是有机玻璃,也有可能碎.还是用帘子比较好,又便宜又安全.

Blogged with Flock

posted @ 2007-10-08 23:11 django 阅读(257) | 评论 (0)编辑 收藏
 
在2000下命令行长度好像不能超过2k bytes,超过就会报input line is too long.起java程序的时候,如果依赖的jar包很多,classpath一定很长,这时候会没办法运行.Google了一把,也没找到比较满意的答案.
最笨的办法就是把用到的jar包重新再打一个,打成一个.后来在网上看到一篇讲manifest.mf的文章,了解到manifest.mf里面可以通过Class-Path来设置jar包所依赖的包.试了一下,还真的ok.只要在build自己程序的jar包的时候,在manifest.mf里面加上依赖的jar包,这样在用bat起程序的时候,就不用再在classpath里面加这些jar包了.不过build.xml会变得变态一点,比以前稍微难维护一点.有一点需要注意的就是,manifest.mf里面Class-Path的路径是相对其所在的jar包的.比如说这个manifest.mf是包含在test.jar的,那么Class-Path里指定的jar包都是相对于test.jar所在的路径.
有空学习一下manifest的其他的用途.

Blogged with Flock

Tags:

posted @ 2007-10-08 22:45 django 阅读(2742) | 评论 (3)编辑 收藏
 
第10章 Management and Leadership 小结
  1. Leader需要做什么?
    • 解决问题
    • 解释自己和管理层的决定
    • 管理层和组员的中间层
    • 正确的分配任务
  2. Leader需要注意什么?
    • 做事情透明
      • 对外公布工作成果
      • 基于已知的纲领来做决定(标准文档,流程以及performance评定)
    • 了解项目的细节,了解任务的目标和可能的陷阱,需要为组员提供真正指导和帮助
    • 不要凭直觉管理,要靠分析和依据
    • 不要随意削减组员的预算
    • 避免过分的干涉组员的工作(包括不信任组员的工作,直接自己做)
    • 公开自己的错误
    • 分配任务时,避免简单的工作清单,要让组员了解大的picturecontext)
    • 诚实
    • 尽可能早的提出组员的performance问题(一个有效的方法是预先拟定performance plan.在拟定performance plan的时候,需要让组员扮演一个更为积极的角色,而不是leader说,你要把xxx做完,而是留有主动探讨的余地.)

Blogged with Flock

Tags: ,

posted @ 2007-10-08 22:37 django 阅读(287) | 评论 (0)编辑 收藏
 
  1. 打开openoffice writer,工具->选项->内存:
  2. 撤销命令->步数:20
  3. 图形缓冲区->用于openoffice:128m,每个对象的内存:20m
  4. 最后把启用系统栏快速启动的勾点上,重启writer,速度快的让你吃惊哦
  5. 其他的openoffice套件自动适用。
原文在这里

Powered by ScribeFire.


Technorati Tags: ,
posted @ 2007-09-29 23:50 django 阅读(1326) | 评论 (2)编辑 收藏
 
  1. sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri ruby1.8-dev
  2. install rubygems
  3. sudo gem update --system
  4. sudo gem install rails --include-dependencies
  5. sudo gem install mongrel --include-dependencies


Technorati Tags: ,
posted @ 2007-09-29 17:37 django 阅读(292) | 评论 (0)编辑 收藏
 
最近要学tapestry,不想用tomcat,想换个轻量级一点的web server,于是找到了jetty。猜一下这个lightweight的server有多大?zip包22m...而且有超多的jar包...不知道怎 么用..为什么不像hsqldb一样,一个jar包搞定...奇怪的是,还有一个单独的startup.jar,而且其他的jar包还必需放在和它同目录 的lib目录一下,才可以起来... 刚看了一下tomcat,6.0的tar包只有5.7m...Can I say jetty sucks?

Blogged with Flock

Tags:

posted @ 2007-09-29 17:34 django 阅读(716) | 评论 (2)编辑 收藏
仅列出标题
共12页: First 上一页 4 5 6 7 8 9 10 11 12 下一页