09年种植日记-第一株芽

发芽

2009年3月21日晨

勿忘我的第一株芽破土而出。
20090321003

花盆不够了。这边都发芽了,洋滨菊和千日红都还没种下,得赶紧抽空去买些花盆了。

Posted in Gardening | Tagged , | Leave a comment

全文RSS转换器

看到甲东共享的一个帖子——“修理Google Reader”:全文RSS转换器的另类使用,果然很不错。

这是一个日本人做的,可以将非全文输出的RSS转换为全文输出的RSS。再配合用Google Reader读取转换后的RSS就能实现直接阅览全文了,免去了按V切窗口的麻烦。

使用方法:

1. 在RSS转换器主页的地址框里填入要转换的非全文RSS;
2. 点击GO,完成全文RSS的转换,得到转换后的RSS地址;
3. 复制转换后RSS地址,在Google Reader中添加即可订阅全文。

不过这种方法的稳定性就只能靠作者的网页保证了,当然最希望他能把程序or源码放出来。

Posted in Tech-tips | Tagged | 3 Comments

将Live Space日志导入为WordPress日志

Blog搬家时,要把原来Live Space上的日志转移到现在WordPress的Blog上来。但Live Space不支持日志导出格式,而由清华CS毕业的 Wei Wei 制作的 Live Space Mover 的工具可以很方便的解决这个问题。

Live Space Mover

Live Space Mover是一个python脚本,可将Live Space日志导出到WordPress Blog中。再配合 Google blog converter,就可以实现Live Space日志到Google blogger/TypePad/Moveable Type/Live Journal等Blog格式的转换。

转换步骤

1. 安装 Python Runtime 2.5.2 ;解压Beautiful Soup 3.0.6Live Space Mover 到同一文件夹下。

2. 修改个人Live Space空间设置:
    a) 选项->权限中设置为“对所有人公开”;
    b) 选项->常规中时区设置与WordPress Blog相同;
    c) 选项->常规中日期和时间格式设置为“yyyy/mm/dd 20:45”;
    d) 选项->日志中显示日志日期设置为“在页首处显示日志发布日期”;
    e) 建议更改主题为“景观->旅行”。

3. 运行cmd,在Live Space Mover目录下执行live-space-mover.py脚本,在该目录下会生成Live Space日志基于WordPress导出文件格式的XML文件。执行命令如下:
    python live-space-mover.py -s http://yourspaceid.spaces.live.com/

4. 在WordPress Blog中使用导入功能来导入刚才生成的XML文件,导入类型选择“WordPress类型”。

更具体的参见作者Blog中的 Live Space Mover - User Guide

Posted in WordPress | Tagged | Leave a comment

09年种植日记-播种

播种

2009年3月16日晚

金凤花
阔叶风铃草
薰衣草
勿忘我
百里香
蒲公英

以上各一盆

Posted in Gardening | Tagged , | Leave a comment

修改XP的环境变量

我用来追加vim编辑器以及perl和python编译器的路径,让写完的脚本在ms-dos的cmd窗口下可以直接执行。

1. 直接修改Windows注册表文件

Win-XP注册表中:
HKEY_CURRENT_USER\Environment下保存的是当前用户的环境变量;
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment下保存的是本机系统的环境变量;
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment下保存的是最近一次成功启动的系统的环境变量;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment下保存的是当前运行系统的环境变量。

当Windows启动时,会复制ControlSet001的副本,作为当前配置信息写入CurrentControlSet中。若系统成功启动,则将当前CurrentControlSet的数据覆盖上一次的ControlSet002,作为本次(即最近一次)成功启动的配置。系统关机或重启时,Windows会用CurrentControlSet的数据覆盖掉ControlSet001,保持两者一致,使下次启动的配置和本次关机前的配置一样。

在PATH参数中添加vim、perl和python的路径:(用分号隔开)
D:\Program Files\Vim\vim72;D:\Program Files\Perl\bin;D:\Program Files\Python25;
在PATHEXT参数中添加perl和python文件的后缀名:(用分号隔开)
.PY;.PL;

2. 在控制面板中修改

控制面板->系统->高级->环境变量
上面的用户变量列表对应HKEY_CURRENT_USER\Environment;
下面的系统变量列表对应HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

同上,修改两个列表的PATH和PATHEXT项,用分号隔开。
如果没有PATH或PATHEXT参数,可自行新建。

Posted in Tech-tips | Tagged , | Leave a comment

80年代以来的操作系统GUI设计进化史 zz

原作:WebDesignDepot,译者:COMSHARP CMS

