<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8684673223189509115</id><updated>2024-09-09T07:30:26.611+01:00</updated><category term="Fedora"/><category term="System Admin"/><category term="Security"/><category term="Programming"/><category term="Wine"/><category term="Java"/><category term="Firefox"/><category term="Linux"/><category term="Python"/><category term="ATI"/><category term="Sulphur"/><category term="Compiz"/><category term="Flash"/><category term="Gnome 3"/><category term="Hadoop"/><category term="Plymouth"/><category term="TrueCrypt"/><category term="Windows"/><category term="ACPI"/><category term="Bash"/><category term="CD/DVD"/><category term="Caffeine"/><category term="Cairo"/><category term="Calibration"/><category term="Chrome"/><category term="Customization"/><category term="Desktop"/><category term="ElasticSearch"/><category term="Emesene"/><category term="Entertainment"/><category term="Evince"/><category term="Fedroa"/><category term="GC"/><category term="GSettings"/><category term="Gnome"/><category term="Google Gadegets"/><category term="Haiku"/><category term="Hard drive"/><category term="Hotkeys"/><category term="ISO"/><category term="KDE"/><category term="LCD"/><category term="Live CD"/><category term="Maemo"/><category term="Maven"/><category term="Misc"/><category term="Mobile"/><category term="Multimedia"/><category term="Office"/><category term="Oracle"/><category term="Photoshop"/><category term="Screensaver"/><category term="Sinhala"/><category term="Sound"/><category term="Ubuntu"/><category term="Utilities"/><category term="VPN"/><category term="Vaio"/><category term="Virtualbox"/><category term="Walkman"/><category term="Webcam"/><category term="Wireless"/><category term="aMSN"/><category term="bufferbloat"/><category term="gnome-shell"/><category term="nvidia"/><title type='text'>Lucid Electric Dreams</title><subtitle type='html'>Journal of dabblings in Linux and Software Engineering</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default?alt=atom&amp;redirect=false'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default?alt=atom&amp;start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>84</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-2679256861226953541</id><published>2015-06-07T13:16:00.001+01:00</published><updated>2015-06-07T13:16:41.939+01:00</updated><title type='text'>Fedora 22 - Unresponsive Mirrors and DNF</title><summary type="text">After installing a fresh copy of Fedora 22, I discovered that I could not install any packages due to a faulty mirror. DNF, the new package manager, failed to detect the faulty mirror and move on to the next available one. Here are a few tweaks I made to get DNF to work even in the face of bad mirrors.


Manually install the latest update to librepo&amp;nbsp;
At the time of writing, a bug fix to </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/2679256861226953541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/2679256861226953541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/2679256861226953541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/2679256861226953541'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2015/06/fedora-22-unresponsive-mirrors-and-dnf.html' title='Fedora 22 - Unresponsive Mirrors and DNF'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-7400213845054396480</id><published>2013-11-13T20:27:00.002+00:00</published><updated>2013-11-13T20:27:52.279+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hadoop"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>No FileSystem for scheme: hdfs</title><summary type="text">I recently came across the &quot;No FileSystem for scheme: hdfs&quot; error from a Scala application that I wrote to work with some HDFS files. I was bundling the Cloudera Hadoop 2.0.0-cdh4.4.0 libraries with my application and it turns out that the FileSystem service definition for HDFS was missing from the META-INF/services directory. The fix is as follows:


Create a META-INF/services directory in src/</summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/7400213845054396480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/7400213845054396480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/7400213845054396480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/7400213845054396480'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2013/11/no-filesystem-for-scheme-hdfs.html' title='No FileSystem for scheme: hdfs'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-913141255113859606</id><published>2013-11-09T22:12:00.000+00:00</published><updated>2013-11-09T22:13:39.435+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ElasticSearch"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Reducing the number of threads created by the ElasticSearch Transport Client</title><summary type="text">This is a quick snippet saved for posterity so that I won&#39;t have to pull my hair out the next time I run into this issue.

To reduce the number of threads spawned by the ElasticSearch transport client (default is 2 x num_cores) add the following option to the settings object:


