用html5 canvas画足球

为了不被丢进历史的垃圾堆,必须掌握新技术,比如html5。

webdesignledger.com列举了10个html5的演示,个人确实比较震撼,感慨html5本身,更感慨这些演示的作者的天赋。其实这些演示更应叫html5+javascript,html5提供了基础,但真正产生魔法的是javascript。但如果比对flash的话,就不怎样了。不够流畅,同样不可避免地占用大量资源,浏览器普适性差,需要编写更多的代码,只能说,html5前途是光明的,但现在还是踏踏实实地前进为是。

我以前说过学习web技术,Mozilla的MDN是个好去处,MDN上的Canvas tutorial,讲解浅显易懂,附有实例,对新手(比如我)入门html5 canvas很有帮助。canvas,顾名思义,是画布的意思,可以随便在上面涂画,涂画后在浏览器中呈现为图像。

Continue reading ‘用html5 canvas画足球’

linux covered recently

抱歉,实在想不出什么中文标题好,将就下吧!

接触linux也没多久,几个月左右,起先用的是ubuntu发行版,很适合新手。一直在用Gnome桌面,简单易用。

最近想尝试些别的,比如窗口管理器openbox,听说其简单高度可配置,好像也蛮受欢迎地,所以,就是你了。

Openbox

先要了解下openbox,参考网上的教程openbox-guideOpenbox 入门指南,然后从仓库安装,重启后就可在GDM中选择openbox会话,当然你还可以选择openbox只是作为Gnome的窗口管理器,替代Gnome默认的metaciy,但我选前者,这样才来得彻底。

进入桌面后,空空如是也,只是点击右键会弹出个菜单,而这个菜单正是openbox的精髓所在。按照参考,编辑menu.xml添加些程序项目,听起来好像和Gnome panel的那个开始菜单类似,只是些程序快捷打开的集合,但openbox的这个菜单还支持“管道菜单”,你每次选择他们时会自动产生像Gnome的‘Places’, Gmail, rss阅读器, mpd播放器, 改变themes,设置wallpapers等这些内容,很强大。

Continue reading ‘linux covered recently’

钢之炼金术师

完结了。

当然,我说的是09版,03版没看过。

时间跨得有些长,都不清楚何时开始看的,最初每周一集的追看,后来就没什么规律了,最近一次性的看完。

主线是Eric兄弟为了找回失去的身体,而进行探寻传说中贤者之石的旅程,但越是接近贤者之石与其背后的真相,就越是不可回头地卷入了巨大的阴谋

救赎。炼金术的基本原则是[等价交换],想获得什么,就必须支付同等的代价,

真理。一切的开始要追溯到那个父亲人造人的阴谋,甚至阿梅斯特里斯国的建立,伊修巴尔战争等也不过是为达成目的而必要的手段,为的就是在日食时刻的最后大炼成,把神拖下地面。它做到了,但最终被它所蔑视的人类所击败,我不敢说善有善报,恶有恶报,世事无常,即使是最强的也会意外溃败,但父亲人造人的败是其宿命,它太得意了,必须给予其正确的绝望。它本来只是个烧瓶中的人造人,是人创造了它,但却有非同寻常的智慧,在吸收了大量由鲜活人类炼成的贤者之石后才变成那样的怪物,凭什么蔑视人类为低等的生物?没有人类,它根本什么都不是 Continue reading ‘钢之炼金术师’

linux字体设置

linux平台上的字体一直以来都比较令人纠结,特别是对CJK的支持,当然现在的情况好了很多。

最初是想改善下浏览器中的字体,因为我惊奇地发现网页中的常用的字体Verdana,Tahoma,Arial等其实在我的系统上根本没安装,不可避免地就必须了解linux的字体设置先。

字体本身

字体类别,点阵和矢量字体

  • 点阵,由单个点组成的,和分辨率有关
  • 矢量,由一系列的直线和弧线定义字符的边界,可由数学表达式使字符变形,并且缩放不会影响其质量

还有种分法,衬线,无衬线和等宽

  • serif是有衬线字体,意思是在字的笔画开始、结束的地方有额外的装饰
  • sans-serif,指没有衬线的字体
  • monospace,字元宽度相同的字体,与其相对的是字元宽度不尽相同的比例字体;一些东亚字体,方块字基本上都作为等宽字体处理,但涵盖西文却是比例的,造成一个字体中两种类型混杂的局面

css的font-family中的普通字体类型除了上述外,还有cursive,fantasy,但os和浏览器都没怎么支持

字体格式,你只需要知道TrueType就好了,属于矢量字体,最初由苹果公司开发,现在在字体行业占主导地位。

linux平台上通过FreeType库支持TrueType格式,负责渲染,而Fontconfig是一个字体配置和自定义的库,而linux字体的深入设置离不开Fontconfig配置文件的编辑。 Continue reading ‘linux字体设置’

Gradient-a wordpress theme

gradient theme screenshot上篇中提过Gradient,现在正式放出,虽然在做了L后做主题的兴致有点减落,但半成品的放在那也不甘心,最终还是像回事的磨出来了。

为什么叫Gradient,最初时想做得有渐变视觉效果,但无奈图片处理技术烂,最后在头部加了张微红的图,底部泛蓝的图,还算较有反差吧。这些图都是从壁纸截下来的,哈哈!
Continue reading ‘Gradient-a wordpress theme’