kurrunk

不停转圈的人

文章关键字 ‘flash’

转到gentoo了

最早安装过red hat、Fedora core(现在Fedora)、UBUNTU可都没能真正用起来,都只不过是反复安装了几次而已。后来安装了ADSL,能上网后才真正用上了linux。

那时候用的是Debian,在Debian上花费了大量的时间和心血,仍然有问题没有解决,比如flash插件的amd64支持问题(现在还是不明白为啥选amd64的核心)。

两年后一个偶然的机会把Arch Linux从垃圾框中捡了回来,恍然间……世界清静了,Arch Linux的配置是那么的容易理解,这个时候flash插件也有64位版的,但是异常不稳定,导致Firefox一打开有flash的网页就会崩溃(表扬一下chromium和opera,不会受flash影响),而且在用skype视频的时候,对方看不到我的图像。

又过了两年(就是现在):用了七整天的时间安装上了gentoo,有两个晚上都是通宵安装,直到前天,系统才可以算是基本可用了,这两天又不停编辑配置文件。现在对于Gentoo有些心得,在这里谈谈,或许能看到一些新的东西。

长时间的emerge(安装)

我安装gentoo用了7整天的时间,其中拐了很多的弯,第一次安装时因为文件系统的格式而废。即使现在重新安装的话,我估计也得24小时的时间,就这还没安装gnome等大型的桌面管理系统。

在Debian和ArchLinux上安装软件的时间中wget占用大部分,但在gentoo上make的时间恐怕要是下载源码时间的50倍靠上,看着CPU一直是100%、看着屏幕不停地刷、睡醒后软件还没安装完……不免很是厌倦。

系统运行的速度

并不快,从开机到登录界面,从startx到X窗口显示出来,从按下快键到软件启动,都不快,至少比之前的ArchLinux要慢很多,这是最失望的地方,因为别人都说gentoo是编译型系统所以理应快。这也可能是我没有针对性进行配置。

选择

gentoo相对其它发行版的特色是“编译”,但我觉得Gentoo最大的特色是“选择”。

在我安装好xorg、输入法、urxvt等必要的桌面软件后就开始安装pidgin,按“常识”用了很长时间安装好了后,运行时发现没有qq协议。经过搜索才清楚是怎么回事。

在Gentoo中,软件都有USE标记,我刚安装的gentoo只设置了一些默认的USE(没QQ),在编译pidgin时就不会编译QQ部分。

再比如系统中没在USE中设置gtk,那么安装mldonkey时就不会包含GUI界面。

在以前,我喜欢给自己找使用Linux的理由,理由是“选择”,那时的“选择”是软件的选择,比如你可以用gnome也可以用KDE。现在,“选择”又有了新的含义,不单软件选择的自由,还包括软件模块的自由。

文档支持

gentoo的文档算是很不错的,不论什么问题几乎都能在官方WIKI上找到答案。

但是我觉得这方面ArchLinux做的要更好,入口清晰(gentoo文档分散,有些是通过google:site:gentoo.org找到的),文档全面。

没有障碍

在debian时期flash插件困扰着我,Archlinux时期还是不能很好地运行FLASH插件,到Gentoo竟然完好支持flash插件,这是我最大的意外。

经过我反复的尝试,上网本上的摄像头、无线网卡、声音、显卡等硬件已经支持。

会用gentoo多长时间?

想想这几年的经历,总是不到两年必换个环境,不单是操作系统,工作也是同样的周期,我想这是我应该反思的。

gentoo并不是我十分满意的系统,不喜欢它的emerge,但很喜欢USE的选择。这是不是事物的两面性?只有编译才能选择模块安装?如果分发的是两进制包并能使用USE就好了。

现在已经有些怀念ArchLinux的pacman了,实在不知道会在哪一天把Gentoo删掉。

当然会尝试着优化一下,但是估计不会有什么效果,至少现在除了内核参数优化之外还想不到其它优化的法门。

本是要上传一张只占七十多兆内存的桌面截图,看到flickr的图片都不能显示了,不上传了。

拼凑队列中的图片 [flash]

若干的图片飞起来,只为一个共同的理想。
其实每张图片都更精彩。

这个FLASH实现的是把若干张图片重新排列,组成一个新的造型。
小图是12×12,大图是20×60。
大图相比小图也大不了那儿去,只是它是1200张小图拼凑起来的。

以下是过程中的截图:(点击图片看FLASH)

学习actionscript3:重力作用下的皮球

学习actionscript3最困难的恐怕要数面向对象的思维吧,函数程序写的多了就发现写到最后就乱了,有点儿不知道自个儿的程序是怎么样的逻辑,面向对象在这方面好一样,管理量大的代码轻松的多,我也试着通过actionscript3学习一下面向对象。

写了一个这样的小动画,有一个皮球在受重力作用而运动,同时你也可以用“手”改变一下它的方向和重新定义它的速度。


把整个动画看成几个对象:地球、空气、墙、球,另外地球有引力、空气有对皮球的阻力。

下载:源文件

前几天被分形艺术震憾了,它是那么的美!感动之后却想不出是什么原因,粗粗地看了一些文章还是一头雾水,我迫不及待地希望画出来自己脑海中的“分形”。

第一个作品自己非常不满意,那个作品是那么的乱,似乎有漂亮,但更多的是“乱”,我就不伤害第三只眼睛了,今天又设计了一个:“藤”,一条蔓在成长,成长中有花朵鼓励,成长中不断地原地打转,成长中不时发现回到原点,这似乎又像我的生活。

又看了一些分形的文章,说实话我实在不知道我画的“藤”算不算“分形”。

还在学习中,希望过几天能画出更好的作品。

你听说过Silverlight吗?

去年在单位有一个silverlight展示和讨论,我那天上班迟到了,到单位的时候同事已经都去了,我自己也就没去。后来大家工作之余也说了不少的silverlight话题,最核心是silverlight会不会像如今的flash一样成为浏览器的必备插件?我当时不看好silverlight,因为:一,flash已经很不错;二,我了解的silverlight没有明显的特色超越flash,高清视频随后flash也宣布支持;三,微软能不能以开放的姿态对待silverlight?;四,让用户安装插件不是容易做到的。

因为在大公司,能感受到微软的热情,知道微软对这产品很重视;后来微软帮助Mono Project开发Silverlight的Linux移植版本Moonlight (Mono Project),不能不吃惊,微软历史中似乎不存在这样的行为,我这样的linux用户也对silverlight有了期待;AOL邮箱将完全采用Silverlight技术,相信这对美国用户安装silverlight是个有效的助推剂;在中国没有哪个互联网产品的用户群能有QQ的用户群大,这不, 腾讯与微软合作,准备应用Silverlight技术微软称Silverlight下载数每天超150万,如果这样silverlight占领用户浏览器就只在这一朝一夕了。

如果是前端开发人员有必要马上了解一下silverlight,如果觉得学习silverlight是迟早的事儿就不如马上行动起来