2009年5月1日 | 分类: Softwares | 标签: , , ,
今天更新portage的时候注意到又有一个twitter客户端出现了,名字叫qTwitter,标记为N,说明是刚进的portage。好奇之下装上一用,感觉不错。结合以前用过的若干twitter客户端,在这里网罗总结一下:

阅读全文...

8 条评论 (1,700 views)
2009年4月23日 | 分类: Programming | 标签: , , , , ,
用LaTeX上瘾之后,什么东西都想用LaTeX来做。前段时间由于经验不足,折腾LaTeX版的实验报告模板未果,这次在写LaTeX简历之前,足足做好了功课,最后总算是做出来了,感觉很棒。

推荐几个LaTeX模板,一个是以前找到的,不过我最后没采用。点此下载>>>

另外一个是在这里找到的:http://www.davidgrant.ca/latex_resume_template,作者使用了shading宏包,但是我用了XeTeX包后shading包似乎就不起作用了,后来在作者文章后面发现一个留言,似乎是个变通的办法,但是shading是有了,边框却没了。最后去smth上的TeX版求助,可爱的版主大人瞬间就回帖告诉我,用\fcolorbox等比较常见的包中的命令就能搞定,于是我就搞定了。经过我修改后的LaTeX模板,我只贴一个文件\begin{document}前面的那部分吧,因为简历的内容真的是不好意思拿出手-。-和我下载的那个网页的主人比起来,真是汗颜啊~~

这部分改动还是挺多的,特别是修改了几个命令,请注意自己替换,并且请使用xelatex命令编译。

阅读全文...

5 条评论 (3,777 views)
2009年4月22日 | 分类: Configuration | 标签: , , ,
曾经的曾经,为了折腾LaTeX中的中文字体,我参照了MonnandTualatriX童鞋的配置方式,装好CJKutf8宏包,然后用fontforge制作Type1字体,然后才算搞定。一切皆因为LaTeX默认不支持Unicode,也不能支持Truetype字体。

最近一段时间一直听到XeTeX的相关消息,在BYR上,在linuxsir上,都听说了,只是安逸于自己的CJKutf8,不想去折腾。可是昨天写简历的时候,发现没有斜体字,看来我制作的Type1字体没有包含斜体字。为了把斜体弄出来,上网狂Google,就在熄灯前的几秒钟,我看到了网上对XeTeX原生Unicode支持的评价很高,尤其是它可以直接使用Truetype字体,顿时心里痒痒。今天起床后,趁着做实验的空档,把XeTeX装好,果然很惊喜啊。

首先了解一下什么是XeTeX吧,其官方主页:http://www.tug.org/xetex/. 网页开篇即说:XeTeX is "a typesetting system based on a merger of Donald Knuth's TeX system with Unicode and modern font technologies.",正合我意。

阅读全文...

2 条评论 (2,079 views)
2009年4月20日 | 分类: Copid Entries, Insight | 标签: , ,
请看我当年的日志:http://www.casparant.com/some-acquires.html,两个主角,Oracle收购BEA, SUN收购MySQL。

现在的事情……唉……我当年那心仪的SUN公司啊……

以下还是转自纽约时报

http://www.nytimes.com/2009/04/21/technology/companies/21sun.html?ref=technology

———————————— 转载的分割线 ————————————

Oracle Agrees to Acquire Sun Microsystems

Article Tools Sponsored By

By ASHLEE VANCE

Published: April 20, 2009

阅读全文...

没有评论 (721 views)
2009年4月20日 | 分类: Learning | 标签: , , ,
这次学会了结构体的对齐,记录锁和QT的基本操作。顺便强烈推荐使用qt-creator进行开发。

当然还碰到个囧事,一个文件用r方式打开了,然后想往上面加写锁,加了半天就是报“错误的文件描述符”,郁闷之下man了下fcntl的内容,顿悟:

EBADF fd is not an open file descriptor, or the command was F_SETLK or F_SETLKW
and the file descriptor open mode doesn't match with the type of lock
requested.

其实本来想写很多的,但是因为这个东西做的时间太长了,又忘了随手记,就只能写出这么多了……

4 条评论 (881 views)
2009年4月11日 | 分类: Blog Affair | 标签: , ,
最近一直有很高很高的PV,yahoo stat里面一看就猜到是某个页面重重复访问(事实上是重复刷新)得到的结果。因为自己用的FF3一直没有出现问题,就没从自己网站上去找症结。不过最近网站访问速度很慢,有时候数据库连接还出错,问了Paveo,他说我MySQL资源超标。虽然不知道是怎么回事(现在知道了,页面重复刷新不断请求MySQL资源),但是怀疑跟那个重复访问的页面有关。从yahoo stat里面找到了那个页面,稍微一看,我靠,居然是侧边栏的Google Friend Connect在搞鬼。那个重复访问的页面URL的GET数据就是我的Google Friend Connect里的参数。

