<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19987496</id><updated>2011-12-14T11:57:20.268+08:00</updated><title type='text'>Ripple's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19987496.post-114492457646579632</id><published>2006-04-13T18:34:00.000+08:00</published><updated>2006-04-13T18:36:21.556+08:00</updated><title type='text'>HOWTO:Low Mem requirment of Ubuntu</title><content type='html'>&lt;p class="western" lang="en-GB" style="MARGIN-TOP: 0.42cm" align="center"&gt;&lt;span style="font-size:6;"&gt;&lt;b&gt;Ubuntu/Debian-Sarge&lt;br /&gt;Mini-RAM HOWTO&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" style="MARGIN-TOP: 0.42cm" align="center"&gt;&lt;span style="font-size:130%;"&gt;&lt;i&gt;How to install an&lt;br /&gt;Ubuntu-Desktop on low memory systems&lt;br /&gt;&lt;br /&gt;(Pentium II and III Processor, 32-256 MB RAM)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" style="MARGIN-TOP: 0.42cm" align="center"&gt;&lt;span style="font-size:130%;"&gt;&lt;i&gt;by &lt;/i&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;Ingo LANTSCHNER&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;i&gt; (&lt;/i&gt;&lt;/span&gt;&lt;a href="mailto:ingo@binonabiso.com"&gt;&lt;span style="font-size:130%;"&gt;&lt;i&gt;ingo@binonabiso.com)&lt;/i&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" style="MARGIN-TOP: 0.42cm" align="center"&gt;Thomas HINTERBERGER contributed a chapter,&lt;br /&gt;which details how to install iceWM on Debian-Sarge; scroll to the end&lt;br /&gt;of this document, if you want to see it.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="center"&gt;&lt;a href="http://www.binonabiso.com/"&gt;&lt;img style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 149px; BORDER-BOTTOM: 0px solid; HEIGHT: 147px" alt="BnB Logo" src="BnB-Logo-pp.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Last updated: 26 Feb&lt;sdfield sdnum="3079;2057;D MMM YY" type="DATETIME"&gt;&lt;br /&gt;2005&lt;br /&gt;&lt;br /&gt;&lt;/sdfield&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: left"&gt;&lt;sdfield sdnum="3079;2057;D MMM YY" type="DATETIME"&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(255,0,0)"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/sdfield&gt;&lt;br /&gt;&lt;hr style="WIDTH: 100%; HEIGHT: 2px"&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(255,0,0)"&gt;IMPORTANT:&lt;/span&gt;&lt;br /&gt;This document has been written for Ubuntu Warty - so it is somehow&lt;br /&gt;outdated. Well, we have done some additions for Hoary but probably&lt;br /&gt;you'll find better guides in these days. Here are some (we have not&lt;br /&gt;tested them!):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;A&lt;br /&gt;guide written by matic.ahacic [at] gmail.com.&lt;br /&gt;You can find it here: &lt;a href="http://ubuntuforums.org/showthread.php?t=42873" target="_blank"&gt;http://ubuntuforums.org/showthread.php?t=42873&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;And here is one from Colin Applegate: &lt;a href="http://linus.yhspatriot.net/cs/docs/ubuntu_howto/UbuntuLite" target="_blank"&gt;http://linus.yhspatriot.net/cs/docs/ubuntu_howto/UbuntuLite&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;and an other one: &lt;a class="moz-txt-link-freetext" href="http://www3.telus.net/public/lusseau/gnu-linux-ppcDocs/minimalUbuntuInstall.html" target="_blank"&gt;http://www3.telus.net/public/lusseau/gnu-linux-ppcDocs/minimalUbuntuInstall.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr style="WIDTH: 100%; HEIGHT: 2px"&gt;&lt;br /&gt;&lt;table style="WIDTH: 1249px; HEIGHT: 272px; TEXT-ALIGN: left" cellspacing="2" cellpadding="2" border="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td style="VERTICAL-ALIGN: top"&gt;&lt;img title="View of the Congoriver" style="WIDTH: 385px; HEIGHT: 256px" alt="Congoriver" src="../work/Fotos/img001.jpeg.medium.jpeg" /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td style="VERTICAL-ALIGN: top"&gt;&lt;big&gt;&lt;big&gt;Want to do a journey&lt;br /&gt;to&lt;br /&gt;Congo with Bino na Biso?&lt;br /&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="../de/kotambola/" target="_blank"&gt;Check out&lt;br /&gt;Kotambola! (only German yet - sorry!)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But &lt;a href="mailto:lukas@binonabiso.com"&gt;you can write us&lt;/a&gt;, we&lt;br /&gt;will answer in English :-))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More images from Congo: &lt;a href="../work/Fotos/index.html"&gt;../work/Fotos/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/small&gt;&lt;/big&gt;&lt;/big&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;sdfield sdnum="3079;2057;D MMM YY" type="DATETIME"&gt;&lt;/sdfield&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr style="WIDTH: 100%; HEIGHT: 2px"&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/h1&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;What this Howto is about&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="left"&gt;Ubuntu installs by default&lt;br /&gt;with the Gnome Desktop and other memory-intensive applications. So if&lt;br /&gt;you do not have a fast and powerful machine (Pentium 4 and 512 MB of&lt;br /&gt;RAM) your system will be quite slow. The following document explains&lt;br /&gt;the steps, how to install Ubuntu and a GUI on a low memory system, so&lt;br /&gt;that you can use it as a Workstation for your daily work. It is aimed&lt;br /&gt;to the average SOHO-user (Small Office/Home Office). &lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="center"&gt;&lt;a href="http://www.binonabiso.com/en/img/LDS-screen01.png"&gt;&lt;span style="color:navy;"&gt;&lt;img title="Click to enlarge" style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; WIDTH: 256px; BORDER-BOTTOM: 0px solid; HEIGHT: 192px" alt="Screenshot" src="LDS-screen01-thumb.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:navy;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="center"&gt;&lt;i&gt;Screenshot (Click to&lt;br /&gt;enlarge)&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2 class="western" lang="en-GB"&gt;Conventions:&lt;/h2&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;br /&gt;&lt;table cellspacing="0" cellpadding="0" width="1044" border="0"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="220"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;# command&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="824"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Type command as root (you can do&lt;br /&gt;a sudo su- before, in order to get the root-prompt. Or you put sudo&lt;br /&gt;before the command.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="220"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;$ command&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="824"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Type command as user.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="220"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="color:red;"&gt;Red text&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="824"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Parts which should be improved.&lt;br /&gt;Please let me know, if you have usefull suggestions.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;1 The Basesystem&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Get Ubuntu CD-ROM see &lt;a href="http://www.ubuntulinux.org/" target="_blank"&gt;http://www.ubuntulinux.org/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;After inserting the CD-ROM into the&lt;br /&gt;drive, boot and when asked to press Enter, type &lt;span style="font-family:Courier,monospace;"&gt;&lt;b&gt;custom&lt;/b&gt;&lt;/span&gt; before. (&lt;b&gt;Not&lt;/b&gt; &lt;span style="font-family:Courier,monospace;"&gt;&lt;b&gt;linux custom&lt;/b&gt;&lt;/span&gt;!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:+0;"&gt;Hint for Hoary; In the Hoary installer there is no&lt;br /&gt;'custom' install option. It appears they've replaced it with 'server'&lt;br /&gt;which is a minimum install.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;The result will be a minimal-system&lt;br /&gt;with less than 300 MB on the HD and only a textprompt (no GUI).&lt;/p&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;2 Postinstall the GUI&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;I did it in the following order, but&lt;br /&gt;probably the order is not important:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="FONT-WEIGHT: bold"&gt;$ sudo su -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This puts you into a root-shell (#), so no more sudo&lt;br /&gt;is necesary.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;# vi&lt;br /&gt;/etc/apt/sources.list &lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" style="MARGIN-LEFT: 2cm"&gt;&lt;span style="font-size:85%;"&gt;(If&lt;br /&gt;you are not familiar with &lt;/span&gt;&lt;span style="font-family:Bitstream Vera Sans Mono;font-size:85%;"&gt;vi&lt;/span&gt;&lt;span style="font-size:85%;"&gt; you can use &lt;/span&gt;&lt;span style="font-family:Bitstream Vera Sans Mono;font-size:85%;"&gt;nano&lt;/span&gt;&lt;span style="font-size:85%;"&gt; or&lt;br /&gt;any other texteditor instead.) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enable the universe-repository by removing the Hashmarks (=# (2 times))&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get update&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install icewm&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install xserver-xfree86&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install x-window-system-core&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install xdm&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install numlockx&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install xterm&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;The result is a system with X and iceWM&lt;br /&gt;as windowmanager. You log in as user and on the prompt:&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.2cm; MARGIN-LEFT: 2cm"&gt;$ startx &lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;starts the GUI. (After the first&lt;br /&gt;reboot, xdm autostarts and puts you directly into the GUI-mode)&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;So far this system needs 468 MB on your&lt;br /&gt;harddrive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;hr style="WIDTH: 100%; HEIGHT: 2px"&gt;&lt;br /&gt;From Frank Martelli [frank &lt;small&gt;&lt;small&gt;at&lt;/small&gt;&lt;/small&gt;&lt;br /&gt;foodsavvy &lt;small&gt;&lt;small&gt;dot&lt;/small&gt;&lt;/small&gt; com]: Just a note when&lt;br /&gt;dealing with the &lt;span style="FONT-WEIGHT: bold"&gt;ppc version&lt;/span&gt;&lt;br /&gt;of Ubuntu -- for some&lt;br /&gt;&lt;br /&gt;reason, icewm (silently) requires /usr/lib/libtiff.so.3. A very&lt;br /&gt;frustrating bug, as X starts lets you login and then (without any&lt;br /&gt;errors)&lt;br /&gt;&lt;br /&gt;returns to the login screen.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="MARGIN-LEFT: 40px"&gt;ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3&lt;/pre&gt;&lt;br /&gt;&lt;hr style="WIDTH: 100%; HEIGHT: 2px"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;3 Basic Applications&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" style="MARGIN-BOTTOM: 0cm"&gt;We consider&lt;br /&gt;a Mailreader, Webbrowser, PDF-Reader and Officesuite as basic:&lt;/p&gt;&lt;br /&gt;&lt;h2 class="western" lang="en-GB"&gt;PDF-Reader&lt;/h2&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install acroread&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;This adds 26 MB to the harddrive&lt;br /&gt;(compared to 3,2 MB of gPDF, but gPDF laks crucial features like search&lt;br /&gt;and copy of text.)&lt;/p&gt;&lt;br /&gt;&lt;h2 class="western" lang="en-GB"&gt;Mozilla&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;We include Flashplayer and&lt;br /&gt;Acrobat-Plugin for optimal compatibility with todays WWW. (The plugins&lt;br /&gt;only need 2,5 MB)&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install mozilla flashplayer-mozilla acroread-plugin&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Fills up the harddrive to 555MB&lt;/p&gt;&lt;br /&gt;&lt;h2 class="western" lang="en-GB"&gt;Officesuite&lt;/h2&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;At the date of writing this Howto you&lt;br /&gt;have two options. Choose one of them (&lt;b&gt;either-or&lt;/b&gt;, &lt;u&gt;not&lt;/u&gt;&lt;br /&gt;both!). This will probably change constantly, as OpenOffice envolves -&lt;br /&gt;but the principle will stay the same (just the versions will change).&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;&lt;span lang="en-GB"&gt;Either: Install&lt;/span&gt; OpenOffice 1.1.2 &lt;span lang="en-GB"&gt;from&lt;/span&gt; apt-repository&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install openoffice.org&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;This installs Openoffice 1.1.2&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Or: Install OpenOffice 1.1.3 from OpenOffice.org:&lt;/h3&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;I installed OpenOffice 1.1.3 from the&lt;br /&gt;tar, provided by &lt;a href="http://www.openoffice.org/" target="_blank"&gt;http://www.openoffice.org/&lt;/a&gt;.&lt;br /&gt;After untaring the tree I cd into the tree and type:&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;./install &lt;/p&gt;&lt;br /&gt;&lt;h2 class="western" lang="en-GB"&gt;3.3 Final thoughts&lt;/h2&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Finally we have now 770 MB for the&lt;br /&gt;bare system on the harddrive, so if we consider to have 128 MB minimum&lt;br /&gt;for the swap, we need harddrives between 1 and 1,5 GB for such&lt;br /&gt;Ubuntu-Desktops.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;4 More Applications&lt;/h1&gt;&lt;br /&gt;&lt;table bordercolor="black" cellspacing="0" cellpadding="4" width="100%" border="1"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th valign="top" align="middle" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Application&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;th valign="top" align="middle" width="46%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Installation&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;th valign="top" align="middle" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Size on HD&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;openssh-server&lt;br /&gt;(sshd)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install openssh-server&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;594&lt;br /&gt;kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;gthumb&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install gthumb&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;60,2&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;Acrobat Reader&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install acroread&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;26 MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;gpdf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.1cm"&gt;apt-get&lt;br /&gt;install gpdf&lt;/p&gt;&lt;br /&gt;&lt;p class="rot-western" lang="en-GB"&gt;&lt;span style="color:black;"&gt;(Warning:&lt;br /&gt;gpdf has no search-feature and you can not copy&amp;paste parts of text&lt;br /&gt;out of PDFs)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;3,2&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;OOo, German&lt;br /&gt;Language Pack&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install openoffice.org-l10n-de&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;18,6&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;OOo, German Help&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install openoffice.org-help-de&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;23,5&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;CUPS Daemon&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install cupsys&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;23,6&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;CUPS-Manager&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install gnome-cups-manager&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;1,6&lt;br /&gt;kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;Printerdrivers&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install cupsomatic-ppd&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="rot-western" lang="en-GB"&gt;22 MB&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(This is too much - any ideas how to reduce this?!)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;The Gimp&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install gimp&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;40,5&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#280099;"&gt;cdrecord&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#280099;"&gt;apt-get&lt;br /&gt;install cdrecord&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;color:#280099;"&gt;1,2 MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#280099;"&gt;mkisofs&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#280099;"&gt;apt-get&lt;br /&gt;install mkisofs&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;color:#280099;"&gt;860 kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;nedit (Editor)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install nedit&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;3,3&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;alicq (ICQ-Client)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install alicq&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;7,8&lt;br /&gt;kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;gaim (ICQ-Client)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install gaim&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;18,4&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#355e00;"&gt;guitar&lt;br /&gt;(Dateikomprimierer)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#355e00;"&gt;apt-get&lt;br /&gt;install guitar&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;color:#355e00;"&gt;3,3 MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#355e00;"&gt;zip&lt;br /&gt;und unzip&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;&lt;span style="font-size:85%;color:#355e00;"&gt;apt-get install zip&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:#355e00;"&gt;apt-get&lt;br /&gt;install unzip&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;color:#355e00;"&gt;550 kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;rdesktop&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install rdesktop&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;320&lt;br /&gt;kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;tsclient&lt;br /&gt;(Graphisches Frontend für rdesktop und VNC)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;apt-get&lt;br /&gt;install tsclient&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;"&gt;940&lt;br /&gt;kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;cdrtoaster&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;Does&lt;br /&gt;not work yet!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;apt-get&lt;br /&gt;install cdrtoaster&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;color:red;"&gt;106 kB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;Simple&lt;br /&gt;cdrx&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;Does&lt;br /&gt;not work yet !&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;apt-get&lt;br /&gt;install simplecdrx&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;color:red;"&gt;5,1 MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;gtoaster&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;Does&lt;br /&gt;not work yet!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="font-size:85%;color:red;"&gt;apt-get&lt;br /&gt;install gtoaster&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="font-size:85%;color:red;"&gt;6 MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;xine-ui (Multi Media Player)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;apt-get install xine-ui&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;12 MB&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;w32codecs&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;apt-get install w32codecs&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;28,4 MB&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="color:red;"&gt;MPlayer&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="color:red;"&gt;Does not work&lt;br /&gt;yet!&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;span style="color:red;"&gt;apt-get&lt;br /&gt;install mozilla-mplayer&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;span style="color:red;"&gt;18,3&lt;br /&gt;MB&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;apt-get install mplayer-fonts&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;7,3 MB&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;apt-get install&lt;br /&gt;gstreamer0.8-plugins&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;11 MB&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;mc (Midnightcommander,&lt;br /&gt;Filemanager)&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;apt-get install mc&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;5 MB&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;emelfm (Filemanager)&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;apt-get install emelfm&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;582 kB&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="24%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="46%"&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;Todos&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Backup&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Find a working frontend for cdrecord.&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Find a working Mplayer-package.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;4 Future plans&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;If we go down to 64 or 32 MB of RAM we&lt;br /&gt;won't install OpenOffice. I recommend Abiword and Gnumeric instead.&lt;br /&gt;Also the Mozialla web broser could be a problem on such systems. Better&lt;br /&gt;to go with Firefox and Thunderbird/Pine.&lt;/p&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;5 Comparison&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;If we compare Ubuntu's ability to adapt&lt;br /&gt;to low-memory-systems with Fedora we will be surprised:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;table bordercolor="black" cellspacing="0" cellpadding="4" width="100%" border="1"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th valign="top" align="middle" width="44%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Installation-Typ&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;th valign="top" align="middle" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Fedora Core 3 [MB]&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;th valign="top" align="middle" width="27%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Ubuntu 4.10 [MB]&lt;/p&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="44%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Minimal standard&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="bottom" width="30%" sdnum="3079;" sdval="571"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;571&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="bottom" width="27%" sdnum="3079;" sdval="298"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;298&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="44%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;span style="font-size:85%;"&gt;Minimal trimmed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(see &lt;/span&gt;&lt;a href="http://www.simpaticus.com/linux" target="_blank"&gt;&lt;span style="font-size:85%;"&gt;http://www.simpaticus.com/linux&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="bottom" width="30%" sdnum="3079;" sdval="430"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;430&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="27%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;??&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="44%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;w/ X, iceWM&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;??&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="bottom" width="27%" sdnum="3079;" sdval="450"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;450&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="44%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;w/ Mozilla&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;??&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="27%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;add. 58&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td valign="top" width="44%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;w/ OpenOffice 1.1.3&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="30%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;??&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top" width="27%"&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;add. 184&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;6 More help&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;a href="http://ubuntuguide.org/" target="_blank"&gt;Install and configure Ubuntu: http://ubuntuguide.org/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Installing Low-Memory-Systems: &lt;a href="http://www.rule-project.org/" target="_blank"&gt;http://www.rule-project.org/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;7 Feedback&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;Please send comments and Feedback to &lt;a href="mailto:ingo@binonabiso.com"&gt;ingo@binonabiso.com&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h1 class="western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;8 Alternative Installation with Debian Sarge&lt;/h1&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;&lt;br /&gt;&lt;br /&gt;by Thomas HINTERBERGER&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;After installing, I had the feeling,&lt;br /&gt;that the Debian Icewm has some problems with the Ubuntu System (tar was&lt;br /&gt;not working, the same with Acroread and OpenOffice - the paths looked&lt;br /&gt;different). Not knowing Icewm very well, I just decided to start from a&lt;br /&gt;Debian Netinstall CD-Image (even floppy-disks are possible - you&lt;br /&gt;download it from &lt;a href="http://www.debian.org"&gt;www.debian.org&lt;/a&gt; ).&lt;br /&gt;It is very small - including X with Icewm 298 MB. I think, that Icewm&lt;br /&gt;works better with the original Debian - after installation all programs&lt;br /&gt;was working immediately (but perhaps it is just the newer Version of&lt;br /&gt;Icewm - 2.20 - you also get Firefox 1.0, Mozilla 1.7.5 and gimp 2.2)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;you can follow the guide from Ingo - I&lt;br /&gt;will note only the steps you have to add.&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;after installation you have no "sudo&lt;br /&gt;su"- so just type su and the root-password to get root.&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB"&gt;add the follwing lines to your&lt;br /&gt;sources.list&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;code&gt;deb ftp://ftp.debian.org/debian/ sarge main&lt;br /&gt;&lt;br /&gt;deb ftp://ftp.debian.org/debian-non-US/ sarge/non-US main&lt;br /&gt;&lt;br /&gt;deb-src ftp://ftp.debian.org/debian/ sarge main&lt;br /&gt;&lt;br /&gt;deb-src ftp://ftp.debian.org/debian-non-US/ sarge/non-US main&lt;/code&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;code&gt;# netselect-apt&lt;/code&gt; finds the most quick of all&lt;br /&gt;Debian-mirrors.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;after # apt-get install&lt;br /&gt;xterm you add&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install sudo&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;apt-get install emelfm&lt;/p&gt;&lt;br /&gt;&lt;p lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;when you are now the&lt;br /&gt;first time in Icewm, verify with emelfm or with the shell, that there&lt;br /&gt;is a file /etc/sudoers - if not, you have to reboot. - rootshell: #&lt;br /&gt;shutdown -r now&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;echo "[username] ALL = NOPASSWD: /sbin/shutdown, /sbin/poweroff,&lt;br /&gt;&lt;br /&gt;/sbin/halt, /sbin/reboot, /bin/cdrecord" &amp;gt;&amp;gt; /etc/sudoers&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;shutdown -r now&lt;/p&gt;&lt;br /&gt;&lt;p lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;after rebooting you&lt;br /&gt;should now be able to use all commands, when you press strg+alt+del. If&lt;br /&gt;you don't do this, you have to write all the time # shutdown -r now to&lt;br /&gt;a rootshell, to shut down the system proper.&lt;/p&gt;&lt;br /&gt;&lt;p lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;instead of this, you can&lt;br /&gt;edit /etc/sudoers, but only with the command&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western" lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;#&lt;br /&gt;visudo&lt;/p&gt;&lt;br /&gt;&lt;p lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;&lt;b&gt;!!!! don't use another&lt;br /&gt;editor !!!!&lt;/b&gt;- for visudo: strg o = saving, strg x = exit&lt;/p&gt;&lt;br /&gt;&lt;p lang="en-GB" style="MARGIN-BOTTOM: 0.5cm"&gt;you should have the&lt;br /&gt;following lines:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;root ALL=(ALL) ALL &lt;code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;[username] ALL = NOPASSWD: /sbin/shutdown,&lt;br /&gt;/sbin/poweroff, /sbin/halt, /sbin/reboot, /bin/cdrecord&lt;code&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;br /&gt;The rest is the same like in Ingos description - the only thing - I&lt;br /&gt;would use bluefish instead of nedit - it is 4 MB more, but you have a&lt;br /&gt;wonderful HTML - Editor.&lt;br /&gt;&lt;p&gt;The configuration of X is not as good and comfortable, as with&lt;br /&gt;Ubuntu - I did a little trick: run the Ubuntu live CD or Knoppix (if&lt;br /&gt;you have only 64MB, you have to do a swap partition before - I did not&lt;br /&gt;test it with Ubuntu, but Knoppix runs with 64MB) - make the screen and&lt;br /&gt;fonts well looking- copy the /etc/X11/XF86Config-4 from the live CD to&lt;br /&gt;a disk (or mail it), bring it to your /home directory in Icewm- save&lt;br /&gt;your existing /etc/X11/XF86Config-4.&lt;/p&gt;&lt;br /&gt;&lt;p class="cmd-western"&gt;# cp XF86Config-4 /etc/X11/XF86Config-4&lt;/p&gt;&lt;br /&gt;&lt;p&gt;with my system, it was working perfect (both - Knoppix-config and&lt;br /&gt;Ubuntu-config)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;one more tip: emelfm is working as a file browser, like Nautilus or&lt;br /&gt;Konqueror - it is not visible from the first moment, it is hard&lt;br /&gt;to configure, but it does.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" align="right"&gt;Back to &lt;a href="http://www.binonabiso.com/en/"&gt;www.binonabiso.com/en/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or &lt;a href="http://www.binonabiso.com/de/"&gt;www.binonabiso.com/de/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" lang="en-GB" style="MARGIN-TOP: 0.5cm; MARGIN-BOTTOM: 0cm" align="left"&gt;&lt;sdfield type="PAGE" format="PAGE" subtype="RANDOM"&gt;1&lt;/sdfield&gt; &lt;sdfield sdnum="3079;2057;D/M/YY" type="DATETIME"&gt;2/1/05&lt;/sdfield&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-114492457646579632?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.binonabiso.com/en/Ubuntu-miniRAM-HOWTO.html' title='HOWTO:Low Mem requirment of Ubuntu'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/114492457646579632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=114492457646579632&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/114492457646579632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/114492457646579632'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/04/howtolow-mem-requirment-of-ubuntu.html' title='HOWTO:Low Mem requirment of Ubuntu'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-114100836255502963</id><published>2006-02-27T10:45:00.000+08:00</published><updated>2006-02-27T10:46:30.910+08:00</updated><title type='text'>http://web.indstate.edu/thcme/mwking/protein-modifications.html</title><content type='html'>&lt;a name="top"&gt;Post-Translational Modification&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#secretion"&gt;Secreted and Membrane-Associated Proteins&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#cleavage"&gt;Proteolytic Cleavage of Proteins&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#glycoproteins"&gt;Glycoproteins&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#mechanism"&gt;Mechanism of Sugar Linkage&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#lysosomes"&gt;Lysosomal Targeting of Enzymes&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#clinical"&gt;Clinical Significances of Glycoproteins&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#glycoprotein"&gt;Defects in Glycoprotein Degradation&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#acylation"&gt;Acylation&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#methylation"&gt;Methylation&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#phosphorylation"&gt;Phosphorylation&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#sulfation"&gt;Sulfation&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#prenylation"&gt;Prenylation&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#c"&gt;Vitamin C-Dependent Modifications&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#k"&gt;Vitamin K-Dependent Modifications&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#selenocysteine"&gt;Selenoproteins&lt;/a&gt; &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/home.html"&gt;Return to Medical Biochemistry Page&lt;/a&gt;&lt;br /&gt;&lt;a name="secretion"&gt;&lt;br /&gt;Secreted and Membrane-Associated Proteins&lt;/a&gt;&lt;br /&gt;Proteins that are membrane bound or are destined for excretion are synthesized by ribosomes associated with the membranes of the endoplasmic reticulum (ER). The ER associated with ribosomes is termed rough ER (RER). This class of proteins all contain an N-terminus termed a signal sequence or signal peptide. The signal peptide is usually 13-36 predominantly hydrophobic residues. The signal peptide is recognized by a multi-protein complex termed the signal recognition particle (SRP). This signal peptide is removed following passage through the endoplasmic reticulum membrane. The removal of the signal peptide is catalyzed by signal peptidase. Proteins that contain a signal peptide are called preproteins to distinguish them from proproteins. However, some proteins that are destined for secretion are also further proteolyzed following secretion and, therefore contain pro sequences. This class of proteins is termed preproproteins.&lt;br /&gt;Mechanism of synthesis of membrane bound or secreted proteins. Ribosomes engage the ER membrane through interaction of the signal recognition particle, SRP in the ribosome with the SRP receptor in the ER membrane. As the protein is synthesized the signal sequence is passed through the ER membrane into the lumen of the ER. After sufficient synthesis the signal peptide is removed by the action of signal peptidase. Synthesis will continue and if the protein is secreted it will end up completely in the lumen of the ER. If the protein is membrane associated a stop transfer motif in the protein will stop the transfer of the protein through the ER membrane. This will become the membrane spanning domain of the protein.&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="cleavage"&gt;&lt;br /&gt;Proteolytic Cleavage&lt;/a&gt;&lt;br /&gt;Most proteins undergo proteolytic cleavage following translation. The simplest form of this is the removal of the initiation methionine. Many proteins are synthesized as inactive precursors that are activated under proper physiological conditions by limited proteolysis. Pancreatic enzymes and enzymes involved in clotting are examples of the latter. Inactive precursor proteins that are activated by removal of polypeptides are termed, proproteins.&lt;br /&gt;A complex example of post-translational processing of a preproprotein is the cleavage of prepro-opiomelanocortin (POMC) synthesized in the pituitary (see the &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/peptide-hormones.html#pomc"&gt;Peptide Hormones&lt;/a&gt; page for discussion of POMC). This preproprotein undergoes complex cleavages, the pathway of which differs depending upon the cellular location of POMC synthesis.&lt;br /&gt;Another is example of a preproprotein is insulin. Since insulin is secreted from the pancreas it has a prepeptide. Following cleavage of the 24 amino acid signal peptide the protein folds into proinsulin. Proinsulin is further cleaved yielding active insulin which is composed of two peptide chains linked togehter through disulfide bonds..&lt;br /&gt;Still other proteins (of the enzyme class) are synthesized as inactive precursors called zymogens. Zymogens are activated by proteolytic cleavage such as is the situation for several proteins of the &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/blood-coagulation.html"&gt;blood clotting&lt;/a&gt; cascade. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="glycoproteins"&gt;&lt;br /&gt;Glycoproteins&lt;/a&gt;&lt;br /&gt;Membrane associated carbohydrate is exclusively in the form of oliogsaccharides covalently attached to proteins forming glycoproteins, and to a lesser extent covalently attached to lipid forming the &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/lipid-synthesis.html#sphingolipids"&gt;glycolipids&lt;/a&gt;. Glycoproteins consist of proteins covalently linked to carbohydrate. The predominant sugars found in glycoproteins are glucose, galactose, mannose, fucose, GalNAc, GlcNAc and NANA. The distinction between &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/glycans.html"&gt;proteoglycans&lt;/a&gt; and glycoproteins resides in the level and types of carbohydrate modification. The carbohydrate modifications found in glycoproteins are rarely complex: carbohydrates are linked to the protein component through either O-glycosidic or N-glycosidic bonds. The N-glycosidic linkage is through the amide group of asparagine. The O-glycosidic linkage is to the hydroxyl of serine, threonine or hydroxylysine. The linkage of carbohydrate to hydroxylysine is generally found only in the collagens. The linkage of carbohydrate to 5-hydroxylysine is either the single sugar galactose or the disaccharide glucosylgalactose. In ser- and thr-type O-linked glycoproteins, the carbohydrate directly attached to the protein is GalNAc. In N-linked glycoproteins, it is GlcNAc.&lt;br /&gt;O-linkage to GalNAc&lt;br /&gt;N-linkage to GlcNAc&lt;br /&gt;The predominant carbohydrate attachment in glycoproteins of mammalian cells is via N-glycosidic linkage. The site of carbohydrate attachment to N-linked glycoproteins is found within a consensus sequence of amino acids, N-X-S(T), where X is any amino acid except proline. When an analysis of proteins in the public databases is carried out, it can be shown that approximately 65% of all the proteins contain at least one occurrence of the Asn-X-Ser/Thr consensus. N-linked glycoproteins all contain a common core of carbohydrate attached to the polypeptide. This core consists of three mannose residues and two GlcNAc. A variety of other sugars are attached to this core and comprise three major N-linked families:&lt;br /&gt;1. High-mannose type contains all mannose outside the core in varying amounts.&lt;br /&gt;2. Hybrid type contains various sugars and amino sugars.&lt;br /&gt;3. Complex type is similar to the hybrid type, but in addition, contains sialic acids to varying degrees.&lt;br /&gt;Structures of oligosaccharides of the 3 major classes of glycoprotein.Open squares: GlcNAc; open circles: mannose; open diamonds: galactose; filled squares: fucose; filled triangles: sialic acid the greek symbols a and b followed by numbers refers to the type of linkage.&lt;br /&gt;Most proteins that are secreted, or bound to the plasma membrane, are modified by carbohydrate attachment. The part that is modified, in plasma membrane-bound proteins, is the extracellular portion of the protein that is modified. Intracellular proteins are less frequently modified by carbohydrate attachment. However, the attachment of carbohydrate to intracellular proteins confers unique functional activities on these proteins. Linkage of carbohydrate to cytosolic and/or nuclear proteins occurs via O-linkage and involves attachment of GlcNAc to serine or threonine residues. The linkage is catalyzed by the enzyme O-GlcNAc transferase, OGT. Several transcription factors and RNA polymerase II have been shown to be modified by O-GlcNAc linkage. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="mechanism"&gt;&lt;br /&gt;Mechanism of Carbohydrate Linkage to Protein&lt;/a&gt;&lt;br /&gt;The protein component of all glycoproteins is synthesized from polyribosomes that are bound to the endoplasmic reticulum (ER). The processing of the sugar groups occurs cotranslationally in the lumen of the ER and continues in the Golgi apparatus for N-linked glycoproteins. Attachment of sugars in O-linked glycoproteins occurs post-translationally in the Golgi apparatus. Sugars used for glycoprotein synthesis (both N-linked and O-linked) are activated by coupling to nucleotides. Glucose and GlcNAc are coupled to UDP and mannose is coupled to GDP.&lt;br /&gt;O-linked sugars: The synthesis of O-linked glycoproteins occurs via the stepwise addition of nucleotide-activated sugars directly onto the polypeptide. The nucleotide-activated sugars are coupled to either UDP, GDP (as with mannose) or CMP (for instance, NANA). The attachment of sugars is catalyzed by specific glycoprotein glycosyltransferases. Evidence indicates that each specific type of carbohydrate linkage in O-linked glycoproteins is the result of a different glycosyltransferase.&lt;br /&gt;N-linked sugars: As indicated earlier, the three major classes of N-linked carbohydrate modifications are high-mannose, hybrid and complex. The major distinguishing feature of the complex class is the presence of sialic acid, whereas the hybrid class contains no sialic acid.&lt;br /&gt;In contrast to the step-wise addition of sugar groups to the O-linked class of glycoproteins, N-linked glycoprotein synthesis requires a lipid intermediate: dolichol phosphate. Dolichols are polyprenols (C80-C100) containing 17 to 21 isoprene units, in which the terminal unit is saturated.&lt;br /&gt;DolicholThe black bracket denotes the isoprene unit.The phosphate in dolichol phosphate is attached to the hydroxyl.&lt;br /&gt;As indicated, the formation of the GlcNAc-b-Asn linkage in proteins occurs in the endoplasmic reticulum (ER) through cotranslational addition of a preassembled carbohydrate core structure that is delivered via the carbohydrate-dolichol lipid intermediate. The preassembled carbohydrate core structure comprises three terminal residues of glucose attached to a branched cluster of nine mannose residues that are in turn attached to two GlcNAc residues attached to dolicholpyrophosphate. The structure is abbreviated Glc3Man9GlcNAc2-P-P-dolichol. This structure is commonly referred to as the lipid-linked oligosaccharide (LLO), whereas the oligosaccharide structure itself is termed the en bloc oligosaccharide. In mammalian cells the importance of the terminal glucose residues is evident from the fact that transfer of Man9GlcNAc2-P-P-dolichol is some 25-times less efficient than the complete structure. In addition, structures that contain three terminal glucose residues, but not the complete Man9GlcNAc2 structure, are efficiently transferred to protein by oligosaccharyltransferase. Synthesis of the en bloc dolichol-P-P-oligosaccharide unit begins on the cytoplasmic face of the ER membrane and prior to transfer to the protein, the structure 揻lips?to the luminal side.&lt;br /&gt;Pathway by which the synthesis and transfer of the lipid-linked oligosaccharide unit takes place at the membrane of the ER.&lt;br /&gt;Immediately following transfer of the en bloc oligosaccharide unit to the protein, processing and alteration of the composition of the oligosaccharide ensues and continues as the protein passes through the ER then into and through the Golgi apparatus. Initially, the terminal glucose is removed through the action of glucosidase I (GI), a membrane bound enzyme recognizing a1,2-linked glucose. The remaining two glucose residues are then removed by glucosidase II (GII), a soluble enzyme recognizing a1,3-inked glucose. After removal of the glucose residues, the action of a-mannosidases removes several mannose residues as the protein progresses to the Golgi. The action of the various glucosidases and mannosidases leaves N-linked glycoproteins containing a common core of carbohydrate consisting of three mannose residues and two GlcNAc. Through the action of a wide range of glycosyltransferases and glycosidases a variety of other sugars are attached to this core as the protein progresses through the Golgi. These latter reactions generate the three major families of N-linked glycoproteins described above. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="lysosomes"&gt;&lt;br /&gt;Lysosomal Targeting of Enzymes&lt;/a&gt;&lt;br /&gt;Enzymes that are destined for the lysosomes (lysosomal enzymes) are directed there by a specific carbohydrate modification. During transit through the Golgi apparatus a residue of GlcNAc-1-phosphate (GlcNAc-1-P) is added to the carbon-6 hydroxyl group of one or more specific mannose residues that have been added to these enzymes. The GlcNAc is activated by coupling to UDP and is transferred by UDP-GlcNAc:lysosomal enzyme GlcNAc-1-phosphotransferase (GlcNAc-phosphotransferase), yielding a phosphodiester intermediate: GlcNAc-1-P-6-Man-protein. A second reaction (catalyzed by GlcNAc 1-phosphodiester-N-acetylglucosaminidase) removes the GlcNAc leaving mannose residues phosphorylated in the 6 position: Man-6-P-protein. A specific Man-6-P receptor (MPR) is present in the membranes of the Golgi apparatus. Binding of Man-6-P to this receptor targets proteins to the lysosomes.&lt;br /&gt;Two distinct MPRs have been identified and both are members of the P-type lectin family. Both are type I integral membrane glycoproteins that contain an N-terminal extracellular domain, a single transmembrane domain and a C-terminal cytoplasmic domain. One receptor is large with a molecular weight of approximately 300kDa, the other receptor is smaller with a molecular weight of approximately 46kDa. Structural similarities between these two receptors indicates they are derived from a single ancestral gene with the larger receptor arising through multiple gene duplications. The extracellular portion of the larger receptor contains 15 repeating elements, each of which is highly similar to the extracellular domain of the smaller receptor. Both receptors exist as dimers embedded in the membrane.&lt;br /&gt;The large receptor binds two moles of Man-6-P and the smaller binds one mole of Man-6-P per subunit, thus 4 and 2 moles of Man-6-P per dimer, respectively. The bovine and murine versions of the smaller receptors require divalent cations for ligand binding and thus the receptor has been termed the cation-dependent Man-6-P receptor (CD-MPR). However, the human counterpart may not require cations for its activity. The larger receptor does not require divalent cations for ligand binding and is therefore, commonly referred to as the cation-independent Man-6-P receptor (CI-MPR). However, the CI-MPR has been shown to bind the nonglycosylated polypeptide hormone, insulin-like growth factor II (IGF-II) and as such the larger MPR is more frequently identified as IGF-II/MPR. The IGF-II/MPR is available at the cell surface and its role in binding IGF-II is to target this hormone for degradation in the lysosomes. In addition to IGF-II, the IGF-II/MPR has been shown to bind a diverse array of Man-6-P-containing proteins as well as several nonglucosylated proteins. Although IGF-II/MPR and CD-MPR exhibit distinct activities, both receptors function to target newly synthesized lysosomal enzymes to the lysosomes. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="clinical"&gt;&lt;br /&gt;Clinical Significances of Glycoproteins&lt;/a&gt;&lt;br /&gt;Glycoproteins on cell surfaces are important for communication between cells, for maintaining cell structure and for self-recognition by the immune system. The alteration of cell-surface glycoproteins can, therefore, produce profound physiological effects, of which several are listed below.&lt;br /&gt;1. The ABO blood group antigens are the carbohydrate moieties of glycolipids on the surface of cells as well as the carbohydrate portion of serum glycoproteins. When present on the surface of cells the ABO carbohydrates are linked to sphingolipid and are therefore of the glycosphingolipid class. When the ABO carbohydrates are associated with protein in the form of glycoproteins they are found in the serum and are referred to as the secreted forms. Some individuals produce the glycoprotein forms of the ABO antigens while others do not. This property distinguishes secretors from non-secretors, a property that has forensic importance such as in cases of rape. For more information of blood group antigens, including ABO visit the blood groups page at the &lt;a style="TEXT-DECORATION: none" href="http://jove.prohosting.com/~scarfex/blood/groups.html"&gt;SCARF&lt;/a&gt; site.&lt;br /&gt;Structure of the ABO blood group carbohydrates,R represents the linkage to protein in the secreted forms, sphingolipid in the cell-surface bound form.open square = GlcNAc, open diamond = galactose, filled square = fucose, filled diamond = GalNAc, filled diamond = sialic acid (NANA)&lt;br /&gt;2. The truncation of erythrocyte surface glycoproteins leads to cell clumping, as in &lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=224100"&gt;congenital dyserythropoietic anemia type II&lt;/a&gt;. Also referred to as HEMPAS (hereditary erythroblastic multinuclearity with positive acidified-serum test).&lt;br /&gt;3. Several viruses, bacteria and parasites have exploited the presence of cell-surface carbohydrates, principally associated with protein (glycoproteins), using them as portals of entry into the cell.&lt;br /&gt;A. Human immunodeficiency virus (HIV), the causative agent of AIDS, gains entry into cells of the immune system by attaching to a class of cellular receptors known as the chemokine receptors, most notably CXCR4 and CCR5. For more information on chemokines and their receptors visit the &lt;a style="TEXT-DECORATION: none" href="http://www.copewithcytokines.de/cope.cgi"&gt;C.O.P.E&lt;/a&gt; site.&lt;br /&gt;B. Members of the poxvirus family of viruses gain entry into cells, most frequently migratory leukocytes, by attaching to chemokine receptors including CCR1, CCR5 and CXCR4 (Science [1999] vol. 286 pp. 1968-1971).&lt;br /&gt;C. &lt;a style="TEXT-DECORATION: none" href="http://www.glycoforum.gr.jp/science/word/glycoprotein/GPA02E.html"&gt;Dystroglycan (DG)&lt;/a&gt; is a component of the dystrophin-glycoprotein complex. It is a laminin receptor encoded by a single gene and cleaved by postranslational processing into two proteins, peripheral membrane a-DG and transmembrane b-DG. a-DG interacts with laminin-2 in the basal lamina and b-DG binds to dystrophin containing cytoskeletal proteins in muscle and peripheral nerves. DG is involved in agrin- and laminin-induced acetylcholine receptor clustering at neuromuscular junctions, morphogenesis, early development, and the pathogenesis of muscular dystrophies. Recent evidence (Science (1998) vol. 282 pp. 2076-2079 and 2079-2081) demonstrates that a-DG present on Schwann cell membranes is the receptor for Mycobacterium leprae and also serves as the receptor for the arenavirus class of pathogens. Arenaviruses cause hemorrhagic fever in humans. Lymphocytic choriomeningitis virus (LCMV), Lassa fever virus (LFV), Oliveros and Mobala (all members of the arenavirus family) all bind to a-DG. The specificity of this interaction was demonstrated by the resistance to LCMV infection of cells harboring a null mutation in DG.&lt;br /&gt;D. Rhinoviruses utilize attachment to ICAM-1 (intercellular adhesion molecule-1) to gain entry into cells.&lt;br /&gt;E. The pathogenic human parvovirus, B19, attaches to the erythrocyte-specific cell-surface globoside identified as erythrocyte P antigen to infect erythrocytes.&lt;br /&gt;F. The malarial parasite Plasmodium vivax, binds to the erythrocyte chemokine receptor known as the &lt;a style="TEXT-DECORATION: none" href="http://www.bloodbook.com/type-sys.html"&gt;Duffy blood group antigen&lt;/a&gt; (also known as the erythrocyte receptor for interleukin-8) to infect erythrocytes.&lt;br /&gt;G. The &lt;a style="TEXT-DECORATION: none" href="http://www.bloodbook.com/type-sys.html"&gt;MN blood group system&lt;/a&gt; is a well-characterized set of erythrocyte surface antigens that represent the variable carbohydrate modifications of the trans-membrane glycoprotein, glycophorin. Glycophorin is the cellular receptor for influenza virus as well as the receptor for erythrocyte invasion by the malarial parasite Plasmodium falciparum.&lt;br /&gt;H. Helicobacter pylori is the bacterium responsible for chronic active gastritis and gastric and duodenal ulcers; it is also the causative agent for one of the most common forms of cancer in humans, adenocarcinoma. This bacterium attaches to the &lt;a style="TEXT-DECORATION: none" href="http://www.bloodbook.com/type-sys.html"&gt;Lewis blood group antigen&lt;/a&gt; on the surfaces of gastric mucous cells.&lt;br /&gt;I. Rabies virus binds to cells through interactions with neural cell adhesion molecule (N-CAM).&lt;br /&gt;J. The receptor for fibroblast growth factor (FGF) has been reported to be the portal of entry for human herpes virus Type I. Recent new evidence indicates that the portal of entry for human herpes simplex Type I viruses is 3-O-sulfated heparan sulfate (Cell 99:13-22, 1999).&lt;br /&gt;K. Human herpesvirus 6 (HHV-6) infection occurs in virtually all persons within the first 2 years of life and persists the entire lifetime. In immunocompromised patients HHV-6 causes opportunistic infections and is the causative agent of exanthema subitum. HHV-6 has been linked to multiple sclerosis and to the progression of AIDS. The cellular receptor for HHV-6 is the cell-surface type-I glycoprotein, CD46 (Cell 99:817-827, 1999).&lt;br /&gt;4. Some glycoproteins are tethered to the membrane by a lipid linkage: the protein is attached to the carbohydrate through phosphatidylethanolamine (PE) linkage, and the carbohydrate is in turn attached to the membrane via linkage to phosphatidylinositol (PI), which anchors the structure within the membrane. The linkage is called a glycosylphosphotidylinositol (GPI) anchor, and proteins that are anchored in this way are termed glypiated proteins. The disease, paroxysmal nocturnal hemoglobinuria, results from the loss of the erythrocyte surface glycoprotein, decay-accelerating factor, (DAF). DAF prevents erythrocyte lysis by complement. When this factor is lost from the erythrocyte surface, abnormal hemolysis occurs, with the end result of hemoglobin accumulation in the urine.&lt;br /&gt;The GPI linkage of the T-cell marker Thy-1Line represents the outer surface of the membraneSquiggles represent the lipid portion of the GPI linkage embedded in the membraneOpen circles = mannose, filled diamonds = GalNAc, filled squares = fucoseFilled pentagons = ethanolamine, solid circles with P = phosphates&lt;br /&gt;Other important GPI linked proteins are the enzymes acetylcholinesterase, intestinal and placental alkaline phosphatase and 5'-nucleotidase, the cell adhesion molecule N-CAM (neural cell adhesion molecule) and the T-cell markers Thy-1 and LFA-3 (lymphocyte function associated antigen-3).&lt;br /&gt;5. The proper degradation of glycoproteins has medical relevance. Degradation occurs within lysosomes and requires specific lysosomal hydrolases, termed glycosidases. Exoglycosidases remove sugars sequentially from the non-reducing end and exhibit restricted substrate specificities. In contrast, endoglycosidases cleave carbohydrate linkages from within and exhibit broader substrate specificities. Several inherited disorders involving the abnormal storage of glycoprotein degradation products have been identified in humans. These disorders result from defects in the genes encoding specific glycosidases, leading to incomplete degradation and subsequent over-accumulation of partially degraded glycoproteins. As a general class, such disorders are known as lysosomal storage diseases and include the diseases known as &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/mucolipidoses.html"&gt;mucolipidoses&lt;/a&gt; that result from incomplete degradation of the carbohydrate portions of glycolipids.&lt;br /&gt;6. Defects in the proper targeting of glycoproteins to the lysosomes can also lead to clinical complications. Deficiencies in the enzyme responsible for the transfer of GlcNAc-1-P to Man residues (GlcNAc phosphotransferase) in lysosomal enzymes leads to the formation of dense inclusion bodies formation in the fibroblasts. Two disorders related to deficiencies in the targeting of lysosomal enzymes are termed I-cell disease (&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/mucolipidoses.html"&gt;mucolipidosis II&lt;/a&gt;) and pseudo-Hurler polydystrophy (&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/mucolipidoses.html"&gt;mucolipidosis III&lt;/a&gt;, also called mucolipidosis-HI). I-cell disease is characterized by severe psychomotor retardation, skeletal abnormalities, coarse facial features, painful restricted joint movement, and early mortality. Pseudo-Hurler polydystrophy is less severe; it progresses more slowly, and afflicted individuals live to adulthood.&lt;a name="glycoprotein defects"&gt;&lt;br /&gt;Enzyme Defects in Degradation ofAsn-GlcNAc Type Glycoproteins&lt;/a&gt;&lt;br /&gt;Disease&lt;br /&gt;Enzyme Deficiency&lt;br /&gt;Symptoms/Comments&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=208400"&gt;aspartylglycosaminuria&lt;/a&gt;&lt;br /&gt;aspartylglycosaminidase&lt;br /&gt;progressive mental retardation, delayed speech and motor development, coarse facial features&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=248510"&gt;b-Mannosidosis&lt;/a&gt;&lt;br /&gt;b-Mannosidase&lt;br /&gt;primarily neurological defects, speech impairment&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=248500"&gt;a-Mannosidosis&lt;/a&gt;&lt;br /&gt;a-Mannosidase&lt;br /&gt;mental retardation, dystosis multiplex, hepatosplenomegaly, hearing loss, delayed speech&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=230500"&gt;GM1 Gangliosidosis&lt;/a&gt;&lt;br /&gt;b-Galactosidase&lt;br /&gt;also identified as a glycosphingolipid storage disease&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=230700"&gt;GM2 Gangliosidosis&lt;/a&gt;(&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=268800"&gt;Sandhoff-Jatzkewitz disease&lt;/a&gt;)&lt;br /&gt;b-N-acetylhexosaminidases A and B&lt;br /&gt;also identified as a glycosphingolipid storage disease&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=256550"&gt;Sialidosis&lt;/a&gt;(also identified as &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/mucolipidoses.html"&gt;Mucolipidosis I&lt;/a&gt;)&lt;br /&gt;Neuraminidase(sialidase)&lt;br /&gt;myoclonus, congenital ascites, hepatosplenomegaly, coarse facial features, delayed mental and motor development&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://www3.ncbi.nlm.nih.gov/entrez/dispomim.cgi?id=230000"&gt;Fucosidosis&lt;/a&gt;&lt;br /&gt;a-Fucosidase&lt;br /&gt;progressive motor and mental deterioration, growth retardation, coarse facial features, recurrent sinus and pulmonary infections&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;OMIM links for additional&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/oligosaccharidoses.html"&gt; Defects in Glycoprotein Degradation&lt;/a&gt;&lt;br /&gt;&lt;a name="acylation"&gt;&lt;br /&gt;Acylation&lt;/a&gt;&lt;br /&gt;Many proteins are modified at their N-termini following synthesis. In most cases the initiator methionine is hydrolyzed and an acetyl group is added to the new N-terminal amino acid. Acetyl-CoA is the acetyl donor for these reactions. Some proteins have the 14 carbon myristoyl group added to their N-termini. The donor for this modification is myristoyl-CoA. This latter modification allows association of the modified protein with membranes. The catalytic subunit of cyclicAMP-dependent protein kinase (PKA) is myristoylated. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="methylation"&gt;&lt;br /&gt;Methylation&lt;/a&gt;&lt;br /&gt;Post-translational methylation occurs at lysine residues in some proteins such as calmodulin and cytochrome c. The activated methyl donor is S-adenosylmethionine. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="phosphorylation"&gt;&lt;br /&gt;Phosphorylation&lt;/a&gt;&lt;br /&gt;Post-translational phosphorylation is one of the most common protein modifications that occurs in animal cells. The vast majority of phosphorylations occur as a mechanism to regulate the biological activity of a protein and as such are transient. In other words a phosphate (or more than one in many cases) is added and later removed.&lt;br /&gt;Physiologically relevant examples are the phosphorylations that occur in glycogen synthase and glycogen phosphorylase in hepatocytes in response to glucagon release from the pancreas. Phosphorylation of synthase inhibits its activity, whereas, the activity of phosphorylase is increased. These two events lead to increased hepatic glucose delivery to the blood.&lt;br /&gt;The enzymes that phosphorylate proteins are termed kinases and those that remove phosphates are termed phosphatases. Protein kinases catalyze reactions of the following type:&lt;br /&gt;ATP + protein &lt;----&gt; phosphoprotein + ADP&lt;br /&gt;In animal cells serine, threonine and tyrosine are the amino acids subject to phosphorylation. The largest group of kinases are those that phsophorylate either serines or threonines and as such are termed serine/threonine kinases. The ratio of phosphorylation of the three different amino acids is approximately 1000/100/1 for serine/threonine/tyrosine.&lt;br /&gt;Although the level of tyrosine phosphorylation is minor, the importance of phosphorylation of this amino acid is profound. As an example, the activity of numerous growth factor receptors is controlled by tyrosine phosphorylation. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="sulfation"&gt;&lt;br /&gt;Sulfation&lt;/a&gt;&lt;br /&gt;Sulfate modification of proteins occurs at tyrosine residues such as in fibrinogen and in some secreted proteins (eg gastrin). The universal sulfate donor is 3'-phosphoadenosyl-5'-phosphosulphate (PAPS).&lt;br /&gt;Since sulfate is added permanently it is necessary for the biological activity and not used as a regulatory modification like that of tyrosine phosphorylation. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="prenylation"&gt;&lt;br /&gt;Prenylation&lt;/a&gt;&lt;br /&gt;Prenylation refers to the addition of the 15 carbon farnesyl group or the 20 carbon geranylgeranyl group to acceptor proteins, both of which are isoprenoid compounds derived from the cholesterol biosynthetic pathway. The isoprenoid groups are attached to cysteine residues at the carboxy terminus of proteins in a thioether linkage (C-S-C). A common consensus sequence at the C-terminus of prenylated proteins has been identified and is composed of CAAX, where C is cysteine, A is any aliphatic amino acid (except alanine) and X is the C-terminal amino acid. In order for the prenylation reaction to occur the three C-terminal amino acids (AAX) are first removed and the cysteine activated by methylation in a reaction utilizing S-adenosylmethionine as the methyl donor.&lt;br /&gt;Important examples of prenylated proteins include the oncogenic GTP-binding and hydrolyzing protein Ras and the g-subunit of the visual protein transducin, both of which are farnesylated. Numerous GTP-binding and hydrolyzing proteins (termed G-proteins) of &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/signal-transduction.html"&gt;signal transduction&lt;/a&gt; cascades have g-subunits modified by geranylgeranylation. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="c"&gt;&lt;br /&gt;Vitamin C-Dependent Modifications&lt;/a&gt;&lt;br /&gt;Modifications of proteins that depend upon &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/vitamins.html#c"&gt;vitamin C&lt;/a&gt; as a cofactor include proline and lysine hydroxylations and carboxy terminal amidation. The hydroxylating enzymes are identified as prolyl hydroxylase and lysyl hydroxylase. The donor of the amide for C-terminal amidation is glycine.&lt;br /&gt;The most important hydroxylated proteins are the collagens. Several peptide hormones such as oxytocin and vasopressin have C-terminal amidation. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="k"&gt;&lt;br /&gt;Vitamin K-Dependent Modifications&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/vitamins.html#k"&gt;Vitamin K&lt;/a&gt; is a cofactor in the carboxylation of glutamic acid residues. The result of this type of reaction is the formation of a g-carboxyglutamate (gamma-carboxyglutamate), referred to as a gla residue.&lt;br /&gt;&lt;br /&gt;Structure of a gla residue&lt;br /&gt;The formation of gla residues within several proteins of the &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/blood-coagulation.html"&gt;blood clotting&lt;/a&gt; cascade is critical for their normal function. The presence of gla residues allows the protein to chelate calcium ions and thereby render an altered conformation and biological activity to the protein. The coumarin-based anticoagulants, warfarin and dicumarol function by inhibiting the carboxylation reaction. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a name="selenocysteine"&gt;&lt;br /&gt;Selenoproteins&lt;/a&gt;&lt;br /&gt;Selenium is a trace element and is found as a component of several prokaryotic and eukaryotic enzymes that are involved in redox reactions. The selenium in these selenoproteins is incorporated as a unique amino acid, selenocysteine, during translation. A particularly important eukaryotic selenoenzyme is glutathione peroxidase. This enzyme is required during the oxidation of &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/aminoacidderivatives.html#glutathione"&gt;glutathione&lt;/a&gt; by hydrogen peroxide (H2O2) and organic hydroperoxides.&lt;br /&gt;&lt;br /&gt;Structure of the selenocysteine residue&lt;br /&gt;Incorporation of selenocysteine by the translational machinery occurs via an interesting and unique mechanism. The tRNA for selenocysteine is charged with serine and then enzymatically selenylated to produce the selenocysteinyl-tRNA. The anticodon of selenocysteinyl-tRNA interacts with a stop codon in the mRNA (UGA) instead of a serine codon. The selenocysteinyl-tRNA has a unique structure that is not recognized by the termination machinery and is brought into the ribosome by a dedicated specific elongation factor. An element in the 3' non-translated region (UTR) of selenoprotein mRNAs determines whether UGA is read as a stop codon or as a selenocysteine codon. &lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/protein-modifications.html#top"&gt;back to the top&lt;/a&gt;&lt;br /&gt;&lt;a style="TEXT-DECORATION: none" href="http://web.indstate.edu/thcme/mwking/home.html"&gt;&lt;/a&gt;Return to Medical Biochemistry Page&lt;br /&gt;Michael W. King, Ph.D / IU School of Medicine / miking at iupui.edu&lt;br /&gt;Last modified: Monday, 22-Aug-2005 08:08:08 EST&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-114100836255502963?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://web.indstate.edu/thcme/mwking/protein-modifications.html' title='http://web.indstate.edu/thcme/mwking/protein-modifications.html'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/114100836255502963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=114100836255502963&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/114100836255502963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/114100836255502963'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/02/httpwebindstateeduthcmemwkingprotein.html' title='http://web.indstate.edu/thcme/mwking/protein-modifications.html'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-114100826618823723</id><published>2006-02-27T10:44:00.000+08:00</published><updated>2006-02-27T10:44:26.953+08:00</updated><title type='text'>post-translational modifications</title><content type='html'>Modifications&lt;br /&gt;General Approach&lt;br /&gt;Most protein samples exhibit some degree of modification.&lt;br /&gt;There are the "natural" post translational modifications, such as phosphorylation and glycosylation. There are the accidental modifications which are artefacts of sample handling, such as oxidation. Finally, there are the modifications deliberately introduced during sample work-up, such as cysteine derivatisation. In most cases, it is only the deliberate modifications which are known about for certain at the time of doing a search.&lt;br /&gt;It might be assumed that the search software could allow for those modifications which are described in sequence entry annotations. However, writing code to parse these sequence annotations would be a major task. Indeed, many post-translational modifications are not specified in a way which can be readily translated into specific mass differences. For example, noting that a residue is an actual or potential glycosylation site is not much help. Even a simple modification, such as phosphorylation, is rarely quantitative, so that it would be necessary to include mass values for all permutations of occupied and unoccupied sites.&lt;br /&gt;And, of course, protein sequences derived translated from nucleotide sequences contain no information on post translational modifications.&lt;br /&gt;The solution adopted here is to allow modifications to be specified in two different ways: fixed modifications and variable modifications.&lt;br /&gt;Fixed modifications are applied universally, to every instance of the specified residue or terminus. There is no computational overhead associated with a fixed modification, it is simply equivalent to using a different mass for the modified residue or terminus. For example, selecting Carboxymethyl (C) means that all calculations will use 161 Da as the mass of cysteine.&lt;br /&gt;Variable modifications are those which may or may not be present. Mascot tests all possible arrangements of variable modifications to find the best match. For example, if Oxidation (M) is selected, and a peptide contains 3 methionines, Mascot will test for a match with the experimental data for that peptide containing 0, 1, 2, or 3 oxidised methionine residues. This greatly increases the complexity of a search, resulting in longer search times and reduced specificity, so variable modifications should be used sparingly.&lt;br /&gt;Unimod&lt;br /&gt;The list of modifications used by Mascot is taken directly from the &lt;a href="http://www.unimod.org/" target="_blank"&gt;Unimod&lt;/a&gt; database. For further details of individual modifications, please refer to Unimod. Note that Unimod is an community supported resource. If you want to add a new modification to Unimod, you can do so, and you then become the curator of the new record. The Mascot modifications list is updated from Unimod each weekend.&lt;br /&gt;Only selected modifications are displayed by default in the Mascot search form. If you want to see the complete list, you must go to the &lt;a href="http://www.matrixscience.com/cgi/form_defaults.pl"&gt;search form defaults&lt;/a&gt; page and tick the checkbox for 'Show all mods.'.&lt;br /&gt;Other lists of modifications&lt;br /&gt;&lt;a href="http://www.abrf.org/index.cfm/dm.home" target="_blank"&gt;DeltaMass&lt;/a&gt; is a comprehensive list of modifications, sorted by mass.&lt;br /&gt;&lt;a href="http://home.earthlink.net/~jsgaravelli/RESIDInfo.HTML" target="_blank"&gt;RESID&lt;/a&gt; database contains detailed descriptions of many post-translational modifications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-114100826618823723?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/114100826618823723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=114100826618823723&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/114100826618823723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/114100826618823723'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/02/post-translational-modifications.html' title='post-translational modifications'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113886059759604940</id><published>2006-02-02T14:09:00.000+08:00</published><updated>2006-02-02T14:09:57.826+08:00</updated><title type='text'>0x80248011</title><content type='html'>When searching for available updates on the Windows Update site, you receive the 0x80248011 error. Problem descriptionThis error can occur due to an issue with the Internet cache or corruption in the Data store. Applicable operating systems&lt;br /&gt;Windows 2000&lt;br /&gt;Windows XP&lt;br /&gt;Windows Server 2003&lt;br /&gt;Resolutions&lt;br /&gt;1. Delete the datastore and allow it to rebuild itself. First stop the Automatic Update Service&lt;br /&gt;Click Start.&lt;br /&gt;Choose Run.&lt;br /&gt;In the Run box, type services.msc.&lt;br /&gt;Click OK.&lt;br /&gt;Right-click the Automatic Updates Service.&lt;br /&gt;Click Stop. After Stopping the Service please rename the folder c:\Windows\SoftwareDistribution&lt;br /&gt;Open Windows Explorer&lt;br /&gt;Navigate to the Windows folder&lt;br /&gt;Click on the + next to the Windows folder&lt;br /&gt;Navigate to SoftwareDistribution folder&lt;br /&gt;Right Click on the SoftwareDistribution folder&lt;br /&gt;Select rename from the Menu&lt;br /&gt;Rename the folder to SoftwareDistribution.old and click Enter Now restart the Automatic Update Service&lt;br /&gt;Click Start.&lt;br /&gt;Choose Run.&lt;br /&gt;In the Run box, type services.msc.&lt;br /&gt;Click OK.&lt;br /&gt;Right-click the Automatic Updates Service.&lt;br /&gt;Click Start. Starting the service will take a moment.Retry Windows Update againDid this resolve your problem?&lt;br /&gt;       &lt;br /&gt;2. Clear the Internet Explorer cache&lt;br /&gt;Start Internet Explorer.&lt;br /&gt;On the Tools menu, click Internet Options.&lt;br /&gt;Click the General tab.&lt;br /&gt;In the Temporary Internet files section, click Delete Cookies.&lt;br /&gt;Click OK in the Delete Cookies box.&lt;br /&gt;In the Temporary Internet Files section, click Delete Files.&lt;br /&gt;Select the Delete all offline content check box in the Delete Files dialog box.&lt;br /&gt;Click OK.&lt;br /&gt;In the History section, click the Clear History button.&lt;br /&gt;Click Yes.&lt;br /&gt;Click OK.Did this resolve your problem?&lt;br /&gt;        For more information about When searching for available updates on the Windows&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113886059759604940?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://v5.windowsupdate.microsoft.com/v5consumer/showarticle.aspx?articleid=21&amp;ln=en' title='0x80248011'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113886059759604940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113886059759604940&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113886059759604940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113886059759604940'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/02/0x80248011.html' title='0x80248011'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113825588941671082</id><published>2006-01-26T14:10:00.000+08:00</published><updated>2006-01-26T14:11:29.760+08:00</updated><title type='text'>How Spyware Works</title><content type='html'>How Spyware Works&lt;br /&gt;In this paper, we'll briefly outline two systems that could be classified as spyware to demonstrate different methods for collecting information from users without their knowledge.&lt;a href="http://web.interhack.com/publications/footnode.html#foot32" name="tex2html3"&gt;2&lt;/a&gt;&lt;br /&gt;In both cases, these systems perform some kind of surreptitious user tracking and then format some part of that data for reporting back to system's operator. It should be noted that there are significantly more egregious cases of spyware in use; we choose these two systems because they represent a Windows-based system that collects and reports information and a Web-based system to do the same. Other cases that we have analyzed include Spector Professoinal [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#curtin02:_spect_pro_review_commen"&gt;5&lt;/a&gt;], TheCounter.com [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#curtin00:_failur_commun"&gt;2&lt;/a&gt;], Coremetrics [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#curtin00:_gettin_know_you"&gt;7&lt;/a&gt;], DoubleClick [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#ellison00:_doubl_opt_out_protoc_failur_opt_in"&gt;8&lt;/a&gt;,&lt;a href="http://web.interhack.com/publications/spyware_conc.php#ellison00:_optin_in_by_accid"&gt;9&lt;/a&gt;], and Netscape [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#curtin98:_wr"&gt;6&lt;/a&gt;].&lt;br /&gt;&lt;a name="SECTION00021000000000000000"&gt;&lt;/a&gt;&lt;a name="sec:pcfriendly"&gt;&lt;/a&gt;PCFriendly&lt;br /&gt;PCFriendly is an application that shipped on numerous DVD titles between 1996 and 2000. In addition to its stated objective (providing a software-based DVD player for Windows machine), the system collected information about the user and the user's DVD collection, occasionally reporting such things back to InterActual Technologies, the maker of PCFriendly.&lt;br /&gt;PCFriendly is a Windows-based application that starts when a DVD is inserted into the system's DVD player. The first time that the application starts, the user is asked for information like name, address, email address, and age. A unique identifier is assigned to the user, and the application appears to track changes over time, for example, additional DVD titles put into the system.&lt;br /&gt;As of Interhack's last look at the system (in May 2002), PCFriendly was being replaced by a new system, known as InterActual Player, written to address privacy concerns, among other things.&lt;br /&gt;Defenses that we identified at the time essentially meant breaking PCFriendly functionality:&lt;br /&gt;Do not watch DVD titles on a computer. Backchannels are easy to implement on systems with Internet connectivity.&lt;br /&gt;Upgrade to the latest InterActual Player. Privacy problems with Web-based content provided by the DVD producers (as opposed to InterActual Technologies) will not be addressed in this case, making this solution incomplete.&lt;br /&gt;Block all access to pcfriendly.com and interactual.com domains.&lt;br /&gt;Note that in our second option--using the InterActual Player--only meant using newer software designed to give the user a greater number of options for protecting privacy--default behavior was still invasive.&lt;br /&gt;Detailed analysis and discussion is available in the Interhack Research Technical Report, “PCFriendly Enables DVD Backchannels”. [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#curtin02:_pcfrien_enabl_dvd_backc"&gt;4&lt;/a&gt;]&lt;br /&gt;&lt;a name="SECTION00022000000000000000"&gt;&lt;/a&gt;&lt;a name="sec:pharmatrak"&gt;&lt;/a&gt;Pharmatrak&lt;br /&gt;Pharmatrak was a company that provided a Web site tracking and reporting service to pharmaceutical companies. Its system works much like the Coremetrics system Interhack analyzed in 2000 [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#curtin00:_gettin_know_you"&gt;7&lt;/a&gt;], with two critical differences. Interhack provided forensic analysis to plaintiffs' counsel in the Pharmatrak privacy litigation. Facts regarding the operation of Pharmatrak's service are identified in court documents. [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#appeals03:_in_re_pharm_inc"&gt;10&lt;/a&gt;]&lt;br /&gt;The first difference was that Pharmatrak did not have JavaScript code that was designed to pull users' responses to form data out of the form and to put them into a request for a Web bug. Pharmatrak's entire collection mechanism was predicated on collecting HTTP Referer [sic], though it did go to some significant lengths to get the data--including the use of JavaScript (and even a Java applet in the earliest instance of the software).&lt;br /&gt;The Pharmatrak system was designed to collect information about users of pharmaceutical companies Web sites. The users would be pseudonymously tagged, and their activity observed and reported back to the pharmaceutical company. In addition, very high-level information (such as total traffic) would be reported to other pharmaceutical companies that were Pharmatrak clients, allowing each Pharmatrak client to see not only detailed information about its site activity, but high-level information about its competitors' sites. All of this happened with the knowledge and consent of the pharmaceutical companies that hired Pharmatrak to perform the reporting service and implanted the Pharmatrak-supplied code on their sites.&lt;br /&gt;This leads us to our second difference: Pharmatrak was not authorized by its clients to collect personally-identifiable information, and by all appearances, Pharmatrak did not have specific intent to collect such information. (Forensic investigation and analysis showed that they did have detailed personal information on several hundred users.)&lt;br /&gt;Detailed information on the mechanisms for client and server interaction on the Pharmatrak system can be found in court documents. Interaction between Web browsers and clients and how these impact user privacy is described in detail in Developing Trust: Online Privacy and Security. [&lt;a href="http://web.interhack.com/publications/spyware_conc.php#curtin01:_build_trust"&gt;3&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;cite from &lt;a href="http://web.interhack.com/publications/spyware_how.php"&gt;http://web.interhack.com/publications/spyware_how.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113825588941671082?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://web.interhack.com/publications/spyware_how.php' title='How Spyware Works'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113825588941671082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113825588941671082&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113825588941671082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113825588941671082'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/01/how-spyware-works.html' title='How Spyware Works'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113815729003444398</id><published>2006-01-25T10:47:00.000+08:00</published><updated>2006-01-25T10:48:10.233+08:00</updated><title type='text'>When the only tool you have is a hammer</title><content type='html'>Every Problem you encounter tends to resemble a nail&lt;br /&gt;&lt;br /&gt;-source unknown&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113815729003444398?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113815729003444398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113815729003444398&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113815729003444398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113815729003444398'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/01/when-only-tool-you-have-is-hammer.html' title='When the only tool you have is a hammer'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113750292069576643</id><published>2006-01-17T21:02:00.000+08:00</published><updated>2006-01-17T21:02:00.780+08:00</updated><title type='text'>Solaris Enterprise System Downloads</title><content type='html'>&lt;a href="http://www.sun.com/software/solaris/get.jsp"&gt;Solaris Enterprise System Downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Get the Solaris Enterprise System&lt;/h2&gt;  &lt;p class="intro"&gt;Download a complete enterprise-class solution or parts for multiple platforms—Solaris 10 OS, Java Enterprise System, development tools, N1 software—no cost, no kidding.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="intro"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="intro"&gt;and it is free&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113750292069576643?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sun.com/software/solaris/get.jsp' title='Solaris Enterprise System Downloads'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113750292069576643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113750292069576643&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113750292069576643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113750292069576643'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/01/solaris-enterprise-system-downloads.html' title='Solaris Enterprise System Downloads'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113750283051872414</id><published>2006-01-17T21:00:00.000+08:00</published><updated>2006-01-17T21:00:30.753+08:00</updated><title type='text'>GAME ON! Podcast</title><content type='html'>&lt;a href="http://www.java.com/en/games/gameon.jsp"&gt;GAME ON! Podcast&lt;/a&gt;&lt;br /&gt;&lt;b&gt;The business and culture of the video game industry&lt;/b&gt;&lt;br /&gt;Discussions with industry luminaries on topics from game development and consoles, to the impact of video games on our culture and the future of electronic gaming.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gamers and developers - listen up!&lt;/b&gt;&lt;br /&gt;Hear first-hand, video game creators' experiences with retro games, video game music, hot picks - and how this form of entertainment has parlayed the consumer passion for video games into a multi-billion dollar industry.&lt;br /&gt;&lt;br /&gt;Tune in, Game On, Have Fun!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113750283051872414?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.java.com/en/games/gameon.jsp' title='GAME ON! Podcast'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113750283051872414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113750283051872414&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113750283051872414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113750283051872414'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/01/game-on-podcast.html' title='GAME ON! Podcast'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113716708905850299</id><published>2006-01-13T23:42:00.000+08:00</published><updated>2006-01-13T23:44:49.280+08:00</updated><title type='text'>Sparkle — Microsoft finally takes UI design seriously</title><content type='html'>If you are into UI design and haven’t yet seen the &lt;a href="http://channel9.msdn.com/showpost.aspx?postid=115387"&gt;video&lt;/a&gt; that &lt;a href="http://radio.weblogs.com/0001011"&gt;Scoble&lt;/a&gt; posted on &lt;a href="http://channel9.msdn.com/"&gt;Microsoft’s Channel 9&lt;/a&gt;, prepare to crap your pants and go watch it.&lt;br /&gt;At their Professional Developers Conference in Los Angeles today, Microsoft debuted Sparkle Interactive Designer as a part of their new &lt;a href="http://www.microsoft.com/products/expression/en"&gt;Expression Suite&lt;/a&gt;. It’s a move that shows the Redmond crew seems to finally be taking UI design seriously.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113716708905850299?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113716708905850299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113716708905850299&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113716708905850299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113716708905850299'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/01/sparkle-microsoft-finally-takes-ui.html' title='Sparkle — Microsoft finally takes UI design seriously'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113712928060825038</id><published>2006-01-13T13:12:00.000+08:00</published><updated>2006-01-13T13:14:40.856+08:00</updated><title type='text'>Embeddable Java Based Reporting</title><content type='html'>Learn how Style Report delivers a versatile Java based reporting environment that can be embedded inside desktop Java applications, deployed as a Java web application or used as central a reporting portal.  &lt;br /&gt;                &lt;br /&gt;&lt;br /&gt;&lt;a href="/inetsoft/documentation/StyleReportOverview.pdf"&gt;One click to download Style Report summary(2 pages PDF 140k)&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;                 &lt;p&gt;&lt;br /&gt;                &lt;br /&gt;&lt;br /&gt;                 &lt;strong&gt;More Resources&lt;/strong&gt;&lt;br /&gt;                 &lt;/p&gt;&lt;p&gt;See Style Report's report delivery over web.&lt;br /&gt;                &lt;br /&gt;&lt;a href="demoregistration.jsp?go=live"&gt;Go to live production reports&lt;/a&gt;.&lt;br /&gt;                &lt;br /&gt;&lt;br /&gt;Learn Style Report's zero client, self service, web reporting environment.&lt;br /&gt;                &lt;br /&gt;&lt;a href="demoregistration.jsp?go=intro"&gt;Go to the guided tour.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113712928060825038?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.inetsoft.com/inetsoft/demo/jr.jsp' title='Embeddable Java Based Reporting'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113712928060825038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113712928060825038&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113712928060825038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113712928060825038'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/01/embeddable-java-based-reporting.html' title='Embeddable Java Based Reporting'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113627619889180454</id><published>2006-01-03T16:14:00.000+08:00</published><updated>2006-01-03T16:16:39.163+08:00</updated><title type='text'>machine learning methods</title><content type='html'>&lt;div&gt; &lt;img alt="" src="file:///C:/Documents%20and%20Settings/lyhan/Desktop/software_files/empty.gif" height="0" hspace="0" width="25" /&gt; &lt;span style="color:#6699cc;"&gt;&lt;br /&gt;&lt;h1&gt;Software&lt;/h1&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Gaussian Processes&lt;/h3&gt;&lt;!-- BEGIN BIBLIOGRAPHY code-gp --&gt;&lt;!--     DO NOT MODIFY THIS BIBLIOGRAPHY BY HAND!  IT IS MAINTAINED AUTOMATICALLY!     YOUR CHANGES WILL BE LOST THE NEXT TIME IT IS UPDATED! --&gt;&lt;!-- Generated by: /payload/www.kernel-machines.org/bin/bib2html/bib2html code-gp.bib software.html --&gt;&lt;br /&gt;&lt;ul&gt;&lt;!-- Authors: GP Demo --&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://wol.ra.phy.cam.ac.uk/mackay/GP/m2.tar.gz" name="gpdemo"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;GP Demo&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Demonstration Software for Gaussian Processes by &lt;a href="http://wol.ra.phy.cam.ac.uk/mackay"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;David MacKay&lt;/span&gt;&lt;/u&gt;&lt;/a&gt; (in OCTAVE). &lt;!-- Authors: LS SVMlab --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.esat.kuleuven.ac.be/sista/lssvmlab/" name="LSSVMlab23340"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;LS-SVMlab&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Matlab/C toolbox for least squares support vector machines. &lt;!-- Authors: MAP 1 --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cs.toronto.edu/%7Edelve/methods/gp-map-1/home.html" name="map1"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;MAP-1&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Package for MAP estimation by &lt;a href="http://www.cs.toronto.edu/%7Ecarl/"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Carl Rasmussen&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: MC 1 --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cs.toronto.edu/%7Edelve/methods/gp-mc-1/home.html" name="mc1"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;MC-1&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Package for MAP estimation by &lt;a href="http://www.cs.toronto.edu/%7Ecarl/"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Carl Rasmussen&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: Flexible Bayesian Modelling --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cs.toronto.edu/%7Eradford/fbm.software.html" name="bayesianmodelling"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Flexible Bayesian Modelling&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Package by &lt;a href="http://www.cs.toronto.edu/%7Eradford"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Radford Neal&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. It includes programs for Neural Networks, Gaussian Processes, and Mixture Models. &lt;!-- Authors: Netlab --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ncrg.aston.ac.uk/netlab/index.html" name="Netlab22990"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Netlab&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Matlab toolbox including Gaussian Process Regression, Mixture models and Neural Networks. &lt;!-- Authors: Sparse Gaussian Processes --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kyb.mpg.de/%7B%7E%01%7Dcsatol/ogp" name="Processes32269"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Sparse Gaussian Processes&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Matlab Toolbox for Sparse Inference using Gaussian Processes. &lt;!-- Authors: Tpros and Cpros --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://wol.ra.phy.cam.ac.uk/mng10/GP/GP.html" name="TprosandCpros"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Tpros and Cpros&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Package by &lt;a href="http://wol.ra.phy.cam.ac.uk/mng10/"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Mark Gibbs&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;!-- END BIBLIOGRAPHY code-gp --&gt;&lt;br /&gt;&lt;h3&gt;Mathematical Programming&lt;/h3&gt;&lt;!-- BEGIN BIBLIOGRAPHY code-mp --&gt;&lt;!--     DO NOT MODIFY THIS BIBLIOGRAPHY BY HAND!  IT IS MAINTAINED AUTOMATICALLY!     YOUR CHANGES WILL BE LOST THE NEXT TIME IT IS UPDATED! --&gt;&lt;!-- Generated by: /payload/www.kernel-machines.org/bin/bib2html/bib2html code-mp.bib software.html --&gt;&lt;br /&gt;&lt;ul&gt;&lt;!-- Authors: CPLEX --&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cplex.com/" name="cplex"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;CPLEX&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Barrier/QP Solver. &lt;!-- Authors: LOQO --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.orfe.princeton.edu/%7Eloqo/" name="loqo"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;LOQO&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Linear and Quadratic Optimization Package by &lt;a href="http://www.princeton.edu/%7Ervdb/" target="_top"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Robert Vanderbei&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: MINOS --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.sbsi-sol-optimize.com/MINOS.htm" name="minos"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;MINOS&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Linear and Quadratic Solver. &lt;/li&gt;&lt;/ul&gt;&lt;!-- END BIBLIOGRAPHY code-mp --&gt;&lt;br /&gt;&lt;h3&gt;Support Vectors&lt;/h3&gt;&lt;!-- BEGIN BIBLIOGRAPHY code-svm --&gt;&lt;!--     DO NOT MODIFY THIS BIBLIOGRAPHY BY HAND!  IT IS MAINTAINED AUTOMATICALLY!     YOUR CHANGES WILL BE LOST THE NEXT TIME IT IS UPDATED! --&gt;&lt;!-- Generated by: /payload/www.kernel-machines.org/bin/bib2html/bib2html code-svm.bib software.html --&gt;&lt;br /&gt;&lt;ul&gt;&lt;!-- Authors: Nearest Point Algorithm --&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://guppy.mpe.nus.edu.sg/%7Empessk/npa.shtml" name="npa"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Nearest Point Algorithm&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by &lt;a href="http://guppy.mpe.nus.edu.sg/%7Empessk"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Sathiya Keerthi&lt;/span&gt;&lt;/u&gt;&lt;/a&gt; (in FORTRAN). &lt;!-- Authors: SVM Java Applet --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://svm.research.bell-labs.com/SVT/SVMsvt.html" name="svmapplet"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVM Java Applet&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by Chris Burges et al. &lt;!-- Authors: BSVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/bsvm" name="BSVM16564"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;BSVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A decomposition method for bound-constrained SVM formulations. &lt;!-- Authors: QP SVM Classification and Regression --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://lara.enm.bris.ac.uk/cig/code/code.htm" name="Fortran007"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;QP SVM Classification and Regression&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Fortran Implementation. &lt;!-- Authors: Chunking Code --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ics.uci.edu/%7Exge/svm/" name="chunking"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Chunking Code&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by C. Saunders, M. O. Stitson, J. Weston, L. Bottou, B. Schölkopf, and A. Smola at Royal Holloway, AT&amp;T, and GMD FIRST (&lt;a href="http://www.dcs.rhbnc.ac.uk/research/compint/areas/comp_learn/sv/pub/report98-03.ps"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Documentation&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;). &lt;!-- Authors: cSVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.smartlab.dibe.unige.it/" name="cSVM8190"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;cSVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM for classification tasks with model selection. &lt;!-- Authors: DTREG --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.dtreg.com/" name="dtreg"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;DTREG&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by Phillip H. Sherrod. &lt;!-- Authors: Interior Point Optimizer for SVM Pattern Recognition --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel-machines.org/code/prloqo.tar.gz" name="prloqo"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Interior Point Optimizer for SVM Pattern Recognition&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by &lt;a href="http://spigot.anu.edu.au/%7Esmola"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Alex Smola&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: Equbits Foresight --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.equbits.com/" name="Foresight3977"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Equbits Foresight&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Commerical SVM based Classification and Regression Application Designed for Drug Discovery. &lt;!-- Authors: Gini SVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://bach.ece.jhu.edu/%7Eshantanu" name="GiniSVM11184"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Gini-SVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A multi-class Probabilistic regression software for large data sets. &lt;!-- Authors: GiniSVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://bach.ece.jhu.edu/pub/gert/svm/ginisvm" name="GiniSVM6201"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;GiniSVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Multi-class SVM Probability regression package. &lt;!-- Authors: Gist --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://svm.sdsc.edu/" name="Gist14703"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Gist&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Gist contains software tools for support vector machine classification and for kernel principal components analysis. The SVM portion of Gist is available via an interactive web server. &lt;!-- Authors: Parallel GPDT --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://dm.unife.it/gpdt" name="GPDT25559"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Parallel GPDT&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Parallel and serial training of SVM. &lt;!-- Authors: HeroSvm10 --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cenparmi.concordia.ca/%7Epeople/jdong/HeroSvm.html" name="HeroSvm24837"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;HeroSvm1.0&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A high performance DLL for training SVM on a very large training set efficiently. &lt;!-- Authors: SVM java implementation --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://hwanjoyu.org/svm-java" name="implementation16846"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVM java implementation&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. This implementation is simple and easy to modify. &lt;!-- Authors: LEARNSC --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.support-vector.ws/html/downloads.html" name="LEARNSC18805"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;LEARNSC&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM, NN and FL MATLAB based user-friendly routines. &lt;!-- Authors: LIBSVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/libsvm" name="LIBSVM4638"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;LIBSVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. An SVM library with a graphic interface. &lt;!-- Authors: looms --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.csie.ntu.edu.tw/%7Ecjlin/looms" name="looms4337"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;looms&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. a leave-one-out model selection software based on BSVM. &lt;!-- Authors: LS SVMlab --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.esat.kuleuven.ac.be/sista/lssvmlab/" name="LSSVMlab23345"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;LS-SVMlab&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Matlab/C Toolbox for Least Squares Support Vector Machines. &lt;!-- Authors: M SVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.loria.fr/%7B%7Eguermeur/" name="MSVM1200"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;M-SVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Multi-class support vector machine for very large problems. &lt;!-- Authors: M SVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.loria.fr/%7Eguermeur/" name="MSVM30131"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;M-SVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Multi-class support vector machine for very large problems. &lt;!-- Authors: mySVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www-ai.cs.uni-dortmund.de/SOFTWARE/MYSVM/" name="mySVM29270"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;mySVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM implementation for pattern recognition and regression. &lt;!-- Authors: mySVM and SVMlight for Windows --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cs.ucl.ac.uk/staff/M.Sewell/svm/" name="mySVM4711"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;mySVM and SVMlight for Windows&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM implementation for Windows, uses Microsoft Visual C++ 6.0. &lt;!-- Authors: mySVMdb --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www-ai.cs.uni-dortmund.de/SOFTWARE/MYSVMDB/" name="mySVMdb19016"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;mySVM/db&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM implementation to be run inside a database. &lt;!-- Authors: Sequential Minimal Optimization --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ics.uci.edu/%7Exge/svm/" name="smo"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Sequential Minimal Optimization&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by &lt;a href="http://www.ics.uci.edu/%7Exge"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Xianping Ge&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: SMOBR --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.litc.cpdee.ufmg.br/%7Ebarros/svm/smobr/" name="SMOBR12578"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SMOBR&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SMOBR is an implementation of the original Sequential Minimal Optimisation proposed by Platt written in C++. &lt;!-- Authors: SVMdark --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cs.ucl.ac.uk/staff/M.Sewell/svmdark/" name="SVMdark7564"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVMdark&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A Windows implementation of a support vector machine. &lt;!-- Authors: SvmFu --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://five-percent-nation.mit.edu/PersonalPages/rif/SvmFu/index.html" name="svmfu"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SvmFu&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by &lt;a href="http://five-percent-nation.mit.edu/PersonalPages/rif/"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Ryan Rifkin&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: SVMLight --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www-ai.cs.uni-dortmund.de/FORSCHUNG/VERFAHREN/SVM_LIGHT/svm_light.eng.html" name="svmlight"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVMLight&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by &lt;a href="http://www-ai.cs.uni-dortmund.de/PERSONAL/joachims.eng.html"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Thorsten Joachims&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: SVMLOO --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://bach.ece.jhu.edu/pub/gert/svm/incremental" name="SVMLOO14423"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVM/LOO&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Matlab code for SVM incremental learning and decremental unlearning (LOO validation). &lt;!-- Authors: SVMoptima --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel-machines.org/lara.enm.bris.ac.uk/cig/code/code.htm" name="SVMoptima2708"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVM/optima&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM QP routines in Fortran for classification/regression. &lt;!-- Authors: SVMseq --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.isi.edu/%7Ehdaume/SVMseq/" name="SVMseq19802"&gt;&lt;u&gt;&lt;span style="background-color: rgb(0, 0, 0);" &gt;SVMseq&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style="background-color: rgb(0, 0, 0);"&gt;. An implementation of grad. desc. for SV learning, supports sample selection,&lt;span style="background-color: rgb(0, 0, 0);"&gt; &lt;span style="padding: 0pt; display: inline; color: black;color:yellow;" &gt;string&lt;/span&gt; &lt;/span&gt;kernels and quasi-linear training. Implemented in Haskell, source + binaries available. &lt;!-- Authors: SVMTorch --&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.idiap.ch/learning/SVMTorch.html" name="SVMTorch24245"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVMTorch&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Support Vector Machine for Large-Scale Regression and Classification Problems. &lt;!-- Authors: Matlab SVM Toolbox --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.isis.ecs.soton.ac.uk/resources/svminfo/" name="matlabsvm"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Matlab SVM Toolbox&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by &lt;a href="http://www-isis.ecs.soton.ac.uk/%7Esrg"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Steve Gunn&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. &lt;!-- Authors: Matlab SVM Toolbox --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cis.tugraz.at/igi/aschwaig/software.html" name="Toolbox26640"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Matlab SVM Toolbox&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Matlab implementation in the style of SVMlight, can train 1-norm and 2-norm SVMs. &lt;!-- Authors: OSU SVM Classifier Matlab Toolbox --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://eewww.eng.ohio-state.edu/%7Emaj/osu_svm" name="Toolbox4272"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;OSU SVM Classifier Matlab Toolbox&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A matlab toolbox with a C++ mex core to fast implement the SVM classifiers. &lt;!-- Authors: SimpleSVM Toolbox --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://asi.insa-rouen.fr/%7Egloosli/simpleSVM.html" name="Toolbox9895"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SimpleSVM Toolbox&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Fully Matlab toolbox for SVM, based on SimpleSVM algorithm. Includes 1class, invariance treatment. &lt;!-- Authors: SVM Toolbox --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://theoval.sys.uea.ac.uk/%7Egcc/svm/toolbox/" name="Toolbox30162"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;SVM Toolbox&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Object Oriented MATLAB Support Vector Machine Toolbox, including C++ MEX implementation of the sequential minimal optimisation algorithm. &lt;!-- Authors: WinSVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://longbinchen.home.chinaren.com/" name="WinSVM10563"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;WinSVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM program for running under Windows.It uses SMO algorithm, so it is very fast and easy to use. &lt;!-- Authors: WinSVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://liama.ia.ac.cn/PersonalPage/lbchen/" name="WinSVM21095"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;WinSVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. SVM for windows,easy to use. &lt;!-- Authors: winSVM --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.cs.ucl.ac.uk/staff/M.Sewell/winsvm/" name="winSVM7594"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;winSVM&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A Windows implementation of a support vector machine. &lt;/li&gt;&lt;/ul&gt;&lt;!-- END BIBLIOGRAPHY code-svm --&gt;&lt;br /&gt;&lt;h3&gt;Other Algorithms&lt;/h3&gt;&lt;!-- BEGIN BIBLIOGRAPHY code-other --&gt;&lt;!--     DO NOT MODIFY THIS BIBLIOGRAPHY BY HAND!  IT IS MAINTAINED AUTOMATICALLY!     YOUR CHANGES WILL BE LOST THE NEXT TIME IT IS UPDATED! --&gt;&lt;!-- Generated by: /payload/www.kernel-machines.org/bin/bib2html/bib2html code-other.bib software.html --&gt;&lt;br /&gt;&lt;ul&gt;&lt;!-- Authors: AdaBoost Reg --&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ida.first.gmd.de/homepages/raetsch/abrsurvey.html" name="AdaBoostReg1266"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;AdaBoost-Reg&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A regularized version of the AdaBoost algorithm (in MATLAB). &lt;!-- Authors: Generalized Discriminant Analysis --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel-machines.org/code/gda.zip" name="GDA"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Generalized Discriminant Analysis&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Zip file, for Matlab 5. &lt;!-- Authors: Kernel Billiard --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel-machines.org/code/svmb.tar.gz" name="billiard"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Kernel Billiard&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. by &lt;a href="http://www.uni-oldenburg.de/"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Pal Rujan&lt;/span&gt;&lt;/u&gt;&lt;/a&gt; (in C). &lt;!-- Authors: Kernel ICA --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel-machines.org/www.cs.berkeley.edu/%7Efbach/kernel-ica/index.htm" name="ICA1045"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Kernel ICA&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A kernel-based approach for independent component analysis. &lt;!-- Authors: JINFIL   java Instance Filtering --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tcc.itc.it/research/textec/tools-resources/jinfil/quickstart.html" name="Filtering2814"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;JINFIL java Instance Filtering&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Instance Filtering is a preprocessing step for supervised learning systems for entity recognition in texts. The goal of Instance Filtering is to reduce both the skewed class distribution and the data set size by eliminating negative instances, while preserving positive ones as much as possible. This process is performed on both the training and test set, with the effect of reducing the learning and classification time, while maintaining or improving the prediction accuracy. The tool demonstrate excellent performances when applied to SVM classifiers. &lt;!-- Authors: Kernel Machine Library --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.terborg.net/research/software.html" name="Library20251"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Kernel-Machine Library&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A GPL'ed C++ library to develop (new) kernel machine tools and algorithms in an efficient way. &lt;!-- Authors: myKLR --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www-ai.cs.uni-dortmund.de/SOFTWARE/MYKLR/" name="myKLR23315"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;myKLR&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Kernel Logistic Regression. &lt;!-- Authors: RBF Networks --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ida.first.gmd.de/homepages/raetsch/rbfsurvey.html" name="Networks1242"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;RBF Networks&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. Fast RBF Networks with adaptive centers. &lt;!-- Authors: Kernel PCA --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kernel-machines.org/code/kpca_toy.m" name="kpca"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Kernel PCA&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. RBF Toy Example by &lt;a href="http://www.kyb.tuebingen.mpg.de/%7Ebs"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Bernhard Schölkopf&lt;/span&gt;&lt;/u&gt;&lt;/a&gt; (in MATLAB). &lt;!-- Authors: R KDDA --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.dsp.utoronto.ca/%7Ejuwei/Download/R-KDDA.zip" name="RKDDA6877"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;R-KDDA&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A regularized kernel discriminant analysis method (in matlab). &lt;!-- Authors: Spider --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.kyb.tuebingen.mpg.de/bs/people/spider/index.html" name="Spider10339"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Spider&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. A library in MATLAB for classification, regression, clustering, .... for SVMs it uses LIBSVM and SVMLight. &lt;!-- Authors: Torch --&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.torch.ch/" name="Torch22270"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;Torch&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;. a new machine learning library in C++/GPL including MLP, RBF, SVM, GMM, HMM, KNN, Parzen... &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113627619889180454?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113627619889180454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113627619889180454&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113627619889180454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113627619889180454'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2006/01/machine-learning-methods.html' title='machine learning methods'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113592615918553498</id><published>2005-12-30T14:59:00.000+08:00</published><updated>2005-12-30T15:02:39.390+08:00</updated><title type='text'>Java Development on Ubuntu</title><content type='html'>The following are from&lt;a href="http://blogs.sun.com/roller/page/coldrick?entry=java_development_on_ubuntu_part1"&gt; David Coldrick's Blog &lt;/a&gt;and I found it is usefull&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Netbeans-5_0-beta-bin-linux.bin, make sure JAVA_HOME is defined, and run the .bin. For example: &lt;p&gt;export JAVA_HOME=/usr/lib/j2sdk1.5-sun/&lt;br /&gt;./netbeans-5_0-beta-bin-linux.bin &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If the installer can't find the jdk - because you haven't set JAVA_HOME - you might get the message: "The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)". Hmmm. Could be deemed rather obscure. &lt;/p&gt; &lt;p&gt;All going well, not only have you installed a fantastic IDE, but you even have an eye-catching little double-clickable launcher on your desktop. Sweet. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Java Application Server: &lt;/strong&gt; If the only J2EE you're doing is servlets and JSPs, you can use the Tomcat server builtin to NetBeans. However, if you want to get into EJBs and Web Services, install this: it's very well integrated into NetBeans, it's free, and the &lt;a href="https://glassfish.dev.java.net/"&gt;next version&lt;/a&gt;, which will be supported by a future version of NetBeans, is open source. &lt;/p&gt; &lt;p&gt;&lt;a href="http://java.sun.com/j2ee/1.4/download.html#sdk"&gt;Download&lt;/a&gt;, choosing "Sun Java System Application Server Platform Edition 8.1 2005Q2 UR2". The file will be something like sjsas_pe-8_1_02_2005Q2-linux.bin. &lt;/p&gt; &lt;p&gt;Make sure it's executable (chmod +x sjsas_pe-8_1_02_2005Q2-linux.bin if necessary), and run it. It will probably not be able to find your copy of java, so you can do either: &lt;/p&gt; &lt;p&gt;sudo ./sjsas_pe-8_1_02_2005Q2-linux.bin -javahome /usr/lib/j2sdk1.5-sun  &lt;/p&gt; &lt;p&gt;or, as we did above:   &lt;/p&gt; &lt;p&gt;export JAVA_HOME=/usr/lib/j2sdk1.5-sun/&lt;br /&gt;sudo ./sjsas_pe-8_1_02_2005Q2-linux.bin  &lt;/p&gt; &lt;p&gt;An install wizard will start, and away you go. Note that you can install without sudo, in which case the app server will be installed by default in your home directory, rather than in /opt. &lt;/p&gt; &lt;p&gt;To make the app server available from NetBeans, fire up NetBeans, go to Tools/Server Manager and Add… your server. Almost all of the server-related tasks you'll want to do can be done from within the IDE now, including – of course – deploying and debugging applications. &lt;/p&gt; &lt;p&gt;Other optional extras:  &lt;/p&gt; &lt;ol&gt; &lt;li&gt;If desired, change the memory available to NetBeans: edit {install directory}/etc/netbeans.conf, and change the line starting with "netbeans_default_options" to have the desired setting for min/max heap size. For example, on my 2GB laptop, I specify:&lt;br /&gt;"-J-Xms128m -J-Xmx256m"    &lt;/li&gt;&lt;li&gt;If you're interested in development for mobile devices, &lt;a href="http://www.netbeans.info/downloads/download.php?type=5.0b"&gt;Download&lt;/a&gt; and install the mobility pack: for this beta, the file to download is netbeans_mobility-5_0-beta-linux.bin. Just run it, and the next time you run the IDE, you'll be able to create mobile projects. &lt;a href="http://blogs.sun.com/roller/page/lukas"&gt;Lukas&lt;/a&gt; is on the mobility team, and has interesting and relevant blog entries&lt;/li&gt;&lt;li&gt;A plugin you'll definitely want to install is the profiler: &lt;a href="http://www.netbeans.org/download/5_0/beta/200509261930/3be69883374e0f6e3b5e063461e523e2/profiler-m9-linux.bin"&gt; profiler-m9-linux.bin&lt;/a&gt;. Again, just run this to install the latest in &lt;a href="http://profiler.netbeans.org/"&gt; profiling capabilities &lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Finally, by default, NetBeans uses the Metal look and feel on Linux. If you're a keen Ubuntu Gnome person, you might try the GTK L&amp;F, by adding "-J-DuseGtk=true" (without the quotes) to the "netbeans_default_options" line in {install directory}/etc/netbeans.conf. So this line on my system now looks like:&lt;br /&gt;netbeans_default_options=”-J-Xms128m -J-Xmx256m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-ea -J-DuseGtk=true”&lt;br /&gt;&lt;p&gt;Note that this is unsupported, but hey, so is running NetBeans on Ubuntu. One glitch I've found is that with the default "Human" theme in Ubuntu, menu items in Java using this L&amp;amp;F, when selected, disappear (or turn white on white, dunno which). My workaround, until I find out where the problem is, is to change the Ubuntu theme to Glider, which seems to work fine. &lt;/p&gt;&lt;/li&gt; &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113592615918553498?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113592615918553498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113592615918553498&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113592615918553498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113592615918553498'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/java-development-on-ubuntu.html' title='Java Development on Ubuntu'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113583599143379306</id><published>2005-12-29T13:58:00.000+08:00</published><updated>2005-12-29T13:59:51.570+08:00</updated><title type='text'>CTRL-A to start symbios adapter setup</title><content type='html'>and Ctrl -c to set it up&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113583599143379306?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113583599143379306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113583599143379306&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113583599143379306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113583599143379306'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/ctrl-to-start-symbios-adapter-setup.html' title='CTRL-A to start symbios adapter setup'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113558626221997462</id><published>2005-12-26T16:37:00.000+08:00</published><updated>2005-12-26T16:37:42.230+08:00</updated><title type='text'>Tomcat problems?</title><content type='html'>org.apache.jasper.runtime.PageContextImpl release&lt;br /&gt;WARNING: Internal error flushing the buffer in release()&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113558626221997462?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113558626221997462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113558626221997462&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113558626221997462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113558626221997462'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/tomcat-problems.html' title='Tomcat problems?'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113531520580734864</id><published>2005-12-23T13:20:00.000+08:00</published><updated>2005-12-23T13:20:05.830+08:00</updated><title type='text'>How do I make Tomcat startup faster</title><content type='html'>These are placeholders until more detail is entered ...&lt;br /&gt;&lt;br /&gt;Get a faster computer&lt;br /&gt;&lt;br /&gt;Make sure your code is not doing slow things. (Use a profiler)? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Remove any jar files you don't need. When searching for classes every JAR file needs to be examined to find the needed class. Also during webapp startup, jar files are searched for TLD files. If the jar file is not there - there is nothing to search. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Remove any webapps you don't need. (So remove the all the webapps installed with tomcat) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tweak memory parameters - Google is your friend. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Trim the config files as much as possible. XML parsing is not cheap. The less there is to parse - the faster things will go. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113531520580734864?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wiki.apache.org/tomcat/HowTo/FasterStartUp' title='How do I make Tomcat startup faster'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113531520580734864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113531520580734864&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113531520580734864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113531520580734864'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/how-do-i-make-tomcat-startup-faster.html' title='How do I make Tomcat startup faster'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113516950321769216</id><published>2005-12-21T20:51:00.000+08:00</published><updated>2005-12-21T20:52:59.280+08:00</updated><title type='text'>I'm starting to look for free email with more than 10 M attachment</title><content type='html'>or I have to use split big file into pieces&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113516950321769216?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sanatio.blogspot.com' title='I&apos;m starting to look for free email with more than 10 M attachment'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113516950321769216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113516950321769216&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113516950321769216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113516950321769216'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/im-starting-to-look-for-free-email.html' title='I&apos;m starting to look for free email with more than 10 M attachment'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113513671335092009</id><published>2005-12-21T11:45:00.000+08:00</published><updated>2005-12-21T11:45:13.353+08:00</updated><title type='text'>NetBeans 5.0 Beta Tutorials, Guides, and Articles</title><content type='html'>Give you a quick tour of the IDE's support for various technologies by guiding you through the creation of simple applications. These documents generally takes less than 20 minutes to complete&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113513671335092009?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.netbeans.org/kb/50/' title='NetBeans 5.0 Beta Tutorials, Guides, and Articles'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113513671335092009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113513671335092009&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113513671335092009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113513671335092009'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/netbeans-50-beta-tutorials-guides-and.html' title='NetBeans 5.0 Beta Tutorials, Guides, and Articles'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113513627681428265</id><published>2005-12-21T11:32:00.000+08:00</published><updated>2005-12-21T11:37:56.820+08:00</updated><title type='text'>J2EE installation problem in AMD64</title><content type='html'>There is a problem to install Java application server in X86-64 linux.  Hope there is a solution&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113513627681428265?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113513627681428265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113513627681428265&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113513627681428265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113513627681428265'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/j2ee-installation-problem-in-amd64.html' title='J2EE installation problem in AMD64'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113504451171820461</id><published>2005-12-20T10:08:00.000+08:00</published><updated>2005-12-20T10:10:37.316+08:00</updated><title type='text'>Special Report from Nature--Internet encyclopaedias go head to head</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;color:#ff0000;"&gt;Nature &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Published online: 14 December 2005; doi:10.1038/438900a&lt;br /&gt;Internet encyclopaedias go head to head&lt;br /&gt;Jimmy Wales' Wikipedia comes close to Britannica in terms of the accuracy of its science entries, a Nature investigation finds.&lt;br /&gt;&lt;br /&gt;Jim Giles&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jimmy Wales started the Internet-based Wikipedia. Click here to hear him talk about our article, and click here to see our list of peer-reviewed encyclopedia entries.&lt;br /&gt;AP PHOTO/M. PROBST&lt;br /&gt;One of the extraordinary stories of the Internet age is that of Wikipedia, a free online encyclopaedia that anyone can edit. This radical and rapidly growing publication, which includes close to 4 million entries, is now a much-used resource. But it is also controversial: if anyone can edit entries, how do users know if Wikipedia is as accurate as established sources such as Encyclopaedia Britannica?&lt;br /&gt;&lt;br /&gt;Several recent cases have highlighted the potential problems. One article was revealed as falsely suggesting that a former assistant to US Senator Robert Kennedy may have been involved in his assassination. And podcasting pioneer Adam Curry has been accused of editing the entry on podcasting to remove references to competitors' work. Curry says he merely thought he was making the entry more accurate.&lt;br /&gt;&lt;br /&gt;However, an expert-led investigation carried out by Nature — the first to use peer review to compare Wikipedia and Britannica's coverage of science — suggests that such high-profile examples are the exception rather than the rule.&lt;br /&gt;&lt;br /&gt;The exercise revealed numerous errors in both encyclopaedias, but among 42 entries tested, the difference in accuracy was not particularly great: the average science entry in Wikipedia contained around four inaccuracies; Britannica, about three.&lt;br /&gt;&lt;br /&gt;Considering how Wikipedia articles are written, that result might seem surprising. A solar physicist could, for example, work on the entry on the Sun, but would have the same status as a contributor without an academic background. Disputes about content are usually resolved by discussion among users.&lt;br /&gt;&lt;br /&gt;But Jimmy Wales, co-founder of Wikipedia and president of the encyclopaedia's parent organization, the Wikimedia Foundation of St Petersburg, Florida, says the finding shows the potential of Wikipedia. "I'm pleased," he says. "Our goal is to get to Britannica quality, or better."&lt;br /&gt;&lt;br /&gt;Wikipedia is growing fast. The encyclopaedia has added 3.7 million articles in 200 languages since it was founded in 2001. The English version has more than 45,000 registered users, and added about 1,500 new articles every day of October 2005. Wikipedia has become the 37th most visited website, according to Alexa, a web ranking service.&lt;br /&gt;&lt;br /&gt;But critics have raised concerns about the site's increasing influence, questioning whether multiple, unpaid editors can match paid professionals for accuracy. Writing in the online magazine TCS last year, former Britannica editor Robert McHenry declared one Wikipedia entry — on US founding father Alexander Hamilton — as "what might be expected of a high-school student". Opening up the editing process to all, regardless of expertise, means that reliability can never be ensured, he concluded.&lt;br /&gt;&lt;br /&gt;Yet Nature's investigation suggests that Britannica's advantage may not be great, at least when it comes to science entries. In the study, entries were chosen from the websites of Wikipedia and Encyclopaedia Britannica on a broad range of scientific disciplines and sent to a relevant expert for peer review. Each reviewer examined the entry on a single subject from the two encyclopaedias; they were not told which article came from which encyclopaedia. A total of 42 usable reviews were returned out of 50 sent out, and were then examined by Nature's news team.&lt;br /&gt;&lt;br /&gt;Only eight serious errors, such as misinterpretations of important concepts, were detected in the pairs of articles reviewed, four from each encyclopaedia. But reviewers also found many factual errors, omissions or misleading statements: 162 and 123 in Wikipedia and Britannica, respectively.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kurt Jansson (left), president of Wikimedia Deutschland, displays a list of 10,000 Wikipedia authors; Wikipedia's entry on global warming has been a source of contention for its contributors.&lt;br /&gt;D. I. FRANKE/WIKIMEDIA FDN&lt;br /&gt;Editors at Britannica would not discuss the findings, but say their own studies of Wikipedia have uncovered numerous flaws. "We have nothing against Wikipedia," says Tom Panelas, director of corporate communications at the company's headquarters in Chicago. "But it is not the case that errors creep in on an occasional basis or that a couple of articles are poorly written. There are lots of articles in that condition. They need a good editor."&lt;br /&gt;&lt;br /&gt;Several Nature reviewers agreed with Panelas' point on readability, commenting that the Wikipedia article they reviewed was poorly structured and confusing. This criticism is common among information scientists, who also point to other problems with article quality, such as undue prominence given to controversial scientific theories. But Michael Twidale, an information scientist at the University of Illinois at Urbana-Champaign, says that Wikipedia's strongest suit is the speed at which it can updated, a factor not considered by Nature's reviewers.&lt;br /&gt;&lt;br /&gt;"People will find it shocking to see how many errors there are in Britannica," Twidale adds. "Print encyclopaedias are often set up as the gold standards of information quality against which the failings of faster or cheaper resources can be compared. These findings remind us that we have an 18-carat standard, not a 24-carat one."&lt;br /&gt;&lt;br /&gt;The most error-strewn article, that on Dmitry Mendeleev, co-creator of the periodic table, illustrates this. Michael Gordin, a science historian at Princeton University who wrote a 2004 book on Mendeleev, identified 19 errors in Wikipedia and 8 in Britannica. These range from minor mistakes, such as describing Mendeleev as the 14th child in his family when he was the 13th, to more significant inaccuracies. Wikipedia, for example, incorrectly describes how Mendeleev's work relates to that of British chemist John Dalton. "Who wrote this stuff?" asked another reviewer. "Do they bother to check with experts?"&lt;br /&gt;&lt;br /&gt;But to improve Wikipedia, Wales is not so much interested in checking articles with experts as getting them to write the articles in the first place.&lt;br /&gt;&lt;br /&gt;As well as comparing the two encyclopaedias, Nature surveyed more than 1,000 Nature authors and found that although more than 70% had heard of Wikipedia and 17% of those consulted it on a weekly basis, less than 10% help to update it. The steady trickle of scientists who have contributed to articles describe the experience as rewarding, if occasionally frustrating (see 'Challenges of being a Wikipedian').&lt;br /&gt;&lt;br /&gt;Greater involvement by scientists would lead to a "multiplier effect", says Wales. Most entries are edited by enthusiasts, and the addition of a researcher can boost article quality hugely. "Experts can help write specifics in a nuanced way," he says.&lt;br /&gt;&lt;br /&gt;Wales also plans to introduce a 'stable' version of each entry. Once an article reaches a specific quality threshold it will be tagged as stable. Further edits will be made to a separate 'live' version that would replace the stable version when deemed to be a significant improvement. One method for determining that threshold, where users rate article quality, will be trialled early next year.&lt;br /&gt;&lt;br /&gt;To see a list of the peer-reviewed encyclopedia articles, click here.&lt;br /&gt;&lt;br /&gt;Additional research by Declan Butler, Jenny Hogan, Michael Hopkin, Mark Peplow and Tom Simonite.&lt;br /&gt;&lt;br /&gt;Article brought to you by: Nature&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113504451171820461?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sanatio.blogspot.com/' title='Special Report from Nature--Internet encyclopaedias go head to head'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113504451171820461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113504451171820461&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113504451171820461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113504451171820461'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/special-report-from-nature-internet.html' title='Special Report from Nature--Internet encyclopaedias go head to head'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113499959857049785</id><published>2005-12-19T21:39:00.000+08:00</published><updated>2005-12-19T21:39:58.606+08:00</updated><title type='text'>Sun Java Studio Creator  Tutorials</title><content type='html'>&lt;a href="http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/index.jsp"&gt;Sun Java Studio Creator � Tutorials&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113499959857049785?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/index.jsp' title='Sun Java Studio Creator  Tutorials'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113499959857049785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113499959857049785&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113499959857049785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113499959857049785'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/sun-java-studio-creator-tutorials.html' title='Sun Java Studio Creator  Tutorials'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113499268568169862</id><published>2005-12-19T19:42:00.000+08:00</published><updated>2005-12-19T19:44:45.686+08:00</updated><title type='text'>Search Engines Registration</title><content type='html'>&lt;a href="http://www.trafficzap.com/searchsubmit.php"&gt;&lt;strong&gt;&lt;span style="font-family:lucida grande;font-size:130%;"&gt;&lt;em&gt;http://www.trafficzap.com/searchsubmit.php&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:lucida grande;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="color:#ffcc00;"&gt;which should be updated monthly&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113499268568169862?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.trafficzap.com/searchsubmit.php' title='Search Engines Registration'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113499268568169862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113499268568169862&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113499268568169862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113499268568169862'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/search-engines-registration.html' title='Search Engines Registration'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113498791075978976</id><published>2005-12-19T18:25:00.000+08:00</published><updated>2005-12-19T18:25:15.466+08:00</updated><title type='text'>Ripple's Blog</title><content type='html'>&lt;a href="http://sanatio.blogspot.com/"&gt;Ripple's Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113498791075978976?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://sanatio.blogspot.com/' title='Ripple&apos;s Blog'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113498791075978976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113498791075978976&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113498791075978976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113498791075978976'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/ripples-blog.html' title='Ripple&apos;s Blog'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113498148354476160</id><published>2005-12-19T16:34:00.000+08:00</published><updated>2005-12-19T16:38:03.546+08:00</updated><title type='text'>NetBeans IDE Look &amp; Feel Competition</title><content type='html'>&lt;span style="color:#660000;"&gt;Have you customised your NetBeans IDE Look &amp; Feel ? Are you using a non-standard Look&amp;amp;Feel, or are you using the Substance plug-in to change NetBeans' look ? Have you tweaked the L&amp;amp;F in some other way ?&lt;br /&gt;If so, share your customisation and you could win one of three iPod Nanos, 10 USB flash memory sticks or 30 NetBeans T-Shirts! More competition details please go to &lt;/span&gt;&lt;a href="http://www.netbeans.org/competition/look-and-feel.html"&gt;&lt;span style="color:#660000;"&gt;http://www.netbeans.org/competition/look-and-feel.html&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#660000;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113498148354476160?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.netbeans.org/competition/look-and-feel.html' title='NetBeans IDE Look &amp; Feel Competition'/><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113498148354476160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113498148354476160&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113498148354476160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113498148354476160'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/netbeans-ide-look-feel-competition.html' title='NetBeans IDE Look &amp; Feel Competition'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113497532107095931</id><published>2005-12-19T14:54:00.000+08:00</published><updated>2005-12-19T14:55:21.073+08:00</updated><title type='text'>CVS server on Ubuntu</title><content type='html'>&lt;span style="font-size:85%;"&gt;Install CVS files:&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;sudo apt-get install cvs&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Install the CVS server:&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;sudo apt-get install cvsd&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When prompted in the cvsd installation process for Repository, type in “/cvsrepo”.&lt;br /&gt;&lt;br /&gt;Now that the cvsd installation in complete goto /var/lib/cvsd&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;or seeking for a change(or if there is a new version of cvs updated):&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;sudo cvsd-buildroot /var/lib/cvsd&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;If the folder cvsrepo does not exist, then create it ..&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;sudo mkdir cvsrepo&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;sudo chown -R cvsd:cvsd cvsrepo&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;and then initilize the repository&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;sudo cvs -d /var/lib/cvsd/cvsrepo init&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;create a user and password&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;sudo cvsd-passwd /var/lib/cvsd/cvsrepo +username&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:宋体;"&gt;sudo vi /&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;/var/lib/cvsd/cvsrepo/CVSROOT/config&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Change "SystemAuto=no"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-family:宋体;"&gt;Test&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-family:宋体;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;&lt;span style="font-family:宋体;"&gt;cvs -d :pserver:username@localhost:/&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;cvsrepo login&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;&lt;span style="font-family:宋体;"&gt;cvs -d :pserver:username@localhost:/&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;cvsrepo checkout .&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113497532107095931?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113497532107095931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113497532107095931&amp;isPopup=true' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497532107095931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497532107095931'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/cvs-server-on-ubuntu.html' title='CVS server on Ubuntu'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113497513514342111</id><published>2005-12-19T14:48:00.000+08:00</published><updated>2005-12-19T14:52:15.143+08:00</updated><title type='text'>Split and Reassemble files [2]</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/1586/1990/1600/pacing_cat.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/1586/1990/320/pacing_cat.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Recreating the file (cat)&lt;br /&gt;Recreation of the original file is even easier. For this, we will be using 'cat'. See the man pages for more information on 'cat' (man cat).&lt;br /&gt;The command that we will use is&lt;br /&gt;&lt;strong&gt;cat x* &gt; your original file&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;(I'd recommend that backup your file before any operation)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113497513514342111?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113497513514342111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113497513514342111&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497513514342111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497513514342111'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/split-and-reassemble-files-2.html' title='Split and Reassemble files [2]'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113497491896811623</id><published>2005-12-19T14:42:00.000+08:00</published><updated>2005-12-19T14:48:38.976+08:00</updated><title type='text'>Split and Reassemble files [1]</title><content type='html'>here always comes a time, where you wish that file was only a few kilobytes/megabytes smaller. Wether it be so it can fit onto your floppy disk, CDR etc, or so you can meet the attachment limit on an e-mail server. This isn't really a command that you would use everyday, but it might come in handy.&lt;br /&gt;Splitting the file (split)&lt;br /&gt;Now, for this example I will use the file hello.mp3 which is more than 10M&lt;br /&gt;&lt;br /&gt;The command that we will use is $ split -b 2048k hello.mp3&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;$ split -b 2048k hello.mp3&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;a list of files will be generated&lt;br /&gt;xaa&lt;br /&gt;xab&lt;br /&gt;xac&lt;br /&gt;xad&lt;br /&gt;...&lt;br /&gt;OK, what we have now done is told 'split' to use bytes per output file (-b). For more information and arguments on split, view the man pages (man split).&lt;br /&gt;These files now meet the e-mail server's attachment limit and can be sent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113497491896811623?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113497491896811623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113497491896811623&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497491896811623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497491896811623'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/split-and-reassemble-files-1.html' title='Split and Reassemble files [1]'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113497373155329656</id><published>2005-12-19T14:20:00.000+08:00</published><updated>2005-12-19T14:28:51.553+08:00</updated><title type='text'>Compiling Issue on AMD64</title><content type='html'>Recently We have a New &lt;strong&gt;AMD64 HP workstation Opteron&lt;/strong&gt; with 4G memory. It's also my 1st experience to do my jobs under 64bit envirment.&lt;br /&gt;&lt;br /&gt;However there are still many issues on it. One of them is the compiling problem for many software, after ./configure, it complaines that the systems is probelmatic: Invalid configuration `x86_64-unknown-linux-gnu': machine &lt;strong&gt;`x86_64-unknown' &lt;/strong&gt;not recognized.&lt;br /&gt;&lt;br /&gt;Many of this problem have been resolved by giving a new config.sub that is aware of x86_64.&lt;br /&gt;for example:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;cp /usr/share/automake-1.7/config.sub . ./configure&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113497373155329656?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113497373155329656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113497373155329656&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497373155329656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113497373155329656'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/compiling-issue-on-amd64.html' title='Compiling Issue on AMD64'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19987496.post-113496084216945005</id><published>2005-12-19T10:45:00.000+08:00</published><updated>2005-12-19T10:54:02.176+08:00</updated><title type='text'>Welcome to visit my Blog</title><content type='html'>Welcome to this Blog and welcome to my life. Here I aim to provide information about my uderstanding and experience in programming, database managment, sports, music and my many other favoriate interest.&lt;br /&gt;Hope you like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19987496-113496084216945005?l=sanatio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sanatio.blogspot.com/feeds/113496084216945005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19987496&amp;postID=113496084216945005&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113496084216945005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19987496/posts/default/113496084216945005'/><link rel='alternate' type='text/html' href='http://sanatio.blogspot.com/2005/12/welcome-to-visit-my-blog.html' title='Welcome to visit my Blog'/><author><name>Ripple</name><uri>http://www.blogger.com/profile/05159933135581606190</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
