Het Nieuwe Werken, vanuit de ICT

De meeste bedrijven zijn op z’n minst af en toe aan het lezen over Het Nieuwe Werken. In dit artikel ga ik in op de implementatie vanuit de ICT, want de meeste artikelen gaan over het waarom je Het Nieuwe Werken moet implementeren, maar niet over hoe je het kan invoeren. Vergeet niet, het is voor ieder bedrijf anders, maar hiermee heb je in elk geval een blauwdruk om mee te beginnen.

De eerste stap is om te realiseren om op afstand te gaan werken. Hiervoor heb je een server nodig die afhankelijk van het aantal gebruikers is ingericht met veel geheugen en een snelle processor. Voor een bedrijf van 5 mensen heb je afhankelijk van de werkzaamheden voldoende aan een dual-core processor (twee processor-kernen voor rekenen) en 4GB geheugen. Wanneer je 40-50 gebruikers die er veel mee gaan werken hebt, heb je al snel twee twelve-core processor (vierentwintig processor-kernen) nodig met 64 GB geheugen. Voor het kleine bedrijf kun je waarschijnlijk uit de voeten met Windows 2008 R2 Standard, maar een groter bedrijf is Windows 2008 R2 Enterprise al snel aan te raden. Zet bij het installeren Terminal Services/Remote Desktop aan, zodat de mensen remote kunnen gaan inloggen.

Nu kunnen de mensen remote inloggen, maar dan kunnen ze vaak nog niet werken. Ze hebben daar applicaties en etc voor nodig. Je kunt echter niet een normale MS Office installeren, daar heb je namelijk een speciale volume-licentie voor nodig. Bedenk echter wel dat applicaties als Autocad erg veeleisend zijn, daar heb je dus eventueel een tweede Terminal Server voor nodig die puur daarvoor is ingericht.

Belangrijk bij Het Nieuwe Werken is ook dat mensen thuis kunnen bellen alsof ze gewoon op kantoor zijn. Hiervoor is Voice over IP (VoIP)/SIP erg geschikt. Mensen kunnen dan met een VoIP/SIP telefoon (of eventueel een applicatie op hun laptop en een headset) inloggen op de telefooncentrale op kantoor en vervolgens bellen en gebeld worden alsof ze gewoon op kantoor zijn. Ze kunnen collega’s gewoon bellen met interne nummers en de klant krijgt gewoon uw telefoonnummer te zien. Er zijn complete servers/telefooncentrales die u af kunt nemen, maar er zijn eventueel ook open source applicaties zoals Asterisk die erg geschikt zijn om te gebruiken. Asterisk wordt zelfs in veel commerciele telefooncentrales gebruikt en is al jaren bekend als zeer stabiele software.

Ook heel belangrijk bij Het Nieuwe Werken, is een mogelijkheid tot chatten. Een goed protocol hiervoor is XMPP (Jabber), wat tegenwoordig veel gebruikt wordt. Je hebt hier een server voor nodig zoals Ignite Realtime en een Chatclient zoals Pidgin. Eventueel kun je dan ook klanten chatfunctionaliteit aanbieden via de website met een webclient zoals JSJaC. Dit maakt klantcontact heel makkelijk voor bijvoorbeeld de sales of support afdeling.

Zoals aan het begin al gezegd, dit is allemaal een handreiking voor een begin. Op sommige punten valt er nog wel wat op aan te merken. Zo is het voor een groot bedrijf bijvoorbeeld niet aan te raden om slechts 1 server te gebruiken voor Remote Desktop, maar mist ook UPS en de internetverbinding uit mijn verhaal. Dit zijn allemaal zaken die namelijk ook afhankelijk zijn van de intensiteit van het gebruik en de wijze waarop er nu gewerkt wordt. Eventueel kunnen klanten namelijk intern ook overstappen op werken op een Terminal Server/Remote Desktop Server en dan komen er ook zaken bij kijken als Thin Clients.

Wilt u echter meer weten? Neem dan contact op met Zandstra IT. We helpen u graag verder.

JSJaC

Posted in Algemeen | Leave a comment

Het nieuwe werken, doe je zelf?

