Recent

Valid XHTML 1.0! Valid CSS!

Bert-Jan.com DutchCowboys

Zend Certified PHP5 Engineer

 Meer anti-spam goedjes ( za 02 jun 2007, 08:50 )
Onlangs vond ik op een site een verwijzing naar FuzzyOCR, een plugin voor SpamAssassin die de tekst in afbeeldingen, zoals die de laatste tijd veel door spammers worden gebruikt om spamfilters te omzeilen, te herkennen.

Het werkt zoals de naam al zegt met een zgn. OCR engine: Optical Character Recognition, een methode die al jaren in scanners wordt gebruikt om een ingeschande brief om te zetten naar tekst.

Aan de hand van een aparte woordenlijst, die standaard al van een heleboel woorden is voorzien, wordt beoordeeld of de afbeelding spam bevat. Zo wordt dus ook de inhoud van afbeeldingen in een e-mail gecontroleerd, en het effect is duidelijk merkbaar. In het begin kwam er nog redelijk wat Duitstalige troep doorheen, maar door een aantal Duitse woorden aan de lijst toe te voegen is ook dat vrijwel helemaal de kop ingedrukt.

Het is nog nooit zo rustig geweest in m'n mailbox...
[reageren] geen reacties 
 Verbeterde anti-spam maatregelen ( wo 28 feb 2007, 09:09 )
Afgelopen zondag heb ik in de qmail installatie van de server een nieuwe feature ingeschakeld, RBLSMTPD. Deze techniek maakt gebruik van lijsten met spamhosts van externe partijen zoals SpamCop en SpamHaus om te bepalen of de server die een mail verstuurd naar deze server bekend staat als spammer (meestal gehackte servers die misbruikt worden). Is dat het geval dan wordt er geen normale smtp verbinding opgebouwd om de mail te ontvangen, maar wordt de verbinding onmiddellijk verbroken.
Het effect is overduidelijk: normaliter komt er per dag 6000 tot 9000 mail binnen, waarvan zo'n 80% door SpamAssassin wordt verwijderd. Nu dat het spammers door de RBL onmogelijk wordt gemaakt om rotzooi te sturen is dat aantal voor de afgelopen 24 uur gedaald naar maarliefst 890 berichten, waarvan SpamAssassin er alsnog 260 heeft verwijderd !
Iedereen zal nu een stuk minder last van spam moeten hebben, en tegelijkertijd wordt de server een heleboel processortijd bespaard voor de afhandeling ervan.
[reageren] 3 reacties 
 De server doet het goed ( zo 28 jan 2007, 12:59 )
Het is alweer een maand geleden dat de nieuwe server online is gegaan. Er waren nogal wat problemen tijdens overgang in de serverruimte: ik had gepland de scsi schijven met controller uit de oud server te halen en in de nieuwe te zetten om alle websites te kopiëren. De gebruikers-gegevens had ik gesynchroniseerd op beide servers zodat eigendomsrechten identiek konden blijven.
Het probleem trad al direct op: de scsi controller werd eerder geïnitialiseerd dan de sata controller en daardoor schoven de device-aanduidingen van de sata schijven (/dev/sda en /dev/sdb) door omdat de scsi schijven die aanduidingen al hadden gekregen. Ze werden dus /dev/sdc en /dev/sdd. Vreemd genoeg startte de software raid wel gewoon op en werd het root filesystem van de sata schijven probleemloos gekoppeld. Ik werd er echter dermate nerveus van dat ik het maar meteen weer heb uitgezet en besloot alle sites vanaf thuis te uploaden. Dat bleek minder makkelijk dan het klinkt...
Eenmaal thuis heb ik de oude server aangesloten en ben alle homedirs gaan zippen. Pas toen hij het zo heel druk had onder mijn ogen werd me duidelijk waarom hij al een tijdje zo brak reageerde; het leek wel alsof de harde schijven een beroerte kregen van heel veel werk tegelijk moeten afhandelen. Op zich iets waarin scsi schijven zouden moeten excelleren. Het inpakken van homedirs was nog niet zo frustrerend als die zipjes uploaden, het duurde alles bij elkaar rond de 3 dagen om alles weer terug te zetten.
Het werd al snel duidelijk dat ik het niet kon maken om mensen zo lang te laten wachten tot hun site weer online was. De sites stonden met z'n allen samengepakt in 'maar' 4 verschillende bestanden, dus om sites te activeren zouden eerst alle sites binnen zo'n config geupload moeten zijn. Vervolgens ben ik aan het knippen gegaan en heb elke website z'n eigen config-filetje gegeven, die dmv nummering in de juiste volgorde kunnen worden ingelezen. Zo kon ik na het uploaden van een zipje de sites die daar in zaten één voor één weer online brengen. Het was een stevig karwei...

