post by youngtrips / 2011-12-31 23:33 Saturday
Just hope everything is ok.
Happy new year in 2012.
post by youngtrips / 2011-7-7 19:40 Thursday
记记自己的胡思乱想:微内核游戏结构
1. 将内存,网络IO,磁盘IO等底层模块组成微内核
2. 类似Linux内核结构设计,将具体游戏逻辑等以外围模块的形式由微内核加载管理
3. 网络通信模式模拟现实世界邮政系统,需要通信的进程在邮局中注册自己的邮箱,消息发送通过邮局转发
4. 弱化C/S概念,采用域的形式管理
5. 多进程单线程模型
post by youngtrips / 2011-7-7 19:16 Thursday
以7月1日来计算的话,毕业一年零六天了,工作也一年多了,离开学校混迹在社会中现在感觉好累,现实总是那么的现实,而时常我不想在意这些只想一心做自己喜欢的事情,可面对现实又不得不让自己去改变。
时常想起在学校的日子,在学校里可以无忧无虑的做自己喜欢的事情。啥时候干脆下决心去考研算了。
post by youngtrips / 2011-6-24 10:38 Friday
By default an SMTP client may specify any envelope sender address in the MAIL FROM command. That is because the Postfix SMTP server only knows the remote SMTP client hostname and IP address, but not the user who controls the remote SMTP client.
This changes the moment an SMTP client uses SASL authentication. Now, the Postfix SMTP server knows who the sender is. Given a table of envelope sender addresses and SASL login names, the Postfix SMTP server can decide if the SASL authenticated client is allowed to use a particular envelope sender address:
/etc/postfix/main.cf:
smtpd_sender_restrictions = reject_sender_login_mismatch
post by youngtrips / 2011-6-18 11:46 Saturday
昨晚在x201i上安装了gentoo,编译内核时网卡,声卡驱动要选择编译成模块,为此我重编译几次呢。
编译好内核,安装好启动器后重启安装gnome-light(虽然gnome可以说是很庞大的大小,但使用起来还是比较方便的,呵呵。),让本子慢慢跑,睡觉去,期间用itouch连接本子看看是
否编译完。
早上起来进入gnome,编译了ibus, rhythmbox,gvim等常用的工具。
装好ibus后有可能没有图标显示不出,解决方法: emerge x11-themes/hicolor-icon-theme
post by youngtrips / 2011-5-13 21:31 Friday
感觉QQ这东西好不爽,但是周围的人都用它,你不得不开着个QQ,没法丢掉QQ就把它那用不到的QQ空间丢了。
post by youngtrips / 2011-4-6 22:29 Wednesday
Arduino是源自意大利的一个开放源代码的硬件项目,该平台包括 一片具备简单I/O功效的电路板以及一套程式开发环境软体。Arduino 可以用来开发可独立运作、并具互动性的电子用品,或者也可以开发出与PC相连的週边装置,同时能在 运作时与PC上的软体进行沟通。Arduino的硬体电路板可以自行 焊接组装成,也可以购买已经组装好的,而整合开发环境的软体则可以自网路上免费下载与使用。
目前Arduino的硬体部分支援Atmel 的ATmega8与ATmega168等微控器。 此外,Arduino专案获得2006年 Prix Art Electronica在电子通讯类方面的荣誉奖。Arduino的硬体 电路参考设计部分是以创用(Creative Commons) 形式提供授权。相应的原理图和电路图都可以从Arduino网站上获得。

标签: Arduino
post by youngtrips / 2011-3-17 15:10 Thursday
1. 用subversion的api取得变更级信息过滤需要加入trac的rst文档,这里暂时简单的使用python的正则表达式
2. 采用了rst2wiki 将rst格式转换为wiki的格式
3. 采用trac的API实现插入,删除及更新wiki页面
获取源码:
svn checkout http ://rst2trac.googlecode.com/svn/trunk/ rst2trac-read-only
post by youngtrips / 2011-3-14 17:27 Monday
格式:
sed 's/^[0-9]//g' filename
以下是一些行编辑([]表示空格,[ ]表示\t)
's/\.$//g' 删除以句号点结尾行
'-e /abcd/d' 删除包含abcd的行
's/[][][]*/[]/g' 删除一个以上空格,用空格替换
's/\.[][]*/[]/g' 删除句号点跟两个活更多空格,用一个空格替换
'/^$/d' 删除空行
's/^.//g'删除一个字符
's/COL\(..\)//g' 删除紧跟COL的后三个字母
's/^\///g' 从路径中删除第一个\
's/[]/[ ]//g' 删除所有空格并有tab键代替
's/^[ ]//g' 删除所有行首tab键
's/[ ]*//g' 删除所有tab键