Zojuist ben ik op een website gaan kijken die ik al een tijdje over de radio gepromoot hoor worden; Het nieuwe werken doe je zelf!

Als ik de site lees, moet het een ware verlichting zijn. Als iedereen een dagje thuis werkt in de week, zijn er geen files meer. 61% van de professional’s wordt gelukkiger van Het Nieuwe Werken. 74% van de mensen werkt wel eens thuis en weet hoe heerlijk dat is. De helft van de flexibele werkers is gelukkiger volgens het Nipo.

We worden kennelijk vooral tegen gehouden door onder andere media, want maar liefst 20% van de journalisten denk “Werk is uiteindelijk toch gewoon maar werk”. En natuurlijk door het management die bang is om de controlle te verliezen.

Het Nieuwe Werken is echter meer dan alleen maar thuis werken. Het omhelst meer dan alleen maar zorgen dat je thuis kunt werken met een laptopje van de zaak. En deze website lokt mij niet uit om tegen de OR te zeggen dat we maar eens naar het Kenniscentrum Werk en Vervoer moeten gaan, omdat de website vindt dat het allemaal geweldig is. Als laatste negatieve punt over de website; Waarom zijn er zoveel workshops van Qurius? Een commercieel bedrijf? Waarom wordt er niet gelinkt naar bijvoorbeeld Saemen, die eventueel langs komen voor presentaties en kunnen helpen bij implementaties?

Begrijp me niet verkeerd, ik ben niet tegen Het Nieuwe Werken. Maar ik denk dat het niet alles oplost en weet dat het vaak meer voeten in aarde heeft als dat er gepropagandeerd wordt.

Wat men vaak vergeet is dat Het Nieuwe Werken niet alleen thuis werken is. Het is ook zorgen dat mensen volledig thuis kunnen werken. Ze moeten dus kunnen bellen, e-mailen en etc. alsof ze op kantoor zitten. Verder wordt werk anders beoordeeld. Je kunt niet meer op uren controleren, maar zult naar prestaties moeten kijken. Wellicht dat iemand bijvoorbeeld maar 6 uur doet terwijl de kinderen op school zijn en daarna nog een uurtje pakt in de avond en de gemiste uurtjes goed maakt in het weekend. Daar kun je lang niet zo makkelijk meer op sturen. Of als je controleert op basis van ingelogde uren, hoe controleer je dan iemand die veelal met een kladblok zaken uitschrijft en uitdenkt en dus niet altijd is ingelogd?

De website, gesponsord door het rijk, is dus een mooie website met een hoog Web 2.0 gehalte. Het slaat echter de plank volledig mis naar mijn inziens. Je kunt het personeel wel lekker maken, zodat ze zeer ongeinformeerd gaan vragen of ze thuis mogen werken. Dat is echter nog niet Het Nieuwe Werken. Bedrijven die er qua cultuur niet klaar voor zijn, ook qua management, gaat het niet lukken om dit succesvol te implementeren. Het resultaat, als er ook maar een bedrijf is die dit zo laat gebeuren, zou over een paar jaar nog wel eens achter de concurentie aan kunnen lopen.

Mijn advies luidt dan ook; Bedrijven, wees voorzichtig. Overheid, bemoei je er niet zoveel mee.

Posted in Algemeen | Leave a comment

Universeel datamodel

Voor een klant begint Zandstra IT met het bouwen van een stuk software. Voor deze software is een universeel datamodel ontworpen, waarmee het uiteindelijk niet uitmaakt wat er gebruikt wordt om data op te slaan. Het resultaat moet nog daadwerkelijk ontwikkelt worden, maar het idee is veelbelovend. Dit kunnen we in de toekomst namelijk inzetten om ook andere producten te ontwikkelen en dus een stukje van het geheel overslaan.

De rest van de software wordt dus bovenop deze laag gebouwd, waardoor het geheel nog wat verder uit elkaar getrokken wordt dan Model View Controller. We gaan naar een Datastorage Model View Controller in deze eerste fase van ons model.

Door de seperatie van de Datastorage uit de Model, kunnen we straks namelijk gebruik gaan maken van standaard objecten in onze Modellaag. Ook dat zal uiteindelijk ontwerp- en ontwikkeltijd gaan schelen.