... maar ook erg leerzaam. Wijze lessen zijn o.a. niet meteen in paniek raken als drive-letters worden doorgeschoven maar dingen wel werken. Gewoon even rustig bestuderen. Ik was bang de software raid van de scsi schijven de beschadigen als ik hem zou proberen op te starten. Later schoot me te binnen dat raid 1 bestaat uit twee identieke schijven, maar de bestandssystemen op die schijven kunnen ook rechtstreeks aangekoppeld worden, zonder software raid-laag ertussen. Had veel tijd gescheeld als ik me dat in de serverruimte had gerealiseerd. Dan had ik de snelste van de twee er even bijgepakt en in rap tempo alle data kunnen overzetten zoals ik in eerste instantie van plan was.
Een andere wijze les is goed de config files van grote pakketten zoals php doorlezen. Daaruit valt bijvoorbeeld op te maken dat het merendeel van de instellingen uit de php.ini, die gelden voor de hele server, op site- en vaak zelfs directory-niveau kunnen worden aangepast. Zo kunnen sommige instellingen als het starten van sessies in één keer worden goedgezet voor een hele site zonder de code van de site zelf aan te passen: alleen even een commandootje in z'n config van apache zetten, of in de .htaccess.

Vreemd genoeg kwam pas een paar dagen later aan het licht dat php helemaal geen mail() functie had. Blijkbaar had ik php geïnstalleerd vóór qmail en omdat ik sendmail (de standaard mailer) er ook niet op had gezet kon php tijdens installatie geen mail handler vinden en heeft daarom daar ook geen ondersteuning meer voor. De oplossing leek makkelijk: even php opnieuw compilen. Hij vindt dan de sendmail-vervanger van qmail wel. Dat was ook inderdaad zo, maar het liep toch niet goed omdat php de Intel-geoptimaliseerde MySQL installatie niet herkende. In eerste instantie had ik de standaard MySQL erop staan waarmee php prima overweg kan, en later heb ik er de Intel-versie opgezet. Nu moest ik dus eerst de standaard gcc-versie downloaden, de Intel versie uitschakelen en opzij zetten, de gcc-versie in de plaats zetten, php compilen, en de Intel versie weer herstellen. Gelukkig kan de nieuwe bak zeer snel compilen dus er was maar een paar minuten downtime voor de websites.
[reageren] geen reacties 
 Reageren werkt weer... ( di 19 dec 2006, 20:44 )
...er was een klein foutje in geslopen maar het werkt nu weer prima.
[reageren] 1 reactie 
 Nieuwe server ( vr 17 nov 2006, 10:49 )


Na wat recentelijke problemen met de server waarvan de oorsprong hoogstwaarschijnlijk ergens in de hardware ligt, maar ik niet kan vaststellen in welk onderdeel, heb ik besloten het hele ding maar te vervangen.
Hier een foto van het moederbord met processors en de voeding. Hopelijk vandaag, anders morgen komen ook de schijven en het geheugen binnen en kan ik het ding aanzwengelen.

[update] De schijven en geheugen zijn vanmiddag ook binnengekomen en het zaakje draait inmiddels op Slamd64, een onofficiële 64-bit versie van Slackware Linux. Nu is het dus eerst zaak om te testen of het volledige scala van software die ik gebruik normaal kan functioneren op 64-bit. Over de grote pakketten (mysql, php, apache) heb ik geen twijfels, maar qmail en aanverwante uitbreidingen baren me toch wel een beetje zorgen. Hopelijk gaat ook dat goed werken zodat de nieuwe server maximale performance kan leveren.

