Chrome OS as daily driver

As a student, techhead and (part-time) web developer, I’m always on the lookout for new things. New things that will improve my life or my productivity. For the last 4 years, I’ve been using my trusty Macbook Pro 13” from 2012 as my daily driver. At work, at school and for a while as my desktop machine. I really enjoy using that machine, but it my MBP is growing old. With the upgrade I did 2 years back (a Samsung 850 SSD and upgraded to 16 gigs of RAM), I managed to extend the lifetime of my MBP with a few more years. But’s only a matter of time before my trusty old MBP isn’t capable anymore to do the tasks I require of it.

So, it’s time to look at a new machine. I’ve nearly made up my mind, my new on the go driver isn’t gonna be a OS X / MacOS based machine. Mainly due to the fact, that I can’t upgrade anything more on the machine after I bought it. Time to get my feet wet, and try something that isn’t an usual pick for a web developer.

I was talking to a friend of mine, and he graciously allowed me to borrow his “old” Chromebook. An Acer Chromebook 14, CB3-431 to be exact and I’m gonna challenge myself. I’m gonna use this machine for the next 7 days, starting today and use it as my daily driver for all my school and spare-time development work. I say spare-time development with a reason, for my work I simply cannot replace my Macbook just yet. But my experiences with this Chromebook will be taken into consideration for a new machine.

So the first task to do is get the Chromebook into developers mode and install crouton ( github.com/dnschneid/crouton ). Crouton is an application which allows you to install different chroots and install applications within those chroots. Some examples of these applications are Gimp, VS Code or even a full blown desktop environment like Gnome or XFCE. Crouton even has some prepackaged chroot’s ready which includes XFCE4, but I digress.

By using crouton I’m able to setup a chroot with a base Linux distribution ( most likely Debian based), which will suit my own personal needs. My current needs are an editor, PHP, MySQL / MariaDB and NodeJS and yarn. Normally as editor I would have picked my trusty PHPStorm, but I’m starting to think that PHPStorm is a bit to heavy for the CPU that’s in this Chromebook CPU (an Intel Celeron N3160), so I’ve chosen to use my second pick editor, Visual Studio Code.

I’m imagining that will bump into some issues with crouton, but that beside that I will have little to no serious issues. Maybe some inconveniences, but that will be about it. Nothing all too serious, mainly because my 90% of the things I do are already on the web.

Alright, I think it’s time for me to switch. Bye bye MacOS, I will see in a week!

OUYA spielerij

Een tijdje terug heb ik via de V&A van Tweakers een OUYA voor een leuk bedrag op de kop getikt. Leuk dingetje, kan er prima een paar Android games op spelen en daar kan ik prima wat avonduurtjes mee vullen. Maar dit is geen review van de OUYA, daar zijn er al genoeg van op het internet. Deze blogpost gaat meer over mijn speelavontuurtjes met de OUYA.

ouya

Lees verder

The death of Rdio and the rise of …. ?

A few days ago (16 November 2015 to be exact) Rdio announced that it’s IP (intellectual property), some technology and a big part of their employees are being bought by Pandora. As of 23 November 2015 all paid subscriptions are being canceled and thus are becoming Rdio Free / ad supported accounts, for an unknown period (until Rdio is totally killed). The end of an era for me, but also for other Rdio users.

Lees verder

Home Automation #3 – MIAUW!

In de afgelopen paar weken ben ik flink bezig geweest met programmeren van de webinterface en de daarbij behorende backend. Maar het belangrijkste van alles! Het project heeft een codenaam gekregen, namelijk Project Skittles. De reden dat het Project Skittles heet is eigenlijk heel simpel, ik wist niks beters en mijn kat heet ook zo 😉

skittles

Lees verder

Recept voor “frambozen taart” of hoe ik een Raspberry Pi gerepareerd heb

Ongeveer een 2 weken geleden, zag ik op de Vraag & Aanbod sectie van Tweakers een advertentie voorbij komen voor een beschadigde Raspberry Pi B. Het SD kaart slot begon kuren te vertonen en hij heeft geprobeerd deze zelf te vervangen.

Oorspronkelijk bood de betreffende persoon hem te koop aan. Toch heb ik de betreffende persoon even een DM gestuurd met de vraag;

Ik zag net je advertentie voor je Raspberry Pi en vroeg me eigenlijk af wil je echt verkopen of heb je liever dat iemand hem repareert ?De reden waarom ik dit vraag is omdat ik dit zelf wel als uitdaging zie om te repareren maar ik ben zelf niet op zoek naar een nieuwe Raspberry Pi.

De des betreffende persoon reageerde vol opluchting dat iemand zijn Pi wou repareren. Na wat DM’s heen en weer over details en een vergoeding (in dit geval een zak M&M’s) lag zijn Pi 2 dagen later bij mij in de brievenbus met een extra SD kaart slot er bij.

Lees verder

Home automation – #2 WiFi is in da house!

Hij is binnen gekomen! De ESP8266 WiFi module is een aantal dagen geleden afgeleverd door de vriendelijke meneer van de PostNL.

IMG_20150418_031941

De ESP8266 is een hartstikke leuke chipset. In de basis is het een 32 bits microprocessor die een aantal netwerk functionaliteit voor zijn rekening neemt. Deze chip heeft de mogelijkheid om als accesspoint, als client of als beide. Daarnaast kan je met 3 simpele commando’s een TCP of UDP connectie opzetten, wat data verzenden en deze zelfde connectie weer afsluiten. Daarnaast heeft de chip ook nog eens de mogelijkheid om buiten UART ook nog eens kan communiceren over SPI. Het leukste van dit alles is dat de ESP8266 bijna niks kost. Ik heb voor de mijne $3.04 inclusief verzendkosten vanuit China betaald. Omgerekend is dat nog geen 3 euro.

Dus dan wordt het maar eens tijd om te kijken hoe de module precies werkt. Laat ik als eerst maar eens even de nodige vertaalde documentatie er bij pakken en de pinout er bij pakken. Aangezien de originele datasheet alleen in Chinees te krijgen is, ben ik echter aangewezen op slecht vertaalde documentatie 🙁

esp8266-pinout

Lees verder

Home automation – #1 De ontdekkingsreis

Al een flinke tijd ben ik aan na het nadenken over domotica (ook wel home automation genoemd, wikipedia) en hoe ik het precies wil gaan indelen en gaan aanpakken.

Nu woon ik zelf gelukkig niet zo heel erg groot (ongeveer 26m2 exclusief badkamer en keuken) dus valt het allemaal wel weer mee hoeveel sensoren ik precies nodig ga hebben.

Maar ik loop vooruit op de zaken. Zoals ik ook al zei, woon ik niet zo heel erg groot. Ik woon in een studio appartement met een aparte badkamer en een “aparte” keuken. Hier onder vind zie je de indeling van mijn 1 kamer appartement.

indeling

 

Lees verder

“Ghetto” of mijn nieuwe home-server

Eigenlijk was ik al een tijd toe aan een nieuwe home server want mijn Raspberry Pi was echt niet krachtig genoeg meer voor alle taken die ik hem toe bedeelde, dus was het tijd voor wat vervanging.

Laatst was ik even op visite bij wat familie en die hadden nog een Packard Bell iMedia S2110 machine staan die niet meer gebruikt werd. Leuk!

Lees verder