Server status roywassink.nl

Webserver server online
Mysql Server server online
Ventrilo server server online
Transport Tycoon User server server offline
Transport Tycoon Team server server offline
Teamspeak server server offline
FTP server server online
SSH server server online
SMTP server server online
POP server server online
IRC bouncer server offline
IMAP server server online
Minecraft server server online
ping traceroute


Web Design


Description

Housinganywhere.com is een site voor exchange studenten die via dit platform kamers kunnen vinden. Housinganywhere brent ze direct in aanraking met de verhuurder en zorgt ervoor dat gebruikers snel en eenvoudig een geschikte kamer kunnen vinden.

 

De site is gestart in Rotterdam maar is ondertussen actief op vele andere locaties waaronder Keulen, Maastricht, Leiden, Wageningen en verschillende plaatsen in Zuid Amerika.

 

De site is gebouwd op het Symfony Framework. De site bestond al toen ik het project moest overnemen. Vervolgens zijn er eerst kleine wijzigingen gemaakt waarna er dieper in Symfony is gegaan zodra hier genoeg kennis van was. Vervolgens is het framework volledig geüpgrade, zijn er verschillende pagina's bij gemaakt en is de layout op een aantal plaatsen op de schop gegaan. Daarnaast is het uploaden van afbeeldingen, popups voor images en het toevoegen van youtube video's aangepast of toegevoegd.

Technology

PHP (Symfony Framework), Javascript (jquery), HTML, CSS, Mysql en Google Maps Javascript API's.

Web

Description

Namens Flits Internet Professionals heb ik geholpen het registratie platform van Online Breedband, nu T-Mobile Online, te onderhouden.

 

Dit platform was gebouwd door een vorig portal team samen met een bijbehorende website. Wij hebben hierbij meegeholpen de systemen te rebranden naar het T-Mobile Online concept. Ook hebben wij een aantal zaken aan het registratie platform toegevoegd en hebben wij het partner platform, waarop onderandere T-Shops werken, grondig aangepast. Daarnaast hebben wij Mijn Online onderhouden en hebben wij verschillende aanpassingen gemaakt aan andere systemen.

 

Alle systemen communiceren hierbij met een groot aantal REST API'S die vervolgens XML terug geven, deze XML wordt gebruikt om de juiste gegevens te tonen. Naast de API's worden gegevens tevens nog in een lokale database opgeslagen en moest er gewerkt worden met het meetpakket Omniture en wordt er gewerkt met affiliate pixels.

Technology

PHP, Javascript (Backbase), Smarty, XSLT, XML, Mysql, HTML en CSS.

Web

Description

Als hobby heb ik een thuisserver in elkaar geplaatst. Zowel hardwarematig als softwarematig. Het systeem draait op Ubuntu server editie (LTS) en bevat geen interface. Alle handelingen worden uitgevoerd door middel van de command line.

 

Om toch een aantal zaken te versimpelen is er gezocht naar de juiste software, hierbij is gekozen voor webmin voor de grove serveraanpassingen. Ispconfig is er voor het instellen van domeinen en mail. Als webmail is roundcube gekozen. Verder wordt er gebruik gemaakt van postfix (mail), munin (logging) en crashplan (backups). Echter draait er nog veel meer software op deze server. De server wordt gemonitored door middel van pingdom zodat er in geval van een crash direct ingegrepen kan worden, dit doordat pingdom signalen geeft per twitter, mail en eventueel SMS.

 

Deze server is softwarematig niet door mij gebouwd maar in elkaar geplaatst door onderzoek te doen naar de benodigde software en uiteindelijk deze te draaien op een Linux systeem.

Description

In navolging van de eerder gemaakte orderbeheertool is de orderbeheertool 2.0 gebouwd. Deze beslissing werd al genomen voordat de 1.0 officieel ik gebruik werd genomen, dit door gewijzigde eisen en wensen.

 