Het doel is om volgend jaar een soort basis applicatie te kunnen bieden, waarmee men zeer snel en eenvoudig kan werken. Het is nog niet zeker, maar door slim hergebruik zouden we misschien zelfs kunnen aanbieden om een applicatie in elkaar te klikken op basis van componenten via onze website. Uiteraard zal regelmatig ook een vraag komen om extra functionaliteit, die we wel op maat zullen moeten ontwikkelen. Die klanten leveren we dan op maat gemaakte modules zodat ze wel uit de voeten kunnen.

Posted in Algemeen | Leave a comment

Zuinig rijden? Monitoren!

Enige tijd geleden heb ik een auto gekocht. Het was nodig omdat ik een klus heb die ver weg is (Amsterdam) en op een locatie waar ik relatief slecht kan komen met het openbaar vervoer. Ik heb echter altijd alles met de fiets gedaan en mijn rijbewijs gehaald voordat het “zuinig rijden” in kwam. De website van het nieuwe rijden heb ik inmiddels wel gelezen.

Het nieuwe rijden komt vooral neer op; zorg dat je zo laag mogelijke toeren maakt (zo rond de 2000 a 2500 tpm), dat airco en etc uit staan en dat je ver vooruit probeert te kijken. Sja, allemaal leuk en aardig, maar wat is de besparing dan?

Ik heb daarom besloten om dit te gaan monitoren. Wat is mijn verbruik als ik heel netjes 100 rijd in zijn 4 of in zijn 5, wat is mijn verbruik als ik 105 rijd en maakt het uit of ik snel doorschakel of als ik langzaam doorschakel. De gegevens ga ik, mits alles goed gaat, binnenkort hier neerzetten.

In elk geval kan ik wel het een en ander vertellen over wat ik ga installeren vandaag en morgen. Ik begin met een laptop, mijn oude vertrouwde Asus EeePC 702. Daar installeer ik Ubuntu 10.04 Server editie op, met zo min mogelijk poespas. Het zijn immers echte kilometers (en niet op een lopende band gedane metingen) en ik wil dus zo min mogelijk verbruiken aan externe apparatuur om te meten.

Verder heb ik een ODB-II kabel besteld bij DealExtreme, een USB kabel om mijn boordcomputer uit te lezen. Ook heb ik daar een stroomkabel besteld voor aansteker-plug naar mijn EeePC. Ook had ik nog een Adapt Bluetooth GPS en een Bluetooth Dongle liggen. Al met al denk ik dat ik enige tijd bezig ben met het daadwerkelijk installeren, maar als het lukt, kan ik straks precies uitlezen hoeveel brandstof ik verbruik en bij welke snelheid.

Posted in Algemeen | Leave a comment

Dag iPhone… :'(

Ik ben dit weekend overgestapt van de iPhone, naar de andere kant: Android (Samsung Galaxy S). Na 2 jaar trouwe dienst stop ik dus met het gebruik van mijn iPhone. De Samsung Galaxy S is een goede telefoon en Android, ach tsja. De kopieermachines staan tegenwoordig kennelijk niet alleen in RedMond (Microsoft), maar ook in Mountain View.

Hoe meer ik met Android werk, hoe meer ik denk. Sja, mijn iPhone kan dat allemaal toch ook, net even beter en gestructureerder. Android Market lijkt bijna net zo simpel als de AppStore, maar het is het toch net niet. Het is net wat lastiger om te komen waar ik wil en er is geen makkelijk programma op Windows/Linux/MacOS X om applicaties te installeren op mijn Galaxy (tenminste, voor zover ik tot nu toe weet).

Al met al, ben ik toch blij met de overstap. Waarom? Omdat ik eindelijk bij het netwerk van T-Mobile weg ben. Na 11 jaar klant te zijn geweest (vanaf 1999 met PrePaid en sinds 2003 met abonnement) wordt het netwerk maar niet beter. Zelfs na alle verbeteringen van de laatste tijd is het nog steeds geen goed netwerk. Het werkt vaak niet in de trein, bij mijn ouders, in mijn nieuwe huis, op diverse kantoren in Nederland en zo kan ik nog wel even doorgaan. Al met al, precies de plaatsen waar ik veel ben, ben ik niet of slecht bereikbaar. GPRS gaat nog wel, maar 3G is echt uit den boze. Ik werkte de laatste tijd dus veelal met 3G uit, onacceptabel als je het mij vraagt voor zo´n top-telefoon, omdat ik anders niet bereikbaar was.

