Anti-virus NOD32 versus Kaspersky

Ik wil een virus-scanner software aanvragen, aangezien de scanner die ik gratis bij mijn vorige werkgever kreeg verlopen is.
De virusscanner die ik wil moet (uiteraard) mij zoveel mogelijk beschermen tegen virussen en andere kwaadaardige software. Bovendien moet het virusprogramma zo min mogelijk resources van mijn PC gebruiken en daarmee mijn pc trager maken. Tot slot wil ik dat het programma mij zo min mogelijk lastig valt met vragen en opties.

Na een korte zoektocht op het WWW naar reviews, besloot ik dat of Nod32 of Kaspersky de beste keus is. Beide kunnen allebei overgrote deel van alle virussen vinden, volgens verschilende testen zoals bij av-comparatives en de vele internet discussies die er zijn zoals deze.

Kaspersky Antivirus 2009 gebruikt na installatie de volgende hoeveelheden geheugen:
avp.exe SYSTEM 13.596 kB
avp.exe Administrator 4.612 kB

Als snelle test heb ik Google Chrome gestart (startte vrij snel) en startte nog een enkel programma. Het geheugengebruik nam niet enorm toe.
Hierna deinstalleerde ik Kaspersky (en herstartte mijn computer).
Vervolgens heb ik Nod32 Antivirus versie 3.0.669.0 geïnstalleerd.

Geheugengebruik is nu als volgt:
egui.exe: Administrator 3.584kB
ekrn.exe SYSTEM 35.880kB

Eveneens startte mijn software niet merkbaar langzamer.
Kortom uit mijn eigen zeer rudimentaire test blijkt Kaspersky minder geheugen te gebruiken. Kaspersky ga ik dus aanschaffen!

OpenId follow-up

De standaard voor single-sign on: OpenId wordt langzamerhand steeds populairder. Behoorlijk wat sites bieden OpenId aan, zoals Yahoo, Plaxo, WordPress, en Oracle lijkt OpenId officieus te ondersteunen. Desalnietemin zijn er een hoop publieke sites die helaas nog steeds geen OpenId ondersteunen, zoals LinkedIn, Flickr en Google. Op deze site kun je een petitie ondertekenen (uiteraard via OpenId), om de bedrijven te overtuigen ook authenticatie via OpenId aan te bieden: Demand OpenId.

Een Nederlandse variant van OpenId, helaas niet compatible, is DigId. Jammer, want volgens mij zou DigId beter werken dan de huidige implementatie. In Estonia doen de overheid dat wel beter: OpenId in Estonia (Engels). Op Europees niveau gebeurt ook een en ander. De OpenID Europe Foundation is in het leven geroepen en heeft vertegenwoordigers uit bijna alle landen in Europa.
Tot slot zijn Openid en DigId toch minder compatible dan het lijkt: Het GPL (open source) product OpenASelect biedt de mogelijkheid zowel openid als digid te gebruiken.

Wiki in het bedrijfsleven

Wiki wiki

Introductie

Enkele jaren terug schreef ik dat Wiki’s best handig kunnen zijn in het bedrijfsleven. Het wiki-wiki die ik op het bedrijf waar ik toen werkte is niet erg aangeslagen echter.

Praktijksituatie

Enige tijd terug werkte ik bij een ander bedrijf dat een Wiki intern gebruikte. Toen ik er begon, was Wiki gebruik nog vrij sporadisch. Naast Wiki werd ook Sharepoint van Microsoft gebruikt, die alleen beschikbaar was binnen mijn team van 5 mensen. Veel andere teams gebruikte Word- en Excel documenten, lokaal of op netwerkschijven opgeslagen.

Voordelen van wiki

