12 2008 档案
摘要:之前做CLUTTER+WEBKIT的时候就曾经想过,webkit是一个可以用来显示web网页内容的类库,他应该与使用什么方式显示没有什么影响,如GTK,CLUTTER,QT,EFL。 恰好新的项目的技术难点之一正是EFL+WEBKIT的实现,对于我们NP类型的人来说,解决难题真是我们工作动力的来源。 这里再次提醒大家,学会使用google进行搜索——以往我就直接在搜索框中输入efl webkit,会出来18页的搜索结果。 这次我用 efl webkit -焦距 -英语,就只有5页结果了,实在是要感谢我们的文献检索老师,虽然我只去听了2次课。。。 google后的结果: 结论一:外国的人真敢想
阅读全文
摘要:有几天没有使用ubuntu了,今天打开后,就发现键盘失灵了,重启后还是不行。 正好手头有个usb键盘,接上后一切ok,但是本本的键盘还是不能使。 google上看了一些方法,说是scim与某些基础库冲突,导致键盘失灵 网上提供的方法是:修改/etc/X11/xinit/xinput.d/scim文件的 GTK_IM_MODULE=scim-bridge 重启X,还是不行。 后来是在没有办法,又急着使用,那好吧,先卸载原先的scim,重启X,ok 感觉没输入法不方便?在apt-get个sciim scim-pinyin 就行了。 问题虽然解决了,但是没有搞清楚是怎么回事,还有待研究
阅读全文
摘要:webkit是google浏览器的渲染引擎的,另外还有的是索菲亚浏览器。 参考Jim Huang(blog.linux.org.tw/~jserv)的例子。 经过修改后, 实现了以下功能: 1。将一个网页的内容展现在一个clutter的container里面 2。这个container可以执行动画,由远即近的效果 3。网页可以接受键盘的操作,上下左右移动 4。网页可以接受鼠标的操作,点击 将要实现的功能 1。特殊url定制 2。更丰富的动画效果 3。鼠标拖动实现浏览整个网页 4。支持中文输入 感兴趣的朋友请留下email,我会发给你们。
阅读全文
摘要:现有系统winxp,ubuntu8.04,还要安装上everest0,59作为开发clutter+webkit的平台 从everest论坛上找到珠穆朗玛0.59的iso和vmlinuz,initrd.img。 在原有的ubuntu的grub/menu.list加入以下片段#ThisisjustforEverest0.59installertitleeverestinstallerkernel(hd0,8)/vmlinuzroot=/dev/ramramdisk_size=32000devfs=mount,dallinitrd(hd0,8)/initrd.img 这里要注意,hd0:代表第一块硬
阅读全文
摘要:由于以往的经验就是去mesa的官网下载最新的source,然后编译。在ubuntu中出现了太多问题,缺这个少那个的,在网上找了找 原地址:http://blog.csdn.net/nauty_li/archive/2008/03/25/2217625.aspx sudo apt-get install mesa-common-dev mesademos libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev 一下就搞定了,然后进入/usr/share/mesademos/看看例子,继续学习mesa。 下面还要装clutter嘞。
阅读全文
摘要:自从G1面世后,总听人说andorid怎么好怎么不好的,自己也就想试试,sdk其实在就下载解压,一直没时间搭建eclispes环境。 趁着年底有点时间,花了2个小时终于给搭建起来了(中间走了写弯路。) 参考此篇文章:http://www.linuxdiyf.com/viewarticle.php?id=98315 有几点需要特别注意: 1.eclipes的这部分有点问题,在google的andorid官网上要求的版本为3.3,3.4。可是ubuntu源里的是3.2,所以请去http://www.eclipse.org/downloads/下载eclipes的java开发IDE 2.ADT
阅读全文
摘要:长按功能键你会发现音乐播放器在后台运行耗电怎样关掉它呢打开播放器--全部歌曲--选项--专缉插图--选项--更改--图案下载--选项--退出.再长按功能键你会发现音乐播放器已经关闭了 还有一点就是,用了数据线接驳了电脑后(之后再拨掉),打开音乐播放器手机的速度都好快啊!!!! 还有另一种方法,如下 方法是:进入音乐播放表,选择任意一首歌进入正在播放界面(歌曲可以进行播放,也可选暂停) 按选项——》进入均衡器界面 按选项——》选择 退出 看看音乐播放是否还在后台运行呢!!成功退出OK!!
阅读全文
摘要:1 、在终端输入:sudo apt-get remove totem-gstreamer2 、在终端输入:sudo apt-get install totem-xine totem-mozilla totem3、安装win32Codecs(已安装过的略过这一步)。win32Codecs的下载地址(下载完成后双击就可以安装):http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20071007-0.1_i386.deb(多么的简洁,多么的有效)
阅读全文
摘要:因为近来工作是要使用clutter-webkit,需要git下来,在everest中yum了一下,出来太多依赖关系,不好解决,故想到的久违了的ubuntu linux,他的一大特点就是安装软件容易,有一个软件包安装工具自己来判断那些依赖需要更新下载。 本来是从官网中搞到了8.10的最新版本,但是在地坛书市上恰好买了本ubuntu8.04的初学用书,送了张8.04的liveCD,那就搞吧,不曾想,装了一个上午才装好。 我的本本原本装了两个系统(winxp,everest),那个everest感觉不太好用,将其在winxp下格式化成ext3的文件格式了,准备装小乌的。 不曾想,放盘安装到94%时
阅读全文
摘要:开源是一件非常好的事情,这一点大多数人都认同。但是然后呢?你是选择只动口对其称赞?还是真正动手来做些事情为它的发展出一份力? 开源实际上有一个非常大的理想,这个理想可能会让有的人感觉不舒服,但是却会让更多的人拥有被解放的感觉:那就是实现人们之间的协作。实现更多人的参与。让许多人来一起来做出有用的东西:你为开源献出一滴水,开源会回报给你一眼泉。 许多人会一起来发现软件的漏洞、修复漏洞和快速的响应新需求:这就是一个开源的神奇咒语。现在有很多免费提供的伟大软件的原因,就是因为人们分享了其开发过程。 因为这些软件的源代码被提供给所有人,从理论上来说,任何人可以参与其中并为其开发新的功能。这些新功
阅读全文
摘要:OpenGL基础技术讲座--库函数与运行方式1.4.1 OpenGL开发组件Windows9x/NT下的OpenGL组件有两种,一种是SGI公司提供的,一种是Microsoft公司提供的。两者的开始库大体上没有什么区别,都是由由三大部分组成:(1) 函数的说明文件:gl.h、glu.h、glut.h和glaux.h(2) 静态链接库文件:glu32.lib、glut32.lib、glaux.lib和opengl32.lib(3) 动态链接库文件:glu.dll、glu32.dll、glut.dll、glut32.dll和opengl32.dll所有开发OpenGL应用程序的库文件在本书所附光盘
阅读全文
摘要:OpenGL基础技术讲座--工作流程图1.6 OpenGL的工作流程1. 几何操作(1) 针对每个顶点的操作每个顶点的空间坐标需要经过模型取景矩阵变换、法向矢量矩阵变换,若允许纹理自动生成,则由变换后的顶点坐标所生成的新纹理坐标替代原有的纹理坐标,再经过当前纹理矩阵变换,传递到几何要素装配步骤。(2) 几何要素装配不同的几何要素类型决定采取不同的几何要素装配方式。若使用平直明暗处理,线或多边形的所有顶点颜色则相同;若使用裁剪平面,裁剪后的每个顶点的空间坐标由投影矩阵进行变换,再由标准取景平面进行裁剪,再进行视口和深度变换操作。如果几何要素是多边形,还要做剔除检验,最后生成点图案、线宽、点尺寸的
阅读全文
摘要:OpenGL基础技术讲座--像素格式管理1、Windows下的调色板OpenGL可以使用16色、256色、64K和16M真彩色。真彩模式下不需要调色板,而在16色模式下根本不可能得到较为满意的效果,因此对OpenGL而言,调色板只有在256色模式下才有意义。我们知道,Windows把调色板分为系统调色板和逻辑调色板。每个应用程序都拥有一套自己的逻辑调色板(或使用缺省调色板),当该应用程序拥有键盘输入焦点时可以最多使用从16M种色彩中选取的256种颜色(20种系统保留颜色和236种自由选取的颜色),而失去焦点的应用程序可能会有某些颜色显示不正常。系统调色板由Windows内核来管理,它是由系统保
阅读全文
摘要:OpenGL基础技术讲座--体系结构OpenGL是一套图形标准,它严格按照计算机图形学原理设计而成,符合光学和视觉原理,非常适合可视化仿真系统。首先,在OpenGL中允许视景对象用图形方式表达,如由物体表面顶点坐标集合构成的几何模型,这类图形数据含有丰富的几何信息,得到的仿真图像能充分表达出其形体特征;而且在OpenGL中有针对三维坐标表示的顶点的几何变换,通过该变换可使顶点在三维空间内进行平移和旋转,对于由顶点的集合表达的物体则可以实现其在空间的各种运动。其次,OpenGL通过光照处理能表达出物体的三维特性,其光照模型是整体光照模型,它把顶点到光源的距离、顶点到光源的方向向量以及顶点到视点的
阅读全文
摘要:OpenGL基础技术讲座--基本特点第二讲 OpenGL的基本特点在计算机发展初期,人们就开始从事计算机图形的开发,但直到20世纪80年代末、90年代初,三维图形才开始迅速发展。于是各种三维图形工具软件包相继推出,如GL,RenderMan等。这些三维图形工具软件包有些侧重于使用方便,有些侧重于绘制效果或与应用软件的连接,但没有一种软件包能在交互式三维图形建模能力和编程方便程度上与OpenGL相比拟。OpenGL作为一个性能优越的图形应用程序设计界面(API),适用于广泛的计算机环境。从个人计算机到工作站和超级计算机,OpenGL都能实现高性能的三维图形功能。由于许多在计算机界具有领导地位的计
阅读全文
摘要:人们对三维图形技术的研究已经经历了一个很长的历程,而且涌现了许多三维图形开发工具,其中SGI公司推出的GL(GraphicsLibrary)三维图形库表现尤为突出,它易于使用且功能强大。随着计算机技术的迅速发展,GL已经进一步发展成为OpenGL,现在OpenGL被认为是高性能图形和交互式视景处理的标准。OpenGL(即开放性图形库Open GraphicsLibrary),是一个三维的计算机图形和模型库,最初是美国SGI公司为图形工作站开发的一种功能强大的三维图形机制(或者说是一种图形标准)。它源于SGI公司为其图形工作站开发的IRISGL,在跨平台移植过程中发展成为OpenGL。SGI在1
阅读全文