[update 18-11]
Na een paar uur vreemde belevenissen met de Promise SATA RAID controller kom ik erachter dat het eigenlijk geen hardware raid is maar een software raid. Promise biedt alleen een (brakke) driver voor kernel 2.4 en daar heb ik natuurlijk niks aan. Voor propere 64-bit ondersteuning kom je gewoon bij de nieuwste 2.6 uit dus pech gehad. Er staat bovendien bij vermeld dat die controller toch niks voorstelt en je met Linux' eigen software raid (zoals ik die al jaren gebruik) veel beter af ben. Er stond helaas ook bij vermeld dat je de raid-functie van de controller moet uitzetten, maar dat zorgt er (weet ik nu) automatisch voor dat de bios van de controller zichzelf niet installeert en je dus niet kan opstarten van dat ding. De oplossing is dus gewoon een arraytje definiëren in de Promise bios en daar verder niks mee doen want Linux merkt daar niks van. Ineens kan ik het systeem (eindelijk, zucht) opstarten van een zelfgemaakte kernel. De standaard huge26.s kernel heeft voldoende hardware-ondersteuning maar alleen geen SMP en SMT ondersteuning, dus dat werkt er maar 1 processor. Dus ik heb gewoon de config van die kernel gepakt en de SMP/SMT aangezet en het werkt nu heel schattig.
Het moment van de waarheid, de succesvolle installatie van de gehele Qmailrocks-procedure, stel ik nog even uit tot morgen. Ik ben aangekomen bij de vqadmin stap en daarvoor geen noemenswaardige problemen tegengekomen. Alleen een ssl melding van ucspi (geloof ik) maar die was niet fataal dus heb ik voorlopig genegeerd.
Apache/PHP/Mysql draait trouwens allang. De installatie van Apache bracht aan het licht dat glibc nog niet aanwezig was. PHP gaf nog een aantal andere ontbrekende zaken aan. Gelukkig waren die vrij eenvoudig aan te vullen met Slapt-get waarvan de bouwer zo vriendelijk is geweest ook een Slamd64 package aan te bieden, die ik alle packages van een Duitse mirror laat halen. Even `slapt-get --install glibc` en het is geregeld.

[update 24-11-2006]
De qmail installatie doet het bijna goed !
Het laatste probleem is met de virusscanner die een foutmelding geeft bij het testen. Waarschijnlijk klopt er iets niet helemaal met de configuratie van perl. Op verschillende fora zijn talloze mogelijke oplossingen te vinden die ik één voor één aan het uitproberen ben...
Ik heb nog een plaatje toegevoegd van phpsysinfo die de Xeons aangeeft. Omdat deze processors HyperThreading hebben zijn ze in staat om twee dingen tegelijk te doen, en worden ze door Linux als twee processors gerekend, dus 4 totaal.

[update 02-12-2006]
Even een paar dagen geen tijd gehad maar vandaag weer een stukje verder gekomen. De virusscanner doet het nu goed. Waarom weet ik niet helemaal maar ik heb een deel van de installatie-handleiding opnieuw gedaan en nu gaat het goed. Het ophalen van de mail gaat in alle vormen (pop3, imap, pop3-ssl, imap-ssl) zoals het hoort, dus de basisfuncties van de email zijn compleet!
Ik heb de reeds aanwezige MySQL vervangen door een, ook voor MySQL zelf aangeboden, speciale Intel-optimized versie. Die is speciaal geoptimaliseerd voor Intel processors en geeft nog iets betere prestaties, met name onder 64-bit.

[update 12-12-2006]
De installatie van Qmail vordert snel. Er is een hele grote patch in omloop van John Simpson die allerlei 'moderne' features aan Qmail toevoegd, waar hier en daar bugs aan het licht komen die nooit eerder zijn opgevallen, waarschijnlijk omdat slamd64 zo nieuw is en er hier en daar dingen afwijken. Die afwijkingen zijn verder prima, er wordt zo op zaken in zijn patch gewezen die nooit eerder een probleem waren maar die wel op een andere manier kunnen worden opgelost. We zijn dan ook druk bezig alles te testen om samen alle hiaten eruit te halen en hij stuurt me steeds patches voor de nieuwe problemen. Binnenkort zal er zelf een nieuwe versie van zijn grote patch verschijnen waarin al deze patches zitten verwerkt zodat ook anderen er wat aan hebben.
[reageren] geen reacties 
 favicon.ico ( za 06 mei 2006, 14:57 )
Het komt bij veel sites voor dat wanneer je ze inlaadt (bv. in Firefox) of ze bookmarked (bv. Internet Explorer) dat er een heel klein plaatje met een logo naast de naam van de site komt te staan. Zo'n icoontje is een speciaal plaatje, genaamd favicon.ico, dat op die site wordt aangeboden.

Een .ico is geen 'normaal' formaat zoals jpg of gif, maar een speciaal formaat dat uitsluitend voor icoontjes is bedoeld. Om zelf ook zo'n plaatje te maken was voorheen een speciaal programma nodig waarin je ze pixel voor pixel moest tekenen.

