Thursday, August 30, 2012

需求分析学习点滴(Business Analysis)

(-) 为何以需求分析为切入点
swot分析,当然就不需要了。简单点说,大概就是感兴趣+自己有基础
(-)当前对需求分析的理解
*理解组织的功能:
1)在谈到组织的功能之前,先想想为什么需要这个组织?源于矛盾,所以需要解决这个矛盾。于是一个具有功能和特性的组织,来解决这些矛盾。
2)接上)为何会有矛盾呢?这个古老而有永恒的问题无须多言了。一句话概括就是现实和期望值的差异。
3)具有功能和特性的组织就是需求。
4)有了需求概要,接下来就是需求细化。
*需求细化的核心功能
1)需求细化,我的理解分为两个部分:需求分析+设计
分析的核心--分析什么?其实是分析怎么做?(分析怎么实现功能)
2)设计的核心——设计什么?其实怎么保证分析可做?
*UML在需求分析中的作用
明白了需求分析是分析怎么实现功能的道理之后,接下来就是了解UML是什么?结合需求分析的目的,逐步明白UML是如何在需求过程中起作用的?(其实这里面就牵涉到后面的面向对象设计的一些基本原则以及模式了)。至少分析包含了建模的过程。从这个意义上说,建模实际上帮你理清了思路。

Tuesday, August 28, 2012

献给父母

献给父母
    为父母写点什么?一直总觉得享受父母的爱是理所当然。于是乎,对最爱你的人却偏偏是最无所谓的态度。人之贱之无其他动物能比,就在于此。爱里面的最大的成份是付出。
     通常人想获得,必须付出。这是我的逻辑。质量守恒和能量守恒告诉我们的也是这个道理。无论是你亲历而为(需要消耗你的时间、你的能量)还是需要借助他人之手(也许消耗你的金钱、欠份人情)。这一切都印证着有得必有失。当然此处非丢失,而是付出之意。然而把这份逻辑放在父母对子女的拳拳之心上却不太凑效。我想这一切都源于父母对自己的大爱吧。

Tuesday, August 14, 2012

回忆过去三年

三年,宝贵的青春献给了我所在的公司。
但,我无悔。
她年轻,以至于每个人都能找到自己的影子。
公司经历了1.0时期到3.0时期的变化,公司的产品也经历了由之前的单纯的多媒体到后来的多媒体+游戏再到现在的多媒体+游戏+移动互联网。可以说是从单纯的桌面应用软件企业到互联网企业的转变。
点—线—面—立体,这是自己的思维变化轨迹。

特殊时期形成的思维逻辑(环境、经历、时间和人综合作用)、当下的逻辑(每个人有自己的独特思维逻辑)、隐性的思维方式(非语言化,语言化不利于思考)
当下的逻辑:
1、能收回来。这是大局,避免迷失自己。
2、思考过程。立体化多维度多层次,有秩序性的思考,才能很快抓住问题的本质。能一步完成的事就坚决不要两步完成,重复化的思路应该进行封装。简洁之美。
3、隐性的思维特征。而非语言化,虽然任何东西经过语言组织,会能存储更久,也更利于沟通。但是语言化的过程不太利于快速思考。对思维来说,她是搅拌石。
4、重新定义了里程碑的含义。起始点是思维的起点部分,也是能收回来的关键。若能快速找到起始点,或者说“初衷”,则定义事件结束。
5、以兴趣点去认识要做的事是一种策略。而发现自己的这种兴趣必须要多接触。

           --------------以上是从整体宏观的角度去抽象核心的东西


微观角度去看人的活动的话,应该是“寻找”和“执行”两种。
寻找其实更在乎是过程,虽然是奔着前方的点去的。但其实活动基本都在过程。而当你真的到达那个点后,寻找的精神就消失了。从这个角度看,没有信仰如行尸走肉般活着的人,确实无法点亮自己。这样的人生也就成了黯淡黑白色,无任何生机而言。
另一个主要活动我想就是日常的执行,应该是在寻找活动之后。执行过程也许枯燥和无新鲜感,但很多时候是生活必须。就像吃饭、饮水、休息。我觉得这是在遵守自然规律。从这个角度看,坚持也许很多人难做的好。
          -----------------以上是从具体微观的角度去看人的活动

Friday, August 3, 2012

Mac下免费实用软件大集合

  一、提高工作效率的Mac软件
