Home Sign up   |   Sign in
Search
Emesene:  a  MSN  Messenger  clone  for  Linux  (http://www.emesene.org)
       对  MSN  Messenger  的克隆,GNU  General  Public  License,  官方网站建得仓促,似乎并不成熟,但是用户体验非常地不错,界面、功能都尽量保证了和  MSN  Messenger  的一致,易用性、功能性比Pidgin-MSN强,简洁,没有广告,期待它后续更加完善~    推荐!
       Emesene使用Python开发,官方Blog中有篇文章  “I  want  to  code  for  emesene  HOWTO”…  
       http://emesene.org/blog/200  …
Bringing  Your  Classes  to  Life:  Object  Diagrams
将类引入实践:  对象图
scenario:  特定情境
underline:  下划线(对象名称加下划线)
anonymous  object:  匿名对象
event  hander:  事件处理程序
/  link:  链接
\  association:  关联
constraint:  约束
Figure  6-1.  Object  Diagrams
Learn:
       Learning  UML  2.0,  O’Reilly
       by  Russ  Miles  &  Kim  Hamilton
Modeling  a  System’s  Logical  Structure:  Advanced  Class  Diagrams
为系统的逻辑结构建模:  高级类图
interface:  接口
abstract  class:  抽象类
-  generalization:  泛化
\  parent:  父类
\  base:  基类
\  superclass:  超类
inheritance:  继承
children:  子类
derived:  派生类
-  five  different  types  of  class  relationship:
\  dependency:  依赖
\  association:  关联
\  aggregation:  聚合
\  composition:  组合
\  generalization:  泛  …
Modeling  a  System’s  Logical  Structure:  Introducing  Classes  and  Class  Diagrams
为系统逻辑结构建模:  类与类图
class:  类
object:  对象
instance:  实例
state:  状态
behavior:  行为
attribute:  属性
inline  attribute:  内置属性
attribute  properties:  属性特性
operation:  操作
abstraction:  抽象化
encapsulation:  封装
visibility:  可见性  (public,  protected,  package,  private)
accessible:  访问性
specialized  class:  特  …
BeeDiff  /  Beesoft  Differ:
       一个基于Qt4,C/C++开发的GUI  Diff工具,苗条得很,源码包  beediff_1.5_src.tar.gz  只有68KB,  除了作为Diff工具,还可以方便学习Qt,  C++.  
BeeDiff  截图
软件主页:  
       http://www.beesoft.org
作者  Piotr  Pszczolkowski:
       学校里的时候他是个物理学生,现在做“实时系统”软件开发,他的站点还同时发布另三个软件:
Cobras:
       Cobras  IDE  is  an  Open  Source  development  environment  dedicated  f  …
Modeling  System  Workflows:  Activity  Diagrams
为工作流程建模:  活动图
Activity  diagrams  are  the  only  UML  diagram  in  the  process  view  of  your  system’s  model.
process:  流程
flowchart:  流程图
activity:  活动
action:  动作
initial  node:  初始节点
activity  final  node:  活动结束节点
edge/path:  链/路径
activity  edge:  活动链
incomming  edge:  进入链
outgoing  edge:  退出链
activity  flow:活动流
decision  node:  判断  …
Step  1:  Install
       sudo  apt-get  install  cvs  cvsd
Step  2:  Configuring  repositories  to  CVS-Server
       typing  “/cvsrepos”
Step  3:  Option
       of  default,  the  server’s  root  path  is  “/var/lib/cvsd”,  and  the  repositoy  with  “/var/lib/cvsd/cvsrepos”
       for  a  change:
               sudo  cvsd-buildroot  /cvsd
Step  4:  Initilize  the  repository
       sudo  cvs  -d  /var/lib/cvsd/cvsrepos  init
       sudo  chown  -R  cvsd:cv  …
Modeling  Requirements:  Use  Cases
为需求建模:  用例
Use  cases  affect  every  other  facet  of  your  system’s  design;  
they  capture  what  is  required  and  the  other  views  on  your  model,  then  show  how  those  requirements  are  met
用例影响系统设计的每一方面,捕捉需求及模型的其它视图,然后显示如何满足这些需求…
abstraction  :  抽象
simplification  :  简化
notation  :  表示法
meta-model  :  元模型
waterfall  :  瀑布式
iter  …
       说不上来新特性,刚开始使用,一切都是新特性  :)
       ZF1.5包含39个子模块,十分强悍!MVC,  Acl,  Cache,  Config,  Db,  Memory,  Mime,  Rest,  Session,  XmlRpc……  基本Web  Apps能用到的都具备,只是Db显得单薄,如果能支持ORM就好了~
       ZF内置Google  Data  APIs,  Microsoft  Infocard,  而GData为Google官方支持,那么集成Google  Services将变得异常方便,  赞~
       ZF官方网站也改版,中心更突出了,三方面主题:
Make  the  Choice:  Standardize  y  …
UML:  Unified  Modeling  Language  统一建模语言  (http://www.uml.org)
 
Figure  1-1.    Philippe  Kruchten’s  4+1  view  model
http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/2003/Pbk4p1.pdf
http://www-128.ibm.com/developerworks/wireless/library/wi-arch11/
Figure  1-2.  Diagrams  overview  (created  by  FreeMind,  http://freemind.sourceforge.net)
UML设计工具/软件:
Dia  
       http://live.gn  …