70年代,施乐公司 Xerox Palo Alto Research Center (PARC) 的 研究人员开发了第一个 GUI 图形用户界面,开启了计算机图形界面的新纪元,80年代以来,操作系统的界面设计经历了众多变迁,OS/2, Macintosh, Windows, Linux, Symbian OS ,各种操作系统将 GUI 设计带进新的时代。本文介绍了80年代以来各种操作系统 GUI 界面设计的进化史。

第一个使用现代图形界面的个人电脑是 Xerox Alto,设计于1973年,该系统并未商用,主要用于研究和大学。

1

Source: toastytech.com

1981-1985

Xerox 8010 Star (1981年推出)

这是第一台全集成桌面电脑,包含应用程序和图形用户界面(GUI),一开始叫 The Xerox Star,后改名为 ViewPoint, 最后又改名为 GlobalView

starbitmap2

Xerox 8010 Star, Source: toastytech.com

Apple Lisa Office System 1 (1983)

又称 Lisa OS,这里的 OS 是 Office System 的缩写,苹果开发这款机器的初衷是作为文档处理工作站。不幸的是,这款机器的寿命并不长,很快被更便宜的 Macintosh 操作系统取代。Lisa OS 几个升级包括 1983年的 Lisa OS2, 1984年的 Lisa OS 7/7 3.1。

apple-lisa-1

Apple Lisa OS 1, Source: GUIdebook

apple-lisa-os-1

Apple Lisa OS 1, Source: GUIdebook

VisiCorp Visi On (1984)

Visi On 是为 IBM PC 开发的第一款桌面 GUI,该系统面向大型企业,价格昂贵,使用基于鼠标的 GUI,它内置安装程序与帮助系统,但尚未使用图标。

visi-on

VisiCoprt Visi On, Source: toastytech.com

visi-on

VisiCoprt Visi On, Source: toastytech.com

Mac OS System 1.0 (1984)

System 1.0 是最早的 Mac 操作系统 GUI,已经拥有现代操作系统的几项特点,基于窗体, 使用图标。窗体可以用鼠标拖动,文件与文件夹可以通过拖放进行拷贝。

mac-os-1

Apple Mac System 1.0, Source: toastytech.com

Amiga Workbench 1.0 (1985)

一经发布,Amiga 就领先时代。它的 GUI 包含诸如彩色图形(四色:黑,白,蓝,橙),初级多任务,立体声以及多状态图标(选中状态和未选中状态)

amiga-workbench-101

Amiga Workbench 1.0, Source: GUIdebook

amiga-workbench-10

Amiga Workbench 1.0, Source: GUIdebook

Windows 1.0x (1985)

1985年,微软终于在图形用户界面大潮中占据了一席之地,Windows 1.0 是其第一款基于 GUI 的操作系统 。使用了 32x32 像素的图标以及彩色图形,其最有趣的功能是模拟时钟动画图标。

windows-1

Microsoft Windows 1.01, Source: makowski-berlin.de

windows-11

Microsoft Windows 1.01, Source: makowski-berlin.de

1986 - 1990

IRIX 3 (released in 1986, first release 1984)

64为 IRIX 操作系统是为 Unix 设计的,它的一个有趣功能是支持矢量图标,这个功能远在 Max OS X 面世前就出现了。

irix-3

Silicon Graphics IRIX 3.0, Source: osnews.com

Windows 2.0x (1987)

这个版本的 Windows 操作系统中对 Windows 的管理有了很大改进,Windows 可以交叠,改变大小,最大化或最小化。

windows-2

Microsoft Windows 2.03, Source: guidebookgallery.org

windows-21

Microsoft Windows 2.03, Source: guidebookgallery.org

OS/2 1.x (released in 198 8)

OS/2 最早由 IBM 和微软合作开发,然而1991年,随着微软将这些技术放到自己的 Windows 操作系统,两家公司决裂,IBM 继续开发 OS/2,OS/2 使用的 GUI 被称为 “Presentation Manager (展示管理)”,这个版本的 GUI 只支持单色,以及固定图标。

os-2-1

Microsoft-IBM OS/2 1.1, Source: pages.prodigy.net

os-2-11

Microsoft-IBM OS/2 1.1, Source: pages.prodigy.net

NeXTSTEP / OPENSTEP 1.0 (1989)

Steve Jobs 心血来潮,想为大学和研究机构设计一款完美的电脑,他的这个设想后来造就了一家叫做  NeXT Computer 的公司。

第一台 NeXT 计算机于1988年发布,不过到了1989年随着 NeXTSTEP 1.0 GUI 的发布才取得显著进展,该 GUI 后来演变成 OPENSTEP。

