november 3rd, 2009

Als je veel met wordpress werkt dan is het volgende handig, een overzicht van alle termen die je kunt gebruiken in je templates
http://woorkup.com/2009/11/01/wordpress-visual-cheat-sheet/
Categorieën: Ontwikkeling
oktober 22nd, 2009

Ubuntu is een gratis software besturingssysteem gebaseerd op linuxW (DebianW). Ik ben al jaren een groot fan en gebruik niks anders meer. Zeker voor mijn werk is het een uitkomst, ik heb al jaren geen programma meer hoeven aan te schaffen, aangezien alle programma’s in ubuntu gratis zijn!
Binnenkort komt de nieuwe versie uit, met nieuwe opties, waaronder gratis deelname aan ubuntu one, een webdisk van 2 gb waarmee je bestanden kunt syncen tussen verschillende pc’s, nooit meer bestanden naar mezelf mailen!
Nieuwsgierig geworden? lees hier :http://www.ubuntu.com/ of hier : Ubuntu info op wikipedia meer
Categorieën: Nieuws
oktober 16th, 2009

Technisch artikel maar vond het erg verhelderend:
http://developer.yahoo.com/performance/rules.html
Dit artikel vond ik toen ik de YSlow plugin begon te gebruiken voor FireBug (een developer plugin voor firefox) deze plugin geeft mooie gedetailleerde info over een pagina, en waar je deze nog kunt verbeteren. Zie de screenshot voor een indruk

Categorieën: Ontwikkeling
oktober 12th, 2009

De volgende link toont enkele leuke 404 pagina’s, sommige erg grappig, sommige juist weer erg creatief:
http://www.e-tail.be/error-404-pagina-57-creatieve-voorbeelden/
Categorieën: Ontwikkeling
Tags:404
oktober 8th, 2009

Op dit moment zijn we al weer 6 maanden aan het ontwikkelen om onze nieuwste applicatie voor het eind van het jaar gereed en online te hebben. Mafuta is de naam van ons nieuwste produkt en de naam is afgeleid van het Zulu woord voor olie/vet.
De applicatie is gericht op bedrijven die service verrichten in de industrie of bedrijven die juist service ontvangen. Het geeft die bedrijven online een overzicht van (delen van) een productielijn, waar gesmeerd moet worden, wat de status is van het onderhoud van de onderdelen, wanneer taken voor het laatst zijn uitgevoerd etc. Naast dat het een overzicht geeft, genereert het systeem ook werk voor de onderhoudsmensen die langs de machines moeten lopen.
Deze applicatie is de tweede applicatie die we ontwikelen (naast UMROS ons systeem voor online produktcatalogus beheer) en is in technisch opzicht ons meeste up to date produkt met alle nieuwste snufjes die we hebben ontwikkeld.
De basis van het systeem wordt gevormd door een framework wat geintegreerd is met Zend Framework, het is er op gebaseerd omdat we het niet compleet willen gebruiken aangezien we zelf graag gebruik maken van Smarty en andere oplossingen. Mijn ervaring is dat ZF een prachtig framework is omdat je alle onderdelen als een soort plugins in je applicatie kunt gebruiken. Onze eigen code maakt daarom gebruik van classes als zendauth en zenddb.
Met name zenddb is een erg prettige class om te gebruiken aangezien deze sql voor je genereert en toestaat dat er gebruik wordt gemaakt van parameterized queries wat het veligheidsniveau ten goede komt. (bij deze methode neemt zenddb het escapen van waarden voor zijn rekening, iets wat de kans op een SQL-injectieW voorkomt). Een selectiestatement kan er bijvoorbeeld zo uitzien :
$select = $this->oDB->select(); //oDB is een implementatie van zenddb
$select->from(array('upr'=>'usersprofilesrights'));
$select->joinLeft(array('upn'=>'usersprofilesnames'),'upr.profilesid = upn.id',array('PofileNameId'=>'upn.id','ProfileName'=>'upn.name'));
$select->joinLeft(array('mod'=>'modules'),'upr.modulesid = mod.id',array('ModuleName'=>'mod.name'));
$select->where('mod.name = ? ',$ResourceName);
$result = $this->oDB->fetchAssoc($select);
Het resultaat is een array met de ids van de records als key, iets wat het opzoeken van waardes in je array enorm vergemakelijkt.
Verder proberen we in deze applicatie zoveel mogelijk gebruik te maken van ajax, met name omdat sommige schermen anders erg langzaam zouden worden. Data wordt dus pas ingeladen op het moment dat het nodig is.
Hieronder enkele screenshots van de applicatie in wording:
Categorieën: Ontwikkeling
Tags:mafuta, projecten