De orderbeheertool 2.0 bevat vele functionaliteiten voor meerdere shops. De shops zijn opgebouwd door middel van PHP en Javascript, ze bevatten echter geen data of vertalingen meer. Deze gegevens worden nu volledig door de beheertool aangeleverd. In de beheertool 2.0 kan het volgende worden gedaan:

 

  • Aanpassen van prijzen en het toevoegen van artikelen voor meerdere shops.
  • Aanpassen van mailteksten van meerdere shops.
  • Beheren van gebruikers, zowel admin als standaard gebruikers.
  • Beheren van vertalingen voor shops die geleverd zijn in meerdere talen.
  • Beheren van couponcodes geleverd voor verschillende shops.
  • Overzicht inzien van orders.
  • Statussen aanpassen van orders (waaronder betaald of niet en nagebeld of niet).
  • Details van orders inzien waaronder bestelde artikel, klantgegevens en bestanden die met een order te maken hebben (zoals visuals).
  • Rechtstreeks plaatsen van een bestelling naar een leverancier vanuit de beheertool.
  • Overzicht van aantal orders, aanvragen en bezoeken aan een shop en hieruit de juiste conversieberekeningen.

Per shop kunnen de google analytics en addwords codes worden ingegeven, de basiskleur waarop een shop gebaseerd is en tevens het logo.

 

Naast de basissystemen is er tevens een testsysteem ingebakken. Door specifieke gegevens in de shops te gebruiken kan een order in het testsysteem terecht komen. Hierdoor worden alle te versturen mails naar de developer gestuurd en wordt het systeem niet vervuild door eventuele testgegevens. Deze gegevens worden ook niet opgenomen in conversieberekeningen bijvoorbeeld.

 

De beheertool haalt alle klantgegevens uit het CRM systeem Highrise, dit gebeurd door een cron. Tevens kunnen vanuit de order detailspagina bestanden naar een klant worden gestuurd of kan er een bericht worden verstuurd. Deze berichten worden automatisch opgemaakt en komen tevens terecht in het CRM systeem onder de juiste klant. 

 

Daarnaast worden de facturen genegereerd door de beheertool, deze facturen worden uiteindelijk geïmporteerd in reeleezee zodat hier overzichten kunnen worden gedraaid (dit is mogelijk een tijdelijke oplossing). Oudere orders kunnen vanuit een CVS bestand worden geïmporteerd in het systeem om de correcte cijfers te kunnen genereren. 

 

Mogelijk het belangrijkste onderdeel is de statuspagina. Hierop worden statussen van orders ingesteld. Deze statuspagina hoeft niet ververst te worden, nieuwe orders komen direct tevoorschijn door gebruik van AJAX technieken. Daarnaast is een wijziging in status direct zichtbaar voor een andere gebruiker, hierdoor kan er eenvoudig worden samengewerkt door verschillende medewerkers.

Technology