该 GUI 的图标很大,48x48像素,包含更多颜色,一开始是单色的,从1.0开始支持彩色,下图中已经可以看到现代 GUI 的影子。

nextstep-1

NeXTSTEP 1.0, Source: kernelthread.com

OS/2 1.20 (1989)

OS/2 的下一个小版本在很多方面都做了改进,图标看上去更好看,窗体也显得更平滑。

os-2-12

OS/2 1.2, Source pages.prodigy.net

Windows 3.0 (1990)

到 Windows 3.0, 微软真正认识到 GUI 的威力,并对之进行大幅度改进。该操作系统已经支持标准或386增强模式,在增强模式中,可以使用640K以上的扩展内存,让更高的屏幕分辨率和更好的图 形成为可能,比如可以支持 SVGA 800x600 或 1024x768。

同时,微软聘请 Susan Kare 设计 Windows 3.0 的图标,为  GUI 注入统一的风格。

windows-3

Microsoft Windows 3.0, Source: toastytech.com

windows-31

Microsoft Windows 3.0, Source: toastytech.com

1991 - 1995

Amiga Workbench 2.04 (1991)

该版 GUI 包含很多改进,桌面可以垂直分割成不同分辨率和颜色深度,在现在看来似乎有些奇怪。默认的分辨率是 640x256,不过硬件支持更高的分辨率。

amiga-workbench-2

Commodore Amiga Workbench 2.04, Source: guidebookgallery.org

Mac OS System 7 (released in 1991)

Mac OS 7 是第一款支持彩色的 GUI,图标中加入了微妙的灰,蓝,黄阴影。

macos-7

Apple Mac OS System 7.0, Source: guidebookgallery.org

macos-7

Apple Mac OS System 7.0, Source: guidebookgallery.org

Windows 3.1 (1992)

该版本的 Windows 支持预装的 TrueType 字体,第一次使 Windows 成为可以用于印刷的系统。Windows 3.0 中,只能通过 Adobe 字体管理器(ATM)实现该功能。该版本同时包含一个叫做 Hotdog Stand 的配色主题。

配色主题可以帮助某些色盲患者更容易看清图形。

windows_311_workspace

Source: Wikipedia

OS/2 2.0 (1992)

这是第一个获得世界认可并通过可用性与可访问性测试的 GUI,整个 GUI 基于面向对象模式,每个文件和文件夹都是一个对象,可以同别的文件,文件夹与应用程序关联。它同时支持拖放式操作以及模板功能。

os-2-2

IBM OS/2 2.0, Source: toastytech.com

os-2-21

IBM OS/2 2.0, Source: toastytech.com

Windows 95 (1995)

Windows 3.x 之后,微软对整个用户界面进行了重新设计,这是第一个在窗口上加上关闭按钮的 Windows 版本。图标被赋予了各种状态(有效,无效,被选中等),那个著名的“开始”按钮也是第一次出现。对操作系统和 GUI 而言,这是微软的一次巨大飞跃。

windows-951

Microsoft Windows 95, Source: guidebookgallery.org

windows-95

Microsoft Windows 95, Source: guidebookgallery.org

1996 - 2000

OS/2 Warp 4 (1996)

IBM 终于争气地推出了 OS/2 Warp 4。桌面上可以放置图标,也可以自己创建文件和文件夹,并推出一个类似 Windows 回收站和 Mac 垃圾箱的文件销毁器,不过一旦放进去进不能再恢复。

os-2-warp-4

IBM OS/2 Warp 4, Source: toastytech.com

os-2-warp-41

IBM OS/2 Warp 4, Source: toastytech.com

Mac OS System 8 (1997)

该版本的 GUI 支持默认的256色图标,Mac OS 8 最早采用了伪3D图标,其灰蓝色彩主题后来成为 Mac OS GUI 的标志。

macos-8

Apple Mac OS 8, Source: guidebookgallery.org

Windows 98 (199 8)

图标风格和 Windows 95 几无二致,不过整个 GUI 可以使用超过256色进行渲染,Windows 资源管理器改变巨大,第一次出现活动桌面。

windows-98

Microsoft Windows 98, Source: toastytech.com

KDE 1.0 (199 8)

KDE是 Linux 的一个统一图形用户界面环境。

kde-1

KDE 1.0, Source: ditesh.gathani.org

GNOME 1.0 (1999)

GNOME 桌面主要为 Red Hat Linux 开发,后来也被别的 Linux 采用。

gnome-1

Red Hat Linux GNOME 1.0.39, Source: visionfutur.com

2001 - 2005

Mac OS X (released in 2001)