Anxiety

是一个应用于Mac OS X Leopard超轻量级的To-do list软件,可以同iCal以及Mail等软件进行同步。此软件目的是提供一个更加易于使用的任务管理界面,并切拥有华丽的操作界面。
*****ments

可以用来保存用户的记录,联系人信息并且可以输入相关的事件信息。这些信息都使用了结构化的管理方式,按照用户数据,联系人,以及约会时间管理等事项分为不同的目录。同时,本软件有着方便的工具操作界面,可以方便的进行排序以及过滤。

BackBoard

用于收集和管理记录以及任务信息。

Camouflage

你的桌面上是不是有很多的图标和文件?你是不是很头痛去清理这一团糟的桌面,而且难以理清头绪。那么Camouflag正是你需要的工具。它可以隐藏所有的图标而只留下一个干净的桌面。

Evernote

方便的在不同的设备间获得信息,只要有一个帐户,你的信息就可以跟着你不管什么时间,不管什么地点的任意获取啦。


EventSync

与iCal同步Facebook上的事件。

HimmelBar

HimmelBar 可以在工具栏创建一个图标,通过这个图标你可以轻松快捷地找到安装MAC内的程序。

iClockr

简单的时间管理工具,按照项目,任务和持续时间来管理你的时间。

MindNode

易用的Mindmapping软件,类似的软件比如windows中的Xmind都是可以帮助你更好的思考,结构化,并且可视化你的思路的辅助工具。

NameChanger

看见名字就可以知道,是一个方便批量改名或者按照特定方式修改文件名称的软件。

Namely

类似于Spotlight,根据名字来查找需要的应用软件。

Punakea

Punakea是一个可以帮助你处理每天都很头痛的文件管理任务的小程序。通过辅助Spotlight,可以让你轻松的给文件加上标签,从而可以把你从一层又一层的文件目录中解救出来!

Quicksilver

大名鼎鼎,就不多介绍了。一般人都要用到。看一篇老文,也许可以方便你更好的理解这个软件的使用

SketchBox 
一个非常方便和漂亮的便利贴管理工具,你可以在便利贴中输入文字或者画个图画,并且为每个标签都个别设置闹钟。

Slife 
很有趣的一个行为时间和分析软件,可以自动记录下来你在一段时间内,你在你的MAC里做了啥,比如,你花了多久在听iTunes里的音乐:)

SyncMate 
帮助你同步管理所有的文件,文本信息,联系人信息,日历以及事件项目。

TaskMate 
超级轻便的一个To-do list工具,当然介绍了很多这个话题的软件,看个人爱好了。



Think 
这个在我的另外一篇关于我使用的mac software列表的博文介绍过,帮助你高亮当前所做的事情,而其余的应用程序都被半透明的颜色挡在后面,可以使你全神贯注的注意当前的任务而不被满屏幕的花花绿绿所干扰!超推荐!

Todos 
这个比较夸张,就是在一个DOCK里把你所有的安装的软件都显示出来,如果你想让它更花一点,就使劲朝你的MAC里塞软件吧。

二、免费的Mac实用工具
AppFresh 
帮助你及时更新安装在MAC中所有的应用软件,Widgets以及相关的插件,操作起来非常方便。

Burn 
Mac下的一个超强的光盘刻录工具,具有很多很强大的功能选项,包你满意!



Font Explorer X 
字体管理器,浏览器的操作界面设计,方便找到需要更改的字体或者加入删除字体操作。

Garagebuy 
这个东西,一般的中国用户很少用,关键是eBay已经被马云同志的Taobao.com直接清出中国的门户啦。

Set Icon 
方便快捷地更改磁盘的图标,可以设置为ICNS图标格式的图片或者其它Mac OS支持的图片格式。

TextWrangler 
强大的文本编辑工具。Textmate虽好,但是实在太贵;Vim从在Linux下就尝试使用,但是高高的门槛一直没有算是真正迈过去(汗!),就这个了。

NeoOffice

全功能的办公应用软件,包括字处理、幻灯片、表格、数据库和绘图功能。

Openoffice(cn,en)

OpenOffice.org 是一套跨平台的办公室软件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是自由软件,任何人都可以免费下载、使用、及推广它。当然包含了字处理在内的所有办公室软件。

