<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>An IT systems’ student’s coursework, mostly in Estonian, but there’s also some stuff in English related to his interests.

  var _gaq = _gaq || [];
  _gaq.push([‘_setAccount’, ‘UA-19209105-1’]);
  _gaq.push([‘_trackPageview’]);

  (function() {
    var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
    ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
    var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
  })();</description><title>bragh</title><generator>Tumblr (3.0; @bragh)</generator><link>http://bragh.tumblr.com/</link><item><title>littlemanmcleod:

Sea Otters hold hands whilst sleeping so they...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lcbfnve7C71qb86kao1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://littlemanmcleod.tumblr.com/post/1654231502"&gt;littlemanmcleod&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Sea Otters hold hands whilst sleeping so they don’t drift away from each other.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://bragh.tumblr.com/post/3084636082</link><guid>http://bragh.tumblr.com/post/3084636082</guid><pubDate>Thu, 03 Feb 2011 11:29:31 +0200</pubDate></item><item><title>"There’s a myth that if we were really good at programming, there would be no bugs to catch. If only..."</title><description>“There’s a myth that if we were really good at programming, there would be no bugs to catch. If only we could really concentrate, if only everyone used structured programming, top-down design… then there would be no bugs. So goes the myth. There are bugs, the myth says, because we are bad at what we do; and if we are bad at it, we should feel guilty about it. Therefore, testing and test case design is an admission of failure, which instills a goodly dose of guilt. And the tedium of testing is just punishment for our errors. Punishment for what? For being human? Guilt for what? For failing to achieve inhuman perfection? For not distinguishing between what another programmer thinks and what he says? For failing to be telepathic? For not solving human communications problems that have been kicked around… for forty centuries?”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Beizer, &lt;em&gt;Software Testing Techniques&lt;/em&gt; (via &lt;a href="http://lessonslearnedfordevs.tumblr.com/"&gt;lessonslearnedfordevs&lt;/a&gt;)&lt;/em&gt;</description><link>http://bragh.tumblr.com/post/2991968567</link><guid>http://bragh.tumblr.com/post/2991968567</guid><pubDate>Sat, 29 Jan 2011 13:39:51 +0200</pubDate></item><item><title>aculturedkid:

