TrueMassage, nu verkrijgbaar in de AppStore

Vandaag een simpele app gelanceerd voor Android. TrueMassage; https://market.android.com/details?id=it.zandstra

Deze applicatie is een applicatie om vermoeide spieren wat losser te maken, door gebruik te maken van de trilstand van de telefoon zelf. Druk de telefoon op de vermoeide spieren en stel de intensiteit in door op het scherm te klikken. Bovenin het scherm trilt hij minder, onderin juist langer.

Posted in Algemeen | Leave a comment

Uw Bedrijf Digitaal is live

Het heeft even geduurd, maar een project wat ik recent onder de naam bRadiant heb uitgevoerd is in de lucht. Het is momenteel erg simpel; vul je gegevens in en je kunt een formulier wat je zo kunt inleveren bij de kvk downloaden om morgen te beginnen met je eigen bedrijf.

UwBedrijfDigitaal.nl is speciaal ontwikkeld voor Uw Bedrijf Digitaal bv io. En moet ervoor zorgen dat als je vandaag bedenkt dat je met een bedrijf wil starten, je morgen kunt beginnen. Voordat je echt klaar bent, zijn we wel nog wat verder, maar het ziet er op dit moment erg veelbelovend uit.

Posted in Algemeen | Leave a comment

ZFS en een NAS in het groot

De laatste tijd speel ik veel met diverse software en hardware. Wat me echter steeds weer opvalt is dat er heel veel alternatieven zijn voor de vaak grote spelers op de markt. Zo is het voor veel bedrijven vaak niet te doen om een echte grote SAN neer te zetten en zeker niet van een speler als HP. Vergeet niet, in mijn optiek is een groot bedrijf al een bedrijf van 30 werknemers. Niet omdat ze echt groot zijn, maar de meeste bedrijven in Nederland hebben nog niet eens 10 medewerkers. Het gros zit onder de 5 medewerkers.

Als je dan verder moet kijken omdat Storage wel erg belangrijk is, kom je al snel op een SAN oplossing. Een SAN is vaak een stuk goedkoper, maar meestal ook wat langzamer. Als je zelf aan het bouwen slaat, kun je echter met Nexenta Community Edition ineens een heel leuk geheel bouwen voor niet eens al teveel geld.

Als bijvoorbeeld performance belangrijk is, dan bouw je je SAN op met heel veel relatief kleine schijven. 160GB kost je nog geen 30,00 euro ex BTW en als je daar een 9 stuks (7 voor data, 2 spare) van gebruikt met Raid-Z2, heb je voor in totaal 270 euro ex BTW een Storage van ongeveer 1,1TB. Een 1TB SSD zou je echter ongeveer 2300 euro ex BTW kosten en die haalt maar ongeveer 50% van de doorvoersnelheid. Zeker als je er nog wat SSD read en write cache bijstopt.

Voor 60 Euro koop je namelijk al een 50GB SSD, met 2 hiervan in RAID-0 als Read-cache lees je data als een trein. Voor Write-Cache zou ik 4 schijven van 8GB SSD nemen en deze in RAID-10 plaatsen. Dit kost ongeveer 35 euro per schijf, maar je wilt dit natuurlijk wel wat zekerder uitvoeren als de Read-Cache.

Al met al, met een verlanglijstje van ongeveer 270 Euro voor gewone schijven, 120 Euro aan Read-Cache en 140 Euro aan Write Cache, heb je volgens mij al snel een leuke SAN. Waarbij ik denk dat een gemiddeld bedrijf zich daar geen bult aan kan vallen. Het meest lastige is denk ik nog een behuizing vinden voor de 9+2+4 = 15 schijven.

Voorbeeld van een winkellijstje (niet compleet en/of getest) voor bij ACES Direct (NB; Ik ben niet aan hen verbonden oid, maar ze hebben meestal alles voor een redelijke prijs en prima service);












