jan 25
Vandaag heb ik OntwikkelZONE.nl uitgebreid. Ik heb twee extra tools toegevoegd aan de “Scripts en Tools” afdeling van de website. Ook heb ik mijn mapje met codesnippets eens doorgebladerd en heb daarin nog een grappige PHP functie ontdekt die ik een aantal jaar terug heb geschreven: strto1337(). Met deze functie kan een tekst worden vertaalt naar de 1337-notatie daarvan. Een notatie die in bepaalde internetcommunities erg populair is
. De broncode van deze functie kan nu worden bekeken via de scriptspagina.
Naast de strto1337() functie heb ik ook de door mij geschreven class voor communicatie met een MySQL of PostgreSQL database in Java op de scriptspagina geplaatst.
De twee nieuwe tools zijn de ASCII generator en de UNIX timestamp calculator. Met de UNIX timestamp calculator kan aan de hand van een datum en tijdstip de UNIX timestamp worden berekend. Ook kan een UNIX timestamp worden omgerekend naar een leesbare datum. Deze tool zal mij vaak van pas komen omdat ik bij het beheren van Linux servers en het scripten van bepaalde (PHP) applicaties vaak met UNIX timestamps te maken krijg. Bijvoorbeeld voor het in een integer opslaan van een datum en tijd.
De tweede tool, de ASCII generator, is meer leuk dan nuttig. In de banners van SSH servers laat ik vaak de naam van de server in een mooie ASCII banner zien. Met deze tool kan er in drie verschillende stijlen een ASCII banner worden gegenereerd uit een stukje tekst. Deze banners kunnen bijvoorbeeld gebruikt worden voor Motd’s van IRC servers of voor SSH servers.
apr 03
Ik heb zojuist WordPress, de software waar dit weblog op draait, geupgrade naar de nieuwste versie. Normaal gaat een WordPress upgrade altijd vlekkeloos, maar nu had upgrade.php niet genoeg aan 8MB ram. Ook vond de Maintenance mode plugin het handig om ook het admin panel te blokkeren. Na wat aanpassingen is de upgrade gelukt
.
dec 15
Kaartenidee.NET is de website van mijn moeder, welke draait op een wat oudere versie van het mede door mij ontwikkelde Exeti CMS. Dit omdat Kaartenidee.NET van een speciale module gebruik maakt die (nog) niet geschikt is voor nieuwere versies.
Vanmiddag wees Jurgen Brunink mij erop dat hij er in was geslaagd de tekst op de beginpagina van Kaartenidee.NET te wijzigen via het admin panel van het CMS, zonder een login gegevens in te hoeven vullen. Dat is natuurlijk absoluut niet de bedoeling en heb onmiddelijk Kaartenidee.NET offline gehaald.
Toen ik de MySQL database van Kaartenidee.NET ging bekijken, zag ik dat er een administrator zonder gebruikersnaam en wachtwoord was aangemaakt. Zo was het dus mogelijk zonder gegevens in te loggen op het CMS.
In deze, tamelijk vroege, versie van Exeti CMS wordt niet overal gecontroleerd of de velden wel zijn ingevuld.
Er is dus geen lek in de software, ik heb gewoon perongelijk een lege user aangemaakt.
Foutje bedankt 
nov 25
Ik heb wat ik eerder in PHP heb geschreven, nu ook in Java geschreven: een SQL class. Met deze class kan je een koppeling leggen met een MySQL of PostgreSQL database. Ikzelf heb hem onderandere gebruikt in mijn IRC robot Hassanding.
Read the rest of this entry »
nov 24
Ik heb een nieuwe versie van mijn IRC robot Hassanding geschreven. Tot voorkort was Hassanding geschreven in PHP5 op basis van mijn PHP5 IRC communicatie class. Hoewel Hassanding sinds versie 2.0 redelijk stabiel was. Bleef Hassanding regelmatig ping timeouts houden en andere kuren vertonen. Daarom heb ik nu Hassanding in Java geschreven, op basis van het PircBot IRC framework. Deze nieuwe versie is nu al stabieler dan de 2.x reeks. Java is ook beter geschikt voor socket programming natuurlijk. In deze versie als Hassanding uit een kanaal wordt gekicked of door een ping timeout de verbinding verliest, zal Hassanding zelf onmiddelijk opnieuw het kanaal joinen of de verbinding herstellen ipv dat dat via een cronjob moet gebeuren. Hassanding is op dit punt dus een stuk intelligenter geworden sinds versie 3.0. Hassanding ondersteund ook sinds versie 3.0 meerdere kanalen en is nu ook aanwezig in #maikelg en #kloten op irc.maikelg.net.
Ook heb ik sinds deze versie besloten dat een aparte virtuele server voor de irc bots niet langer nodig is. Daarom is Hassanding nu gewoon op Athena gehost.
De help informatie van Hassanding is te vinden op http://help.ircbotje.nl.
nov 02
Het was alweer een tijdje geleden dat ik WordPress, de software waar dit weblog op draait, had geupgrade, ik draaide namelijk nog op versie 2.1.3. Het werdt dus wel weer is tijd.
Na het updaten van WordPress kreeg ik ook de melding dat er een nieuwe versie van de Colorcoderer plugin uit was. Die ook direct maar even geupdate en ik ben weer helemaal bij de tijd
.
sep 09
Ik heb WordPress. De software die op dit weblog wordt gebruikt. Zojuist succesvol geupgrade naar versie 2.2.3.
aug 20
Ik heb de ervaringen met linux distributies die ik in de loop der tijd heb opgedaan uitgewerkt en online gezet. Deze zijn te lezen op http://www.ontwikkelzone.nl/pagina/mijnervaringen/linux.
aug 07
Ik heb WordPress, de software achter dit weblog, zojuist geupgrade naar versie 2.2.2. Dit is net als de vorige keer zonder problemen verlopen.
jul 26
Woensdag 18-07 heb ik Atlas geplaatst in het Easynet datacentrum te Schiphol-rijk. Dit verliep zonder noemenswaardige problemen. Alleen de DNS server van Athena wou niet direct starten, de mysql configuratie was niet helemaal goed.
Read the rest of this entry »
Recent Comments