Nu is er echter een veel makkelijkere manier om een bestaande afbeelding te converteren naar een favicon. Op de site FavIcon from Pics kan je elke willekeurige afbeelding uploaden, die automatisch wordt omgezet naar een favicon, helemaal gratis!
Je kan zelfs een transparant icoontje laten maken door gewoonweg een transparante afbeelding (heb ik alleen met png geprobeerd, gif werkt ook vast wel) te uploaden.
[reageren] geen reacties 
 Benzine, best handig ( wo 15 mrt 2006, 10:25 )
Het is maandagochtend, tijd om te vertrekken naar de zaak. Er zit nog weinig benzine in m'n motor dus ik zal onderweg even moeten tanken. Een paar kilometer verderop voel ik eens aan mijn jas en shit, ik heb geen portemonnaie bij me !
Het leed valt wel mee, ik heb nog genoeg om op de zaak te komen, dan kan ik daar wel even wat geld van een collega lenen. Gerust rij ik verder en arriveer op de zaak.
Een van mijn collega's leent me €20,- zodat ik op de terugweg wat benzine kan halen.
Dan wordt het ineens echt spannend: ik vergeet even dat ik nodig moet tanken en rij langs de eerste pomp !
Oww plantenbak... en ja hoor, een paar kilometerop is het sputter sputter zucht en kom ik na 200 a 300 meter uitrollen op de vluchtstrook tot stilstand, onder een grote betonnen voetgangersbrug.
Aan de andere kant van de berm loopt een weggetje met daaraan een aantal boerderijen. Ik denk ach, laat ik daar eens gaan vragen of ze een paar liter hebben. Ik schaamde me al genoeg dat dit gebeurd was, dat wil ik niet ook nog eens aan een berger uit willen leggen die natuurlijk zijn lach niet kan inhouden.

Ik loop naar de voordeur van de eerste boerderij. Men ziet me aankomen en de man des huizes stapt naar buiten. Hij zat net te eten en beetje nors zegt hij 'Goedenavond'. Ik leg uit dat ik zonder benzine sta, en vraag of hij misschien wat voor me heeft. Hij loopt voor me uit naar de schuur en pakt een, twee, drie jerrycannetjes, allemaal leeg. De volgende schuur, nog vier jerrycans, ook geen spetter. Oeps. Hij verontschuldigt zich er (uiteraard) niet voor, maar zegt dat hij maar snel weer eens wat moet gaan halen. Maar niet nu. Ik dank hem voor de moeite en zeg dat ik eens bij zijn buurman ga vragen.

Bij de volgende boerderij wordt ik hartelijk ontvangen en leg ik met het schaamrood op de kaken wederom de situatie uit. Meneer meent nog wel wat te hebben en loopt zijn schuur. Een minuutje later komt zijn met lege handen terug; hij kan ook niks vinden. Hij biedt echter wel aan om wat te gaan halen want een paar honderd meter verderop is een industrieterrein waar hij het kan halen. Dat zou mooi zijn !
Wederom loopt hij naar zijn schuur om een jerrycan te halen, blijft en paar minuten weg en komt dan teruglopen met een kleine jerrycan in zijn handen. Al klotsend zet hij hem even neer: er zit nog een paar liter in ! 'Maar', waarschuwt hij, 'dit is kettingzaagbenzine, een mengsel met 1/50 olie er doorheen.' Aha, tweetaktbenzine, wist ik nog van mijn eerste motor. Ach, denk ik, het is maar voor een paar kilometer. Het zal wel stinken maar lijkt me niet echt schadelijk. Voor de zekerheid bel ik even m'n vader die daar veel verstand van heeft, en hij zei precies hetzelfde.
Met de jerrycan onder de arm wandel ik terug naar de motor en gooi en een scheutje in. Even starten...starten...vroem !
Ik zet hem weer uit en breng de jerrycan met nog wat benzine erin terug en dank hem hartelijk voor de hulp. Er stond nog een ding in de weg: ik had alleen die twee tientjes bij me dus kon hem geen geld geven. Staat ook zo lullig, wisselgeld vragen bij een vriendendienst. Hij wilde echter niks weten van een betaling en stuurde me op mijn weg.
Een paar kilometer verder ben ik bij afslag Meerkerk, en daar is een TinQ. Yes ik heb het gehaald, en neem de afslag. Onderaan de afslag, op te rotonde, schiet me ineens te binnen: TinQ is een onbemande pomp en daar kan je alleen met plastic betalen. Terug te snelweg op dan maar, en hopen dat ik de volgende pomp haal. Dat lukte op het nippertje, en met 14,5L verse benzine rij ik rustig naar huis toe, waar ik hartelijk word uitgelachen :)
Twee dagen later ben ik doosje bonbons gaan brengen. Ik wist niet welke straat het was dus ben ik maar op de aso-manier gegaan: op de vluchtstrook parkeren en over de vangrail klimmen.
Verbaasd wordt de deur geopend en ik overhandig het doosje. 'Dat had niet gehoeven, maar ik vind het erg leuk. Liep hij een beetje op die benzine?' 'Was onder de rijden niks van te merken, alleen stationair stinkt het nog een beetje maar dat verdwijnt snel genoeg.'
[reageren] geen reacties 
 Dat kan kleinerrr ( wo 23 nov 2005, 00:23 )
