Tuesday, 30 September 2008

Heron catches rabbit: Dramatic photos

Enjoying a leisurely wade in the waters of the Dutch
undergrowth this grey heron decided to go in search of lunch when he
came across this unsuspecting black rabbit.

Undeterred by its size, the grey heron, the
largest bird of its kind in Europe, swooped down and gobbled the rabbit
up in one mouthful, as these pictures show.

Heron eats rabbit

Wildlife
photographer Ad Sprang, has specialised in bird watching for 10 years,
made the trip to Vianen, Holland, last year to get pictures of the
bird.

"I was trying to make some nice shots of this grey heron," describes the 56-year-old Dutchman.

Heron eats rabbit

After having made several shots a little rabbit suddenly appeared out of a hole in the ground.

"The heron was interested in it and slowly approached the little rabbit.

"When the heron was quite close to the rabbit you could feel the tension.

Heron eats rabbit



"The head of the bird slowly moved from the left to the right; apparently to estimate the distance."

Obviously hungry, the adult grey heron, who
average at 90-100 cm in height, with a 175-195cm wingspan and a weight
of 1.2kg, made its move.

Heron eats rabbit

"Then all of a sudden in a split second the bird caught the rabbit," said Mr Sprang.

"The rabbit screamed loudly when it was hanging helplessly in the bill of the big heron.

I managed to make two photos of this and the bird flew away with the rabbit in its bill.

The bird landed in a water-place nearby. I could quickly turn the car and took several photos of the rest of the story.

Heron eats rabbit

"The
heron tried to kill the rabbit by putting it under water. After about
half a minute the rabbit was almost dead but as it moved it was put
under water by the heron again.

"When the poor
little rabbit had finally died the heron swallowed the rabbit
completely. It was not that easy because of the size but finally the
heron was successful.

Heron eats rabbit



"I have often seen herons catching preys like mice and fish. but catching a rabbit was a surprise."

Monday, 29 September 2008

普通linux的使用者也要为Ubuntu平反!

序(更正:文首的引用是linux内核的开发人员,文末的是来自国内某版霸,谢谢有些朋友指正)
===============================
日前,一来自Greg Kroah-Hartman的抨击ubuntu的猛文在国内火速流传。我身为一个ubuntu的支持者,我实在忍受不了这种无理的栽赃与指责;而且我不希望国内潜在的大量linux爱好者受此文影响,而对ubuntu产生错误的理解。原文附于最后,便于大家理解,我一一对比阐述我对ubuntu的认识与理解。

事情是这样的:
‘9月19日,Novell公司的Linux内核开发高手Greg Kroah-Hartman在《国际Linux内核维修者》大会上,率先对Ubuntu主要支持者Canonical公司发难,指责Canonical公司对Linux内核贡献“极少”,在过去3年中,Canonical总共才提交了100个补丁程序,占此期间Linux内核补丁程序总数的0.1%。由此,Greg的真正意思是说:Ubuntu对“Linux生态系统”的贡献“极小”。这一非常怪异的说法和看问题的立场和视角,立即遭到业界相关人士的猛烈反击。’
来源: CU的Linux论坛。


