2011年11月19日星期六

how to change fedora16 login background

I searched some hits from google but no luck. so I dig into the file system and my guess works.

it uses /usr/share/backgrounds/verne/default/verne.xml to config login screen picture in fedora16. so you can change it to use your favouriate picture instead of yours.

I uses wide screen of thinkpad t420 so my change is:

15c15
<     <size width="1920" height="1200">/usr/share/backgrounds/verne/default/wide/keltern.png</size>
---
>     <size width="1920" height="1200">/usr/share/backgrounds/verne/default/wide/verne.png</size>

Please logout and re-login again after this change then enjoy the it :)
--
朱可
http://www.netvibes.com/shawnzhu

2011年11月10日星期四

开源 dojo toolkit 编程广场小程序

受 google code playground 项目的启发,我开发了这个练习 dojo toolkit 编程的小程序:

https://github.com/shawnzhu/Ajax-web-development-education/

WD321 课程的练习课上,学生们的最初接触 Ajax 编程,又遇上dojotoolkit 这样大个的程序库,起步的确有些困难:缺少基本的服务器端编程经验,大量使用JavaScript,不甚了解 HTTP 协议的基本内容。

这个程序仅有一个 HTML 页面,dojo library 全部由 google api 的 CDN 来提供,只要打开就可以自动从网络加载。

举例来说:
在文本域中填入以下代码(在 blogger 的编辑器里加代码真不容易!):






点击 "run" 按钮,你就可以立即看到结果:一个正常工作的 dijit 风格的按钮。如果你打开 Firebug 还可以看到 dojo 如何加载后台的资源。

2011年11月7日星期一

用2的方式去教2的东西

最近参与一个大学合作课程,使用4天时间完成一门 Ajax and Web 2.0 Application Development 课程,主要目标为软件学院的学生。
第一天课毕,我的提问包括:
  • 最早触网时间?
  • 最常使用的网络工具?浏览器、qq、社交网站等等
  • 智能手机的操作系统?iOS? Android? (我很惊讶今天的一年级研究生居然大部分还在用Symbian...) 看来是 @heqian 这种异类的 Apple 教徒还让我以为大家都在赶时髦
从回答问题的情况来看,把Web开发那么多内容压缩到4天时间还真是紧凑,还不包括2天时间的上机实验。大家感兴趣的话题集中在翻墙、未来职位、技术探讨等等,想找一些 hacker 级别的学生还不那么容易。
我在学校看到很多人已经习惯抱着笔记本上自习了,所以奇怪还有“上机实验”的部分。课后我才发现,其实大家还是传统上课听讲的课程模式,所以我打算尝试2一些:
  • 课程资料和参考内容:google docs
  • google calendar 做课表:

  • 本博客做内容发布
  • 微博答疑: @shawnzhu #WD321 或新浪微博: @xynzhu #WD321#
希望这种方式能够身体力行,课程上体验 Web2.0