Dňa Tuesday 26 February 2008 17:59:32 Jan Kupec ste napísal:

Stanislav Visnovsky wrote:

Dňa Monday 25 February 2008 18:00:34 Michael Andres ste napísal:

As people are encouraged to use ‘zypper dup’, we get some reports which
describe problems arising from the fact that we update the update stack
in the running system.

After installing the new libzypp, zypper continues the transaction
and is still using the old lib.

While the new libzypp converts and removes obsoltete locations (like
the cache store or the obsolete sql databases) in it’s post install
script, the zypper running still tries to access these locations.

Maybe zypper should check whether the update stack needs an update,
and handle this specially.

Yes, good point. I also think the correct way to upgrade the system is

‘zypper in zypper’
‘zypper dup’

The first command should make sure the proper libzypp is installed as
well. In reality, the first command will install a complete software mgmt
stack including YaST base packages, as they are tied to the particular
version of libzypp. So, this works nicely IMO.

The question is whether to handle this from inside the dup command
automatically, or to stick with just advising people to do the above. It
should not be too hard to check if there is an update to libzypp and
print “do ‘zypper in zypper’ first” message at least.

If this is possible, yes, would be good. I cannot imagine running the old
zypper against new libzypp ;-)

大概将问题和答案翻译出来。

问题:
很多人在正在运行的Suse上执行命令,zypper dup,即zypper distribution upgrade.但是执行完之后,会出现各种各样的问题。比如,我就曾经经历过,dup后,所有的yast2的管理包,都打不开。
这是因为dup更新了libzyyp,libzyyp更改或删除了他的安装脚本内软件储存池的绝对路径,但是zypper本身还是按照原来的libzypp来执行install,这样导致,安装不成功或者干脆安装了错误的包,导致系统错误。

解决方案:
按照顺序执行
zypper in zypper
zypper dup
第一个命令保证安装了正确的zypper,第二个命令保证正确的系统更新。

后边他们讨论,zypper是不是应该把这个功能内置到程序本身,就是检查libzyy的正确性,这就不关我的事了,呵呵

 

可以说,robocup中的离线教练的使用,对于一个成功的球队来说必不可少。
但是资料比较少,而且离线教练涉及的东西还是比较多,而且麻烦的,所以下面我就来简单说一下,离线教练的使用方法。
1 server的设置:
启动server的时候,必须要告诉server你打算启动离线教练,来控制比赛的场景,其中还涉及一个全部控制和部分控制。一般来说,部分控制就可以了 (让server的裁判仍然启作用,在进球或者犯规后将球员自动摆放球员的位置。)
调用在线、离线教练需要更改server的设置如下,找到主目录下
.rcssserver/server.conf文件,
找到
server::coach_w_referee = false
,将false改为true,并将改过的文件另存一个文件,以和本来的文件区别。
比如我存在了
~/workspace/serverTrain.conf

调用可以启动教练的命令是这样的.
rcssserver -include=/home/lnever/workspace/serverTrain.conf&(改成自己保存文件的路径就可以了)
这样,这个server就可以连接trainer了。

2 下载trainer:
uva引入异构球员,就是使用在线教练来完成的。
我以前科大的主页 上找到过一个trainer程序框架,但是在我的机器(open suse 11, gcc 4.3)下无法编译通过,所以我稍微修改了下,加入了自己的训练场景(只是一个试验),很好用,呵呵
非常感谢科大。
这个改过的trainer可以在这里下载:

http://d.download.csdn.net/down/859032/lnever

3 使用trainer
如果第一、第二步都没有问题,下面就可以按下面步骤启动离线教练。
rcssserver -include=/home/lnever/workspace/serverTrain.conf&
cd ..///球队1所在文件夹
./start #启动球队1
cd ..///球队2所在文件夹
./start #启动球队2
cd ..////trainer所在文件夹
./trainer
比赛就会按照trainer设置的场景,开始不停训练。
trainer训练的场景是由trainer文件夹下的trainer.conf决定的,看一下,应该还是比较容易理解的。

训练场景就是有trainer里的mailoop来实现的,仔细看看server手册的教练那个部分,应该不难。