Settings settings = ImmutableSettings.settingsBuilder().put(&quot;transport.netty.workerCount&quot;,NUM_THREADS).build();
</summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/913141255113859606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/913141255113859606' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/913141255113859606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/913141255113859606'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2013/11/reducing-number-of-threads-created-by.html' title='Reducing the number of threads created by the ElasticSearch Transport Client'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-6938087173856271128</id><published>2013-06-08T18:13:00.001+01:00</published><updated>2013-06-08T18:18:51.892+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Setting up dnscrypt on Fedora</title><summary type="text">DNSCrypt is a free service by OpenDNS that provides encrypted DNS lookups. If you are concerned about man-in-the-middle attacks, data collection/spying by various entities or ad injections by unscrupulous ISPs, encrypting your DNS lookups is a good starting point. Bear in mind that just encrypting your DNS lookups will not make you secure online. It has to be used in conjunction with a lot of </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/6938087173856271128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/6938087173856271128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6938087173856271128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6938087173856271128'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2013/06/setting-up-dnscrypt-on-fedora.html' title='Setting up dnscrypt on Fedora'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-6754139767637583997</id><published>2013-02-09T17:37:00.001+00:00</published><updated>2013-02-09T17:37:25.848+00:00</updated><title type='text'>Mounting a Nexus 7 on Fedora</title><summary type="text">If you need to transfer several gigabytes of data between your computer and the Nexus 7 tablet, the fastest option is to mount the N7 as a MTP file system. One way to achieve this is through the mtpfs tool which can be found in the Fedora repositories. However, I found it to be buggy and slow. The better option, as mentioned in Linux Format 165, is to use jmtpfs. The installation instructions on </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/6754139767637583997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/6754139767637583997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6754139767637583997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6754139767637583997'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2013/02/mounting-nexus-7-on-fedora.html' title='Mounting a Nexus 7 on Fedora'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-3817768971381916970</id><published>2012-12-29T13:00:00.000+00:00</published><updated>2012-12-29T18:21:12.237+00:00</updated><title type='text'>Recovering from Cassandra &quot;Value already present&quot; error</title><summary type="text">This is a write-up of the process I recently went through with a sysadmin colleague to recover from a crippling Cassandra failure that threatened to make all of our data inaccessible. I am deviating from my usual step-by-step instruction style here because I am not quite confident that this particular method is applicable to all situations. We had a clear mandate about which sets of data had to </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/3817768971381916970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/3817768971381916970' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/3817768971381916970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/3817768971381916970'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2012/12/recovering-from-cassandra-value-already.html' title='Recovering from Cassandra &quot;Value already present&quot; error'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-5523572587914221333</id><published>2012-09-15T20:57:00.002+01:00</published><updated>2012-09-15T20:57:24.786+01:00</updated><title type='text'>Powerlines Prompt for Bash</title><summary type="text">Powerline-bash is a cool python script that changes your bash prompt depending on the context. For example: if you are on a git directory, the prompt will display the branch name. If there are any uncommitted changes, a small plus sign will appear. Pretty cool!.

Get it from https://github.com/milkbikis/powerline-bash and follow the instructions in the README to install. I had to additionally </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/5523572587914221333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/5523572587914221333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/5523572587914221333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/5523572587914221333'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2012/09/powerlines-prompt-for-bash.html' title='Powerlines Prompt for Bash'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-876684184855716229</id><published>2011-11-16T18:24:00.001+00:00</published><updated>2011-11-16T18:37:44.360+00:00</updated><title type='text'>Fedora 16 - Kile installation</title><summary type="text">Kile is a fantastic editor for creating LaTEX documents. It is part of the KDE suite of applications, but runs perfectly fine under Gnome when the KDE libraries are installed.

Unfortunately, the Kile package in Fedora 16 appears to be broken. When trying to start the application, a dialog box pops up with the message: &quot;No editor component found. Please check your KDE installation&quot;. The </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/876684184855716229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/876684184855716229' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/876684184855716229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/876684184855716229'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/11/fedora-16-kile-installation.html' title='Fedora 16 - Kile installation'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-3729498290523367274</id><published>2011-11-14T22:03:00.001+00:00</published><updated>2011-11-14T22:47:53.942+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="nvidia"/><category scheme="http://www.blogger.com/atom/ns#" term="Plymouth"/><title type='text'>Enable graphical plymouth boot in Fedora 16 with nvidia drivers</title><summary type="text">Installation of nvidia drivers under Fedora is well documented. (See http://forums.fedoraforum.org/showthread.php?t=204752). In previous versions of Fedora, enabling the plymouth graphical boot was quite easy. All one had to do was to add the following kernel arguments to grub.conf.
rdblacklist=nouveau nomodeset vga=ask


