2009年3月27日星期五

在gOS(Ubuntu)下自动挂载u盘,mount ntfs分区

1。解决ubuntu不能自动挂载u盘
解决方法:
运行命令: sudo rmmod ehci_hcd
拔掉U盘,再插入,就自动挂载了。

2。自动mount ntfs分区
在/etc/fstab中加上下面的这行:
/dev/sda5 /media/work ntfs rw,nosuid,nodev,noatime,allow_other 0 0

注意:/dev/sda5要填什么,要根据自己的文件系统情况。

2009年3月26日星期四

在gOS(Ubuntu)下升级openoffice3.0(转),该方法可用。

安装OpneOffice3.0最重要的问题是卸载OpenOffice2.4,我们需要使用fake这个包!
1。sudo apt-get install fake[/b][/color]
2。然后在新立得中搜索openoffice全部删除!

下面介绍安装步骤:应用程序──附近──终端
1. wget ftp://ftp5.gwdg.de/pub/openoffice/localized/zh-cn/3.0.0/OOo_3.0.0_LinuxIntel_install_zh-cn_deb.tar.gz
2. tar -zxvf OOo_3.0.0_LinuxIntel_install_zh-cn_deb.tar.gz
3. cd /home/用户名/OOO300_m9_native_packed-1_zh-CN.9358/DEBS/
4. sudo dpkg -i *.deb
5. 双击安装/OOO300_m9_native_packed-1_zh-CN.9358/DEBS/desktop-integration/下的deb文件,就ok了!

放弃Evolution,采用Thunderbird

Evolution感觉不是很好用,用了两天,发现几个问题:
1。全部回复中居然只能有一个email地址
2。没有自动完成email地址的功能
从安装/卸载中安装Thunderbird,可以用了,只是不知道怎么把Evolution中的日历,任务导到Thunderbird中(需要在Thunderbird中安装插件),所以手工添加了一些。
另外,可以换皮肤,换了个Crossover的皮肤,感觉挺好看的,就用它。

2009年3月25日星期三

在gOS(Ubuntu)下安装网络打印机

用linux下“系统设置”中选“打印机”,然后查找,找到网络打印机,然后自动安装网络打印机。搞定。很容易。呵呵。
以前想的太复杂了,没有充分相信ubuntu的能力

2009年3月24日星期二

在gOS(Ubuntu)下安装Evolution

