参加OpenSourceCamp 09’西安

今天和陈老师、张斌等六个人一块去参加了这个活动,第一次参加这种unconference形式的聚会,有很多东西值得借鉴,环境不错,是在一个咖啡厅。由于演讲主题由大家选举产生,而且有多个选择,这样能保证自己听的主题是最喜欢的,而且每个参与聚会的人都可以发表主题,有机会给大家讲。比起以往的传统讲座,增强了听众于演讲者之间的交流,形式更灵活。
今天去的多数是企业的人,学生很少也就五六个吧。开始大家举手选出了四个最感兴趣的话题,一是如何平衡工作与生活,二是开源在企业的应用,三是When junit does not work,四是Groovy方面的。分两个时段进行,我们参与的是第二个和第四个。
开源在企业的应用讲了一些法律许可、集成开发、开源咨询等方面的东西,只是感觉离自己有点远。下来是北京ThoughtWork的一个咨询师胡凯讲单元测试,讲了junit、aunit单元测试方面的东西,像创造测试环境、调用测试方法、验证测试结果,测试程序如何在不同平台正常工作。还演示了Linux平台,一个叫AB(ApacheBench)的命令行web压力测试工具。
在讲的过程中大家提了很多问题,最后他还专门现场演示了一下TDD开发,以做一个计算器为例,边写测试程序,边进行计算器代码编写。而且也说明了这样开发软件的好处,有人提出当用户需求不断变化的时候,可能造成测试程序更大的变动,但一般的功能需求还是比较稳定的,比如计算器不可能让你一加一等于三吧?还有测试程序的复杂度必须低于软件本身代码,要不就难以起到测试验证的效果。这里我感觉主要是对功能需求的划分,保证软件代码变动时,测试程序仍然可用。
还从企业角度,如何把程序员从单调任务解脱出来,生产高质量的软件,避免一些形式化文档、测试。目前自己的感受就是,平时和同学的项目文档还是不够重视,这也导致文档在指导项目开发方面的作用减弱,有时甚至成为累赘。写测试程序也一样,一定要从解决实际问题出发。所以100%的测试程序通过率不一定能说明程序的高质量,一定要从功能需求入手写好单元测试程序。企业里一些开发方法虽然也有接触,但平时自己的小项目却很难采用,看来以后得从方法论的角度进行实战一下。
软件开发也是一门大学问,得专业呀!回来的路上,我们也商量把这种活动形式本地化一下,能够适合学生这个特殊群体。

活动网站:http://www.opensourcecamp.org.cn/showOneNews.do?newsId=375
胡凯的博客:http://iamhukai.blogspot.com/
胡凯的一个开源项目:http://code.google.com/p/junit-ext/

操作系统中的一些重要知识点

---操作系统中的一些重要知识点---(继续更新)

进程状态转换:(转换规则)
初始化、就绪、执行、等待、终止
进程创建和撤销

临界区:每个进程访问临界资源(一个仅允许一个进程使用的共享资源)的那段代码
进程同步和互斥(不允许两个以上共享该资源的并发进程同时进入临界区)
信号量和P,V原语
生产者-消费者问题

死锁(并发进程彼此等待对方占有资源,并在得到对方资源前不会释放自己占有资源;预防、避免、检测(是否构成资源请求和保持环路)、恢复)
哲学家就餐算法
理发师问题
银行家算法

进程(PCB)和线程(TCB)的区别

进程间通信:
管道、共享内存、SOCKET、FIFO、消息队列、信号量…

调度算法:
先来先服务FCFS、轮转法、多级反馈轮转法(3种状态)、优先级法、最短作业优先法SJF、最高响应比优先法HRN(R=(W+T)/T=1+W/T)

源代码(编译链接)->虚拟空间(地址转换)->物理存储器

段式与段页式管理
地址转换
页面管理
缺页处理

文件的物理结构与存储设备
文件存储空间管理
文件目录管理
文件存取控制
虚拟文件系统VFS
文件系统的注册和挂载

数据传送控制方式:
程序直接控制方式、中断方式、DMA方式、通道控制方式

中断处理过程

设备控制(DCT)

面朝大海,春暖花开(海子自杀20周年纪念日)

haizi

面朝大海,春暖花开
从明天起,做一个幸福的人
喂马,劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
从明天起,和每一个亲人通信
告诉他们我的幸福
那幸福的闪电告诉我的
我将告诉每一个人
给每一条河每一座山取一个温暖的名字
陌生人,我也为你祝福
愿你有一个灿烂的前程
愿你有情人终成眷属
愿你在尘世获得幸福
我只愿面朝大海,春暖花开

网络连接图标打红叉(device is unmanaged)

Fedora10安装的好几个机器都是网络设置图标打叉,还以为是BUG,上次给一朋友直接在网上复制了个网络接口配置文件就好了,当时也没仔细对比文件差异。上次我的Ubuntu升级软件、安装UbuntuStudio后也出现这个问题,但网络连接没有任何问题也就没关。今天突然发现有下面这个解决方法。

