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

<channel>
	<title>Gudasoft &#187; guda</title>
	<atom:link href="http://www.gudasoft.com/author/guda/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gudasoft.com</link>
	<description>Impossible is nothing</description>
	<lastBuildDate>Thu, 06 Oct 2011 07:17:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Benchmark of if&#8217;s and raise</title>
		<link>http://www.gudasoft.com/uncategorized/09/20/1388/benchmark-of-ifs-and-raise/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/09/20/1388/benchmark-of-ifs-and-raise/2011#comments</comments>
		<pubDate>Tue, 20 Sep 2011 14:04:01 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[benchmark]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1388</guid>
		<description><![CDATA[Here is the proof that raise is slower than if require 'benchmark' n = 5000000 puts "convertions" Benchmark.bm do &#124;x&#124; x.report("rescues") { n.times do ; true rescue ''; end } x.report("ifs") { n.times do ; raise '' if false; end } end The results ﻿﻿ ﻿﻿ user     system      total     [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the proof that raise is slower than if</p>
<pre>require 'benchmark'
n = 5000000

puts "convertions"
Benchmark.bm do |x|
 x.report("rescues") { n.times do   ; true rescue ''; end }
 x.report("ifs") { n.times do   ; raise '' if false; end }
end</pre>
<p>The results</p>
<pre>﻿﻿ ﻿﻿
<div id="_mcePaste">user     system      total        real</div>
<div id="_mcePaste">rescues  0.880000   0.000000   0.880000 (  0.880214)</div>
<div id="_mcePaste">ifs      0.790000   0.000000   0.790000 (  0.791239)</div>
</pre>
<p>You win 0.09 seconds per 5m requests.<br />
If you serve one page for 0.20 sec you have to made apx 10m page views and you will have one free as a reward of using ifs</p>
<p>But did you win? How ugly is your code?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/09/20/1388/benchmark-of-ifs-and-raise/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uptimed and uprecords</title>
		<link>http://www.gudasoft.com/english/linux/administration-linux/09/15/1384/uptimed-and-uprecords/2011</link>
		<comments>http://www.gudasoft.com/english/linux/administration-linux/09/15/1384/uptimed-and-uprecords/2011#comments</comments>
		<pubDate>Thu, 15 Sep 2011 10:22:01 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Administration]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1384</guid>
		<description><![CDATA[Nice! As I am maniac of  uptime here is nice utility found at http://www.linuxjournal.com/content/tracking-server-uptimes uptimed. It is similar to the utility that most of us have heard of, uptime, except that it runs as a daemon and logs the system&#8217;s uptime instead of just reading info that is lost on a reboot. Uptimed provides a [...]]]></description>
			<content:encoded><![CDATA[<p>Nice! As I am maniac of  uptime here is nice utility found at <a href="http://www.linuxjournal.com/content/tracking-server-uptimes">http://www.linuxjournal.com/content/tracking-server-uptimes</a></p>
<p><a href="http://podgorny.cz/moin/Uptimed" target="_blank">uptimed</a>. It is similar to the utility that most of us have heard of, uptime, except that it runs as a daemon and logs the system&#8217;s uptime instead of just reading info that is lost on a reboot. Uptimed provides a secondary command called uprecords</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/linux/administration-linux/09/15/1384/uptimed-and-uprecords/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am&#8230;..Good :)</title>
		<link>http://www.gudasoft.com/uncategorized/09/08/1379/i-am-good/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/09/08/1379/i-am-good/2011#comments</comments>
		<pubDate>Thu, 08 Sep 2011 14:02:27 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1379</guid>
		<description><![CDATA[You are a Social Liberal (73% permissive) and an&#8230; Economic Moderate (41% permissive) You are best described as a: Democrat Link: The Politics Test on OkCupid.com: Free Online Dating Also: The OkCupid Dating Persona Test]]></description>
			<content:encoded><![CDATA[<table style="border: 1px solid black;">
<tbody>
<tr>
<td align="center"><span style="font-size: small;"> You are a <span style="font-size: medium;"><strong>Social Liberal</strong></span> <span style="font-size: small;">(73% permissive)</span> and an&#8230; <span style="font-size: medium;"><strong>Economic Moderate</strong></span> <span style="font-size: small;">(41% permissive)</span> You are best described as a:  <span style="font-size: x-small;"><span style="text-decoration: underline;"><strong>Democrat</strong></span></span></p>
<table id="thetable" style="background-image: url(http://akcdn.okccdn.com/graphics/politics/chart_political.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; height: 375px; margin: 0px;" border="0" cellspacing="0" cellpadding="0" width="375">
<tbody>
<tr height="200">
<td width="256"></td>
<td width="118"></td>
</tr>
<tr height="174">
<td width="256"></td>
<td width="118" align="left" valign="top"><img src="http://akcdn.okccdn.com/graphics/politics_you.gif" border="0" alt="" /></td>
</tr>
</tbody>
</table>
<table id="thetable" style="background-image: url(http://akcdn.okccdn.com/graphics/politics/chart_basic.jpg); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; height: 375px; margin: 0px;" border="0" cellspacing="0" cellpadding="0" width="375">
<tbody>
<tr height="200">
<td width="256"></td>
<td width="118"></td>
</tr>
<tr height="174">
<td width="256"></td>
<td width="118" align="left" valign="top"><img src="http://akcdn.okccdn.com/graphics/politics_you.gif" border="0" alt="" /></td>
</tr>
</tbody>
</table>
<p>Link: <a href="http://www.okcupid.com/politics"><strong>The Politics Test</strong></a> on <a href="http://www.okcupid.com"><strong>OkCupid.com: Free Online Dating</strong></a> Also: <a href="http://www.okcupid.com/online.dating.persona.test">The OkCupid Dating Persona Test</a> </span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/09/08/1379/i-am-good/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.gudasoft.com/english/development/rails-development/08/23/1374/1374/2011</link>
		<comments>http://www.gudasoft.com/english/development/rails-development/08/23/1374/1374/2011#comments</comments>
		<pubDate>Tue, 23 Aug 2011 13:08:50 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1374</guid>
		<description><![CDATA[If you have a lot of readings then Struct is the winner. If you have equal read/write then Hash And forget for OpenStruct Here is why and how I benchmark all those methods ﻿﻿﻿ guda: ~/vanilla_ui/vanilla_properties  (v2 *$ u=) ∴ irb ruby-1.8.7-p330 :001 &#62; require &#8216;benchmark&#8217; =&#62; true ruby-1.8.7-p330 :002 &#62; require &#8216;ostruct&#8217; =&#62; false [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a lot of readings then Struct is the winner.</p>
<p>If you have equal read/write then Hash</p>
<p>And forget for OpenStruct</p>
<p>Here is why and how I benchmark all those methods</p>
<p>﻿﻿﻿</p>
<div id="_mcePaste">guda: ~/vanilla_ui/vanilla_properties  (v2 *$ u=) ∴ irb</div>
<div id="_mcePaste">ruby-1.8.7-p330 :001 &gt; require &#8216;benchmark&#8217;</div>
<div id="_mcePaste">=&gt; true</div>
<div id="_mcePaste">ruby-1.8.7-p330 :002 &gt; require &#8216;ostruct&#8217;</div>
<div id="_mcePaste">=&gt; false</div>
<div id="_mcePaste">ruby-1.8.7-p330 :003 &gt; n = 5000000</div>
<div id="_mcePaste">=&gt; 5000000</div>
<div id="_mcePaste">ruby-1.8.7-p330 :004 &gt;</div>
<div id="_mcePaste">ruby-1.8.7-p330 :005 &gt;   puts &#8220;convertions&#8221;</div>
<div id="_mcePaste">convertions</div>
<div id="_mcePaste">=&gt; nil</div>
<div id="_mcePaste">ruby-1.8.7-p330 :006 &gt;</div>
<div id="_mcePaste">ruby-1.8.7-p330 :007 &gt;   Benchmark.bm do |x|</div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :008 &gt;      x.report(&#8220;Struct init at start&#8221;) { CustomerOne = Struct.new(:name, :age);  s = CustomerOne.new(&#8216;a&#8217;);   n.times do s.name; end }</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :009?&gt;    x.report(&#8220;Struct with write op&#8221;) { CustomerTwo = Struct.new(:name, :age);  s = CustomerTwo.new;  s.name = &#8216;a&#8217;; n.times do s.name; end }</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :010?&gt;    x.report(&#8220;Hash&#8221;) {  s = Hash.new;  s[:name] = &#8216;a&#8217;; n.times do   ; s[:name]; end }</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :011?&gt;    x.report(&#8220;OpenStruct&#8221;) { s = OpenStruct.new;  s.name = &#8216;a&#8217;; n.times do   ;  s.name; end }</span></div>
<div id="_mcePaste">ruby-1.8.7-p330 :012?&gt;   end</div>
<div id="_mcePaste">user     system      total        real</div>
<div id="_mcePaste">Struct init at start</div>
<div id="_mcePaste"><span style="color: #ff0000;">1.160000   0.000000   1.160000 (  1.155457)</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">Struct with write op  1.200000   0.000000   1.200000 (  1.208754)</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">Hash  1.510000   0.000000   1.510000 (  1.507588)</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">OpenStruct  5.990000   0.000000   5.990000 (  5.999714)</span></div>
<div id="_mcePaste">=&gt; true</div>
<div id="_mcePaste"></div>
<div>Lets do some = operations</div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :015 &gt;   Benchmark.bm do |x|</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :016 &gt;      x.report(&#8220;Struct init at start&#8221;) { CustomerMale = Struct.new(:name, :age);  n.times do s = CustomerMale.new(&#8216;a&#8217;);  s.name; end }</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :017?&gt;    x.report(&#8220;Hash&#8221;) { n.times do   ; s = Hash.new;  s[:name] = &#8216;a&#8217;; s[:name]; end }</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :018?&gt;    x.report(&#8220;Struct with write op&#8221;) { CustomerFemale = Struct.new(:name, :age);  n.times do s = CustomerFemale.new;  s.name = &#8216;a&#8217;; s.name; end }</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :019?&gt;    x.report(&#8220;OpenStruct&#8221;) { n.times do   ; s = OpenStruct.new;  s.name = &#8216;a&#8217;; s.name; end }</span></div>
<div id="_mcePaste"><span style="color: #339966;">ruby-1.8.7-p330 :020?&gt;   end</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">user     system      total        real</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">Struct init at start  9.930000   0.000000   9.930000 (  9.943670)</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">Hash 11.090000   0.000000  11.090000 ( 11.127766)</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">Struct with write op 12.230000   0.000000  12.230000 ( 12.243452)</span></div>
<div id="_mcePaste"><span style="color: #ff0000;">OpenStruct still working &#8230;.</span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/development/rails-development/08/23/1374/1374/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>to_i or to_s is faster?</title>
		<link>http://www.gudasoft.com/english/development/rails-development/08/04/1371/to_i-or-to_s-is-faster/2011</link>
		<comments>http://www.gudasoft.com/english/development/rails-development/08/04/1371/to_i-or-to_s-is-faster/2011#comments</comments>
		<pubDate>Thu, 04 Aug 2011 14:46:16 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1371</guid>
		<description><![CDATA[require 'benchmark' n = 500000 puts "convertions" Benchmark.bm do &#124;x&#124; x.report("to_i") { n.times do   ; "123456789".to_i; end } x.report("to_s") { n.times do   ; 1234567890.to_s; end } x.report("to_sym") { n.times do   ; 1234567890.to_sym; end } end user     system      total        real to_i  0.310000   0.000000   0.310000 (  0.315844) to_s  0.490000   0.000000   0.490000 (  0.490607) to_sym  0.170000   0.000000   0.170000 [...]]]></description>
			<content:encoded><![CDATA[<pre>require 'benchmark'
n = 500000

puts "convertions"
Benchmark.bm do |x|
 x.report("to_i") { n.times do   ; "123456789".to_i; end }
 x.report("to_s") { n.times do   ; 1234567890.to_s; end }
 x.report("to_sym") { n.times do   ; 1234567890.to_sym; end }
end

user     system      total        real
to_i  0.310000   0.000000   0.310000 (  0.315844)
to_s  0.490000   0.000000   0.490000 (  0.490607)
to_sym  0.170000   0.000000   0.170000 (  0.171511)

Benchmark.bm(30) do |x|
 x.report("string.to_i == number") { n.times do   ; "123456789".to_i == 1234567890; end }
 x.report("number.to_s == string") { n.times do   ; 1234567890.to_s == '1234567890'; end }
 x.report("string.to_sym == string.to_sym") { n.times do   ; '1234567890'.to_sym == '1234567890'.to_sym; end }
 x.report("num.to_sym == string.to_sym") { n.times do   ; 1234567890.to_sym == '1234567890'.to_sym; end }
 x.report("number.sym == number.sym") { n.times do   ; 1234567890.to_sym == 1234567890.to_sym; end }
end

user     system      total        real
string.to_i == number           0.400000   0.000000   0.400000 (  0.401863)
number.to_s == string           0.740000   0.000000   0.740000 (  0.744603)
string.to_sym == string.to_sym  0.560000   0.000000   0.560000 (  0.574106)
num.to_sym == string.to_sym     0.460000   0.000000   0.460000 (  0.459292)
number.sym == number.sym        0.400000   0.000000   0.400000 (  0.399014)</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/development/rails-development/08/04/1371/to_i-or-to_s-is-faster/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lenovo y410 windows7 notes</title>
		<link>http://www.gudasoft.com/uncategorized/06/22/1365/lenovo-y410-windows7-notes/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/06/22/1365/lenovo-y410-windows7-notes/2011#comments</comments>
		<pubDate>Wed, 22 Jun 2011 19:12:09 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1365</guid>
		<description><![CDATA[Audio, Alps Touch pad and Video drivers are not installed properly for Windows 7 &#8211; Given by Lenovo. I searched audio driver on realtek website and latest HD driver are working fine with windows 7. I found toshiba alps touch pad driver and it is working fine. Scrolling is now working fine with touch pad.]]></description>
			<content:encoded><![CDATA[<p>Audio, Alps Touch pad and Video drivers are not installed properly for Windows 7 &#8211; Given by Lenovo.</p>
<p>I searched <a href="http://www.realtek.com.tw/downloads/downloadsCheck.aspx?Langid=1&amp;PNid=24&amp;PFid=24&amp;Level=4&amp;Conn=3&amp;DownTypeID=3&amp;GetDown=false">audio driver on realtek websit</a>e and<a href="ftp://WebUser:7p5XTFw@202.134.71.21/pc/audio/Vista_Win7_R262.exe"> latest HD driver </a>are working fine with windows 7.</p>
<p>I found<a href="http://www.csd.toshiba.com/cgi-bin/tais/support/jsp/outFrm.jsp?ofId=AskIris&amp;searchString=alps+windows7&amp;x=0&amp;y=0"> toshiba alps touch pad driver </a>and it is<a href="http://cdgenp01.csd.toshiba.com/content/support/downloads/driver_touchpad_alps_TC4"> working fine</a>. Scrolling is now working fine with touch pad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/06/22/1365/lenovo-y410-windows7-notes/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>javascript mvc compare</title>
		<link>http://www.gudasoft.com/uncategorized/06/08/1360/javascript-mvc-compare/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/06/08/1360/javascript-mvc-compare/2011#comments</comments>
		<pubDate>Wed, 08 Jun 2011 08:49:47 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1360</guid>
		<description><![CDATA[framework/keywords - Google Results - Github Last Commit backbone rails mvc - 1,490,000 2432, 258 May 27, 2011 knockout rails mvc - 383,000 495, 66 May 22, 2011 spine rails mvc - 110,000 595, 32 about 14 hours ago jamal rails mvc - 77,500 12, 3 March 10, 2011 aframe rails mvc - 8,840 1, [...]]]></description>
			<content:encoded><![CDATA[<pre>
framework/keywords  - Google Results  - Github      Last Commit
backbone rails mvc  - 1,490,000         2432, 258   May 27, 2011
knockout rails mvc  - 383,000           495, 66     May 22, 2011
spine rails mvc     - 110,000           595, 32     about 14 hours ago
jamal rails mvc     - 77,500            12, 3       <abbr title="2011-03-09 23:54:21">March 10, 2011</abbr>
aframe rails mvc    - 8,840             1, 1        <abbr title="2011-06-07 10:24:35">about 15 hours ago</abbr></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/06/08/1360/javascript-mvc-compare/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My xfce setup</title>
		<link>http://www.gudasoft.com/uncategorized/05/01/1356/my-xfce-setup/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/05/01/1356/my-xfce-setup/2011#comments</comments>
		<pubDate>Sun, 01 May 2011 18:28:11 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1356</guid>
		<description><![CDATA[Some shortcuts Alt + F4 Close window Alt + F5 Maximize window Alt + F6 Maximize vertically Alt + F7 Maximize horizontally Alt + F8 Hide window Alt + F9 Shade window Alt + F10 Stick window Alt + Tab Cycle windows focus Ctrl + Shft + Alt + Arrow (up, down, left, or right) [...]]]></description>
			<content:encoded><![CDATA[<p>Some shortcuts</p>
<table class="listtable">
<tbody class="listtablebody">
<tr>
<td>Alt + F4</td>
<td>Close window</td>
<td></td>
</tr>
<tr>
<td>Alt + F5</td>
<td>Maximize window</td>
<td></td>
</tr>
<tr>
<td>Alt + F6</td>
<td>Maximize vertically</td>
<td></td>
</tr>
<tr>
<td>Alt + F7</td>
<td>Maximize horizontally</td>
<td></td>
</tr>
<tr>
<td>Alt + F8</td>
<td>Hide window</td>
<td></td>
</tr>
<tr>
<td>Alt + F9</td>
<td>Shade window</td>
<td></td>
</tr>
<tr>
<td>Alt + F10</td>
<td>Stick window</td>
<td></td>
</tr>
<tr>
<td>Alt + Tab</td>
<td>Cycle windows focus</td>
<td></td>
</tr>
<tr>
<td>Ctrl + Shft + Alt + Arrow (up, down, left, or right)</td>
<td>Move window</td>
<td></td>
</tr>
<tr>
<td>Shft + Alt + Arrow (up, down, left, or right)</td>
<td>Resize window</td>
<td></td>
</tr>
<tr>
<td>Shft + Alt + Page_Up</td>
<td>Raise window</td>
<td></td>
</tr>
<tr>
<td>Shft + Alt + Page_Down</td>
<td>Lower window</td>
<td></td>
</tr>
<tr>
<td>Alt + F11</td>
<td>Toggle fullscreen</td>
<td></td>
</tr>
<tr>
<td>Ctrl + Alt + Arrow right arrow</td>
<td>Next workspace</td>
<td></td>
</tr>
<tr>
<td>Ctrl + Alt + Arrow left</td>
<td>Previous workspace</td>
<td></td>
</tr>
<tr>
<td>Alt + Insert</td>
<td>Add a workspace</td>
<td></td>
</tr>
<tr>
<td>Alt + Delete</td>
<td>Delete a workspace</td>
<td></td>
</tr>
<tr>
<td>Ctrl + F(N)</td>
<td>Go to workspace number N (1-9)</td>
<td></td>
</tr>
<tr>
<td>Alt + Ctrl + Home|End</td>
<td>Move the window to previous|next workspace</td>
<td></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td>Alt + Ctrl + keypad key number N</td>
<td>Move a window to workspace number N (1-9)</td>
<td></td>
</tr>
<tr>
<td>Alt + F1</td>
<td>Start xfhelp4</td>
<td></td>
</tr>
<tr>
<td>Alt + F2</td>
<td>Start xfrun4</td>
<td></td>
</tr>
<tr>
<td>Alt + Ctrl + Delete</td>
<td>Lock the screen</td>
<td></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/05/01/1356/my-xfce-setup/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Unity Nonsense</title>
		<link>http://www.gudasoft.com/uncategorized/05/01/1352/ubuntu-unity-nonsense/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/05/01/1352/ubuntu-unity-nonsense/2011#comments</comments>
		<pubDate>Sun, 01 May 2011 15:40:32 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[xfce]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1352</guid>
		<description><![CDATA[Just upgraded the ubuntu to 11.04 (Natty Narwhal) and what a surprise! I got MacOS look and feel. Doing some research and I can&#8217;t believe Gnome3 has the same STUPID look as MacOS OMG!!! What innovation  you see at copying the same OS from MAC. I remember the days when the Linux desktop looks innovating [...]]]></description>
			<content:encoded><![CDATA[<p>Just upgraded the ubuntu to 11.04 (Natty Narwhal) and what a surprise! I got MacOS look and feel.</p>
<p>Doing some research and I can&#8217;t believe Gnome3 has the same STUPID look as MacOS OMG!!!</p>
<p>What innovation  you see at copying the same OS from MAC. I remember the days when the Linux desktop looks innovating and it was pleasure to work with so many options. Now everything is going the Apple way.</p>
<p><a href="http://www.gudasoft.com/wp-content/uploads/2011/05/unity_sux.jpg"><img class="alignnone size-full wp-image-1353" title="unity_sux" src="http://www.gudasoft.com/wp-content/uploads/2011/05/unity_sux.jpg" alt="" width="940" height="327" /></a></p>
<p>I felt depressed is there around at least one windows manager which is not influenced from Apple?</p>
<p>I hate Dock launchers -  looks not innovating &#8211; it looks clumsy and old. Everything which is copied clumsy!</p>
<p>Gnome3 &#8211; you are going on the same path as Unity!</p>
<p>Windows7 &#8211; is 100 times better because it has its OWN LOOK AND FEEL &#8211; I&#8217;d rather work with windows7 than on a Gnome3/Unity. Blah!</p>
<h1>The solution?</h1>
<p><a href="http://www.xfce.org">Xfce</a> desktop is now closes to what Gnome was</p>
<p><a href="http://www.gudasoft.com/wp-content/uploads/2011/05/xfce_logo.png"><img class="alignleft size-full wp-image-1354" title="xfce_logo" src="http://www.gudasoft.com/wp-content/uploads/2011/05/xfce_logo.png" alt="" width="536" height="536" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/05/01/1352/ubuntu-unity-nonsense/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAC OS, WTF?!</title>
		<link>http://www.gudasoft.com/uncategorized/04/30/1348/mac-os-wtf/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/04/30/1348/mac-os-wtf/2011#comments</comments>
		<pubDate>Sat, 30 Apr 2011 19:46:23 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1348</guid>
		<description><![CDATA[No support for write on NTFS drives. strange keyboard &#8211; I remember how I laugh when microsoft put their logo on dedicated button on the keyboards &#8211; haha -&#62; Apple Usability &#8211; What are those fancy drawing on the keys, they look all the same to me, no way to rember them. Fucked hardware &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>No support for write on NTFS drives.</p>
<p>strange keyboard &#8211; I remember how I laugh when microsoft put their logo on dedicated button on the keyboards &#8211; haha -&gt; Apple</p>
<p>Usability &#8211; What are those fancy drawing on the keys, they look all the same to me, no way to rember them.</p>
<p>Fucked hardware &#8211; $60 for cable which cost less then $1 haha, no card reader.</p>
<p>Nice plastic case with big mouse pad.</p>
<p>I hate the way how MAC os wants to be different making some irritating changes &#8211; not revolution &#8211; only some small tweaks.</p>
<h2>Apple Mac is for people which DON&#8217;T know how to work with computers</h2>
<p>http://shadowofged.blogspot.com/2007/07/bad-news-on-doorstep.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/04/30/1348/mac-os-wtf/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails tip of the day</title>
		<link>http://www.gudasoft.com/english/development/rails-development/04/12/1346/rails-tip-of-the-day/2011</link>
		<comments>http://www.gudasoft.com/english/development/rails-development/04/12/1346/rails-tip-of-the-day/2011#comments</comments>
		<pubDate>Tue, 12 Apr 2011 17:06:30 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1346</guid>
		<description><![CDATA[Generating random string ActiveSupport::SecureRandom.hex(16)]]></description>
			<content:encoded><![CDATA[<p>Generating random string</p>
<pre>ActiveSupport::SecureRandom.hex(16)</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/development/rails-development/04/12/1346/rails-tip-of-the-day/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans is dropping Ruby/Rails</title>
		<link>http://www.gudasoft.com/uncategorized/04/10/1343/netbeans-is-dropping-rubyrails/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/04/10/1343/netbeans-is-dropping-rubyrails/2011#comments</comments>
		<pubDate>Sun, 10 Apr 2011 17:21:43 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1343</guid>
		<description><![CDATA[They have to put their efforts on Java. Phuuuu. Seriozly this was the best IDE around for Ruby/Rails. RubyMine &#8211; is heavy and cluttered and it is not free Vim &#8211; is nice but it is NOT ide RadRails &#8211; is in some beta Here is a list of alternatives on stackoverflow and some others]]></description>
			<content:encoded><![CDATA[<p>They have to put their efforts on Java. Phuuuu.</p>
<p>Seriozly this was the best IDE around for Ruby/Rails.</p>
<ul>
<li>RubyMine &#8211; is heavy and cluttered and it is not free</li>
<li>Vim &#8211; is nice but it is NOT ide</li>
<li>RadRails &#8211; is in some beta</li>
</ul>
<p>Here is a list of alternatives on <a href="http://stackoverflow.com/questions/70120/which-text-code-editor-on-linux-is-most-similar-to-textmate">stackoverflow</a> and some <a href="http://alternativeto.net/software/rubymine/">others</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/04/10/1343/netbeans-is-dropping-rubyrails/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why not to choose wordpress for a publishing platform</title>
		<link>http://www.gudasoft.com/uncategorized/04/09/1341/why-not-to-choose-wordpress-for-a-publishing-platform/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/04/09/1341/why-not-to-choose-wordpress-for-a-publishing-platform/2011#comments</comments>
		<pubDate>Sat, 09 Apr 2011 20:45:41 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1341</guid>
		<description><![CDATA[Today when I look in my xcache I found interesting fact. Most of the wordpress pages are around  1Mb. OMG! 1MB for a blog post. This is server/memory killer. One more thing is that their API is total mess (very well documented) but still mess.]]></description>
			<content:encoded><![CDATA[<p>Today when I look in my xcache I found interesting fact. Most of the wordpress pages are around  1Mb.</p>
<p>OMG! 1MB for a blog post. This is server/memory killer.</p>
<p>One more thing is that their API is total mess (very well documented) but still mess.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/04/09/1341/why-not-to-choose-wordpress-for-a-publishing-platform/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The blog is back</title>
		<link>http://www.gudasoft.com/uncategorized/04/09/1338/the-blog-is-back/2011</link>
		<comments>http://www.gudasoft.com/uncategorized/04/09/1338/the-blog-is-back/2011#comments</comments>
		<pubDate>Sat, 09 Apr 2011 14:43:43 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1338</guid>
		<description><![CDATA[After I have upgraded the php the wordpress has decided to stop working. blah. No error messages, no warnings, no blog. I was doing Zen for 3 months and today I have managed to restored all the posts. I use my blog to store some useful notes to me and I hope that they are [...]]]></description>
			<content:encoded><![CDATA[<p>After I have upgraded the php the wordpress has decided to stop working. blah.<a href="http://www.gudasoft.com/wp-content/uploads/2011/04/im-back.jpg"><img class="alignleft size-thumbnail wp-image-1339" title="im-back" src="http://www.gudasoft.com/wp-content/uploads/2011/04/im-back-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>No error messages, no warnings, no blog.</p>
<p>I was doing Zen for 3 months and today I have managed to restored all the posts.</p>
<p>I use my blog to store some useful notes to me and I hope that they are useful to someone else also.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/04/09/1338/the-blog-is-back/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autoicrement the serial in bind zone files</title>
		<link>http://www.gudasoft.com/english/linux/administration-linux/09/02/1334/autoicrement-the-serial-in-bind-zone-files/2010</link>
		<comments>http://www.gudasoft.com/english/linux/administration-linux/09/02/1334/autoicrement-the-serial-in-bind-zone-files/2010#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:06:06 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[named]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1334</guid>
		<description><![CDATA[Argh. 30+ zone files and I have to increment all numbers by hand&#8230;no way. Usage:  ./inc.rb in the current directory with all db files. #!/usr/bin/ruby Dir.glob("*.db") do &#124;file_name&#124; new_zone = [] File.open(file_name) do &#124;file&#124; while (line = file.gets) line.chomp! if line =~ /Serial/ line =~ /(\s*?)(\d+)(\s*?)(;.*)/ serial = $2.to_i serial += 1 puts "#{file_name} serial [...]]]></description>
			<content:encoded><![CDATA[<p>Argh. 30+ zone files and I have to increment all numbers by hand&#8230;no way.</p>
<p>Usage:  ./inc.rb in the current directory with all db files.</p>
<pre>#!/usr/bin/ruby

Dir.glob("*.db") do |file_name|
 new_zone = []<span id="more-1334"></span>
 File.open(file_name) do |file|
 while (line = file.gets)
 line.chomp!
 if line =~ /Serial/
 line =~ /(\s*?)(\d+)(\s*?)(;.*)/
 serial = $2.to_i
 serial += 1
 puts "#{file_name} serial line:  #{$1} #{$2} #{$3} #{$4} -&gt; #{$1}#{serial}#{$3}#{$4}"
 line = "#{$1}#{serial}#{$3}#{$4}"
 end
 new_zone &lt;&lt; line
 end
 end

 File.open(file_name, "w") do |new_file|
 new_file.write(new_zone.join("\n"));
 end
end</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/linux/administration-linux/09/02/1334/autoicrement-the-serial-in-bind-zone-files/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPS in Bulgaria</title>
		<link>http://www.gudasoft.com/uncategorized/09/01/1304/gps-in-bulgaria/2010</link>
		<comments>http://www.gudasoft.com/uncategorized/09/01/1304/gps-in-bulgaria/2010#comments</comments>
		<pubDate>Wed, 01 Sep 2010 19:02:32 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gps]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1304</guid>
		<description><![CDATA[Използване на GPS системите на Webeye Малко реклама: Имам приятел, който е собсвеник на транспортно-логистична фирма.  Той имаше проблем с шофьорите си, които си правеха делавери с горивото на негов гръб. За да си реши проблема и да има стриктен контрол той реши да използва GPS системи за проследяване, мониторинг и контрол. Много се чуди [...]]]></description>
			<content:encoded><![CDATA[<p>Използване на GPS системите на Webeye</p>
<p>Малко реклама:</p>
<p>Имам приятел, който е собсвеник на транспортно-логистична фирма.  Той имаше проблем с шофьорите си, които си правеха делавери с горивото на негов гръб. За да си реши проблема и да има стриктен контрол той реши да използва <a href="http://www.webeye.bg/">GPS системи</a> за проследяване, мониторинг и контрол.</p>
<p><span id="more-1304"></span></p>
<p>Много се чуди кой продукт да избере и след дълго проучване се спря на Webeye от които е много доволен. GPS системите на Webeye оправдаха неговите очаквания, първо защото системата позволява да се наблюдава всяко превозно средство и всяка точка от маршрута: тръгване, спиране, напускане на дадения обект, както и да контролира нивото на горивото, което включва измерване, презареждане и потреблението по време на път. По този начин имаше подробна информация за дейността на водача. В крайна сметка човека успя да постигне това което искаше, с което си спести доста излишни разходи.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/uncategorized/09/01/1304/gps-in-bulgaria/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wireframing for faster website development</title>
		<link>http://www.gudasoft.com/english/development/08/29/1323/wireframing-for-faster-website-development/2010</link>
		<comments>http://www.gudasoft.com/english/development/08/29/1323/wireframing-for-faster-website-development/2010#comments</comments>
		<pubDate>Sun, 29 Aug 2010 18:55:47 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1323</guid>
		<description><![CDATA[I have tried the approach listed in &#8220;Getting Real&#8221; by 37signals and I have great results. The client was very happy because he can imagine his website. Now I am considering to buy or make such nice tools :) http://www.uistencils.com/website-stencil-kit.html http://www.mstonerblog.com/index.php/blog/comments/return_of_the_paper_wireframes/ 1. Pencil Pencil (free) is a Firefox plugin that professes to enable you to [...]]]></description>
			<content:encoded><![CDATA[<p>I have tried the approach listed in &#8220;Getting Real&#8221; by 37signals and I have great results.</p>
<p>The client was  very happy because he can imagine his website.</p>
<p>Now I am considering to buy or make such nice tools :)</p>
<p>http://www.uistencils.com/website-stencil-kit.html</p>
<p><img class="alignnone" src="http://cdn.shopify.com/s/files/1/0042/9602/products/android-cover-2.jpg?1282832512" alt="" width="225" height="302" /><img class="alignnone" src="http://cdn.shopify.com/s/files/1/0042/9602/products/ipad-main-1.jpg?1282832512" alt="" width="225" height="302" /><img class="alignnone" src="http://cdn.shopify.com/s/files/1/0042/9602/products/iphone_1.jpg?1282832512" alt="" width="225" height="302" /></p>
<h5><a href="http://www.mstonerblog.com/index.php/blog/comments/return_of_the_paper_wireframes/">http://www.mstonerblog.com/index.php/blog/comments/return_of_the_paper_wireframes/</a></h5>
<h5>1. Pencil</h5>
<p><a href="http://www.evolus.vn/Pencil/">Pencil</a> (free) is a Firefox plugin that professes to enable you to build  wireframes and prototypes. As a prototyping tool it’s quite good,  allowing you to quickly put together a reasonably high fidelity mockup.  However, be aware you’ll still need to produce the visual design  elements for Pencil, as it relies on dragging and dropping pre-made  graphical elements.</p>
<p>The output wireframe elements that ship with Pencil do tend to be  based on the look and feel of a Windows desktop application. This really  is undesirable for a web application, however you could modify this  with your own page elements.</p>
<p>Another downside of Pencil is that its export functionality provides  only a few image formats. This means that Pencil falls short of being a  real interactive prototype development tool.</p>
<h5>Balsamiq Mockups</h5>
<p><a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a> (price:$US79, demo available) is an interesting product running on  Adobe AIR. Its representation of the interface elements has a refreshing  hand-drawn, sketch-like quality to them. This does help promote the  degree of changeability of the wireframes, as they look very much like a  draft. If you lack the skills to create hand-drawn sketches then  Balsamiq is a useful tool, as it allows you to produce quality roughs.  Balsamiq also offers a standard collection of interactive screen  elements, which is helpful to start off with.</p>
<p>http://gomockingbird.com/ is like balsamia</p>
<p>https://www.jumpchart.com/ &#8211; for very simple pages- I cant find how to change the layout.</p>
<p>Denim</p>
<p>A java based.</p>
<p><a rel="nofollow" href="http://dub.washington.edu:2007/denim/">http://dub.washington.edu:2007/denim/</a></p>
<p>Eclipse based plugin &#8211; http://wireframesketcher.com/</p>
<p>And a nice topic in stackoverflow http://stackoverflow.com/questions/55363/best-tools-for-creating-website-wireframes</p>
<p>iphone</p>
<p><a href="http://iphonemockup.lkmc.ch/">http://iphonemockup.lkmc.ch/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/development/08/29/1323/wireframing-for-faster-website-development/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software development</title>
		<link>http://www.gudasoft.com/english/development/08/28/1316/software-development/2010</link>
		<comments>http://www.gudasoft.com/english/development/08/28/1316/software-development/2010#comments</comments>
		<pubDate>Sat, 28 Aug 2010 20:36:49 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1316</guid>
		<description><![CDATA[After my blog post about the junior software developers I have very bright idea of how the world could get benefit from them. When you catch a junior in mistake &#8211; let him contribute to the open source community. Not with coding. With translating. Take some open project and translate it to your native language. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gudasoft.com/wp-content/uploads/2010/08/medical-coder.jpg"><img class="alignleft size-thumbnail wp-image-1320" title="medical coder" src="http://www.gudasoft.com/wp-content/uploads/2010/08/medical-coder-150x150.jpg" alt="" width="103" height="103" /></a>After my blog post <a href="http://www.gudasoft.com/english/development/07/24/1292/hiring-juniors/2010">about the junior software developers</a> I have very bright idea of how the world could get benefit from them.</p>
<p>When you catch a junior in mistake &#8211; let him contribute to the open source community. Not with coding. With translating. Take some open project and translate it to your native language.</p>
<p>Maybe after all the junior will release that he is much happier to translate than coding :)</p>
<p>win-win condition.</p>
<p>N.B. On the picture &#8211; Young coder is coding in Word.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/development/08/28/1316/software-development/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hash to encode iso-8859-1 (western) to html entities</title>
		<link>http://www.gudasoft.com/english/development/08/25/1314/hash-to-encode-iso-8859-1-western-to-html-entities/2010</link>
		<comments>http://www.gudasoft.com/english/development/08/25/1314/hash-to-encode-iso-8859-1-western-to-html-entities/2010#comments</comments>
		<pubDate>Wed, 25 Aug 2010 11:05:12 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[encoding]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1314</guid>
		<description><![CDATA[ENTITIES = { 'À' =&#62; '&#38;#192;', 'Á' =&#62; '&#38;#193;', 'Â' =&#62; '&#38;#194;', 'Ã' =&#62; '&#38;#195;', 'Ä' =&#62; '&#38;#196;', 'Å' =&#62; '&#38;#197;', 'Æ' =&#62; '&#38;#198;', 'Ç' =&#62; '&#38;#199;', 'È' =&#62; '&#38;#200;', 'É' =&#62; '&#38;#201;', 'Ê' =&#62; '&#38;#202;', 'Ë' =&#62; '&#38;#203;', 'Ì' =&#62; '&#38;#204;', 'Í' =&#62; '&#38;#205;', 'Î' =&#62; '&#38;#206;', 'Ï' =&#62; '&#38;#207;', 'Ð' =&#62; '&#38;#208;', 'Ñ' [...]]]></description>
			<content:encoded><![CDATA[<pre>ENTITIES = {
 'À' =&gt; '&amp;#192;',
 'Á' =&gt; '&amp;#193;',
 'Â' =&gt; '&amp;#194;',<span id="more-1314"></span>
 'Ã' =&gt; '&amp;#195;',
 'Ä' =&gt; '&amp;#196;',
 'Å' =&gt; '&amp;#197;',
 'Æ' =&gt; '&amp;#198;',
 'Ç' =&gt; '&amp;#199;',
 'È' =&gt; '&amp;#200;',
 'É' =&gt; '&amp;#201;',
 'Ê' =&gt; '&amp;#202;',
 'Ë' =&gt; '&amp;#203;',
 'Ì' =&gt; '&amp;#204;',
 'Í' =&gt; '&amp;#205;',
 'Î' =&gt; '&amp;#206;',
 'Ï' =&gt; '&amp;#207;',
 'Ð' =&gt; '&amp;#208;',
 'Ñ' =&gt; '&amp;#209;',
 'Ò' =&gt; '&amp;#210;',
 'Ó' =&gt; '&amp;#211;',
 'Ô' =&gt; '&amp;#212;',
 'Õ' =&gt; '&amp;#213;',
 'Ö' =&gt; '&amp;#214;',
 'Ø' =&gt; '&amp;#216;',
 'Ù' =&gt; '&amp;#217;',
 'Ú' =&gt; '&amp;#218;',
 'Û' =&gt; '&amp;#219;',
 'Ü' =&gt; '&amp;#220;',
 'Ý' =&gt; '&amp;#221;',
 'Þ' =&gt; '&amp;#222;',
 'ß' =&gt; '&amp;#223;',
 'à' =&gt; '&amp;#224;',
 'á' =&gt; '&amp;#225;',
 'â' =&gt; '&amp;#226;',
 'ã' =&gt; '&amp;#227;',
 'ä' =&gt; '&amp;#228;',
 'å' =&gt; '&amp;#229;',
 'æ' =&gt; '&amp;#230;',
 'ç' =&gt; '&amp;#231;',
 'è' =&gt; '&amp;#232;',
 'é' =&gt; '&amp;#233;',
 'ê' =&gt; '&amp;#234;',
 'ë' =&gt; '&amp;#235;',
 'ì' =&gt; '&amp;#236;',
 'í' =&gt; '&amp;#237;',
 'î' =&gt; '&amp;#238;',
 'ï' =&gt; '&amp;#239;',
 'ð' =&gt; '&amp;#240;',
 'ñ' =&gt; '&amp;#241;',
 'ò' =&gt; '&amp;#242;',
 'ó' =&gt; '&amp;#243;',
 'ô' =&gt; '&amp;#244;',
 'õ' =&gt; '&amp;#245;',
 'ö' =&gt; '&amp;#246;',
 'ø' =&gt; '&amp;#248;',
 'ù' =&gt; '&amp;#249;',
 'ú' =&gt; '&amp;#250;',
 'û' =&gt; '&amp;#251;',
 'ü' =&gt; '&amp;#252;',
 'ý' =&gt; '&amp;#253;',
 'þ' =&gt; '&amp;#254;',
 'ÿ' =&gt; '&amp;#255;',

 =&gt; '&amp;#160;',
 '¡' =&gt; '&amp;#161;',
 '¢' =&gt; '&amp;#162;',
 '£' =&gt; '&amp;#163;',
 '¤' =&gt; '&amp;#164;',
 '¥' =&gt; '&amp;#165;',
 '¦' =&gt; '&amp;#166;',
 '§' =&gt; '&amp;#167;',
 '¨' =&gt; '&amp;#168;',
 '©' =&gt; '&amp;#169;',
 'ª' =&gt; '&amp;#170;',
 '«' =&gt; '&amp;#171;',
 '¬' =&gt; '&amp;#172;',
 ­    =&gt; '&amp;#173;',
 '®' =&gt; '&amp;#174;',
 '¯' =&gt; '&amp;#175;',
 '°' =&gt; '&amp;#176;',
 '±' =&gt; '&amp;#177;',
 '²' =&gt; '&amp;#178;',
 '³' =&gt; '&amp;#179;',
 '´' =&gt; '&amp;#180;',
 'µ' =&gt; '&amp;#181;',
 '¶' =&gt; '&amp;#182;',
 '·' =&gt; '&amp;#183;',
 '¸' =&gt; '&amp;#184;',
 '¹' =&gt; '&amp;#185;',
 'º' =&gt; '&amp;#186;',
 '»' =&gt; '&amp;#187;',
 '¼' =&gt; '&amp;#188;',
 '½' =&gt; '&amp;#189;',
 '¾' =&gt; '&amp;#190;',
 '¿' =&gt; '&amp;#191;',
 '×' =&gt; '&amp;#215;',
 '÷' =&gt; '&amp;#247;',
 }
</pre>
<p>check more here http://www.elizabethcastro.com/html/extras/entities.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/development/08/25/1314/hash-to-encode-iso-8859-1-western-to-html-entities/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Rails going down?</title>
		<link>http://www.gudasoft.com/english/development/rails-development/08/23/1312/is-rails-going-down/2010</link>
		<comments>http://www.gudasoft.com/english/development/rails-development/08/23/1312/is-rails-going-down/2010#comments</comments>
		<pubDate>Mon, 23 Aug 2010 17:21:14 +0000</pubDate>
		<dc:creator>guda</dc:creator>
				<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.gudasoft.com/?p=1312</guid>
		<description><![CDATA[The first Rails framework was fast. then it become slow, big and the idea of convetion over configuration becomes more poisoned. Currently to start with Rails you have to learn a lot of stuff which are added just now and is not sure how long they will stay. Also Rails is not targeting the developers [...]]]></description>
			<content:encoded><![CDATA[<p>The first Rails framework was fast. then it become slow, big and the idea of convetion over configuration becomes more poisoned.</p>
<p>Currently to start with Rails you have to learn a lot of stuff which are added just now and is not sure how long they will stay.</p>
<p>Also Rails is not targeting the developers to be fast but is targeting to be the perfect framework.</p>
<p>The price for that is that almost a year and a half there is no new version while the they refactor it.</p>
<p>No goodies like scafolding, only enterprise stuff around.</p>
<p>That is my personal opinion on this framework.</p>
<p>As I like to say &#8211; you cant leave your followers without food for such long time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gudasoft.com/english/development/rails-development/08/23/1312/is-rails-going-down/2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

