Categoriearchief: Scripting

Boekbespreking: Webscraping met Python van Ryan Mitchell

Vorig jaar oktober spraken we met Jerry Vermanen over het boek Internet research & Datajournalistiek waarvan hij mede-auteur is. Het boek bevat een hoofdstuk over de mogelijkheden en het belang van webscraping geschreven door Vermanen en daarom leek het ons een aardig idee om het nieuwe Handboek Webscraping met Python van Ryan Mitchell door hem te laten bespreken. Voor je begint met lezen een definitie van webscraping: ‘webscraping is een computertechniek waarbij software wordt gebruikt om informatie van webpagina’s te extraheren en al dan niet te analyseren.’ (H.F.)

Webscraping is niet voor iedereen weggelegd. Zo, dat is eruit. Een goede waarschuwing voor ieder persoon die het boek Webscraping met Python van Ryan Mitchell wil aanschaffen, maar geen basiskennis van Python heeft. Maar stel dat je wel weet wat BeautifulSoup is en je de terminal op je Mac of Linux-machine weet te vinden: maak alvast wat lege mappen aan om je nieuw gescrapte data in te bewaren.

Lees verder Boekbespreking: Webscraping met Python van Ryan Mitchell

Programmeren met Bash

Programmeren klinkt ingewikkeld en moeilijk, maar hoeft dat niet te zijn. Een programmeeromgeving als Bash vereenvoudigt het leven, bijvoorbeeld.

Bij programmeren denken de meeste mensen aan ingewikkelde toestanden met lange lappen nagenoeg onleesbare code. En het moet gezegd: in sommige gevallen is dat ook zo. Maar als je toevallig het DOS-tijdperk nog hebt meegemaakt, ken je wellicht nog de aloude batch-bestanden. Met daarin een serie opdrachten waarmee je bijvoorbeeld programma’s kon starten. Het was zelfs mogelijk om net wat verder te gaan en er een ‘echt’ programmaatje van te maken. Zo was iets als een opstartmenu te realiseren of iets anders aardigs, zoals het automatiseren van een reeks opdrachten. Het moderne Bash borduurt eigenlijk voort op dat idee. Het is – net als de batchbestanden onder DOS – gebaseerd op scripts. Vertel de computer wat je wilt doen en het script voert deze opdrachten uit. Alleen geldt wel dat Bash veel en veel flexibeler en uitgebreider is dan wat er met batchbestanden mogelijk was.

Lees verder Programmeren met Bash

Een goede supportafdeling is onmisbaar

De provider in Amerika waar we onze sites en blogs hosten, stuurde een mailtje dat de server waar dat alles op staat nieuwe hardware en software ging krijgen. Zorg voor een goede back-up, want je weet nooit wat er kan gebeuren! Een update naar nieuwe snellere, veiligere hard- en software? Heerlijk! Nou, eh… na de migratie deed niets het meer. De email niet en de blog waren onbereikbaar. Dankzij een goede supportafdeling was het gelukkig snel opgelost.

Opruimen!

Eind 2003 maakte ik een website voor mijn vrouw, die illustrator is. Een vriend raadde me aan om die in Amerika onder te brengen bij Lunarpages. In de loop van de tijd kwamen er blogs bij en zette ik er wat fotoverzamelingen op, om die via het web aan klanten/vrienden/familie te kunnen laten zien. In die 15 jaar werd de map op de server van Lunarpages waar dat alles stond een beetje een zooitje. Ik was dan ook niet echt verbaasd toen ik een volgend mailtje kreeg met het verzoek dat ik, voorafgaand aan de servermigratie, de boel in die map een beetje wilde opruimen. Subject: domain – Excessive / Unrelated content found on your account [Action Required]. Lees verder Een goede supportafdeling is onmisbaar

JavaScript: werken met voorkennis?

Van het boek Web Development Library Javascript van auteur Peter Kassenaar is een 2de editie verschenen. Het is bij ComputerCreatief het Boek van de maand juli. Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en -toepassingen als Dreamweaver en JavaScript. We publiceren deze maand wat voorproefjes uit het boek en interviewen Peter over Javascript en deze nieuwe editie van het boek. Dit voorproefje is afkomstig uit het eerste hoofdstuk van het boek: welke kennis heb je nodig om met JavaScript aan de gang te gaan? (H.F.)
Lees verder JavaScript: werken met voorkennis?

Waarvoor wordt JavaScript gebruikt?

