<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>twincode.net - News</title>
    <link>http://tony.twincode.net/</link>
    <description>twincode.net RSS feed for the uncontrollably curious</description>
    <language>en-us</language>
    <item>
      <title>git &amp; rspec magic (finding the culprit with bisect automagically)</title>
      <description>&lt;p&gt;I guess most of you know how to use &lt;a href="http://rspec.info/"&gt;rspec&lt;/a&gt;. And some might have used the power of &lt;a href="http://linux.die.net/man/1/git-bisect"&gt;git bisect&lt;/a&gt;. But how can you make them play nicely together?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(In the following example, I am assuming that you use rake, rspec 1.x and bundler, could be a rails project, could be anything)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Well, the easy way is to just run all the spec via the bisect command. Start with&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% git bisect start &amp;lt;bad-revision&amp;gt; &amp;lt;good-revision&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;and then use &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% git bisect run rake spec
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;until it shows you the bad commit. Use the power of git diff(tool) to compare the last good and the first bad commit, and you'll find the problem in short order.&lt;/p&gt;

&lt;p&gt;But what if your test suite is huge, or the startup time for rake spec is not worth it? Well, then you can combine two really interesting flags for rspec: &lt;code&gt;--format e&lt;/code&gt; and &lt;code&gt;-e FILE&lt;/code&gt;. Example:&lt;/p&gt;

&lt;p&gt;Before I prepare bisecting with &lt;code&gt;bisect start ...&lt;/code&gt; as above, I am running the specs with the 'failing' formatter via&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% spec &amp;lt;directory_or_files_to_run&amp;gt; -f e 2&amp;gt;/dev/null 1&amp;gt;/tmp/failing.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;which will run the specified files and output the failing specification's descriptions to the file &lt;code&gt;/tmp/failing.txt'&lt;/code&gt;. In the next step, I use&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;% git bisect run spec -e /tmp/failing.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;thus letting git do the hard work of running the failing specs over and over until the culprit is found. This should be way faster than running the whole test suite altogether, but you also might miss some other failing specs, so beware! Running all specs again will be necessary, and then you might have to start all over again.&lt;/p&gt;

&lt;p&gt;Oh, and for those that are missing an example for rspec-2: I'm working on it. It's a bit more involved, because the formatter has to be customized, and the input has to come from the shell (unless I am willing to patch rspec-core), but I am confident that I can get that done in time, too. &lt;/p&gt;

&lt;p&gt;Hope that helped some of you, and stay tuned for the rspec-2 method of getting the same stuff done!&lt;/p&gt;</description>
      <pubDate>Tue, 27 Sep 2011 09:44:26 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/49</link>
    </item>
    <item>
      <title>Update Hints (rails, ruby, datamapper, ...)</title>
      <description>&lt;p&gt;Well, that was an interesting Saturday afternoon. As usual, I upgraded some small stuff, did a little programming on a private project, and then decided to check the versions ...&lt;/p&gt;

&lt;p&gt;(&lt;em&gt;The project is using Rails 3.0, Datamapper, Devise and some more things&lt;/em&gt;)&lt;/p&gt;

&lt;p&gt;And whoo! &lt;a href="http://datamapper.org/"&gt;Datamapper&lt;/a&gt; has been upgraded!&lt;/p&gt;

&lt;p&gt;So, first things first, I went into my Gemfile and updated the version. Typing &lt;code&gt;bundle install&lt;/code&gt; would then give me ... &lt;/p&gt;

&lt;p&gt;Errors. Yay.&lt;/p&gt;

&lt;p&gt;First, incompatibility in gems. I had to update dm-devise too - and dm-rails (obviously), which lead to upgrading &lt;a href="http://rubyonrails.org"&gt;rails&lt;/a&gt; to 3.0.5 ...&lt;/p&gt;

&lt;p&gt;As soon as I had fixed that, I got more weird errors:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;"invalid value for @cert_chain"
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Argh! Well, some googling and browsing stackoverflow lead me to the following conclusions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I need to upgrade rubygems&lt;/li&gt;
&lt;li&gt;Following that, I need to downgrade rubygems again, or&lt;/li&gt;
&lt;li&gt;I need to upgrade my ruby version.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Going for the full monty, I virtually stripped down my system, dropping gemsets left and right, reinstalling ruby(1.9.2-head) via &lt;a href="http://rvm.beginrescueend.com"&gt;rvm&lt;/a&gt; and then upgrating rubygems (via &lt;code&gt;gem update --system&lt;/code&gt;, which seems to work again).&lt;/p&gt;