Ik heb nog even getwijfeld over de 3GS die Vodaphone nu aanbied. Maar ik weiger eigenlijk een tweejarig abonnement af te sluiten voor een telefoon van al meer dan een jaar oud (qua model).

Al met al kan ik zeggen; Apple, ga toch eens weg bij T-mobile. Jullie zijn vast nog maar een jaartje gebonden. Dan kom ik na de switch wel weer terug. Maar zolang jullie bij dat onmogelijke netwerk blijven wat naar mijn mening met de tijd alleen maar slechter is geworden, kies ik maar voor Android. (Hint; in de VS schijnen ze ook niet zo blij te zijn met de keuze voor AT&T. Misschien moeten jullie gewoon overal eens kijken of die top-telefoon´s niet op een bagger netwerk zitten).

Posted in Algemeen | Leave a comment

De wiskunde van Amerikaans Roulette

Bij voorbaad; Dit model is niet uitgekouwd en puur berust op statistieken. Je kan er vast net zo goed mee geld verliezen als dat je kan winnen. Het is onbeproefd en hou daar rekening mee. Als je speelt, is dat altijd eigen risico.

Recent ben ik in het casino geweest en heb ik de roulettetafel mogen bewonderen. Wat een geweldig spel is dat, vooral wiskundig gezien is het heel interessant. Immers, hoe verhoog je je kansen en zorg je ervoor dat je het liefst zonder verlies naar huis gaat. Het komt er op neer dat het eigenlijk heel moeilijk is om het goed te doen, of je moet heel veel geluk hebben.

Bij Amerikaans Roulette kun je op bepaalde manieren inzetten. Ik beperk me in deze berekening tot de simpelste variant die ook nog redelijk leuk kan zijn om te spelen. Even voor de duidelijkheid; Ik garandeer niets! Het is een kansspel en dus kan je altijd verliezen! Ik weet niet of ik een redelijke berekening heb gedaan en dus kan je er echt niet zeker van zijn dat je ook echt met een kleine winst naar huis gaat.

Bij Amerikaans Roulette speel je met geld in de vorm van fiches. Je zet dit in op een enkel getal, twee getallen, vier getallen, een rijtje van 3, twee rijtjes van 3, een rij van 12, of even/oneven of rood/zwart. Ik heb me in mijn rekenmodel beperkt tot een vertikale rij van 12 getallen. Als je hier 1 fiche opzet van 1 euro en er valt iets op, krijg je je inzet terug, plus nog 2 keer. Je staat dan dus 2 euro in de plus.

Dit is een relatief makkelijk model, waarbij je elke keer 32,4% kans maakt dat het balletje op een van jou getallen valt. De kans dat het namelijk niet op de nul valt is 36/37=97,3% en je gokt dat het balletje op 1/3 van die getallen valt (oftewel; 97,3/3=32,4%).

Als je nu 1 euro inzet op die rij, krijg je twee euro extra terug, je hebt dus 200% winst. Als je echter verliest en je zet nogmaals 1 euro in, wordt het interessant. Als je wint, krijg je namelijk twee euro terug, maar je had al 1 euro daarvan verspeeld. Je hebt dus 2 euro uitgegeven, om 1 euro te winnen. Een winst van nog maar 33%. Als je weer verliest en daarna wint, speel je quitte.

Je wilt echter winnen, dus na twee keer verliezen moet je meer inzetten om je verlies te compenseren. Je zet dus 2 munten in. Als je dan wint, heb je namelijk 6 munten, terwijl je er 4 had uitgegeven (een winst van 50%).

Stel dat je nu nogmaal verloren had, dan moet je de volgende beurt dus minimaal 3 munten inzetten. Je krijgt dan namelijk 9 munten terug bij winst, terwijl je er 7 hebt uitgegeven. Je komt dan op een winst van 9/7*100-100=28,6%.