于是去Google Friend Connect网站重新按步骤操作了一次,发现原来是我上次清理Blog的文件,把根目录下的canvas.html和rpc_relay.html这两个文件给删掉了。补上之后,到今天一直没问题。

刚才YuLei师兄告诉我,页面终于能留言了,我就奇怪了,以前不能留言么。他说他用IE和Chrome访问我的页面就一个劲刷新,根本没法浏览,更别提留言了。于是真相大白……原来缺了那两个文件,页面就不停刷新,不停从MySQL请求数据,我网站就资源超标,访问过慢。

不过这段时间每天有近1000PV呢,可惜了,嘿嘿。

阅读全文...

1 条评论 (875 views)
2009年3月30日 | 分类: Programming | 标签: , , ,
刚才打了一大段字,不小心给其他页面覆盖了……看来WP的自动保存功能还是得开启……

最近有心学一下GUI编程,在GTK, wxWidgets和QT之间选择,最后因为QT Designer和喜欢C++的缘故选择了QT。当然QT4 Designer也不是那么傻瓜化的东西,有很多步骤都需要自己来完成。经过一番Google上的学习之后,我总算完成了一个简单的QT工程的创建,因此以这个工程为例,记录一下创建过程,以供参考。

项目名称:POS
主程序名:main.cpp
主窗口及SIGNAL/SLOT处理:POSMainWindow[.h, .cpp]
界面文件:ui_POSMainWindow.h, POSMainWindow.ui
Meta Object Compiler文件:moc_POSMainWindow[.h, .cpp]

1. 新建界面配置文件(POSMainWindow.ui)

阅读全文...

6 条评论 (1,481 views)
2009年3月30日 | 分类: Z-Turn | 标签: , ,
刚才在折腾Mesa,因为早上更新系统的时候发现mesa7.4放出了。上次升级mesa到svn版的时候发现glxgears只到100+,就给降级了。这次看到mesa7.4正式版已出,侥幸心理作怪下继续升级。结果跟上次一样,100+的glxgears,wine下打CS卡死,但是Google Earth一切正常。

降级回7.3之后,Google Earth一如往常地卡,但是glxgears恢复了400+。

后来glxinfo了一下,发现:

OpenGL version string: 1.4 Mesa 7.4

OpenGL version string: 2.1 Mesa 7.4

这是几次折腾中的两次OpenGL版本对比。

难道glxgears和wine使用的都是OpenGL1.4版本,而Google Earth支持OpenGL2.1?

Mesa和OpenGL的破事,真TM难理清。

———————————— 3月31日更新 ————————————

今天早上--sync的时候发现要升级libdrm,在Linux@BUPT上也看到了大牛的回复。这才发现原来是GEM没有开启。没想到原来以为是Mesa和OpenGL俩人的勾当,竟然是因为第三者GEM的原因……o(╯□╰)o

更新libdrm,glxgears回到500+,Google Earth开始小卡。

记得TX同学说过GEM对Google Earth的显示效果有改进啊,怎么我不开启GEM的时候反而更好一些呢……

没有评论 (1,250 views)
2009年3月26日 | 分类: Z-Turn | 标签: , , ,
昨天晚上已经用上2.6.29的内核了,而且也解决了部分上次提到的问题,写出来,权当折腾Gentoo之Milestone2吧。

1. Amarok安装成功:

今天更新了overlay,发现svn版的amarok已经把qtscriptgenerator给单独分出来做成一个包了,顿时感觉有戏,赶紧emerge一把,结果还是出错,不过错误提示和以前不太一样:

/usr/lib/mysql/libmysqld.a(sql_parse.o): In function `mysql_parse(THD*, char const*, unsigned int, char const**)':
(.text+0xaadb): undefined reference to `clock_gettime'
/usr/lib/mysql/libmysqld.a(sql_parse.o): In function `mysql_parse(THD*, char const*, unsigned int, char const**)':
(.text+0xabcc): undefined reference to `clock_gettime'
/usr/lib/mysql/libmysqld.a(sql_prepare.o): In function `mysql_stmt_reset(THD*, char*)':
(.text+0x1dad): undefined reference to `clock_gettime'
/usr/lib/mysql/libmysqld.a(sql_prepare.o): In function `mysql_stmt_reset(THD*, char*)':
(.text+0x1ef6): undefined reference to `clock_gettime'
/usr/lib/mysql/libmysqld.a(sql_prepare.o): In function `mysql_stmt_fetch(THD*, char*, unsigned int)':
(.text+0x20e8): undefined reference to `clock_gettime'
/usr/lib/mysql/libmysqld.a(sql_prepare.o):(.text+0x2273): more undefined references to `clock_gettime' follow
/usr/lib/gcc/i686-pc-linux-gnu/4.3.3/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object.
collect2: ld returned 1 exit status
make[2]: *** [lib/libamarok_collection-sqlcollection.so] Error 1
make[1]: *** [src/collection/sqlcollection/CMakeFiles/amarok_collection-sqlcollection.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

阅读全文...

没有评论 (971 views)
Page 3 of 1312345678910...Last »