Apr 132004
 

Dan Aloni is een naam die we waarschijnlijk nog lang zullen horen. In ieder geval in de nabije toekomst. Deze 21-jarige slimmerik heeft het voor elkaar de Linux-kernel als een Windows-programma te draaien waardoor het mogelijk wordt Linux- en Windowsprogramma’s naast elkaar te gebruiken. Vandaar de naam CoLinux (Cooperative Linux). Zie Linuxworld voor details.

Het concept lijkt natuurlijk op wat ook bereikt kan worden met Virtual PC of VMWare, met dit verschil dat CoLinux gratis en open-source is!

Er is nog geen officiele reaktie van Microsoft…

Op de CoLinux site zijn screenshots te zien van Knoppix onder Windows.

 Posted by at 10:27
Apr 132004
 

Tweakers meldt dat er nieuwe Catalyst drivers zijn, versie 4.4 dit keer. Een van de wijzigingen is dat de demo van Far Cry nu zonder screen-artifacts/corruptie is te spelen.

 Posted by at 10:11
Apr 132004
 

Het verbaast me niet helemaal, maar het moest toch even getest worden: b2e doet het ook “extern”. Alles draait soepel, graphics komen goed binnen. Wat rest is het aanmaken van een goede “entree” pagina, in plaats van die rare default pagina waar alle blogs op staan (inclusief de demo-blogs). De entreepagina wordt een aggregate, zodat andere bloggers (mits die er komen) ook op de hoofdpagina komen. Blijft dit uit, dan is mijn blog gewoon op twee plaatsen te zien B)

 Posted by at 09:13
Apr 122004
 

Nadat ik definitief besloten had .Text niet meer te gebruiken, heb ik gekeken naar pMachine. pMachine doet het goed, maar de gratis versie heeft geen skins/templates (geen simpele) en heeft een behoorlijke beperking ten opzichte van .Text: geen multiple-categories. Ook de Pro versie ondersteund dat niet. Het nieuwe product, ExpressionEngine, ondersteunt dat wel, en nog veel meer. Maar…het pakketje wil bij mij niet draaien. Ik krijg een PHP Script Interpreter error.
Ik kwam bij het zoeken naar een oplossing op een site waarop beschreven werd waarom die mevrouw geen pMachine meer gebruikte. Ik kon het helemaal eens zijn met haar, en volgde wat linkjes. Zodoende draait hier nu b2evolution. Ook gebaseerd op PHP en MySQL, maar geheel gratis. Het is bovendien erg snel en ondersteunt vrij simpel multiple blogs, blogs-in-blogs, multiple categories en zelfs subcategories. Wauw. B2E is here to stay!

 Posted by at 23:52
Apr 082004
 

Laatst (eergisteren geloof ik) is deze server weer eens gereset. Ik had geloof ik het ASP.NET Framework opnieuw geinstalleerd. Dat gaf nogal wat problemen, een van de irritantste was dat alle permissies in IIS wegwaren. Kortom: geen enkele site was meer te benaderen. Dat is nu opgelost, maar… .Text (you’re looking at it) had WEER kuren. Had ik alles werkend onder het rare-it.com domein, dus ook alle (admin)links, nu zoekt ‘ie de site weer op 10.0.0.3. Gek word je er van. De config is dus weer aangepast naar 10.0.0.3, met als resultaat dat de links (klik maar eens op een categorie) niet meer werken. Diepe *ZUCHT*.

pMachine Pro kost $125 ($45 voor een non-commercial license, upgrade naar commercial kost $80), en maakt gebruik van PHP en MySQL. Ik zal de gratis versie (pMachine Free) eens testen, en als dat voldoet, dan gaat .Text definitief van de schijf af. Dan maar geen .NET. Ik ben de afgelopen weken meer tijd geweest om .Text (weer) werkend te krijgen, dan dat ik fatsoenlijk kon bloggen en/of programmeren. En dat lijkt me niet de bedoeling.

 

 Posted by at 11:00
Apr 082004
 

FileExplorer is een gratis add-in voor de Delphi 8 IDE. Gemaakt door een Borland-medewerker, dus dat zit wel snor. Voorlopig is FileExplorer nog in beta, maar dat zal wel de bescheidenheid van de maker zijn. Ga snel naar zijn site.

 Posted by at 10:39
Apr 072004
 

Of kortweg Wart? Lijkt teveel op Fart! Hehehe, grapje. Het is me gelukt om in een Delphi6 progje de MailMergefields te vervangen door tekst. Er zat nog een addertje onder het gras, want…. Je kunt niet naar een MMField toespringen zoals met een Bookmark. Dus…je moet door de velden heen loop-en, en kijken of de huidige de door jou gezochte is. Zo ja, dan kun je hem met Select/Selection.TypeText vervangen. Maar ja, dan verandert het aantal MMFields in het document, en wordt de lus (die zo handig tot en met MMFields.Count liep) ineens ongeldig. Want had je eerst bijvoorbeeld 4 MMFields, na de eerste replace heb je er nog maar 3. Kortom, index 4 gaat fout en geeft een Exception. Oplossing zoals ik hem heb gemaakt (commentaar voor een betere) is een while-loop die kijkt of er nog MMFields zijn (while MMFields > 0) met daarin een for-loop die van 1 tot MMFields.Count zoekt naar het juiste veld. Is het veld gevonden, dan vervangen en met een Break eruit. While gaat dan verder….

Nu de koppeling naar de dictionary leggen, en de “ik vervang mijn Word samenvoegvelden door database-query-results applicatie” is geboren. Daarna komen de lussen en geneste lussen.

*zucht* Waarom is het alweer bedtijd?!

 Posted by at 23:46
Apr 052004
 

Er zijn al een tijdje verhalen (of geruchten, zoals ze meestal genoemd worden) dat Microsoft ook aan de Shared Source of Open Source community zou gaan deelnemen. Wel, het is nu echt zo. WiX, de Windows Installer XML, is beschikbaar via SourceForge. Frank Arrigo (MSDN) blogt erover.

 Posted by at 14:57
Apr 052004
 

Dat is wat je kunt winnen als je de hoofdprijs hebt in de wedstrijd die Microsoft heeft tussen 22 maart 2004 en 31 juli 2004. Schrijf een killer-app (!) voor het mobile-platform en als je wint, zijn de pegels voor jou. Er is een speciale site met alle regels enzo. Je hoeft in ieder geval geen sourcecode te overleggen, dus mocht je niet winnen, dan hoef je er niet voor te vrezen dat jouw code ineens ergens opduikt in het produkt van iemand anders (Microsoft?).

 Posted by at 14:38
Apr 052004
 

Soms is het leven zo simpel. Ik was op zoek naar een mogelijkheid om via Word rapportage te maken vanuit een Delphi applicatie. Ik had al wat rapportage componenten bekeken, en hoewel de mogelijkheden van sommige componenten spectaculair te noemen zokm, sprak geen van allen me echt aan. Bovendien zijn veel componenten best duur.

Een beetje browsend op het internet kwam ik deze link tegen op BDN. Hoe simpel is het gebruik van StringReplace, maar hoe geavanceerd kun je hem inzetten. Met een template in ASCII (or whatever) en dan via een CreateOLEObject(‘Word.application’) de omgezette template in Word proppen. Ta-daaah!

Overigens is de objectstructuur van Word.application in Delphi zo goed als dezelfde als in VBA, dus als je de helpfile van Wordmacro’s bekijkt, dan kun je veel bijna 1 op 1 toepassen in Delphi.

Live can be sweet! 😀

 Posted by at 11:32