下载地址在这里

 

老代码Uva或者二进制不能连接,解决问题看这里:http://sourceforge.net/forum/forum.php?thread_id=2055268&forum_id=76439

针对这个问题的解答,我摘录到这里

Almost all past binaries and source code are not compatible with the version 12 simulator. This problem is caused by overflow of an array that keeps heterogeneous player types. If you want to run old binaries that cannot deal with the number of player types correctly, you need to change the following parameters in ~/.rcssserver/player.conf.

player::player_types = 7 (default : 18)
player::pt_max = 3 (default : 1)
player::allow_mult_default_type = true default : false)

翻译为:

几乎所有过去的二进制可执行文件和源代码和版本12的模拟器不兼容。 这个问题是有一个保存异构球员类型的数组越界所引起的。如果你想要与你运行那些不能正确处理队员类型数目的二进制文件,你需要修改~/.rcssserver/player.conf(即主目录下隐藏文件夹rcssserver下的player.conf)的如下参数

player::player_types = 7 (default : 18)
player::pt_max = 3 (default : 1)
player::allow_mult_default_type = true default : false)

下边我需要看下,如何将自己的代码成为能够正确处理队员类型数目的代码呢?

加油

呵呵,二十分钟之后,我又看到这篇

https://sourceforge.net/forum/forum.php?thread_id=1962875&forum_id=76439

原来改变代码到可以到新server下,更加简单,不用修改~/.rcssserver/player.conf文件,

If you use the UvA base code, you need to change the following value in SoccerTypes.h and compile the code again.

old: #define MAX_HETERO_PLAYERS 7 /*!< Maximum number of hetero players*/

new: #define MAX_HETERO_PLAYERS 18 /*!< Maximum number of hetero players*/

如果你用的是Uva代码,你需要把SoccerType.h文件按下免提是修改,然后编译代码。

old: #define MAX_HETERO_PLAYERS 7 /*!< Maximum number of hetero players*/

new: #define MAX_HETERO_PLAYERS 18 /*!< Maximum number of hetero players*/

哈哈,可以玩了

 

librcssclangparser.so.2: cannot open shared object file:

这个是我在编译rcssserver12.1 的时候,遇到的—只有在suse系统上遇到过。

suse10就是因为这个原因被我判刑,换成SUSE11.

可是今天装好11,也出现这个问题。

google下,只有一个日文的相关,其他都没有什么用。

lingoes下,找到一段内容,具体内容不说,只说解决办法:
编辑 /etc/ld.so.conf文件,
加入/usr/local/lib
然后,sudo ldconfig

同时我也在重新编译rcssserver 12.1,在ldconfig和rcssserver的sudo make install 完成后,rcssserver就工作正常。
两个都完成server才工作正常,因此我不能说就是那个ldconfig所做的,但是作为一个可能性,也是另一种思路嘛。

 

用了一段FC9开发robocup,可是问题太大了。
gcc 4.3,直接导致几乎所有uva带教练的的代码都不能编译通过,修改了一些#include 的问题后,又出现队员要么上不去server,要么上去就段错误。能不错时候没有。gdb调试已经找到哪里代码出错,但是原因,找不到。郁闷

于是想换平台算了。
在网上查了下,看看哪个linux版本对程序员开发比较好。看到一篇博客说,suse professional比较好用,想起那次参加比赛的时候,平台就是suse的,于是下个SUSE 9 professional的来装下。

SUSE yast you好像没有很好用,就下载了apt,网上说怎么下载、安装、使用的比较多,不多说了。

说说eclipse。eclipse我已经用着顺手了,感觉比kdevelop好用些。我在linxue enterprise 4里用kdevelop遇到一个bug,郁闷死我。bug就是当你拷贝一个文件A(工程内文件)的内容复制到另一个文件B,当你回到你拷贝出的那个文件A时,突然发现你复制的那段文字,消失了!!!也就是不知道为什么变成了剪切。可让我吃了大苦头,很多时候编译错误,找来找去才发现某个文件少内容,细想不该啊,于是补充。 多次出现我才总结出这个bug来。

eclipse现在最新是3.4,代码为ganymede。cdt 5.0,java 要求1.5以上(后来才知道)。

