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

<channel>
	<title>imOnline!</title>
	<atom:link href="http://blog.imiric.name/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.imiric.name</link>
	<description>IT, atheism &#38; GTaD.</description>
	<lastBuildDate>Tue, 27 Dec 2011 01:45:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MOG first impressions</title>
		<link>http://blog.imiric.name/2011/12/mog-first-impressions/</link>
		<comments>http://blog.imiric.name/2011/12/mog-first-impressions/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 01:45:11 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[grooveshark]]></category>
		<category><![CDATA[mog]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=889</guid>
		<description><![CDATA[I&#8217;ve been using Grooveshark since 2008 and haven&#8217;t had much complaints after moving to their premium service a year later. But recently, the disorganization (duplicate tracks, mislabeled or wrongly tagged tracks), plus the very low quality mobile streaming (even on WiFi) has left me searching for an alternative. Enter MOG. While definitely not a newcomer to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Grooveshark since 2008 and haven&#8217;t had much complaints after moving to their premium service a year later. But recently, the disorganization (duplicate tracks, mislabeled or wrongly tagged tracks), plus the very low quality mobile streaming (even on WiFi) has left me searching for an alternative.</p>
<p><a href="http://mog.com/"><img class="size-full wp-image-892 alignnone" title="mog-logo" src="http://blog.imiric.name/wp-content/uploads/2011/12/mog-logo1.png" alt="" width="128" height="103" /></a><br />
Enter <a title="MOG" href="http://mog.com/" target="_blank">MOG</a>.</p>
<p>While definitely not a newcomer to music streaming services, coming from a music-oriented blog and community way back from 2005, MOG is nowadays probably one of the largest industry-backed services of its kind. Their claimed library of 11 million songs is impressive, and from a quick search, I could easily find all but the highly obscure artists or those difficult to license (no Metallica or The Beatles here, but it has some missing from Grooveshark: Pink Floyd, The Chemical Brothers and Korn).</p>
<p>The first thing I noticed is how well organized the music is. No duplicates here, everything is nicely tagged, all albums have high-quality covers and everything is easily browseable.</p>
<p>The other impressive thing when compared to Grooveshark is the high bitrate streams and downloads. Everything is 256-320 kbps, and you can really tell the difference from Grooveshark&#8217;s (probably) 96-128 kbps. The albums are flawlessly ripped, no skipping or cut up tracks, the quality is really top notch from what I&#8217;ve seen so far, be it on mobile or the site.</p>
<p>Speaking of mobile, the app is highly streamlined with very little eye candy, contrary to Grooveshark&#8217;s more intuitive mobile client.</p>
<p>The asking price of $5/mo for web/STB/TV/Roku/Boxee/Sonos streaming is very reasonable. For $10/mo, though, you get the mobile (iOS/Android) clients, which is just $1 more than Grooveshark&#8217;s Anywhere. You can sign up for a 14-day trial <a title="MOG 14-day trial" href="https://mog.com/plans?trial_key=fourteen_day_cc_trial" target="_blank">here</a>.<br />
<!--nevermore--><br />
All in all, I&#8217;m very impressed so far with MOG and will be putting up my final impressions once my trial is over.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/12/mog-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why do people dislike Perl?</title>
		<link>http://blog.imiric.name/2011/11/why-do-people-dislike-perl/</link>
		<comments>http://blog.imiric.name/2011/11/why-do-people-dislike-perl/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 16:54:36 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[awk]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=886</guid>
		<description><![CDATA[I happen to enjoy using it much more than shell scripts for anything that needs a more complex logic or real data structures. It gives me better portability, a ridiculously large selection of easily installable modules, and the freedom to scale should I need it. I could say this for Python or Ruby as well [...]]]></description>
			<content:encoded><![CDATA[<p>I happen to enjoy using it much more than shell scripts for anything that needs a more complex logic or real data structures. It gives me better portability, a <a title="CPAN" href="http://www.cpan.org/" target="_blank">ridiculously large selection of easily installable modules</a>, and the freedom to scale should I need it.</p>
<p>I could say this for Python or Ruby as well (and I certainly prefer using them if given the choice), but Perl is much widely adopted across many different platforms (perhaps because of its age). You can be almost certain a modern server will have at least Perl 5, while you can&#8217;t say the same for Python, and good luck with Ruby.</p>
<p>Sure, you can shoot yourself in the foot easily with Perl, and <a title="There's more than one way to do it" href="http://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_do_it" target="_blank">TMTOWTDI</a> causes confusion, but the beauty of Perl is that you can easily start with the features you&#8217;re comfortable with and use everything else as you need it. Ruby also has this distinction.</p>
<p>A common complaint I hear is that Perl code is difficult to maintain.</p>
<p>I can say this for any language. If the author wasn&#8217;t a sadist that purposely obfuscated code, and the code is well documented, there&#8217;s no reason why Perl code would be any less maintainable than any other language.</p>
<p>AWK would also be a good choice for some things, but Perl has a more standard syntax, is of more general use and is (I think) comparable in speed.<!--nevermore--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/11/why-do-people-dislike-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dumb car radio powered by smartphone</title>
		<link>http://blog.imiric.name/2011/09/dumb-car-radio-powered-by-smartphone/</link>
		<comments>http://blog.imiric.name/2011/09/dumb-car-radio-powered-by-smartphone/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 02:22:09 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[carputer]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[smartradio]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=881</guid>
		<description><![CDATA[Recently I&#8217;ve been interested in purchasing a new car radio, as my current one has no auxiliary input and is basically a rudimentary device. Thinking about different options, and even considering a carputer project, it occurred to me that there should be a car radio that would be powered by your smartphone and allowed seamless integration [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been interested in purchasing a new car radio, as my current one has no auxiliary input and is basically a rudimentary device. Thinking about different options, and even considering a carputer project, it occurred to me that there should be a car radio that would be powered by your smartphone and allowed seamless integration with the car.</p>
<p><span id="more-881"></span></p>
<p>Here&#8217;s what I&#8217;m thinking: (sorry for the disorganized post, just writing stuff as I&#8217;m thinking)</p>
<p>The &#8220;radio&#8221; itself would be nothing more than a headless Bluetooth (or other protocol) interface for the smartphone to hook up with. The front face would simply be a dock for your phone, and maybe a few additional buttons and knobs for volume, calls, etc.</p>
<p>The reasoning behind this is simple: I already own a pretty decent computer (my smartphone), why should there be another one to function as my radio? Not to mention, my smartphone has many other features that are only found in very expensive car audio solutions.</p>
<p>So this would cut costs tremendously on this device. I don&#8217;t see how it could cost more than $100, if that.</p>
<p>Moreover, there&#8217;s the issue of security. You purchase a very expensive radio and you hope it has a removable face plate, which you then have to stash somewhere or take with you, or even mask with ridiculous solutions such as <a href="http://www.instructables.com/id/Car-stereo-stock-radio-fake-out/">this one</a>. This, of course, rules out <strong>very</strong> expensive LCD radios out there, which are cool to have, but incredible thief magnets. With my proposed solution, <strong>your radio face plate would be your smartphone</strong>. You already carry it around all the time, and never leave it inside the car. This solution would help you remember to take your phone with you, and also serve as a great car dock for your phone, of which there are no clear winners in the car market.</p>
<p>This also solves the OS issue. Unless you&#8217;re building your own carputer, pretty much every car radio manufacturer uses their own proprietary operating system. With your &#8220;Smartradio&#8221; (TM?) you&#8217;d be using your phone&#8217;s OS, which you already know and love (Android, of course).</p>
<p>Of course, this would mean you&#8217;d need specific car apps. Most phone manufacturers ship with specific car-mode interfaces, and this works fine. Like I mentioned above, the Smartradio would interface via Bluetooth to your phone, which means with A2DP your phone&#8217;s audio would sound in your car speakers. This is already a feature of many expensive car radios out there. There&#8217;s really no need for a separate microphone cable, as most smartphones today already do a good job of capturing sound and cancelling out noise.</p>
<p>Another interesting connection would be an OBD-II Bluetooth hookup, which today works using special <a href="http://www.plxkiwi.com/kiwibluetooth/">devices</a> and <a href="https://market.android.com/details?id=org.prowl.torque&amp;hl=en">software</a>.</p>
<p>So about the apps&#8230; It would be great having a single app that joins all these features into one: calling, radio, navigation, OBD stats, etc.</p>
<h2>Existing alternatives</h2>
<p>From a quick Google search, this is what I&#8217;ve been able to find.</p>
<ul>
<li>Building your own carputer would give you the features I&#8217;m looking for, but it will also cost you a lot of money and work putting it all together. Not to mention it&#8217;s a thief magnet (unless you hide it somewhere) and you still have no where to put your phone.</li>
<li><a href="http://www.engadget.com/2011/08/29/parrot-asteroid-to-drive-music-android-from-your-dash-this-octo/">Parrot Asteroid</a>. Essentially an Android smartphone reshaped into a radio with a big screen. Expensive, thief magnet, nowhere to put your phone.</li>
<li><a href="http://gizmodo.com/5805638/pioneer-appradio-your-in+dash-car-audio-system-powered-by-iphone/">Pioneer AppRadio</a>. More like what I&#8217;m looking for, the unit is essentially dumb and driven by your smartphone, but it&#8217;s still surprisingly expensive ($300+) because of the screen and the Pioneer brand. Plus the apps that can be used must support the Pioneer APIs, which is&#8230; meh. Also a thief magnet, and you still have nowhere to put your phone.</li>
</ul>
<p>Let me know if there&#8217;s anything else I&#8217;m missing, or if this is already done.</p>
<p>I&#8217;ll be working on some mockups of how this might look, and hopefully be posting them here soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/09/dumb-car-radio-powered-by-smartphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing write permissions for NFS Windows client</title>
		<link>http://blog.imiric.name/2011/09/fixing-write-permissions-for-nfs-windows-client/</link>
		<comments>http://blog.imiric.name/2011/09/fixing-write-permissions-for-nfs-windows-client/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 15:58:51 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=860</guid>
		<description><![CDATA[So after a recent Arch upgrade, Samba mysteriously stopped working, and I really wasn&#8217;t in the mood to troubleshoot what broke it. I have always disliked Samba (and CIFS as a whole), so was pleasantly surprised to learn an NFS client has been shipping with Windows for like, ever, now. After installing and configuring NFS in Arch [...]]]></description>
			<content:encoded><![CDATA[<p>So after a recent Arch upgrade, Samba mysteriously stopped working, and I really wasn&#8217;t in the mood to troubleshoot what broke it. I have always disliked Samba (and CIFS as a whole), so was pleasantly surprised to learn an NFS client has been shipping with Windows for like, ever, now.</p>
<p>After <a title="NFSv4 -- Arch Wiki" href="https://wiki.archlinux.org/index.php/NFSv4" target="_blank">installing and configuring NFS in Arch</a> (a bit more involved that I would&#8217;ve liked but not too painful), and <a href="http://technet.microsoft.com/en-us/library/cc753302(WS.10).aspx" target="_blank">installing the NFS client service in my Windows machine</a>, I was able to connect and browse the share, but had no write permissions (despite it being configured as rw).</p>
<p>This was of course related to the awesome Unix file permissions. Depending on the UID/GID the client authenticates with, it will have the permissions as specified by each file&#8217;s mode. By default, the Windows NFS client connects with -2/-2, which maps to &#8216;other&#8217; on the Linux side, so you&#8217;d need write permission for &#8216;other&#8217; on every file. This is a problem unless all your files have it, but mine default to 644 (read-only for &#8216;other&#8217;), which is a pretty common and safe mode.</p>
<p>There&#8217;s a couple of ways I tried to fix this, and only the last one worked.</p>
<p>The NFS server has the ability to force all anonymous connections to a specific UID/GID. This is done using the following share options:</p>
<div>
<pre class="brush: plain; light: true; title: ; wrap-lines: false; notranslate">/export/home 192.168.137.0/24(rw,nohide,no_subtree_check,async,all_squash,anonuid=1000,anongid=100)</pre>
</div>
<p>What all_squash does is basically treat all clients as anonymous, whereas anonuid and anongid assign a single UID/GID for these anonymous connections.<br />
For some reason, this didn&#8217;t work for me. I&#8217;m guessing it has something to do with the Windows client, but I still couldn&#8217;t write to the share.</p>
<p>Luckily, I found the following tip/hack: <a href="http://blogs.msdn.com/b/sfu/archive/2009/03/27/can-i-set-up-user-name-mapping-in-windows-vista.aspx">http://blogs.msdn.com/b/sfu/archive/2009/03/27/can-i-set-up-user-name-mapping-in-windows-vista.aspx</a></p>
<div>
<blockquote>
<ul>
<li>Start Registry Editor (regedit.exe)</li>
<li>Locate<br />
<strong><em>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default</em></strong></li>
<li>Create two DWORD values named <strong><em>AnonymousUid </em></strong>and <strong><em>AnonymousGid</em></strong></li>
<li>Set these values to the UID and GID you would like this NFS client to use</li>
<li>Restart your Client for NFS service using the Microsoft Services for NFS MMC snap-in</li>
</ul>
</blockquote>
<p><!--nevermore-->
</div>
<p>This simply forces the client to identify with your chosen UID/GID (instead of the default -2/-2), which is basically what I needed. You could remove the all_squash and the other options, but I left them there anyway, it works great. This tip is for Vista, but it also works on 7, not sure on previous Windows versions.</p>
<p>Now I have access to all my Linux files from Windows again, and without bloody Samba. The only thing I&#8217;m still figuring out is how to automatically connect to the share at Windows startup. I&#8217;ll update this post when I have a reliable method.</p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/09/fixing-write-permissions-for-nfs-windows-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Format selected text with AutoHotkey</title>
		<link>http://blog.imiric.name/2011/07/format-selected-text-with-autohotkey/</link>
		<comments>http://blog.imiric.name/2011/07/format-selected-text-with-autohotkey/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 15:39:18 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[autohotkey]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regular expression]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=807</guid>
		<description><![CDATA[In case you don&#8217;t know, AutoHotkey is an awesome GUI automation tool for Windows. I use it all the time to speed up monotonous stuff I usually do by hand. I&#8217;m not that proficient with the language, so it takes me a lot of searching and experimentation to get it to do what I want, [...]]]></description>
			<content:encoded><![CDATA[<p>In case you don&#8217;t know, <a href="http://www.autohotkey.com/" target="_blank">AutoHotkey</a> is an awesome GUI automation tool for Windows. I use it all the time to speed up monotonous stuff I usually do by hand. I&#8217;m not that proficient with the language, so it takes me a lot of searching and experimentation to get it to do what I want, but I just finished creating a new snippet of usefulness and decided to share it here.</p>
<p>In the following example I get the selected text and transform it so that it can be used in an SQL list (used as values inside an IN clause). For example, selecting the following text:</p>
<pre class="brush: plain; light: true; title: ; wrap-lines: false; notranslate">594410186
594410082
594410187</pre>
<p>&#8230; and pressing Alt+G, converts it to:</p>
<pre class="brush: plain; light: true; title: ; wrap-lines: false; notranslate">'594410186',
'594410082',
'594410187'</pre>
<p>Which saves me a few seconds of copy/pasting the text in an editor and applying the regex manually. Did I mention I <strong>LOVE</strong> AHK? <img src='http://blog.imiric.name/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Here&#8217;s the snippet:<!--nevermore--></p>
<pre class="brush: jscript; light: true; title: ; wrap-lines: false; notranslate">GetSelectedText()
{
   tmp = %ClipboardAll%    ; save clipboard
   Clipboard := &quot;&quot;         ; clear clipboard
   Send, ^c                ; simulate Ctrl+C (=selection in clipboard)
   ClipWait, 1             ; wait until clipboard contains data
   selection = %Clipboard% ; save the content of the clipboard
   Clipboard = %tmp%       ; restore old content of the clipboard
   return selection
}

; Enclose each line in '$1',
; Used to format a list of strings for SQL
Alt &amp; G::
  selection := GetSelectedText()
  newStr := RegExReplace(selection, &quot;m)^(.*)$&quot;, &quot;'$1',&quot;)
  StringReplace, newStr, newStr, `r`n, `r, All   ; fix newline
  SendInput %newStr%{Backspace}                  ; paste everything and delete last comma
  return</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/07/format-selected-text-with-autohotkey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Favorite chiptunes</title>
		<link>http://blog.imiric.name/2011/07/favorite-chiptunes/</link>
		<comments>http://blog.imiric.name/2011/07/favorite-chiptunes/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 01:38:53 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[chiptune]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[nostalgia]]></category>
		<category><![CDATA[warez]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=784</guid>
		<description><![CDATA[I have already written a bit about the demoscene and chiptune in the past, but I had to write a separate post about these two tunes I keep coming back to whenever I need a fair dose of nostalgia and optimism. I haven&#8217;t heard a lot of chiptune, nor do I know much about the [...]]]></description>
			<content:encoded><![CDATA[<p>I have already written a bit about the <a href="http://blog.imiric.name/2010/06/demoscene/" target="_blank">demoscene and chiptune</a> in the past, but I had to write a separate post about these two tunes I keep coming back to whenever I need a fair dose of nostalgia and optimism.</p>
<p>I haven&#8217;t heard a lot of chiptune, nor do I know much about the scene, but these are by far my favorite tunes from that culture. If someone knows others that are equal gems as these, please share.<img class="alignright size-thumbnail wp-image-789" title="chiptune" src="http://blog.imiric.name/wp-content/uploads/2011/07/chiptune-150x150.png" alt="" width="150" height="150" /></p>
<h3><strong>DataChild of SAE &#8211; Tune 1</strong> (<a href="http://blog.imiric.name/files/datachild_-_tune_1.it" target="_blank">IT</a> | <a href="http://www.archive.org/details/DatachildOfSae-Tune1" target="_blank">MP3 V2</a>)</h3>
<h3><strong>Zoef of FLT &#8211; Tune 2</strong> (<a href="http://blog.imiric.name/files/zoef_-_tune_2.xm" target="_blank">XM</a> | <a href="http://www.archive.org/details/ZoefOfFlt-Tune2" target="_blank">MP3 V2</a>)</h3>
<p>Now, the <a href="http://en.wikipedia.org/wiki/Impulse_Tracker" target="_blank">IT</a> and <a href="http://en.wikipedia.org/wiki/XM_(file_format)" target="_blank">XM</a> files are in module format that (unless someone converted them afterwards) are the original files as exported by the artist&#8217;s software, meaning they&#8217;re the lossless versions you should be listening to. In order to do so, I recommend downloading <a href="http://www.foobar2000.org/" target="_blank">foobar2000</a> and the excellent <a href="http://kode54.foobar2000.org/" target="_blank">foo_dumb</a> plugin, or use any module file player of your choice.</p>
<p>Some years ago I converted and edited both these tracks to V2 MP3s for my own amusement, and to be able to play these universally. You can download these from the links above as well. I took the liberty to loop the tunes twice, and add some fade out at the end.</p>
<p>You can also find these files on <a href="http://scene.org/" target="_blank">scene.org</a> (the original installer is found <a href="http://www.scene.org/file.php?file=%2Fdemos%2Fgroups%2Fclass%2Fcls-2000_11_22.zip&amp;fileinfo" target="_blank">here</a>) where you can download these and more sound files, and I definitely recommend you checking out that site as well as <a href="http://pouet.net/" target="_blank">pouet.net</a>.</p>
<p><span id="more-784"></span></p>
<p>A little bit of background regarding these two files&#8230;</p>
<p>They both come from a <a href="http://en.wikipedia.org/wiki/Game_rip" target="_blank">game rip</a> installer circa the year 2000 of the game <a href="http://en.wikipedia.org/wiki/Tony_Hawk's_Pro_Skater_2" target="_blank">THPS2</a>, from the infamous warez group <a href="http://en.wikipedia.org/wiki/Class_(warez)" target="_blank">Class</a>. The installer itself is much more memorable to me because of the quality of this music than the game ever was. ^_^<br />
Both of the authors were actually members of other groups: Zoef of <a href="http://en.wikipedia.org/wiki/Fairlight_(group)" target="_blank">Fairlight</a>, a much more senior group still active today in some way or another, and DataChild of Share and Enjoy, an excellent music-only group, AFAIA.</p>
<p>So there you have it&#8230; Enjoy, let me know what you think in the comments, and please share any other gems like these.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/07/favorite-chiptunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manifiesto zapatista</title>
		<link>http://blog.imiric.name/2011/06/manifiesto-zapatista/</link>
		<comments>http://blog.imiric.name/2011/06/manifiesto-zapatista/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 02:18:03 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[manu chao]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[quote]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=774</guid>
		<description><![CDATA[Politics doesn&#8217;t interest me at all, but I was just listening to Manu Chao&#8217;s Clandestino for the umpteenth time, and this quote from &#8220;Welcome to Tijuana&#8221; rang a bell as much now as anytime I&#8217;ve heard it before. Nuestra lucha es por el respeto a nuestro derecho a gobernar y gobernarnos, y el mal gobierno [...]]]></description>
			<content:encoded><![CDATA[<p>Politics doesn&#8217;t interest me at all, but I was just listening to Manu Chao&#8217;s Clandestino for the umpteenth time, and this quote from &#8220;<a href="http://grooveshark.com/s/Welcome+To+Tijuana/2uTvte?src=5">Welcome to Tijuana</a>&#8221; rang a bell as much now as anytime I&#8217;ve heard it before.</p>
<blockquote><p>Nuestra lucha es por el respeto a nuestro derecho a gobernar y gobernarnos, y el mal gobierno impone a los más la ley de los menos.</p>
<p>Nuestra lucha es por la libertad para el pensamiento y el caminar, y el mal gobierno pone cárceles y tumbas.</p>
<p>Nuestra lucha es por la justicia, y el mal gobierno se llena de criminales y asesinos.</p>
<p>Techo, tierra, trabajo, pan salud, educación, independencia, democracia, libertad&#8230; Éstas fueron nuestras demandas en la larga noche de los 500 años. Éstas son, hoy, nuestras exigencias.</p></blockquote>
<p>The quote is an excerpt of the &#8220;Manifiesto zapatista en Náhuatl&#8221;, of which you can read the full version <a title="Manifiesto zapatista en Náhuatl" href="http://www.telefonica.net/web2/eladoquin/manifiestozapa.html" target="_blank">here</a>.</p>
<p>Here&#8217;s a great Manu Chao poster with the quote:</p>
<p style="text-align: center;"><a href="http://memnoc.deviantart.com/art/Manu-Chao-Clandestino-Poster-20827372"><img class="size-medium wp-image-775 aligncenter" title="clandestino_poster" src="http://blog.imiric.name/wp-content/uploads/2011/06/clandestino_poster-300x249.jpg" alt="" width="300" height="249" /></a></p>
<p><!--nevermore--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/06/manifiesto-zapatista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Approximate Analogy</title>
		<link>http://blog.imiric.name/2011/06/approximate-analogy/</link>
		<comments>http://blog.imiric.name/2011/06/approximate-analogy/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 23:52:10 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[atheism]]></category>
		<category><![CDATA[analogy]]></category>
		<category><![CDATA[bible]]></category>
		<category><![CDATA[brahma]]></category>
		<category><![CDATA[god]]></category>
		<category><![CDATA[hindu]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=764</guid>
		<description><![CDATA[When you ask me whether I believe the god in the Bible is real, and I answer &#8220;No&#8221;, if I ask you—a Christian—whether you believe the Hindu god Brahmā is real, and you answer &#8220;No&#8221;, then you have a good reference of my position.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.imiric.name/wp-content/uploads/2011/06/brahma.jpg"><img class="alignright size-thumbnail wp-image-765" title="brahma" src="http://blog.imiric.name/wp-content/uploads/2011/06/brahma-150x150.jpg" alt="" width="150" height="150" /></a>When you ask me whether I believe the god in the Bible is real, and I answer &#8220;No&#8221;, if I ask you—a Christian—whether you believe the Hindu god Brahmā is real, and you answer &#8220;No&#8221;, <em><strong>then</strong> </em>you have a good reference of my position.<br />
<!--nevermore--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/06/approximate-analogy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About password management</title>
		<link>http://blog.imiric.name/2011/04/about-password-management/</link>
		<comments>http://blog.imiric.name/2011/04/about-password-management/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 00:39:36 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sony]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=758</guid>
		<description><![CDATA[Amidst the recent PSN debacle, I have come yet again to doubt in any information I give to third parties. You would think a huge company like Sony could at least have some basic security measures covered. But from the recent reports, it seems they stored every account&#8217;s password in unencrypted form. This is—aside bat-shit [...]]]></description>
			<content:encoded><![CDATA[<p>Amidst the recent <a title="Sony admits utter PSN failure: your personal data has been stolen" href="http://arstechnica.com/gaming/news/2011/04/sony-admits-utter-psn-failure-your-personal-data-has-been-stolen.ars" target="_blank">PSN debacle</a>, I have come yet again to doubt in any information I give to third parties. You would think a huge company like Sony could at least have some basic security measures covered. But from the recent reports, it seems they stored every account&#8217;s password in unencrypted form. This is—aside bat-shit crazy—a basic security faux-pas even non-security folk know by heart.</p>
<p>So it made me rethink again the basic method I use to protect what in turn protects my online data: passwords. I won&#8217;t mention other alternative forms of authentication, because I don&#8217;t deal with them on a daily basis.</p>
<p>Here are some of the main rules I follow when it comes to passwords:</p>
<ul>
<li><strong>Never</strong> use the same password with more than one account. I have actually broken this rule on a few occasions, but mostly for throwaway accounts. However, if what you need protecting is important and you wouldn&#8217;t want it to get into anyone else&#8217;s hands, make sure to use a unique password for every site/system you access.</li>
<li>Always use a complex combination of letters, numbers and symbols as your password, at least 8 characters long. Make sure <strong>not</strong> to include any word available in the dictionary, any personal information (dates, names, etc.), or anything related to the specific account (same username/password &gt;.&lt;). Alternate between capitalization, number sequences (never in order) and special characters. Some might even suggest using characters outside of the ASCII set, but this might give you problems with certain systems, so YMMV. Good password: #-slUpfoLu!9. Bad password: 123abbey.</li>
<li>If possible, use a memorable sequence of characters. A random string such as &#8220;\sVSS&#8217;rEXsO-1cL$Z3jF&#8221; is a pretty damn secure password, but how convenient would it be to have to type that some time? Or how hard would it be to memorize? I have been using this <a title="Mnemonic Strong Password Generator" href="http://www.bad-neighborhood.com/password-generator.htm" target="_blank">mnemonic password generator</a> for the past few years, and it&#8217;s been great. It generates fairly complex strings, that are easily remembered through practice. It gives you the actual pronunciation of the string to help you with that. I usually spice up the generated string by setting some letters uppercase and changing or adding a few special characters and numbers. I can easily remember several passwords generated by this tool in case I need to login manually somewhere. But I rarely do, because I&#8230;</li>
<li><strong>Use a password manager.</strong> All the above rules would be pretty hard to follow if you didn&#8217;t use a password manager. I&#8217;ve been using <a href="http://keepass.info/" target="_blank">KeePass</a> for several years now, and have been pretty happy with it. It runs on all major OS&#8217; (including smartphones), and it supports several authentication mechanisms to access your password database. If you just use a single master password, though, make sure it&#8217;s very, very, hard to crack, as you <em>definitely</em> don&#8217;t want this slipping into anyone&#8217;s hands. Another great password manager that gets security right (but fails terribly at UI) is <a href="https://lastpass.com/" target="_blank">LastPass</a>. I&#8217;ve been using it mostly for web sites and it&#8217;s been an invaluable tool for me. It has a plugin for all major browsers and even a mobile app. Definitely worth the $12 yearly price for the Premium upgrade.</li>
</ul>
<p>There are plenty more considerations when it comes to security, but these are the major ones I follow for passwords.</p>
<p>Anything I missed / could do better? Let me know in the comments.<br />
<!--nevermore--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/04/about-password-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Session log of an insomniac</title>
		<link>http://blog.imiric.name/2011/04/session-log-of-an-insomniac/</link>
		<comments>http://blog.imiric.name/2011/04/session-log-of-an-insomniac/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 06:06:26 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://blog.imiric.name/?p=739</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<pre class="brush: bash; light: true; title: ; wrap-lines: false; notranslate">ivan@brain:~$ date +%T
01:56:41
ivan@brain:~$ sleep 21600
command not found: sleep
ivan@brain:~$ ps -e | wc -l
834
ivan@brain:~$ halt
halt: must be superuser.
ivan@brain:~$ :'-(</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.imiric.name/2011/04/session-log-of-an-insomniac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: blog.imiric.name @ 2012-02-06 18:34:57 -->