We wilden Wiki meer en meer gebruiken, en na korte tijd werd Wiki veelvuldig gebruikt. Projectdocumentatie, installatiehandleidingen, how-to’s, planningen, functionele en technische ontwerpen: het werd allemaal op Wiki gezet. De voordelen waren als volgt:

  • Toegankelijkheid, snel kunnen verspreiden van informatie.
  • Automatisch versiebeheer
  • Mogelijkheid makkelijk verwijzingen te kunnen maken
  • Nieuwe artikelen met behulp van templates maken

Hergebruik van informatie nam enorm toe. We konden nu heel makkelijk een goede handleiding schrijven voor het IT-Operations team, dat onze software moest installeren en beheren.

Uitdagingen en oplossingen

Eerste probleem dat we tegenkwamen, was het populair maken van Wiki. Dat bleek niet heel moeilijk. Zoals gemeld, de installatiehandleidingen hebben we in Wiki gezet. Het operations kreeg bij iedere nieuwe versi een verwijzing een wiki-pagina. Door cross-linking naar bestaande artikelen voor standaardtaken (voor onderwerpen als backup maken, software stoppen en starten, uitpakken) was het heel makkelijk een uitgebreide en complete handleiding te maken, voor iedere nieuwe versie van onze software.

Een ander probleem dat we tegenkwamen, vrij snel stonden al erg veel artikelen online. De artikelen waren nauwelijks ingedeeld, en de enige manier om veel artikelen te vinden was door een directe link te gebruiken of de zoekfunctie te gebruiken. We konden dit op lossen uiteindelijk, door de categorie-functie, van, in dit geval Mediawiki, te gebruiken. Via de category-tag kon een artikel makkelijk aan een categorie, zoals ‘installatie’, of ‘database’ gelinkt worden. Mediawiki genereert vervolgens automatisch een soort van index/inhoud.
Pas vond ik een website waar deze ideeën en patronen, te samen met veel meer informatie uitgewerkt staan: Wikipatterns.

De eigenaar van de site, Stewart Mader, werkt als Wiki-consultant. Een functie waarvan ik ooit afvroeg of naar zulke expertise veel vraag zou zijn. Als een die goed is, wordt het vroeg of laat ook uitgewerkt!

Welke wiki

Tot slot, als je zelf een Wiki op wilt, zijn er een hoop punten waarop je kunt letten. Enkele belangrijke punten kunnen zijn: Wysiwyg-editing, mogelijkheid om categorieën toe te voegen, beschikbaarheid van plugins, comments toe kunnen voegen, integratie met bestaande windows-domain (voor user-authenticatie), platform, closed-source of open-source.
Op de WikiMatrix kan heel makkelijk gekozen worden tussen heel veel verschillende Wiki-software. Op de Wikipedia staat daarnaast ook een overzicht. Verder is er heel veel informatie op het WWW te vinden.

De uitkomst van een kort meta-onderzoek: PHPWiki is sinds 2001 nauwelijks bijgewerkt en is wel wat kaal qua functionaliteit (zie de homepage). Bovendien blijkt de codebase niet onderhoudbaar, volgens een weblogentry. De auteur van de entry geeft zelf de voorkeur aan Dokuwiki, omdat deze wiki-engine file-based is. Naar mijn mening een mager argument, los daarvan heeft Dokuwiki wel een rijke functionaliteit. Ik ben er nog niet helemaal uit.

Voor ieder bedrijf waar kennis belangrijk is en veel met de computer wordt gewerkt (en voor welk bedrijf zou dat nu niet gelden), is een Wiki onmisbaar!

Bibliotheekapplicatie

Vervolg van mijn vorige posting, wat zou een goede (web)applicatie zijn om boeken te delen binnen de organisatie waar ik nu zit. Een vergelijking van verschillende webapplicaties (in het Nederlands) hoef ik niet maken, die is er al.