一看,捡着最新的下载下来了,可是一运行发现报错,一抽,SUSE 9下java是1.4,郁闷了。

于是又下了eclipse 3.4,代码Europa, cdt 4.0 ,java 1.4以上。
配置好,想这在路径下放个eclipse的快捷方式。
咱总不能把整个eclipse文件夹全部放到/bin/ 或者/usr/bin/里去啊,这多变态。
$ sudo ln -s $ECLIPSE_HOME/eclipse /bin/eclipse
可是会报错,好像是什么共享库不能加载之类的。
google下,找到了下边是怎样搞的步骤,老外就是牛人多啊。

Then Eclipse:
Extract the eclipse download and move to opt.

tar xzf wtp-all-in-one-sdk-1.0-linux-gtk.tar.gz
sudo mv eclipse /opt/eclipse cd /opt sudo chown -R root:root eclipse
sudo chmod -R +r eclipse
sudo chmod +x `sudo find eclipse -type d`

Then create an eclipse executable in your path

sudo touch /usr/bin/eclipse
sudo chmod 755 /usr/bin/eclipse
sudoedit /usr/bin/eclipse
With this contents

#!/bin/sh
#export MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”
export ECLIPSE_HOME=”/opt/eclipse”

$ECLIPSE_HOME/eclipse &
Then create a gnome menu item

sudoedit /usr/share/applications/eclipse.desktop
With this contents

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
Configure
You now have a working eclipse. But run this command first to initialise the set up.

/opt/eclipse/eclipse -clean
Then from here on you can run from the menu item applications/programming/eclipse

\

 

高中的时候,看到别人带的围巾;觉得很温暖

大学的时候,看到别人女朋友送的手链;觉得很温馨

觉得自己可能永远都得不到那样的东西,因为我不会问人要,别人也不会莫名其妙的送。男生么,礼物就是问一句吃了吗?:)

最终这两个愿望竟然都实现了,还这么早。

那时候给西西说围巾的时候真的不是故意要的,就是想到从小就梦想:

满地都是金色缤纷的落叶,牵着爱人的手,漫步走在一排排的树影下,偶尔一阵风吹过,带起的围巾一角,满是温柔。结果西西真给我寄来了一条围巾,而且那是她织的,虽然她说是很难看,而且连织围巾都是现学的,还有返工因为带来的一些缺陷。可是对我,那就是梦想,那才是珍贵。

今年3月,她从上海归来,只知道她买了一堆的衣服:一堆的韩服。可是我没有想到,还有我的礼物:手链,还有两条项链。一条项链的锥子,油瓶中一颗米粒上写到:二方,一生有你。……

项链我总觉得是女生的东西,基本没有带过,可是,那条,石头珠子串成的手链,我,很喜欢。

我觉得很高兴,因为围巾手链都是一个人送给我的,因为我有两个梦想,一个我。

 

关于好男人的话题。

记得电视里很经典的一句台词:天底下的男人没有一个好东西。
感慨颇深!

有时候就是很奇怪,有的女生,处朋友的时候,交一个,人不好;交一个,失败;又交一个,又是天底下最坏的男人。

虽然笔者本身就是male,但是也很是确信了这局经典台词很久,当然我也是不例外的。因为天底下的嘛,我也算是

可是往往会有30多岁的成功男士,功成名就,风度翩翩。人一踏上社会说不定慢慢的成熟了,然后才会慢慢的散发出男人的魅力来。

可是那天西西说了一句,就是题目“好男人都是自产自消的。”
不解。

那些成功男士不是自己长成的,是慢慢被培养出来的。要么自己有那个能耐,自己磨练自己的气质;更多的都是幕后的那个人不断的雕琢。

男生特别是住惯了公共寝室的男生来说,一些习惯是几乎不可避免的。比如说晚睡晚起,有时候粗心大意,有时候邋遢大王!

刚见面的时候,女生看到的肯定是男生最光鲜亮人的地方,可是处久了,就会发现,有些毛病难以忍受,不管是性格上的,生活上的,女生受不了了就会break out吧;或者另外的情况,你认为你的心情你的感觉,你的喜怒哀乐他都应该知道,因为他是你bf。如果有时候他没有知道,一次两次就忍了,次数一多,这么不会体贴人的人要他做甚。吵架….;