Sinds een week ben ik de trotse bezitter van een Mac Mini, de kleinste computer die Apple bouwt :)
Al jaren maak ik er een sport van met zoveel mogelijk verschillende besturingssystemen te spelen. Windows, verschillende smaken Linux (waarvan Slackware de favoriet), OpenBSD, FreeBSD (moet 6.0 nog gaan proberen maar 5.4 was best interessant), en nu de grote missende schakel: het enige besturingssysteem dat niet op een normale pc kan draaien: Mac OS X (10.4 om precies te zijn).

De eerste impressie begon al meteen goed: de bijbehorende bluetooth muis (zonder knoppen, heel grappig, je drukt de hele muis in als een knop) & keyboard (met 16 functietoetsen en zonder Num&ScrollLock) worden automatisch herkend en 'aangesloten'. Geen gezeur met pairing of dat soort onzin, gewoon werken. Zo hoort het. Je voelt je meteen welkom. Deze computer gaat je niet lastig vallen met allerlei gereutel, deze wil gewoon aan het werk.
Na een eenvoudige registratieprocedure wordt er meteen even gechecked voor updates. Er zijn er een handjevol, zo'n 40MB. Ik laat ze maar meteen installeren. 10 minuten en een snelle reboot later zijn we klaar om aan de slag te gaan. Internet werkt al via het netwerkje hier (dhcp is geweldig), dus je gooit een Safari open en komt op de startpagina van Apple.

Later meer...
[reageren] geen reacties 
 Mijn favoriete programma ( zo 30 okt 2005, 15:00 )
Geen browser, emailprogramma, IM proggie of code-editor, allemaal programma's die het leven veraangenamen voor een webdeveloper, maar allemaal maar bijzaakjes.
Wat is nou het programma waarmee je de dag kan doorkomen, die altijd voor je klaarstaat en je weer omhoog trekt als je er even geen zin meer hebt...?

FORTUNE

De meesten zullen er nog nooit van hebben gehoord, maar het is een simpel programmaatje die in de meeste Linuxen zit ingebouwd, en iedere keer als je inlogt (of hem gewoon opstart) krijg je een uitspraak uit zijn enorme database met grappen en wijsheden. Nu kreeg ik weer zo'n ontzettend grappige (terwijl ik al in een prima bui was) en ik dacht die ga ik op m'n log zetten...

"I was drunk last night, crawled home across the lawn. By accident I put the car key in the door lock. The house started up. So I figured what the hell, and drove it around the block a few times. I thought I should go park it in the middle of the freeway and yell at everyone to get off my driveway."
-- Steven Wright
[reageren] geen reacties 
 Het gaat goed met DutchCowboys ( vr 21 okt 2005, 00:10 )
Sinds vandaag heeft DutchCowboys van Google een pagerank 6 gekregen.

Best leuk om te zien hoe een hobbyproject steeds serieuzer wordt...
[reageren] geen reacties 
 DutchCowboys beste techblog ( zo 27 feb 2005, 13:09 )
DutchCowboys heeft bij de Dutch Bloggies de prijs voor beste techblog gewonnen !
Als technische man van DutchCowboys, verantwoordelijk voor de software zelf, voel ik me in het bijzonder vereerd.
[reageren] 1 reactie 
 Server upgrade ( za 12 feb 2005, 13:35 )