Librarything is erg uitgebreid en heeft een grote Nederlande community.  Shelfary lijkt minder geschikt, nadat ik wat andere entries heb gelezen en zelf beide applicaties uitgeprobeerd heb. Librarything heeft alleen een nadeel dat Shelfary niet heeft, Librarything kent niet het concept van uitlenen. Bij Librarything is dat uitbesteed aan andere sites als BookMoch of WhatsOnMyBookShelf. Die book-share-sites zijn mij alleen weer iets te uitgebreid, ik wil iets simpelers. Een derde library-site, Anobii heeft wel een geintegreerd boek-uit-leen-systeem, en heeft hier een positive review. Nadat ik me had aangemeld, vond ik na wat zoeken inderdaad een ‘trady’ systeem, vergelijkbaar met BookMoch. Verder voegt het niet veel toe aan Librarything. Ik denk dat ik daar blijf.

Web 2.0

Wat heb je aan een computer met alleen een internetverbinding en een webbrowser? Erg veel! Er zijn heel veel online applicaties op het web te vinden, voor allerlei taken.
Via via vond ik een mooi overzicht: Go2web20 . Via Google Docs of Zoho heb je een prima online tekstverwerker en spreadsheet. GMail en Hotmail biedt uiteraard een goede mail client.
De aanleiding voor bezoek van de website, was mijn zoektocht naar een webapplicatie voor een online bibliotheek, om iets beter overzicht te krijgen van de boeken die bij mij op kantoor op de plank liggen. Librarything kwam snel boven. Deze site is bedoeld om boeken te catagoriseren. Aanmelden werkt erg makkelijk. Een Excel bestand waar een groot deel van onze boeken (op kantoor) al in stonden kon makkelijk geimporteerd worden.
Nadeel is weer dat ik niet kan aangeven waar een boek is of wie het boek heeft. Als online bibliotheek werkt de webapplicatie hierdoor weer wat minder goed.
Even wat verder zoeken!

Sun Java Certification

Sun certifications

Ongeveer twee jaar terug heb ikmijn Sun Java Programmer’s certication gehaald voor Java 1.5 (SCJP 1.5). Certificaat was vrij makkelijk te halen, al was het maar omdat ik al jaren in Java had geprogrammeerd. Een certificaat is alleen waardevol als veel relevante mensen een certificaat waardevol vinden, en voor SCJP is dat zeker het geval.
Welke andere certificaten van Sun zijn nog meer zinvol te halen? Probleem is volgens mij dat veel Sun certificaten op methodieken en technologien (van Sun) certificeren, die op zijn zacht gezegd niet relevant meer zijn. Als je een Certified Business Component Developer bent, kun je vooral goed overweg met Enterprise Java Beans (EJB). EJB’s zijn laatste tijd enorm in populariteit gedaald, vooral door de opkomst van Spring, met goede redenen overigens.
Een andere certification, Certified Web Component developer lijkt door opkomst vele webframeworks als Struts, Spring Webflow, JSF ook al minder relevant. Ik heb enige jaren alleen veelvuldig gewerkt met Servlets, Java Serverpages en java-webapplicaties in het algemeen, dus zo’n certificaat is toch nuttig om mijn ervaring en kennis wat meer bewezen op papier te krijgen.

Certified Web component developer voor JEE 1.4 of JEE 1.5 ?
Zal ik het certificatie voor certified web component developer voor JEE 1.4 or JEE 1.5 gaan behalen? JEE 1.4 zal vast lukken, maar bij JEE 1.5 heb ik het risico dat ik veel extra werk nodig heb voor het leren van stof die ik vervolgens niet meer zal gebruiken. Het leren zal dan niet zo moeilijk zijn, maar een ander probleem is dat ik bijna geen boeken kan vinden met de te leren stof voor Certified Web Components JEE 1.5. Gelukkig vond ik het antwoord op een topic op javaranch.com. Het blijkt dat de test Certified Web component developer voor JEE 1.4 bijna identiek is aan de test voor Certified Web component developer voor JEE 1.5. Dat scheelt!

Bureaucratie

