享受生活 - Enjoy Life!

Just so so.

关于中国护照和中国签证

没有评论

随着国民收入的提高,越来越多的中国人出国旅游了,所以中国护照在哪些国家免签就成了一个比较热门的话题。如下是中国护照在哪些国家可以免签或者落地签的信息:

WikiPedia: Visa Requirements for Chinese Citizens(English)
百度知道:哪些国家对中国游客是免签证(中文)

但好像很少有人提到中国对哪些国家免签证呢?

WikiPedia: Visa Policy of the People’s Republic of China – Region-specific visa exemptions(English)
Embassy of PRC in US: Visa to China(English)
中国驻美国大使馆:中国签证(中文)

其实关于普通护照的免签,很多时候是一个国家的外交关系的体现,也就是说签证的办理一般是对等的,对人家不免签,人家也不会对你免签的。

作者:Cavendish

时间:10/08/18 7:05 下午

分类: 生活

标签:,

StarCraft II了!

没有评论

昨晚问了一下GameStop,真狠,普通版450 NOK。今天上午看到暴雪战网上的网上价格60欧,更狠。之前看网上都报价299 NOK的。上午给ELKJØP打了一个电话,离我最近的一个店,有64套呢,价格和网上一样。下午和同事一起去的,他准备给另外一个同事带的,但店家不让。

今晚先和AI殴了几局,体会了一下。明天到单位,找台好些的机器,再体验一下更强悍的3D,另外顺便看看Wine能不能跑这个。

HAHA,终于跟上世界的脚步了。中国的游戏玩家,尤其是暴雪的粉丝,很难呀,WLK还没开呢,人家下个资料片都快出来了。SC2国内还不知道猴年马月呢。

作者:Cavendish

时间:10/07/27 11:58 下午

分类: 生活

标签:,

体会了一下Snow Leopard的一个开发bug

1 篇评论

终于在公司搞到了一台旧的iMac 5.1, Intel Core 2 Duo 2.0 GHz/ 2G DDR2 667 MHz。

装上了Snow Leopard和官方发布的Qt 4.7.0 Beta 2Qt Creator 2.1快照版,想debug进Qt库,竟然不成,咨询了公司内外的Mac开发朋友,原来我遇到了Apple的bug。

DYLD_IMAGE_SUFFIX=_debug makes application crash on Mac OS X – Snow Leopard
DYLD_IMAGE_SUFFIX causing havoc on Mac OS X Snow Leopard

而且变态的Apple自己的bug tracker还是封闭的,只有号码,看不到具体情况。

最后的解决办法是:

cd /usr/lib
sudo mv libSystem.B_debug.dylib libSystem.B_debug.dylib.bak
sudo mv libmx.A_debug.dylib libmx.A_debug.dylib.bak

之前还以为/Developers/SDKs/MacOSX10.6.sdk/usr/lib的有效呢。

BTW,学习了OS X下的ldd就是otool

其它参考文档:
Technical Note TN2124: Mac OS X Debugging Magic

2010年7月30日注:升级到XCode 3.2.3后,依然崩溃。

作者:Cavendish

时间:10/07/13 4:19 下午

分类: 技术

标签:, ,

Windows 7 Home Basic的一些知识

没有评论

今天才发现Windows 7 Home Basic这东西有激活地域限制并且没有64位版本。

Win7 Home Basic没有提供64位安装盘

并且只在Emerging Markets销售,通俗的说可以理解为像DVD一样有中国区和欧美区之分。

看来想在挪威使用国内的Windows 7 Home Basic是不太现实了。

作者:Cavendish

时间:10/07/05 11:49 下午

分类: 技术

标签:

SNOW LEOPARD之痛

1 篇评论

公司最近举办了StarCraft大赛,上周五已经结束。

周末无聊,就想起来在自己的iMac上装一下,但很郁闷的是StarCraft/BroodWar是基于Carbon的,很不幸,没有得逞。

Sigh,也许这是Blizaard开发StarCraft II的一个主要原因?

2010年6月7日,注:
问题解决了,一是要用Mac OS X的Installer,二是要升级。
Blizzard Releases OS X Starcraft Installer
StarCraft Patch 1.161