有些事你不说他是不知道的。比如,你跟他两地分隔,你想他,但是你不知道他是否想你。你想让他给你打电话,可是你觉得女生应该矜持,男生想你自然会打给你,不打就是不想你,给他说了他再打,要来的东西也没有意思。大部分女生都会这么想吧。
可是你想过没有,说不定他只是不习惯打电话,脑子里根本就没有电话那个概念;他也很想你,所以疯狂的跟你发短信,发到你手指抽搐,发到你都想让手机只能接电话不能发短信。如果你告诉他,你想让他给你打电话结果会怎么样。
你会很没有面子么?

对有些男生来说,对待女生不能像对待同寝室的哥们那样,也是学来的。很多东西都不是天生带来的。

我想说什么呢,竟然说了这么多,还离题万里,ft

天底下怎么没有好男人呢,因为好男人都是自产自消;想找到一个什么都好的好男人,很难;因为已经是好男人的男人,别人培养的时候也是冲着自己的标准来得,独一无二的标准,未必适合你。

好男人,难找,如果资质不错,就自己培养吧。

不知所云,欢迎拍砖!!

 

伪生日,天下大赦!
告别幼稚的童年,忘记虚伪的英雄故事,做一个永远执着的行路人.
很久以前听过eagles的这首歌《Desperado》,当时并没有听懂这首歌什么意思(现在也听不懂,汗……),不过很喜欢这个旋律,歌词,eagles的演绎也很喜欢,也许这首歌能表达我的那种行路人的感觉吧…..
Desperado, why don’t you come to your senses?
You been out ridin’ fences for so long now
Oh, you’re a hard one
I know that you got your reasons
These things that are pleasin’ you
Can hurt you somehow

Don’ you draw the queen of diamonds, boy
She’ll beat you if she’s able
You know the queen of heats is always your best bet
Now it seems to me, some fine things
Have been laid upon your table
But you only want the ones that you can’t get

Desperado, oh, you ain’t gettin’ no youger
Your pain and your hunger, they’re drivin’ you home
And freedom, oh freedom well, that’s just some people talkin’
Your prison is walking through this world all alone

Don’t your feet get cold in the winter time?
The sky won’t snow and the sun won’t shine
It’s hard to tell the night time from the day
You’re loosin’ all your highs and lows
Ain’t it funny how the feeling goes away?

Desperado, why don’t you come to your senses?
Come down from your fences, open the gate
It may be rainin’, but there’s a rainbow above you
You better let somebody love you,
before it’s too late

 

又看了一遍“saving face”.本来想要自己写一个看后的感受,可是太喜欢这部电影的感觉,所以特想找到她的剧本。搜索中,不小心看了一些影评。

这是Alice Wu 作为导演的第一部电影,里边有大陆演员陈冲,还有两个我超喜欢的演员:女儿Will的扮演者杨雅慧(Michelle Krusiec)以及Will的心上人Vivian的扮演者陈凌(Lynn Chen)。

故事说的就是三代人文化与观念上的冲突,不管是威风八面,贵为“武林盟主”崇拜儒家文化的外公,还是自己有着个人追求,但仍然会对子辈的行为画上圈圈框框的妈妈,还是在外人看来,前途似锦、乖巧可爱但其实有完全不同于家族圈子的一个天地的女儿,都在内心及行为上表现着对影响中国几千年的儒家文化的服从和畏惧。

外公在华人社区有着很高的威望,但是当面对自己女儿没有丈夫却怀孕的消息后,雷霆大怒:我上辈子是造了什么孽啊,怎么生了你这么一个女儿。我堂堂一个教授,我的面子都给你丢光了,以后还怎么出去见人。不跟这个孩子的爸爸结婚,就别回这个家。并且,积极的要给女儿介绍条件并不是怎样的人跟她结婚“人家不嫌弃她的孩子,就是不知道多少辈子修来的福气了”,在他眼里,女儿是否喜欢这个人,根本不是一件值得考虑的事,面子(face),女儿结婚就能挽回所有面子,女儿结婚也只是为了挽回面子。他只是害怕丢掉面子。