Na 3,5 jaar op een p2-450 te hebben gedraaid, en de afgelopen twee maanden een dual p2-450, is er nu eens een flinke upgrade aan de server: een p4-1700.
Gisteravond aan het klussen geweest in de serverruimte in Amsterdam. Het geplande uurtje viel vies tegen: het werden er drie. De scsi schijven wilden niet meewerken en bleven de scsi bus resetten. Kennelijk zijn er toch wel wat essentiele verschillen dus Adaptec en Tekram controllers... en tussen verschillende generaties scsi schijven. Ultra2-LVD is niet zomaar Ultra2-LVD, al ben ik dat nu pas voor het eerst tegengekomen, met mijn eerste Tekram controller. Na een hoop reboots en pielen met jumpertjes vond ik de oplossing: de DiffSense jumper. Toen werkte het eindelijk wel goed. Geen vreemde bus resets meer maar mooi schoon opstarten.
Nog een paar laatste dingetjes goed gezet en alles was weer als vanouds, zei het wel vele malen sneller.
[reageren] geen reacties 
 Het fundamentele probleem van Desktop Linux ( zo 31 okt 2004, 01:25 )
Keuze. Veel te veel en waarom?
Er zijn tientallen verschillende distro's en volgens mij is er niemand die precies weet wat de verschillen zijn er waarom er zoveel mensen zijn die zich geroepen voelen het wiel keer op keer opnieuw uit te vinden. In mijn zoektocht naar een geschikte vervanger voor Windows op mijn desktop ben ik keer op keer moedeloos en teleurgesteld geeindigd met het verwijderen van de complete installatie. Af en toe kijk ik op een forum als Gathering of Tweakers naar screenshots van non-Windows OS'en. Er komen de meest prachtige creaties langs die me regelmatig weten te inspireren om weer eens een linuxje uit te proberen.
Maar het gebeurd me niet meer. De laatste keer dat ik na een paar uur gewerkt te hebben aan dat excuus wat voor 'alternatief voor Windows' door moet gaan kreeg ik zo'n verschrikkelijke driftbui dat ik bijna huilend de kabels eruit heb getrokken. Ik kon het niet eens meer opbrengen een fatsoenlijke shutdown te doen. Sodemieter toch alsjeblieft op zeg. Is dit nou het beste wat al die duizende programmeurs over de hele wereld kunnen presteren?
Nee, dat is het niet. Ze zouden veel meer kunnen doen. Hun aantallen en het niveau van hun kennis is hoog genoeg om Windows en de rest van de zware overprijsde softwarelijn uit de Redmond te verpletteren. Maar dat doen ze niet omdat ze allemaal denken dat de wereld op hun specifieke ideeen zit te wachten lijkt het wel. In plaats van hun werk samen te coordineren en gewoon een goed product neer te zetten, wordt de markt overspoeld met tientallen half-fabrikaatjes. Ze zijn allemaal ergens goed in maar vooral slecht in een heleboel andere dingen.
Ik heb een goede browser nodig, niet vijf. Een of twee goeie texteditors vind ik genoeg. Goeie php highlighting is een must, de rest.. boeiend. Ze bieden graag keuze. Leuk. MAAK ER DAN EENS EEN en schuif ze niet allemaal op mij af. Als de mensen van KOffice en OpenOffice nou eens met elkaar gingen praten en gewoon een compleet pakket maken en niet twee we-weten-het-nog-niet-goed-allemaal bundeltjes zou je de wereld een groot plezier doen. Waarom is Microsoft de baas met Office? Als ze maar een pakket bieden om te Office'n hoef je ook niet na te denken. Het enige verschil is Standard of Professional. Gebruik je Access? Huh wat? Nee dus. Standard kopen, klaar. Hele andere keuze dat kiezen tussen complete suites.
Browsers. Mozilla regeert, geen twijfel over mogelijk. Voor de Firefox profeten: dat is ook Mozilla. Konqueror? Tief op. Mozilla kan alles, wat kan je daar nou aan toe te voegen hebben? Uhh ja, eigenlijk niks maar alle software die we voor KDE maken begint een k. Boeit me geen zak. Dan download je de source van Mozilla en noem je het Kozilla. Kunnen ze bij Mozilla ook vast wel om lachen. Ik ook, want dan hoef ik niet te kiezen maar kan ik pakken wat werkt en aan de slag. Zit hier niet voor de lol. Het is nog altijd een brak traag desktopje dat Linux dus als het niet meteen werkt zonder dagen knutselen aan configuratiebestanden dan hoef ik het niet. Dat hoef ik op Windows ook niet en dat is het te kloppen platform dus wordt verdomme eens wakker en maak software waarmee je echt voor de dag kan komen.