2000年初,苹果宣布推出其 Aqua 界面,2001年,推出全新的操作系统 Mac OS X。默认的 32x32, 48x48 被更大的 128x128 平滑半透明图标代替。

该 GUI 一经推出立即招致大量批评,似乎用户都如此大的变化还不习惯,不过没过多久,他们呢就接受了这种新风格,如今这种风格已经成了 Mac OS 的招牌。

mac-osx-1

Apple Mac OS X 10.1 Source: guidebookgallery.org

Windows XP (released in 2001)

每一次微软推出重要的操作系统版本,其 GUI 也必定有巨大的改变,Windows XP 也不例外,这个 GUI 支持皮肤,用户可以改变整个 GUI 的外观与风格,默认图标为 48x48,支持上百万颜色。

windows-xp

Microsoft Windows XP Professional, Source: guidebookgallery.org

KDE 3 (released in 2002)

自1.0版发布以来,KDE 有了长足的改进,对所有图形和图标进行了改进并统一了用户体验。

kde-3

KDE 3.0.1, Source: netbsd.org

2007 - 2009 (current)

Windows Vista (released in 2007)

这是微软向其竞争对手做出的一个挑战,Vista 中同样包含很多 3D 和动画,自 Windows 98 以来,微软一直尝试改进桌面,在 Vista 中,他们使用类似饰件的机制替换了活动桌面。

windows-vista

Microsoft Windows Vista, Source: technology.berkeley.edu

Mac OS X Leopard (released in 2007)

对于第六代 Max OS X,苹果又一次对用户界面做出改进。基本的 GUI 仍是 Aqua,但看上去更 3D 一些,也包含了 3D 停靠坞以及很多动画与交互功能。

mac-osx-leopard

Apple Mac OS X 10.5 Leopard, Source: skattertech.com

KDE (v4.0 Jan. 2009, v4.2 Mar. 2009)

KDE 4 的 GUI 提供了很多新改观,如动画的,平滑的,有效的窗体管理,图标尺寸可以很容易调整,几乎任何设计元素都可以轻松配置。相对前面的版本绝对是一个巨大的改进。

kde

Source: Wikipedia

鸣谢

Posted in History | Tagged , | Leave a comment

联发科获得Windows Mobile授权 zz

看来要搞智能机啦~赞~

----------------------------------原文----------------------------------- 

“最近小的订单特别多,工厂一直都在加班加点生产.”手机生产厂利华科技的楼阳尽管为新增的订单奔波在苏州和深圳两地,但楼阳很担心这是市场短期效应.确实,今年手机市场的状况并不明朗.

“现在我们也看不清今年手机市场的走势到底会怎样,虽然手机芯片在春节后一直处于供不应求的状态.”联发科财务长兼新闻发瑞脑消金兽言人喻铭铎近日透露,联发科今年希望通过智能手机新方案,拉动手机市场的新需求.目前联发科已经获得了微软智能手机操作系统Windows Mobile(下称“Mobile”)的授权,估计相应的产品将在第三季度面市.对此,微软中国仅表示,微软正在努力扩大Mobile智能手机阵营,包括国产手机厂家.但对于与联发科的合作,微软中国拒绝透露任何细节.

智能手机的门槛
深圳华禹总经理赵志新对MTK新推出的超低价单芯片解决方案并不感兴趣,因这种单芯片方案只能丰富华禹手机的产品线,却很难真正给公司带来新的利润增长点.不过,MTK即将推出智能手机方案的消息还是让赵志新有些兴奋.华禹的客户大部分都是海外新兴市场的运营商,这些客户也需要新产品来提升用户价值,而Mobile平台智能手机无疑是一个不错的选择.
国虹数码一位中层透露,早在前两年国产手机厂家就想做一些智能手机等差异化的产品,无奈研发成本和门槛太高.比如,Mobile平台智能手机研发至少需要50~60人的研发团队,而且一年还出不了几款机型,并且Mobile平台的专利费摊到每部手机上可能要15美元,很难有价格优势,而由此产生的市场风险太大.
深圳宇龙酷派的一位研发人员证实了上述说法.但他表示,Mobile平台智能手机研发周期一般在6个月到8个月.
“关键还得看微软专利费怎样收.”一位手机芯片厂家的中层指出,目前智能手机的价格一般都在2000元以上,而联发科的策略一向是价格取胜,因此联发科必须将智能手机价格控制在2000元以下,这样才有市场空间.
联发科在国内的大客户、手机设计公司龙旗科技有关人士对《第一财经日报》透露,龙旗已经开始着手上马智能手机的准备.而这意味着山寨智能手机今年下半年将席卷国内手机市场.

