Nieuwe versie van Anna klaar

Acropolis, PHP, Scripting, Servers, Websites en projecten No Comments »

Ik heb eergisteren een nieuwe versie van Anna gemaakt. Anna is mijn IRC chat robot. In deze nieuwe versie is er voor de eindgebruikers niet veel veranderd. Er zijn twee beheer functies bijgekomen. Beheerders kunnen nu met een commando operator status via Anna verkrijgen, en er is nu een commando waarmee Anna in onderhoudsmodus kan worden gezet. Anna draait op mijn VDS acropolis.maikelg.net.

Plesk test, upgraden naar PHP 5.2.3

Apollo, CentOS, Linux, PHP, Plesk, Scripting, Servers, Tutorials, Ubuntu No Comments »

Plesk is net als DirectAdmin een webhosting control panel. Gebruikt om webhosting-pakketten aantemaken en te beheren.
Plesk bied wat meer mogelijkheden en ziet er naar mijn mening beter uit (overgens kan je DirectAdmin wel makkelijk een ander uiterlijk geven. Er zijn tientallen skins voor weinig geld beschikbaar). Het is dan ook een stuk duurder.

DirectAdmin lifetime voor onbeperkte domeinen kost bij DirectAdmin zelf 219.46 EUR (omgerekend van dollars naar euro’s), en dan ondersteund DirectAdmin ook gewoon spamfilters ed en er zit een ticket systeem ingebouwd.
Plesk lifetime kost bij http://www.koopplesk.nl voor 100 domeinen 284.41 EUR, en dan zit er nog geeneens ondersteuning voor een spamfilter bij.
Plesk heeft daar integen wel een gratis 1 domein licentie, dus ik kan zonder problemen testen. Dit heb ik dan ook gedaan, op Apollo, zowel op CentOS 4.4, Ubuntu 6.06 LTS en CentOS 5.0.
Read the rest of this entry »

Traffic manager af

Atlas, Linux, PHP, Scripting, Servers, Ubuntu, Xen No Comments »

Om het dataverkeer wat door de virtuele servers wordt verzet te kunnen meten, heb ik een systeem gemaakt.
Dit systeem is nu af en die zet de data ook in mooie grafiekjes.

Het was niet zo heel lastig om hier een systeem voor te maken. Xen maakt voor elke virtuele server een vif aan. Vervolgens kan je met dit commando bruikbare data verkrijgen om in bijv. php te verwerken:

1
shell# cat /proc/net/dev | grep vif-vm1 | tr -s " "

Binnenkort zal ik wat screenshots plaatsen, als het systeem draait op Atlas. :)

Nieuwe versie Anna

Acropolis, Algemeen, PHP, Scripting, Servers, Websites en projecten 2 Comments »

Vandaag heb ik de software van Anna naar een nieuwe versie geupgrade. Anna is mijn irc robot, geschreven in PHP 5 OOP met een MySQL backend voor karma, admins en quotes ed. De nieuwe versie heeft een paar nieuwe functies en er zijn een paar bugjes weggewerkt.

Anna wordt gehost op Acropolis.

Prado geupdate

PHP, Scripting, Websites en projecten No Comments »

Ik heb vandaag Prado op al mijn sites die daar gebruik van maken geupdate naar de nieuwste versie.
Prado is een zogeheten Event-driven framework. Prado heeft o.a. de scripting en de opmaak volledig gescheiden. Daarnaast heeft Prado voor veel standaard functies z’n eigen vervanging. Naast de standaard functies bevat Prado vele kant en klare componenten die zo ingevoegt kunnen worden. Een kalender is hier slechts een voorbeeld van. Ook controleert Prado standaard alle input van buiten af. Zo hoeft de programmeur niet zelf op alle plaatsen input controle in te voegen.

Maikelg.EU, MaikelgNOC.nl, Websitehistory.NL en het keurders paneel van Sitekeuring.NET maken gebruik van dit framework.

Vernieuwde ontwikkelZONE.nl online

Acropolis, PHP, Scripting, Servers, Websites en projecten No Comments »

Vandaag heb ik de vernieuwde ontwikkelZONE.nl online gezet. Deze heeft een nieuwe layout en het systeem is nu in OOP geschreven. Voor ontwikkelZONE.nl heb ik ook een directory browser class geschreven. Dmv die class worden de directory browsers bij Code snippets, Development Area’s en Software mirror’s gegenereerd. Ook worden de overzichten bij Scripts en Software tests nu gegenereerd uit een mysql database. Nu kan ik dus gemakkelijker en sneller mijn scripts en software tests toevoegen aan de site.
ontwikkelZONE.nl wordt gehost op acropolis.

De headlines van Ontwikkelblog.NL op Maikelg.EU met RSS

PHP, Scripting, Tutorials, Websites en projecten 2 Comments »

Ik wil de headlines van dit weblog in een lijstje weergeven op mijn persoonlijke website Maikelg.EU.
WordPress, waar dit weblog op draait. Maakt een RSS feed van de entries: http://www.ontwikkelblog.nl/feed/

Ik heb even gezocht naar een bruikbare class om die RSS te verwerken en ik kwam al gou bij deze: http://www.phpfreakz.nl/library.php?sid=22174

Nu ik die class had was het dus niet zo moeilijk om een lijstje van de headlines te maken:

1
2
3
4
5
6
7
8
9
10
11
$rss = new rss_reader();
$rss->Set_Maxitem(15);
$rss->Set_file('http://www.ontwikkelblog.nl/feed/');
$rss->Parse_file();
$aItems = $rss->Return_Items();

foreach($aItems as $id => $array) {

    echo '<li><a href="'.$array['LINK'].'">'.$array['TITLE'].'</a></li>';

}

Dit werkt prima, echter duurt het verwerken van de RSS veel te lang. Maikelg.EU zou veel te traag worden als ik de RSS steeds realtime liet verwerken.

Dus laat ik doormiddel van een cronjob elk uur een statische versie van dat lijstje genereren:

1
shell# php -f gen.php > static.html

static.html wordt dan gewoon geinclude in Maikelg.EU.

Omdat het nu niet meer realtime is en ik wil zien wanneer het lijstje is geupdate, heb ik het volgende aan gen.php toegevoegd:

1
echo "<br />Headlines voor het laatst ververst op: ".date("d  m Y")." om ".date("H:i:s");

Vanaf nu staan dus elk uur de laatste 15 headlines van Ontwikkelblog.NL op Maikelg.EU :D

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Inloggen
Abonneer je op de RSS-feed van deze siteVoeg deze site toe aan Del.icio.usVoeg deze site toe aan je favorieten op TechnoratiStumble deze site!