Skip to main content

More Commute Options

I’ve had about a 25 minute drive each way commuting to work for close to the past three years. While I’ve listened to the occasional podcast to try to make something out of this 4 hours a week that I must expend for my job, I often would resort back to music. Nothing wrong with that. Sometimes it helps me wind down from the day. In the past couple weeks though, this picture has been making it’s way around the web:


I was rather inspired by this. Here I have access to a wealth of knowledge through my phone, but rarely use it as such. There’s plenty of things I’ve wanted to learn about but usually ended with thinking “I don’t have time” when I got home.
So, recently I’ve been exploiting my phone for learning opportunities. Not home and have to wait on something? Just bust out one of those cheap e-books Amazon was giving away in the past.  I’ve also come across a few more ways to utilize audio in my car beyond the simple podcast or audiobook.
Wikipedia Spoken Articles
I’ve recently became aware of the Spoken Wikipedia Project. People donate their time to speak entire articles for people to download and listen to for free. Some wikipedia articles are detailed and lengthy on the subject matter. This works great for me since I’m a slow reader. I’ve started out listening to the hour and a half long recording of the Cold War article. Somewhere around 18,000 words, it probably would have taken me much longer to read on my own and I wouldn’t have been able to use commute time for it. Check out the full spoken article list here.
Spoken Blog Posts
So many awesome blog posts to read but don’t have the time? There’s a couple ways to listen to them instead. The simple way is using text to speech software. Apple has come a long way on text to speech in making it sound more natural. I don’t personally have an iOS device however and many of the other options sound so mechanical that it’s distracting. Meet option two, pay for a post to be read. There was a blog post I wanted to read last year but at over 6,000 words I knew I would just never get around to it. Now, there are professional oration services, but they can be pretty expensive just for a single person to pay for. I ended up posting a job for oration on Amazon Mechanical Turk for much cheaper and with pretty decent results. You can read more details here.
Side thought: I think spoken blogs could be a great way to suck in more information. Problem is, even at the relatively cheap price I got one spoken for (about $14), it’s still a bit pricey for doing on a regular basis. What would be awesome would be a website where people could post their own recordings of large blog posts (paid or done by themselves) to share with others. See a huge post you want to read but don’t have the time? Just check and see if anyone has posted a recording.
YouTube/Other Video
You probably already have some idea that there is more to YouTube than cats chasing lasers. Need to brush up on your math skills? There’s tutorials. Want to play the piano, there’s tutorials. How about learn a foreign language? Guess what, tutorials. Granted you won’t be able to fully interact while driving but you may be able to get the bulk through listening. That and lectures, speeches, talk shows, chances are there’s something related to your field of interest. A couple good examples for the tech community:
Eric Ries - Lean Startup Speech (loved listening to this)

Comments

Popular posts from this blog

Quick Deepstream.io Setup Using JSPM

Cross post from my employer's development blog: http://rootinc.github.io/2016/02/12/deepstream-jspm/
Want to use JSPM rather than Bower for running the Deepstream.io example? Follow these steps. This is basically a duplicate of the [Getting Started tutorial][tutorial] on the [Deepstream.io website][website] but using a really simple JSPM setup. This is a very crude guide where I list everything I had to do to get things running.

Create an empty project folder npm install deepstream.io Copy server code verbatim from the Getting Started guide jspm install npm:deepstream.io-client-js Hit enter for all the prompts from JSPM

We’re going to modify the client side code a little bit. We have native support for ES6 compiling with JSPM/Babel so we can import the Deepstream client directly:

import deepstream from 'deepstream.io-client-js'; let ds = deepstream( 'localhost:6020' ).login();

let record = ds.record.getRecord( 'someUser' );

let input = document.querySelector( 'inp…

Atari E3 2004 PAL digital press kit

Making note of some old swag. The Atari E3 2004 PAL digital press kit. See video for details.






Fancy FTP Deployment with Grunt

I recently dove into Grunt.js at work for automating our build process and I haven’t looked back. It’s an awesome tool with a plug-in for just about anything. I expected the usual would be there like JavaScript minification and concatenation, but I was surprised at a few others that I found, one being for FTP file deployment. Just shows how popular and community supported Grunt is.

There are a few FTP plug-ins available for Grunt. I didn’t do an analysis of all of them but ran across grunt-ftp-push which seemed to do what I needed so I decided to try it out. A simple ftp-push setup to upload an entire project via FTP could look like this:

grunt.initConfig({ftp_push:{all:{options:{host:'example.com',port:21,dest:'/project/path/',username:'user',password:'pass'},expand:true,cwd:'dist',src:['**/*','!**/*.zip']}}});
Some details here: I opted to put the username and password in the main config rather than using an .ftpauth file. The …