微软的机会

“双方还在沟通,整体价格肯定会有很强的市场竞争力.”联发科总裁助理、中国区首席代表廖庆丰指出,微软
的具体授权费与出货量有关,但联发科获得的授权费会有优势.
联发科一位中层指出,MTK智能手机方案并不会排斥包括谷歌(Android)、Linux和Symbian等其他的智能手机操作平台,只是基于Mobile平台的产品会更早面市.
一切基于未来的布局似乎早在2008年已经展开.去年7月,微软公司大中华区副总裁廖庆丰跳槽联发科.如今来看,这一人事变动显然为微软和联发科的合作埋下了伏笔.
而微软之所以看中联发科,也因为Mobile业务成为微软今年重点之一.近日,微软CEO鲍尔默公开表示,电信运营商和手机制造市场的势头,看起来主要是由Mobile和Android带动的.
http://img.cnbeta.com/newsimg/090312/0741510277215949.jpg
但是,微软目前在智能手机操作系统市场还是处于弱势,诺基亚Symbian以40%份额高居市场第一.采用Mobile操作系统的主力军有台湾宏达电和大陆的多普达,虽然摩托罗拉、三星、LG和索尼爱立信也有一两款智能手机采用Mobile,但也没有形成规模.
“智能手机是今年手机市场的重头戏,谷歌和微软要进入这个市场必须有一个强大的帮手.”业内人士指出,目前来看联发科无疑是最适合的对象,因为80%的国产手机都是基于联发科平台.
如果联发科将Mobile植入自己的方案,也将帮助微软解决多年梦寐以求的正版问题.更何况,在所有智能手机操作系统中,微软是至今唯一坚持收取授权费的厂家.

文/第一财经日报

Posted in News | Tagged | Leave a comment

【CK战报】House of Habsburg(1)

版本:CK: DV 2.1b,1066剧本,双V

『哈布斯堡家族史』

【第1代当主】拉德伯特·冯·哈布斯堡,Radbot,(985-1035)

头衔:阿尔高伯爵

habsburger001d

传说他是克莱特高伯爵的二儿子,在1020-1030年间修建了Habsburg城堡并以此为姓。1027年伯爵娶了上洛林公爵的女儿艾达。伯爵去世后,长子奥托和次子阿达尔伯特相继继位,但都英年早逝。于是伯爵的头衔传给了三儿子维尔纳,而女儿莉茜恩莎嫁给到伯尔尼伯爵冯·兰兹堡家。

长男:维尔纳 冯·哈布斯堡

长女:莉茜恩莎 冯·哈布斯堡

【第2代当主】维尔纳·冯·哈布斯堡,Werner I,(1025-1090)

头衔:教皇监护者,斯瓦比亚、巴登、卡林西亚、维罗纳、梅克伦堡和波美拉尼亚公爵,阿尔高和纽伦堡伯爵

habsburger002d

游戏从第2代阿尔高伯爵老维尔纳开始。

一、弑亲公爵

伯爵的上司就是历史上废黜教皇的德意志、勃艮第和意大利国王亨利四世。相比此时风光无限的亨利国王,阿尔高伯爵领可谓是小国寡民。武力扩张是没可能的,只求别人不要打过来。于是老维尔纳喊出了nonviolent & noncooperation的口号。亨利王打仗不参与,亨利王动员不合作。

无所事事,在家这一宅就是5年。71年夏天,老伯爵闲屋里太热,出门透透气。结果路遇美女,搞出个私生子来,取名叫鲁普雷希特。转过年来,看老头子在外面野,老太太也耐不住了,和伯爵家的大将军搞上了。这下把老伯爵头都气绿了。西格夫列德大将军一直忠心耿耿,而且能力出众(战术专家),伯爵实在舍不得杀,只好拿老太太开刀了(雇个刺客真贵啊)。73年秋,伯爵夫人"病故"了。

74年初,斯瓦比亚老公爵的独生女阿黛莱德成年了。酝酿已久的斯瓦比亚公国夺取计划正式实施。阿尔高伯爵向公爵家提亲,老公爵欣然应允。49岁的伯爵和16岁的夫人当即完婚,家臣们还凑了十几块份子钱。3年后,伯爵夫人生下了儿子康拉德。由于老公爵膝下无子,根据公爵家的家规(准长子继承制),外孙康拉德自然成为第一继承人。又因未成年子女的继承权是其父亲,老维尔纳便成为斯瓦比亚公爵的第二顺位继承人。一个残忍的计划就此诞生,伯爵家篡养多年的杀手相继出动。随即消息传来,老公爵在符腾堡亡故了,新公爵就是未满月的康拉德。而一周后,康拉德也夭折了。这样,阿尔高伯爵老维尔纳继承了其子斯瓦比亚公爵康拉德的遗产,成为斯瓦比亚公爵、兼阿尔高和符腾堡伯爵,长子奥托封乌尔姆伯爵。此外公爵家还管着5个下属伯爵领,俨然已是封疆大吏。

