<?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>Blog of Alexander Mamchenkov &#187; Technology</title>
	<atom:link href="http://alex.mamchenkov.net/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://alex.mamchenkov.net</link>
	<description>... mammoth cave ...</description>
	<lastBuildDate>Sun, 05 Feb 2012 09:58:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>

   <image>
    <title>Blog of Alexander Mamchenkov</title>
    <url>http://0.gravatar.com/avatar/28fa14800d5183df0b0e73cf9c22b5ee.png?s=48</url>
    <link>http://alex.mamchenkov.net</link>
   </image>
		<item>
		<title>pfSense 1.0b2 to 2.0 upgrade</title>
		<link>http://alex.mamchenkov.net/2011/12/09/pfsense-upgrade/</link>
		<comments>http://alex.mamchenkov.net/2011/12/09/pfsense-upgrade/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 07:50:37 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=1022</guid>
		<description><![CDATA[Being a big fan of pfSense firewall I have it deployed wherever I had chance to put it. Recently I was updating an installation of 1.2.3 to 2.0 in one of the offices so that I can get proper NAT reflection and many other nice things added in 2.0, I also remembered that I have another [...]]]></description>
			<content:encoded><![CDATA[<p>Being a big fan of <a href="http://pfsense.org" target="_blank">pfSense</a> firewall I have it deployed wherever I had chance to put it. Recently I was updating an installation of 1.2.3 to 2.0 in one of the offices so that I can get proper NAT reflection and many other nice things added in 2.0, I also remembered that I have another installation in one of the places I maintain, so I thought to check if I can update that place as well.</p>
<p>While the update from 1.2.3 to 2.0 is pretty easy: just uninstall all plugins, do automatic update through web interface and then reinstall all the plugins back (all configuration remains and all works well, at least for me), the version of pfSense in old office I had was 1.0b2 (dated 2006 or somewhere there). The 1.0b2 does not support automatic updates against current pfSense auto update servers, so I had to do it through manual upload of firmware files.</p>
<p>Getting around pfSense mirrors I found few firmware files that I can try to do incremental update, since I didn&#8217;t want to go strait from 1.0b2 to 2.0 (too big step).</p>
<p>Finally I decided on the following path: 1.0b2 &#8211; 1.0.1 &#8211; 1.2 &#8211; 1.2.3 &#8211; 2.0. Until 1.2.3 I had to upload firmware files as autoupdate was not in place. Each reboot after upgrade I was waiting for my firewall to come up, I had some doubts that all when fine, but each time everything went fine. After putting 1.2.3 I could do automatic update, which also went pretty fine. Finally I reinstalled all the plugins (only few like squid, squidguard, lightsquid reporting and ntop).</p>
<p>The thing that surprised me during the upgrade is that I did a step from 1.0b2 (year 2006) to 2.0 (2011) through web interface, while seating at home on my WiFi with <acronym title="Secure SHell (encrypted protocol replaces telnet and FTP)">SSH</acronym> tunnel to one of the servers in the office and port forwarding to access firewall&#8217;s web interface. In most of the cases, the <acronym title="Secure SHell (encrypted protocol replaces telnet and FTP)">SSH</acronym> connection was running across reboots of firewall and I didn&#8217;t need to reconnect at all, nor I had to relogin to web <acronym title="Graphical User Interface">GUI</acronym>. The whole upgrade took me around 2 hours (since I had to download firmware files on my laptop and then upload them to firewall using my browser)</p>
<p>Impressive! Very good job by all who are involved in pfSense! Now I am even more convinced that pfSense is a number one solution for all my firewall needs!</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/12/09/pfsense-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS wildcard observations</title>
		<link>http://alex.mamchenkov.net/2011/10/11/dns-wildcard-observations/</link>
		<comments>http://alex.mamchenkov.net/2011/10/11/dns-wildcard-observations/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 06:35:29 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=962</guid>
		<description><![CDATA[Had an interesting case with DNS wildcard records: if you have a wildcard (*) A record &#8211; it works pretty fine, but if you specify a CNAME record to point to non-existing A record (which would normally be satisfied by wildcard A record) it won&#8217;t work, at least in the case I had. So as [...]]]></description>
			<content:encoded><![CDATA[<p>Had an interesting case with <acronym title="Domain Name System">DNS</acronym> wildcard records: if you have a wildcard (*) A record &#8211; it works pretty fine, but if you specify a CNAME record to point to non-existing A record (which would normally be satisfied by wildcard A record) it won&#8217;t work, at least in the case I had. So as an example if you have:</p>
<p><strong>Zone file for domain1</strong><br />
<em>* IN A 111.111.111.111</em></p>
<p><strong>Zone file for domain2:</strong><br />
<em>host1 IN CNAME host1.domain1.</em></p>
<p>Then any query for host1.domain1 will resolve with no problems, but when you will try to resolve the host1.domain2 &#8211; it will fail. For this case you need to explicitly specify the host1.domain1. as follows:</p>
<p><strong>Zone file for domain1</strong><br />
<em>host1 IN A 111.111.111.111</em><br />
<em>* IN A 111.111.111.111</em></p>
<p>Interesting case, just to remember for the next time&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/10/11/dns-wildcard-observations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNOME3 Delete button in Nautilus</title>
		<link>http://alex.mamchenkov.net/2011/10/04/gnome3-delete-button-in-nautilus/</link>
		<comments>http://alex.mamchenkov.net/2011/10/04/gnome3-delete-button-in-nautilus/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 17:19:09 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=955</guid>
		<description><![CDATA[Just noticed that Delete button in Nautilus of GNOME3 does not delete a file. Either Shift+Delete should be used to delete file completely or Ctrl+Delete for normal removal to Trash. If you use Nautilus a lot and would like to get normal (old-style) behaviour, check out these post: http://www.khattam.info/howto-enable-delete-key-in-nautilus-3-fedora-15-2011-06-01.html Basically you need to enable accels key [...]]]></description>
			<content:encoded><![CDATA[<p>Just noticed that Delete button in Nautilus of GNOME3 does not delete a file. Either Shift+Delete should be used to delete file completely or Ctrl+Delete for normal removal to Trash.</p>
<p>If you use Nautilus a lot and would like to get normal (old-style) behaviour, check out these post: <a href="http://www.khattam.info/howto-enable-delete-key-in-nautilus-3-fedora-15-2011-06-01.html">http://www.khattam.info/howto-enable-delete-key-in-nautilus-3-fedora-15-2011-06-01.html<br />
</a></p>
<p>Basically you need to enable accels key editing in Gnome with gsettings (or gconf-editor), then reassign a button you wish and then disable change of accels key back (unless you want to have it permanently on, which I don&#8217;t advice, otherwise you might mess a bit by accident),</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/10/04/gnome3-delete-button-in-nautilus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl strict refs</title>
		<link>http://alex.mamchenkov.net/2011/08/02/perl-strict-refs/</link>
		<comments>http://alex.mamchenkov.net/2011/08/02/perl-strict-refs/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 05:01:28 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=929</guid>
		<description><![CDATA[Just a short note on Perl strict refs. I had to dynamically load a module and call a function in perl while using strict mode. Originally tried this way: my $module_name = "Blah"; eval("require $module_name;"); if ($@) {   die "Failed to load module: $@\n"; } else { my $func_name = $module_name . "::do_something"; &#38;$func_name("some args"); } But [...]]]></description>
			<content:encoded><![CDATA[<p>Just a short note on Perl strict refs. I had to dynamically load a module and call a function in perl while using strict mode. Originally tried this way:</p>
<pre>my $module_name = "Blah";
eval("require $module_name;");

if ($@) {
  die "Failed to load module: $@\n";
} else {
  my $func_name = $module_name . "::do_something";
  &amp;$func_name("some args");
}</pre>
<p>But got a warning that I am not allowed to do this while in strict refs. To fix this, had to change the last block to</p>
<pre>  my $func_name = $module_name . "::do_something";
  my $func_ref = \&amp;$func_name;
  &amp;$func_ref("some args");</pre>
<p>And all went fine. One other alternative was to use the next setup:</p>
<pre>  my $func_name = $module_name . "::do_something";
  { no strict refs; &amp;$func_name("some args"); }</pre>
<p>Which would cancel strict refs in a short scope. But I didn&#8217;t like it :)</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/08/02/perl-strict-refs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changes</title>
		<link>http://alex.mamchenkov.net/2011/07/09/changes/</link>
		<comments>http://alex.mamchenkov.net/2011/07/09/changes/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 23:18:50 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=912</guid>
		<description><![CDATA[Too many upgrades and other changes happen recently. First of all &#8211; new WordPress with new look and all those nice things. I am completely happy about it. Being system administrator for a while, I bet wordpress is the easiest thing to upgrade, compared to all the rest. Android 2.2&#8230; As I have purchased Samsung [...]]]></description>
			<content:encoded><![CDATA[<p>Too many upgrades and other changes happen recently. First of all &#8211; new WordPress with new look and all those nice things. I am completely happy about it. Being system administrator for a while, I bet wordpress is the easiest thing to upgrade, compared to all the rest.</p>
<p>Android 2.2&#8230; As I have purchased Samsung Galaxy 3 (i5800 or Apollo), I was checking around and found out that I can upgrade to newer version of android, which was supposed to be faster, better and so on. Fighting for a day or so I did managed to upgrade the phone. One thing that I got weird &#8211; I had to use Windows PC with Odin tool to do the upgrade of a Linux based phone. I am not sure if there is a way to do it somehow simplier and from Linux PC, but that was the only proper way I found out. On the other hard &#8211; it really was a nice thing. My phone became much faster (can see that with no bench-marking) as well as some apps got much better (especially contacts. No I can use native contact application and like it more that GO Contacts, that I used while running Android 2.1).</p>
<p>Google+, oh that&#8217;s a nice thingy&#8230; I like pretty much. Being a big fan of Google products at one hard and a user of all those social network sites, I find Google+ to be very fast, clear and handy. One thing that I regret yet is a limited amount of people there and invite-based friendships that have some limits, but I bet this is a matter of time and I do believe that Google+ will find it&#8217;s way out there.</p>
<p>There are few other changes here and there, but I won&#8217;t mention them due to many reasons for each of them. Generally I like what&#8217;s going on and while I believe things will shape around, I am really glad to see all those changes.</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/07/09/changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Galaxy 3 i5800 and Android</title>
		<link>http://alex.mamchenkov.net/2011/07/03/samsung-galaxy-3-i5800-and-android/</link>
		<comments>http://alex.mamchenkov.net/2011/07/03/samsung-galaxy-3-i5800-and-android/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 15:36:48 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=904</guid>
		<description><![CDATA[As I have mentioned before, I ordered an Android phone from Amazon, but unfortunately the order didn&#8217;t go through properly due to stock issues and I decided to go outside and just buy from the local shop. Ended up getting a Samsung Galaxy 3 for 180 euros and pretty happy with that. Using the phone [...]]]></description>
			<content:encoded><![CDATA[<p>As I have <a href="http://alex.mamchenkov.net/2011/06/29/waiting-for-android/" target="_blank">mentioned before</a>, I ordered an Android phone from Amazon, but unfortunately the order didn&#8217;t go through properly due to stock issues and I decided to go outside and just buy from the local shop. Ended up getting a Samsung Galaxy 3 for 180 euros and pretty happy with that. Using the phone for 3 days and here is a long post on the issue:</p>
<p><strong>Initial Startup</strong></p>
<p>First of all I was pretty surprised not to find something like <em>&#8220;you need to charge your phone for 8 hours before using it&#8221; </em>in the documentation which comes with the phone. Instead it was stating <em>&#8220;you need to charge your phone before use&#8221; </em>or something like that. Charging the phone took about 2 hours (until it notified me that a battery is fully charged).</p>
<p>When first booting the phone, all UI was in Greek (probably because I bought in a local shop of Greek-speaking country), but what pissed me off a quite a bit is that it didn&#8217;t give me any option to select language and I had to find the path through to settings using Greek, which I am not that good at :)</p>
<p><strong>Problems</strong></p>
<p>Since the phone and Android platform is pretty find, this section will be short and might have some solutions which I didn&#8217;t find yet, or is a limitation of my choice.</p>
<p>First of I really like sync with Google services, but somehow contacts (and especially groups) are not synced correctly in all cases. I don&#8217;t have all groups that I have on Google as well some userpics are missing and so on, but I am checking this out. Currently using GO Contacts to manage people in my phone :)</p>
<p>Second is a hardware QWERTY keyboard that I used to have on my Sony Ericsson P1i. I really miss it. I do have QWERTY onscreen keyboard here, but I just cant physically feel the buttons which is a bit not handy, since I m missing the keys by accident and it is very hard to type SMS while on the go/in the car. But this has more to do with a choice of the phone. I could go with one that have hardware keyboard. Currently using GO Keyboard by the way, looks much better than default one. Swype didn&#8217;t do a job for me. Completely different approach that I didn&#8217;t like.</p>
<p>Internet connectivity is another issue, since I am using pre-paid SIM card and connectivity is very expensive. Good thing is that there is a lot of places with free WiFi around, but proper internet on the go would be much better. Will think on changing the connection package for a phone.</p>
<p><strong>Software</strong></p>
<p>Here comes a whole list of software that I am currently using on the phone and which I like. Some items will have descriptions and comments, while some are too obvious to explain:</p>
<ul>
<li>Android Assistant &#8211; like a task manager and optimizer for performance. Nothing much to say, just wanted to see what&#8217;s going on with my device</li>
<li>Angry Birds, Bubble Break, Jewels, Ace Solitaire - games</li>
<li>ClockQ &#8211; a nice clock widget for home view</li>
<li>JuiceDefender &#8211; a kind of a magic software, which optimizes battery performance. Advised by <a href="http://mamchenkov.net" target="_blank">my brother</a> and installed yesterday. Can&#8217;t judge it yet, but it claims to already improve battery performance by 1.15 times</li>
<li>Compass, Google Sky Map, Speed Test (speedtest.net client) &#8211; nice gadgets :)</li>
<li>ConnectBot &#8211; an <acronym title="Secure SHell (encrypted protocol replaces telnet and FTP)">SSH</acronym> client with support for key auth. Very handy for sysadmin.</li>
<li>Contact Photo Finder &#8211; can&#8217;t say much about it. Name is self explaining, use is unknown yet.</li>
<li>Dropbox &#8211; amazing thing for dropbox users! Just love it!</li>
<li>Everdroid &#8211; a client to everdroid (former mobical) for contact sync. Needed to check old contacts, will uninstall it later on</li>
<li>Facebook, Foursquare (someone explain me why I need this),  Twitter, Vkontakte (russian facebook), LinkedIn</li>
<li>Fancy Widgets &#8211; weather forecast widgets</li>
<li>FBReader &#8211; ebook reader for .fb2 format. Amazing to use along with dropbox and FBReader for my laptop</li>
<li>GO Contacts, GO Keyboard, GO Launcher GO &lt;all other products&gt; &#8211; a very nice line of products to replace default components. Happy so far.</li>
<li>Google Reader</li>
<li><acronym title="Instant Message">IM</acronym>+, Skype &#8211; For all my <acronym title="Instant Message">IM</acronym> needs</li>
<li>KeePassDroid &#8211; an android client of KeePassX software I use on my laptop as a password manager. Nice thing along with dropbox again</li>
<li>All default applications like Gmail, Gmaps and so on.</li>
</ul>
<p>Pretty much that&#8217;s it. Don&#8217;t know if I will need anything else, but will be checking around for more. I also heard a lot about evernote, delicious and google docs clients, but I am not using these services even from my PC, since I stopped bookmarking things for few years now and either subscribe with <acronym title="Really Simple Syndication">RSS</acronym> to what I need to read constantly or use Google or post here what is very important and can be lost. Meanwhile I don&#8217;t like notes and don&#8217;t use much documents. For those of you who does &#8211; checkout for the apps.</p>
<p>I have also checked Opera as a browser, but removed it. It is a nice app, but lacks a bit of integration with other apps and tasks. Builtin browser is ok, missing tabs, but supports multiple windows :)</p>
<p><strong>Conclusion</strong></p>
<p>Overall I am pretty happy with a new phone. First of all it changes a way of thinking about phone. It is not a phone, not a smartphone &#8211; it is a communication platform in the pocket. Still thinking over about what my Samsung Galaxy 3 is to me :)</p>
<p>The hardware is not the high end one, but it very nice for it&#8217;s price. Sometimes the phone lugs, especially while changing screen orientation or in games with lots of effects, but it is more than ok for normal use, not playing :)</p>
<p>Will be checking for more apps and way around to make my life even better, but compared to previous experience (talking P1i), it is a major step forward.</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/07/03/samsung-galaxy-3-i5800-and-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waiting for Android</title>
		<link>http://alex.mamchenkov.net/2011/06/29/waiting-for-android/</link>
		<comments>http://alex.mamchenkov.net/2011/06/29/waiting-for-android/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 10:08:03 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=899</guid>
		<description><![CDATA[As my old Sony Ericsson P1i is almost dead and going that direction very fast, I had to do something about it. Since I am not in a position to buy an expensive smartphone now, but still wanted an Andoid phone, order myself a Samsung Galaxy 3 (i5800) for EURO 140 only &#8211; nice price [...]]]></description>
			<content:encoded><![CDATA[<p>As my old Sony Ericsson P1i is almost dead and going that direction very fast, I had to do something about it. Since I am not in a position to buy an expensive smartphone now, but still wanted an Andoid phone, order myself a <a href="http://www.gsmarena.com/samsung_i5800_galaxy_3-3395.php" target="_blank">Samsung Galaxy 3 (i5800)</a> for EURO 140 only &#8211; nice price for a phone that can serve me for a while until I get something better.</p>
<p>Going around the web and checking what&#8217;s there for Android, I found a huge amount of apps, and for sure, when I will have a phone with me (expected to ship within 10 days), I will be installing and checking a lot of stuff, but since a lot of you already have an Android phone, it would be nice to hear your recommendations on different applications. What do you run and like? Put it this way: which apps you will install immediately if you change your phone to another Android?</p>
<p>Actually, any recommendations would be better than nothing, so while I have few days before I have a phone, I can go and check, as well as safe some time on trying apps, since I know a lot of them duplicate each others functionality.</p>
<p>Comments from you are highly appreciated :-)</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/06/29/waiting-for-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.NET VB Visual Studio and MonoDevelop</title>
		<link>http://alex.mamchenkov.net/2011/06/25/net-vb-visual-studio-and-monodevelop/</link>
		<comments>http://alex.mamchenkov.net/2011/06/25/net-vb-visual-studio-and-monodevelop/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 10:24:42 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=888</guid>
		<description><![CDATA[I saw a pretty interesting case today. My lovely girlfriend is studying for computer science and while doing VisualBasic class, she created a software in Vistual Studio for her father. Later on we put Fedora on her laptop and now she needed to do some improvements in the application. We got MonoDevelop with mono-basic compiler [...]]]></description>
			<content:encoded><![CDATA[<p>I saw a pretty interesting case today. My lovely girlfriend is studying for computer science and while doing VisualBasic class, she created a software in Vistual Studio for her father. Later on we put Fedora on her laptop and now she needed to do some improvements in the application. We got MonoDevelop with mono-basic compiler and opened the project of VisualStudio on MonoDevelop. All seemed fine, but the code would not compile.</p>
<p>Next to the line of code &#8220;<em>Me.MainForm = Global.OurAppName.Form1</em>&#8221; it was giving an error: &#8220;<em>OurAppName.Form1&#8242; is a type and cannot be used as an expression. (VBNC30691)</em>&#8220;. Note that this line of code was produced by VisualStudio. The issue has to do with object creation. While normal syntax would be &#8220;<em>objectVar = New ClassName</em>&#8220;, the actual code was of &#8220;<em>objectVar = ClassName</em>&#8221; format and obviously was giving compile error. Converting a code to &#8220;<em>Me.MainForm = New Global.OurAppName.Form1</em>&#8221; solved the issue perfectly well, but a question is: how an IDE would do such a mistake and why it would compile under windows?</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/06/25/net-vb-visual-studio-and-monodevelop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery dataTable and FancyBox</title>
		<link>http://alex.mamchenkov.net/2011/06/23/jquery-datatable-and-fancybox/</link>
		<comments>http://alex.mamchenkov.net/2011/06/23/jquery-datatable-and-fancybox/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 12:58:03 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=886</guid>
		<description><![CDATA[Just a short note as an addon to my post some time ago about fancybox and ajax: in case a you have a table where one of the columns contains links to fancybox popups or something like that and this table is also wrapped into jQuery dataTables, do the init of fancybox prior to init [...]]]></description>
			<content:encoded><![CDATA[<p>Just a short note as an addon to my post some time ago about <a href="http://alex.mamchenkov.net/2010/05/21/jquery-fancybox-with-ajax/" target="_blank">fancybox and ajax</a>: in case a you have a table where one of the columns contains links to fancybox popups or something like that and this table is also wrapped into jQuery dataTables, do the init of fancybox prior to init of dataTables, since if you do dataTables first, all elements that are not on the current page will not be properly initialized with fancybox and thus, the links will be broken if you navigate to the next page of dataTable.</p>
<p>The point is that when dataTable is initiated, all elements that do not fit on a single page of a table are hidden via removal from <acronym title="Document Object Model">DOM</acronym> and thus not visible for fancybox init function, while if you do other way around, first fancybox is correctly set to all elements in the table and then hidden elements are removed, so when you change a page and elements are inserted back &#8211; they are already inited with fancybox and will work perfectly well.</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/06/23/jquery-datatable-and-fancybox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Inception real life</title>
		<link>http://alex.mamchenkov.net/2011/06/23/inception-real-life/</link>
		<comments>http://alex.mamchenkov.net/2011/06/23/inception-real-life/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 11:31:29 +0000</pubDate>
		<dc:creator>Alexander Mamchenkov</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://alex.mamchenkov.net/?p=884</guid>
		<description><![CDATA[Some time ago saw a real inception concept in technology. This had to do with activation process of pre-paid cards for a distributor of such cards within cards provider. Whenever a distributor needed to activate a batch of pre-paid cards (prior for those cards to be sold out), he needed to perform the following steps: Open a [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago saw a real inception concept in technology. This had to do with activation process of pre-paid cards for a distributor of such cards within cards provider. Whenever a distributor needed to activate a batch of pre-paid cards (prior for those cards to be sold out), he needed to perform the following steps:</p>
<ol>
<li>Open a web page and login to distributors area on the site</li>
<li>Click a button to launch a java applet which would open an RDP client and connect to a window server</li>
<li>In the given RDP session click on shortcut, which would open <acronym title="Internet Explorer">IE</acronym> with a web page of some intranet, accessible only from that RDP session</li>
<li>In the given intranet, enter a part of LIKE <acronym title="Structured Query Language (a database standard)">SQL</acronym> statement with parts of the serial number of cards to be activated and click the query button</li>
<li>Select all/some checkboxes next to result rows of a query and press activation button</li>
</ol>
<p>That looks pretty much like a scenario of a recent movie :)</p>
<p>I won&#8217;t give out any names of companies or whatsoever, just wanted to show how a simple task can be over-complicated&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://alex.mamchenkov.net/2011/06/23/inception-real-life/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/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/48 queries in 0.042 seconds using disk: basic
Object Caching 737/829 objects using disk: basic

Served from: alex.mamchenkov.net @ 2012-02-08 01:50:37 -->