当然其他问题也可能导致图标打红叉,如没有网卡驱动、没有激活网络、没有配置等,上面是没有设置网络管理选项带来的问题。

Ubuntu网络连接图标打红叉,但通过命令行可以配置网络。将下面文件的managed值由false改为true,重启即可!

sudo vim /etc/NetworkManager/nm-system-settings.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true

Fedora10网络连接图标打红叉,但通过命令行可以配置网络。修改网络连接文件,添加 NM_CONTROLLED=yes,重启网络即可。

sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
..
NM_CONTROLLED=yes

西安邮电学院建院50周年校庆公告 (真诚欢迎各位校友归来!)

From:http://www.xiyou.edu.cn/_info/2008content_2920.htm

2009年5月8日,西安邮电学院将迎来建院50周年暨建校59周年华诞,届时学院将在长安校区举行隆重庆典。在此,谨向长期以来关心、支持西邮建设发展的各级领导、海内外校友、各界人士致以衷心的感谢和崇高的敬意。

岁月如歌,薪火相传,巍巍学府,铸就辉煌。西安邮电学院创建于1950年的陕西和甘肃两省邮电人员培训班及随后的西安邮电学校,1959年经国务院批准为本科院校,是原邮电部在西北地区布点的唯一的邮电通信类普通高等学校。2000年划转到陕西省,实行中央与陕西省共建,以陕西省管理为主的管理体制。经过几代西邮人的艰苦创业、拼搏进取,如今的西安邮电学院已发展成以信息科学技术为特色,以工为主,工、理、管、经、文、法等学科协调发展的多科性大学。学院现有3个硕士学位授权一级学科和11个硕士学位授权二级学科,设有37个本科专业,在通信、电子、计算机、企业信息化、经济管理等科研领域取得显著成果,为国家培养了四万多名优秀专门人才,为我国信息通信业发展和地方经济社会进步作出了积极的贡献。

五十年风雨历程,半世纪春华秋实。2009年校庆是西安邮电学院发展史上的里程碑,它将更有力地推动学院科学发展,朝着建设高水平大学的目标迈进。校庆期间,学院将举办各项庆典活动,继承优良传统,展示办学成就,振奋师生精神,谋求学院发展,汇集各界力量,共绘美好蓝图。热忱期盼和欢迎社会各界宾朋、海内外校友拨冗莅校,与全院一万六千多名师生共襄盛举、同谱华章。

特此公告,敬祈周知。

西安邮电学院
2009年3月15日

西安邮电学院校庆活动联系方式
地  址:西安市长安区西安邮电学院校庆办公室
联系人:尹一宏
邮政编码:710121
电  话:029-88166188
传  真:029-88166055
电子信箱:xiaoqing@xiyou.edu.cn
网  址:www.xiyou.edu.cn

逃亡者手机游戏

下载地址:http://kongove.whostas.com/down/prog/Escaper.rar

集体合影:http://picasaweb.google.com/lh/photo/PKnFnE7O_Y45q0UPB_pJJw?feat=directlink

这个代码基本是四天时间我一个人写出来的,使用myEclipse+WTK开发。还有一些功能没有实现,还存在一些bug。不过想学习j2me游戏开发的人,可以读一下源码。这个程序还有很多扩展开发的空间,有时间在研究吧,下来得忙毕设了。

nullnull Continue reading “逃亡者手机游戏”

校外实习

从今天开始,学校安排了两周的校外实习,地点在国家软件人才国际培训(西安)基地,听过是国内只有七家,内陆只有一家。每天早上9:00~下午5:00,中午休息两个小时,吃饭还得自己买粮票。每天都是半天理论课加半天上机实习。这段期间大家都要组队完成一个j2ee开发的“是男人就撑20秒”这个手机游戏。开发过程完全按照软件开发标准流程走,俺还是我们小组的项目组长,在这短短十天带领大家完成好项目也不容易,正好可以锻炼一下。
今天第一天,讲了一些基地介绍、个人职业生涯规划、就业这些问题,他们那里也有很多国际资格认证,不过讲座中提及不多,感觉讲的还可以。这个地方有一点,我比较喜欢,就是把Linux提的很高,就连楼道都是Linus的头像,机房装的全是即时linux操作系统。而且他们也有Linux平台的嵌入式机顶盒、中间件、动漫等研究项目,听说成果很不错。下午的理论课程将Java,可光Linux讲了半天,那讲师装的是Ubuntu8.10,不过没见他启动。
总得来说,这种实习比成天待宿舍要好一些,起码能更人多沟通,学习一些东西。今天第一天,回来还有点累,不过手头该做的还得做 🙂

https://i2.wp.com/kongove.whostas.com/blog/download/j2me-pig.png

很牛的保证书