habsburg002

二、北德战争

首先对habsburg家血腥夺权发起抗东篱把酒黄昏后议的是圣加仑的von hohenstaufen伯爵家。小小的伯爵家自然不在话下。公爵家第一次发布了动员令,各伯爵领纷纷出兵。3000对300,战争的结果没有悬念,弗雷德里希·冯·霍亨斯陶芬伯爵被驱逐。

此时的波罗的海沿岸还被异教徒控制着,老维尔纳公爵是个虔诚的信徒,如今兵强马壮自然不能坐视。出兵北德!

公元1079年春,斯瓦比亚公国向梅克伦堡的西斯拉夫部族联盟宣战。公国莫道不消魂军约3500人渡过易北河,突入梅克伦堡境内,同约3000部落军展开激战。同时公国宗主德意志王国也加入了战争。随着亨利四世率领12000人的援军抵达,部落联军土崩瓦解,6月攻克重镇梅克伦堡,8月拿下港口罗斯托克。战争持续到次年6月,维尔列、吕根、沃尔加斯特相继并入公国版图,第一次北德战争胜利结束。随后在维尔列和吕根设立主教区以传播福音,又封赏有功的西格夫列德大将军(给老维尔纳戴绿帽的那位)为沃尔加斯特伯爵,大将军之位由更彪悍的猛人奥托(战略天才)接任。

habsburg003

休整了一年半之后,公元1082年开春,公国4000大军于沃尔加斯特集结,向奥得河对岸的波美拉尼亚部落发起进攻,第二次北德战争爆发。部落军仅2000余人,且装备落后、士气低下,一击即溃。至同年11月,在3000余王国莫道不消魂军的协助下,斯德丁、斯鲁普斯克和但泽相继解放。战后设立斯鲁普斯克主教区。

三、1085年形势

公元1083年末,德王亨利四世于平叛中战死,长子迪耶特马尔继位。起初和教廷的决裂导致北意大利各主教区相继叛乱,叛乱很快延伸至附近的伦巴第和普罗旺斯两个公国及北意地区各伯爵领。此起彼伏的叛乱使得两代德王疲于奔命,国内局势日益恶化。终于,北德下洛林公国首先举起反旗,随后南德巴伐利亚大公遥相呼应。继南北两大公国后,1083年12月斯瓦比亚公国以和平手段独立(事件触发),同月萨克森公国反,翌年1月梅森公国反。至1085年末,德王麾下只余勃兰登堡、上洛林、波希米亚和卡林西亚4位有力公爵,丢失了半数领土。

habsburg006

英国:征服者威廉早于1073年去世,其子罗伯特二世也于1080年辞世,如今的英王菲利浦年仅12岁。王位频繁更迭导致英国无力扩张,大多时间都处于和平状态。法莫道不消魂国:加斯科尼公爵(灰色)的叛乱导致法莫道不消魂国一分为二,法王腓力一世也正忙于平叛。西班牙:雷昂王国逐渐统一了西班牙北部,与南部的伊斯兰教部落处于胶着状态。

habsburg005

东方:俄罗斯大小公爵家门相继断绝,同样信仰东正教的格鲁吉亚国王神奇般的继承了所有占据了俄罗斯北部大片领土,与南部的库曼大汗对立。而塞尔柱突厥人统一了两河流域和波斯地区后,建立起的伊斯兰国家正和拜占庭帝国在土耳其东部打得不可开交。

habsburg007

四、忙碌的晚年

老维尔纳的晚年生活依然不清闲。受德国内乱的影响,下克上的思潮在斯瓦比亚公国内也很有市场,下属的施瓦本、弗斯腾堡、巴登、圣加仑、施维茨5个伯爵领都妄图脱离公国。先下手为强,后下手遭殃!公爵凭借对领地的宣称权,于1083-1085年间先后出兵镇瑞脑消金兽压手下的反对派,让他们重新对公国效忠(顺便减点BB)。1085年公国召开了两次三级会议,公爵从社会各界征得600余金币,一举解决了公国财政紧张问题。