作者:Cavendish

时间:10/06/06 2:49 下午

分类: 生活

标签:, , ,

变态的中国学位

2 篇评论

老婆大人最近在找工作,碰到了一件很郁闷的事情,她的研究方向是果实发育分子生物学,按说学位应该是理学,专业是分子生物学,但因为入学的时候老板在园艺学院果树系,所以拿到了一个农学学位,专业果树学的本本。如何给老外发信解释这个事情呢?真是头大(两个头都大,我和我老婆的;也许是三个,一个被我请教这个问题的朋友估计头也大了;估计看到这个解释的老外头也大了;您的头大了么?)。

鄙人的情况也类似,学的是管理工程的管理信息系统,因为入学那一年我们伟大的中国没有把管理学列为一类学科,所以拿到了经济学学位。

其实也就是说中国还是按照入学的指标决定毕业的学位的。

至少在这件事情上让我明白了和世界接轨,尽早和世界接轨的充分重要性。

或者让我们等待哪一天,老外们如何解释他们为什么学分子生物学而没拿到农学学位,学管理信息系统而没拿到经济学学位?^_^

作者:Cavendish

时间:10/05/16 11:44 下午

分类: 生活

标签:,

HON终于重回1500

没有评论

HON在刚开始打的时候,起始分数是1500,在跌到1000左右之后,好像升了一些到1100多,赶上一次系统升级,调整了分数到了1200多,最近经过几周的小小努力,终于重回1500了。小纪念一下。

作者:Cavendish

时间:10/05/09 2:05 上午

分类: 生活

标签:,

How to support your own type in QVariant

没有评论

#include <QCoreApplication>
#include <QVariant>
#include <QString>

struct MyStruct
{
    int a;
    double b;
    QString c;
};

struct MyPowerStruct
{
    int a;
    double b;
    MyStruct c;
};

Q_DECLARE_METATYPE(MyStruct)
Q_DECLARE_METATYPE(MyPowerStruct)

int main(int argc, char *argv[])
{
    QCoreApplication app(argc, argv);
    MyStruct v01 = { 1, 5.0, QString("Nokia Qt") };
    QVariant var0;
    var0.setValue(v01);
    MyStruct v02 = var0.value();
    MyPowerStruct v11 = { 10, 0.5, {1, 5.0, QString("Nokia Qt") } };
    QVariant var1;
    var1.setValue(v11);
    MyPowerStruct v12 = var1.value();
    return 0;
}

Reference:
Qt 4.6 Documentation: Q_DECLARE_METATYPE

作者:Cavendish

时间:10/05/06 6:38 下午

分类: 技术

标签:,

Russekort

没有评论

每年4、5月份在挪威都能看到穿红色背带裤的男女学生,背带总是放下来的。他们经常被小朋友们围住并且索要一种红色的卡片。

观察到这个事情,大约是第二年了。一次公司组会之后,抓住不多的挪威同事询问了一下。这些学生都是本年度的高中毕业生,红色的卡片相当于毕业留念的名片,一般有自己的趣味头像,签名以及自己喜欢的名言之类的,当然同事说很多时候是脏话。至于小孩子收集卡片,好像只能说是一种传统,也许是一种小竞赛,就和我们小时候收集烟标火花类似吧,下回找一个有类似年纪小朋友的父母问问清楚。

参考连接:
WikiPedia: Russ(English)
WikiPedia: Russefeiring(English)
WikiPedia: Russefeiring(Norwegian)
Google Images: russekort

作者:Cavendish

时间:10/05/04 11:59 下午

分类: 生活

标签:

Git中创建空白branch的方法

没有评论

因为工作需要,要在一个git repo中创建一个空白的branch,就是和其它branch以及revision没有任何关系的branch,公司的git master(一共就两个)帮我搜了搜找到了答案:

Git Community Book: Creating New Empty Branches


git symbolic-ref HEAD refs/heads/newbranch
rm .git/index # windows: del .git\index
git clean -fdx
#do work#
git add your files
git commit -m 'Initial commit'

作者:Cavendish

时间:10/04/30 5:39 下午

分类: 技术

标签: