Productivity week : The best chrome extensions to increase your productivity.

May 12

We continue our Cross platform productivity week posts this week and focus on that one little application we use the most on our computers these days … The browser. (or the World of Warcraft Executable, depending on your taste). Chrome is a little bit of a cross platform blessing since it not only straddles most of the Operating systems we talk about, it also has access to a wide range of extensions. We listed a couple that help you to be more productive.

Rkk3q

Writebox for Chrome.

When I write blogposts I hate to be distracted. No matter how advanced my laptop is, or how multitask-friendly my operating system tries to be … when it comes down to doing some writing I want something plain and simple. Writebox is just that : A text editor in a window that gives you text on a plain background. You can tune the colors to your liking (amber letters on a black background for me) and start typing. Writebox syncs with Dropbox and your Google drive so you can ‘pick up’ where you left on on another computer or on another OS altogether.

Dictate with Dictation.io

All the cool bosses of the 70’s had secretaries. These girls would sit behind giant typewriters while their bosses dictated all kinds of important letters to their management (or mistresses) So why don’t WE do that ? Forget the typewriter and the mistress part, how about you start talking to your computer right now. Dictation.io is a great website/extention that lets you dictate whatever you want to write and spits it out in plain text. Copy – Paste – Done. No matter what OS you are on.. as long as you are running chrome. https://dictation.io/

Mindmup

Whenever I need to prepare a podcast or do a presentation I use a mindmap to organize my thoughts. Some people type stuff out, but I have found out that my brain just doesn’t work that way. After a little looking around for a great (free) chrome friendly Mindmap tool, I stumbled across Mindmup. It lets you create as many mindmaps as you like and store them on your Google Drive or in Dropbox. Unlike Mindmeister we mentioned a while ago, Mindmup does not have a restriction on the number of mindmaps you can create using the free service.

File system for chrome os.

This is actually a collection of several applications/extensions for those of you using a Chromebook. With this extension you can connect your Chrome file structure with either Dropbox, Onedrive or a webdav service; tying the different locations where you store your data together. Gone are the days of having to upload files and open websites/services to get to your teletubby wallpaper collection.. Enjoy !

Links.

Related Posts

Merging your operating systems.

Feb 06

“I run operating system X, I prefer distribution Y, I like desktop interface Y better” I’ve heard the discussions over and over again. Sometimes people stick to their guns and defend their choice, other times people hop around from OS to OS or from Linux distro to Linux distro just because they want thingie X that isn’t available in Distro Y.
The question is : Why do we still need to choose ? If we can train our digital workflows to be operating system independent, why can”t we take it one step further and instead of ‘choosing’ our operating system .. why not design it ourselves ?
The question came up when I got back from a visit to Fossdem this week (Belgians largest open source conference with attendees and speakers from all over the world). Seeing all these pretty Linux distributions and the powerful stuff you can do with them made me all eager to take the plunge once again and go “Full Linux” for a while. I slide from OS to OS (My main workhorse is a Mac, my traveling companion is a Chromebook that has Ubuntu on the side, my desktop runs Linux Mint and I have a Surface Pro running Windows 10). Lately I have been having hours of fun playing around with the Chromebook. Its simple operating system charms me into using it quite often. Its clutter free, not a lot of distractions and I like its simple elegance. However it is limited. Some things just don’t work on Chrome, but luckily for the Chromebook I can just ‘sidestep’ into the Ubuntu version I’ve installed via Crouton.
Hopping from OS to OS at the press of a button is a joy, however, since Ubuntu uses the same Root kernel Chrome OS does .. Some features are missing. (No iPTables means no way to use Sshuttle, my favorite vpn client) The other downsides from working on the Chromebook are its limited storage (16 gigs divided between Ubuntu and Chrome OS) and the low quality screen. I love working with the little machine when i’m on the road .. but it has its limits.
Meanwhile my super powerful Macbook Pro sits by the wayside, waiting patiently until I have a new task for it to do. (I do most of my audio and video production on my Mac and it IS the main machine for my business so tinkering with it is just not done). A bit of a shame really.