卡林西亚公爵扎林根家有两个儿子和一个女儿。女儿克拉拉刚成年,公爵正要给她找人家。这种机会老维尔纳自然不会错过。一不做二不休,故伎重演,雇人刺杀了现任斯瓦比亚公爵夫人阿黛莱德。此后两年内又先后刺杀了扎林根家长子、三子、公爵自己和继承公爵位的儿子阿诺德。公元1086年,卡林西亚公国正式并入斯瓦比亚公国的版图。次年1月,德国最大的波希米亚公国宣布独立。失去了卡林西亚和波希米亚后,德王已无法同叛军抗衡。2月,在倒戈的波希米亚军协助下,叛军攻克王都。德王迪耶特马尔战死,其弟奥托继位,同叛军媾和。

1086年1月,教皇去世。老维尔纳一生对教廷的虔诚得到了肯定,他成为了新教皇的监护者。四年后,老维尔纳走完了他波澜壮阔的一生,育有11子2女。他的长子奥托继承了哈布斯堡家族。

长子:奥托 冯·哈布斯堡

长女:艾达 冯·哈布斯堡

次子:鲁普雷希特 冯·哈布斯堡(私生子)

三子:康拉德 冯·哈布斯堡,夭折

四子:埃伯哈德 冯·哈布斯堡

五子:鲁道夫 冯·哈布斯堡

六子:维尔纳 冯·哈布斯堡

七子:马丁 冯·哈布斯堡

次女:苏菲 冯·哈布斯堡,夭折

八子:威廉 冯·哈布斯堡,夭折

九子:阿诺德 冯·哈布斯堡,夭折

十子:阿道夫 冯·哈布斯堡

十一子:奥布里希特 冯·哈布斯堡

Posted in Game | Tagged , , , | Leave a comment

WordPress模板技术手册 zz

作者:BlogsDiy 

我们在博客平台的选择一文中之所以推荐使用WordPress来搭建博客,主要原因便在于WordPress较高的流行度,各种围绕其进行的开发、功能扩充应有尽有,基本上可以说我们在博客建设中所需的任何功能,都已有人想到并得到实现,让blogger不必在网站具体的技术实现及功能扩充方面投入过多的精力,而更专注于内容建设。

以WordPress模板为例,网上几乎随处可见,花样种类繁多,即使Blogger完全没有Html设计基础,也不妨碍建设一个漂亮的、成功的博客。不过,凡事有利便有弊,也有些朋友不愿使用这类免费的模板,不管怎么说,这类免费模板总会有其他人在使用,有时难免会给用户似曾相识的感觉,而更希望自己定制一套专用的模板以体现更多的个人特色;也有些朋友对目前正在使用的模板不太满意,希望能对其进行一定的调整或功能扩充,这就需要对WordPress模板的设计方法及常用函数有个基本了解。

本文以技术手册的方式简单汇总WordPress模板的基本资料,希望能对朋友们有所助益。

WordPress基本模板文件

一套完整的WordPress模板应至少具有如下文件:

  • style.css : CSS(样式表)文件
  • index.php : 主页模板
  • archive.php : Archive/Category模板
  • 404.php : Not Found 错误页模板
  • comments.php : 留言/回复模板
  • footer.php : Footer模板
  • header.php : Header模板
  • sidebar.php : 侧栏模板
  • page.php : 内容页(Page)模板
  • single.php : 内容页(Post)模板
  • searchform.php : 搜索表单模板
  • search.php : 搜索结果模板

当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。

基本条件判断Tag

  • is_home() : 是否为主页
  • is_single() : 是否为内容页(Post)
  • is_page() : 是否为内容页(Page)
  • is_category() : 是否为Category/Archive页
  • is_tag() : 是否为Tag存档页
  • is_date() : 是否为指定日期存档页
  • is_year() : 是否为指定年份存档页
  • is_month() : 是否为指定月份存档页
  • is_day() : 是否为指定日存档页
  • is_time() : 是否为指定时间存档页
  • is_archive() : 是否为存档页
  • is_search() : 是否为搜索结果页
  • is_404() : 是否为 “HTTP 404: Not Found” 错误页
  • is_paged() : 主页/Category/Archive页是否以多页显示

Header部分常用到的PHP函数

  • <?php bloginfo(’name’); ?> : 博客名称(Title)
  • <?php bloginfo(’stylesheet_url’); ?> : CSS文件路径
  • <?php bloginfo(’pingback_url’); ?> : PingBack Url
  • <?php bloginfo(’template_url’); ?> : 模板文件路径
  • <?php bloginfo(’version’); ?> : WordPress版本
  • <?php bloginfo(’atom_url’); ?> : Atom Url
  • <?php bloginfo(’rss2_url’); ?> : RSS 2.o Url
  • <?php bloginfo(’url’); ?> : 博客 Url
  • <?php bloginfo(’html_type’); ?> : 博客网页Html类型
  • <?php bloginfo(’charset’); ?> : 博客网页编码
  • <?php bloginfo(’description’); ?> : 博客描述
  • <?php wp_title(); ?> : 特定内容页(Post/Page)的标题

