Adriaan Buurke, MBO ICT Noorderpoort College Januari 2007 BPV Verslag – Voorwoord Voorwoord Dit verslag is geschreven in opdracht van het Noorderpoort college in het kader van de stage die bij de MBO ICT opleiding behoort. Ik beschrijf hierin de gang van zaken op het stage-bedrijf en welke werkzaamheden ik heb uitgevoerd. Ook zaken zoals het reflectieverslag zijn hierin opgenomen. Ik wil graag het personeel bedanken voor de hulp en begeleiding en in het algemeen de mogelijkheid om te stage te kunnen volgen. BPV verslag – Adriaan buurke Pagina: 2 BPV Verslag - Inhoudsopgave Inhoudsopgave VOORWOORD ................................................................................................................................................................ 2 INHOUDSOPGAVE......................................................................................................................................................... 3 INLEIDING ...................................................................................................................................................................... 4 DE STAGEAANVANG .................................................................................................................................................... 5 HET BEDRIJF ................................................................................................................................................................... 5 DE WERKPLEK ................................................................................................................................................................ 5 EERSTE OPDRACHT ..................................................................................................................................................... 5 PC OPNIEUW INSTALLEREN ............................................................................................................................................. 5 PROGRAMMEER OPDRACHT ................................................................................................................................... 6 HOSTSELECT ................................................................................................................................................................... 6 SAMENSTELLEN ........................................................................................................................................................... 7 SERVERS ......................................................................................................................................................................... 7 VERSLAGEN .................................................................................................................................................................... 8 DATACENTERS EN SERVERS ............................................................................................................................................ 8 SERVERS – HARDWARE BEHEREN ......................................................................................................................... 9 ONDERZOEKEN/TROUBLESHOOTING ............................................................................................................................... 9 GEHEUGEN ..................................................................................................................................................................... 9 SERVERS ALGEMEEN ....................................................................................................................................................... 9 SERVER ASSEMBLEREN ................................................................................................................................................... 9 STRESSTEST .................................................................................................................................................................. 11 SITES VERBETEREN / RESTERENDE PROGRAMMEEROPDRACHTEN ...................................................... 12 W3C XHTML PROOF................................................................................................................................................... 12 MAILINGSCRIPT ............................................................................................................................................................ 12 PRINTERS ...................................................................................................................................................................... 13 HARDWARE .................................................................................................................................................................. 13 SOFTWARE .................................................................................................................................................................... 13 HELPDESKSYSTEEM ................................................................................................................................................. 13 E-MAIL ......................................................................................................................................................................... 13 REFLECTIEVERSLAG ................................................................................................................................................ 14 SAMENVATTING ......................................................................................................................................................... 16 BEDRIJF ........................................................................................................................................................................ 16 STAGE ........................................................................................................................................................................... 16 HARDWARE .................................................................................................................................................................. 16 SOFTWARE .................................................................................................................................................................... 16 BPV verslag – Adriaan buurke Pagina: 3 BPV Verslag – Inleiding Inleiding Ik ga in dit verslag uitgebreid beschrijven hoe en welke werkzaamheden ik heb uitgevoerd tijdens mijn BPV periode. Het bevat ook het reflectieverslag met het logboek. Op deze manier kan ik een indruk geven over hoe ik bepaalde zaken heb aangepakt en uitgevoerd heb. Enkele voorbeelden zijn het programmeer werk. Hierbij beschrijf wat ik geleerd heb bij bepaalde programmeertalen. Ook op hardware gebied wordt er verder ingegaan over bijvoorbeeld het hardware upgrade project of het controleren van hardware. BPV verslag – Adriaan buurke Pagina: 4 BPV Verslag – De stageaanvang / Eerste opdracht De stageaanvang Het bedrijf Ik had natuurlijk bij het sollicitatiegesprek al een eerste indruk gekregen. Die indruk was versterkt toen ik na het gesprek een korte rondleiding door het gebouw had gekregen. Het voelde meteen aan als een jong, energiek, netjes en efficiënt bedrijf. Na de vakantie begon ik zoals gepland mijn stage op de afdeling webdesign. Hier kwam ik dan te zitten bij drie andere collega's op de afdeling. Uiteindelijk komt het totaal aantal werknemers binnen dit bedrijf uit op 11 mensen exclusief mezelf. De werkplek Zoals reeds gezegd bevond ik me op de afdeling webdesign. Hier was een PC beschikbaar voor mijn werkzaamheden. Mijn stagebegeleider bevond zich ook op deze afdeling als programmeur/applicatiebeheerder zijnde dus dit vereenvoudigde de communicaties. Naast mij zat hier ook een stagiaire die eigenlijk in vaste dienst hier werkt om websites te programmeren. De overgebleven persoon op deze afdeling is een designer, verantwoordelijk voor het ontwerpen van website onderdelen. Eerste opdracht PC opnieuw installeren Om de werkplek weer efficiënt in te richten bestond mijn eerste opdracht uit het formatteren en herinstalleren van Windows. Het werd aangeraden om eerst de pc eens door te lopen om te kijken welke bestanden van belang moesten worden bewaard blijven. Dus de volgorde was als volgt: Inventarisatie bestanden en drivers, back-up Ik heb de gegevens op de harde schijf doorgelopen om alle belangrijke bestanden (zoals drivers) eruit te zoeken. Toen dit eenmaal voltooid was heb ik hiervan een back-up gemaakt. Formatteren/indelen Via een Windows CD de inhoud van de harde schijf wissen door te formatteren. Hierna is bekeken hoe ik de harde schijf zou gaan indelen (dus partitioneren). Een simpele C schijf was echter voldoende. Windows installeren/configureren Nu de partitie gereed was begon de installatie van Windows XP. De instellingen lagen voor de hand en dit verliep ook probleemloos. Nadat de installatie was afgerond werden de drivers gedownload (wanneer deze niet reeds op de back-up stonden) en geïnstalleerd. BPV verslag – Adriaan buurke Pagina: 5 BPV Verslag – Eerste opdracht /Programmeer Opdracht Programma's installeren Na adviezen van de stagebeleiders over welke programma's in het bedrijf nodig waren en welke vaak gebruikt werden begon ik deze te downloaden en te installeren. Deze programma's bestonden uit een intern chat programma die de werknemers met elkaar kan laten communiceren en bestanden kan oversturen. En bijvoorbeeld de juiste editors en FTP programma's. Na enige configuratie van deze programma's was mijn werkplek gereed. Programmeer Opdracht Hostselect Ik mocht vervolgens dus programmeren aan mijn eerste HTML/PHP/MySQL website. Deze website heette hostselect en is bedoeld als vergelijkings-site voor mensen die webhosting zoeken. De site was een project van een vorige stagiaire die niet geheel was afgerond. Op deze site kan je als webhostingbedrijf inloggen om te laten zien wat je hebt en dan kunnen bezoekers die op zoek zijn naar hosting via vele zoek pagina's de beste hosting vinden voor hun site. Om deze site goed te kunnen gebruiken is dus een (MySQL) database nodig. Met de taal PHP voer ik database query's uit om extra zoekpagina's toe te voegen en de functionaliteit van de website uit te breiden. Dit was aanvankelijk nog wel een beetje onbekend gebied maar met wat hulp van de mensen om mij heen kwam ik al snel op gang hiermee. Ook aan het uiterlijk van de website heb ik veranderingen doorgebracht. Hiervoor had ik dus HTML en ook CSS nodig. HTML was mij wel goed bekend en dit gedeelte was snel door te voeren. CSS bleek ook relatief niet zo ingewikkeld en ik kon langzamerhand de pagina steeds beter opmaken en laten werken met deze talen. Al met al heb ik vele dingen die half af waren volledig gemaakt en mede de nog aanwezige fouten verholpen. En hier en daar extra dingen toegevoegd. Het menu opnieuw ingedeeld en missende tekstjes geschreven. BPV verslag – Adriaan buurke Pagina: 6 BPV Verslag – Samenstellen Samenstellen Servers In samenwerking met de stagebegeleider vonden we het een goed idee om een door mij een goede webserver te laten samenstellen. Eigen samenstelling server: Systeemkast Moederbord CPU RAM HDD PSU RM11704BH-021 Voordelen zijn dat deze kast extra ruimte heeft voor harde schijven en Prijs: € 321,00 Toledo i3010w (S5196) Moederbord ondersteund grote hoeveelheid geheugen en SATA RAID en lijkt goed geschikt. Prijs: € 223,28 INTEL Pentium D960 - 3.6 GHz, Cache L2 van 2x2 Mb Socket 775. Snelle CPU groot L2 geheugen en past op moederbord. 4 XAMD2-0512XUX42 1024MB DDR2 PC4200 / 533Mhz UNB. Totaal 4096 MB geheugen is voldoende. Prijs: € 338,00 Prijs: € 532,00 2 X 300 GB Maxtor voor voldoende capaciteit in RAID opstelling. Prijs: € 318,00 1U Rackmount Prijs: € 87.93 RAID Totale Prijs: Highpoint RocketRAID 1810A PCI-X SATARAID kaart om de twee harde schijven samen te laten werken zo als eerder beschreven. - Prijs: € 101,00 - € 1921,21 BPV verslag – Adriaan buurke Pagina: 7 BPV Verslag – Samenstellen Deze samenstelling is een vrij snelle maar dan ook dure oplossing. Verslagen Een beetje onderzoek was nodig en ik heb in totaal twee verslagen samengesteld. Deze verslagen gingen over voornamelijk hardware gerelateerde dingen. Bij het onderzoek naar een samenstelling van een webserver en de bijbehorende verslagen was het in overleg ook gewenst om te onderzoeken waar en hoe ze werden geplaatst. En welke sofware er wordt gebruikt. Datacenters en servers Datacenters zijn gebouwen die grote hoeveelheden computers servers en communicatie apparatuur onderbrengen. Er worden verschillende soorten servers hier ingericht. Van mailserver tot DNS server. Ook een webhosting bedrijf kan hier zijn webhosting servers gaan inrichten. Er worden vaak servers geïnstalleerd op de LAMP-manier. Dit wil zeggen dat server die door het webhosting bedrijf worden gebouwd bestaan uit: - Linux. Dit is een besturingssysteem dat dan op de server wordt gezet. - Apache. Dit is een programma dat de opgevraagde pagina's voor de cliënt uitzoekt en communiceert met de cliënt om vervolgens de pagina's door te zenden. - MySQL. Een databasesysteem die data levert en ontvangt voor en van websites zodat die meer functionaliteit krijgen - PHP (staat voor Hypertext Preprocessor). Een server-side programmeer taal. Dit wil zeggen dat wanneer een pagina wordt aangeroepen en die pagina bevat PHP code dat er door de PHP engine op de server de code van die pagina wordt uitgevoerd waardoor de cliënt een dynamische webpagina toegestuurd krijgt. Wordt gebruikt in combinatie met MySQL wanneer aanwezig in de meeste gevallen om gegevens van een internet pagina op te slaan in een database voor later gebruik. De servers zijn dus vaak op een geheel andere locatie dan waar het webhosting bedrijf is gevestigd. In het data centrum zorgen de aanwezige routers voor de verbinding met andere belangrijke internet toeganspunten in het internet die hierboven zijn beschreven. Via FTP (File Transfer Protocol) kunnen klanten die hun hosting bij het desbetreffende bedrijf hebben aangevraagd hun gegevens voor bijvoorbeeld een website op de server zetten. Via een control panel (zie afbeelding) kunnen de klanten tevens de webserver beheren tot op zekere hoogte (niet harwardematig). BPV verslag – Adriaan buurke Pagina: 8 BPV Verslag – Servers Servers – Hardware beheren Onderzoeken/troubleshooting Tijdens de stage heb ik verschillende malen servers geïnspecteerd. Bijvoorbeeld het testen van een PS/2 poort op het moederbord. Deze bleek defect te zijn. Dus hierbij was de beste oplossing om het moederbord te vervangen. Dus moest ik uitzoeken welke socket het moederbord ondersteunt zodat we een werkend systeem krijgen uiteindelijk. Ook heb ik gekeken naar een systeem die tijdens een Windows installatie een “blue screen” vertoonde. Ik heb het probleem geprobeerd op te lossen door diverse tests uit te voeren waardoor bleek dat het geheugen kapot was. Hiernaast tevens verschillende harde schijven getest met verscheidene opgezochte programma's. De benodigde programma's zijn soms gedownload en op een CD gezet zodat het programma op die manier te booten is. Ook vele kleine ingrepen zoals s-ata kabels vervangen (ze vielen er willekeurig uit) door een ander merk zijn voorgekomen. Geheugen Op het gebied van geheugen heb ik zoals vermeldt geheugen testprogramma's gedraaid. Ik heb een ook voor het hele pand vele geheugen upgrades doorgevoerd die verderop in het verslag uitgebreider worden behandeld. Servers algemeen Voor sommige servers was een RAID opstelling wenselijk. Dus dit hield in het vele omwisselen van hardeschijven en PCI RAID kaarten. Met een speciaal PCI kaart die er voor zorgde dat je een andere PCI kaart (zoals een RAID kaart) in de kast paste. Meer over RAID in het volgende kopje. Server assembleren Voor klanten van het bedrijf was het nodig om twee servers in elkaar te zetten. De spullen waren net binnen bij het bedrijf en ik mocht een server hiervan assembleren. Ik volgde hierbij een collega van de support afdeling die de server naast mij in elkaar zette en leerde zo hoe het moest gebeuren. Het assembleren van een server begint bij het verzamelen en sorteren van onderdelen. Omdat er op dat moment 2 servers naast elkaar werden gebouwd was het voor beter voor de overzichtelijkheid om de componenten te scheiden. Vervolgens de systeemkast klaar maken voor gebruik. Het ging hier om een Chenbro kast (zie plaatje rechterkant). Dit is een 1U kast. Dat wil zeggen dat de kast 1 unit (eenheid) hoog is. Daarmee moet je rekening houden met de hoeveelheid ruime beschikbaar in het datacenter (hierover later meer) als een server daar geplaatst wordt. Na het openen van de kast was het even zoeken naar de algemene structuur omdat zo'n serverkast toch niet vergelijkbaar is met andere kasten die ik reeds had gezien. Daarna BPV verslag – Adriaan buurke Pagina: 9 BPV Verslag – Servers werd de 400W voeding uitgepakt en in de kast geplaatst. De voeding had voorrang over het moederbord in dit geval omdat de voedingskabels eerst langs een bepaald gedeelte van de kast moesten worden gelegd. Wanneer de voeding eenmaal is bevestigd dienen er stroomkabels die aan de andere kant van de kast zitten te worden bevestigd aan de voeding. Dit is omdat de stroomingang op de achterkant ver van de voeding af zit. Toen kon het moederbord worden geplaatst en met een zes-tal schroeven is hij bevestigd aan de kast. Met behulp van een verlengkabel is het moederbord voorzien van stroom via een 20 polige connector. Hierna het hendeltje op het moederbord omgezet om de processor te kunnen plaatsen. Deze was vrij eenvoudig in positie gebracht en vervolgens werd de processor weer vergrendeld door het hendeltje. Vervolgens de processor koeling er bovenop vastgeklemd en de voeding voor de fan aangesloten. Het geheugen was nu aan de beurt en veel geheugen betekend ook vaak een snellere werking van een server. Van de twee servers die bij deze assemblage aanwezig waren moest er een uiteindelijk 2 GB geheugen bevatten en de andere 4 GB. Na probleemloos het geheugen vastzetten waren de harde schijven aan de beurt. Eerst het montageblok uit de kast gehaald, de harde schijven vervolgens in dat blok vastgeschroefd en vervolgens het blok weer vast te schroeven in de systeemkast. Het ging hier om S-ATA harde schijven en vereisten in dit geval een aparte voeding. Er waren twee MOLEX naar S-ATA voedingskabels beschikbaar en die aangesloten op de harde schijven. Er resteerde nog een PCI kaart die voor een RAID opstelling voor de harde schijven moet gaan zorgen. Een RAID opstelling is een manier van gegevens wegschrijven op meerdere harde schijven. De data wordt bijvoorbeeld opgesplitst en de eerste helft op de eerste schijf en de tweede op de tweede schijf. Hierdoor kunnen beide schijven tegelijk schrijven en dit betekend een snelheidswinst. Deze PCI kaart bevat zoals de meeste PCI kaarten een rechthoekig metalen plaat die haaks op de printplaat van de kaart staat. Deze werd verwijderd om te voorkomen dat het uit de kast zou steken. Na deze te hebben bevestigd werden de twee harde schijven met een S-ATA kabel vastgemaakt aan de RAID-kaart. Vervolgens apparatuur bevestigen om te testen of de server werkte. Ik kreeg beeld en alles werkte naar behoren. Dankzij aanwezige collega's die mij tijdens dit proces hebben bijgestaan is alles goed verlopen en getest. Op de volgende pagina staat een overzicht in een tabel die weergeeft welke componenten zijn gebruikt. BPV verslag – Adriaan buurke Pagina: 10 BPV Verslag – Servers Hier volgt een tabel met de gebruikte componenten: Systeemkast Chenbro Serverkast Moederbord ASUS Asrock CPU Intel Dual Core2 RAM Crucial 1 GB X 2 HDD 2 X Maxtor 250 GB Voeding 400 W RAID 3Ware PCI RAID kaart met S-ATA controller Voor de server die naast mij was gebouwd was het geheugen 4 X 1GB Crucial. Stresstest Voor verschillende Linux servers heb ik ook tijdens te stage een stresstest uitgevoerd. Dit hield in het opzoeken en downloaden van een geschikt programma om die vervolgens te branden en in het desbetreffende systeem op te starten. Het programma controleert verschillende aspecten zoals CPU en geheugen om te kijken of de machine gezond is. BPV verslag – Adriaan buurke Pagina: 11 BPV Verslag – Sites verbeteren / Resterende programmeeropdrachten Sites verbeteren / Resterende programmeeropdrachten W3C XHTML Proof Om ook een stukje debuggen te leren en om kennis te maken met XHTML was de volgende opdracht snel bedacht. Er werd mij gewezen op de website van W3C.org. Dit staat voor “World Wide Web Consortium”. Het is een organisatie die webstandaarden voor het world wide web ontwerpt en ook voor XHTML. Op deze site bevindt zich ook een programma die sites kan controleren op de aanwezigheid van fouten in de broncode. Mijn taak was dus om sites van het bedrijf en zo ook Hostselect die eerder is genoemd te controleren hiermee. Aangezien bijvoorbeeld ook Hostselect in HTML staat en niet in XHTML waren er vele fouten. Deze fouten zijn langsgelopen en met wat verdieping in XHTML opgelost. Mailingscript Een van de webdesign opdrachten bestond tevens uit het maken van een speciale site. Deze site heeft als doel het automatisch versturen van e-mail berichten aan contactpersonen. Dit houdt ook in dat je die contactpersonen moet kunnen beheren en dat de ontvangers zich kunnen afmelden. Nadat de basis eenmaal gemaakt was en was geëvalueerd werden er extra opties en functies bedacht om het totaal uit te breiden. Ook hier moest ik gebruik maken van vele PHP functies soms in combinatie met HTML. En om tabellen met bijvoorbeeld gebruikers correct weer te geven was er ook nog een onderdeel CSS te programmeren. Om dus daadwerkelijk contactpersonen en afzenders te beheren en op te slaan voor later werd er gebruik gemaakt van een MySQL database. Ik heb deze database ingedeeld in verschillende tabellen en velden zodat het makkelijk bereikbaar was. Vervolgens zorgt wat PHP werk er voor dat de benodigde gegevens daadwerkelijk op de site weergegeven worden. De mogelijkheden waren aan het einde van het project: - Het bekijken van contactpersonen in een lijst. Het selecteren van contactpersonen die de e-mail ontvangen. Het opmaken van een bericht indien gewenst met HTML die verstuurd wordt naar contacten. Automatische versturing van e-mail naar geselecteerde personen. Mogelijkheid om bij de mailing af te melden voor ontvangers. Het invoeren van contactpersonen. Afzenders van mailingen toevoegen, bewerken of verwijderen. Statistieken inzien. Zoals laatste mailing en de totale hoeveelheid mailingen. BPV verslag – Adriaan buurke Pagina: 12 BPV Verslag – Printers / Helpdesksysteem Printers Hardware Op de afdeling webdesign was een extra printer nodig dus dat was mijn volgende opdracht. Ik heb deze printer op de werkplek geplaatst en aangesloten. Via USB is de printer met mijn PC verbonden. Alleen bij het testen werkte het apparaat niet naar behoren en bleek naar enig onderzoek de fotoconductor aan vervanging toe te zijn. Hierna bleek ook de hoeveelheid inkt op peil dus ook dat is vervangen. Software Op software gebied was het nodig om de bijbehorende stuurprogramma’s op te zoeken en te downloaden. Na de installatie van deze stuurprogramma’s bleek na een testafdruk dat het allemaal goed werkte. Nu resteerde nog dat behalve mijn PC meerdere mensen op het bedrijfsnetwerk van deze printer gebruik wilden maken dus vervolgens heb ik de printer als netwerkprinter ingesteld. Bij enkele personen op de afdeling deze printer vervolgens toegevoegd en dit werkte prima. Helpdesksysteem E-mail Met de vele klanten die het bedrijf heeft krijgt het bedrijf ook vele e-mail met vragen en dergelijke. Om het duidelijk en overzichtelijk te houden en om te zorgen dat de mail bij de goede afdeling terechtkomt is er een systeem geïnstalleerd. Tijdens de stage heeft de stagebeleider mij een introductie gegeven voor dit systeem. Ik mocht een eigen mogelijk antwoord schrijven voor een probleem van een klant. Dit hielt in het probleem uitzoeken waarbij ik geholpen werd door de begeleider. Nadat het probleem ook voor ons duidelijk was en we een oplossing konden bieden ging ik een antwoord schrijven. Deze hebben we later samen bekeken en geëvalueerd. BPV verslag – Adriaan buurke Pagina: 13 BPV Verslag – Reflectieverslag Reflectieverslag Inleiding Digitalus is dus een webhosting/webdesign bedrijf. Hier worden domeinen geregistreerd, webservers beheerd en klanten geholpen met vragen. Dus er zijn ook afdelingen binnen het bedrijf die deze zaken appart behandelen. Op de afdeling “Webdesign” (vet gemarkeerd) verricht ik meestal mijn werkzaamheden. Hier heb ik een eigen PC geconfigureerd/geïnstalleerd en doe het programmeer en onderzoek werk. En op de support meestal de hardware gerelateerde onderwerpen zoals omgang met servers. Beschrijving werkwijze Herinstalleren PC Een van de eerste dingen die tevens voor de hand lag was het opnieuw installeren en configureren van de pc aan het begin van de stage. Mijn aanpak voor deze opdracht was als volgt in grote stappen: - Inventarisatie algemeen. Inventarisatie van bestanden en drivers die bewaard moeten blijven. Back-up van belangrijke bestanden uitvoeren. Formatteren van desbetreffende PC. Windows installeren. Windows configureren. Stuurprogramma's installeren. Benodigde programma's en back-up plaatsen. BPV verslag – Adriaan buurke Pagina: 14 BPV Verslag – Reflectieverslag Websites programmeren Met de benodigde programma's geïnstalleerd kon ik bijvoorbeeld aan het programmeren van websites beginnen. Mijn aanpak hiervoor was: - Luisteren naar wat precies de opdracht is. Hoe de website moet werken en eruit zien. De punten opschrijven die worden genoemd en bij de desbetreffende site horen. Vragen stellen zodat deze punten duidelijk zijn. Plannen op papier verder wat eerst af moet en wat later. Dus de volgorde bepaalt Die volgorde volgens het papier volgen totdat de website klaar is voor beoordeling. Bij beoordeling de punten die verbetert moeten worden opschrijven De punten doorvoeren/website uitbreiden. Hardware vervangen Bij het hardware vervangen zoals geheugen upgrades uitvoeren werd er eerst gekeken wat er allemaal aanwezig was. Hetzelfde gold voor het werken met servers, eerst een inventarisatie gevolgd door de uitvoering. Het komt dus meestal neer op: Inventarisatie van de aanwezige hardware (bijvoorbeeld kijken welke RAM modules er zijn). Kort stappenplan verzinnen. Soms op papier, soms in hoofd, ligt aan omvang van de opdracht. Opdracht volgens de planning uitvoeren. Feedback Tijdens de stage periode waren er vaak momenten of kleine deadlines om te kijken hoe het met een bepaald project staat en wat er niet goed is en wat er nog aan uitgebreid kon worden. Via deze manier kon ik een project verbeteren. De feedback op bijvoorbeeld een verslag die bij de stagebeleider was ingeleverd liet soms even op zich wachten maar was hielp mij uiteindelijk wel. Van mijn kant vroeg ik zo nu en dan feedback over het huidige project. Verbeterpunten Ik heb kunnen concluderen dat de inzet soms wat verzakkingen met zich mee brengt. Het is niet altijd even constant. Ik kan sporadisch hard bezig zijn en hetzelfde geld voor het tegenovergestelde. Ook de hoeveelheid initiatief is niet constant en gaat met vlagen. Dus concreet komt het op deze twee dingen neer. Ik wil graag constanter kunnen blijven werken en extra initiatief nemen. BPV verslag – Adriaan buurke Pagina: 15 BPV Verslag – Samenvatting Samenvatting Bedrijf Het webhosting/webdesign bedrijf “Digitalus” gaf meteen al de indruk van een leuk en jong bedrijf. Ik raakte hier snel gewend en met leuk personeel is het leuk hier te werken. De hulp van het mensen bij mij op de afdelingen en zo nu en dan van andere afdelingen was erg goed. Stage Mijn gevoel over de stage is vrij goed aangezien ik vele dingen kunnen doen en vooral ook veel bij heb geleerd op mijn interessegebied programmeren. Dus over het algemeen waren dat zaken als: - Programmeren websites Installeren/configureren Windows en drivers Assembleren Servers Hardware testen Stukje helpdesk Systeem samenstellen. Hardware Ook op dit gebied aardig wat kunnen leren. Ik kon zien hoe servers en dan vooral webservers eruit zagen en verschilden van de meer standaard PC. De kast was bijvoorbeeld platter en ik kon inzien hoe de hardware binnen in de kast was gemaakt om te kunnen blijven functioneren ondanks de verminderde ruimte. Daarnaast een PC bekeken van de zoon van een personeelslid waarna later bleek dat het geheugen corrupt was geraakt. Maar ook niet direct PC gerelateerde dingen zoals printers. Software Op gebied van software heb ik vele verschillende zaken gehad. Van een klein beetje linux-ervaring tot de omgang met FTP programma’s. Software was veelal interessant en leerzaam. Ik kwam in aanraking met programma’s waar ik het bestaan nog niet van af wist of nog niet eerder had gebruikt. BPV verslag – Adriaan buurke Pagina: 16