ArtikelnummerNaamPrijs per st.AantalPrijs totaal
5421551 / TS8GSSD25H-MTranscend Solid State Drive 8GB
SSD’s
€ 19,503€ 58,50
2830491 / HD503HISamsung 500GB HD503HIF3E
Harddisks
€ 32,909€ 296,10
1365102 / 770-C45MSI 770-C45770 RG SA RAID, Gb
Moederbord
€ 50,501€ 50,50
3579951 / HDZ555WFGMBOXAMD Phenom II X2 555 BE, sAM3
Processor
€ 69,001€ 69,00
4549051 / SBT-SRD4Sabrent Silicon Image RAID
Extra controllers
€ 22,502€ 45,00
4556811 / CMX4GX3M1A1333C9Corsair DDR3 4GB 1333 XMS CL9
Geheugen
€ 33,504 € 134,00
4457991 / 4044951006991Sharkoon Rebel12 Economy-Edition
Behuizing
€ 65,001€ 65,00

Totaal; € 718,10
NB; Aan deze lijst kan geen recht worden ontleent. De componenten zijn niet volledig netjes op elkaar afgestemd en zaken als voeding en kabels ontbreken.

Met een dergelijke lijst kunt u al redelijk uit de voeten en kunt u zo’n 3,5TB aan data wegschrijven. Het installeren van Nexenta is uiteraard niet de meest makkelijke zaak, maar op Nexenta.org kunt u vast hulp vinden mits nodig. Eventueel kunt u uiteraard ook contact opnemen met Nexenta voor professionele support.

Posted in Algemeen | Leave a comment

Duke Nukem in Campaign mode op trage laptop

Pfiew, zojuist ongeveer 2 uur Duke Nukem gespeeld. Afhankelijk van wat je wilt, is het enorm leuk of een enorme tegenvaller. Er zit een behoorlijke verhaallijn in de campaign mode en dus loop je stapje voor stapje te puzzelen wat ze precies willen. Zo moet je bijvoorbeeld op een bepaald moment met een op-afstand-bestuurbaar autootje rondrijden en wat puzzelen om vervolgens iets uit een ruimte te krijgen waar je anders niet bijkan.

Toch is het spel leuk en zit er heel veel humor in. Soms is het wat vrouwonvriendelijk, maar meestal is het gewoon lekker bruut tegen de Aliens. Kijk in de spiegel of praat in een microfoon en je hoort echte klassiekers als; “Damn, I’m looking good” en “Hail to the king baby”. Ook leuk zijn wat nieuwe zinnen als “My ass looks good. Look at my ass, no serious just look at it”.

Wat ik zelf soms wat langdradig vind, maar wel fijn, is als een grote eindbaas echt moeilijk te verslaan is. Schieten, schieten en nog eens schieten is het credo. Soms moet je dan ook nog opletten want dan komen er ook nog wat andere aliens op je af.

Ik kan echter niet wachten tot mijn nieuwe laptop binnen komt. Ik heb speciaal voor Duke Nukem een laptop besteld die al dat grafische geweld veel beter aankan. Deze relatief simpele en oude laptop heeft het er echt moeilijk mee. Is Duke Nukem Forever een nieuwe laptop waard? Volgens mij zeker, de echte lol zit hem volgens mij wederom in het ouderwetse multiplayer; gamen met vrienden. Ik kan niet wachten tot een potje Hail to the King (King of the Hill) of Capture the Babe (Capture the Flag, maar dan een base ipv een vlag).

Posted in Algemeen | Leave a comment

Hail to the King baby!

Duke Nukem Forever is uit. Duke Nukem 3D was, naast Quake (1, niet twee), het spel uit mijn jeugd waar alles om draaide na schooltijd. Uren heb ik het gespeeld, tot vervelens toe. En nu is er na al die jaren de opvolger; Duke Nukem Forever! It sure took them forever…

De les die je hieruit kan trekken als ontwikkelaar is simpel; hoogmoed komt voor de val, ook voor ontwikkelaars. 3D Realms vond het spel veel belangrijker dan wat dan ook. Resultaat; Duke Nukem Forever werd eerst gemaakt in de Quake 2 engine, daarna in de Unreal Engine en vervolgens in nog een x-tal engines. Rework after rework after rework. 3D Realms ging eraan tenonder en Gearbox maakte het af. Pluspunten voor Geadbox; het installatiescherm geeft ook credits aan 3D Realms. Het logo staat er in.