Wat is bureaucratie? Waarom onstaat het. In ieder groot bedrijf of organisatie onstaat naar verloop van tijd een bureaucratie. Regels en procedures die nageleefd moeten worden, zijn opgesteld. Werknemers, leden van de organisatie moeten de procedures naleven, andere mensen moeten aangesteld worden om het naleven af te dwingen door bij voorbeeld controle. Procedures en controles moeten vastgelegd worden en afgedwongen.

Voor veel procedures en regels als brandveiligheidsprocedures voedselkwaliteitsregels is het nut voor alle betrokkenen wel duidelijk. Sommige procedures waren misschien ooit van enig nut, maar zijn hopeloos achterhaald. Of regels zijn uitsluitend opgesteld om iemands macht te bevestigen. Of de controleurs iets te laten doen hebben.
Interessant stukje hierover kwam ik tegen op de site bestuurdskunde.nl, de homepage van de Vereniging Bestuurskunde, gelieerd aan de Universiteit Tilburg: Bureaucratie, bureaucratisering en produktiviteit

Foto’s Maleisie

De foto’s van Maleisie heb ik online gezet op Flickr (fotoservice van Yahoo). Klik op de volgende link om de foto’s te zien: foto’s van Maleisie.

Redirects

Mijn weblog wordt sinds kort gehost op wordpress.com . Mijn weblog draaide al met de software van wordpress, maar op een andere provider, Lunarpages.  Voordeel voor mij is dat ik nu niet meer handmatig WordPress hoef bij te werken, als er een nieuwe versie is van de software zelf of plugins die ik gebruik. Bovendien heb ik het idee dat WordPress een stuk sneller en soepeler werkt. Verlies van controle vind ik wel meevallen, bovendien kun je met extra betaling alsnog admin worden bij je domein.

Mijn oude weblog op gerbrand.vandieijen.nl heb ik ook meteen geimporteerd, zodat nu al mijn postings weer op een plek staan. Ik wil nu dat als mensen mij zoeken via Google, ze ook op mijn nieuwe weblog komen.
Via Apache rewrite rules is me. Hieronder staat de regels die ik heb toegevoegd aan de .htaccess file, voor het domein gerbrand.vandieijen.nl :

RewriteEngine on
RedirectMatch 301 (([0-9]*)_([0-9]*)_([0-9]*)(.*)(.html))$ http://twistedmind.nu/$2/$3/
RedirectMatch 301 (([0-9]*)(.*)(.html))$ http://twistedmind.nu/$1

De bovenstaande regels zorgen ervoor dat elke aanvraag naar een .html pagina in een webbrowser naar gerbrand.vandieijen.nl, wordt door gestuurd naar twistedmind.nu. Bovendien wordt de url automatisch aangepast. Bij gerbrand.vandieijen.nl zijn archive.html pagina’s geplaats, WordPress werkt alleen met een directoroy structuur. http://gerbrand.vandieijen.nl/2006_03_01_archive.html wordt automatisch aangepast naar http://twistedmind.nu/2006/03 .  Bijzonder fraai!
Door alleen .html pagina’s door te linken, blijven links naar plaatjes nog steeds bestaan. Zo blijft het plaatje naar mijn oude auto, nog steeds linken naar gerbrand.vandieijen.nl.

GAnt

Build toolsen -frameworks zijn er in vele soorten en qualiteiten. Meest bekende voor Java zijn natuurlijk Ant en Maven. Over de eigenschappen en voor- en nadelen van deze tools had ik zelf eerder al wat geschreven. Nadeel van beide tools is dat de configuratiefiles op XML zijn gebaseerd.
In mijn eigen artikel beschrijf ik hoe Groovy script gebruikt kan worden binnen Ant scripts. Een mooier en nog praktisch gebruik van Groovy is GAnt. De build-scripts kunnen dan volledig in Groovy geschreven worden, in dezelfde structuur en met dezelfde plugins als bij (de traditionalele xml-gebaseerde) Ant. Op DZone staat een erg goed artikel over dit artiekl: Ant or GAnt.