工作日志(2009-06-01 至 2009-06-30)
6月1日,周一:学习Flex,主要看书“Getting started with Flex3”。午饭后老板给Web小组开会。学习Flex,看完“Getting started with Flex3”。研究前端系统代码,包括Flex工程和Eclipse工程。
6月2日,周二:研究前端系统代码,主要是Flex工程。
6月3日,周三:研究前端系统Flex工程代码,研究每一个文件的功能和用途,为最重要的一些文件作注释。
6月4日,周四:研究前端系统代码。下午向董书元和雍国恩请教了这几天积累的一些问题,很有收获。
经过讨论得到的结论:
1、要掌握raw项目中一些重要组件的功能和细节。
2、秘密:raw工程实际调用的是自己目录中的组件,而不是iptvpct-nhl目录中的。
3、要学会使用Flex Debug。
6月5日,周五:通过前两天的研究和探索,对前端系统的结构和功能已经有了一定的了解,并且成功搭建了本地运行环境,可以在本地运行和测试。今天的主要工作是通过修改代码来了解掌握系统的一些细节,从而更好的理解系统整体结构功能。下午老板组织召开了Flex项目研讨会,安排给我一个完善视频共享功能的任务。
6月6日,周六:休息。
6月7日,周日:公司组织活动,去东方绿舟玩。
6月8日,周一:研究和完善视频共享功能。下午由于Flex研发服务器的操作系统坏了,导致服务器上的数据库不能使用,原来运行良好的研究和测试环境也同样不能使用了。作为替代方案,我只好在本地安装数据库来代替,但还没有完全搞好。这次服务器故障影响了工作进度,据说到明天故障才能基本排除。
6月9日,周二:今天本地数据库一直不能正常工作,经反复调试仍然无效,浪费了很多时间。使用另外一个服务器上的数据库来代替,勉强解决了问题,明天要加紧干活。
6月10日,周三:找到视频共享功能的Flex源代码,移植到RawSkills项目中。下午本来准备同时完成视频共享功能的Java Email代码,可是因为对现有项目的代码还不是非常熟悉,未能如愿,明天向高手请教。
6月11日,周四:上午实现了视频共享Java Email功能。下午4点之前改进和完善视频共享的Java Email代码。至此,视频共享功能全部完成。下午4点之后学习Flex知识,为将来所有Flex工程由Flex 2向Flex 3迁移做准备。晚上回住处之后又看了会儿Flex视频教程。
项目总结:
1、一台稳定的开发服务器可以节约大量时间,提高工作效率。从本项目看来,搭建环境花了2天时间,写代码花了2天时间。
2、利用已有代码来完成项目,可以实现快速开发。如果不是昨天找到了Flex源代码,可能需要花更多时间来写那些视频共享组件。
3、多和有经验的开发者交流,可以学习已有知识,避免走弯路。系统中的一些功能,需要向别人请教才能知道其作用,自己摸索进展太慢。
4、技术上需要努力提高的地方:Flex和Java框架。
6月12日,周五:学习Flex知识,为将来所有Flex工程由Flex 2向Flex 3迁移做准备。下午对视频共享功能的代码做了些简单改动,提交至CVS,以供QA测试。
遗留问题:需要Xuye更改Savanna-common的Email接口,增加邮件的reply-to功能。
6月13日,周六:休息。(时间浪费了,其实部分时间应该用来学习的。)
6月14日,周日:帮高中同学温浩修理网络。
6月15日,周一:接到新任务,RawSkills节目下载进度显示功能。上午,代码管理人员提供的前端代码和数据库不配套,导致本地RawSkills部分服务不可用,经过代码管理人员对数据库的调整和更改,恢复了功能。上午,美国来的领导和同事给大家开会,讲解公司的发展战略和目标前景。下午,制作RawSkills节目下载进度显示功能。晚上加班至9点,制作RawSkills节目下载进度显示功能。
6月16日,周二:制作RawSkills节目下载进度显示功能,完成了一半,预计尚需一天才可以最终完成。晚上加班至8点。另外今天又接到麒麟电视的任务,尚未开始做。
6月17日,周三:制作RawSkills节目下载进度显示功能,已完成90%,预计尚需数小时才可以最终完成。下午,美国来的领导和同事给Flex小组开会。晚上加班至9点。回住处之后仍然在学习Flex知识,查找Flex确认框资料。另外,麒麟电视的任务需要马上启动。
6月18日,周四:上午,完成RawSkills节目下载进度显示功能,准备下午提交给QA组测试,可能还需要做些小改动。下午,QA组暂不测试RawSkills节目下载进度显示功能,我又在上面做了些完善工作。又,下午正式开始做KylinTV项目。第一步在本地建立Kylin数据库;第二步准备从SVN取出网页代码,由于忘记了代码所在的SVN路径,海林今天又没来公司,通过电子邮件联系,才获得了SVN路径,耽误了些时间,但最终似乎成功搭建了KylinTV环境。
6月19日,周五:搭建KylinTV环境。研究KylinTV代码,在测试代码的时候发现用ODBC的File DSN连接不上数据库,后来找出原因是数据库没有建登录用户;又发现ASP找不到ODBC的File DSN,原因尚未查明。早先已安排美国来的领导和同事今天晚上和大家一起在王朝大酒店聚餐。5点多的时候,众同事纷纷离开公司前去聚餐的“王朝大酒店”,上下班高峰时期路上很堵,到7点钟人才到齐。然后晚宴在欢乐的气氛中开始,大家兴致都很高,觥筹交错,谈笑风生,快10点的时候才散场。
6月20日,周六:休息。
6月21日,周日:休息。
6月22日,周一:上午,继续搭建KylinTV环境,解决ASP找不到ODBC的File DSN的问题,发现DSN文件只能配置在ODBC默认路径下。下午,先听海林讲解KylinTV的项目需求和实施方案,然后又自己认真的研究项目文档。
6月23日,周二:上午,阅读KylinTV和促销码相关的数据库和代码,制作项目实施方案。研究RawSkills下载管理器在Firefox中出现的Bug。下午,解决RawSkills下载管理器在Firefox中出现的Bug。KylinTV促销码项目中有一些需求问题搞不清楚,向相关人员写信咨询。帮助小陈解决下载服务器配置问题。晚上加班至9点。
6月24日,周三:上午,收到美国的同事对我我昨晚邮件的回复,获得KylinTV促销码相关文档。阅读这些文档,正式开始写促销计划页面代码。下午,制定了KylinTV项目进度计划表,抄送给相关人员。写促销计划页面代码。解决RawSkills下载管理器多用户使用时出现的Bug。晚上加班至9点。
6月25日,周四:上午,写促销计划页面代码。下午,完成促销计划页面代码。完成促销码页面代码。
6月26日,周五:上午,研究当订单为年促销计划时为用户添加信用点的逻辑。下午,解决RawSkills下载管理器用下载URL作为唯一下载标示出现的Bug,添加秘密组合按键显示下载URL。写当订单为年促销计划时为用户添加信用点的代码。晚上加班至9点。
6月27日,周六:休息。
6月28日,周日:休息。
6月29日,周一:上午,研究当订单为月促销计划时为用户添加信用点的逻辑,写相关代码。下午,解决RawSkills项目的一些小Bug。写提交订单时检验促销码的代码。至此,KylinTV促销码项目基本完成。
6月30日,周二:上午,写KylinTV促销码项目报告,抄送给相关人员,等待反馈。下午,学习SQL Server数据库知
- 如何阅读别人的代码
- 5月份工作、学习和生活总结
啥玩意?看不懂
计算机程序开发。