Posted in Algemeen | Leave a comment

Klantgericht of servicegericht?

De laatste tijd ben ik over diverse zaken gaan filosoferen, onder andere over hoe je als bedrijf nu het beste diensten kan aanbieden. Het valt mij op dat veel bedrijven claimen klantgericht te werk te gaan, of soms servicegericht. Met dat laatste bedoelen ze dan meestal eigenlijk het eerste, maar daarvoor moeten we eerst een definitie stelen.

Wat is klantgericht? Klantgericht is niets anders dan dat je levert wat de klant wil en de klant is dus de bepalende factor voor je dienstverlening. Heel simpelgezegd; de klant vraagt, wij draaien.

Maar wat is dan servicegericht? Dit is net zo makkelijk te definieren, want service is wat je biedt. Je richt je dus op de dienstverlening op zich, ook al moeten de wensen van de klant dan soms maar buigen of wijken. Dit klinkt vreemd, want in we verwarren het leveren van service al snel met klantwensen. Dit komt omdat de term eigenlijk heel vaak verkeerd gebruikt wordt, “wij bieden u de beste service” wordt vaak al snel, “we doen precies wat u zegt”.

Eigenlijk is servicegericht juist anders, jij bepaalt wat jij als leverancier wilt bieden en doet daar al dan niet concessies aan. Je wilt immers bijvoorbeeld de beste software leveren en dan neem je ook daadwerkelijk de beste software op voorraad. Als een klant dan toch net dat B-merk wil wat minder goed is maar bijna hetzelfde doet, moet je kiezen; lever je een minder product. Servicegericht kies je dan voor de klant en zeg je; ik lever je alleen goede spullen dus sorry. Klantgericht kies je voor de klant en bestel je de software van zijn keuze.

Ik zie regelmatig dat de klant vaak eerst kiest voor een minder product, om uiteindelijk dan toch eigenlijk te “zeuren” om de zaken die het betere pakket biedt. De vraag is dan uiteindelijk ook; wie bedien je nu het beste als je kiest voor een servicegerichte aanpak? In veel zaken blijkt dan eigenlijk dat je dan beter hard kan zijn naar de klant en geen concessies doet.

Wanneer we dit op een dienst gaan betrekken, wordt het echter al snel erg moeilijk. De klant vraagt dan soms snelheid, wat je best kan leveren. In dat geval is de servicegraad moeilijk aan te geven. Persoonlijk zou ik dan aanraden om de klant meer te informeren op een zo’n eerlijk mogelijke wijze. Waar kiest de klant precies voor als hij zegt dat het sneller af moet, of dat er een bepaalde functionaliteit in moet terwijl jij nu al lang weet dat hij dat nooit gaat gebruiken?

Posted in Algemeen | Leave a comment

PHP framework voor programmeren

Op dit moment aan het zoeken naar PHP frameworks om een applicatie in te schrijven. Dit met name omdat de meeste frameworks wel een bepaalde manier van werken vragen en dus een bepaalde manier van werken.

Mijn oog lijkt op dit moment vooral te vallen op http://www.yiiframework.com/ maar ook anderen als Kalaho en CodeIgnite zijn nog niet helemaal uit de race. Toch denk ik met name aan yii omdat ik her en der zeer positieve resultaten heb gelezen en wat ik aan documentatie zie, erg positief lijkt te zijn.

Ook sommige mensen zijn er erg over te spreken, bijvoorbeeld deze man; http://erickennedy.org/Drupal-7-Reasons-to-Switch

Beetje jammer is echter dat zijn site ergens het volgende zegt; “Lose Weight and Save Starving African Children“. Klinkt mij in de oren als; “Kom hier voor liposuctie en we sturen dat overtollig vet naar Afrika”.

Terugkomend op de frameworks; Yii lijkt netjes te zijn, een redelijke usergroep te hebben en vooral behoorlijk gedocumenteerd. Morgen ga ik een poging wagen om het op te zetten en te kijken of het echt net zo makkelijk is als dat ze beloven.

Posted in Algemeen | Leave a comment

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