&lt;p&gt;After dropping the vendor/ruby directory, I reinstalled the bundle (&lt;code&gt;bundle install --path vendor/ --rubygems&lt;/code&gt;, and everything works again!&lt;/p&gt;

&lt;p&gt;... well, almost, now I have to remove the deprecated stuff that Devise introduced ...&lt;/p&gt;

&lt;p&gt;... the interesting saturday continues.&lt;/p&gt;</description>
      <pubDate>Sat, 02 Apr 2011 17:59:48 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/48</link>
    </item>
    <item>
      <title>Awesome! Rubinius works! (... with RVM)</title>
      <description>&lt;p&gt;Long story short:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;rvm get head
rvm reload
rvm list known
rvm install 1.8.7
rvm install rbx
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;WORKS!&lt;/p&gt;</description>
      <pubDate>Fri, 01 Apr 2011 00:02:42 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/47</link>
    </item>
    <item>
      <title>Installing Debian squeeze/sid on a HP 620 (Working: 90%)</title>
      <description>&lt;h1&gt;Installing&lt;/h1&gt;

&lt;h2&gt;Prerequisites&lt;/h2&gt;

&lt;p&gt;To install any type of Debian on your newly unwrapped HP 620, you have to have the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Debian Installer (&lt;a href="http://www.debian.org/devel/debian-installer/]"&gt;d-i&lt;/a&gt;)  CD (I do use netinstall usually)&lt;/li&gt;
&lt;li&gt;Any kind of boot cd that can boot your system again (e.g. &lt;a href="http://www.xubuntu.org/get#lucid"&gt;Xubuntu&lt;/a&gt; installer)&lt;/li&gt;
&lt;li&gt;A lot of patience&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Preparing the system&lt;/h2&gt;

&lt;p&gt;First: my system came preloaded with Windows 7. I started the installation process, because I wanted to install Linux in parallel. After futile attempts to resize the partition, create a new one and install Debian squeeze and Xubuntu (one after another), which worked from an install point of view but never managed to boot the system, I gave up and deleted all partitions.&lt;/p&gt;

&lt;p&gt;In the BIOS I removed the option to 'protect the disk' and set the controller to IDE (just to be sure).&lt;/p&gt;

&lt;p&gt;After that it was pretty straightforward. I installed Debian (minimum, because that's how I roll) and rebooted, just to be greeted by &lt;strong&gt;"No System Disk or Disk Error"&lt;/strong&gt;. How inconvenient. But strangely enough, starting the system with the 'boot first disk' option from the Xubuntu worked - and after the first system update, the system was bootable.&lt;/p&gt;

&lt;p&gt;The only thing that was left was to activate the wlan device. I installed Xfce and the works, removed network-manager and installed wicd, then downloaded the driver for RTL8192SE from RTL and installed it according to the included readme.&lt;/p&gt;

&lt;p&gt;Then I tried to get those pesky extra keys (volume, mute) to work, installed keytouch and the keytouch-editor (via aptitude), but then it segfaulted all the time when trying to create a new configuration. Well, I will leave that for another time.&lt;/p&gt;

&lt;p&gt;Out of the important points, the HP 620 works for me. The installation is a bit rough, not all keys work (yet), but after all, everything seems to work now. Now  that I know about the pitfalls, I would definitely recommend it so far for running Debian.&lt;/p&gt;</description>
      <pubDate>Wed, 07 Jul 2010 19:59:11 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/46</link>
    </item>
    <item>
      <title>Daily Updates (Und täglich grüsst das Fahrrad.)</title>
      <description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;lately I'm running daily updates of this site, but only in the (german) Bike Section; check it out &lt;a href="/main/cycle"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That's all!&lt;/p&gt;

&lt;p&gt;t.&lt;/p&gt;</description>
      <pubDate>Tue, 23 Sep 2008 20:55:04 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/40</link>
    </item>
    <item>
      <title>Scrum Workshop (DIY Advanced)</title>
      <description>&lt;p&gt;Hello Folks,&lt;/p&gt;

&lt;p&gt;I am proud to announce a cooperation between &lt;a href="http://www.christian-friedl.info"&gt;Christian Friedl&lt;/a&gt; and me - our first Vienna Scrum Workshop.&lt;/p&gt;

&lt;p&gt;Scrum Masters have to weather difficult conditons, gaining valuable insights and deep knowledge - and we want to share our experiences and ideas with others in the same area. Going a step further from Scrum Tuesday, we invite all Scrum Masters to participate and suggest topics, which can be treated in discussions, games etc.&lt;/p&gt;

&lt;p&gt;The Scrum Workshop I will take place at the Don Bosco Haus in Wien 13, at July 18 2008.&lt;/p&gt;

&lt;p&gt;Please find more information here: &lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.christian-friedl.info/workshop-sms.php"&gt;Scrum Workshop I&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For questions, please feel free to send a mail to &lt;a href="&amp;#x6D;&amp;#x61;&amp;#105;&amp;#x6C;&amp;#x74;&amp;#x6F;:&amp;#x73;&amp;#x63;ru&amp;#x6D;&amp;#095;&amp;#119;&amp;#x73;&amp;#x40;&amp;#116;&amp;#119;&amp;#105;&amp;#x6E;&amp;#x63;&amp;#111;&amp;#x64;&amp;#101;&amp;#x2E;&amp;#x6E;&amp;#101;&amp;#116;"&gt;&amp;#x73;&amp;#x63;ru&amp;#x6D;&amp;#095;&amp;#119;&amp;#x73;&amp;#x40;&amp;#116;&amp;#119;&amp;#105;&amp;#x6E;&amp;#x63;&amp;#111;&amp;#x64;&amp;#101;&amp;#x2E;&amp;#x6E;&amp;#101;&amp;#116;&lt;/a&gt; - also if you have suggestions for topics, or just want to notify us that you would like to participate.&lt;/p&gt;

&lt;p&gt;See you at the Scrum Workshop I!&lt;/p&gt;

&lt;p&gt;tony&lt;/p&gt;</description>
      <pubDate>Fri, 04 Jul 2008 10:30:41 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/32</link>
    </item>
    <item>
      <title>Hoax Warning (In german)</title>
      <description>&lt;p&gt;Please read my new &lt;a href="http://tony.twincode.net/main/article/30"&gt;Hoax Warning&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;</description>
      <pubDate>Sat, 16 Jun 2007 13:25:59 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/31</link>
    </item>
    <item>
      <title>Life's a bitch (Installation Woes)</title>
      <description>&lt;p&gt;Yes, I need to vent a little.&lt;/p&gt;

&lt;p&gt;After updating my unstable boxes, my systems went haywire. Very. Can't find the culprit either.&lt;/p&gt;

&lt;p&gt;So, after two days of installing and recovering data, I run etch on those boxes.&lt;/p&gt;

&lt;p&gt;Works like a charm up to now. Etch installer is great, too.&lt;/p&gt;

&lt;p&gt;And Knoppix supports LVM2! Yay!&lt;/p&gt;</description>
      <pubDate>Sat, 01 Jul 2006 12:21:45 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/27</link>
    </item>
    <item>
      <title>Security? (Yeah, riiiiight.)</title>
      <description>&lt;p&gt;I mean, there's business solutions and Business Solutions (with capital BS!), and then there's things described best as in&lt;/p&gt;

&lt;p&gt;&lt;a href="http://ars.userfriendly.org/cartoons/?id=20060604&amp;amp;mode=classic"&gt;UserFriendly Cartoon for Jun 04, 2006&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Right? Right.&lt;/p&gt;

&lt;p&gt;'Nuff said.&lt;/p&gt;</description>
      <pubDate>Sun, 04 Jun 2006 12:07:58 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/25</link>
    </item>
    <item>
      <title>Vanguards goes SOE! (Neverending Frustration)</title>
      <description>&lt;p&gt;You'd think that McQuaid, Butler et al would have learned from past experience: cherishing a viper in one's bosom is never a good idea, especially if the vipers are as big as &lt;a href="http://www.microsoft.com/games/default.aspx"&gt;Microsoft Game Studios&lt;/a&gt; or &lt;a href="http://www.station.sony.com/en/"&gt;Sony Online Entertainment&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What I read from the press release, titled "&lt;a href="http://www.sigilgames.com/sonypressrelease.html"&gt;Vanguard: Saga Of Heroes finds a new home.&lt;/a&gt;"¹ is that the relationship between an idealistic game creator and a money-devouring publisher went sour. Oh, I can even hear the wooshing sound of deadlines, and the merciless cries 'program faster, slaves, we have to keep the deadline!' of the marketing droids which again fail to see the prospect of more money in the long run, obviously blinded by the small heap of wealth to be garnered by pressing the last out of their ressources, thus rendering them barren ...&lt;/p&gt;

&lt;p&gt;But I digress. Now, you'd expect that they'd try to pull themselves together and start anew with some independent money (which might have been able to be done from  starters, but little do I know), they go and throw themselves &lt;strong&gt;at exactly the company that already ruined the first McQuaid/Butler title beyond recognition and is already beating the veritable crap out of the successor&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;I don't know which is greater: the desperation or the stupidity? Well, &lt;a href="http://www.gucomics.com/"&gt;Woody&lt;/a&gt;, here's one straight for The Zapper: &lt;a href="http://www.vanguardsoh.com/index.php"&gt;Vanguard: Saga of Heroes&lt;/a&gt;. My condolences for the death of the unborn child.&lt;/p&gt;

&lt;h4&gt;Edit:&lt;/h4&gt;

&lt;p&gt;I must make amends. As said in this thread about &lt;a href="http://www.guforums.com/showthread.php?t=8762"&gt;SOE and Sigil on gucomics&lt;/a&gt; it shouldn't be that big a problem, but I believe what I can see, and the past has been showing different.&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;Footnotes:&lt;br /&gt;
¹ watch the page title ... someone in a hurry?&lt;/p&gt;</description>
      <pubDate>Mon, 08 May 2006 09:19:10 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/17</link>
    </item>
    <item>
      <title>The very reason for brewing your own coffee (After coffee in a sac there's ..)</title>
      <description>&lt;p&gt;&lt;a href="http://www.slashfood.com/2006/04/28/wolfgang-pucks-self-heating-coffee-recalled/"&gt;this&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Never trust coffee in a can!&lt;/p&gt;</description>
      <pubDate>Sun, 07 May 2006 09:45:09 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/16</link>
    </item>
    <item>
      <title>EQ II - The Obituary (Or: When Mediocre Games Go Bad)</title>
      <description>&lt;h1&gt;Once Upon A Time ...&lt;/h1&gt;

&lt;p&gt;There was this enthusiastic player of MMORPGs. I have played UO eventually, was an avid visitor of MUDs, and almost had a heart attack, when the first really gorgeous and playable (well, mostly) fully 3D game went online - EverQuest (today dubbed EQLive).&lt;/p&gt;

&lt;p&gt;Well, I cannot say that my tendency towards hardcore roleplaying (no, not &lt;em&gt;that&lt;/em&gt;, you &lt;strong&gt;pig&lt;/strong&gt;! Go, wash your brain with soap!) was always met, but I endured ...&lt;/p&gt;

&lt;p&gt;I admit, I have been playing for the better part of six years. Played PvE, PvP, PvE again, was in some small guilds, what can I say, I was a casual player. (My MUD Personalities have been SEK (Socializer - Explorer - Killer), according to the test on &lt;a href="http://www.andreasen.org/"&gt;http://www.andreasen.org/&lt;/a&gt;, which is down at the time of writing this, unfortunately). But I was arduous and loyal. At least to the point where catering to the players who had much more time than me rendered the game unplayable for me. The gaps between me and my friends were too big - and I have always played the unpopular, the underdog classes which were hurt in the process of an ever changing environment.&lt;/p&gt;

&lt;h1&gt;Dire Times&lt;/h1&gt;

&lt;p&gt;In short words: disappointed with every aspect of the game, I left. In the meanwhile, the promise of Shadowbane wasn't held, the setting of SWG was none to my liking (oh, how grateful I am that I never played it!), DAOC was too empty and repetitive, and WoW - don't let me get there, agreed?&lt;/p&gt;

&lt;h1&gt;Promise&lt;/h1&gt;

&lt;p&gt;But hark, what is that sound in the willows? A shiny, new world opened itself when EverQuest II launched. The realistic world, the movements, the class tree, the character customization options, the sounds! And quests aplenty ... all this made an even bigger promise than every other game out there. It seemed like I had found an old friend, with a serious mien, but the ever present slight hint of a smile around the corners of the mouth, and the warm, shiny eyes which promised a good time together.&lt;/p&gt;

&lt;p&gt;So I started out with two of my close real life friends to explore the world of Norrath once again ...&lt;/p&gt;

&lt;h1&gt;Bliss&lt;/h1&gt;

&lt;p&gt;I would lie if I would tell otherwise: it was love at first sight. From the User Interface over the quests to the balancing, everything seemed perfect. I happily played my old, grumpy Teir'dal Healer gone Priest towards the ultimate goal: making 'friends' (uh, well, players, not characters), exploring the unknown, doing the undone, you know. Such stuff. There was the one or other quirk, bugs, everything, but with a project like this? And the customer service and developers were responsive ... it seemed too good to be true. Prime example was launch day: I had the game preordered, and couldn't connect, because of my internet provider. SOE employees managed to fix that within hours, which is close to a miracle!&lt;/p&gt;

&lt;p&gt;I met people and made some friends, friendships that hold until today. In a fashion, I was as happy as one can be about a game. Honestly, doesn't such a game with it's depth and dedication which is needed, influence our everyday wellbeing?&lt;/p&gt;

&lt;h1&gt;Disenchantment&lt;/h1&gt;

&lt;p&gt;Well, it did. The moment my character hit the much anticipated level 20 and was a full fledged Inquisitor in the name of Lucan D'Lere, something started to feel not right. More and more people started to complain about the quirks which were increasingly annoying, the bias between the classes overshadowing the aforementioned balance, and of course: the &lt;strong&gt;&lt;a href="http://en.wikipedia.org/wiki/Nerf_(computer_gaming)"&gt;Nerf&lt;/a&gt; Bat&lt;/strong&gt; being swung mercilessly.&lt;/p&gt;

&lt;p&gt;To be fair, SOE tried. They still communicated with the customer audience, they still added stuff, fixed things, and even released so-called Adventure Packs and finally, the first expansion hit the shelves.&lt;/p&gt;

&lt;p&gt;Along with that, the proverbial shit hit the proverbial fan: LU (Live Update) #13 was released. The combat system was revised totally, apparently it has been found lacking in multiple severe fashions. Thus, it was changed. To the better, in my honest opinion, but not for others. People left in droves ...&lt;/p&gt;

&lt;h1&gt;Disappointments&lt;/h1&gt;

&lt;p&gt;From that day on, the tone changed. The messages on the boards became ruder and nastier, the enforcement of certain policies harder, while others were left completely in the open. The CSRs became unresponsive, and the chat system, where I spent many hours of bantering during downtimes, was effectively locked down and rendered unusable.&lt;/p&gt;

&lt;p&gt;Along with that, the boredom creeped in. The quests became repetitive or camp-fests, the competition outrageous, while the monsters were either ridiculously easy or close to impossible to beat. A lot of the promises, for example "Every class can solo equally well.", or "Every profession is as effective as the others in that class." were thrown overboard (well, the latter has some ingrown stupidity, because diversion keeps the games alive, but that's for another rant).&lt;/p&gt;

&lt;h1&gt;Happily Ever After?&lt;/h1&gt;

&lt;p&gt;Not. I have decided (and a lot of people with me) to stop paying for something I don't even play anymore. It's become so bad that I haven't been playing for weeks now (except once, when I was coerced to). The quests are lackluster and shallow, communication has been replaced by shouts, shorthands and rudeness, and the game world is challenging noone - except for my graphics card, which was top notch not long ago. There's a bad, bad memory leak somewhere, and honestly, I prefer a good round of old medieval torture carried out on me to what should be a PvP experience.&lt;/p&gt;

&lt;p&gt;So, for all that ever wondered, and for those "In The Know", I wish you farewell from&lt;/p&gt;

&lt;p&gt;Serath&lt;br /&gt;
Natheea&lt;br /&gt;
Moriena&lt;br /&gt;
Jezarra&lt;br /&gt;
Chruf and&lt;br /&gt;
Frumuck and Wahgruk&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://home.att.ne.jp/surf/mirage/sayonara_norrath3.html"&gt;Sayonara Norrath&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This time, for real.&lt;/p&gt;</description>
      <pubDate>Fri, 05 May 2006 18:52:52 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/15</link>
    </item>
    <item>
      <title>Quo Vadis: Security And Safety Awareness (Decision makers on the err.)</title>
      <description>&lt;p&gt;Lately I have come to the conclusion that the average decision maker responsible for IT has little to no idea what all that &lt;strong&gt;security&lt;/strong&gt; and &lt;strong&gt;safety&lt;/strong&gt; talk is about.&lt;/p&gt;

&lt;p&gt;Coming from own experience and talking to others in the business, but also to people  who professionally do not have to have any clue, the imperative for investing money and time into security considerations is out of most people's grasps.&lt;/p&gt;

&lt;p&gt;But why is that so? One of the points is that there is little to no experience of people inside &lt;strong&gt;and&lt;/strong&gt; outside IT about the costs that any violation can accrue. Even more so, the relation between low time and effort attacks and a little spending leads to the fallacy that you have to spend only ten times that to reach one hundred percent security. We all &lt;em&gt;should&lt;/em&gt; know how wrong that assumption is. But the problem persists: confronted with the facts that total security means either total isolation or  financial measure going through every limit known to mankind, the average manager ofttimes decides to invest nothing.&lt;/p&gt;

&lt;p&gt;Another problem I run into always and again is that the terminology along with the technical understanding of decision makers is ... flaky. Playing Bullshit Bingo between 'firewalls' and 'personal firewalls' doesn't leave much for imagination. That the average user does not have the necessary background knowledge to configure, much less react carefully and responsible on the ever changing systems and attack vectors. &lt;/p&gt;

&lt;p&gt;Thus the average packet filter dubbed 'firewall' does little to nothing to prevent DOS-es or port scans, much less 'real' attacks. The ever so highly praised 'personal firewalls' are even worse: all they manage to do is to induce a false feeling of security while by continuous selections of '&lt;em&gt;yes, this Trojan/phising tool may connect whenever to wherever, from now to the end of this computer&lt;/em&gt; (which, incidentally, is never far away)' is rendered to a state between little usefulness and total no-op.&lt;/p&gt;

&lt;p&gt;Now, the rant is almost off. Who is to blame? That is not the question, after all. What can we do? Well, we can try to enlighten people. Let us inform managers clearly about &lt;strong&gt;dangers&lt;/strong&gt; and &lt;strong&gt;possibilities&lt;/strong&gt;, and weed out the Bad Ones(TM) who deliberately use disinformation to gain money. Let's explain that an early investment can and will prevent much higher reparation cost. I'm still dreaming ...&lt;/p&gt;</description>
      <pubDate>Wed, 03 May 2006 22:10:30 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/12</link>
    </item>
    <item>
      <title>It's working! (Sometimes Good Things Come To The Patient)</title>
      <description>&lt;p&gt;It's just bad that I am none of them. Patients, of course. &lt;/p&gt;

&lt;p&gt;Well, I have my &lt;a href="http://tony.twincode.net/"&gt;new site&lt;/a&gt; up and running, and it seems to do fairly well.&lt;/p&gt;

&lt;p&gt;Switching from &lt;strong&gt;&lt;a href="http://fastcgi.coremail.cn/"&gt;fcgid&lt;/a&gt;&lt;/strong&gt; to &lt;strong&gt;&lt;a href="http://www.zedshaw.com/projects/scgi_rails/index.html"&gt;scgi&lt;/a&gt;&lt;/strong&gt; did it, even if I needed a whole build environment and went through some hoops to make that happen ...&lt;/p&gt;</description>
      <pubDate>Wed, 03 May 2006 15:11:31 +0200</pubDate>
      <link>http://tony.twincode.net/main/article/9</link>
    </item>
  </channel>
</rss>