Emacs 
针对文本文档, HTML, LaTeX, C++, Java, Python, Perl, Ruby, PHP, 或者更多的东东的编辑器,和下面的Vim属于两大派,互相不服,更鄙视使用除此两文本编辑软件之外软件的“弱势群体”。

Vim 
虽然一直在用,一直没算通晓,总是觉得很头大,但是推荐给大家。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。Vim的第一个版本由Bram Moolenaar在1991年发布。最初的简称是Vi IMitation ,随着功能的不断增加,正式名称改成了Vi IMproved。现在是在开放源代码方式下发行的自由软件。

三、免费Mac阅读器
Skim

地球人都知道的pdf阅读软件.

强烈,极其强烈地,推荐在Mac下面使用Skim,太喜欢这个东西了,如下:

话说比Adobe的东西打开快,而且界面漂亮,操作简单,功能强大,下载地址



NetNewsWire

Mac下面的RSS 阅读器,NewsGator出品。

NewsFire

另外一个新闻聚合器,RSS订阅工具。尊重原文的翻译,放在这里。本人只用google reader.

ThunderBird

Mozilla 公司出品的强大的Email客户端程序。

四、免费的Mac OS X系统程序
Caffeine

不会让你的Mac睡着的小工具,强力咖啡因!就是在你工具栏的右侧放置一个小图标,你可以点击它,然后Mac就不会自动转到睡眠或者屏保的状态啦。再点,就可以恢复之前的可以睡眠的状态。

Carbon Copy Cloner

克隆,同步以及备份文件的利器。

Deeper

允许用户开启或者关闭Finder, Dock, Dashboard, Exposé, Safari, Login window等等应用中的隐藏功能。

EverSave

用户可以定义指定长度的时间,然后程序会自动报讯当前所有文档或者你指定要保存的文档。这样,很多数据就不会因为程序的突然崩溃而丢失啦。

Growl

Growl lets Mac OS X applications unintrusively tell you when things happen.

iStat pro

一个高度可定制的Widget,在其中你可以监视几乎关于你Mac运行的一切东西,包括CPU, memory, disks, network, battery, temperatures, fans, load & uptime 以及processes.

Loginox

自定义Mac登陆的画面,操作方便。

MacLoc

一个可以在工具栏显示的小程序,点击以后,将会模拟Logout,然后输入用户名和密码,你所有之前的文档和程序可以重新显示.

Mactracker

提供详尽的Mac信息,包括处理器速度,内存信息,光驱信息,显卡信息以及支持的Mac OS版本信息和扩展信息。

OnyX

帮助你检视启动的磁盘信息和文件系统的结构信息,而且可以运行很多的系统维护子程序,比如配置Finder,Dock, Dashboard, Exposé, Safari, Login window中的一些隐藏的功能。

Monolingual

移除系统中不需要的语言资源,从而节省几百M的硬盘空间!

PresentYourApps 

隐藏Dock或者恢复可见的应用程序。

SMARTReporter

硬盘监管工具,可以在硬盘真正出问题之前,提前预警!

SuperDocker

美化Dock的工具,美化工具本人使用较少,一直喜欢原汁原味的东西,既然苹果能把电脑设计成别人竞相模仿的经典,那么就应该更加相信它的应用软件和界面设计,对吧。

五、Mac上的免费聊天工具
QQ 
Mac 上用的QQ,国人基本都需要的聊天软件,目前可以支持文件发送,但是视频聊天仍然没有支持。



Adium

这个就是一个通用的聊天客户端程序,支持AIM, MSN, Jabber, Yahoo等等。

Colloquy

高级的IRC, SILC & ICB 客户端,研究不多,不细说.

Gabtastik

一个低系统消耗的客户端软件,主要功能是针对facebook的聊天客户端程序。

Messenger

类似于Windows中MSN的软件。不过苹果下也有MSN的版本。

Skype

Mac 上用的Skype,地球人都知道的软件。

六、Mac上的系统工具
IFreemMem

释放内存的小工具,可以在低内存运行的时候调整内存给你的现行程序。

Silver Keeper

用于Mac的备份程序,可以自定义备份过程。

The Unarchiver

可以将其看做MAC里的winzip程序。支持包括zip,tar,gzip,bzip2,rar,7-zip,Lha,stufflt等等压缩格式的压缩和解压。

Name Mangler

如果你需要同时批量命名很多文件,这个应用程序应该就是你想要的。