使用系统的安装卸载攻击,查找Evolution,然后安装上。
我本来想把windows outlook上的通讯录,便签等通过cvs文件导入到Evolution上来,但是
中文都是乱码,找了一圈也没有办法,最后手工拷贝的方式作了这样的工作,幸好我的东西还不算多,一个小时不到就作完了。 -:(

在gOS(Ubuntu)下安装pdf阅读器

使用gOS自带的pdf阅读器,看不了中文,所以用下面命令
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data
然后就可以用了。

也可以用acrobat reader for linux,这个是最正宗的。

2009年3月23日星期一

在gOS(Ubuntu)下安装xfe

gOS自带的文件浏览工具不好用,同事建议用xfe。用sudo apt-get install xfe就可以安装上。
安装好后,看不到中文的东西,需要在 "编辑/选项/字体"中选择支持中文的字体,然后重启xfe。
注:因为看不到中文,所以需要猜一下。呵呵。

在gOS(Ubuntu)下安装ipmsg兼容的软件iptux

去下载iptux_0.4.5_i386.deb ,然后安装,搞定。可以用。
不用设置多个网卡,缺省就支持。

2009年3月21日星期六

在gOS(Ubuntu)下安装QQ

在gOS(Ubuntu)下安装pidgin,或者Eva,都不能正常使用qq,到腾讯网站上下载qq的linux安装包linuxqq_v1.0.2-beta1_i386.deb,安装上后(可以用右键安装),就可以用qq了。

在gOS(Ubuntu)下安装mplayer和mldonkey

用apt-get install老是报告一些依赖库,后来用"安装/卸载",search mplayer或mldonkey,
找到,然后安装,搞定。

get the windows codec:sudo apt-get install w32codecs

gOS(ubuntu)下使用freemind

1.安装Freemind ---下面的安装过程有问题,等待后续修正。
1.1 安装 libcommons-lang-java: sudo apt-get install libcommons-lang-java
1.2 安装 librelaxng-datatype-java: sudo apt-get install librelaxng-datatype-java
1.3 安装 libforms-java
(wget http://mikesubuntu.googlepages.com/libforms-java_1.0.5-3_all.deb)。
sudo dpkg -i libforms-java_1.0.5-3_all.deb
1.4 sudo apt-get install libjaxp1.2-java

以上四步的安装主要是为了解决 FreeMind 的依赖问题。现在我们可以开始安装 FreeMind 0.8.0 了(去sourceforge找freemind)。
sudo dpkg -i freemind_0.8.0-1_all.deb

2.解决 Freemind 中文字体乱码
由于 Freemind 要应用到 Java 运行时环境,显示中文字体乱码是由于 JRE 的字体造成的,所以更改 JRE 的字体即可。
找一个可用于中文显示的字体。比如: wqy 字体,我这里采用增黑。
确认字体已经安装于系统。我的系统增黑字体安装于:
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf
找到 JRE 的字体目录,位于:
/usr/lib/jvm/java-6-sun/jre/lib/fonts/
创建字体目录:
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/
sudo mkdir fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf wqy-zenhei.ttf
sudo mkfontdir
sudo mkfontscale
sudo cp wqy-zenhei.ttf fallback

3.OK了,重启 Freemind 即可。

2009年3月19日星期四

想换个工作性质,不带团队和项目了

在闪联做了2年多的管理者,带了2年多的团队,感觉也差不多了,没有大的提升和进步,也没有看到什么发展机会,并且现在搞事业部了,现在事业部相对比较短视,对新东西兴趣不大。而且团队大了,压力也大,很多时间在和大家聊天,安排工作,了解进度中度过。而且一直做的这方面的东西,感觉也差不多了。不太想继续做特别具体,产品化的项目。

前两天和领导谈谈,想做更多的事情,对自己有个提升。没想到领导让我就彻底不带团队了。自己搞点新的东西的研发。还是有点放不下这个团队,感觉有点像是被抛弃了。 -:(

新的东西:
嵌入式浏览器
第三方工具支持

mips下qt4.5下的webkit(browser)

在用mips编译器编译qt4.5下的webkit,报告出现找不到“lroundf”,“lround”等几个函数(undefined reference lroundf...),google了一下,没有人能回答,自己看代码吧。

在src/3rdparty/webkit/JavaScriptCore/wtf/MathExtras.h中,找到这几个函数,把
#if COMPILER(MSVC) || COMPILER(RVCT)
...
#endif
注释掉#if 和 #endif 这两句话,编译通过。-:)

下面用nfs开始跑。
一运行./browser -qws,报告找不到libQtWebKit.so,简单,修改LD_LIBRARY_PATH,把库文件的路径加上。再跑,找不到fonts,拷贝到它提示的目录下,再跑,段错误 -:(

还得在研究研究。

2009年3月18日星期三

qt4.5下的web browser

领导对嵌入式平台下的浏览器很重视,如果浏览器可以跑起来,并且支持javascript,flash,那么ui就非常简单了(可以让ui设计人员做ui界面,而不需要编程了)。在qt4.5下看到有个webkit,所以下载了qt4.5-embeded,在x86下编译通过后,运行demos目录下的browser,可以看到浏览器出现了,但是不能用鼠标和键盘,应该是这两个设备没有正确设置,但是我主要是想看看webkit是否可以正常浏览网页,所以又下载了qt4.5-x11 版本,把浏览器功能跑起来看看。

如果上述工作正常,那么就在sigma8634上跑qt4.5-embeded,这可能需要花点功夫,等跑起来后,在写一个新blog。

2009年3月17日星期二

推动公司使用egroupware,希望大家的工作更正规,效果更高。

1.日历
可以让大家把每天做的工作填写到日历上,作为工作记录和备忘。现在还是有一些人,会用word或者notepad记录每天的工作,以后就可以用日历了。
2.备忘录
3.项目管理
可以把项目的需求放进去,这样就不会忘记什么时候提的。我使用过这个功能,虽然不是很强大,但是也可以先用起来,最起码在记录需求方面比word和excel更实用。
4.bug追踪
这个功能和td差不多,但是没有td强,我们可以先不用这个功能,继续用td就是了。
5.wiki
暂时用不上
6.Sitemagr
用不上
7.知识管理
8.新闻
9.文件管理
这个很有用,最起码现在项目管理(版本发布文档)的那些文件可以尽快放进去
10.通讯录
可以把公司的联系人,合作公司的联系人放进去。这样就可以让大家知道的部分信息共享了。
11.线上消息
chatty 聊天室
如果不在一个局域网,可以用这几个东西聊天交流了。
12.workflow 工作流程
目前没有搭建起来,暂时应该用不上。

2009年3月11日星期三

从《越狱》和《亮剑》中学习项目管理(转)


2008-11-07 11:58:00
说实话,PMO(Project Management Office, 项目管理办公室)的工作非常琐碎,写出来很容易是流水账,难免令大家不忍蹙读。思前想后,觉得还是写点在项目管理的个人拙见来得实在。

  如果说PM(Project Management, 项目经理)是个管家,我感觉PMO就是管家的保姆,只有尽量协助PM去考虑到他忽略的项目问题,才能辅助他更好的完成项目管理的工作内容。谈到项目管理,个人感觉用两部连续剧来举例子可能更容易理解。

  《越狱》和《亮剑》相信不少人都看过,在欣赏这两部作品的过程中我一直在思考,其中的很多情节都可以用IT项目管理的思路来理解,别有一番风味。

   先说说《越狱》。名校毕业、建筑工程学硕士、知名建筑企业的结构工程师Michael Scofield,入狱搭救即将被执行死刑的哥哥Lincoln Burrows。入狱前,他花了大量的精力,精心地做了前期准备工作,之后按照他所计划的步骤,故意持枪抢劫银行,从而得以进入Lincoln Burrows所在的福克斯河畔监狱,并在那里组建了越狱团队。在越狱的整个过程中,我们可以看到Michael Scofield近乎完美的计划,对“项目”过程的执行力,对“项目”干系人的控制力,以及对于“项目”风险的把握和及时变更的能力等。

   从各方面来说,Michael Scofield都可以看做一个经验丰富的PM,他的学识、冷静、自信和坚定,以及对于越狱这个目标为“项目”终验里程碑而制定的“项目”计划,使得他获 得了整个“项目”干系人的信赖。而他也利用这样的信任和依赖,巧妙地周旋于各个干系人之间。最终以他出色的资源协调能力,成功地完成了整个计划的里程碑。 整个过程中我们不难联系到实际项目管理中的几个关键要素:
  (1)前期充分的调研和详细任务分解的项目计划。
  (2)过程中的资源管理,合理的资源调配以及资源协调。
  (3)项目进展过程中的风险控制,备选方案的制定,计划变更的控制。
  (4)有效的沟通,内部外部的各个项目干系人的有效沟通。
  (5)时间控制,严格按照项目即定的各个里程碑时间点为项目阶段性的目标。
  通过出色的能力,以及对“项目”进展各个关键点的把握,作为“项目”管理者的Michael Scofield,出色的完成终验了这个项目。

   再来说说《亮剑》这部片子。本片最想体现的当然是亮剑精神,但从整剧的进展来看,也不乏项目管理思想的存在。无论从一个小队到一个团、一个师、一个军, 就如公司从简单的Mocha OA日常办公项目到Mocha OA与Mocha MailT邮件的产品整合,到Mocha OA、Mocha BPM、Portal的整合,到Mocha BPM、Mocha BSM、Portal、其他厂商系统、以及CDSSO的大型系统应用整合一样,随着项目以及业务的扩展,项目团队的不断扩大,多个项目组间的管理以及各个 关键点里程碑对各个项目的制约,都可以看出来。
  再举例说说项目管理的细节。独立团从突破围剿后的化整为零,以小单位进行战斗,这一思路和项目 管理中的任务分解又不谋而合,项目工作进行有效的分解到各个资源上,便于对整个项目的进度控制,以及人员工作完成情况的考评,以便将项目中的风险降低,便 于管理和控制。再如独立团化整为零后李云龙的角色也类似于一个SPM,对整体项目中以营、连、排为单位的各个子项目进行管理,这时的营长、连长、排长实际 上就是各个子项目的PM,他们定期的汇报使得SPM可以对项目进展的情况有了更直观的了解,这种时候SPM适当的权利下放,又给了各个子项目的PM充分的 进度调整空间,使得各子项目达到了提前完成任务的结果。再如《亮剑》中部队人员的比武和扔手榴弹进篮子的练习,帮助李云龙更好的了解每名人员的个人能力以 及个性特点,实际上也是PM在进行项目管理中对各个人员进行能力的考评后,便于做到人尽其才的效果。

  实际上看电视剧的时候大家留心去思考一下,不难发现有很多书本上理论知识实际运用的例子,无论是成功还失败,成功的可以借鉴,失败的也可以吸取经验教训,同样是对个人的知识面以及个人素养的一种提高。

  有机会的话,下次和大家分享一下《闯关东》中的管理经验吧!

2009年3月8日星期日

看书笔记:别拿工作不当回事儿

别拿工作不当回事儿

  • 没有不好的工作
    • 每一种工作都值得我们去做
    • 工作中充满机会
    • 人生最有意思的就是工作
    • 我们为什么需要工作
    • 唤醒潜意识中的激情
    • 从演好小角色开始
  • 你真的会工作吗?
    • 从辛勤工作到聪明工作
    • 找到工作的诀窍
    • 工作需要计划
    • 做一份职业规划
    • 创造性的工作
    • 用新思维突破常规观点
    • 在工作中学习
    • 质疑自己的工作
    • 有效的利用时间
    • 养成良好的工作习惯
  • 别总想着更大的奶酪
    • 珍惜自己的工作
    • 今天工作不努力,明天努力找工作
    • 跳槽不是好办法
    • 好马也吃回头草
    • 当心,马无夜草不肥
    • 永远不要失去真诚
  • 蚂蚁真能绊倒大象
    • 魔鬼都在细节上
    • 工作中无小事
    • 亲兄弟也要明算账
    • 随处可见的因小失大
    • 困难不可能因逃避而消失
  • 多替公司想想
    • 不要只做老板吩咐过的事情
    • 自动自发的做事
    • 挑战“不可能完成的工作”
    • 按照最佳的方式行事
    • 主动向老板汇报工作
    • 每天多做一点点
    • 比老板更积极主动的工作
  • 担负起绝对的责任
    • 我选择,我负责
    • 成为老板最需要的员工
    • 出了问题要勇于承担
    • 让问题到此为止
    • 在业绩中提升自己
    • 养成负责任的习惯
    • 责任造就卓越
    • 责任能创造工作的奇迹
  • 没有人能独自成功
    • 没有完美的个人
    • 赢得别人的支持
    • 迅速融入团队
    • 融入企业文化
    • 仅有合作态度是不够的

建议大家用脑图工具freemind

freemind是windows下的脑图工具,用java开发的,在华军软件园中可以下载到。
我是别人推进用这个软件的,感觉很好用,特别是开始想一个事情的时候,用他能够比较清晰的把思路理清楚。

在ubuntu下把egroupware搭建起来了

都是从互联网学习来的,感谢google -:)

下面是具体步骤:
1.确保系统最新
sudo apt-get update
sudo apt-get dist-upgrade

2.安装 MySQL 数据库
如果已经安装了的可以省略这一步:
sudo apt-get install mysql-server

然后设置根用户密码并创建 egroupware 数据库,并将该数据库的权限设置给 egroupware 用户。
mysql -u root
>GRANT ALL ON *.* TO root@localhost IDENTIFIED BY 'root321';
>CREATE DATABASE egroupware;
>GRANT ALL ON egroupware.* TO egroupware@localhost IDENTIFIED BY 'egroupware';
>exit


3. 安装Apache2
sudo apt-get install apache2
编辑/etc/apache2/apache2.conf(新安装的系统可能在/etc/apache2/conf.d/charset)文件,在改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。将
AddDefaultCharset ISO-8859-1
改为
AddDefaultCharset GB2312

当然如果你网站的编码用的是UTF-8的话,也可以改为
AddDefaultCharset UTF-8

这样的话,我们就不会每次打开网页都是乱码了!

* 增加安全模块,以保障Apache服务的正常运行,现在我们安装mod-security。(可选)
...

4.安装php:
sudo apt-get install libapache2-mod-php5
sudo apt-get install php5
特别提示:如果想支持图形就加php5-gd,如果想支持Mysql就加php5-mysql,这里之所以要单独列出libapache2-mod- php5,主要是由于php5的依赖关系没有做好,有可能会安装上libapache-mod-php4的包,所以为了避免不必要的麻烦,干脆还是单独指定比较好。如果有朋友还是会出现问题,请在新立得中查找libapache-mod-php4包,如果安装的话请将其删除。

5.在安装egroupware的时候,可能会提示缺少ldap等,这个我没有安装,可能egroupware的邮件功能不能用。如果要用这个功能,请google

6.安装 eGroupware
安装 eGroupware,将包括安装它的主程序和模块,eGroupware 包括有大量的模块,安装 egroupware 包其实就会将最常用的模块安装起来,其他模块可以等需要时再安装。

sudo apt-get install egroupware

这个命令将会安装以下程序包:
* egroupware-addressbook(地址本)
* egroupware-bookmarks(书签)
* egroupware-calendar(日历)
* egroupware-core(核心程序)
* egroupware-developer-tools(开发工具)
* egroupware-emailadmin(邮件管理)
* egroupware-etemplate(模板)
* egroupware-felamimail(邮件)
* egroupware-filemanager(文件管理)
* egroupware-infolog(通信本)
* egroupware-manual(手册)
* egroupware-mydms(文档管理)
* egroupware-news-admin(新闻管理)
* egroupware-phpbrain(知识库)
* egroupware-phpsysinfo(php系统信息)
* egroupware-polls(投票)
* egroupware-projectmanager(项目管理)
* egroupware-registration(注册)
* egroupware-resources(资源)
* egroupware-sambaadmin(Samba管理)
* egroupware-sitemgr(站点管理)
* egroupware-timesheet(时间表)
* egroupware-wiki(维基)
* egroupware-workflow(工作流)

安装时将会出现提示框,大意是 eGroupWare 核心包配置成只允许你以管理员用户名和密码登录,如果要完成初始设置,要在浏览器上输入 http://你的主机名/egroupware/setup/ ,这样你就可以通过它来配置、初始化数据库并注册已安装的 eGroupware 应用程序。 点击OK继续,你会看到要求你选择 Web 服务器:Apache2、Apache、Apache SSL 和 Apache Perl。由于我们先前安装的是 Apache2,所以就选择第一项并点OK继续。接下来,系统会要求你输入 Header 管理员用户名(Header 管理员是用于配置全局设置和域的),缺省用 admin,然后输入并确认密码。然后弹出询问你是否安装不支持 MailDir 的 Libc-client 包,点Yes后完成 eGroupware 预配置过程。

7.差不多上述步骤完成后,egroupware就可以安装成功了,下面是使用,以后有机会会把使用方法写到blog来。

注:领导想搭建一个需求管理系统,建议看看egroupware,感觉它功能很多,但每个功能做的都不是很细,而且中文化做的一般。可能随便用用还行,如果要作为正式的项目管理或需求管理系统,还得做比较多的改进。

新添加了一个Call Me — 博客视频聊天插件

http://www.flextheworld.com/2009/03/call-me-update-communicat.html
就在我的blog中,大家可以试用。

2009年3月6日星期五

到今天为止,8634平台差不多ok了

到今天为止,8634平台差不多ok了。基本上所有的应用和脚本都已经在34平台上跑通,下面的工作是按照bug系统修复bug了。