Als server overigens niet te kloppen. Ben al jaren zeer tevreden klant van Slackware.
[reageren] geen reacties 
 Schone mail ( wo 18 aug 2004, 22:42 )
Na een testperiode van een maandje op m'n servertje thuis heb ik het mailsysteem Qmail in gebruik genomen. De grote voordelen van dit systeem (mits geinstalleerd via de beschrijving op Qmail Rocks) is dat alle maildomeinen en -boxen via een (niet prachtig maar goed genoege) webinterface zijn te beheren, en de eenvoud waarmee extra programma's er in 'geplugd' kunnen worden. De qmailrocks-installatie bevat o.a. SpamAssassin en Clam anti-virus, beiden net als qmail zelf gratis open source pakketten.
Clam komt met een automatische update tool die gemakkelijk kan worden ingesteld om 's nachts updates te downloaden. Al vanaf het eerste gebruik ervan is mijn mailbox totaal virusvrij.
SpamAssassin is ook simpelweg fantastisch. Je moet er even de moeite voor nemen hem te 'trainen' (via een tooltje spam 'voeren' zodat hij ervan kan leren) maar eenmaal getraind is het verschil onmiskenbaar: in mijn geval is de spam afgenomen van 20-30 per dag tot een enkeling hier en daar.
De installatie wordt afgerond met QmailAnalog, die elke nacht een keurig rapportje mailt van alle mailactiviteit van de afgelopen 24 uur gevolgd door de globale activiteit sinds de installatie. Zo kan je je elke dag verkneukelen aan de melding dat er weer honderden (!) virussen en spambericht zijn onderschept. Allemaal zooi die niemand te zien zal krijgen, en dat allemaal volautomatisch.
Geen peperdure pakketten of 30 windows updatejes per dag om je enigszins veilig te wanen maar prachtige (niet mooi maar het werkt wel) gratis open software.
[reageren] 2 reacties 
 Eindelijk draadloos ( do 03 jun 2004, 22:12 )
Het begon te lijken op een trend die me nog wel een tijdje zou ontgaan... maar nu is het er dan eindelijk van gekomen: Bertje is wireless!
Via de zaak heb ik een leuk tablet pc'tje gekregen (soort mini-laptop met touchscreen) en daar zit een wireless netwerkcontrollertje in. Daar heb ik maar meteen een zgn. accesspoint (foto) bij gehaald om optimaal gebruik te maken van deze smakelijke technologie. Een laptopje had ik ook niet echt op het oog maar nu ik er toch eentje heb is het best leuk. 's ochtends wakker worden en even wat nieuws of email lezen voordat je onder de warme dekens vandaan komt is aangenamer dan ik het me had voorgesteld.
In een gelukkige samenkomst van omstandigheden kwam vlak na de laptop ook mijn nieuwe boek over Samba-3 binnen. Samba is een prachtig stukje software die zorgt dat Windows en Linux het prima met elkaar kunnen vinden over een netwerk. Lovende recenties vertelden dat dit eindelijk een boek was die je alles wat je moet weten duidelijk uitlegde aan de hand van praktijkvoorbeelden. De waarheid, zo blijkt. Mijn servertje thuis met z'n half-geconfigureerde-redelijk-maar-niet-optimale Samba'tje vertoonde toch wel wat probleempjes en onzuiverheden. Maar Samba biedt niet alleen simpele werkgroep-functionaliteit om in een handomdraai via je verkennertje op je linux doos te komen, je kan er zelf een volledig Windows NT domein mee maken, met WINS, roaming profiles, etc. Na er een lange zaterdagmiddag aan te hebben gezeten heb ik nu een mooi, veilig(er) en vooral veel sneller netwerk. In alles is voorzien: samba, dhcp, dns, zelfs aan de firewall wordt aandacht besteedt. Alle configuratie-scripts zijn op cd bijgeleverd dus even copy-pasten, beetje editten en draaien met die handel. Via dynamic-dns sluiten alle (Windows) namen van de werkstations naadloos op de (Linux) dns aan, dus verbindingen onderling kunnen veel sneller worden gelegd. Als je gaat internetten weet de dns onmiddellijk te onderscheiden of het gevraagde adres lokaal of online is en stuurt aanvragen in dat geval door naar de dns van mijn provider XS4All, wat garant staat voor bijzonder snelle responstijden.
Die extra netwerkbeveiliging sluit mooi aan op de recente wireless uitbreiding van het netwerk. Mocht iemand toch door de beveiliging van het accesspoint heen komen (die in principe alleen mijn laptop accepteert) dan staat de inhoud van het netwerk hem nog niet zomaar ter beschikking. Een rustgevend idee.
[reageren] 1 reactie 
 Kleine aanpassingen ( wo 10 mrt 2004, 00:04 )