Als je dit in een tabel gaat uitzetten krijg je een beetje het volgende;

Beurt Uitgegeven Inzet Wint Winst
1 0 1 2 2 (200%)
2 1 1 2 1 (33%)
3 2 2 4 2 (50%)
4 4 3 6 2 (29%)
5 7 4 8 1 (9%)
6 11 6 12 1 (6%)
7 17 9 18 1 (4%)
8 26 14 28 2 (5%)
9 40 21 42 2 (3%)
10 61 31 32 1 (1%)

In deze tabel is duidelijk te zien dat er een exponentieel verband is tussen wat je moet uitgeven zoland je verliest, om winst te blijven maken. Je winst wordt procentueel echter steeds kleiner, dat is immers slechts winst/(inzet+uitgegeven). In de tiende beurt speel je dus om net iets meer als 1% winst.

Ik kan daarom iedereen aanraden; speel het spel om het spelletje. Wanneer je gaat kijken naar de mogelijkheid om geld te verdienen, dan zie je dat je al snel een flinke zak met geld nodig hebt om al je verliezen goed te maken of er met een kleine winst vandoor te gaan.

Overigens, de kans dat je 10 keer achter elkaar verliest is ‘slecht’ 1,3%. Maar je zult net zien, dat je geen geld meer hebt om precies die eene keer dat je zover tever doorgespeeld hebt, te kunnen compenseren. De kans dat je een keer compleet door je geld heen gaat is groter dan dat je met een redelijke winst naar huis gaat.

Update; Zojuist heb ik op een website wat zitten spelen. Het beginbedrag was 1000 dollar en mijn tactiek werkte zo’n 40 beurten lang, waarin ik langzaam het bedrag uitbouwde tot zo’n 1250 dollar (Ik speelde met 5 dollar chips). Vervolgens heb ik in 13 beurten tijd dat volledige bedrag verloren omdat mijn rijtje maar niet viel. Een hele kleine kans van misschien maar zo’n 0,3 promille, maar groot genoeg dat het kan gebeuren als je maar door blijft spelen.

Posted in Algemeen | Leave a comment

Kubuntu met mirrored disks

Zoals gister te lezen was, ben ik bezig geweest met het installeren van een nieuw systeem. Dit systeem is een test-systeem, maar zal ik ook gebruiken als workstation. In mijn geval was het daarom belangrijk om en mirrored disks te hebben. Helaas biedt de distributie van mijn keuze geen mirrored disks in de installatie. Kubuntu heeft er echt de tools niet standaard voor in huis.

Ik moest dus een ingewikkelde installatieprocedure afwikkelen als ik dat zou willen, of een simpele truuk bedenken. Na ongeveer een kleine 10 seconde bedacht ik me dat Kubuntu gebaseerd is op Ubuntu, waar een servereditie van is. De servereditie heeft wel alle tools in huis om tijdens de installatie “eenvoudig” een RAID-configuratie op te zetten. Aangezien ze wel alle packages met Kubuntu delen, is het upgraden daarna een eitje.

In de eerste plaats heb ik dus Ubuntu Server geinstalleerd. Tijdens de installatie heb ik de schijven met md in een mirror gezet en met lvm 2 volume groups gemaakt (zo groot als de schijven) en vervolgens daar logical volumes in gemaakt die zo groot waren als de partities die ik zou willen. Een uitleg hoe je dit doet tijdens de installatie kun je hier vinden.

Zodra deze installatie gedaan hebt, kun je inloggen met de gebruiker die je eerder hebt aangemaakt tijdens de installatie. Deze gebruiker heeft rechten om sudo uit te voeren en dus kun je vervolgens alles installeren wat je nodig hebt. Aangezien we alleen een bash-shell hebben, moeten we de hele grafische omgeving nog installeren. Dit doe je heel eenvoudig met het volgende commando;

sudo apt-get install kubuntu-desktop