360° Interactive Video
MIND BLOWN.
</title><description>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" width="400" height="200" align="middle" id="yellowBird"&gt;&lt;param name="movie" value="http://northstudio360.yb.nl/nimmobay/embed/YBPlayerLite.swf?c=config" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="bgcolor" value="#000000" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="normal" /&gt;&lt;embed src="http://northstudio360.yb.nl/nimmobay/embed/YBPlayerLite.swf?c=config" quality="high" bgcolor="#000000" width="400" height="200" name="yellowBird" align="middle" play="true" loop="false" wmode="normal" allowscriptaccess="always" type="application/x-shockwave-flash" allowfullscreen="true" pluginspage="http://www.adobe.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://aculturedkid.tumblr.com/post/2933601839"&gt;aculturedkid&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;h1 class="entry-title"&gt;&lt;strong&gt;360° Interactive Video&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;MIND BLOWN.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://bragh.tumblr.com/post/2957458496</link><guid>http://bragh.tumblr.com/post/2957458496</guid><pubDate>Thu, 27 Jan 2011 15:26:49 +0200</pubDate></item><item><title>Reblog if you live here!</title><description>&lt;p&gt;&lt;a href="http://tapesorcds.tumblr.com/post/2844818973"&gt;tapesorcds&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;img src="http://farzher.com/image.png"/&gt;&lt;/p&gt;
&lt;p&gt;THE FUCK. i never thought this bunch of people are in here O_O&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://bragh.tumblr.com/post/2909515248</link><guid>http://bragh.tumblr.com/post/2909515248</guid><pubDate>Mon, 24 Jan 2011 18:24:37 +0200</pubDate></item><item><title>Google tricks worth knowing</title><description>&lt;a href="http://www.marcandangel.com/2007/07/25/7-clever-google-tricks-worth-knowing/"&gt;Google tricks worth knowing&lt;/a&gt;: &lt;p&gt;Some of that stuff is pretty well-known even outside the circles of the well-informed webizens, but it’s still worth saving because of it’s extensiveness and good formatting.&lt;/p&gt;
&lt;p&gt;On the concept of searching for photos people took with their digital cameras using filenames as the basis, there is a webapp utilizing Bing for that: &lt;a href="http://www.diddly.com/random/"&gt;Random Personal Picture Finder.&lt;/a&gt;&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2626200511</link><guid>http://bragh.tumblr.com/post/2626200511</guid><pubDate>Thu, 06 Jan 2011 22:11:00 +0200</pubDate><category>google</category><category>tricks</category><category>bing</category><category>personal picture</category></item><item><title>How fuzzy logic can be used to construct high performance computing systems</title><description>&lt;a href="http://web.mit.edu/newsoffice/2010/fuzzy-logic-0103.html"&gt;How fuzzy logic can be used to construct high performance computing systems&lt;/a&gt;</description><link>http://bragh.tumblr.com/post/2613563387</link><guid>http://bragh.tumblr.com/post/2613563387</guid><pubDate>Wed, 05 Jan 2011 23:58:00 +0200</pubDate><category>sloppy arithmetic</category><category>fuzzy logic</category></item><item><title>A Ruby editor in Ruby</title><description>&lt;a href="http://confreaks.net/videos/428-rubyconf2010-it-s-time-for-a-ruby-editor"&gt;A Ruby editor in Ruby&lt;/a&gt;: &lt;p&gt;A promotional video about Redcar, a Ruby editor written in Ruby (using JRuby as it’s engine). Sure, it isn’t as good as the proprietary editors such as textmate or e, but still does the job and fulfills the paradigm that any language should have a specialized editor written in that same language.&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2599616216</link><guid>http://bragh.tumblr.com/post/2599616216</guid><pubDate>Tue, 04 Jan 2011 23:27:03 +0200</pubDate></item><item><title>DIY transhumanism</title><description>&lt;a href="http://www.wired.com/threatlevel/2010/12/transcending-the-human-diy-style"&gt;DIY transhumanism&lt;/a&gt;: &lt;p&gt;It’s a pretty interesting insight into what can be described as extending ordinary body modification (piercings, tattoos) and something less than “true” transhumanism (augmented reality eyes, prosthetic limbs stronger and better than natural ones). Of course as skeptics point out in the comments, this looks a bit like some post modern performance than true revolution in biomechatronics. To hell with them, new ideas can’t always come from the clean white-lit rooms of corporate R&amp;D labs.&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2585901764</link><guid>http://bragh.tumblr.com/post/2585901764</guid><pubDate>Mon, 03 Jan 2011 23:46:00 +0200</pubDate><category>transhumanism</category><category>biomechatronics</category></item><item><title>In defense of MS Comic Sans</title><description>&lt;a href="http://www.mcsweeneys.net/links/monologues/15comicsans.html"&gt;In defense of MS Comic Sans&lt;/a&gt;</description><link>http://bragh.tumblr.com/post/2570602760</link><guid>http://bragh.tumblr.com/post/2570602760</guid><pubDate>Sun, 02 Jan 2011 22:04:00 +0200</pubDate><category>offbeat</category><category>design</category><category>fonts</category><category>ms comic sans</category><category>armchair typographer</category></item><item><title>A grassroot project for mesh networks</title><description>&lt;a href="http://wiki.freifunk.net/Kategorie:English"&gt;A grassroot project for mesh networks&lt;/a&gt;</description><link>http://bragh.tumblr.com/post/2556266106</link><guid>http://bragh.tumblr.com/post/2556266106</guid><pubDate>Sat, 01 Jan 2011 21:28:00 +0200</pubDate><category>wifi</category><category>mesh</category><category>networking</category><category>hacktivism</category></item><item><title>Snow under a microscope</title><description>&lt;a href="http://www.akirathedon.com/blobblog/snow-under-a-microscope/"&gt;Snow under a microscope&lt;/a&gt;</description><link>http://bragh.tumblr.com/post/2386204302</link><guid>http://bragh.tumblr.com/post/2386204302</guid><pubDate>Mon, 20 Dec 2010 11:48:25 +0200</pubDate><category>offbeat</category></item><item><title>What people need to know and acknowledge about Tumblr</title><description>&lt;iframe width="400" height="299" src="http://www.youtube.com/embed/0OnyleRw-3Q?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;What people need to know and acknowledge about Tumblr&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2335790042</link><guid>http://bragh.tumblr.com/post/2335790042</guid><pubDate>Thu, 16 Dec 2010 14:13:00 +0200</pubDate></item><item><title>Essential Linux shell commands</title><description>&lt;p&gt;Compiled from &lt;a href="http://www.reddit.com/r/linux/comments/eizx9/top_linux_commands_every_linux_user_should_know/"&gt;this thread on reddit&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Shift + PageUp lets you scroll up in console.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;pstree&lt;/strong&gt; - shows process list as a tree, useful for viewing dependencies between processes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;reset&lt;/strong&gt; - initializes terminal, good for cleaning it up after some nasty binary files&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;tmux&lt;/strong&gt; or &lt;strong&gt;screen&lt;/strong&gt; - for letting remote sessions stay up even in case of disconnects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;htop&lt;/strong&gt; - improved &lt;strong&gt;top&lt;/strong&gt;, for better viewing of resource usage by processes&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;history&lt;/strong&gt; - shows command line history&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;!!&lt;/strong&gt; - last command again&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;!67&lt;/strong&gt; - command from line 67&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;!?asdf?&lt;/strong&gt; - most recent command containing string &amp;#8216;asdf&amp;#8217;&lt;/li&gt;
&lt;li&gt;Ctrl-D - EOF, terminates programs. Ctrl-C is interrupt, Ctrl-Z will stop the process (so you can either bring it back to foreground with &lt;strong&gt;fg&lt;/strong&gt; or send it to background with &lt;strong&gt;bg&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;There&amp;#8217;s lots more good stuff in that same thread and also on &lt;a href="http://www.commandlinefu.com/commands/browse"&gt;&lt;a href="http://www.commandlinefu.com/commands/browse"&gt;http://www.commandlinefu.com/commands/browse&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2175480697</link><guid>http://bragh.tumblr.com/post/2175480697</guid><pubDate>Sat, 11 Dec 2010 18:40:25 +0200</pubDate><category>linux</category><category>shell</category><category>commands</category></item><item><title>IS-10 logo</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_ld7hgdIzkF1qdzthio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;IS-10 logo&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2164117469</link><guid>http://bragh.tumblr.com/post/2164117469</guid><pubDate>Fri, 10 Dec 2010 11:38:00 +0200</pubDate><category>arvutigraafika</category></item><item><title>Risks of cloud computing: the Wikileaks example</title><description>&lt;a href="http://blogs.computerworlduk.com/simon-says/2010/12/the-risky-cloud/index.htm"&gt;Risks of cloud computing: the Wikileaks example&lt;/a&gt;</description><link>http://bragh.tumblr.com/post/2135045450</link><guid>http://bragh.tumblr.com/post/2135045450</guid><pubDate>Tue, 07 Dec 2010 22:14:52 +0200</pubDate></item><item><title>2 bits of Fedora and yum goodness</title><description>&lt;p&gt;&lt;ol&gt;&lt;li&gt;yum install &amp;lt;missing-library-file&amp;gt; installs the library containing that file! For example, yum install glibc.so.6 would get you glib!&lt;/li&gt;
&lt;li&gt;/usr/bin/needs-restarting shows all the stuff that you need to restart after doing a package upgrade.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2134729295</link><guid>http://bragh.tumblr.com/post/2134729295</guid><pubDate>Tue, 07 Dec 2010 21:31:25 +0200</pubDate><category>yum</category><category>fedora</category><category>needs-restarting</category></item><item><title>Future of processors</title><description>&lt;p&gt;I have got a pretty strong feeling that most questions about the future of processor technology can be reduced to this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For how long will the trend of Moore&amp;#8217;s Law continue?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For the most optimistic guess one can just use the number from &lt;a href="http://arxiv.org/PS_cache/astro-ph/pdf/0404/0404510v2.pdf"&gt;&amp;#8216;Universal Limits on Computation&amp;#8217; by Krauss and Starkman&lt;/a&gt;, which puts it at 600 years. Of course that will require such breakthroughs in all disciplines related to computing that few of us can imagine today.&lt;/p&gt;
&lt;p&gt;Looking at this question on a more down-to-earth kind of way, one might guess that it will continue to uphold for about 10 years, including the breakthroughs in technology. At least that is how it has worked so far and also because 10 years is such a short time frame when talking in an abstract way - of course we cannot say that when talking purely about technology!&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2093726721</link><guid>http://bragh.tumblr.com/post/2093726721</guid><pubDate>Sat, 04 Dec 2010 21:43:14 +0200</pubDate><category>limits of computation</category><category>moore's law</category></item><item><title>Fixing broken refresh rate in Fedora 14 and KDE</title><description>&lt;p&gt;So you&amp;#8217;ve got a weird or old monitor and none of the desktop environments seem to fix it. After a few hours of hair-pulling and googling I managed to fix it.&lt;/p&gt;
&lt;p&gt;As a preparation you need to know your monitor&amp;#8217;s modeline. Under Windows you can use &lt;a href="http://www.entechtaiwan.com/util/ps.shtm"&gt;PowerStrip&lt;/a&gt;, but if you&amp;#8217;ve only got Linux, check out &lt;a href="http://www.x.org/wiki/FAQVideoModes#ObtainingmodelinesfromXorglog"&gt;this guide&lt;/a&gt;. There are other ways also of course.&lt;/p&gt;
&lt;p&gt;First you need to generate /etc/X11/xorg.conf because F14 doesn&amp;#8217;t come with one. Either do&lt;/p&gt;
&lt;p&gt;# init 3&lt;/p&gt;
&lt;p&gt;Because this one might not work, you might have to modify /etc/inittab&lt;/p&gt;
&lt;p&gt;id:3:initdefault:&lt;/p&gt;
&lt;p&gt;and then restart. Actually I suggest the second option, because Xorg seems to keep infinitely restarting in case of a faulty configuration, so you might be locked out of your system and then you have to use the rescue CD&amp;#8230;&lt;/p&gt;
&lt;p&gt;So after having restarted,&lt;/p&gt;
&lt;p&gt;#X -configure&lt;/p&gt;
&lt;p&gt;That will create a configuration file. As the command will say, test it. If nothing blows up, copy it to the appropriate location:&lt;/p&gt;
&lt;p&gt;#cp /root/xorg.conf.new /etc/X11/xorg.conf&lt;/p&gt;
&lt;p&gt;Now use your favorite text editor to modify that file and this is the relevant part what I ended up with (don&amp;#8217;t touch the other stuff and of course substitute what I have with what you have!):&lt;/p&gt;
&lt;p&gt;Section &amp;#8220;Monitor&amp;#8221;&lt;br/&gt;        #DisplaySize      330   240     # mm&lt;br/&gt;        Identifier   &amp;#8220;Monitor0&amp;#8221;&lt;br/&gt;        VendorName   &amp;#8220;GSM&amp;#8221;&lt;br/&gt;        ModelName    &amp;#8220;&amp;#8221;&lt;br/&gt;        HorizSync    85.0&lt;br/&gt;        VertRefresh  50.0 - 160.0&lt;br/&gt;        Option      &amp;#8220;DPMS&amp;#8221;&lt;br/&gt;        ModeLine &amp;#8220;1152x864_85.0&amp;#8221; 119.812&amp;#160;1152&amp;#160;1224&amp;#160;1352&amp;#160;1552&amp;#160;864&amp;#160;865&amp;#160;868&amp;#160;907 -HSync +VSync&lt;br/&gt;        Option &amp;#8220;PreferredMode&amp;#8221; &amp;#8220;1152x864_85.0&amp;#8221;&lt;br/&gt;EndSection&lt;/p&gt;
&lt;p&gt;Try running X again, preferably using kdm or gdm. If it works, it&amp;#8217;s all good. If it doesn&amp;#8217;t, there&amp;#8217;s 2 other things you have to do:&lt;/p&gt;
&lt;p&gt;Modify /etc/kde/kdm/Xsetup and add these 3 lines&lt;/p&gt;
&lt;p&gt;xrandr &amp;#8212;newmode &amp;#8220;1152x864_85.0&amp;#8221; 119.812&amp;#160;1152&amp;#160;1224&amp;#160;1352&amp;#160;1552&amp;#160;864&amp;#160;865&amp;#160;868&amp;#160;907 -HSync +VSync&lt;br/&gt;xrandr &amp;#8212;addmode DVI-1&amp;#160;1152x864_85.0&lt;br/&gt;xrandr &amp;#8212;output DVI-1 &amp;#8212;mode 1152x864_85.0&lt;/p&gt;
&lt;p&gt;Add a new file into ~/.kde/Autostart I named mine resolution.sh and it&amp;#8217;s contents are:&lt;/p&gt;
&lt;p&gt;#!/bin/bash&lt;br/&gt;&lt;br/&gt;xrandr &amp;#8212;newmode &amp;#8220;1152x864_85.0&amp;#8221; 119.812&amp;#160;1152&amp;#160;1224&amp;#160;1352&amp;#160;1552&amp;#160;864&amp;#160;865&amp;#160;868&amp;#160;907 -HSync +VSync&lt;br/&gt;xrandr &amp;#8212;addmode DVI-1&amp;#160;1152x864_85.0&lt;br/&gt;xrandr &amp;#8212;output DVI-1 &amp;#8212;mode 1152x864_85.0&lt;/p&gt;
&lt;p&gt;When you are logged in, you can see from the terminal, that it indeed works:&lt;/p&gt;
&lt;p&gt;$ xrandr&lt;br/&gt;Screen 0: minimum 320 x 200, current 1152 x 864, maximum 8192 x 8192&lt;br/&gt;DVI-0 disconnected (normal left inverted right x axis y axis)&lt;br/&gt;DIN disconnected (normal left inverted right x axis y axis)&lt;br/&gt;DVI-1 connected 1152x864+0+0 (normal left inverted right x axis y axis) 310mm x 230mm&lt;br/&gt;   1280x1024      75.0 +   75.0  &lt;br/&gt;   1600x1200      65.0  &lt;br/&gt;   1152x864       75.0  &lt;br/&gt;   1024x768       85.0     75.1     75.0     70.1     60.0  &lt;br/&gt;   832x624        74.6  &lt;br/&gt;   800x600        85.1     72.2     75.0     60.3     56.2  &lt;br/&gt;   640x480        85.0     72.8     75.0     66.7     60.0  &lt;br/&gt;   720x400        87.8     70.1  &lt;br/&gt;   1152x864_85.0   85.1*&lt;/p&gt;
&lt;p&gt;Now restart and your problems should be solved. During login the screen will change resolution 2 times, but at least you will get the resolution you want. Of course any better solution would be much appreciated.&amp;#160;: )&lt;/p&gt;</description><link>http://bragh.tumblr.com/post/2093701598</link><guid>http://bragh.tumblr.com/post/2093701598</guid><pubDate>Sat, 04 Dec 2010 21:40:43 +0200</pubDate><category>fedora 14</category><category>kde</category><category>xrandr</category><category>refresh rate</category><category>xorg</category></item><item><title>Voodiagramm arvuti käivitamisel tekkida võivate vigade parandamiseks</title><description>&lt;a href="http://www.fonerbooks.com/poster.pdf"&gt;Voodiagramm arvuti käivitamisel tekkida võivate vigade parandamiseks&lt;/a&gt;</description><link>http://bragh.tumblr.com/post/2083750979</link><guid>http://bragh.tumblr.com/post/2083750979</guid><pubDate>Fri, 03 Dec 2010 20:14:13 +0200</pubDate><category>riistvara</category></item><item><title>Tricks for improved label readability on Google Maps</title><description>&lt;a href="http://www.41latitude.com/post/2072504768/google-maps-label-readability"&gt;Tricks for improved label readability on Google Maps&lt;/a&gt;</description><link>http://bragh.tumblr.com/post/2083736667</link><guid>http://bragh.tumblr.com/post/2083736667</guid><pubDate>Fri, 03 Dec 2010 20:12:04 +0200</pubDate><category>ui design</category></item></channel></rss>