Starting from release 16, Fedora uses Grub2 as the bootloader. The </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/3729498290523367274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/3729498290523367274' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/3729498290523367274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/3729498290523367274'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/11/enable-graphical-plymouth-boot-in.html' title='Enable graphical plymouth boot in Fedora 16 with nvidia drivers'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-9092847010132461542</id><published>2011-11-14T19:49:00.001+00:00</published><updated>2011-11-14T22:50:41.422+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Firefox font smoothing in Linux</title><summary type="text">After upgrading to Fedora 16, I noticed that the font rendering looked awful in Firefox. Even an upgrade to Firefox Aurora made no difference. Purely out of desperation, I tried a method I had used previously to fix a similar issue with Chrome, (http://www.lucidelectricdreams.com/2010/09/ugly-font-rendering-in-chrome-linux.html) and hit the jackpot!.

The original post by Zach Beane can be found </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/9092847010132461542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/9092847010132461542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/9092847010132461542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/9092847010132461542'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/11/firefox-font-smoothing-in-linux.html' title='Firefox font smoothing in Linux'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-6646550831848061515</id><published>2011-11-14T18:35:00.001+00:00</published><updated>2011-11-14T22:51:05.699+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Caffeine"/><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><title type='text'>Installing Caffeine 2.4.1 on Fedora 16</title><summary type="text">Regular readers probably know that I am a big fan of the Caffeine project (https://launchpad.net/caffeine). I even contributed the Gnome Shell patches to it (http://www.lucidelectricdreams.com/2011/06/disabling-screensaverlock-screen-on.html). After a fresh install of Fedora 16 &quot;Verne&quot;, I attempted to install the latest version of Caffeine from the project page - which at the moment is 2.4.1 - </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/6646550831848061515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/6646550831848061515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6646550831848061515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6646550831848061515'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/11/installing-caffeine-241-on-fedora-16.html' title='Installing Caffeine 2.4.1 on Fedora 16'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-8304396678544030011</id><published>2011-10-17T18:52:00.002+01:00</published><updated>2011-11-14T22:51:22.507+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3"/><title type='text'>Gnome Shell Cheat Sheet</title><summary type="text">Some very handy tips here. I particularly wasn&#39;t aware that I could use the scroll wheel to zoom in on windows in the overview mode.

https://live.gnome.org/GnomeShell/CheatSheet</summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/8304396678544030011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/8304396678544030011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/8304396678544030011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/8304396678544030011'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/10/gnome-shell-cheat-sheet.html' title='Gnome Shell Cheat Sheet'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-1343297215590859530</id><published>2011-10-14T00:33:00.002+01:00</published><updated>2011-11-14T22:51:37.614+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>GTIN Validation with Python</title><summary type="text">GTINs (Global Trade Item Number) are ubiquitous. We commonly see them as barcodes on products. They come in several different types and names such as EAN, UPC or ISBN etc.

