<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>xuedi 的 blog &#187; blug_planet</title>
	<atom:link href="http://xuedi.de/blog/category/blug_planet/feed/" rel="self" type="application/rss+xml" />
	<link>http://xuedi.de/blog</link>
	<description>A BLUG Spammers BLOG</description>
	<lastBuildDate>Tue, 10 Jan 2012 17:14:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>keep rc result in the terminal (arch linux)</title>
		<link>http://xuedi.de/blog/2012/01/11/keep-rc-result-in-the-terminalx/</link>
		<comments>http://xuedi.de/blog/2012/01/11/keep-rc-result-in-the-terminalx/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 17:14:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=109</guid>
		<description><![CDATA[Since some time i use arch linux in combination with awesome wm on my netbook, due to the fact that the netbook has a SSD hard-disk i see the result of the rc system just for a quarter of a second, sometimes the wicd deamon gives me some trouble but i cant read fast enough. [...]]]></description>
			<content:encoded><![CDATA[<p>Since some time i use arch linux in combination with awesome wm on my netbook, due to the fact that the netbook has a SSD hard-disk i see the result of the rc system just for a quarter of a second, sometimes the wicd deamon gives me some trouble but i cant read fast enough. So, i figured out that there is a quite easy way to change behaviour of arch to NOT clear the screen for the login prompt:</p>
<p>Edit: /etc/inittab</p>
<p>Change<br />
<code><br />
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux<br />
</code></p>
<p>Into<br />
<code><br />
c1:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty1 linux<br />
</code></p>
<p>And since an update, the issue file aswell clears the screen, you can edit the /etc/issue file gobally (with some funny stuff maybe) or you can tell the terminal to use a separate issue file:<br />
<code><br />
c1:2345:respawn:/sbin/agetty --noclear -8 -s 38400 tty1 linux -f /etc/issue.tty1<br />
</code></p>
<p>Then you set a message for each terminal, you need to create this file of course as well ^^</p>
<p>Cheers<br />
xuedi</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2012/01/11/keep-rc-result-in-the-terminalx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mint 12</title>
		<link>http://xuedi.de/blog/2011/12/08/mint-12/</link>
		<comments>http://xuedi.de/blog/2011/12/08/mint-12/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 13:22:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=106</guid>
		<description><![CDATA[Yay, finally there is some sense in the Linux desktop development. The coming Mint 12 does it right, it gives you the choice to have your gnome 3 behave more like the gnome 2 menue. Additionally to this there has been a lot of development in the gnome 3 tweak tool. This gives me hope [...]]]></description>
			<content:encoded><![CDATA[<p>Yay, finally there is some sense in the Linux desktop development. The coming Mint 12 does it right, it gives you the choice to have your gnome 3 behave more like the gnome 2 menue. Additionally to this there has been a lot of development in the gnome 3 tweak tool. This gives me hope to go back to gnome in the future &#8230;</p>
<p>Some images: http://tinyurl.com/cqm9e9k</p>
<p>Cheers<br />
xuedi</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2011/12/08/mint-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My RPG history</title>
		<link>http://xuedi.de/blog/2011/11/05/my-rpg-history/</link>
		<comments>http://xuedi.de/blog/2011/11/05/my-rpg-history/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 16:14:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[gaming]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=96</guid>
		<description><![CDATA[I was discussing RPG game history with my brother, but we must agree that we forgot a lot of titles from the past. Everyone remembered some elements but the title is gone, and as we played a lots of indie games. So i could not find those in any internet-game-listings. So i want to start [...]]]></description>
			<content:encoded><![CDATA[<p>I was discussing RPG game history with my brother, but we must agree that we forgot a lot of titles from the past. Everyone remembered some elements but the title is gone, and as we played a lots of indie games. So i could not find those in any internet-game-listings. So i want to start to write down what i still know, and hopefully fill some gaps time by time. </p>
<p>(played) <strong>title</strong> [rating]<br />
<strong>d</strong>: developer<br />
<strong>r</strong>: release<br />
<strong>t</strong>: tags</p>
<ul>
<li>RPG: role play game</li>
<li>H&#038;S: hack and slap</li>
<li>MMORPG: massive multi-player online role-play game</li>
<li>DSA: DSA rule-set</li>
<li>D&#038;D: Dungeon &#038; Dreagons rule-set</li>
</ul>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>(1993) <strong>Das Stundenglas</strong> [**---]<br />
       d: Software 2000<br />
       r: 1990<br />
       t: t-RPG (text input), DSA<br />
       c: This one was in English, while i hardly knew any. I played a bit of this game via dictionary, but as it was my first text(input) adventure i only manage to go into the first house and look around <img src='http://xuedi.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>(1996) <strong>DSA3 &#8211; Shadows over Riva</strong> [*****]<br />
       d: Attic Entertainment Software<br />
       r: 1996<br />
       t: RPG, DSA<br />
       c: Best role-play game EVER! I loved this one, i must say that i played in 1996 about 90% of the game, then i stuck* and i finished the game in 1999 ^^ (* For people who played that game, i stuck at the room where your group get mirrored)</p>
<p>(1997) <strong>Diablo 1</strong> [****-]<br />
       d: Blizzard Entertainment<br />
       r: 1996<br />
       t: RPG, H&#038;S<br />
       c: Great game, and the best (maybe first) example of hack&#038;slay. Awesome ambient good balanced, interesting story and sub quests. I played this often with friends together someone was always the portion re-filler assistant <img src='http://xuedi.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>(1998) <strong>Baldurs Gate</strong> [*****]<br />
       d: Interplay Entertainment<br />
       r: 1998<br />
       t: RPG<br />
       c: Superb ambient, great story, astonishing graphics &#038; effects (spells) this game was truly epic. But made me mad, after doing a perfect run (listen all dialogues, doing all sub-quests, uncover every tiny spot on the map, killing all mobs, i came across this evil belt, and i put it on without identifying it, it changed my gender and i could not take it off !! And last save point was ages ago !!</p>
<p>(2000) <strong>Diablo II</strong> [****-]<br />
       d: Blizzard Entertainment<br />
       r: 2000<br />
       t: RPG, H&#038;S<br />
       c: Like the first part, very entertaining, longer better story, different regions easy multi player (the time before people start cheating) good fun.</p>
<p>(2000) <strong>Dark Age of Camelot</strong> [***--]<br />
       a: Mythic Entertainment<br />
       r: 2001<br />
       t: MMORPG<br />
       c: My first contact to MMORPG&#8217;s. I started in the beta, very interesting mmo experience, but lot of hours grinding <img src='http://xuedi.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  It broke apart by to many changes and addons later on&#8230;</p>
<p>(2002) <strong>Neverwinter Nights</strong> [*****]<br />
       d: BioWare<br />
       r: 2002<br />
       t: RPG, H&#038;S<br />
       c: Like Baldurs gate, and epic step in RPG history, great story, interesting graphics good balanced (D&#038;D) if we ignore the endgame power boost of the magic chars.</p>
<p>(2003) <strong>The Elder Scrolls III: Morrowind</strong> [*----]<br />
       d: Bethesda<br />
       r: 2002<br />
       t: rpl<br />
       c: Praised by the media for the graphics (i thought it was just OK) the skill and char build system was great, but the quests where thin over the world, the world felt dead. After the few awesome hours in the beginning on the game, it went so shallow, i stop playing it.</p>
<p>(2003) <strong>Gothic II</strong> [*****]<br />
       a: Piranha Bytes<br />
       r: 2003<br />
       t: RPG<br />
       c: After the cold empty world in Morrowind, the Gothic developers proven that handmade worlds cant be beaten in ambient and feel. until today i think the composition of the map is a unique piece or art! The only down was the short game play time and the horrible interface (port from a console)</p>
<p>(2004) <strong>Dungeon Siege</strong> [**---]<br />
       a: Mad Doc Software<br />
       r: 2002<br />
       t: RPG, H&#038;S<br />
       c: Quite ok, a typical hack&#038;slay, the story was well made, very lovely design map with different regions, levelling by experience</p>
<p>(2004) <strong>Sacred</strong> [*----]<br />
       a: Ascaron<br />
       r: 2004<br />
       t: H&#038;S<br />
       c: Very interesting approach, but really unbalanced, endless mobs spawning getting really annoying. Was basically cheap copy of Diablo 2 plus some new features that where not though through</p>
<p>(2004) <strong>Vampire: The Masquerade &#8211; Bloodlines</strong> [***--]<br />
       a: Activision<br />
       r: 2004<br />
       t: RPG<br />
       c: I did not expect a game to be so thrilling. The first game i played where the combination of projectile weapons fit into a RPG. But low rating, it had a bug at 60% of the game, i stuck and i could not finish it.</p>
<p>(2005) <strong>SpellForce: The Order of Dawn</strong> [-----]<br />
       a: JoWood Productions<br />
       r: 2003<br />
       t: RPG, strategy<br />
       c: Can&#8217;t remember clearly, but it sucked badly, RPG and strategy? com&#8217;on</p>
<p>(2007) <strong>Neverwinter Nights II</strong> [*****]<br />
       a:<br />
       r: 2006<br />
       t: RPG, D&#038;D<br />
       c: Not much to say here, it exceeded my expectation i had to the second part, more quests, more side quests, more depth and nice graphics, LONG playtime &#8230; epic</p>
<p>(2006) <strong>The Elder Scrolls IV: Oblivion</strong> [****-]<br />
       a: Bethesda<br />
       r: 2006<br />
       t: RPG<br />
       c: After Morrowind, it was not difficult for Bethesda to create a better game. This one was still a generated world, but much more depth, more side quests, better ambient, exiting sequences (portals) and some quite intelligent NPC still not epic, but really good game.</p>
<p>(2006) <strong>Guild Wars</strong> [****-]<br />
       d: ArenaNet<br />
       r: 2005<br />
       t: MMORPG<br />
       c: After not to many MMORPG, i started with Guild Wars. The story is lovely, the storyline is well made for an MMO, the graphics where already &#8216;old&#8217; when it came out, but the design of the maps is after Gothic one of the most beautiful ones of all times, i sometime login and just run around a bit, really nice composition of landscape element, very dense ambient.</p>
<p>(2007) <strong>Two Worlds</strong> [-----]<br />
       d: Southpeak<br />
       r: 2007&#8230;<br />
       t: RPG<br />
       c: Awesome game, beautiful made, but balancing sucked so so so badly, even after a try in 2009 and lots of patches the game was/is unplayable. The upgrade items idea is good, but the implementation is bad, by upgrade, sell, buy and upgrade i have a unbeatable equipment after 10% of the game, went to the end boss and onehitted him &#8230;.. </p>
<p>(2010) <strong>Wurm Online</strong> [***--]<br />
       d: OneTooFree AB (independent)<br />
       r: 2011<br />
       t: MMORPG<br />
       c: low graphics, sandbox system, very entertaining, but messy on Linux (Java)</p>
<p>(2011) <strong>Drakensang</strong> [****-]<br />
       d: Radon Labs<br />
       r: 2011<br />
       t: RPG, DSA<br />
       c: Lots of detail work was done for this game, very well made dialogues, funny, entertaining story, good balanced (except the very end), great graphics, dense ambient, a REAL RPG</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2011/11/05/my-rpg-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use pidgin to get weibo messages</title>
		<link>http://xuedi.de/blog/2011/11/04/use-pidgin-to-get-weibo-messages/</link>
		<comments>http://xuedi.de/blog/2011/11/04/use-pidgin-to-get-weibo-messages/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 10:21:31 +0000</pubDate>
		<dc:creator>xuedi</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=91</guid>
		<description><![CDATA[Its quite simple 1) Prepare &#8211; you should have svn installed (or just download if you like) &#8211; you need pidgin-devel, libpurple-devel and the standard build toold (gcc, autotools, make) &#8211; pidgin should be closed while install 2) Get the code # go to you folder where you have your projects stored svn checkout http://libpurple-microblog-sina.googlecode.com/svn/trunk/ [...]]]></description>
			<content:encoded><![CDATA[<p>Its quite simple</p>
<p>1) <strong>Prepare</strong><br />
 &#8211; you should have svn installed (or just download if you like)<br />
 &#8211; you need pidgin-devel, libpurple-devel and the standard build toold (gcc, autotools, make)<br />
 &#8211; pidgin should be closed while install</p>
<p>2) <strong>Get the code</strong><br />
# go to you folder where you have your projects stored<br />
svn checkout http://libpurple-microblog-sina.googlecode.com/svn/trunk/ libpurple-microblog-sina-svn<br />
cd libpurple-microblog-sina-read-only<br />
autoreconf -fi<br />
./configure<br />
make<br />
sudo make install</p>
<p>3) <strong>Check settings</strong><br />
I n my case my default browser setting in ~/.purple/prefs.xml had some rubbish &#8216;sensible-browser&#8217; set, i needed to replace that by &#8216;friefox&#8217;</p>
<p>4) <strong>Connect to sina</strong><br />
Weibo is using the Oauth (version 1) that works with a request token and online confirmation to connect the new client to the service (details infos: <a href="http://open.weibo.com/wiki/Oauth/en" title="Oauth"></a>)</p>
<p> &#8211; First the usual: Pidgin -> accounts -> manage -> add -> microblog-tsina<br />
 &#8211; Now you add your weibo email -> add<br />
   (pidgin will open a url in your browser)<br />
 &#8211; you have to login into weibo and confirm the new client<br />
 &#8211; copy&#038;past the given pin back into the pidgin window</p>
<p>5) <strong>Enjoy your news</strong><br />
Thanks to these folks <a href="http://code.google.com/p/libpurple-microblog-sina/people/list" title="Coders">http://code.google.com/p/libpurple-microblog-sina/people/list</a> for the nice plugin</p>
<p><strong>TODO</strong><br />
I should fix the arch AUR package for x86_64</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2011/11/04/use-pidgin-to-get-weibo-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest linux experiences</title>
		<link>http://xuedi.de/blog/2011/11/04/latest-linux-experiences/</link>
		<comments>http://xuedi.de/blog/2011/11/04/latest-linux-experiences/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 17:57:04 +0000</pubDate>
		<dc:creator>xuedi</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=87</guid>
		<description><![CDATA[Arch One Arch/Linux thing i failed badly lately, i moved /tmp to shm to increase some compiling speed on stuff, but i wasnt compiling anything from the arch AUR since these days, i got lots of errors on many packets until i figured out that the new version of yaourt is not only storing temprary [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Arch</strong><br />
One Arch/Linux thing i failed badly lately, i moved /tmp to shm to increase some compiling speed on stuff, but i wasnt compiling anything from the arch AUR since these days, i got lots of errors on many packets until i figured out that the new version of yaourt is not only storing temprary data in /tmp/xxxx but also creating the sandbox there and compiling stuff, no wonder i got a lot of permission error. mz tabfs had the noexec option set for the /tmp partition..</p>
<p><strong>Robust routing box</strong><br />
At work i had to work with the endian firewall/router box and i did not see much difference to a openWRT system. I was curious what distros/systems there are to connect your home net to the internet, with some extended features (firewall, IDS, IPS, vpn with routing, status/stats tools). I found some very interesting list: http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions from these Zentyal i think is very promising, not exactly the rextended router, but easy to use with lots of options.</p>
<p>I am currently working on an lighweight and hardend (SELinux, gre, PaX .. etc) gentoo virtualBox system. My plan is to give my nic exclusivity to the VM and route all my traffic through the box (over vboxVPN). My goal here is to try to understand more about the traffic, collect some stats via prelude(by snort). I learned that the guy building these gateway boxes/distros must have a huge knowledge and workload ^^</p>
<p><strong>Desktop interfaces</strong><br />
Playing again with all these so called new desktop experiences (gnome-shell, unity) and even after forcing myself 2 week working in each of them i felt that i have to do so much more action to get things done, and i have the feeling to wait ages for windows and menus. I will stay with xfce (desktop) and awesome (netbook) for sure.</p>
<p><strong>Awesome new tool</strong><br />
For quite some time i was searching for a good tool to learn Chinese vocabulary&#8217;s and did not find anything that suits me, but then i found <strong>anki</strong> an amazing tool, not really fast but with variable experience based system that shows you really just the voc&#8217;s you need to learn, my tool of 2011 !!</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2011/11/04/latest-linux-experiences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8212; Beijing GNU/Linux User Groups &#8212;</title>
		<link>http://xuedi.de/blog/2011/04/06/blug-news/</link>
		<comments>http://xuedi.de/blog/2011/04/06/blug-news/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 06:05:47 +0000</pubDate>
		<dc:creator>xuedi</dc:creator>
				<category><![CDATA[beijing]]></category>
		<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[china]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=77</guid>
		<description><![CDATA[Hi Friends of the Beijing GNU/Linux User Groups, since the main BLUG webpage made a dive and traffic gets redirected here, we give you a quick overview on the important dates for the coming week: ====== Saturday 9th of April ====== Coding 4 Fun April 2011, Already Coding for Gnome 5 and Web 4.0? Bring [...]]]></description>
			<content:encoded><![CDATA[<p>Hi Friends of the Beijing GNU/Linux User Groups,</p>
<p>since the main BLUG webpage made a dive and traffic gets redirected here, we give you a quick overview on the important dates for the coming week:</p>
<p><strong><span style="color: #0000ff;">====== Saturday 9th of April ======</span></strong></p>
<p>Coding 4 Fun April 2011,<br />
Already Coding for Gnome 5 and Web 4.0? Bring your project and join the BLUG&#8217;s monthly Hackathon. (There will be no hackerlab at yuanfenflow, that will be all the other Saturdays). Spend a nice and beautiful day in an relaxed environment to mingle and exchange with like minded people!</p>
<p><strong>Time</strong>: 9th of April, 11:00 to 18:00<br />
<strong>Location</strong>: exoweb Office, check the link below if you come for the first time.<br />
<strong>Link</strong> with map:  <a href="http://www.exoweb.com/en/contact/">http://www.exoweb.com/en/contact/</a></p>
<p><span style="color: #0000ff;"><strong>====== Saturday 9th of April ======</strong></span></p>
<p>北京GNOME用户组 BEIJING GNOME USER GROUP celebrates Gnome 3 Release Party</p>
<p>Gnome 3.0 has been released on the 6th of  April 20011. It is the most significant upgrade of Gnome in 9 years. It incorporated the most innovative gnome components like Gnome Shell and Activity Journal.</p>
<p>The author of Ubuntu-tweak says: True hackers uses Gnome 3.</p>
<p>To celebrate the event, Beijing Gnome User Group co-organize the gnome 3.0 launch party with Opensource  Association of China Academic of Science. In the event features of gnome 3.0 are to be presented, as well as how to write extensions for Gnome Shell. There will be a video meeting with Taiwan Gnome user group and Hong Kong gnome user group too.</p>
<p>The event is further assisted by Beijing Linux User group to host booths and by TuringBook.com of their books as gifts.</p>
<p><strong>Time</strong>: 9th of April, 14:00 to 18:00 (real time, so get there earlier is appreciated)<br />
<strong>Location</strong>: China Academy of Science the Zhongguancun campus, classroom<br />
building S206 (保福寺桥南中科院中关村校区教学楼S206)<br />
<strong>Link</strong> with map:  <a href="http://www.bjgug.org/node/612">http://www.bjgug.org/node/612</a></p>
<p><strong><span style="color: #0000ff;">======Tuesday 12th of April 2011 ======</span></strong></p>
<p>Monthly BLUG Meeting April 2011 and Gnome 3 Relesase Party</p>
<p>The Beijing Gnu/Linux User Groups will be celebrating a GNOME 3 Release Party Come here for brief introductions on GNOME 3 and Hands on Experience on some ready installed Gnome 3 System to try. We hope for nice input fromeveryone who comes and can&#8217;t wait for some discussions about and over Gnome 3.<br />
We&#8217;ll be providing Gnome 3 Live-CD images for you to try Gnome3 on your own kit and some advice on how to do it.<br />
Don&#8217;t hesitate to bring the Desktop Environment you like to compare with!</p>
<p><strong>Time</strong>: 12th of April, 19:00 till (usually very) late<br />
<strong>Location</strong>: Traktir Pushkin on GuiJie close to Dongzhimen Station. Dongzimen Neijie.<br />
<strong>Link</strong> to a map:  <a href="http://www.xuedi.de/QC/map.png">http://www.xuedi.de/QC/map.png</a></p>
<p><span style="color: #0000ff;"><strong>======</strong></span></p>
<p>Hope you find something interesting to join.<br />
Have good week!</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2011/04/06/blug-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>starraid doc</title>
		<link>http://xuedi.de/blog/2010/12/01/starraid-doc/</link>
		<comments>http://xuedi.de/blog/2010/12/01/starraid-doc/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 17:50:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[starraid]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=75</guid>
		<description><![CDATA[Hello, i did since my last post about my starraid project more work in doxygen and documentation in general. Now i finally uploaded the stuff online: http://www.beijingcode.org/doxygen/starraid/ The project is still in closed development, but feel free to ask about anything anytime or fork as you like, its open source Cheers xuedi]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>i did since my last post about my starraid project more work in doxygen and documentation in general. Now i finally uploaded the stuff online:</p>
<p><a title="link to the doxygen documentation of the starraid project on beijingcode.org" href="http://www.beijingcode.org/doxygen/starraid/" target="_blank">http://www.beijingcode.org/doxygen/starraid/</a></p>
<p>The project is still in closed development, but feel free to ask about anything anytime or fork as you like, its open source <img src='http://xuedi.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Cheers<br />
xuedi</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2010/12/01/starraid-doc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build your own Kylin based on Linux a la hardened Gentoo</title>
		<link>http://xuedi.de/blog/2010/11/02/build-your-own-kylin-based-on-linux-a-la-hardened-gentoo/</link>
		<comments>http://xuedi.de/blog/2010/11/02/build-your-own-kylin-based-on-linux-a-la-hardened-gentoo/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 10:39:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=71</guid>
		<description><![CDATA[Kylin, the magic new chinese secure operating system that got some media buzz few months ago is actually just an improved BSD system, but the idea is the same: Take a more secure system than &#8216;windows server&#8217; and  add more security features to it. I choose  Gentoo for my secure box as i am anyways [...]]]></description>
			<content:encoded><![CDATA[<p>Kylin, the magic new chinese secure operating system that got some media buzz few months ago is actually just an improved BSD system, but the idea is the same: Take a more secure system than &#8216;windows server&#8217; and  add more security features to it.</p>
<p>I choose  Gentoo for my secure box as i am anyways a gentoo user and the Gentoo Hardened team is developing quite steady. Afaik its also the only Linux distro that has a quite good documentation for NON-SELinux security features (coperate distros usually only support SELinux/AppArmor)</p>
<p><strong>What is Gentoo Hardened?</strong></p>
<p>It is a Gentoo profile that, if you choose it, it will add a few features to your compiler by default: CFLAGS=&#8221;-fPIE -fstack-protector-all&#8221; LDFLAGS=&#8221;-Wl,-z,now -Wl,-z,relro&#8221; you can add the useflags USE=&#8221;{$USE} hardened pic&#8221; to your /etc/make.conf as well, but that should be not necessary on a modern Gentoo system, but also will do no harm. As you can guess, this are only compiler flags, so we need to recompile the whole box, this will of course take &#8216;some&#8217; time, here the way i did it:</p>
<p>I had already a system set up as non hardened, so i converted it by selecting the hardened profile and:<br />
<code><br />
emerge --sync<br />
emerge --oneshot binutils gcc virtual/libce<br />
merge -e world # take 3 days holiday ^^<br />
revdep-rebuild<br />
</code></p>
<p>Your system should be not only more secure now, but also more stable because the compiler flags catch a few bad programming habits, in my recompile i got only one smaller problem in a minor package that i posted to the Gentoo bug tracker.</p>
<p>Now the interesting part, lets add more features:</p>
<p><strong>PaX</strong><br />
is the most important here, it is a way to protect the memory, it locks everything and then gives explicit access to the memory parts, it bring a tiny overhead but can protect the code from programming error and avoid most buffer overflow hacks.<br />
After recompiling the system all your binary should be &#8216;PaX-ready&#8217; (nice, need a sticker for my laptop <span style="text-decoration: line-through;">&#8216;vista</span> PaX-ready&#8217;). You now just need to add a few features in the kernel, this worked for me without any problems, its well documented <a title="Gentoo Hardened PiX" href="http://www.gentoo.org/proj/en/hardened/pax-quickstart.xml" target="_blank">here</a></p>
<p><strong>GRsecurity</strong><br />
Manages gives you an improved chroot and it has also roles for all your services that are naked to the public and sets strict limits to them, has its own ACL that make SELinux pretty useless. The GRsecurity also starts with a few options to your kernel config, see <a title="Gentoo Hardened GRsecurity" href="http://www.gentoo.org/proj/en/hardened/grsecurity.xml" target="_blank">here</a> for more info. But as usually the trouble with rule based service profiles, you need the rules, this can be a quite time consuming work&#8230;.</p>
<p><strong>SELinux</strong><br />
Security-Enhanced Linux does not offer much more then GRsecurity (with its ACL) but if you run a cooperate environment that has to fulfill certain standards its can be useful because it apply the guidelines of the U.S. Department of Defense and under run a detailed check by the NSA, so not much more than fancy names here <img src='http://xuedi.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />   &#8230; I did not used it, even though there are a lot of rules already &#8230;</p>
<p><strong>RSBAC</strong><br />
This one is a kind of similar concept to SELinux with some more features, the main &#8216;features&#8217; is that it is government independent and it sees itself more universal.</p>
<p><strong>One more info about PaX</strong>, one feature i really like is: ASLR (Address space layout randomization): If a hacker wants to take over your box, he need to inject his code in order get access, so he need a security hole AND a place to put his injected code &#8230; ASLR can not help preventing the security hole, but it mixes up the memory randomly, so the hacker has a big problem to find the typical injection hooks like the address of the libc<br />
Disadvantages: if you do some really dangrous dynamic memory juggeling in your code, it might run into some problems.</p>
<p><strong>Links:</strong></p>
<p>http://www.gentoo.org/proj/en/hardened/hardenedfaq.xml</p>
<p>[EDIT]<br />
Some update, if you proud owner of GCC 4.4.x powered by the new faster graphite subsystem, you might run into a few problems with Gentoo Hardened, better switch it off, and let GCC compile the loops in the old manner <img src='http://xuedi.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2010/11/02/build-your-own-kylin-based-on-linux-a-la-hardened-gentoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benoît Mandelbrot</title>
		<link>http://xuedi.de/blog/2010/10/17/benoit/</link>
		<comments>http://xuedi.de/blog/2010/10/17/benoit/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 19:30:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=69</guid>
		<description><![CDATA[I got the sad news quite late, last Thursday Benoît Mandelbrot passed away, mostly famous for his fractals and research of finding formulas the explain nature. I appreciated him more as programming pioneer, not in a away of programming languages, but for making programming popular in all the scientific community, connecting mathematicians, economists and all [...]]]></description>
			<content:encoded><![CDATA[<p>I got the sad news quite late, last Thursday Benoît Mandelbrot passed away, mostly famous for his fractals and research of finding formulas the explain nature.</p>
<p>I appreciated him more as programming pioneer, not in a away of programming languages, but for making programming popular in all the scientific community, connecting mathematicians, economists and all other fields via programming.</p>
<p>I belive this is his last public Talk and a good one as well: <a href="http://www.ted.com/talks/lang/eng/benoit_mandelbrot_fractals_the_art_of_roughness.html">TED Talk</a></p>
<p>RIP Benoît</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2010/10/17/benoit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>week of frustration</title>
		<link>http://xuedi.de/blog/2010/10/15/week-of-frustration/</link>
		<comments>http://xuedi.de/blog/2010/10/15/week-of-frustration/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 17:40:41 +0000</pubDate>
		<dc:creator>xuedi</dc:creator>
				<category><![CDATA[beijing]]></category>
		<category><![CDATA[blug_planet]]></category>
		<category><![CDATA[china]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[N900]]></category>

		<guid isPermaLink="false">http://xuedi.de/blog/?p=65</guid>
		<description><![CDATA[What a week, first of all the beloved opencamp turned into to a sterile, boring, sponsored university lecture event without any charm, then ubuntu fucked up 10.10 netbook remix very badly. Ok lets start two years ago, my first open/barcamp event, it was in a nice study bar, very affordable prices, they had food and [...]]]></description>
			<content:encoded><![CDATA[<p>What a week, first of all the beloved opencamp turned into to a sterile, boring, sponsored university lecture event without any charm, then ubuntu fucked up 10.10 netbook remix very badly.</p>
<p>Ok lets start two years ago, my first open/barcamp event, it was in a nice study bar, very affordable prices, they had food and drinks, a nice screen, two lecture room and many cool and nice people. You could easily meet new people, had a chat, change tables and discuss with others. Now 2010 and the last opencamp event, first of all, it is impossible to run a open office presentation, you have to have a Microsoft Powerpoint presentation to hold your open source talk, and no other way possible (some days before at SFD openoffice in the same room was working fine), then boring corporate lectures (some), no food, no power, no wifi but boring atmosphere.</p>
<p>Very sad, it was a truly great event before &#8230;</p>
<p>Then ubuntu 10.10 &#8230; oh oh oh canonical what have you done &#8230;  Since 6.4 every version kept getting faster and better, 10.4 with its netbook remix made me even move from my &#8216;awesome wm on gentoo&#8217; back to ubuntu.</p>
<p>Now you have the not removable or changeable &#8216;unity&#8217; dock and &#8216;mutter wm&#8217;. It takes 2 seconds longer to load than the normal gnome desktop?!? Did i missed something here? Neetbook remix used to stand for: fast and light weight small screen optimized interface&#8230; It works well on a heavy desktop system with 1G nvidia grafic card, but if your netbook don&#8217;t have 3D hardware the new unity dock is slow as hell and even hangs time by time.</p>
<p>If you start the netbook 2D thing you get the &#8216;old&#8217; working system, but with icons that are 2 as bis as a menue entry and it is much more slow than the 10.4 interface.</p>
<p>I can understand that canonical waned to push some gnome 3 technologies into this release like &#8216;mutter&#8217; but this is absolutely pre-alpha software!!</p>
<p>now it is ubuntu 10.10 with awesome-wm and if there is a ubuntu system (non-interface) bug it will be back again plain clean gentoo, if there is something broken at least i know what and why, because i did it &#8230; or maybe back to 10.4 maybe &#8230;</p>
<p>Hoping for more pleasant things to happen &#8230;<br />
xuedi</p>
<p>P.S.<br />
Later on at the opencamp after party it was nicer, free food and some beers, unluckily not every speaker had the pleasure &#8230; Sorry for the harsh words &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://xuedi.de/blog/2010/10/15/week-of-frustration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