Het duurt even nadat je dit hebt gedaan, maar dit is echt het meest eenvoudige wat ik kon bedenken. Anders moet je namelijk in de kubuntu testomgeving opstarten en mdadm en lvm installeren. Daarna moet je dan echt handmatig de boel instellen en hopen dat alles goed gaat na het installeren. Aangezien ik altijd ook wat anders kan doen dan naar een schermpje kijken tijdens de installatie, kan ik makkelijk weglopen en wat anders doen. dpkg en aptitude doen de rest voor me.

Voor de terminal-schuwenden onder ons. Mocht je zover zijn gekomen dat aptitude alles geinstalleerd heeft en wil je herstarten, dat kun je snel en eenvoudig doen met het volgende commando;

sudo reboot

Veel succes als je ook je systeem zo gaat installeren. Stel gerust een vraag via it-ondersteuning.nl als je meer wilt weten (of via een comment op deze post).

Posted in Algemeen | Leave a comment

Nieuw testsysteem

Vandaag een nieuw test-systeem opgebouwd. Ubuntu Server geinstalleerd, met 4 disks. 2 disks van 250GB en 2 disks van 500GB. Beide sets heb ik in RAID-1 gezet (dus mirror). Ik ben benieuwd hoe dit gaat performen. Een groot voordeel is dat ik nu kan gaan testen met het dataverbruik van een Terminal Server, lvm (Logical Volume Manager) en KVM (Kernel Virtual Machine).

Waarom ben ik hier naar geintresseerd? Ik ben vooral benieuwd in hoeverre dit hosted op te zetten is om zo misschien ter zijner tijd bedrijven in staat te stellen hun complete serverpark weg te doen.

Posted in Algemeen | Leave a comment

it-ondersteuning.nl

Vandaag heb ik een testproject gelanceerd. Met it-ondersteuning.nl wil ik mensen en bedrijven met kleine problemen gratis en voor niets helpen. Als er iets lastigers tussen zitten waar ik niets mee kan (omdat het bijvoorbeeld echt een blik op het probleem vereist), dan zal ik aanbieden om een vrijblijvende offerte uit te brengen.

Ik ben benieuwd hoe het gaat ontwikkelen. Als ik er ook echte vragen krijg die leuk zijn om op mijn blog te beantwoorden, dan zal ik ze wat uitgebreider behandelen.

Posted in Algemeen | Leave a comment

Oud project; Inventarisate van systemen

Lang lang geleden ben ik eens bezig geweest met een application voor het inventariseren van computers. Welke hardware is er, welke software draait er op en etc. Na het enige tijd weg gezet te hebben, heb ik het recent terug “gevonden” en ben ik eens gaan kijken naar de bruikbaarheid.

De applicatie is ooit zo opgezet dat hij goed cross-platform in te zetten zou zijn. Hij is dus volledig in Java geschreven. De applicatie bestaat uit een client en een server gedeelte en werkte een beetje als volgt; de client inventariseert de locale hardware en software, maakt hier een xml van en emailt dit naar een bepaald adres toe. De server haalt dit vervolgens op, leest het uit en stopt dit in een lokale database. De server heeft verder een interface, die ietswat spartaans is, maar het werkte wel.

Op dit moment ben ik het geheel aan het updaten. Er waren stukken bij die niet meer werkte, zoals de registry uitlezen op windows via een obscure library die niet meer bestaat. Ik gebruik daar nu het commando “reg query” van de commandline utilities voor.

Verder ben ik de database aan het aanpassen. De database was namelijk db4o, maar ik wilde de interface omzetten naar een webvariant. Ik ben nu dus bezig het geheel om te schrijven naar MySQL, maar zal er later een interface voor schrijven en een PostgreSQL variant van schrijven.

Zodra ik straks een redelijke webinterface heb, ga ik nog verder met grondige aanpassingen maken. Email is immers not done in de huidige omgevingen. Om spam tegen te gaan wordt smtp vaak geblocked vanaf werkstations en dus zal ik dat moeten omschrijven. Waarschijnlijk wordt dat http of https, zodat de software makkelijk door firewalls heen gaat en beheerders er niets voor hoeven aan te passen.

Als ik zover ben, kan ik er misschien een commercieel product van maken en het in de markt zetten. Voorlopig ben ik al blij als ik het voor mijn eigen bedrijf in kan gaan zetten.

Posted in Algemeen | Leave a comment