Van het boek Web Development Library Javascript van auteur Peter Kassenaar is een 2de editie verschenen. Het is bij ComputerCreatief het Boek van de maand juli. Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en -toepassingen als Dreamweaver en JavaScript. We publiceren deze maand wat voorproefjes uit het boek en interviewen Peter over Javascript en deze nieuwe editie van het boek. Dit is een deel uit het eerste hoofdstuk van het boek: Waarvoor wordt JavaScript gebruikt? (H.F.)

HTML is al ruim vijfentwintig jaar de standaard voor het maken van websites. HTML kan echter niet alles. In HTML wordt alleen de structuur van pagina’s beschreven. JavaScript is de aanvullende programmeertaal om HTML interactief te maken. Het is de populairste programmeertaal op internet. Elke browser heeft een ingebouwde JavaScript-motor, waardoor moderne webapps mogelijk worden. JavaScript staat daarmee aan de basis van elke techniek die de moderne web developer moet kennen. Of u later nu aan de slag gaat met Angular, webapps gaat maken met Phone- Gap of React, of uw eigen bibliotheekje met helperfuncties maakt: zonder JavaScript bent u nergens. Dit inleidende hoofdstuk toont de algemene kenmerken van JavaScript en laat zien welke tools u nodig hebt om succesvol met JavaScript aan de slag te kunnen gaan. Natuurlijk schrijft u alvast een eerste JavaScript voor snel resultaat.
Lees verder Waarvoor wordt JavaScript gebruikt?

Web Development Library Javascript 2e editie

Web Development Library Javascript 2e editie

Van het boek Web Development Library Javascript van auteur Peter Kassenaar is een 2de editie verschenen. Het is bij ComputerCreatief het Boek van de maand juli. Peter Kassenaar is auteur van vele boeken over algemeen pc-gebruik, programmeertalen en internettechnieken en -toepassingen als Dreamweaver en JavaScript. We publiceren deze maand wat voorproefjes uit het boek en interviewen Peter over Javascript en deze nieuwe editie van het boek.
Deze 2de, geactualiseerde editie van JavaScript in de serie Web Development Library biedt een stevige basis voor het programmeren in JavaScript, de scripttaal die interactiviteit in webbrowsers mogelijk maakt. Peter gaat uitgebreid in op taalconstructies, opdrachten en de vele mogelijkheden die deze flexibele programmeertaal biedt. Met behulp van voorbeelden en oefeningen ontwikkelt je je tot een gevorderde JavaScript-programmeur.

WordPress: werken met kindthema’s (2)

wordpress-boekenElke maand besteden we speciale aandacht aan een boek uit het fonds van Van Duuren Media. Deze maand gaat het om twee boeken rond het thema WordPress. De boeken van de maand februari zijn twee boeken uit de CMS Development Library: WordPress-thema’s bouwen en Een webwinkel met WordPress van auteur Dirkjan van Ittersum. We geven deze maand wat voorproefjes uit deze boeken. Dit is het tweede deel van hoofdstuk 4 van WordPress-thema’s bouwen over het werken met kindthema’s. Het eerste deel van je HIER. (H.F.)
Deze twee boeken worden tot 1 augustus 2016 door de uitgever voor een speciale bundelprijs aangeboden: van €48,90 voor €29,95!  De bestelpagina vind je HIER.
Lees verder WordPress: werken met kindthema’s (2)

Adobe Illustrator en Bitmap Fonts. Deel 2

In dit tweede deel (zie HIER voor deel 1) gebruiken we Pixels als Picture Elements, de onderdelen waar de afbeelding uit is opgebouwd. Die onderdelen hoeven niet vierkant te zijn of dezelfde kleur te hebben, maar kunnen qua vorm en kleur variëren. We gaan de lettervorm opdelen in kleine rechthoeken, die we vervolgens kunnen manipuleren door middel van scripts.

We gebruiken dit keer niet de Afbeeldingen Overtrekken-optie, maar de optie Objectmozaïek maken…
• Maak net zoals in het eerste deel een Bitmap van je tekst door middel van het Rasteren effect.
• Kies voor Object > Vormgeving uitbreiden om er een afbeelding van te maken.
• Zet Slimme Hulplijnen (Cmd/Ctrl U) aan.
• Trek een rechthoek vanuit de linker bovenhoek over de afbeelding. Zorg ervoor dat hij precies even groot is. Geef hem geen vulling, maar wel een lijn, 0,5 pt is voldoende.

01_Rechthoek

Lees verder Adobe Illustrator en Bitmap Fonts. Deel 2