Ik heb er een hekel aan op webpagina's fullscreen te draaien. Als multi-head user (2 schermen op het moment, 3 ligt in het verschiet maar ik heb nog geen derde 17" monitor) ben ik erg gewend en gehecht aan maximale ruimte op mijn desktop. Op allerlei manier probeer ik zoveel mogelijk diepte en vrijheid te creeëren op mijn scherm, met de achtergrond van deze site bijvoorbeeld. Dat, gecombineerd met mijn wens om altijd 800x600 compatible site te bouwen, heeft ertoe geleid dit weblog 770 breed te maken; sommige mensen kunnen niet meer weergeven (schijt aan eigenlijk) en nu kan ik m'n browser op het formaat laten waarop ik hem gewend ben.
Voor optimale weergave raadt ik overigens Mozilla aan, mijn favoriete browser. Als sinds de release van versie 1.0, zo'n slordige 2 jaar geleden, is het mijn primaire browser. Voorheen was ik die-hard Internet Explorer gebruiker maar ik heb mijn leven gebeterd :)
Mozilla is echt een zwaar superieure browser. Om te beginnen al door de mensen die hem ontwikkelen: een grote groep open-source en dus open-minded ontwikkelaars. Niet die bekrompen Microsoft insteek en ook geen 85 patches per maand voor de schijnbaar onophoudelijke stroom beveiligingslekken. Vreselijke gedachte, die miljoenen pc's die dankzij IE voor het oprapen liggen voor hackers.
Outlook Express komt er bij mij ook niet meer in. Die heeft z'n eigen gat gegraven door niet lang nadat ik met Mozilla ben gaan browsen mijn zorgvuldig opgespaarde mail van sinds mijn begin op internet (bij elkaar zo'n 6 jaar email) compleet te vernietigen. Alles was op een ochtend, nadat mijn pc bij uitzondering eens een hele nacht had aangestaan, gewoon weg. Geen mail meer te bekennen. Laat ik nou net ergens middenin een verbouwing van mijn Linux fileservertje hebben gezeten en even geen backup van de store folder hebben... grr...
Maar gelukkig komt de Mozilla suite met een uitstekende mailclient waar ik sindsdien ook onafscheidelijk van ben. Er zit zelfs al een tijdje een zgn. Bayesian (ofzoiets) spamfilter in; een spamfilter die je kan trainen. Microsofters mogen eerst een vermogen voor Office 2003 neerleggen voordat ze dat krijgen :P
[reageren] 1 reactie 
 Nog maar weinig nieuws ( zo 08 feb 2004, 01:31 )
Beetje gebrek aan tijd om hier iets leuks van te gaan maken zoals je wel merkt. Ben de hele week druk bezig geweest in het nieuwe pand van de zaak. We zijn er een week geleden ingetrokken en we zijn druk bezig geweest kabels te trekken voor het netwerk en vervolgens met het activeren van het netwerk. Na een beetje onenigheid met de nt4 server werkt het lokale domein ook weer. Nu is het nog wachten op *een* lijntje naar buiten. Er komt sdsl aan maar er is nog niet eens telefoon aanwezig en zijnde een internet-afhankelijk bedrijf hou je weinig opties over. Vrijdag een dagje thuis gewerkt en maandag zal dat ook wel moeten want ik ben met aanpassingen aan het sms platform bezig die af moeten.
Nu ga ik maar eens pitten. Misschien heb ik morgen zin in wat werk en ga ik ermee aan de slag. Kunnen we maandag misschien een beetje elkaar overhoop schieten op de zaak...
[reageren] 6 reacties 
 Weblog ( zo 01 feb 2004, 19:07 )
Een weblog.
Na lang na hebben zitten denken over wat ik nou eigenlijk hier online wilde gaan zetten heb ik het maar bij een weblogje gehouden. Verder weet ik niks te bedenken en al was dat wel zo dan heb ik er toch geen tijd voor.
Ik zal misschien nog een leuk verhaaltje gaan publiceren hier, misschien zelfs een aardig dagboekje bijhouden... weet het allemaal nog niet... zal wel zien
[reageren] geen reacties