Side by side.
As I was once again working on both machines side-by-side this week, I wistfully thought : How cool would it be to have the power and screen size of the mac, the simplicity of the Chrome OS and the power of Linux rolled into one machine while still having the option to “slide” back and forth between the operating systems at a whim…
Sure, I could dual boot my Macbook pro with some flavor of Linux but that would violate one of my basic principles : My Mac is my work machine, my livelihood .. so excessive tinkering that might harm the OS or the data on the machine is NOT done. Furthermore, since the latest upgrade to OSX Yosemite, dual booting has become a lot more complicated. So the alternative was easy : Using a virtual machine. With plenty of Ram and an SSD drive I would have not trouble throwing some Gig’s and a few cores at my Linux distro of choice and run one on top of the other.

Chromixium-initial-screenshot

So what to choose ? Choosing your distro is always hard. And in my case I wanted something very specific. I wanted the distro to have a light graphical user interface (I don’t like clutter + I wanted it to be sharp and snappy so I didn’t get the feeling I was running a VM. On the other side I also wanted it to look like Chrome OS. So what to choose ?
Chromixium : A great distro that I found out there that does just that is Chromixium. Basically its a re-build of Chrome OS but using the open source version of the Chrome browser : Chromium. The Chrome-OS look and feel is done by heavily modifying an E17 interface and adding a plank dock. The operating system is light, elegant and well done. The great thing is : Where Chrome OS Stops, Chromixium go on. Instead of running on a shared Linux Kernel (like the Ubuntu installs in Chrome OS via Crouton) Chromixium is pure Ubuntu under the hood. That means : A terminal and access to the software center. Install whatever you please !

Looks like Chrome, Feels like Linux, Runs on a Mac.
So after I installed my favorite Linux applications (both Command line versions and actual apps) I have “morphed” my Chromixium into something that looks like Chrome OS but has the full power (and applications) of Ubuntu available at my fingertips. So now to get it to play nice with my Mac. In order for the Chromixium VM to be able to use the full resolution of my Retina display I made sure to assign it at least 32 meg of video memory in the Virtualbox control panel. I also assigned 2 cores and 4 gigs of ram. Next up it was time to install the Virtualbox Add ons into the guest operating system (Chromixium) to let it use the full resolution.

Retina Schmetina
The actual resolution of a 15 inc Retina Macbook Pro is 2650 by 1600 and I was puzzled why, no matter how I tried, I could not get my Chromixium VM up to that exact resolution when I put it in full screen mode. Turns out that this is actually impossible. The retina resolution is no longer tied to the actual resolution of your display. So you can “scale” the actual resolution of your desktop to ‘appear’ a certain resolution that is actually being ‘mapped’ on the actual resolution of your display. To make a long story short : I went into my Macs system preferences and set the host resolution of my system to a setting that “looked” like 1920 by 1200 and when I set my VM to fullscreen I saw that THAT was the actual ‘physical’ resolution the VM recognized.

So in the end I’m running an OS that is a mutated version of Chrome OS and that I have pimped out with a lot of “standard” Ubuntu applications ON TOP of my Yosemite install on my Macbook pro. It gives me the best of both worlds. The look and feel of Chrome OS , the power of the cloud (Both Chrome and Chromium can sync with my Google account and all settings, plugins and extensions are carried over between my Chromixium os, my Mac and my Chromebook) To power it all I have my Retina-display I7 Macbook pro and due to the fact this is a VM , I can easily make snapshots I can roll back to should something go wrong. I’ve already cloned the Virtual machine to my home server so I can access it remotely (via RDP) should I need to.
Tie in a couple of SSH connections and applications running on some of my other (remote) virtual machines and pretty soon I am having a hard time keeping track of what OS I’m actually using. And that is the whole point. The operating system needs to become abstract. A software layer that provides a you with the means to get things done. It is not there to be adored, it is not there to be fought over, its not there to make you choose.. its there to help you get stuff done .. regardless of what OS you choose…

Links : Chromixium

Related Posts

kw905 : Life on a Chromebook.

Jan 01


We deep dive into the world of Chromebooks and find an answer to the question : Can you survive on a Chromebook. We walk you through the possibilities and limitations of the Chromebook. We enlighten you  on how to use it for work, connect back to your home network and how to use your Chromebook to entertain you. If thats not enough we go beyond the design specifications and sideload Linux on your Chromebook turning into a low budget sliders dream machine. All of that and more .. in Kw905 : Life on a Chromebook. Catch the live recording of this podcast in the Youtube video below and see if you can catch Sulu the dog as our Podcast assistant.

Shownotes.

  • The Acer C730
  • First impressions
  • Hardware – Software
  • Taking the Chromebook to work (Article)
  • Using the Chromebook to entertain you (Article)
  • Connecting back to your home network via a Socks5 proxy over SSH (Article)
  • Dual Booting your Chromebook with Linux (Distroshare.com)
  • Sideloading your Chromebook with Crouton (Youtube instruction video)
  • Epilogue

Related Posts


Connect your Chromebook to your home network over SSH.

Dec 28

This week i’m testing out my new Acer A730 to see just what it can do and how far we can take it. One of the frustrations I bumped in earlier this week was that there were limited options when it came to “Phoning home”. Setting up encrypted tunnels to your home network over the internet using VPN or Proxy connections is something we should consider when using public Wifi hotspots.

With the Chromebook relying completely on some wifi connection on a (perhaps foreign) network I was disappointed to find that the only protocols that were supported were L2TP and OpenVpn. Not a bad set to choose from but not something that I had setup on my home network.

Previously I used an SSH server and the SSHuttle app to tunnel my internet, dns and even network traffic over a Socks5 proxy to my home network. I wondered if this would be possible with the Chromebook. Turns out it is ! Let’s start cooking.

To get this little piece of magic working you need 3 things. A : One SSH server (A linux machine) on your home network that has at least one port open to the internet. B : The Secure Shell app from the Chrome store. C : The Switchy-Sharp extension.

Setting it up is quite easy. Lets say we opened up port 8800 of our SSH server to the internet. Setup Secure Shell to connect to the your home SSH server with the additional option to create a port forwarding tunnel on lets say port 8800 with the option -D 8800

img_546b9a0a17c9d

Next we setup Switchy Sharp as to use the SSH connection (and port 8800) as a socks 5 proxy.
switchy

All you need to do next is Connect to your home SSH server and use the Switchy Sharp extention in your browser to use the connection. The Chromebook will tunnel all http and https requests AND the DNS queries through the tunnel. That way 95% of your Chromebooks traffic (we aren”t a 100 percent sure about what protocols any other apps you have might use) are piped through a secure tunnel. You don’t only get to connect to your home network (to open up any web-interface to any device or server you have) but also you get to do it all ‘in private’

Links.

Related Posts

Can a Chromebook keep you entertained ?

Dec 24

So its day Three of the “Chromebook only” week. A week in which I promised myself ONLY to use my brand new Acer C730 to get things done. In a previous article we’ve talked about the first impressions of the device and what it feels like to take your Chromebook to work. That’s all nice but … what about downtime ? Can the Chromebook entertain us ? We’ll find out.

Before I start I want to make a confession : I’m a cable cutter ! Yes, we have ditched ‘traditional tv’ in favor of streaming content from the internet and from our personal library of backed up Dvd’s to our television. So demands for ‘conventional television’ aren’t very high in our households. However : With the holiday season coming up there is the need to catch the Doctor Who Christmass special on BBC2 … But I live in Belgium .. So what to do ?

Enter the HOLA extension. A little app that lives in your browser and allows you to “tunnel” through local proxies in the US, the UK and other countries to be able to watch ‘their’ content. ‘Hola’ works great for watching content like Bbc or watching the Extended Netflix catalog in the US. The Chromebook keeps you entertained for hours.

As for music : Plenty of services out their that want to stream their soundwaves your way. Some extensions even let you upload your music to your google Drive and stream it from there. If you don’t feel like doing that , how about Spotify, Stitcher, Grooveshark and plenty of other services ? The audio quality on the C730 is pretty good although it IS lacking a little bit in the lower part of the sound spectrum. No doctor Dre .. but no tinny radio either.

pixel-gaming-e1368126144829

As for games : They are (of course) web based. Some of the apps in the Chrome webstore are nothing more then glorified links to websites where you can play said games. But thanx to Java, Ajax, Ruby and other forms of webmaster-black magic you can play a decent game inside a browser these days. If you don’t mind the occasional apps for adult-daipers in the upper right corner .. you can find online (clones) of Command and Conquer .. or really go for it and dive into some classic arcade games that are a dime a dozen out there. And lets not forget the Internet archive with their Internet Arcade ! Play a ton of classics .. in your browser .. on your Chromebook.

Conclusion :
If the internet is a geeks daycare center where he can spend hours while his/her parental units go off to do other things in the real worls … the Chromebook is your hot babysitter ! It will keep you linked up to the world wild web (that ain’t no typo) and if you know where to look you can spend hours playing games, watching movies and listening to music WITHOUT spending a dime OR breaking the law. As long as you keep the Chromebook connected .. it will keep you entertained

Links.

Related Posts