<保证书 >
尊敬的领导:
新的2009年,为了表示我的忠诚,特向领导保证:领导的脾气就是我们的福气;领导的要求就是我们的追 求;领导的鼓励就是我们的动力;领导的想法就是我们的做法;领导的酒量就是我们的胆量;领导的表情就是我们的心情;领导的嗜好就是我们的爱好;领导的意向 就是我们的方向;领导的小蜜就是我们的秘密;领导的情人就是我们的亲人。
同时,我还要做到:1.领导没来,我先来,看看谁坐主席台;2.领导没讲,我先讲,看看话筒响不响;3.领导说话,我鼓掌,带动下面一片响;4.领导吃饭,我先尝,看看饭菜凉不凉;5.领导喝酒,我来挡,誓把生命献给党;6.领导睡觉,我站岗,跟谁睡觉我不讲!

From:梦无止境 Qzone

生命在于运动

我有一好朋友也在长安去上大学,专业是软件工程,寒假给他装了Fedoar10,假期还时不时给他讲一讲Linux的东西。上周五他打电话Fedora联不上网,他们宿舍使用的是电信的210卡,其实就是比我们多个猫,其他都一样,也是pppoe拨号。这周前五天都没挤出时间,今天一大早跑过去,给他整。比较汗的是,他们宿舍一哥们正在放上篇文章提到的“拉拉爱”,这歌有这么火吗?
Fedora9~10的网络链接好像很容易出问题,记得好几个人装了都要重新激活网络连接。我用pppoe-setup设置了一下,可以用IP访问我们学校网站了,那就是DNS问题,到百度查到了两个西安电信的DNS,在文本文件、图形管理工具好几个地方设置了都不行,比较无奈。最后把/etc/sysconfig/network-script/ifcfg-eth0里的修改了一下,重启网络设置,在图形管理工具上设置asl连接,无缘无故又给连上了,而且自动获得DNS,一切配置OK。
于是给更新源,安装了flash播放器。好像64位的机器不能通过在Firefox里点击自动安装,得到网上下载64位的安装程序。先下的程序解压放了几个常见的目录都不行,索性有重新下载了一个带自动安装脚本的程序,最后终于弄好了。
一起吃了个饭,装了一把过来人,提醒朋友好好学习,天天向上!朋友去上课了,我就去区政府闲逛了一趟,取了一些money,最近有大用。居然碰到一个什么婚纱展示活动,可惜没有带相机,要不咱也拍几张放相册里。美女呀~于是顺着路,一直闲溜到太阳新城,今天比较好,有点热了,于是坐车回学校。
生命在于运动,有时间还是得出去散散心,那怕只有一个人,别老闷在宿舍里。小心发霉~~!

(la la love on my mind)拉拉爱

http://player.youku.com/player.php/sid/XMTE2NTc1Mg==/v.swf

By Ann Winsborn

La la la la la la… 啦……
Mhmm… 嗯……
You’re the la love of my life 你是我一生所爱
One way ticket and of life to live 体验生命的单程票
Pockets full of sunshine 装满阳光的口袋
Lots of love to give 可以奉献许许多多的爱
Longing for your kisses 向往你的吻
Longing for your arms to be holding me. 期待你用双臂将我环抱
I took the Friday night flight 我乘周五的夜机
Paris here I come 来到巴黎
Couldn’t live without you 生活不能没有你相伴
You’re the only one 你是唯一
Got the note you wrote me – know it all by heart 收到你写给我的留言——明白句句情真意切
Oh nothing’s gonna keep us apart. 哦,什么也不能把我们分开。
There is only… 只有……
La la love on my mind, 爱在我心中,
Gonna leave my la la love on the line, 将要离开我的爱人,登上飞机
Baby just surrender, you’ll be la lucky tonight. 宝贝,放纵一下,今夜你会走运的
Looking out for ooh la la la l’amour 寻找真爱
And I’m gonna la la love you toujours. 我将永远爱你
There’s no doubt about it, 这毫无疑问
You’re the la love of my life. 你是我一生所爱
Don’t care about my suitcase, 别管我的旅行箱
Gonna grab a cab, 去叫辆计程车
Let your arms unfold me 向我展开你的双臂
Give you all I have 给你我的全部
Boy you got me dreamin’小子,你让我朝思暮想
You’re a kiss away 你是离别的一吻
In your arms I’m going to stay 在你怀里我不想离开
There is only… 只有
La la love on my mind, 爱在我心中
Gonna leave my la la love on the line, 将要离开我的爱人,登上飞机
Baby just surrender, you’ll be la lucky tonight. 宝贝,放纵一下,今夜你会走运的
Looking out for ooh la la la l’amour 寻找真爱
And I’m gonna la la love you toujours. 我将永远爱你
There’s no doubt about it, 这毫无疑问
You’re the la love of my life. 你是我一生所爱
There’s no doubt about it 这毫无疑问
You’re the la love of my life 你是我一生所爱

Continue reading “(la la love on my mind)拉拉爱”