<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Tolero's tech notes</title>
	<link>http://tech.tolero.org/blog</link>
	<description>My own opinion about technical stuff. Mostly linux depending tips.</description>
	<pubDate>Wed, 09 Jul 2008 11:06:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>
	<language>en</language>
			<item>
		<title>Review of Ubuntu 7.10 (gutsy) new features and changes</title>
		<link>http://tech.tolero.org/blog/en/linux/review-ubuntu-710-gutsy-features-changes</link>
		<comments>http://tech.tolero.org/blog/en/linux/review-ubuntu-710-gutsy-features-changes#comments</comments>
		<pubDate>Mon, 24 Sep 2007 18:32:57 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/en/linux/review-ubuntu-710-gutsy-features-changes</guid>
		<description><![CDATA[Some little sweets


Ubuntu 7.10 (gutsy) screenshots



�



Deskbar applet
�
File browser image rotation


Startup and shutdown screens won&#8217;t blink any more, so no more watching of a boring black screen even for a second. Desktop theme received some minor updates: some pixels changed at the mouse cursors to make them more eye pleasant. Evolution is now displaying popup at [...]]]></description>
			<content:encoded><![CDATA[<h3>Some little sweets</h3>
<table align="left" bgcolor="#f0f0f0">
<tr>
<td colspan="3" align="center"><font size="-1"><u><em>Ubuntu 7.10 (gutsy)</em> screenshots</u></font></td>
</tr>
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20deskbar%20applet.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20deskbar%20applet%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20deskbar%20applet%20t.gif" heigth="120" alt="Deskbar applet" width="137" border="0" /></a></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20file%20browser%20-%20image%20rotation.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20file%20browser%20-%20image%20rotation%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20file%20browser%20-%20image%20rotation%20t.gif" heigth="94" alt="File browser image rotation" width="160" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20deskbar%20applet.gif"><strong>Deskbar applet</strong></a></font></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20file%20browser%20-%20image%20rotation.gif"><strong>File browser image rotation</strong></a></font></td>
</tr>
</table>
<p>Startup and shutdown screens won&#8217;t blink any more, so no more watching of a boring black screen even for a second. Desktop theme received some minor updates: some pixels changed at the mouse cursors to make them more eye pleasant. <em>Evolution</em> is now displaying popup at the tray in case of a message arrival. In the file manager an image thumbnails will be automatically rotated if they were taken with a camera. Buttons of the &#8216;windows list&#8217; applet in <em>Ubuntu 7.10</em> will stay they original size despite a change of a window title, for example in case of web browser tab change. The very impressive <em>Deskbar</em> applet is initially activated. <em>Microsoft</em> <em>ntfs</em> file system support should be available for reading and writing by default (by <em>ntfs-3g</em> driver using <em>FUSE</em>). Additional set of utilities for manipulation with <em>ntfs</em> partitions such as format, resize, undelete and etc. is accessible via &#8216;ntfsprogs&#8217; package.</p>
<h3><em>Compiz Fusion</em> - Desktop Effects</h3>
<table align="right" bgcolor="#f0f0f0">
<tr>
<td colspan="3" align="center"><font size="-1"><u><em>Compiz Fusion</em> in <em>Ubuntu</em> screenshots</u></font></td>
</tr>
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20config%20settings%20manager.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20config%20settings%20manager%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20config%20settings%20manager%20t.gif" heigth="120" alt="Compiz config settings manager" width="55" border="0" /></a></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20resize%20of%20maximised%20effect.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20resize%20of%20maximised%20effect%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20resize%20of%20maximised%20effect%20t.gif" heigth="120" alt="Resize of maximized window" width="160" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20config%20settings%20manager.gif"><strong>Compiz config<br />
settings manager</strong></a></font></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20compiz%20resize%20of%20maximised%20effect.gif"><strong>Resize of maximized window</strong></a></font></td>
</tr>
</table>
<p>Yes, it is finally happened - the <em>Compiz Fusion</em> is now enabled by default on all supporting platforms in <em>Ubuntu 7.10</em> release! That is the most awaited feature since the first announcement of the technology. Now it is labeled as stable, and is believed to work fine just out of the box, or after a proper drivers configuration, which in my case was a simple activation of a checkbox in the &#8216;Restricted Drivers Manager&#8217; tool and reboot of the computer . There is a three pre-configured levels of special effects settings: &#8216;No effects&#8217;, &#8216;Normal effects&#8217; and &#8216;Extra effects&#8217;. You can select one of them at the &#8216;Appearance&#8217; dialog in the &#8216;Preferences&#8217; group of the &#8216;System&#8217; menu. To get additional interface with a much greater tweaking possibilities, you have to install a &#8216;compizconfig-settings-manager&#8217; package, which is located in the &#8216;universe&#8217; repository. This will bring &#8216;Advanced Desktop Effects Settings&#8217; interface at the same place in the &#8216;System&#8217; menu.</p>
<h3>Screen, Graphics and Driver Preferences</h3>
<table align="left" bgcolor="#f0f0f0">
<tr>
<td colspan="3" align="center"><font size="-1"><u>Screenshots of <em>Gutsy</em> display setup utility</u></font></td>
</tr>
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20choose%20graphics%20card%20driver.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20choose%20graphics%20card%20driver%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20choose%20graphics%20card%20driver%20t.gif" heigth="120" alt="Choose of graphics card driver" width="152" border="0" /></a></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20screen%20and%20graphics%20preferences.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20screen%20and%20graphics%20preferences%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20screen%20and%20graphics%20preferences%20t.gif" heigth="120" alt="Screen and graphics preferences" width="138" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20choose%20graphics%20card%20driver.gif"><strong>Choose of graphics card driver</strong></a></font></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20screen%20and%20graphics%20preferences.gif"><strong>Screen and graphics preferences</strong></a></font></td>
</tr>
</table>
<p>The much complained necessity of a manual video configuration through the &#8216;xorg.cfg&#8217; file is no longer a mandatory. Since the <em>Ubuntu gutsy</em> there is a way to set most necessary properties through a user friendly interface. These options include video card driver, screen resolution, frequency and type settings. And the best thing is that no more need to restart the <em>X server</em> (no reboot or even logout) to test and apply changes. Moreover, there is a two kind of configuration: one is for a whole system and the second is for individual user which requires no administrative priviledges.</p>
<p>In addition to graphical configuration, there is a ordinance of &#8216;bullet proof <em>X</em>&#8216;. This means that user should always get to <em>X</em> session, even if there is some bad luck with a driver configuration. System initially will try to set <em>X</em> with a settings from the &#8216;xorg.cfg&#8217; file. In case of a bad luck it will try to init a reduced VESA mode in 800&#215;600 by 256 colors or VGA 640&#215;480 by 16 colors for the next try within a solo <em>X</em> configuration application mode. Read more about <a href="https://wiki.ubuntu.com/BulletProofX">BulletProofX</a> in <em>Ubuntu gutsy</em>.</p>
<h3>Desktop search</h3>
<table align="right" bgcolor="#f0f0f0">
<tr>
<td colspan="3" align="center"><font size="-1"><u><em>Tracker</em> search in <em>Ubuntu gutsy</em> screenshots</u></font></td>
</tr>
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20search%20tool%20interface.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20search%20tool%20interface%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20search%20tool%20interface%20t.gif" heigth="120" alt="Tracker search tool interface" width="150" border="0" /></a></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20open%20files%20dialog%20integration.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20open%20files%20dialog%20integration%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20open%20files%20dialog%20integration%20t.gif" heigth="120" alt="Tracker 'Open File' dialog integration" width="138" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20search%20tool%20interface.gif"><strong>Tracker search tool interface</strong></a></font></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20tracker%20open%20files%20dialog%20integration.gif"><strong>Tracker &#8216;Open File&#8217;<br />
dialog integration</strong></a></font></td>
</tr>
</table>
<p>The <em>Tracker</em> is a new desktop search engine is now with <em>Ubuntu gutsy</em>. It is installed by default instead of the <em>Beagle</em>. The <em>Tracker</em> is an indexing search engine and is written in a plain <em>C</em>. That should decrease a level of dependencies and increase a speed of content indexing. There is a interface named &#8216;<em>Tracker</em> Search Tool&#8217; which represents a navigation over the indexed content, displaying additional information about each indexed entry. &#8216;Open file&#8217; dialog received a search field, which also performs a search over a <em>Tracker</em> index, and is available in a <em>Gtk</em> based applications like the <em>gedit</em>, the <em>OpenOffice</em> and the <em>Gimp</em>.</p>
<p>The old issue of an unexpected system failure to start a normal graphical session when disk space is full, has finally got a workaround. User will receive a warning message and a possibility to do some space cleanup at the startup.</p>
<h3>Printing service changes</h3>
<table align="left" bgcolor="#f0f0f0">
<tr>
<td colspan="3" align="center"><font size="-1"><u>Screenshots of new printing subsystem in <em>Ubuntu</em></u></font></td>
</tr>
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20added%20popup.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20added%20popup%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20added%20popup%20t.gif" heigth="120" alt="'Pinter added' popup" width="160" border="0" /></a></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20configuration%20dialog.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20configuration%20dialog%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20configuration%20dialog%20t.gif" heigth="104" alt="Printer configuration dialog" width="160" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20added%20popup.gif"><strong>&#8216;Pinter added&#8217; popup</strong></a></font></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20printer%20configuration%20dialog.gif"><strong>Printer configuration dialog</strong></a></font></td>
</tr>
</table>
<p>The previous versions of <em>Ubuntu</em> are know for bringing nice and user friendly printer setup interface, which is much more pleasant than the original <em>Cups</em> one in a plain <em>html</em>. The distribution development team made a major step forward in <em>Ubuntu 7.10</em> with a detection of a hotplugged <em>USB</em> printers. The system will setup a newly plugged printer automatically, and it will be ready to accept jobs.</p>
<p>Another great stuff is a shipped virtual <em>PDF</em> printer. It makes possible to generate a <em>PDF</em> documents from all non <em>Gnome</em> applications like a <em>Firefox</em>, <em>Gimp</em>, <em>Rhythmbox</em> and other.</p>
<h3>Free flash player</h3>
<p>The <em>Ubuntu 7.10</em> gets <em>gnash</em> - a free and open source version of the <em>flash</em> player. I&#8217;ve started using it since the early summer of 2007, and it showed a nice ability to play <em>youtube</em> videos and some banners. It would also be a choice for whom a closed source <em>Adobe Flash Player</em> made the browser to hang. Since testing it for a several months, it has never made my browser to halt even for a second. But disappointment came since middle of the September, when <em>youtube</em> made some updates and <em>gnash</em> lost his ability to play video. Waiting with a hope for a soon update of the player&#8230;</p>
<h3><em>Firefox</em></h3>
<table align="right" bgcolor="#f0f0f0">
<tr>
<td colspan="3" align="center"><font size="-1"><u><em>Firefox</em> plugin detection in <em>Ubuntu</em> screenshots</u></font></td>
</tr>
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20plugin%20installer.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20plugin%20installer%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20plugin%20installer%20t.gif" heigth="120" alt="Firefox plugin installer" width="160" border="0" /></a></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20playing%20Nelson%20Mandela%20speech%20on%20youtube.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20playing%20Nelson%20Mandela%20speech%20on%20youtube%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20playing%20Nelson%20Mandela%20speech%20on%20youtube%20t.gif" heigth="108" alt="http://tech.tolero.org/gutsy-review-images/Firefox playing Nelson Mandela speech on youtube" width="160" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20plugin%20installer.gif"><strong>Firefox plugin installer</strong></a></font></td>
<td bgcolor="#ffffff">�</td>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20firefox%20playing%20Nelson%20Mandela%20speech%20on%20youtube.gif"><strong>Firefox playing Nelson Mandela<br />
speech on youtube</strong></a></font></td>
</tr>
</table>
<p>A third (currently alpha) version of the <em>Firefox</em> browser named &#8216;Gran Paradiso&#8217; is included into the &#8216;universe&#8217; repository. If installed, it will settle aside of the stable application, even using own settings directory at the home folder. Thanks to a numerous efforts from the developers, browser promises to be less heavy in memory than its predecessor version, and especially if you&#8217;re running it for a long time. Web services now can be used as a handlers for different file types. For example, in the stable version of a browser, web handler can be associated for only a one file type - RSS news subscription. This feature will provide a possibility for the sites to register handlers for a types other than RSS. In addition, the new type handling configuration system will be provided. Download manager will be reworked in terms of interface and bonus functionality such as interoperability with virus and malware scanners. Also will be added a possibility to resume an incomplete downloads even if the browser has been reopened. Identity manager will ask to save a password after the user will be sure of a successful login try. Many changes are coming to &#8216;Bookmarks&#8217; handling. The some of them are: ability to sync stored links to a web service like the <em>del.icio.us</em>; protection against bookmarks lost; the easy way to export bookmarks; performance improvements. Browser will get an ability to track individual site settings, like a font zoom. Refer to the &#8216;<a href="http://wiki.mozilla.org/Firefox3/Product_Requirements_Document"><em>Firefox 3 Requirements Document</em> </a>&#8216; for an ongoing progress.</p>
<p>A stable version a browser also got improvement. And this time it is a distribution specific support for automated plugin installation through a package manager. For example, when web page will require a <em>flash</em> player, <em>Firefox</em> window with a suitable plugins list will contain a two options: the <em>Gnash Flash Player</em> and the <em>Adobe Flash Player</em>, both of them will be installed using a package manager (the last one will additionally perform a download from an <em>Adobe</em> site). That is first time the ability to install a <em>flash</em> player came by a proper way in a comfortable manner.</p>
<h3><em>Gimp</em> 2.4</h3>
<table align="left" bgcolor="#f0f0f0">
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20gimp%202.4%20-%20background%20select%20tool.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20gimp%202.4%20-%20background%20select%20tool%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20gimp%202.4%20-%20background%20select%20tool%20t.gif" heigth="120" alt="Gimp 2.4 - Background Select Tool" width="160" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20gimp%202.4%20-%20background%20select%20tool.gif"><strong>Gimp 2.4 - Background Select Tool</strong></a></font></td>
</tr>
</table>
<p>So long awaited version update of the <em>Gimp</em> is now available at the <em>Ubuntu gutsy</em>. The icons set has been totally changed, to became better looking with a different <em>Gnome</em> themes and even with a <em>Kde</em> and <em>Xfce</em> desktop environments. All types of brushes are now scalable, including bitmapped and tubed kinds. Completely rewritten selection tool brings such stuff as rounded rectangular selector, resizing of existing selections, and a simplified using of curved selection. The new &#8216;foreground select tool&#8217; makes it possible to identify object edges by mapping it surrounding background area, which leads you to the perfectly selected object. Some improvements been done for a better handling of alternative file formats, such as <em>Adobe Photoshop PSD</em>, and <em>Vista</em> icons. More information can be found at the official <a href="http://www.gimp.org/release-notes/gimp-2.4.html"><em>Gimp</em> 2.4 release notes</a> page.</p>
<h3><em>OpenOffice</em> 2.3</h3>
<table align="right" bgcolor="#f0f0f0">
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20openoffice%20calc%20-%20new%20diagram.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20openoffice%20calc%20-%20new%20diagram%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20openoffice%20calc%20-%20new%20diagram%20t.gif" heigth="120" alt="OpenOffice Calc - new diagram" width="144" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20openoffice%20calc%20-%20new%20diagram.gif"><strong>OpenOffice Calc - new diagram</strong></a></font></td>
</tr>
</table>
<p>Almost half a year passed since 2.2 release of the <em>OpenOffice</em> suit. The new 2.3 version is now out and shipped with the <em>Ubuntu gutsy</em>. The most significant update touched a diagrams module: from the new Diagram Master to a flexible selection of the axis parameters and the data sources. <em>Writer</em> got an ability to export into a <em>MediaWiki</em> format. <em>Calc</em> menus and dialogs were touched for a better fill and the support of external file formats received an enhancement. Much speed improvement of the <em>Impress</em>, presentation building instrument.</p>
<h3>The kernel and the basics</h3>
<p><em>Ubuntu gutsy</em> steps forward by two versions of the <em>Linux</em> kernel, from 2.6.20 on to 2.6.22. One of the significant improvements is the &#8216;tickless&#8217; idle loop which unifies the timer handling and makes the kernel more power efficient. That is a measurable for a notebook owners because it can reduce a power consumption up to <a href="http://www.news.com/2100-1007_3-6192865.html">25%</a>. Improved &#8216;Virtual Machine Interface&#8217; makes paravirtualization better (in future) when running under supporting it hypervisors like <em>Xen</em> and <em>Vmware</em>. A completely new &#8216;Wireless Stack&#8217; and &#8216;FireWire stack&#8217; are now in the kernel, bringing new compatibilities and drivers, and losing some old because of the portability issue. Check the &#8216;Linux Kernel Newbies&#8217; articles for additional information about <a href="http://kernelnewbies.org/Linux_2_6_21">2.6.21</a> and <a href="http://kernelnewbies.org/Linux_2_6_22">2.6.22</a> versions.</p>
<p>In addition to &#8220;vanilla&#8221; updates, there is a collaboration between the <em>Canonical</em> and the <em>Intel</em>. The goals are to made a distribution much more efficient in terms of a processor usage. <em>Intel</em>&#8217;s <em>PowerTop</em> utility is used to track a glitches in a software and to help to made patches to reduce a power consumption. As the <em>Intel</em>&#8217;s leading software engineer Arjan Van de ven said, they already made a numerous amount of patches and expect a half of them to be in use at the upcoming <em>Ubuntu gutsy</em>. The test run of such patches on the ThinkPad T61 showed a reduce of a power hungry from 23.3 watts on the &#8217;standard install&#8217; to 15.6 on optimized, what is as much as 33%. However it is not clear, what is the &#8217;standard install&#8217; exactly and how resulting 33% efficiency intersects with kernel &#8216;tickless&#8217; improvement. Follow to the <a href="http://apcmag.com/7227/intel_shares_the_laptop_love_with_linux">APC comments on Intel&#8217;s San Francisco Developer Forums</a> for further information.</p>
<h3>Conclusion</h3>
<table align="right" bgcolor="#f0f0f0">
<tr>
<td align="center"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20distribution%20update%20confuse.gif"><img src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20distribution%20update%20confuse%20t.gif" ilo-full-src="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20distribution%20update%20confuse%20t.gif" heigth="120" alt="Distribution update confuse" width="123" border="0" /></a></td>
</tr>
<tr>
<td align="center"><font size="-2"><a href="http://tech.tolero.org/gutsy-review-images/ubuntu%207.10%20%28gutsy%29%20screenshot%20-%20distribution%20update%20confuse.gif"><strong>Distribution update confuse</strong></a></font></td>
</tr>
</table>
<p>As always, new version of <em>Ubuntu</em> is better than previous. But probably this version did the most powerful step forward than any other. I will strongly recommend my friend, who is using another operating system, to settle on the <em>Ubuntu gutsy</em> now, because most of the major barriers for newbies are gone. During testing run of the <em>gutsy</em> I have met only one confusing case. It was during installation of updates, when <em>Update manager</em> opened a terminal emulator frame. It was unclear even to me, what should I do next: just wait, because it was just an information message or type something in. In real, I have simply to hit the &#8216;Enter&#8217; button.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/linux/review-ubuntu-710-gutsy-features-changes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Worldwide Currency Rates Graph</title>
		<link>http://tech.tolero.org/blog/en/worldwide/worldwide-currency-rates-graph</link>
		<comments>http://tech.tolero.org/blog/en/worldwide/worldwide-currency-rates-graph#comments</comments>
		<pubDate>Sun, 16 Sep 2007 20:01:24 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[worldwide]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/en/worldwide/worldwide-currency-rates-graph</guid>
		<description><![CDATA[The next diagram contains 19 currency rates graphs starting at January 04 of 2001 and till now days. The base currency to which rates are shown is a Russian Rouble. Despite the existence of several European currencys till Dec 31 of 2001, they are not shown due to they actual worthless.
Diagram is plotted and updated [...]]]></description>
			<content:encoded><![CDATA[<p>The next diagram contains 19 currency rates graphs starting at January 04 of 2001 and till now days. The base currency to which rates are shown is a Russian Rouble. Despite the existence of several European currencys till Dec 31 of 2001, they are not shown due to they actual worthless.</p>
<p>Diagram is plotted and updated automatically every day and may contain a glitches.</p>
<p>If you&#8217;re placing this diagram at your site, you should keep the signature placed at the bottom right corner of the image, and you have to place a link to this article with a title relative content.</p>
<p><img src="http://tech.tolero.org/currency-rates-graph.gif" title="Currency rates graph" alt="Currency rates graph" ilo-full-src="http://tech.tolero.org/currency-rates-graph.gif" height="500" width="650" /></p>
<table>
<tr>
<td><strong>Code</strong></td>
<td><strong>Amount</strong></td>
<td><strong>Currency</strong></td>
<td><strong><font color="#ffffff">&#8212;&#8212;-</font></strong></td>
<td><strong>Code</strong></td>
<td><strong>Amount</strong></td>
<td><strong>Currency</strong></td>
</tr>
<tr>
<td>USD</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/United_States_dollar" title="United States dollar">US Dollar</a><a href="http://en.wikipedia.org/wiki/Iceland_Krona" title="Iceland Krona"></a></td>
<td>&nbsp;</td>
<td>ISK</td>
<td>100</td>
<td><a href="http://en.wikipedia.org/wiki/Iceland_Krona" title="Iceland Krona">Iceland Krona</a></td>
</tr>
<tr>
<td>EUR</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/Euro" title="Euro">Euro</a></td>
<td>&nbsp;</td>
<td>TRL</td>
<td>1000000</td>
<td><a href="http://en.wikipedia.org/wiki/Turkish_lira" title="Turkish lira">Turkish lira</a></td>
</tr>
<tr>
<td>GBP</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/Pound_Sterling" title="Pound Sterling">Pound Sterling</a></td>
<td>&nbsp;</td>
<td>TRY</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/New_Turkish_Lira" title="New Turkish Lira">New Turkish Lira</a></td>
</tr>
<tr>
<td>CAD</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/Canadian_Dollar" title="Canadian Dollar">Canadian Dollar</a></td>
<td>&nbsp;</td>
<td>SGD</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/Singapore_Dollar" title="Singapore Dollar">Singapore Dollar</a></td>
</tr>
<tr>
<td>AUD</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/Australian_Dollar" title="Australian Dollar">Australian Dollar</a></td>
<td>&nbsp;</td>
<td>KZT</td>
<td>100</td>
<td><a href="http://en.wikipedia.org/wiki/Tenge" title="Tenge">Tenge</a></td>
</tr>
<tr>
<td>JPY</td>
<td>100</td>
<td><a href="http://en.wikipedia.org/wiki/Japanese_yen" title="Japanese yen"></a><a href="http://en.wikipedia.org/wiki/Japanese_yen" title="Japanese yen">Japanese yen</a></td>
<td>&nbsp;</td>
<td>UAH</td>
<td>10</td>
<td><a href="http://en.wikipedia.org/wiki/Hryvnia" title="Hryvnia">Hryvnia</a></td>
</tr>
<tr>
<td>CHF</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/Swiss_Franc" title="Swiss Franc">Swiss Franc</a></td>
<td>&nbsp;</td>
<td>CNY</td>
<td>10</td>
<td><a href="http://en.wikipedia.org/wiki/Yuan_Renminbi" title="Yuan Renminbi">Yuan Renminbi</a></td>
</tr>
<tr>
<td>SEK</td>
<td>10</td>
<td><a href="http://en.wikipedia.org/wiki/Swedish_Krona" title="Swedish Krona">Swedish Krona</a></td>
<td>&nbsp;</td>
<td>BYR</td>
<td>1000</td>
<td><a href="http://en.wikipedia.org/wiki/Belarussian_Ruble" title="Belarussian Ruble">Belarussian Ruble</a></td>
</tr>
<tr>
<td>DKK</td>
<td>10</td>
<td><a href="http://en.wikipedia.org/wiki/Danish_Krone" title="Danish Krone">Danish Krone</a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>NOK</td>
<td>10</td>
<td><a href="http://en.wikipedia.org/wiki/Norwegian_Krone" title="Norwegian Krone">Norwegian Krone</a></td>
<td>&nbsp;</td>
<td>XDR</td>
<td>1</td>
<td><a href="http://en.wikipedia.org/wiki/Special_Drawing_Rights" title="Special Drawing Rights">Special Drawing Rights</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/worldwide/worldwide-currency-rates-graph/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My wordpress spam filter</title>
		<link>http://tech.tolero.org/blog/en/web/my-wordpress-spam-filter</link>
		<comments>http://tech.tolero.org/blog/en/web/my-wordpress-spam-filter#comments</comments>
		<pubDate>Mon, 19 Mar 2007 20:52:01 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/uncategorized/my-wordpress-spam-filter</guid>
		<description><![CDATA[I have recently wrote a post about forum and blog spam protection, which covered a several tricks on how to satisfy from bots attacks. And now, after a months of my self testing, I&#8217;m presenting a spam filtering plugin for a wordpress.
Feel free to discuss or to ask any questions here about the filter.
]]></description>
			<content:encoded><![CDATA[<p>I have recently wrote a post about <a href="http://tech.tolero.org/blog/en/web/blogs-and-forums-spam-bots-protection">forum and blog spam protection</a>, which covered a several tricks on how to satisfy from bots attacks. And now, after a months of my self testing, I&#8217;m presenting a <a href="http://tech.tolero.org/wordpress-blog-spam-filter-plugin/">spam filtering plugin for a wordpress</a>.</p>
<p>Feel free to discuss or to ask any questions here about the filter.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/web/my-wordpress-spam-filter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>qemu 9 and kqemu for ubuntu dapper and edgy</title>
		<link>http://tech.tolero.org/blog/en/linux/qemu-9-and-kqemu-for-ubuntu-dapper-edgy-feisty</link>
		<comments>http://tech.tolero.org/blog/en/linux/qemu-9-and-kqemu-for-ubuntu-dapper-edgy-feisty#comments</comments>
		<pubDate>Wed, 28 Feb 2007 21:13:04 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/en/linux/qemu-9-and-kqemu-for-ubuntu-dapper-edgy-feisty</guid>
		<description><![CDATA[Open source processor emulator qemu of the 0.9&#8242;th version is out, and the new version of kqemu acceleration module is released under GPL. That is the first reason to install or to upgrade them. The second reason is current absence qemu 0.9 and kqemu packages for ubuntu edgy and dapper. And the final reason for [...]]]></description>
			<content:encoded><![CDATA[<p>Open source processor emulator <em>qemu</em> of the 0.9&#8242;th version is out, and the new version of <em>kqemu</em> acceleration module is released under GPL. That is the first reason to install or to upgrade them. The second reason is current absence <em>qemu</em> 0.9 and <em>kqemu</em> packages for <em>ubuntu edgy</em> and <em>dapper</em>. And the final reason for a someone can be the <em>kernel panic</em> issue in the guest os runnig in <em>qemu</em> installed from the official ubuntu repository (happend for me only with <em>kqemu</em>).</p>
<p>You can install a packages of <em>qemu</em> 0.9 and <em>kqemu</em> for <em>ubuntu dapper</em> and <em>edgy</em> from my repository. The <em>qemu</em> in my repository is a packaged official binary build of <em>qemu</em>. And the <em>kqemu</em> packages are from from <em>debian experimental</em> repository. In addition <em>qemu</em> package will automaticaly initialise a recommended for <em>qemu</em> system parameters and will insert a <em>kqemu</em> modle if such is installed, after the system bootup (check <em>/etc/init.d/qemu</em> file),  even if last is installed not from a package.</p>
<p><strong>instalation</strong></p>
<p>At first add my repository to <em>/etc/apt/sources.list</em> for <em>edgy</em>:</p>
<blockquote><p><code><font size="1">deb http://ubuntu.tolero.org/ edgy main<br />
deb-src http://ubuntu.tolero.org/ edgy main</font></code></p></blockquote>
<p>Or that lines if you&#8217;re running <em>dapper</em> (<em>simply mepis 6.0</em>):</p>
<blockquote><p><code><font size="1">deb http://ubuntu.tolero.org/ dapper main<br />
deb-src http://ubuntu.tolero.org/ dapper main</font></code></p></blockquote>
<p>The installation is better to do from the console package manager, rather then from the graphical one. Ensure that you have also <em>ubuntu universe</em> repository included to the <em>sources.list</em>. If so, cross your fingers and pass one by one to the console the next commands:</p>
<blockquote><p><code></code></p>
<ol>
<li><font size="1">sudo aptitude update</font></li>
<li><font size="1">sudo aptitude install kqemu-common kqemu-source</font></li>
<li><font size="1">sudo aptitude install module-assistant</font></li>
<li><font size="1">sudo m-a prepare</font></li>
<li><font size="1">sudo m-a build kqemu</font></li>
<li><font size="1">sudo m-a install kqemu</font></li>
<li><font size="1">sudo aptitude install qemu<br />
</font></li>
</ol>
</blockquote>
<p>The commands from 4 to 6 will install a <em>kernel headers</em>, compiller and other assistant packages, will build a <em>kqemu-modules</em> package for your <em>kernel</em> version package and install it. If all ok - the all is done.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/linux/qemu-9-and-kqemu-for-ubuntu-dapper-edgy-feisty/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ssh password brute force protection</title>
		<link>http://tech.tolero.org/blog/en/linux/ssh-password-brute-force-protection</link>
		<comments>http://tech.tolero.org/blog/en/linux/ssh-password-brute-force-protection#comments</comments>
		<pubDate>Tue, 13 Feb 2007 21:13:29 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/en/linux/ssh-password-brute-force-protection</guid>
		<description><![CDATA[You can protect your linux hosted ssh server from the password brute force attack with pam-abl. This plugin to the ssh pam authentification module measures the amount of login tries by an specific IP address or exact login name. If tries count exceeds the allowed limit, pam-abl will block IP address or login name.
Manual installation [...]]]></description>
			<content:encoded><![CDATA[<p>You can protect your linux hosted <em>ssh server</em> from the password brute force attack with <a href="http://www.hexten.net/pam_abl/"><em>pam-abl</em></a>. This plugin to the <em>ssh pam</em> authentification module measures the amount of login tries by an specific <em>IP address</em> or exact <em>login name</em>. If tries count exceeds the allowed limit, <em>pam-abl</em> will block <em>IP address</em> or <em>login name</em>.</p>
<p>Manual installation of <em>pam-abl</em> is not much complicated, however requires some time to be spended with a few manipulations in console. I have builded a <em>deb</em> package of <em>libpam-abl</em> for <em>ubuntu edgy</em> and <em>ubuntu dapper</em> (<em>mepis 6.0</em>). It fully automates the process of installation and proper configuration process. All you have to do, to protect your <em>ssh</em> from brute force attack, is just to install the package. It is necessary to say, that <em>libpam-abl</em> is shipped with <em>fedora</em> linux since <em>fedora core 4</em> release by default, but only <em>debian</em> based distributions lack that useful security package.</p>
<p>Important note for <em>ubuntu</em> (<em>mepis</em>) linux users: the <em>openssh-server</em> package bounded with distros contain a <a href="http://lists.debian.org/debian-ssh/2006/12/msg00160.html" title="pam-stack bug explanation">bug №405041</a> which makes the <em>libpam-abl</em> to work unproperly. My repository contains a patched version of <em>openssh-server</em> package, which you have to update to.<strike><br />
</strike></p>
<p>For a curious linuxers there are source packages available for both, <em>openssh-server</em> and <em>libpam-abl</em>.</p>
<p><strong>how to install</strong></p>
<p>At first of all add my repository to your <em>/etc/apt/source.list</em> configuration file.</p>
<p>For ubuntu 6.06 dapper (SimplyMEPIS 6.0):</p>
<blockquote><p><code>deb http://ubuntu.tolero.org/ dapper main</code></p></blockquote>
<p>For ubuntu 6.10 edgy:</p>
<blockquote><p><code>deb http://ubuntu.tolero.org/ edgy   main</code></p></blockquote>
<p>And execute the next four commands:</p>
<blockquote><p><code>sudo aptitude update</code><br />
<code>sudo aptitude upgrade</code><br />
<code>sudo aptitude install libpam-abl</code><br />
<code>sudo /etc/init.d/ssh restart</code></p></blockquote>
<p>First command is to fetch the repository listing. Second is to upgrade the <em>openssh-server</em> package to patched version (<em>openssh-client</em> will be also updated). Third is to set up a protection plugin. And the fourth is to restart a server with a new security plugin.</p>
<p>That is all! Now your&#8217;s machine <em>ssh</em> shold be protected with <em>pam-abl</em>.</p>
<p><strong>How to check that all is working</strong></p>
<p>To check that <em>pam-abl</em> is installed properly just try to login onto your <em>ssh</em> server. Simply execute the</p>
<blockquote><p><code>ssh localhost</code></p></blockquote>
<p>command, and input a wrong passwords for all tryes. That failed attempt will be listed in a <em>pam-abl</em> statistic. You can see it by the command</p>
<blockquote><p><code>sudo pam_abl</code></p></blockquote>
<p>And you should see there your failed attempt. If you see only <code>&lt;none&gt;</code> indicatiors, this signs that you are running not patched version of <em>openssh-server</em> package, and you have to install it from my repository, and restart <em>ssh</em> daemon.</p>
<p>The <em>pam_abl</em> utility is a control instrument over <em>libpam-abl</em> plugin statistic. You can unblock any host or account only by it. Refer to it&#8217;s <code>--help</code> for details.</p>
<p><strong>What does my <em>libpam-abl.deb</em> package do</strong></p>
<p>Many of readers do not have a need to read this chapter. It is mostly for a curious guys.</p>
<p>Excepth the simple extraction of a <em>pam-abl</em> files in to their followed places, my package performs a configuration job.</p>
<p>As the first, it creates a default configuration file for a <em>pam-abl</em> plugin. You can find it as <em>/etc/security/pam_abl.conf</em>. The default configuration is aimed to block any <em>IP address</em> or <em>login name</em> (except the <em>root</em> account) for three failed attempts in hour, or thirty attempts in a day. If you wish, you can easily change the limits right after installation.</p>
<p>The second point is altering the<em> /etc/pam.d/ssh</em> file, to include a <em>pam-abl.so</em> library to participate the authentification process. Adding required line into the right place of configuration file on installation, and removing it on deinstallation of the package is fully automated.</p>
<p>Collected information about failed login attempts is stored under the <em>/var/lib/abl/</em> path. This directory is created during installation, and removed only when package is deinstalled with the <code>--purge</code> flag. The same is with <em>pam_abl.conf</em> file. That is the common behavior for all in <em>debian</em> packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/linux/ssh-password-brute-force-protection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blogs and forums spam bots protection</title>
		<link>http://tech.tolero.org/blog/en/web/blogs-and-forums-spam-bots-protection</link>
		<comments>http://tech.tolero.org/blog/en/web/blogs-and-forums-spam-bots-protection#comments</comments>
		<pubDate>Sat, 03 Feb 2007 20:26:27 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/en/web/blogs-and-forums-spam-bots-protection</guid>
		<description><![CDATA[Preamble
Forum and blog spam is an absolute pest for a last years. I see a lot of their&#8217;s holders complaints, and I also see a lot of polluted content. Spammers do their dirty job by the two ways: automaticaly by the bots and manualy writing to the forums. The basic threat is made by an [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Preamble</strong></p>
<p>Forum and blog spam is an absolute pest for a last years. I see a lot of their&#8217;s holders complaints, and I also see a lot of polluted content. Spammers do their dirty job by the two ways: automaticaly by the <a href="http://en.wikipedia.org/wiki/Forum_spam"><em>bots</em></a> and manualy writing to the forums. The basic threat is made by an automated spam, and I&#8217;ll explain protection from it there.</p>
<p>There is a lot of standart techiques to protect from the spam. We all know them: <a href="http://en.wikipedia.org/wiki/Captcha"><em>captha</em></a>, <em>email confirmation</em>, <em>user interative</em> and so on. All of them are less or more require odd user attention. And because they are visible for a spammers, they are not invulnerable. <em>Captcha</em> is breakable with a <a href="http://www.boingboing.net/2004/01/27/solving_and_creating.html">cheap porno traffic</a>, <em>email confirmation</em> is easily automated with a scripts and free mail services, <em>user interactive</em> sometimes confuse users.</p>
<p>But there is another good method, not disturbing users, and not so obvious to bypas - <em>behavior tracking.</em> This is a good way to protect yor blog or forum from spam, because this protection is hidden, and spammer don&#8217;t know where exactly you are checking him.</p>
<p><strong>Bot&#8217;s behavior</strong></p>
<p>The main goal of spammers is to spam as much as possible. As the result - the lack of the real user behavior. Spammers are very prudent to the traffic, and do not perform a many usual steps. For example, the user browser after loading the page always loads at least a <a href="http://www.w3.org/Style/CSS/"><em>CSS</em></a> file from the site, because it is required to display the page properly. But the <em>CSS</em> is not required to be received by the spammers. The same is with the images from the page - they also are not downloaded by the bot (but sometimes they are not downloaded by a real visitors, for example if user is on <em>GPRS</em> and tryes to reduce the traffic).</p>
<p>Most smammers recognize the site only once, and perform a spam after a some time (usualy next day). The &#8220;one recognition&#8221; is also a speedup from their side. This means that they will do not download the page containing a form every time before to do the message post. I also think that they are using a two types of software: one for a crowling across the web in search for a forum or a blog, and another for the messages posting. This can explain why do they mostly post the spam on the next day after their spider reaches a victim site.</p>
<p><strong>Antispam protection</strong></p>
<p>There is a several simple recommendations from me, how to track a spammer:</p>
<ol>
<li>Do the check for a previously downloaded <em>CSS</em> or image by the poster&#8217;s <em>IP address</em>. The best is to check for the image receiving: site page always contain several images, and it is not easy to understand for a spammer which of them is checked by you (or maybe all of them are checked). You can display the pictures manualy by the scripts. With the thing like <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html"><em>mod rewrite</em></a> this will not be obvious for a spammer. Or you may check the <em>access.log</em> file of your site. If you&#8217;re hosted on the <em>unix</em> compatible machine, this can be easily and effectively done with the bundled <a href="http://www.unix-manuals.com/quicktips/unix/tail.html"><em>tail</em></a> and <a href="http://www.unix-manuals.com/quicktips/unix/grep.html"><em>grep</em></a> utilitys together.</li>
<li>Add the additional <a href="http://www.echoecho.com/htmlforms07.htm">hidden parameter</a> to your <em>html form</em>. This parameter should be unique for each minute, and it should be easy to understand for you (but not for a spammer) to which minute it does belong. Then you can drop all posts which are submitted with a ancient parameter value.</li>
<li>The spammers do not implement <a href="http://developer.mozilla.org/en/docs/SpiderMonkey"><em>JavaScript enjine</em></a> into their tools. It is possible to mask by composing a message <em>html form</em> with a <em>JavaScript</em>. But be careful, generate you form with the several steps. Do not simply write it by one fucntion call. If spammer is using a <a href="http://www.regular-expressions.info/"><em>regular expressions</em></a> instead of <em>html parser</em>, it is possible that he will catch a footprint of a <em>html form</em>, and your trick will not help.</li>
<li>Always check a <a href="http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z14"><em>Referer</em></a> field in <em>HTTP</em> headers. Some spammers do not pass a valid <em>Referer.</em> Typical user <em>browser </em>always submit message with a valid <em>Referer</em> in <em>HTTP</em> headers to the page containing <em>html form</em>.</li>
<li>Check a <a href="http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#user-agent"><em>HTTP UserAgent</em></a>. There is a little amount of dummy (but very annoying) spammers, wich do not supply a relevant <em>UserAgent</em>. And there is another group of too much &#8220;intelligent&#8221; spammers which use a <a href="http://www.tnl.net/ua/category/Browser">browsers <em>UserAgents</em></a>, but they are changing them on each access. I suppose they always pick them randomly from an array in a script. So, if the <em>html form</em> was transmitted from your site to the one <em>UserAgent</em>, but submitted with another, also discard a message.</li>
</ol>
<p><strong>Conclusion</strong></p>
<p>All this tricks were used by me on a several projects, and showed a good result. For sure, if the spammer is interested in spamming exactly your resource, and he is creating a specialized software, and having a good experience, he can finally pass throug all your barricades. But he well need a several hours of bashing his head over the keyboard, tearing a hairs from all places over his body, and shouting &#8220;how? why? where?&#8221;, and maybe he will leave you away.</p>
<p>If you found this article useful. If you&#8217;re using your own tips and tricks to protect a resources. Feel free to submit a commet. And do not mind to share a link to this article with your friends - let&#8217;s resist together!</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/web/blogs-and-forums-spam-bots-protection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>xfce 4.4.0 packages for ubuntu edgy</title>
		<link>http://tech.tolero.org/blog/ru/linux/xfce-440-packages-for-ubuntu-edgy-2</link>
		<comments>http://tech.tolero.org/blog/ru/linux/xfce-440-packages-for-ubuntu-edgy-2#comments</comments>
		<pubDate>Fri, 02 Feb 2007 16:00:04 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/ru/linux/xfce-440-packages-for-ubuntu-edgy-2</guid>
		<description><![CDATA[Из-за отсутствия пакетов xfce 4.4.0 для Ubuntu edgy, я пересобрал пакеты из репозитория Ubuntu fiesty. Так же я пересобрал пакет xubuntu-desktop и все сопутствующие ему из  fiesty, так как он несёт дополнительные зависимости, не обозначенные на данный момент в пакетах xubuntu в edgy. Несмотря на то, что пакеты успешно работают для меня, я не [...]]]></description>
			<content:encoded><![CDATA[<p>Из-за отсутствия пакетов <em>xfce 4.4.0</em> для <em>Ubuntu edgy</em>, я пересобрал пакеты из репозитория <em>Ubuntu fiesty</em>. Так же я пересобрал пакет xubuntu-desktop и все сопутствующие ему из  <em>fiesty</em>, так как он несёт дополнительные зависимости, не обозначенные на данный момент в пакетах <em>xubuntu</em> в <em>edgy.</em> Несмотря на то, что пакеты успешно работают для меня, я не даю никаких гарантий и не отвечаю за возможный вред приченённый в результате их использования. Если Вы всё ещё желаете обновить <em>xfce</em>, можете воспользоваться моим репозиторием. Для этого просто добавьте в файл <em>/etc/apt/sources.list</em> следующее:</p>
<blockquote><p><code><font size="1">deb http://ubuntu.tolero.org/ edgy xfce-4-4-0<br />
deb-src http://ubuntu.tolero.org/ edgy xfce-4-4-0</font></code></p></blockquote>
<p>И в своём менеджере пакетов сделайте update и upgrade. Я полагаю что всё, как и у меня, пройдёт успешно, но если что-то не заладится - я готов помочь.<br />
<br />
<hr />Наши проекты: Вы желаете <a href="http://www.tvoybaby.org/chat/create.html">создать чат</a>, но не знаете с чего начать? Воспользуйтесь нашим сервисом и разместите чат у себя на сайте даже не имея навыков программирования.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/ru/linux/xfce-440-packages-for-ubuntu-edgy-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>xfce 4.4.0 packages for ubuntu edgy and dapper (SimplyMEPIS 6.0)</title>
		<link>http://tech.tolero.org/blog/en/linux/xfce-440-packages-for-ubuntu-edgy</link>
		<comments>http://tech.tolero.org/blog/en/linux/xfce-440-packages-for-ubuntu-edgy#comments</comments>
		<pubDate>Wed, 31 Jan 2007 23:03:30 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/en/linux/xfce-440-packages-for-ubuntu-edgy</guid>
		<description><![CDATA[Due to lack of the native Ubuntu edgy and dapper packages of xfce 4.4.0, I manually rebuilded them from Ubuntu feisty reposiory. I also rebuilded (only for edgy) from feisty xubuntu-desktop package and relatives, cos it handles additional dependencys, not mentioned in current xubuntu in edgy.  Thus these packages works good for me, I [...]]]></description>
			<content:encoded><![CDATA[<p>Due to lack of the native <em>Ubuntu edgy and dapper</em> packages of <em>xfce 4.4.0</em>, I manually rebuilded them from <em>Ubuntu feisty</em> reposiory. I also rebuilded (only for <em>edgy</em>) from <em>feisty</em> xubuntu-desktop package and relatives, cos it handles additional dependencys, not mentioned in current <em>xubuntu</em> in <em>edgy.</em>  Thus these packages works good for me, I can not give any guaranties, and I&#8217;am not responsible for any possible harm. If you still interested in <em>xfce</em> upgrade, you can use my repository. Just add the following to <em>/etc/apt/sources.list</em> for <em>edgy</em>:</p>
<blockquote><p><code><font size="1">deb http://ubuntu.tolero.org/ edgy </font></code><code><font size="1">xfce-4-4-0</font></code><br />
<code><font size="1"> deb-src http://ubuntu.tolero.org/ edgy </font></code><code><font size="1">xfce-4-4-0</font></code></p></blockquote>
<p>Or that lines if you&#8217;re running <em>dapper</em> (<em>simply mepis 6.0</em>):</p>
<blockquote><p><code><font size="1">deb http://ubuntu.tolero.org/ dapper </font></code><code><font size="1">xfce-4-4-0</font></code><br />
<code><font size="1"> deb-src http://ubuntu.tolero.org/ dapper </font></code><code><font size="1">xfce-4-4-0</font></code></p></blockquote>
<p>And then at your favorite package manager do update and upgrade if you are already using <em>xfce4</em>, or update and install <em>xubuntu-desktop</em> if you&#8217;re setting it at first. I truely hope that everything will pass well, as in my case, but if  shit happens, I&#8217;am always open for help.</p>
<p>I&#8217;am also recommend to install a <em>thunar-volman</em> package, plugin which automaticaly mounts a removable media devices, which makes a use of <em>xubuntu</em> desktop powered  by <em>xfce4</em> more comfortable.</p>
<p>PS: If you found this info useful don&#8217;t mind to place link to this post from your resource (blog, forum, e t. c.) with title like &#8220;xfce 4.4.0 for ubuntu edgy and dapper packages&#8221;. Let&#8217;s help others to find a solution.</p>
<p><em>Update 02-feb-2007</em>: repository moved from the Russian servet at <em>http://tech.tolero.org/ubuntu/</em> to the US server at <em>http://ubuntu.tolero.org/</em>. Please update your <em>/etc/apt/sources.list</em> if you are already subscribed.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/linux/xfce-440-packages-for-ubuntu-edgy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BBC OS comparison (vista, linux, OS X)</title>
		<link>http://tech.tolero.org/blog/en/linux/bbc-os-comparison-vista-linux-os-x</link>
		<comments>http://tech.tolero.org/blog/en/linux/bbc-os-comparison-vista-linux-os-x#comments</comments>
		<pubDate>Tue, 30 Jan 2007 20:57:31 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/en/linux/bbc-os-comparison-vista-linux-os-x</guid>
		<description><![CDATA[I have just read a BBC &#8220;users OS review&#8221;. BBC have selected two users to explain theirs opinion about Windows Vista, and by one user for Linux and OS X.
After reading that article, my final thought is that vista bloated too much. That was mentioned by both writers. No one of Linux distros requires a [...]]]></description>
			<content:encoded><![CDATA[<p>I have just read a <a href="http://news.bbc.co.uk/1/hi/technology/6309425.stm">BBC &#8220;users OS review&#8221;</a>. BBC have selected two users to explain theirs opinion about Windows Vista, and by one user for Linux and OS X.</p>
<p>After reading that article, my final thought is that vista bloated too much. That was mentioned by both writers. No one of Linux distros requires a minimum of 512 megabytes of memory just to start an empty OS.  The exact vista fan&#8217;s phrase was:</p>
<blockquote><p>Whilst 512Mb is quoted as the minimum I would say that 1Gb is needed for a wait-free session.</p></blockquote>
<p>How is it, to have 1Gb just &#8220;for a wait-free session&#8221;? Microsoft also did, in my opinion, a funny solution for those who have a not enough (I suppose less than 1Gb) memory. As the other writer sayed:</p>
<blockquote><p>When you&#8217;re having performance issues due to insufficient memory, you can use a USB flash drive as an additional cache of memory to boost performance.</p></blockquote>
<p>No one of users mentioned notning interesting besides the new Windows 3D Aero interface. To be clear, both articles are telling to buy more memory and new video card, just for a new Microsoft fetish interface. The completely different articles about the Linux and the Apple OS. The basic ideas from the article about Linux, as always, is about freedom:</p>
<blockquote>
<ol>
<li> &#8230; it also gives more experienced users radical powers over their computer which are not available in other operating systems.</li>
<li><font size="2">Also there is a huge variety of high quality, free software  available for Linux&#8230;</font></li>
<li><font size="2">Also it encourages programmers to be better people, working in the open&#8230;<br />
</font></li>
</ol>
</blockquote>
<p>I&#8217;am absolutely agree with this opinion. The same as the author of the first Vista article, I did all steeps following the Misrosift. I was faithful to it, and went through all popular OS versions: 3.11, 95, 95 osr2, 98, 2000, XP. But the real comfort came to me in 2004 only with Linux.</p>
<p>What is for the Mac OS X? It is a truely polished OS. It is much more stable than any Windows, and it is straight forward developed than GNU/Linux distributins with theirs tons of variants how to do the same task. But I think, it is not fearful Microsoft competitor, because it supports mostly own expensive Apple computers, and no possibility to set it up on any other cheap variant.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/en/linux/bbc-os-comparison-vista-linux-os-x/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brutal Linux</title>
		<link>http://tech.tolero.org/blog/ru/linux/brutal-linux-2</link>
		<comments>http://tech.tolero.org/blog/ru/linux/brutal-linux-2#comments</comments>
		<pubDate>Mon, 29 Jan 2007 12:34:12 +0000</pubDate>
		<dc:creator>Tolero</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://tech.tolero.org/blog/ru/linux/brutal-linux-2</guid>
		<description><![CDATA[Вчера я окончательно решил завести блог. Последняя капля терпения упала в тот момент, когда я уменяшал время загрузки моего Ubuntu Edgy, отключая бесполезные скрипты из /etc/init.d/. Изучая поведение, я проверял скрипты один за одним. Так я обнаружил скрипт /etc/init.d/clamav-freshclam который содержит некоторое количество грубого текста (некоторые символы заменены на *):
     # [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера я окончательно решил завести блог. Последняя капля терпения упала в тот момент, когда я уменяшал время загрузки моего Ubuntu Edgy, отключая бесполезные скрипты из <em>/etc/init.d/</em>. Изучая поведение, я проверял скрипты один за одним. Так я обнаружил скрипт <em>/etc/init.d/clamav-freshclam</em> который содержит некоторое количество грубого текста (некоторые символы заменены на *):</p>
<blockquote><p><code>     # This only does something if I’ve f**ked up before<br />
# Not entirely impossible <img src='http://tech.tolero.org/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </code></p></blockquote>
<p>Это любопытно, для завершённого дистрибутива. Чуть позже я сделал <em>grep</em> по всей системе на предмет вхождения слова <em>f**k</em>. И опа! Результат - 966 вхождения. Подробная проверка показала, что примерно две трети из них находятся в словарях (<em>/etc/dictionaries-common/words, /usr/lib/firefox/dictionaries/, /usr/lib/openoffice/share/dict/</em>), но оставшаяся треть полностью на совести скриптов дистрибутива (менее всего), заголовочных файлов и заголовков ядва (более всго). Я даже не хочу знать кокой получится результат если провести <em>grep</em> по исходникам всех программ дистрибутива и исходникам ядра. Но я думаю что для кого-то это может оказаться интересным &#8220;домашним заданием&#8221; поискать в исходниках такие слова как: <em>shit</em>, <em>damn</em>, <em>hack</em>, <em>how it works</em>, and so on.<br />
<br />
<hr />Наши проекты: Лучший чат о сексе и знакомствах - &#8220;<a href="http://www.tvoybaby.org/chat/krovatka.html">чат кроватка</a>&#8221; - найди свою половину в кроватке.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.tolero.org/blog/ru/linux/brutal-linux-2/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