模板常用的PHP函数及命令

  • <?php get_header(); ?> : 调用Header模板
  • <?php get_sidebar(); ?> : 调用Sidebar模板
  • <?php get_footer(); ?> : 调用Footer模板
  • <?php the_content(); ?> : 显示内容(Post/Page)
  • <?php if(have_posts()) : ?> : 检查是否存在Post/Page
  • <?php while(have_posts()) : the_post(); ?> : 如果存在Post/Page则予以显示
  • <?php endwhile; ?> : While 结束
  • <?php endif; ?> : If 结束
  • <?php the_time(’字符串’) ?> : 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册
  • <?php comments_popup_link(); ?> : 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开
  • <?php the_title(); ?> : 内容页(Post/Page)标题
  • <?php the_permalink() ?> : 内容页(Post/Page) Url
  • <?php the_category(’, ‘) ?> : 特定内容页(Post/Page)所属Category
  • <?php the_author(); ?> : 作者
  • <?php the_ID(); ?> : 特定内容页(Post/Page) ID
  • <?php edit_post_link(); ?> : 如果用户已登录并具有权限,显示编辑链接
  • <?php get_links_list(); ?> : 显示Blogroll中的链接
  • <?php comments_template(); ?> : 调用留言/回复模板
  • <?php wp_list_pages(); ?> : 显示Page列表
  • <?php wp_list_categories(); ?> : 显示Categories列表
  • <?php next_post_link(’ %link ‘); ?> : 下一篇文章链接
  • <?php previous_post_link(’%link’); ?> : 上一篇文章链接
  • <?php get_calendar(); ?> : 日历
  • <?php wp_get_archives() ?> : 显示内容存档
  • <?php posts_nav_link(); ?> : 导航,显示上一篇/下一篇文章链接
  • <?php include(TEMPLATEPATH . ‘/文件名’); ?> : 嵌入其他文件,可为定制的模板或其他类型文件

与模板相关的其他函数

  • <?php _e(’Message’); ?> : 输出相应信息
  • <?php wp_register(); ?> : 显示注册链接
  • <?php wp_loginout(); ?> : 显示登录/注销链接
  • <!–next page–> : 将当前内容分页
  • <!–more–> : 将当前内容截断,以不在主页/目录页显示全部内容
  • <?php timer_stop(1); ?> : 网页加载时间(秒)
  • <?php echo get_num_queries(); ?> : 网页加载查询量

当然,这些都是与模板相关的最基本的东西,更详细的信息请参考WordPress官方文档

Posted in WordPress | Tagged | Leave a comment

弹指十三年

今天太激动啦!!!
收到一封邮件,打开一看,信上问我是不是育新学校李梅老师班上的。
再看发件人,当时就傻在电脑前了。
卧槽,失散多年的兄弟啊~

十八年前,在一(3)班的教室里认识的他。
那时我俩的家都在二七北路上,俩院子斜对着,
回家那条共同的路使我俩成了形影不离的兄弟。
至今我都还能记得他家的位置:
那个院子北跨院的北边那排房子的最东头一楼靠铁路的那间。
那些年,
一起去游戏机室打街机,
一起吃很辣很辣的凉拌藕,
一起挥着树枝在巷子里追打,
一起跳着一格格的枕木沿铁路去上学。。。
随着五年过去,大家毕业了,
他爸和我爸都调了工作,都搬了家,
城里电话也升了位。
再也没有见过彼此,也没有任何消息。

晚上看到信,看到照片,
立刻就认出了他,他还是那个样子。
恩,于是写下激动的文字,纪念这一天~
-----------------------分界线------------------------
实在太懒,要不是今天过于激动,也不会上来更新。
前几个月干得啥都不记得了,
这一阵子天天看《systemverilog for verification》研究搭环境;
晚上在屋里呢就看CSI休闲,当然偶尔也看个电影;
此外公交车时间还用手机ebook扫荡了5本明朝那些事儿
生活很单调,但也不无聊~

接下来要开始忙奥运了,明天开始就得去场馆上班
而且ms偶的排班天天要去。。。上帝啊,佛祖啊,安拉啊,老君啊
贴张5月测试赛照的照片——从我的工位看bird's nest

Posted in By-talk | 7 Comments