我一个ubuntu的使用者和支持者的切身体会
===============================
1。针对所谓‘贡献’
Linux是一个开放,开源的系统;如果大家有过sourceforge.net上的浏览或者参与经历,都会了解到,开源社区需要大家都出一分力,正所谓人人为我,我为人人,但是不是每个人都是有足够时间,精力和实力去做最最核心的开发代码的工作,还有很多工作,比如翻译,发现bug或者是传播开源文化(具体的理解清参看IBM的linux广告,唯一一个让我看了后会很感动的广告:http://www.youtube.com/watch?v=EwL0G9wK8j4)。
所以在这一点上,最大的两家linux开发公司red hat(redhat和fedora)和novell(suse和opensuse)他们确实为了linux的内核做出了卓越的工作,但是即便是ubuntu内核工作的做的少,但是ubuntu不遗余力的推广和普及工作,做这些工作的就要遭到抨击?那我们普通使用者要怎样参与这个开源的项目呢?!如果我们不做内核开发工作,就要挨骂,这将据所有人于千里之外,逼大家回到windows的世界里,难道这是这个novell的内核专家想看到的?这是他在为linux做贡献吗?其居心不可谓不叵测啊。

2。针对所谓‘胡乱篡改代码’
open source的初衷就是让大家学习其代码,并发布自己定制的系统和大家共同探讨学习以及享受到不同定制的便利,而摆脱microsoft提供的桎梏,发挥人类的想象力和创造力,而不是为几个公司,几个开发者所左右我们人类的思维;而且上百个linux的版本,都是基于那么3,4个版本修改并开发而来,从这一点上,ubuntu修改debian有什么错?!而且ubuntu里面最原始的安装,根本不带任何商业软件,完全的开源与免费,为何这要受到一些人的诟病?
这个novell的内核专家是为suse这个系统工作;但是不要忘记suese早年也是2个德国人现从翻译并传播redhat的rpm系统,而最终自立门户,后又卖身给美国的novell而发展起来的;现在你们羽翼丰满了,又龌龊的与微软签订了一些不伦不类的契约,受了大笔的钱后,反倒回过头来指责另外一个给他带来竞争力的公司。而且,要说修改的很夸张的,我觉得linux的所有软件里最特殊的并孤立其他版本的莫过于suse的yast,不能否认其功能之强大,但是完全是一个傻瓜系统,如果你用惯了这个系统,你就会变成一个linux的白痴,一旦没有了这个yast,所有设置你都不会做,估计连terminal是干嘛的可能都不知道(正像许多使用apple的mac的人)。从这一点上来说,真正改变linux的标准的是novell的suse系统,而他们有名的内核专家却开口以此为理由指责一个只是完善可用性的ubuntu,其居心不可谓不小人啊。

3。针对所谓‘制造麻烦,卖服务’
个人学习linux的经验,从早期的redhat,到fedora(1-9),再从suse到opensuse,一直是麻烦不断,硬件支持很差,效率很低。真正享受到了linux提供的便利,强大和高效的工作效率是从ubuntu开始的。Ubuntu也不指一次的被评为兼容性最好的linux发行版;是真正的为了初学者敞开了一扇通往学习linxu的大门;并且对linux社区有大概了解的人都知道,ubuntu的社区是规模最大的,并且ubuntu还提供相关的brainstorm(专门的一个网站,让大家提出尽可能多的想法和建议,这是一个普通用户和开发者联系的纽带)和launchpad(普通用户提交bug的非常强大的管理系统),看看这些,就会知道,ubuntu怎么会所谓的‘故意制造困难,然后让用户买服务’。相比之下看看这位指责者开发的suse系统吧,用户社区逐年缩水,并且由于历史原因,suse来源德国,有大量老牌开发者都是来自德国,suse维护了这样大量的德语社区,这就使得世界上其他语言的使用者很难找到最权威的帮助和开发文档。并且suse也宣称过,最近几年内不会进入桌面系统领域。这样一个只知道做商业用途的开发系统,有什么资格来说ubuntu是在故意给用户制造麻烦。

4。针对所谓‘商业利益‘
Redhat和novell为何拥有企业版的Red Hat enterprise linux和SUSE,免费的fedora和opensuse?其实显然,后者是给普通用户使用的,以普通用户为小白鼠来完善他们的企业版,这种不惜牺牲普通用户的做法正是他们能够提供高质量的企业版的原因;并且,针对linux的一些不完善,这两家公司也都先后宣布暂不大力度投入桌面用户领域,这实际也就是说,普通用户对于他们完全是无足轻重的,钱途才是最最重要的。而相比之下,ubuntu填补这个空缺,仅以130个员工的实力去完全为普通用户提供完善的桌面系统,并先后开发出针对mobile设备,超便携电脑(umpc)的不同版本系统,而且ubuntu的服务器版本完全就是整个ubuntu软件库里的一部分软件的组合,也就是说企业版和个人版都是一样的,只是选择的软件包不一样而已。从道义上讲,这为开发者服务的suse系统是无法和一个把普通用户和企业级用户视为同等地位的ubuntu相提并论的,真正为了‘商业利益’的,就是他们自己,结果倒反咬他人一口。

总之
ubuntu对开源社区,对linux所作的贡献不能只以对内核贡献来衡量;它对linux的代码的完善做了卓有成效的贡献,使得大家不再像以往fedora和opensuse提供给大家的垃圾系统,用户是在没完没了的找解决问题的方法,而无从谈及工作效率,ubuntu真正把linux变成了一个工具给人类使用;ubuntu提供了最广泛的社区支持,这也是它能鹤立鸡群的原因,他是真正为用户考虑,并创立了独有的商业模式,而不是像suse那样的牺牲普通用户利益而达成自己的商业利益的开发版本。

ubuntu是for human being的意思,ubuntu这个系统当之无愧,最早的支持者就是南非为了人类自由而致力的曼得拉。而suse呢?!

我个人不喜欢看到这种互相指桑骂槐的事情在linux和开源领域发生,这毕竟是一个崇高的项目,不该像apple那样萎缩的演出一幕幕'i'm mac, i'm pc'的无聊的互相挖苦无聊的掐架(在这一点上微软要比apple正人君子多了)。当时,red hat和novell都宣布暂不致力个人桌民系统领域,这真的让很多linux的用户感到痛心,毕竟如果失去这种竞争,很多优秀的创意的可能就不会出现了,同样很多人在争执kde和gnome哪个更好,相信,当有一天真的一方落败并消失的时候,遭受损失的是我们每一个人,而不是某一个单独的阵营。大家应该致力把整个社区,甚至是整个人类学习工作的平台做的更好,让不同的理念和想法自由发展;而非这位大名鼎鼎的内核开发者这般无理的指责。

希望更多潜在的或者是已经在使用ubuntu的用户不要因为这位开发者的言论蒙骗。

原文翻译如下:
===============================
Ubuntu根本就是个祸害开源社区发行版。资本家是“无利不起早”的。“新人用Ubuntu系列是最不明智的选择,因为很难利用到别人的经验。Ubuntu修改了太多东西造就了和其它发行版的不兼容。
“Ubuntu通过大量散发免费光盘圈走很大一部分初级用户,这部分用户自行解决问题能力相对较差,当遇到问题而又因为系统和别人不兼容而无法获得别人帮助时,最终将屈服于Ubuntu而购买Ubuntu的服务。

“ 这种称作糖衣炮弹的诈骗手段古往今来屡试不爽。实际上微软也这样,只不过微软是通过放纵盗版来圈客户,并且微软的Windows好歹还有很大一部分是它自己编的;Ubuntu则明着圈初学者,并且利用的工具也基本上不是它自己的,而是GNU/Linux。”(按:在以上大字报贴出一年后,Ubuntu果然提供了比买Windows Vista还贵的收费服务。)

由于Ubuntu直接抄袭Debian的特色内容,所以有的网友称Ubuntu为“番茄花园版的Debian”。这个系列的发行版以标新立异为荣,轻率修改关键代码,对用户极不负责。例如对随机数发生器的非官方修改导致openssl密钥容易重复,直到现在Ubuntu还在不断追加black list,让其用户苦受倒悬之危。

Ubuntu区别于其它大多数发行版的另一显著特征就是临近版本之间改动极大。经常有人抱怨:“我的Ubuntu升级后不能启动了。”(例如7.04版升级到7.10时,很多用户无法进入X Window.)

同时Ubuntu为了进一步增加用户的麻烦,用dash取代了bash,带来繁多的兼容问题。不幸的是,在其自身的论坛上,Ubuntu被证实在一些只兼容dash的脚本开头使用了#!/bin/sh而不是#!/bin/dash,从而自掘坟墓,损人害己。由此可见Ubuntu本身就不是一个严肃的产品,不适合作为操作系统使用。

只有让用户经常遇到麻烦,为Ubuntu提供服务的公司才能最大限度地赚钱。要多赚钱,不但要让每个用户多使用服务,还要扩大用户群。这就要从Windows世界不择手段地拉拢用户。

Ubuntu为了讨好Windows用户不惜东施效颦。作出了一些破坏*nix惯例的修改,例如学习Windows的Program Files目录,将不同软件装到各自的目录而不是分散在统一目录结构中,导致类似gtkConfig失效等Ubuntu特有问题。

综上所述,Ubuntu完全就是一个用砸钱的办法耧取商业利益同时祸害自由软件社区的发行版。一般人无论是从自身利益还是从社会责任考虑都不应该主动使用Ubuntu。

what our galaxy looks like

Interestingly, on a true vertical log plot, I think the Eiffel Tower's sides really would be straight lines.

Sunday, 21 September 2008

HOWTO: fstab backup

# /etc/fstab: static file system information.
#
#              
proc            /proc           proc    defaults        0       0
# /dev/sda5
UUID=ac407051-9b61-4cdf-8ee5-931ee60ca142 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda2
UUID=a1c7cec0-e0ce-428d-b358-9a28121c78ab /boot           ext3    relatime        0       2
# /dev/sda8
UUID=c2fdb6c9-c9c3-4f2c-8415-f0a447dcadd3 /home           ext3    relatime        0       2
# /dev/sda7
UUID=c6222043-d2dc-4c2c-9d28-7048164a3fbe /usr/local      ext3    relatime        0       2
# /dev/sda6
UUID=b377178f-e7b5-4c44-8f20-39befffb85a5 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0


# my ntfs partitions
/dev/sda4    /home/Personal    ntfs-3g    default    0    0
/dev/sda1    /home/Win_C    ntfs-3g    default    0    0

Thursday, 18 September 2008

HOWTO: find out 'orphaned' packages

1. Enable the Extra Repos (http://ubuntuguide.org/#extrarepositories)



2. Install deborphan

$ sudo apt-get install deborphan

3. Open Synaptic and click the 'Custom' button in the lower-left corner.

You should already see sections such as 'Broken' and 'Marked Changes'.



4. From Synaptic's main menu choose Settings > Filters

It should look similar to this:





http://img.photobucket.com/albums/v469/camplear/forums/synaptic70b.png





5. Click on the 'New' button.

In the Dialogue box type in 'Orphaned' in place of 'New Filter 1'

This will name the filter (choose any name you prefer).



6. Click the 'Deselect All' box then tick the 'Orphaned' box.

It should look similar to this:





http://img.photobucket.com/albums/v469/camplear/forums/synaptic71b.png





7. Click 'Okay'



8. Highlight the 'Orphaned' option and view the selected packages.

Choose any/all of them and 'Mark For Removal' with right-click.





It should look similar to this:





http://img.photobucket.com/albums/v469/camplear/forums/synaptic72b.png

这波经济危机让我赶上了,撤离Canary Wharf吧。

撤离Canary Wharf。

You’ve packed up your desk at Lehman Brothers, rolled up that AIG umbrella and headed to the pub. But wait, there is still hope!




一切都这么迅速。
  • 上周末放出消息lehman brothers要倒。
  • 周一证实。
  • 周二与其密切合作的,尤其是次贷(不太懂这个词,不过就像牙疼,平时看着小事,发威时能整死人那种)方面的Halifax一开盘股票狂跌1/3。
  • 周三继续跌,最大到达40%,这时Lloyds TSB(这个老气横秋的银行)出来趁火打劫,并双方进行高端收购会谈,这时Halifax股票小规模回升,而Lloyds TSB净增长2%。当然Halifax的颓势不如Lehman Brothers那么迅速和夸张:曾经在美国抵押贷款债券业务上连续40年独占鳌头的雷曼兄弟,过去一周内股价暴跌77%,公司市值从112亿美元大幅缩水至25亿美元。公司股价一年内已下跌了近95%。
  • 周四,收购达成,英国政府力挺。这时Lloyds TSB股票已涨了58%。

本来,最近半年Halifax成了我的新宠,Debit Card和Credit card都转了过去,高利息,还很多overdraft免费免息的政策,实在讨人喜欢;而Lloyds TSB对overdraft的收费那叫一恨,我就看不过这种斤斤计较的公司,才彻底放弃他们。结果这么快就成了这个下场。

看到正式收购消息,再打开一次halifax的网页吧,过不了多久就变样了。哎。


Tuesday, 16 September 2008

男士对付车上的泼妇的好方法

    一天在公交车上,由于拥挤一男一女发生了碰撞。
  时髦女郎回头飞眼道:“你有病啊?”
  男子觉得莫名其妙回道:“你有药吗?”
  车上人窃笑!
  女子觉得生气回道:“你有精神病啊?”
  男子冷面对道:“你能治啊?”
  全车人爆笑!
  公交司机停车,趴在方向盘上大笑!
 这是珠江路上上班的朋友遇见的
   公交车上超挤,有一女人站在门口,
  从车后面挤过来一个GG要下车,
  跟那女的说了一句“让一下,下车”,那个女滴木有动。
  GG挤过去时就踩到她了。
  结果那女人好厉害的,不停的骂“神经病啊你!神经病啊你!~~”,还超大声,搞得全车都看呀。
  GG一直木有说话,下车时忍不了了,回头对那女人说,“复读机呀你!”
  全车人暴笑~!
  后边有几个搞笑的小孩,不停的伴演刚才的一幕,
  甲说“你神经病呀你!。。。。。乙说“你复读机呀你”。。。。。。
  全车人暴笑~!
  后来,有个小MM也要下车,挤过去怯怯滴说“偶~偶~偶想下去,偶不是神经病~!”
  全车人再次暴笑~!
  那个女人木有说话,可是从边上飘来一句话“你是不是没电了”
  全车人暴笑不止~!

Monday, 8 September 2008

howto: format SD cards

To check the mounted usb device:

sudo fdisk -l

Umount it:
sudo umount /media/disk
Format it:
sudo mkfs.vfat /dev/sdc1

Friday, 5 September 2008

Telephone Alphabet

a for apple/alpha
B for (Bravo)
c for charlie
d for david/DELTA
E for Echo
F for (FOXTROT)
G for golf
h for hotel
I for India
J for Juliet
K for Kilo
L for (LIMA)
M for Mike
N for November
o for oscar
p for peter/pub/Papa
Q for (Quebec)
R for Romeo
S for (Sierra)
t for tom/Tango
U for uniform
V for Victor
W for Whiskey
X for x-ray
y for yankee
z for (Zulu)

Wednesday, 3 September 2008

Howto: conky

My content of .conkyrc:

=============================
background yes
font Zekton:size=7
xftfont Zekton:size=7
use_xft yes
xftalpha 0.1
update_interval 2.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 220 5
maximum_width 220
default_color d7d7d7
default_shade_color black
default_outline_color black
alignment bottom_right
gap_x 10
gap_y 10
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no

TEXT
${font Zekton:style=Bold:pixelsize=42}${alignc}${time %H:%M:%S}${font Zekton:size=7}
SYSTEM ${hr 1 }

Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg
Battery ${battery_time BAT0} ${alignr}(${battery BAT0})
${battery_bar 4 BAT0}

FILESYSTEM ${hr 1}${color}

Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}
Home: ${alignr}${fs_free /home} / ${fs_size /home}
${fs_bar 4 /}

NETWORK ${hr 1}${color}

Down ${downspeed eth1} k/s ${alignr}Up ${upspeed eth1} k/s
${downspeedgraph eth1 25,107} ${alignr}${upspeedgraph eth1 25,107}
Total ${totaldown eth1} ${alignr}Total ${totalup eth1}

SYSTEM RESOURCE ${hr 1}${color}

Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}

Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1} ${top_mem mem_res 1}
${top_mem name 2}$alignr${top_mem cpu 2} ${top_mem mem_res 2}
${top_mem name 3}$alignr${top_mem cpu 3} ${top_mem mem_res 3}