妈妈的爱情结晶来得太快,太隐蔽,以至于我刚开始没有看懂,知道后来才明白,她怀孕了,犯了老爷子大祭,但是她无畏,父亲无论怎么威逼利诱,怎么都不肯说那个人是谁,看到那,我有点喜欢上这个略微有点神经质的女人了。她也许觉得自己不配那个男的,她大那个男的应该很多。一个在出事的时候,不会把所有的责任和难堪都推到男人身上的女人,我觉得她应该受到尊敬。这样的角色以往的电影也会有,然后后来看到她租了A片自己回家看(避着女儿),这位母亲的性格马上跳出了格式化。她有着对爱情,对情欲的向往,虽然她已经48岁,她有了婚外恋,但是她不敢跟她恋的对象结婚,因为怕拉他下水。她也是怕丢面子,也许更多的是怕她爱的对象丢面子。

女儿,其他影评上说的都很对,女儿是最累的人。一方面她要照顾她那个中国式家族对她的热切期盼和谆谆教诲,另一方面,她更多的溶入到了美国的生活中,有着自己的朋友圈子,自己也许极端但是很愉快的爱情趋向。她和一个跳现代舞的女孩恋爱了,她忙碌的往返与这样两个不同的世界里。vivil和vivain的表演给我的感觉只有一个词:清新。就像周星驰的电影里总会出现的镜头,一个40岁的老男人,披着白沙巾奔跑与沙滩上,回音到:好美妙啊,就像我的初恋……是啊,她们真的让我想起了我的初恋,长江大桥上,中秋明月下,烟花绽放时两人相拥的侧影,能感受到的只有心跳。

没有字幕,没有剧本,所以情节具体的进展没有看太明白,但是最后,女儿突然出现在母亲和那个她不爱的人的婚礼上说:要和你爱的人结婚,场面一片混乱…….母亲的baby的爸爸站出来了,婚礼结束了

感谢导演最后几乎完美的结局,母亲和她baby的爸爸恩爱了,女儿vivil和她的女友vivain也牵起了手。这样的结尾简直真是一个现代的童话,我想我也会相信,这个世界美好会存在的。

题外话:

盛行了几千年的儒教文化,其核心就是忠君 愚民,所谓的面子不过是人口中嚼剩下的口香糖,嚼完没有味道了,一口吐掉,你却拿来当作当作宝贝,真是,唉….

对于那些宣扬儒教文化应重新盛行的人,我从内心里只想说:请你走开。啊?没有效果,那我只好直接来:蛋!

saving face官方网站 http://www.sonyclassics.com/savingface/

呵呵,今天又找到了saving face的剧本:http://www.script-o-rama.com/movie_scripts/s/saving-face-script-transcript-chen.html

 

