一等:
个性化网络消息发布监视器研究与实现:初中 实际上就是定期去抓网页,然后看上面有没有预先指定的文字…… 不过毕竟是初中么。
CoolerSE中文站点搜索引擎:高中 做了个搜索引擎,没问出来比Google/Baidu这种有什么好的。
二等:
特殊符号输入与管理系统:初中 我们在SSKZ做项目的时候,这位同学有时候也在。也就是一个应用吧,用来输入特殊符号。
移动存储设备快速运行及维护系统:高中 基本上就是一个备份软件么。
利用可移动驱动器序列号验证身份:高中 首先,这个东西已经有了。其次,这种东西的序列号是可以改的。另:这个东西的服务器是用Python写的,作者是搜索引擎那个项目的选手。搞Python的也是好同学~
网络语音实时传输及音量电平计的研究:高中 这位同学说起话来很强,和我说“这个很难的”…… 我问他,QQ、MSN早就有这个了,你这个有什么好。他的理由是:QQ/MSN需要到服务器转发,比较慢,他这个是通过局域网直接传输过去的。他怎么知道QQ/MSN就不会直接传输…… 而且直接传输的技术成本一定低于服务器转发,所以他这个有什么好嚣张的呢…… 而且还不压缩,号称使用了“**缓冲队列”,就是环形队列么……
基于网络硬盘创建小型网络服务器的实践:高中 网络硬盘原来有个小的ROM,里面有个Linux Kernel和一小部分应用,从而提供网络服务器功能。这位同学改了一下,让那个Kernel能够挂上硬盘后从硬盘继续启动(原来就是网络硬盘服务器,估计原来就能挂)。毕竟是摆弄Linux的好同学么~
盲人寻物智能语音提示器:高中 就是你吼一声“钥匙”,钥匙那边会有反应。不清楚怎么做语音识别的,毕竟是个单片机么…… 要么是靠某种采样机制,不清楚精确度如何。
三等:
车队管理信息系统开发:高中 也是个应用。
基于文件系统的超级计算模块:初中 我怀疑这位同学不知道虚拟内存这种东西。
计算机局域网抓屏监视系统:高中 定期抓个屏,发出去。我还见过动态传输的…… 还记得去年还是前年的“Google泄漏网络摄像头”事件吧。
乘车刷卡手机:小学 把交通卡的核心剪下来,加个壳插在手机里…… 小学生做这个也不错。
智能自学五子棋下棋算法研究:高中 不清楚怎么会是三等的,按照展板,他用的是极大极小算法,这个是常见的博弈类问题算法,但是他用神经网络进行自主学习,虽然我对他在这样的情况下如何保持效率表示不解,但假如是真的话,怎么说也比那边搞语音传输的强吧……
一种自动并行处理模型的建立及优化:高中 我不了解这个东西,有几人和我说这个东西是错的,而且据说有个教授到他们展台前面大批了一通。不作评论。
没看见什么实质上的创新,大概学生也只能这样了吧……
本文仅代表个人观点,不得转载。
Beryl / Compiz / XGL / AIGLX: 新进展
鉴于Xgl的编译困难——没有能够和Mesa共同编译的发布版本,我全面转向AIGLX。新版本的Xorg(7.2)自带了AIGLX,并且默认状态就是激活的。
我原先用git抓下来编译的Xorg,竟然是7.1.99.2,竟然比发布版旧…… 跑起来之后,Xorg会在某个不确定的时刻死掉…… 而且,这个版本就是死活不肯编译 GLX Extension! 就算我 configure 的时候指定 –enable-glx 也没有用。 后来想,既然决定用新的Xorg,干脆用ModularXorg的ports算了。原先是觉得这样弄会很烦,但是也没有别的更简单的办法。
于是就照着FreeBSD wiki里的ModularXorg的方法,先备份ports目录,然后用git抓下新的(大概耗时半小时左右),接着就到ports里的各处安装ModularXorg的各个组成部分,比如xorg-proto,xorg-server,libGL*,libglut,dri,libdrm,xf86-input-mouse,xf86-input-keyboard,xf86-video-ati,还有各个小工具,比如xdpyinfo,iceauth,…
一切OK后,重新配了一下X,顺利进去了。这个X相对git下来那个稳定多了,也有了GLX Extension和Direct Rendering(虽然现在的ports里面的dri不编译glxinfo,glxgears等等,但是可以用git抓下新的Mesa的源代码,然后去progs/xdemos里面编译)。但是这个X没有6.9稳定,比如我切换到命令行再切换回来很容易出问题,而且每次退出基本上都不能正常,总是有”X in free():…”的错误。但无论如何,可以用了。
然后安装了beryl和compiz,原来想着差不多了,但是启动beryl之后…… 就出来那个”white screen of death”了。其实也不是全白,可以转动桌面立方体,弹性窗口效果等等都有,桌面还是蓝颜色的,就是所有的窗口都是白的(还有半透明效果……),没有内容。如果用–use-copy选项启动beryl,能显示内容,但稍有变化就会乱掉,而且速度奇慢(其实不用–use-copy也很慢,但是至少能动),总之就是行不通。
compiz这边,启动的时候显示”no GLXFBConfig for default depth, this isn’t work”的错误,而beryl对应的是”no GLXFBConfig for default depth, falling back to visinfo”,看来beryl针对这个问题进行了patch。总之就是不能正常使用……
据说这个是glproto从1.4.7升到1.4.8之后导致的一个问题,看来要等更新了……
现在打算去看看beryl的代码,哪里出的问题……
注:beryl是从compiz分离出来的项目,基于compiz的代码,进行了许多改进/创造,目前两个项目正在考虑整合问题。
Old Blog Link: http://computer.mblogger.cn/henryhu/posts/63590.aspx
尚未完成: Compiz / Beryl / XGL / AIGLX on FreeBSD
和 Beryl / Xgl / AIGLX 等东西折腾了三天了,还没搞定……
其实说起来很简单:装好各种基础,再装Mesa,然后是Xgl,接着compiz,就可以了。但是Xgl的源代码的编译严重依赖于Mesa的源代码,每次 Mesa有文件上的变化Xgl也要变。但是…… 计划没有变化快…… 最新通过git抓下来的Xgl和Mesa的源代码不能一起编译…… 我常试了各个版本,尚未找到办法……
在网上看见很多安装指南,看来成功编译的不是正好Mesa和Xgl可以共同编译,就是自己做了些小的修正,但是现在的版本差别实在太大……
后来发现新的用git抓下来的Xorg可以和Mesa一起编译,貌似采用了一种更先进的依赖方法…… 于是我试着把它和现在的Xgl整合,但是…… 没有效果……
最后,我终于知道新的Xorg带了一个叫AIGLX的东西,按照www.freedesktop.org上的说法,这个是“Xgl的一个流行的替代品“。目前编译Xorg中……
Compiz倒是很容易编译,就是一直跑不起来,看来一定要跑在Xgl/AIGLX上面……
另一个搞不清楚的是,我编译安装了最新的Mesa(6.5.3 by git),卸掉了ports里的dri和libdrm,也编译安装了新的libdrm,但为什么就是没有direct rendering…
附: 各个版本的Mesa和Xgl的各个不同点
Mesa: 6.5 6.5.1 6.5.2 git cvs Xgl: git cvs
6.5.3 6.5.2
main:
bitset.h No Yes Yes Yes Yes Yes Yes
arrayobj.h No Yes Yes Yes Yes Yes No
mipmap.h No No Yes Yes Yes Yes No
mesa:
array_cache Yes Yes Yes No Yes No Yes
vbo No No No Yes No Yes No
swrast:
s_arbshader Yes Yes Yes No Yes Yes Yes
shader/slang/library:
slang_version.. Yes No No Yes No No Yes
Old Blog Link: http://computer.mblogger.cn/henryhu/posts/63557.aspx
BlogSpot 又一次 被封 & 解封
这次封的其实是一个IP,直接解析成另一个的话,就可以访问了,像Space一样。看来是自动封锁的啊……
GFW 应该增加技术含量~
22届Intel创新大赛
今天我作为少科站的项目的第三负责人,去参加Intel创新大赛。早上早早地赶到华二,把搬过去的电脑、靶子放好,接好线,就算布好场景了。
随后,我们就开始闲侃,没一会儿就去开幕式了。我和JohnJin找不到市里项目的地方(自然也不会有……),于是随便混混,竟然混到青浦区的地方区了~ 坐下不久,主持人就开始报幕。原以为正式开始了,还帮着鼓了一会儿掌,谁知一会儿发现现在在排练,不断地有Debug语句传出来…… 忽悠人么~
开幕式像普通的一样无聊,就是领导讲话,文艺表演,领导讲话,文艺表演,如此重复…… 之后就回到展区继续闲侃,有时候给别人演示演示。我觉得我们这个项目大概是整个场地观众参与性最好的项目了吧~ 常常有人看见我们这边在打,也来试试身手,看看枪法如何。
专家是有限资源,因此需要主动争取,我把这个叫做“拉生意”,就是请专家来看你的项目,给他介绍,让他产生兴趣。我们项目总共来了至少有6个专家,也算不少了,不知道结果如何,明天就颁奖了么~
午饭很不错,4菜1水果,我们学校至少7元+。吃完午饭,我和JohnJin去华二各处溜达了一圈。不可否认地,华二的环境比我们那边好多了~ 我们还混进一间琴房(门没锁),但是没有电,所以电子琴不能用,又跑了出来……
下午在华二继续逛了很长时间后,我们还去别的展位参观,包括楼上的展位。等到溜达完了回到展台,展示已经接近尾声,人越来越少了…… 最后就剩我们三个,在展厅等余老师。
这么早起床,一天下来,好累啊……