<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="0.92">
<channel>
<lastBuildDate><![CDATA[Sun, 14 Mar 2010 15:47:28 GMT]]></lastBuildDate>
<title><![CDATA[Cristic's Blog]]></title>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/]]></link>
<description><![CDATA[Cristic's Blog]]></description>
<pubDate><![CDATA[Wed, 12 Jul 2006 01:18:38 +0300]]></pubDate>
<image>
<url><![CDATA[http://www.interaktonline.com/blogs/cristic/img/interakt_logo.gif]]></url>
<title><![CDATA[Cristic's Blog]]></title>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/]]></link>
</image>
<item>
<title><![CDATA[Vim Dictionary for ColdFusion]]></title>
<description><![CDATA[<p>Because I had to translate some PHP code into ColdFusion and I'm not a guru yet in this language I badly needed sometime a ColdFusion library with all the tags and CF functions for the <a href="http://www.vim.org/">vim</a>. It was impossible for me to find one on their site which has already plenty of resources therefore I gone into the <a href="http://www.adobe.com/support/documentation/en/coldfusion/">Coldfusion online documentation</a> and I took the list of the CF tags and the CF functions. I integrated this list in alphabetical order to create a dictionary which is helpfull for autocompletion.</p>

<p>You may download this vim <a target="_blank" href="http://www.interaktonline.com/blogs/cristic/img/CF.dict">Coldfusion dictionary</a> for free as is. I had put this file into a folder <em>dict</em> inside the vim Windows installation and then edited the vimrc. Here I added the following lines:</p>

<p>set dict+="C:\Program Files\Vim\vim70\dict\CF.dict"<br />
silent sv C:\Program Files\vim\vim70\dict\CF.dict<br />
q<br /></p>

<p>Now I have a working way to autocomplete the CF tags, CF native functions and tag attributes with autocompletion without any problem. Probably I will improve this little file over the time and when I will consider this ready I will try to publish it to the Vim community site.</p>

<p>I forgot to mention that I tested this only with the Vim 7.0</p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=23]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Wed, 12 Jul 2006 01:18:38 +0300]]></pubDate>
<category><![CDATA[Linux, Vim, Vim extension, Vim Coldfusion]]></category>
</item>
<item>
<title><![CDATA[myFeedz will have a new server]]></title>
<description><![CDATA[<p>Today we purchased a new dedicated server from the <a target="_blank" href="http://www.hostmysite.com/">HostMySite</a> for the myFeedz beta project. The beta preview of the application already gathered enough information that forced us to move it so it will not interfere with our dedicated site server service.</p>

<p>We almost finished the server configuration and we plan for tomorrow or the day after the information migration for myFeedz. I hope the people that use this system to not experience any problems in this process.</p>

<p>For those of you that are not yet familiar with myFeedz project you should read more on the <a target="_blank" href="http://www.myfeedz.com/">myFeedz official site.</a> We encourage people in subscribing to the beta and give us feedback about it. For any questions you should <a href="mailto:contact@myfeedz.com">write us</a> an email.<br /></p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=22]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Wed, 14 Jun 2006 19:03:38 +0300]]></pubDate>
<category><![CDATA[InterAKT]]></category>
</item>
<item>
<title><![CDATA[MySQL 5.0 has problems]]></title>
<description><![CDATA[<p>We had bad experiences with MySQL 5.0.x suite. Some basic functionalities stopped working normally in some situation which are almost common that make me wonder about the stability and future of this database.</p>

<p>When we first changed on our servers the MySQL version from 4.1.x to the MySQL 5.0.15 we discovered that even if we didn't touch the application that use this database everything became slower. They say they improved the indexing engine in the 5.0 release but actually all the subselects and union queries start working very, very slow with the same indexes that we had on the 4.1. We had to rewrite couple of these queries, even to break them into multiple small queries and join them manually from the PHP to be able to achieve the same speed as before.&nbsp;</p>

<p>After this the hell began. Queries started to not work anymore, data was crashed...</p>

<p>1. A client reported that some pages where empty even if the information existed into the database. Therefore we started investigation and found that a very basic query in unknown situations returned empty results:</p>

<p class="code">SELECT * FROM table_a INNER JOIN table_b ON table_b.fk = table_a.pk</p>

<p>even if information was there. After multiple tries we discovered that this query however works:</p>

<p class="code">SELECT * FROM table_a INNER JOIN table_b ON <font style="background-color: rgb(255, 255, 0);"><font style="background-color: rgb(255, 0, 102);">table_a.pk = table_b.fk</font></font></p>

<p>This query using an INNER JOIN the condition order should not count at all. The equality is the same no matter were you start evaluating the expression. But incredible, it does and produce different outputs. We still search for a reason why this problem appeared on those tables.</p>

<p>2. Another query that do was crashing with empty results was:</p>

<p class="code">SELECT * FROM orders_ord WHERE status_ord IN ('Confirmed', 'Closed', 'Initialized');</p>

<p>changing this to:</p>

<p class="code">SELECT * FROM orders_ord <font style="background-color: rgb(255, 0, 102);">HAVING</font> status_ord IN ('Confirmed', 'Closed', 'Initialized');</p>

<p>worked as expected. We managed to reproduce this bug on a very small data subset and reported back to them. We seen they marked the bug as fixed.<br /></p>

<p>3. The most crazy bug we experienced was that a simple query like this:</p>

<p class="code">SELECT * FROM table_a WHERE date_field &lt; '2006-01-01 00:00:00'</p>

<p>do not returned any records but</p>

<p class="code">SELECT * FROM table_a WHERE date_field &lt; '2006-01-01 00:00:00' <font style="background-color: rgb(255, 0, 102);">AND primary_key&gt;0</font></p>

<p>had 400 results. The cause was a bug fixed in the InnoDB engine:</p>

<p><em>"Inserting a new row into an <code class="literal">InnoDB</code> table could cause <code class="literal">DATETIME</code> values already stored in the table to change. (<a href="http://bugs.mysql.com/13900" target="_top">Bug#13900</a>)"</em></p>

<p>therefore many of the records where crashed with dates like: '?789-56-34' or '2005-12-30 10:23:99'. Because of these invalid dates I suspect that indexes were crashed as well. After upgrading to a newer version we had to take all the dates from the table and manually change them to some values that were at least correct as dates but the original data was lost.<br /></p>

<p>We were curious after this MySQL version upgrade what bugs they fixed. By looking to the change logs we found some amaizing ones:</p>

<p><em>"A left join on a column that having a <code class="literal">NULL</code> value could cause the server to crash. (<a href="http://bugs.mysql.com/15268" target="_top">Bug#15268</a>)"</em></p>

<p><em>"RPM packages had an incorrect <code class="literal">zlib</code> dependency. (<a href="http://bugs.mysql.com/15223" target="_top">Bug#15223</a>)"</em></p>

<p><em>"<span><strong class="command">mysqld</strong></span> would not start on Windows 9X operating systems including Windows Me. (<a href="http://bugs.mysql.com/15209" target="_top">Bug#15209</a>)"</em></p>

<p><em>"The server crashed if compiled without any transactional storage engines. (<a href="http://bugs.mysql.com/15047" target="_top">Bug#15047</a>)"</em></p>

<p><em>"Invoking a stored procedure within another stored procedure caused the server to crash. (<a href="http://bugs.mysql.com/13549" target="_top">Bug#13549</a>)"</em></p>

<p><em>"<code class="literal">SELECT</code> with <code class="literal">GROUP BY</code> on a view can cause a server crash. (<a href="http://bugs.mysql.com/16382" target="_top">Bug#16382</a>)"</em></p>

<p><em>"For a MySQL 5.0 server, using MySQL 4.1 tables in queries with a <code class="literal">GROUP BY</code> clause could result in buffer overrun or a server crash. (<a href="http://bugs.mysql.com/16752" target="_top">Bug#16752</a>)"</em></p>

<p><em>" The absence of a table in the left part of a left or right join was not checked prior to name resolution, which resulted in a server crash. (<a href="http://bugs.mysql.com/15538" target="_top">Bug#15538</a>)"</em></p>

<p><em>"Use of stored functions with <code class="literal">DISTINCT</code> or <code class="literal">GROUP BY</code> can produce incorrect results when <code class="literal">ORDER BY</code> is also used. (<a href="http://bugs.mysql.com/13575" target="_top">Bug#13575</a>)"</em></p>

<p><em>"<code class="literal">SELECT COUNT(*)</code> for a <code class="literal">MyISAM</code> table could return different results depending on whether an index was used. (<a href="http://bugs.mysql.com/14980" target="_top">Bug#14980</a>)"</em></p>

<p><em>"A <code class="literal">LEFT JOIN</code> with a <code class="literal">UNION</code> that selects literal values could crash the server. (<a href="http://bugs.mysql.com/17366" target="_top">Bug#17366</a>)"</em></p>

<p><em>"Creating a table in an InnoDB database with a column name that matched the name of an internal InnoDB column (including <code class="literal">DB_ROW_ID</code>, <code class="literal">DB_TRX_ID</code>, <code class="literal">DB_ROLL_PTR</code> and <code class="literal">DB_MIX_ID</code>) would cause a crash.(<a href="http://bugs.mysql.com/18934" target="_top">Bug#18934</a>)"</em></p>

<p>and many others. I am disapointed about this version 5.0 which is the worst one we had. Never encoutered in the normal usage experience such problems on 3.23.x, 4.0.x or 4.1.x.</p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=21]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Fri, 02 Jun 2006 12:46:03 +0300]]></pubDate>
<category><![CDATA[Programming]]></category>
</item>
<item>
<title><![CDATA[New site release]]></title>
<description><![CDATA[<p>We just release a new InterAKT site minor version Thursday.<br />
I know that until now such releases were not public announced but we did some changes to the Forum system and others in order to be able to improve the support.</p>

<p>A change log will look like this:&nbsp;</p>

<p>- A beta preview of the new <a href="http://www.interaktonline.com/Products/Dreamweaver-Extensions/MXCSSMenus/Overview/">CSS Menu</a> that is almost ready was integrated<br />
- The email messages of the forums changed to be able to track them down. I know that this probably destroyed the automatic email filters you had specially those subscribed on Beta and we apologize for that.<br />
- Some small bugs corrected.</p>

<p>I know that after the release some problems appeared. If you encounter any issue don't hesitate to tell me eiter as a comment or by email directly (cristic AT interaktonline.com).</p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=20]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Mon, 08 May 2006 00:34:41 +0300]]></pubDate>
<category><![CDATA[InterAKT]]></category>
</item>
<item>
<title><![CDATA[Amazingly simple: Fedora Core version upgrade]]></title>
<description><![CDATA[<p>I didn't know even if I am a long yum user that is that simple to upgrade a Linux Fedora Core installed machine so easily and safely.</p>

<p>You will have only to find first a <a href="http://fedora.redhat.com/download/mirrors.html">Linux Fedora Core mirror</a> distribution version that you need to install. Next step is to run this command:</p>

<p class="code">rpm -Uvh ftp://ftp.iasi.roedu.net/mirrors/fedora.redhat.com/core /CORE_VERSION/i386/os/Fedora/RPMS/fedora-release-x-x.noarch.rpm</p>

<p>which will install the fedora-release package for the new version.</p>

<p>The next step is even easiear:&nbsp;</p>

<p class="code">yum upgrade<br /></p>

<p>After couple of hours you'll have the new version installed.&nbsp;</p>

<p>I will have to warn you however that there are couple of things that you should know first:</p>

<ul>
  <li>you can't do a big version jump like from Fedora Core 2 to Fedora Core 5. You'll have to make the upgrades to 3 then to the 4 and only after to the 5.</li>

  <li>after each upgrade check the grub to have the latest kernel image as default and then do a reboot<br /></li>

  <li>the configuration files are not overwriten, instead they are saved with .rpmnew extension in the same folder. It is very probably that services do not restart after the reboot because changes have been made to these configuration. Do a diff between the old and new configuration to see what settings have been deprecated and what new settings have been added. ( I had problems with postfix, named and others).</li>

  <li>you should do the same thing with the init.d scripts</li>

  <li>the downloaded rpm files used for upgrade may be cleared using the <span class="code">yum clean all</span> as is possible that the next version upgrade to not have the necessary space.<br /></li>

  <li>read the <a href="http://fedora.redhat.com/docs/yum/index.html">yum manual</a> in case you have problems.</li>
</ul>

<p>Read this article if you still wonder <a href="http://www.oreillynet.com/linux/blog/2006/04/first_impressions_fedora_core.html">why to upgrade to Fedora Core 5</a>.<br /></p>

<p>Good luck !<br /></p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=19]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Wed, 26 Apr 2006 23:35:53 +0300]]></pubDate>
<category><![CDATA[Linux]]></category>
</item>
<item>
<title><![CDATA[Working with Thunderbird]]></title>
<description><![CDATA[<p>I love Thunderbird and I think is one of the best candidates to replace the Outlook. Still as I am a user of both Thunderbird and Outlook Professional 2003 for more then an year and I may do a compare between their misses which sometimes they drive you nuts.</p>

<p>There many arguments why to use any of them but the more important are what do they miss. You would tell me that the Outlook is not a free product but the truth is that in corporate point of view if you need a tool which really helps you with your work you'll get it. The time is too important.</p>

<p>I will not compare the extra, not email related functionalities.&nbsp; Outlook has many other features that really make it a pro. Thunderbird is extended by some third party extensions to support some of them but I don't want to enter that area now. I will strictly remain in the email client abilities.</p>

<p>The first thing that I really miss into the Thunderbird is the basic search ability. I can do a subject or a from search but this is most of the time far from being enough. When having ten of thousands email, most of them already filtered into subfolders by the persons that sent me and I want to the exact discussion about something I have no other choice then to start processing them manually one by one trying to remember the exact period of when the email it was received. And if the subject do not contained the exact subject summary then most probably I will waste lot of time to look for what&nbsp; I am interested of.</p>

<p>Because we use an IMAP system I use the power of the procmail and of the sieve language to be able to filter quick and easy the emails directly into the folder where they belongs to on the server. I do this because when coming on Monday at the office and opening the Outlook it take ages to put the emails into their folders using its filtering system. As well the Outlook has a major problem because on IMAP accounts do not know to expunge the emails which results in extra work from me to have to expunge the emails after manually on server. In this situation the Thunderbird present me the list of IMAP folders that I want to see but on each of them I have then to right click and say to get me the new emails for that folder. This option is not even inherited. I would prefer to click first time on Inbox folder and subscribe and then to manually remove some of its subfolders if I really need to not see the emails inside. It is very frustrating to do this specially when having 100+ email folders. You could imagine that I can't miss the emails of my boss or from any of our key clients because of this.</p>

<p>The expunge problem that I described earlier on the Outlook exists on the Thunderbird as well. It is true that emails are not displayed anymore but they are there. You'll have to compress manually the folder to have those emails removed.</p>

<p>Because I am part of multiple email discussion groups and internal emails group sometimes I really need badly to see to whom an email was addressed and send emails from other emails accounts then myself. I simply can't do it in a simple way. When I want to write an email from the support account I'll have to create a new account in Thunderbird. Then it is also most probably possible that this account to not even exists and to be only an alias. Having 5-6 emails accounts duplicated on 3-4 domain names (depending on the business model) put me in the situation of creating up to 20+ thunderbird accounts instead of simply allowing me to write the email address from which this email to pretend to come.</p>

<p>I want in Thunderbird to be able to customize what are the fields displayed for each email in the list of emails. I want on forward even if the advanced headers view (I am a programmer) is selected to not include those headers which are sometimes taking a full page into the email. The simple resume is always enough, I never see when the full headers are usefully when writing emails. If I want those headers to forward I will manually cut and paste them.</p>

<p>Many daily newsletters that I receive are marked as scam messages. So I click the button telling him that this email is not a scam. No problem, the tomorrow email from the same address having the same layout, with a very close subject and with an article inside will be marked as scam as well.</p>

<p>I use to flag my emails to be able to follow them up as important. On IMAP the Outlook do not even allow me to summarize these specials emails in a single place which make me wonder why they still have the functionality. But on Thunderbird when I discovered that I may do a special folder to show me these emails separately I was very happy. This until the moment that I clicked on the folder and in 2 hours I didn't see more then 10 - 15 emails because every time I am doing this is searching through all folders over and over again. They are almost never cached and this functionality is even blocking the Thunderbird for a while. Do not use this functionality, is useless.</p>

<p>The list is even longer. I will not continue with it right now. I will be happy if these "small" things will be fixed first.</p>

<p>I love Thunderbird, it is ten times faster then the Outlook on big mailboxes but sometimes it makes me crash the computer with a big hammer. I simply can't use it in those situations. So I have to go in pine and do manually the things that he should be done for me. I hope the guys that are working on him to read this and really put them self in the position of users working daily with their software and make it to relay on it for simple but lifesaving tasks.</p>

<p>&nbsp;</p>

<p>&nbsp;</p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=18]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Tue, 25 Apr 2006 10:27:01 +0300]]></pubDate>
<category><![CDATA[Cognitive Friction]]></category>
</item>
<item>
<title><![CDATA[Windows Licensing System]]></title>
<description><![CDATA[<p>I remember that someone said at the end of the last century, but&nbsp;don't&nbsp;remember&nbsp;exactly whom, that there is nothing more complicated then the English measurement system. Actually I think I have found something which is far more complicated even if it would be advisable to be one of the most simple things: Windows Licensing System.</p>

<p>A couple of years ago we subscribed to a special Microsoft programs which by the end of a 1-2 years period&nbsp;would&nbsp;materialize&nbsp;in&nbsp;a&nbsp;Microsoft Certified Partners with at least one of the software tools we developed. Meanwhile we concluded that this Certification&nbsp;would not&nbsp;be&nbsp;worth it so the project was unplugged.&nbsp;</p>

<p>During this period we had, for a fee, the right of use some Microsoft licenses like the Office Professional 2003, MSDN or Windows XP Professional to ease our development process. When the program ended we had to replace these installed licenses with some of our own therefore we wanted to buy 10 Office Standard 2003 and 3 Windows XP Professional.</p>

<p>Our first question was&nbsp;if for this amount of licenses we&nbsp;receive any kind of discount. The Microsoft said yes, you receive a discount of 3% (It makes me laugh even now !!!!!) if you buy the OLP licenses. At this time we didn't know exactly what this means so we started to take a look on the local market, in the Microsoft resellers offers, for the best deal. After receiving multiple offers we observed that for the same Office License on different dealers there are 100$ or more price difference for 1 unit.&nbsp;</p>

<p>I decided to take the cheaper offer but in the last moment we discovered that these are <a href="http://www.webopedia.com/TERM/O/OEM.html">OEM</a> (<span id="intelliTxt"><em><strong>o</strong>riginal <strong>e</strong>quipment <strong>m</strong>anufacturer</em></span>) licenses therefore we put this on hold to find out if we can use these types of licenses. I called Microsoft and they said they could not be used unless they came with a complete new computer. Even if in the past it was possible to buy these kind of licenses with any hardware inside equipment the Microsoft guys changed the license starting 1 October 2005. In this license they added new restrictions like the computer should be fully equipped, if the motherboard it will be changed the licenses should be re-bought (?!) (read&nbsp;this&nbsp;on different forums).</p>

<p>OK, this is definitely not the solution for us so we will have to find one suitable. Looking through the licensing system we seen that there 6 other licensing types: OLP, OVS, Retail, Educational, Select License and Enterprise Agreement.</p>

<p>The Educational is not for us so we skipped this one.<br /></p>

<p>The OLP (Open License Program) version would give you a discount between the 3 and 3.5% depending on the amount of points you accumulate. To receive the 3% you'll have to buy 5 Offices or other 5 products for which you receive only an Open Business discount. To receive the 3.5% discount (Open Volume) you should accumulate through a period of 2 years at least 500 points ( ?!!!! each product has between 1 and 15 points. Windows XP Pro has 2, Office Pro 2003 has 2, Visual Studio .NET has 1). After all this you won't get in this price the box with the installation kit which you'll have to buy separately for each product and for each company location and for our case is even more expensive then the 3%. (probably this is a Microsoft joke that I don't get).</p>

<p>The OVS (Open Value Subscription) is a rent system where you may get, starting with at least 5 licenses, the usage rights for three years. This is the biggest joke ever. Why? Let me tell you:</p>

<p>- You'll have to rent a product license for every computer in the company if is not a server. Therefore if you need 10 licenses you'll actually have to get 30. Every new computer in the company will have to participate too.<br /></p>

<p>- The price over the 3 years is even bigger then the full product price. After this period you're left with nothing.</p>

<p>- In the forth year you may continue for another 3 years or you should pay 1.75&nbsp;times&nbsp;the&nbsp;rent for a year to have your license.</p>

<p>- Only the Office Pro and Office Small Business are part of the program ...<br /></p>

<p>So after omitting the last 2 licenses types because they are for more then 250 computers we decided that the only option a company has is the full retail license and this will fit our need. Therefore after spending almost 2 days in searching all this information we ordered the Offices Standard and the Windows XP Pro we needed. The last surprise from the reseller:</p>

<p>"It is possible that the&nbsp;Retail version (n.a. FPP License) to be hard to obtain, it takes between 10-15 days and it is also possible to not find them at all as the Microsoft have discontinued these products because they&nbsp;are more then 2 years old, even if they don't have anything to replace them with. Only the Office Professionals could be found more easily as FPP License."</p>

<p>OK ... this is Microsoft.</p>

<p>P.S. Not even&nbsp;after&nbsp;3&nbsp;days&nbsp;of&nbsp;searching&nbsp;was&nbsp;I&nbsp;able&nbsp;to&nbsp;find the legal licenses in full text on the Microsoft site. This is one of the worst sites I ever seen.</p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=17]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Wed, 05 Apr 2006 10:28:43 +0300]]></pubDate>
<category><![CDATA[Cognitive Friction]]></category>
</item>
<item>
<title><![CDATA[911 In plane Site - The movie]]></title>
<description><![CDATA[<p>Just seen a good documentary movie about the events on 9/11. The movie is called <a href="http://www.911inplanesite.com/">911-In Plane Site</a> and I recommend to anyone that want to know what really happen around us.</p>

<p>This movie is made by a guy, jurnalist, which actually, initially, is frustrated by couple of conspiracy theories that were generated after the terribles events in US. This guy tries to demonstrate exactly the oposite to what these theories sustain so it start searching through the different footages and pictures tooked that day. Basically he&nbsp; made this movie after realizing that even probably these conspiracy theories are not extracting the correct conclusions their arguments are 100% correct. Based on a large experience as a radio jurnalist, having a large experience after the 9/11 events in different talk shows regarding the subject he made this movie to present the irrefutable lies that have been presented by the authorities.</p>

<p>The declared scope of this movie is just to point these proofs about what we've been told and what actually is not true. There are no direct conclusions in this movie but indirectly by the questions that are asked during the movie and transparently through the different comments we are led to the US officials as the ones that are at least guilty of these events.</p>

<p>After seeing the movie, which has quite a good rating in the&nbsp;<a href="http://www.imdb.com/title/tt0454587/">imdb</a>, I started remember myself many things and questions that I wondered myself about the subject during the time:</p>

<p>In the planes crash day, George W. Bush, was said on CNN and other televisions, that was not in the air, into the Air Force 1, as the security procedure demanded in the next couple of hours. I wonder if this was a real negligence from its services or what was the real reason behind it and why no report was issued since.</p>

<p>The things that is expected from the US authorities after any kind of plane crash is a report with what happen with that plane. I never heard anywhere after this time, even if the conclusions are already know in this case, the conversations with the control towers during the hijack period and the crash to be made public. Actually what could be that secret when terorists take a plane&nbsp;and start negociate with the authorities. I think they&nbsp;seen that the plane actually was not in its normal course and they start making the different scenarious about tooking that plane on the ground and avoid large populated areas.</p>

<p>Actually there are no official reports what so ever about the events with conclusions in the different areas that were involved. There are tons of speculations, theories but the important information are not yet revealed (and I don't think I will see them in my life time). This is just like our Romanian revolution which still wait for answers about whom killed that many persons and why after 17 years.<br /></p>

<p><br /></p>
]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=16]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Tue, 21 Mar 2006 23:51:18 +0200]]></pubDate>
<category><![CDATA[Miscellaneous]]></category>
</item>
<item>
<title><![CDATA[Windows vs Linux costs]]></title>
<description><![CDATA[<P>I read this morning a <A href="http://news.zdnet.com/2100-3513_22-5654036.html?tag=nl"><U><FONT color=#800080>news</FONT></U></A> on the ZDNet according to which the Windows 2003 Server is equal or even superior to the Linux servers from the point of view of quality, performance and reliability. I had to search the original report from the Yankee Group which I finally found&nbsp;(<A href="http://www.yankeegroup.com/public/news_releases/news_release_detail.jsp?ID=PressReleases/news_04042005_Linux-TCO.htm"><U><FONT color=#800080>http://www.yankeegroup.com/public/news_releases/news_release_detail.jsp?ID=PressReleases/news_04042005_Linux-TCO.htm</FONT></U></A>)&nbsp;&nbsp;because my first thought was that this article is dated 1-st of April but it seems to be published a little later.&nbsp;Nevertheless this survey is a big joke which looks like it was specially designed and paid for by Microsoft.</P>
<P>Don't get me wrong, I'm not one of the <A href="http://news.zdnet.com/2100-9590_22-5658519.html"><U><FONT color=#800080>Linux extremists</FONT></U></A> as I know the Linux OS has many problems and many things to improve from the point of view of general use but I understand these extremists in this situation. You should't be one to see the wrong results. I love Linux but I am not able to do my daily work on the Linux machines. </P>
<P>We cannot accept sometimes just any report which claims to be impartial and actually contains lots of truncated truth. Here are some misses that probably they didn't think of:</P>
<P>1. The Windows design itself allowed the virus, trojans, worms&nbsp;and other malicious software of this kind&nbsp;to exist. All the supplemental costs that are caused by them are always put in separate reports but actually they all belong to the Windows machines. The Windows gave&nbsp;this <SPAN badword="1">opportunity</SPAN> to hackers and crackers so they didn't argued and just took it. I ask myself why <STRONG>Laura <SPAN badword="1">DiDio</SPAN> </STRONG>don't mention anything about these costs caused for example by the <SPAN badword="1">Sasser</SPAN> or other very popular threads to our work or about all the <SPAN badword="1">antivirus</SPAN>, network <SPAN badword="1">bandwith</SPAN> and other similar costs. Probably because it would confirm a truism where the Windows servers are not secure and reliable as she wants us&nbsp;to think. She would have to start this survey with this article: <A href="http://www.theregister.co.uk/security/security_report_windows_vs_linux/"><U><FONT color=#800080>http://www.theregister.co.uk/security/security_report_windows_vs_linux/</FONT></U></A>&nbsp;</P>
<P>2. Microsoft appears to start having the security updates once per month more often&nbsp;then the Linux systems do now. This is a proof to my first point and not a Windows benefit. Why didn't they attach to this number&nbsp; the report telling how many new high risks security reports exists in average per month for each systems and what is the average time between the security is reported and a solution exists? Where are the numbers about the new threads caused exactly by these 'fixes'? Probably because the costs of hacked machines were never counted. And probably they didn't add the real costs to apply these updates to all the&nbsp;machines within a company. We as many other software development companies like Macromedia still have problems caused by the SP2 on <SPAN badword="1">WindowsXP</SPAN> machines.</P>
<P>3. Another important miss is that they never counted how many of the Windows servers are in the wild directly exposed to the <SPAN badword="1">internet</SPAN> and how many of them are behind secure networks. We have some Windows servers too behind the Linux gateways which it is true they never had security problems. They just crashed by them self so we had to reinstall them once every six months. Based on my experience the Windows servers are struggled in <SPAN badword="1">DoS</SPAN> attacks twice as fast then the Linux machines.</P>
<P>I won't continue because the list would be long and will proof that this lady didn't do her analyst job as she should have. I will let her dreaming along with Alice into the Wonderland that Windows servers starting with the 2003 Servers will&nbsp;be from the point of view&nbsp;of servers equal or better then the Linux machines. The girl lives in a&nbsp;world were&nbsp;all the&nbsp;Internet bigger servers are Windows 2003&nbsp;to protect our huge networks of interface designers, <SPAN badword="1">healthcare</SPAN>, academia, financial services&nbsp;working on Linux desktops, a world where the <SPAN badword="1">Sempron</SPAN> processors are used to build Airbus or Boeing plains and I will buy a <SPAN badword="1">Sparc</SPAN> machine for my 7 year boy to help him with his <SPAN badword="1">homeworks</SPAN>.</P>]]></description>
<link><![CDATA[http://www.interaktonline.com/blogs/cristic/index.php?view=article&id_art=15]]></link>
<author><![CDATA[cmarin@interaktonline.com (Cristian MARIN)]]></author>
<pubDate><![CDATA[Mon, 11 Apr 2005 11:42:19 +0300]]></pubDate>
<category><![CDATA[Linux]]></category>
</item>
</channel>
</rss>