CPU ${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}
RAM ${alignr}$mem / $memmax ($memperc%)
${memgraph}

=============================
or: using 'mem_res' instead of 'mem', which is percentage
${top_mem name 1} ${top_mem cpu 1}$alignr${top_mem mem_res 1}

Monday, 1 September 2008

Hifi, too many stuff want to buy

《视听技术》2005年音响排名
进口音箱:
(1) 英国B&W:http://www.bowers-wilkins.co.uk/
(2) 丹麦Dynaudio:http://www.dynaudio.com/
(3) 丹麦Jamo:http://www.jamo.com/
(4) 德国ELAC:http://www.elac.com/en/index.html
(5) 英国KEF:http://www.kef.com/
(6) 英国AE:http://www.acoustic-energy.co.uk/
(7) 丹麦AVANCE(皇冠)
(8) 意大利世霸:http://www.sonusfaber.com/eng/home.html
(9) 美国JBL
(10) 英国tannoy:http://www.tannoy-speakers.com/

国产音箱:
(1) 惠威
(2) 惠普
(3) 金琅
(4) 博良
(5) 杰作
(6) 君悦
(7) 美之声
(8) 何氏
(9) 原音
(10) 唐颂。

进口功放:
(1) 日本马兰士
(2) 日本天龙
(3) 英国音乐传真
(4) 日本安桥
(5) 美国麦景图
(6) 英国美丽安
(7) 英国雅骏
(8) 挪威音乐之旅
(9) 日本雅马哈
(10) 日本金嗓子。

国产功放:
(1) 钟神
(2) 八达
(3) 斯巴克
(4) 山灵
(5) 风之声
(6) 新德克
(7) 声雅
(8) 天逸
(9) 柯颂
(10) 琴谱。

进口家庭影院:
(1) 日本天龙
(2) 丹麦尊宝
(3) 日本安桥
(4) 英国KEF
(5) 德国意力。

国产家庭影院:
(1) 惠威、
(2) 爱浪
(3) 惠普
(4) CAV
(5) 风之声。

My photo
London, United Kingdom
twitter.com/zhengxin

Facebook & Twitter