Monthly Archives: March 2007

解决 RealPlayer 在 ubuntu 中没声音的问题

记得一个月前我徒弟就报告过 RealPlayer 在 ubuntu 中光有图像没有声音的问题;没想到现在我自己却撞上了。好在经过反复的 Google,终于找到了下面的解决方法: * 首先安装 ALSA OSS 驱动程序: $ sudo apt-get install alsa-oss * 然后编辑启动脚本 (/usr/lib/realplay-10.0.8/realplay) 并将第 73 行从 $REALPLAYBIN “$@” 改成 aoss $REALPLAYBIN “$@” 对于我自己的 feisty fawn 而言,装的是 RealPlayer 10.0.7 版,需要修改的 realplay 文件中的那行位于第 70 行,而不是 73 … Continue reading

Posted in 计算机与 Internet | 1 Comment

毕业设计开发周记(第 3 周)

过去一周工作的完成情况 过去的这一周大部分时间用来找工作了,呵呵。好在工作比想象中的好找, 所以也没有花费我太多的精力。 这些日子在毕业设计项目上取得了以下进展: 为 Makefile::Parser 开辟了 gmake-db分支。 在 GNU make database 的基础上设计出了 GNU make AST 的结构。它由下列几个类组成: Makefile::AST 总的 AST 类,提供节点的添加与查询,比如 add_implicit_rule,apply_implicit_rules,add_explicit_rule,apply_explicit_rules,add_var,add_auto_var,get_var,还有许多其他工具函数,比如计算变量最终值的方法 eval_var_value,有关局部变量作用域 Pad 的 enter_scope 和 leave_scope 方法,等等。 Makefile::AST::Rule::Base 它是 AST 中规则节点的基类,包含 normal_prereqs,order_prereqs,commands,colon 这些属性。 Makefile::AST::Rule 该类表示非隐式规则以及隐式规则“应用”之后的形式,从 Makefile::AST::Rule::Base 继承,并新增了 target … Continue reading

Posted in Makefile | Leave a comment

毕业设计开发周记(第 2 周)

过去一周计划的完成情况 将已有的基于 Test::Base 的 GNU make 测试集加入到了 Makefile::DOM 模块的  SVN 仓库 的 gmake 分支 ,并进行简单的重构: http://svn.openfoundry.org/mdom/branches/gmake/t/ 放弃了整合 Adam Beauchamp 的状态机模式补丁的计划,因为我还是比较喜欢目前的解析策略。 暂时取消了发布 Makefile::DOM 0.01 的计划。因为 Makefile::DOM 的设计还有许多问题,它的设计与实现均需要 未来用 Makefile::Parser 和 GNU make 测试集来进行指引和验证。 在 Makefile::Parser 0.11 的基础上比较完整地实现了下列 GNU make makefile 内建函数: subst, … Continue reading

Posted in Makefile | Leave a comment

毕业设计开发周记(第 1 周)

从现在起,每周三我都将为毕业设计拟定下一周的工作计划,同时对前一周的相关工作进行总结。 过去一周已完成的工作 先后发布了 Makefile::GraphViz 0.11, 0.12 和 0.13 版,主要是旧内核的例行维护,包括 为 gvmake 脚本添加了有用的 -a 选项(从而能绘制 Makefile 中所有的根目标),以及修复了 RT bug #24828 和 #15070 。 开发了针对 Module::Install 的脚本 releng , 用于自动化 CPAN 模块发布前繁杂的准备工作。 我的 Makefile 项目涉及多个 CPAN 模块,每个模块需要发布的版本又是不计其数,因此 releng 脚本无疑会为我节省大量的时间。 基于 Linux::Smaps 开发了一个在 … Continue reading

Posted in Makefile | Leave a comment