编辑工具:Nvu

基于Mozilla Gecko引擎的一款所见即所得“WYSIWYG” HTML编辑器。

文本编辑工具:Smultron

一个用于MAC OS的免费文本编辑工具,可以运行于Leopard 10.5。

七、免费Mac安全工具
ClamXav main screen ClamXav

用于MAC OS 免费的开源病毒检测工具。

Flame

这软件可以让你了解你在的网络中到底都存在着什么服务程序。很酷。

IP Securitas

远程安全地传输数据,一个免费的IPSec客户端程序。可以让你从任何一个有网络链接的地方安全地链接到你的办公室或者家里的电脑。

IPv6 Support(支持IPv6)

Rookit Hunter

检测流行的UNIX或者MAC OS系统中的rookits,并且可以删除它们。

如果你不知道什么是rookit.(看这里from Wiki)

Server Admin Tools

提供关于MAC os X服务器管理程序的信息,一个相对专业的服务器管理程序。

Tiger Envelopes

可以让你更安全的阅读和撰写邮件。

WireShark

网络协议分析软件,相信一般的用家用不到这个东西.

八、音视频编码解码
Audacity

免费的音频编辑和录制软件,好像类似windows下的audioeditor之类的软件。

Centerstage Project

MAC 下的一个可以播放音频,视频以及图片,或者连接到电视的软件。

Handbrake

开源的DVD到MPEG-4转码器。

iPodDisk

可以让你通过Finder来从你的IPOD里拷贝歌曲到MAC上,这个在原来,基本很难!因为苹果有一套自己的音乐版权保护工具。

Miro

高清HD视频,podcast播放器,而且可以bt下载,同时可以支持几乎所有的视频文件并且提供了几乎6000个免费的电视节目和podcast的收播!

MPlayer

虽然没有迷人的界面,但是你会发现它真的能播放N多种格式的视频来着,比较出名,不多说。

VLC Player

X-Force一直在使用的Mac下的视频播放器,基本上可以算是Mac版的暴风影音了



九、图形图像相关的免费Mac软件
GIMP

基本上快等同于Photoshop的功能了,比较强大!

Inkscape

开源的矢量图工具,类似于 Illustrator, Freehand, CorelDraw, or Xara X,使用W3C标准的可扩展矢量图形格式(SVG).

iStrip

浏览并且打包漫画的工具。

Paparazzi!

截屏工具。

PhotoBook

顾名思义,相册。用来浏览facebook中的照片,facebook用的较少,想要了解的话,可以进官方网站。

Xee

一个轻量级的,方便实用的图像浏览工具。

十、Mac上的免费网络工具
Cyberduck

一直用的一个MAC下的FTP,SFTP工具,别的诸如WebDAV, Mosso Cloud Files 以及Amazon S3 浏览器,没有涉及过。

Classic FTP

Mac下的一款使用FTP协议的上传,下载,删除和管理远程服务器或者网站中文件的工具。

Camino Browser

功能强大的浏览器,使用Gecko渲染引擎,从而拥有超棒的视觉效果和使用体验。

JollysFastVNC

安全的ARD和VNC客户端程序。

Chicken of the VNC

又是一个VNC客户端程序,应该比价少用家会用到。

FileZilla

应该是一个很多人都听说过的FTP/SFTP工具吧。

Firefox Browser

这个基本上应该是地球人都知道的浏览器,火狐,中文网站可以看这里Firefox China。

Flock

一个主要面向社会化网络服务的浏览器,什么校内之类的东西,不用!你喜欢,你拿去~~

iStumbler

无线工具,可以帮助你找到周围的Airport网络,蓝牙设备以及Bonjour服务。

Juice(果汁)

Podcast管理工具。

KissMac

开源免费的搜索附近无线网络的工具。吻别人的苹果,让别人说去吧~~~

MAMP

MAMP表示Mac, Apache, MySQL 和 PHP,是一个一键安装设置PHP webserver的工具。

Remote Desktop Connection

远程桌面连接,简单快捷的连接到windows PC,可以存取那台PC中的文件,使用应用程序,设备和网络!



Serverskine

方便快捷的连接到web server,域名以及其它网络账户的工具。

SvnX

检查工作日志,更改信息的工具。

Transmission

快速,易用而且免费的跨平台BT客户端程序。