Published at: 01:01 pm - Monday January 11 2010
使用date命令:
将当前系统时间转换为UNIX时间戳
+%s是date的格式控制,上面命令的意思其实就是将当前系统时间以UNIX时间戳的形式输出。
如果要将任意UTC时间转换为UNIX时间戳的话:
1
2
| $date -d '2010-01-12 utc' +%s
1263254400 |
相反的如果要将UNIX时间戳转换为UTC时间则是:
1
2
| $date -d '1970-01-01 utc 1263236311 seconds' +%Y-%m-%d-%H:%M:%S
2010-01-12-02:58:31 |
由此可以看出linux下的date命令还是十分强大的,更详细的介绍参看info date.
(more…)
Published at: 07:01 am - Sunday January 10 2010
声明:本文由risent翻译自http://blog.codeimproved.net/2009/12/qtl-or-stl/ ,由于水平所限,任何翻译错误欢迎留言指教。
首先,讲一小段历史:当我开始用Qt来工作的的时候我有STL/Boost的背景,同时已经习惯使用STL容器和字符串。我工作的第一个Qt项目是移植一个大规模的C++系统到Linux上来,项目的方法是使用:Qt严格的局限于UI,同时STL,Boost和其他的库用在所有的事情中。
在那个时候,我甚至不知道这里还有一个QTL,同时我在任何地方漂亮的使用std::(w)string。经过从事了更多的Qt项目,我现在在任何地方使用QTL同时对这两个库拥都有了广泛的经验。我的结论是在这个比较中这里没有明显的获胜者,同时这个选择将是十分复杂的依赖于项目的类型,转换其中的一个库到另外一个往往会一起一些微妙的麻烦。
Containers
STL和Qt在容器上有着不同的哲学:
STL
- 容器是非常参数化和追求最快的速度的
- 对每个容器都有性能保证
- 每一个实现都能够使用适合的copy-on-write
- 自由,泛型函数是首选的成员函数
- 有多个容器的实现,就像有多个标准库的实现一样
- ..同时这些实现不是二进制兼容的,但是他们必须服从 C++标准.这包括接口和性能保证
- 每个实现都是自由任意的去做优化,只要尊重标准
- 提供正则迭代器 (more…)
Published at: 05:01 am - Monday January 04 2010
不知不觉中一年就结束了
跨年的过程中,我安装了Enlightenment。

Enlightenment on Gentoo
其实前两天才升级到KDE4.4,但是由于live跟4.3.85两个版本的软件相互夹杂,相当不稳定,并且相互一大堆block,如果打倒重建,是在太费时间。忽然间就想起来了E17这个艺术的小巧的桌面,然后直接参考http://en.gentoo-wiki.com/wiki/E17 ,伴随着2010年的到来,很快的就进入了Enlightenment的世界,不得不说E17让我有点震惊,实在是有点太艺术了,同时相应速度是特别的快,就连EFM中打开一个目录视图,都要进行一个艺术的排列。
Published at: 09:11 pm - Wednesday November 11 2009
就在昨天Google发布了它自己开发的编程语言Go,给我们这群光棍的节日增加了无限的乐趣,在脱光之余,喊了一句”Let’s Go!”。
首先让我们看一下Go的开发人员吧:
如此多的高人大牛! (more…)
Published at: 10:10 am - Wednesday October 07 2009
今天在Twitter上看到@leondellee说RIM官方发布OS 4.5.0.163 ROM,并且适应于大部分机型,然后就赶紧去围观了一下。发现竟然可以直接下载了,这可能要归功于前几天RIM在中国成立了分公司的缘故。想以前RIM对中国的IP是一概全封的,任何东西(ROM、DM、JDE)都下载不了,必须得去用代理。
下载连接
不过下载下来的ROM对于我的8700来说仍然是不支持拼音输入,甚至联中文的显示支持都么有,当然在一些论坛看到有人说可以通过混唰来支持。本来打算是唰一下,因为好几个月没怎么这腾BB了,但是这个问题依然没有解决,所以我也就没有更进一步的尝试,我的4.2的ROM就一直保持了。
Published at: 09:09 pm - Saturday September 19 2009
想在wordpress中将不同的Page应用不同的模板,只需在主题的目录下复制page.php的内容到想要的模板的名字,比如reading.php,然后在开头添加
1
2
3
4
5
| < ?php
/*
Template Name: Reading
*/
?> |
这么一段对应的代码后,就可以在wordpress后台的页面设置中为你想要的页面选择这个模板了。
去看这个的主要原因今天想用WordPress的页面做一个读书列表,放一些自己读的书的链接,方便自己直接在手机上访问。这就又有一个问题,因为是在手机上我不想看到除了这几个链接之外的任何东西,就需要对手机的访问作出判断,经过搜索在网上找到了这么一个php的函数 (more…)
Published at: 05:09 am - Wednesday September 16 2009
前言:
Opera Mini5 beta—下一代手机浏览器隆重登场,主要的特点是:清爽的UI,多标签,快速拨号,支持粘贴复制,密码管理等。具体可以参见这里的介绍。
- 下载
- 安装
- 这里要说的主要是安装完毕后如何accept license,需要“alt+滚轮确定”,然后就是需要等待字体检测,这个需要好几分钟时间。 (more…)