I've noticed that to some extent all jobs tend to face time. Sure, there are exceptions but there is a tendency.
When you hear things like, "90% of the job is just showing up", there might be a clue there.
Large organizations seem to tend to not trust their employees and in return force a culture of face time because that is the simplest way to hold someone accountable.
"Well, at least he/she shows up" keeps many people employeed.Continue reading →
Weekend chore. The Mac has no more space.
$ df -k Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk1 243924992 219810484 23858508 91% 55016619 5964627 90% / devfs 180 180 0 100% 626 0 100% /dev
Show directory sizes.
Continue reading →
$ du -sh *
I found a small example I wrote last year. It shows the ip address of the machine from which the program is running. It does so by calling
http://httpbin.org/ip. This url returns the callers IP address in JSON.
The example shows
get-ing a url and parsing the JSON.
To access the url I'm using
clj-http. This returns a map from which you want the value of :body.
The JSON return value will look like this:Continue reading →
Virtualenv supports the creation of isolated Python environments. This allows you to create your project with all of it's dependencies in one place. Not only does this allow for a simpler deployment path when you release your project but it also makes trying different versions of libraries and experimenting safer.
The following is a good intro for virtualenv.
I stumbled upon this service called Dark Sky the other day which supports an API to return weather reports. I thought it would be interesting to create a small command line application which would query this API and print out a short summary weather report. Yesterday, I took up the challenge to build such an application in Clojure.
The results are up on GitHub in the following repo.
For those who are interested I'll go through a process to build the application.Continue reading →