生命从二十岁开始(一)
一直以来,总把自己描述成一个坚强,冷漠,蔑视一切规则,傲视这个世界的人。有关过去
的观念,社会伦理,生命价值:付出,奉献,爱情,永恒,忠诚,在我眼里,都那么一文不值。一直以来,我都把自己比作新新人类,可以肆无忌惮的践踏自己的情感和一切美好,不曾触动,不曾感动。
我蔑视陈规。我讨厌学校里老师和学生不平等关系;我讨厌在早上在我还在酣睡的时候,
铃声大作,打断我的美梦,或则因为偷懒,被宿管老师追的到处逃命;我讨厌在清新的早晨在龌鹾的教室和一样面孔的同学呆在一起读者相当于八股的教科书;我讨厌在四十五分钟的郁闷时间里,被人当作另一个世界的人和其他人区别对待;我讨厌食堂师傅打饭的时候那种爱理不理的冷落;我讨厌在燥热的教室里,坐上整整一个上午,没有睡着,也学不进什么;我讨厌在下课铃声响过很久,他们突然说自己的讲义才刚刚如正题;我讨厌他们带着慈善的面孔,:“一切都是为了你们好!”;我讨厌只是因为一些小毛病,校医酒会不厌其烦的嘱咐:正长身体的时候,千万别在睡懒觉,千万要吃早餐;我讨厌正在玩的开心时,突然一阵零零,熄灯了。这是一个没有英雄的年代,那么好吧,我崇拜自己。我说,我是千里马,可为什么没有人了解我, 没有人注意我,没有人相信我,我其实比我表现出来的要好。我怨恨!我逃避,我叛逆,为了叛逆而叛逆。只为了显示我的与众不同,只为了显示我的卓越,这为了一种另类的成就感:早上八点上课,7。50才揉揉惺松的双眼慢慢爬起来;上课最早也要等铃声打过一会;老师开始讲课了才会趴下睡觉;这个世界只是一个短短的闹剧,我不曾在乎。
伦理,忠诚,责任,明天,成就,工作,事业,成功,荣誉,谁在乎?只要我是我自己,让那
些东西去见马克思吧,我一个网络时代的新生儿,从不在乎。当老师苦口婆心,但家长顿顿教诲,当长辈殷殷关切;我木然。
经历过一些事情,我说我寂寞,我说我孤独,我说我刻骨铭心,我说我看破了世界,我说我侦
破红尘,我说我只知道自己。有人说,世界上最可怕的不是没有钱,而是没有希望。我没有希望,但我不怕,既然我已经被世界抛弃,那么还有有什么可怕。
我渴望得到关怀,我渴望得到理解,我渴望得到love,我渴望音乐,我渴望小说,我渴望赌
博,我渴望游戏,我渴望偶像,我渴望运动,渴望酒精,渴望尼古丁,可望放纵,渴望一切形式去发泄释放我的情感,我会在别人看我的异样的眼神里得到重视的类似与痉挛的快感!

生命从二十岁开始(二)
记得很久以前,在压抑和郁闷并存,考试和病痛共生的高三,在酒后微醺后发出过类似
于上边的感慨。我曾发誓,在走出高三我会好好的善待自己,就算世界上只有自己一个人,“高三都没有把你压跨,你有什么理由不快乐?”我写下了这样一段话:“终于要毕业了,脱离了这段让人窒息的日子,摆脱了千人一面的平庸,在大学,我真的该做点什么了。?好吧,我给自己二十年时间,在这二十年里,我会去打拚,去追逐,去磨砺,去经理,去争取,去展示!我很平凡,但是我决不平庸!”
要向别人看得起自己,必须自己看得起自己。必须自己先做个人,人家才会承认你是一
个真正的人。
二十岁以前,活得那么被动,那么不从容,也许只是在日复一日的走着别认为自己规划
好的路径,二十岁后,我终于可以从此自己决定自己的路程,自己的方向,自己的选择,那么在今天,可以为自己做主的今天,也可以算是我的凤凰浴火重生的痛楚和摆脱。
感谢今天,离我的20岁生日很近的今天,吴老师和那位我叫不出名字的老教授给我了一堂
这样特别的课程。即使他们的生气,也是他们的认真。既然别人看得起,我们还有什么理由不做的好一点。感谢他们,让我知道了在我心中还有一样东西叫“感动”;感谢他们,让我明白,人心里还有一份很重要的一种东西叫“良知”。我会把这席话作为我二十岁最珍贵的礼物,收藏:当我又要放弃,当我又要。。。我希望能他们来问一问自己:我们有什么理由不做得更好一些?
所以,真的,过去并不想我们性的那样不可逾越,不可超过,只要我们用心,只要我们去做,很
想跟大
家说:让我们都珍惜珍惜,让我们生命从二十岁开始.

大学,这段时光,人生中最后一段–纯洁至诚,放开所有的心情,用心的底蕴去感触这一段
时光,是值得花出任何代价的!!!
珍惜吧!!!

P:上边的那些东西,或者只是某些片断,我不擅长煽情,但我希望能感动自己感动别人。在
一些力所能及的事情上,我们原来真的可以做的更好一些,只要我们去做。(在最后,我盗用
了MAUY同学的一些话,只是我觉得那些句子很美,很凄迷,很让人感动。而且很贴切!谢
谢)

© 2012 Tao of Programmer Suffusion theme by Sayontan Sinha