Voor de beheertool 2.0 is PHP, Javascript (jquery) en mysql gebruikt. Er is tevens gebruik gemaakt van AJAX technieken. Veelal wordt er gecommuniceerd door middel van JSON maar ook XML (bijv. met google api's).

 

Daarnaast is er een data API gemaakt zodat de shops gegevens kunnen inladen, is er een Google API voor addwords en analytics gekoppeld. De klantgegevens worden door middel van XML uit het CRM systeem gehaald. Voordat de beheertool 2.0 in gebruik werd genomen werd er gebruik gemaakt van Google Docs, om deze orders niet kwijt te raken is er een import geschreven door middel van een CSV bestand kunnen orders worden geïmporteerd.

 

In het kort is er dus gebruik gemaakt van:

  • PHP
  • Javascript (JQuery) / AJAX
  • Mysql
  • XML
  • JSON
  • CSV

Description

Wanneer bedrijven groeien komen er tevens meer problemen. Hordes die genomen moeten worden alvorens je verder kunt. Bij Flits was het beheer van servers en het overzicht hierover een groot probleem. Domeinen draaiden op meerdere servers, instellingen moesten opgezocht worden in verschillende systemen en er was geen directe koppeling tussen een domein en een klant.

 

De oplossing voor dit probleem in het Infopanel. Dit paneel combineerd gegevens uit verschillende systemen waaronder meerdere Plesk systemen, Wefact, Highrise, TransIP en zelf ontwikkelde systemen als een urenregistratie. Het combineerd deze gegevens en maakt ze tot één geheel waardoor er in één oogopslag alle gegevens van een klant of domein zichtbaar zijn. Hierbij rekening houdend dat een domein op meerdere servers kan draaien. Daarnaast geeft het meer overzicht doordat klanten uit verschillende systemen gekoppeld zijn en tevens domeinen aan klanten kunnen worden gekoppeld. Dit maakt het tot één geheel.

Technology

PHP, jQuery, Mysql, XML, Ajax, SOAP.

 

Daarnaast is er een Database class ontwikkeld welke ervoor zorgt dat elke query op de juiste server en database zal worden uitgevoerd, hierbij rekening houdend met het maken van zo min mogelijk connecties.

Description

Er is tegenwoordig grote drang naar het uploaden en het tonen van video's, dit gebeurd veelal door middel van flash. Echter weten gebruikers niet hoe een flash bestand te maken, daarnaast duurt het uploaden van een video langer dan het uploaden van een klein bestand.

 

Door middel van deze tool kunnen mensen zien hoe ver hun upload is, zowel in tijd als in percentage. Een grafische weergave maakt dit nog extra duidelijk. Wanneer de video klaar is met uploaden zal de status "wachten op converteren" zichtbaar worden, na enkele minuten zal de video automatisch omgezet worden naar een flash bestand waarmee het gebruikt kan worden op web pagina's.

Technology

PHP, Flash, Javascript/AJAX (met mootools en jquery), Linux commands.

Description

De doelstelling is binnen een korte tijd een grote hoeveelheid shops de lucht in te hebben. Om dit mogelijk te maken is er een orderbeheertool gebouwd waarmee het proces van bestellen zo gemakkelijk mogelijk wordt gemaakt. Het contact met de klant, leverancier en de administrators loopt bijna volledig automatisch.

 

Daarnaast is er een blijvend overzicht op het bestel proces, door middel van triggers worden er automatisch handelingen uitgevoerd waardoor een bestel proces nooit stil kan vallen. Uiteindelijk moeten ook de shops gegenereerd worden uit de beheertool, echter is dit punt nog lang niet bereikt.

Technology

PHP, deels Joomla. Javascript/AJAX met mootools. Flash en shell command binnen Linux omgeving.

Description

Site opgezet in het CMS Joomla. Een aantal componenten en modules is zelf geschreven, nog een aantal aangepast of hergebruikt. Het doel van deze site was om het snel te bouwen en redelijk eenvoudig te houden.

Technology

Ajax, Javascript, PHP, Mysql en XML.

Web

Description

Veel bedrijven hebben een aantal applicaties waarmee ze hun werkzaamheden kunnen vergemakkelijken. Echter na een tijdje loopt de hoeveelheid wachtwoorden erg uit de hand waardoor systemen onoverzichtelijk en moeilijk bereikbaar worden. Flits Webtools springt hier op in door een systeem aan te bieden dat verschillende systemen koppelt. Hierbij is de webtools het middelpunt. Eenmaal op de webtools ingelogd kan er naar elk systeem genavigeerd worden zonder opnieuw in te hoeven loggen. Daarnaast kunnen alle iconen in een, door je zelf bepaalde, volgorde worden geplaatst zodat jet er slim gebruik van kunt maken.

 

Daarnaast kunnen alle wachtwoorden en systemen vanuit de backend worden beheerd en worden er statistieken bijgehouden van websites en logins op de webtools. Ook kunnen er services worden aangeschaft door deze te slepen en te activeren, er verschijnt een melding in de backend waarna er actie ondernomen kan worden

Technology

AJAX/Javascript met het framework mootools. PHP, Mysql en het CMS systeem Joomla (en het bijbehorende framework).

Web

Description

Voor de HAN is er een project uitgevoerd voor het ANP, de afdeling APS. Hierbij moeten bedrijven berichten kunnen insturen en deze in de juiste categorie plaatsen (dit zijn er duizenden), hierbij betaald de klant per categorie.

 

Bij deze opdracht is gebruik gemaakt van tagging. Door hier gebruik van te hebben gemaakt wordt bij gebruik van bepaalde woorden een score uitgerekend. Aan het einde worden de 5 hoogste scores bekeken en wordt gekeken welke categorie aan deze score hangt. Hierdoor worden aanbevelingen gedaan aan de klant om het bericht in bepaalde categorieën te plaatsen. De klant kan hierna nog wel handmatig aanpassingen maken.

Technology

PHP, Ajax/Javascript en Mysql.

Prototype framework

Web

spammers en hackers
woensdag, 30 juni 2010
Websites bouwen, vroeger was het een klus die alleen toegelegd was voor een kleine groep mensen. Tegenwoordig heeft bijna iedereen wel wat kennis van HTML of CSS en door middel van systemen als... Lees meer...
Twitter: hype of niet?
zaterdag, 01 mei 2010
Is twitter nu een hype of niet? Al jaren groeit het gebruik van Twitter en de laatste maanden lijkt het erop dat mensen die gezworen hadden Twitter niet te gebruiken toch langzaam overstappen op het... Lees meer...
werk, lol en joomladagen
zaterdag, 24 april 2010
Vandaag zijn we met Flits Internet naar de Joomladagen in Utrecht geweest. Van 11 tot 4 hebben wij hierbij vele mensen gesproken, vele lezingen aangehoord en tussendoor ook nog een hoop lol gemaakt.... Lees meer...
LANParty 2011 Dag 5: Game over
dinsdag, 23 augustus 2011
De laatste dag alweer! Hoe laat er werd opgestaan is onbekend, niet zo vreemd eigenlijk want na zoveel dagen is het besef van tijd compleet weg! Er werd eerst rustig ontbeten achter de computers en... Lees meer...
LANParty 2011 Dag 4: een vreemd ontbijt
dinsdag, 23 augustus 2011
Dag 4 begon relatief laat, de meesten zaten pas rond 12 uur duf achter hun computer. Het was duidelijk te zien dat de LAN erin begon te hakken maar zoals we gewend zijn gaat het gewoon door! De... Lees meer...
LANparty 2011 dag 3: weekend!
dinsdag, 23 augustus 2011
We begonnen vandaag redelijk vroeg, tegen 10 uur zaten de eersten alweer achter de computer terwijl de laatste pc pas na 7 uur was gaan slapen. Nadat iedereen weer aan het brood met hagelslag had... Lees meer...
LANparty 2011 Dag 2: the real kickoff
zondag, 21 augustus 2011
Dag 2 begon rond een uur of 11 voor de meesten pas echt, gezien het feit dat de meesten pas tussen 5 en 7 gingen slapen was de nachtrust dus niet erg lang. We gingen rustig ontbijten (vooral... Lees meer...
LANparty 2011 Dag 1, een flitsend begin!
zondag, 21 augustus 2011
De eerste LANdag begon redelijk vroeg, zo rond 14:30. Guido Was als eerste ter plaatse en trof daar een compleet lege schuur aan. Zelfs geen Joost, hij was namelijk Björn en Davey op aan het halen.... Lees meer...
discussie, de mening van de gebruiker
zondag, 04 september 2011
Menig ontwikkelaar worsteld ermee. Honderden ideeën spelen door je hoofd, vele mogelijkheden en als je zou willen kun je wel drie jaar aan een site bouwen maar dat is helaas niet mogelijk. En nu?... Lees meer...
zelf ontwikkeling of inbouw pakket?
zondag, 20 februari 2011
Opnieuw een artikel over de nieuw te bouwen clanREP site. Er is nog niets gebouwd doordat de servercrash wat roet in het eten gooide maar we kunnen weer vooruit. Na de vorige keer al wat globaal... Lees meer...
php objecten
maandag, 24 mei 2010
De meeste mensen die programmeren komen er wel mee in aanvaring, het object georienteerd programmeren. In sommige talen gaat dit vrij automatisch zoals in Java maar ook in ASP.NET, helaas hoort php... Lees meer...
overplaatsing Geldbalans
dinsdag, 27 april 2010
  De website Geldbalans.nl en Geldbalans.com zullen overgezet worden naar een nieuwe lokatie. Er is hiertoe besloten om het onderhoud te vergemakkelijken, meer functionaliteiten te bieden en betere... Lees meer...
Website online
woensdag, 07 april 2010
Bij deze is het dan zover, ik heb een eigen website! De eerste versie van mijn website is online. Er komen nog een aantal wijzigingen en toevoegingen maar de eerste versie is nu klaar.Even een ... Lees meer...
We zullen je nooit vergeten
dinsdag, 21 februari 2012
Op 21 oktober 2011 is Roy Wassink op 24 jarige leeftijd overleden aan een hartstilstand.   Deze site zal in nagedachtenis aan Roy worden omgebouwd naar een plek waar een ieder zijn gedachten en... Lees meer...