Recently, I needed to validate a set of GTINs stored in a file. To my surprise (unless my Google-fu is getting weak), I could not find any libraries written in Python for doing this. The algorithm (http://www.gs1.org/barcodes/</summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/1343297215590859530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/1343297215590859530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/1343297215590859530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/1343297215590859530'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/10/gtin-validation-with-python.html' title='GTIN Validation with Python'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-7852790525646555457</id><published>2011-09-14T21:53:00.000+01:00</published><updated>2011-09-14T21:55:38.463+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Windows 8 Developer Preview</title><summary type="text">Microsoft has just released the Developer Preview of Windows 8 - which can be grabbed from&amp;nbsp;http://msdn.microsoft.com/en-us/windows/home/.

I had a gander by installing it on a VM. The Metro UI looks quite good and I think it&#39;s great that most vendors are moving towards HTML5, CSS and Javascript based apps. (well.. at least they are mostly standardised and for once many giants of the industry</summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/7852790525646555457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/7852790525646555457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/7852790525646555457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/7852790525646555457'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/09/windows-8-developer-preview.html' title='Windows 8 Developer Preview'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHIvAvodUnq3MJts1jShmxuBDKv0lxsP8U-DthXK8ADJ22X3Eq0Ty1rO8EryfZRD1Iu65607J6S20AMACQiUqi1zTeMJ-hw-2fNyYdZrx26EfpEtk7U6JmZ9EMpBSEj3IvymEzuJ02qNaA/s72-c/Screenshot-Windows8+%255BRunning%255D+-+Oracle+VM+VirtualBox-1.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Hatfield, Hertfordshire AL10, UK</georss:featurename><georss:point>51.7648856 -0.239571</georss:point><georss:box>51.7255771 -0.318535 51.8041941 -0.160607</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-7678547979046627636</id><published>2011-07-07T19:47:00.000+01:00</published><updated>2011-09-13T21:09:11.465+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Maven"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Using System.getProperty() with Jenkins builds</title><summary type="text">One of my recent projects needed to be able to manipulate file paths according to a set of rules and read and process files directly from the file system. When it came to writing unit tests for this module, I was faced with a dilemma. My usual approach for this kind of system is to use the &quot;Test Double&quot; pattern to hide environment specific details from the tests to make them portable across </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/7678547979046627636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/7678547979046627636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/7678547979046627636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/7678547979046627636'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/07/using-systemgetproperty-with-jenkins.html' title='Using System.getProperty() with Jenkins builds'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-3653390842836952907</id><published>2011-06-16T22:36:00.000+01:00</published><updated>2011-09-13T21:16:11.981+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Wine"/><title type='text'>Oracle client 11g installation under wine</title><summary type="text">I am a steadfast Fedora user both at home and at work. However, most of my colleagues tend to use Ubuntu and one of the problems I have come across a few times is the inability to install the Oracle client software under wine in Ubuntu. It all works fine under Fedora, so why does it fail on Ubuntu with the error message &quot;java.lang.NullPointerException at </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/3653390842836952907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/3653390842836952907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/3653390842836952907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/3653390842836952907'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/06/oracle-client-11g-installation-under.html' title='Oracle client 11g installation under wine'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-6207675104579000143</id><published>2011-06-14T21:21:00.000+01:00</published><updated>2011-09-13T21:09:11.465+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gnome"/><category scheme="http://www.blogger.com/atom/ns#" term="GSettings"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Reading and writing GSettings from Python</title><summary type="text">Here&#39;s the class I wrote to read/write the screensaver settings from GSettings. It&#39;s probably not in the best Python style, but it illustrates the idea.from gi.repository import Gio,GLibclass GnomeScreenLock:  IDLE_DELAY_SCHEMA = &#39;org.gnome.desktop.session&#39;  IDLE_DELAY_KEY = &#39;idle-delay&#39;  IDLE_ACTIVATION_SCHEMA = &#39;org.gnome.desktop.screensaver&#39;  IDLE_ACTIVATION_KEY = &#39;idle-activation-enabled&#39;  </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/6207675104579000143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/6207675104579000143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6207675104579000143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6207675104579000143'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/06/reading-and-writing-gsettings-from.html' title='Reading and writing GSettings from Python'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-550391625770866832</id><published>2011-06-14T21:05:00.000+01:00</published><updated>2011-09-13T21:09:11.466+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gnome 3"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Screensaver"/><title type='text'>Disabling screensaver/lock-screen on Gnome 3 during Flash movies</title><summary type="text">With the release of Gnome 3, most of the old Gnome APIs have undergone major changes. Many of these changes are not backward compatible at all. This presents an interesting challenge; specially at this still early stages of Gnome 3 developement - where almost everything is in a state of flux.I regularly watch tech presentations from conferences - which are usually presented as Flash videos. </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/550391625770866832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/550391625770866832' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/550391625770866832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/550391625770866832'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/06/disabling-screensaverlock-screen-on.html' title='Disabling screensaver/lock-screen on Gnome 3 during Flash movies'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-6249727483698214085</id><published>2011-06-05T11:06:00.000+01:00</published><updated>2011-09-13T21:09:11.466+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gnome-shell"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Adding your own launchers to gnome-shell dash</title><summary type="text">This one has been driving me nuts for days!I have a few applications that I install on my home directory and never copy to the global /usr directories. Naturally, they don&#39;t show up in the applications menu. In Gnome 2, adding a shortcut to such an application was as simple as right clicking the panel and selecting &quot;Create new launcher&quot;. Unfortunately, since Gnome 3 seems to be designed by Mac </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/6249727483698214085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/6249727483698214085' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6249727483698214085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6249727483698214085'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/06/adding-your-own-launchers-to-gnome.html' title='Adding your own launchers to gnome-shell dash'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-864388465123765029</id><published>2011-06-03T20:00:00.000+01:00</published><updated>2011-09-13T21:09:11.466+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bufferbloat"/><category scheme="http://www.blogger.com/atom/ns#" term="Misc"/><title type='text'>Bufferbloat</title><summary type="text">Interesting Google tech talk by Jim Gettys about Bufferbloat:  http://www.youtube.com/user/GoogleTechTalks#p/u/0/qbIozKVz73gAlso checkout netalyzr to test and gather information about your network connection : http://netalyzr.icsi.berkeley.edu/&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/864388465123765029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/864388465123765029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/864388465123765029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/864388465123765029'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/06/bufferbloat.html' title='Bufferbloat'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-1229856239038222131</id><published>2011-05-21T23:37:00.000+01:00</published><updated>2011-09-13T21:09:11.466+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GC"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Strong,Soft,Weak and Phantom References in Java</title><summary type="text">If you read any documentation on Java garbage collection, the term &quot;strong/weak/soft/phantom reference&quot;  crops up quite frequently. It&#39;s easy to guess what strong references are, but what the heck is a phantom/weak/soft reference?I stumbled on a very informative post about each of the reference types at http://weblogs.java.net/blog/enicholas/archive/2006/05/understanding_w.html. It is an article </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/1229856239038222131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/1229856239038222131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/1229856239038222131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/1229856239038222131'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/05/strongsoftweak-and-phantom-references.html' title='Strong,Soft,Weak and Phantom References in Java'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-5059508612362691330</id><published>2011-05-16T21:43:00.000+01:00</published><updated>2011-09-13T21:09:11.466+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>The Python Challenge</title><summary type="text">The Python challenge is an online riddle inspired by notpron. The catch is that each level requires you to write some Python code (or Perl, Ruby etc. etc. if you are so inclined) to arrive at the solution. The hardest part is figuring out the cryptic clues. The Python bit is easy; so far, the longest piece of Python I have written to solve a riddle is about 6 lines. (Admittedly, I am still on </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/5059508612362691330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/5059508612362691330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/5059508612362691330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/5059508612362691330'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/05/python-challenge.html' title='The Python Challenge'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-8455542163832299257</id><published>2011-05-15T14:09:00.000+01:00</published><updated>2011-09-13T21:09:11.467+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Javac type inference bug</title><summary type="text">Scenario: A generics based configuration reader that worked perfectly fine under Eclipse, suddenly started failing inside a Jenkins build. The cause was a compilation error: &quot;type parameters of &amp;lt;T&amp;gt;T cannot be determined; no unique maximal instance exists for type variable T with upper bounds int,java.lang.Object&quot;.According to this bug report, this is an almost 6 years old javac bug. </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/8455542163832299257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/8455542163832299257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/8455542163832299257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/8455542163832299257'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/05/javac-type-inference-bug.html' title='Javac type inference bug'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-6797012498712913119</id><published>2011-05-12T20:05:00.000+01:00</published><updated>2011-09-13T21:09:11.467+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Kill tasks in Windows through the command line</title><summary type="text">I received a frantic phone call from my Dad last night, who lives a few thousand miles away, across a few oceans. &quot;My computer is not working. Something is wrong with my hard disk&quot; - he said. &quot;Fix it!&quot;. Although it was  flattering that my dad thinks that I could magically fix a bad hard drive from a few thousand miles away, it didn&#39;t sound quite right because he had just recently bought that </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/6797012498712913119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/6797012498712913119' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6797012498712913119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/6797012498712913119'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/05/kill-tasks-in-windows-through-command.html' title='Kill tasks in Windows through the command line'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8684673223189509115.post-1398366506801125453</id><published>2011-03-26T19:21:00.001+00:00</published><updated>2011-03-26T19:24:11.108+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hadoop"/><title type='text'>Hadoop Installation Gotchas</title><summary type="text">Over the last few years, with most large scale data processors such as Google, Yahoo, Amazon, Twitter and Facebook open-sourcing their internal data crunching algorithms/software, &quot;BigData&quot; projects have taken off exponentially. We are now in the BigData era of computing, where a large number of companies and individuals are contributing to or adopting software stacks such as&amp;nbsp; Hadoop, </summary><link rel='replies' type='application/atom+xml' href='http://www.lucidelectricdreams.com/feeds/1398366506801125453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8684673223189509115/1398366506801125453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/1398366506801125453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8684673223189509115/posts/default/1398366506801125453'/><link rel='alternate' type='text/html' href='http://www.lucidelectricdreams.com/2011/03/hadoop-installation-gotchas.html' title='Hadoop Installation Gotchas'/><author><name>JanuZ</name><uri>http://www.blogger.com/profile/13168312903452312467</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_nL9zYbmGo1iR3XM9aq_wWlFn9vh778JbCgUq-ttWPLCgR5R7vcQo9F_W2tiAf9O5SU0YmJs-SpWicQLhor1yiXCPmvNsBZSbgM9DfWpMD7q9wyuWWSznoJDYZfuwQ/s220/januz.jpg'/></author><thr:total>0</thr:total></entry></feed>