|
I did some research on snail ailments. This particular page was especially useful. Though SnailLife snails are not aquatic, some of these still seem very relevant: http://applesnail.net/content/various/snail_disease.php Also did research on inbreeding in snails and complications it could cause. Apparently one commonly observed side effect is shell thinning. I then did some reading on finding the inbreeding coefficent and how to calculate ..
|
|
My desk has a new ornament on it: an Arduino powered lamp. And why does that merit a blog post? Because I built it. After combining the Rainbowduino kit with some 600-ish points of solder, I found myself ruler of a 16MHz processor, 30Kb of instruction storage, 2Kb of data storage, and 64 tricolor pixels. And what does one do with 64 pixels, no inputs, and processing power reminiscent of a vintage entertainment console?
|
Obligatory reminder that it is not just "two parties going at each other" drama; all types of human ...
|
|
I’ve ever dreamed of space & satellites, it turms out you can received pictures from them. After getting my radio amateur license in the US, I’ve discovered there was some satellites dedicated to radio amateurs but also some weather satellites from the late 90s still working and capable of sending pictures from the space like this one NOOA-15. SDR You don’t need expensive hardware anymore thanks to the SDR movement Software defined radio an..
|
|
Snaily Updates are going to be really brief posts with some short “daily” updates on SnailLife. I haven’t updated in a while because I’ve mostly just been refactoring and bug fixing. But it’s important, and even though I’m not working on new features right now I still want to document some of my progress and what I do each day.
|
|
I’d like to start with a eulogy. We’re gathered here today to mourn the loss of a close friend. His duration in our lives was swift and fleeting, almost ephemeral. His presence was electric, his absence left a hole in my heart, not to mention a deficit in my transportation abilities. Yes, I’m talking about the passing of our beloved friend, my corporate Specialized Turbo. Before I say anything else, let me just acknowledge that this w..
|
|
I’d like to start with a eulogy. We’re gathered here today to mourn the loss of a close friend. His duration in our lives was swift and fleeting, almost ephemeral. His presence was electric, his absence left a hole in my heart, not to mention a deficit in my transportation abilities. Yes, I’m talking about the passing of our beloved friend, my corporate Specialized Turbo. Before I say anything else, let me just acknowledge that this w..
|
|
h2Proposition/h2 ul liThere are so many new languages popping up that it#39;s hard to keep up with all of them./li liIt#39;s nice to be able to quickly evaluate a language by prototyping a small project or two without investing too much time learning it./li liAccustomisation to a certain setup/workflow; for example, being able to describe and install dependencies (like Ruby#39;s a href=http://bundler.io/gemfile.htmlGemfile/a for a href=http....
|
|
There are times where you may not always be in control of the designs or interactions of a product you work on. A challenging situation, one that will make you a better designer.
|
|
A common trick for animating Components in Codename One is to set their preferred size to 0 and then invoke animateLayout() thus triggering an animation to hide said component. There are several issues with this trick but one of the biggest ones is the fact that setPreferredSize has been deprecated for quite a while. We recently added a setHidden/isHidden method pair that effectively encapsulates this functionality and a bit more.....
|
|
In the final post of the CSS Image Effects series, we explore the beautiful, surreal world of infrared photography by creating our own faux effect.
|
|
At work, we have a few Clojure services in production. Each service is its own leiningen project with its own dependencies. And because setting up a local maven repository is hard, each project reimplements quite a bit of logic. This duplicate code usually relates to the non-essential but still important parts of a service: logging, metrics, sentry integration, etc. Just the other day, I was getting really annoyed with this situation, ....
|
|
At work, we have a few Clojure services in production. Each service is its own leiningen project with its own dependencies. And because setting up a local maven repository is hard, each project reimplements quite a bit of logic. This duplicate code usually relates to the non-essential but still important parts of a service: logging, metrics, sentry integration, etc. Just the other day, I was getting really annoyed with this situation, ....
|
|
Insurance. I’ve ducked and dodged dependence on electricity and other utilities, and I definitely don’t have a home phone or Internet service. Insurance is the one recurring truck-related expense I'm stuck with. Given how little I drive the truck and my squeaky-clean, accident-free track-record, I would totally ditch that too if it weren’t mandatory in California. And while I may have dodged a bullet with the license situat..
|
|
Insurance. I’ve ducked and dodged dependence on electricity and other utilities, and I definitely don’t have a home phone or Internet service. Insurance is the one recurring truck-related expense I'm stuck with. Given how little I drive the truck and my squeaky-clean, accident-free track-record, I would totally ditch that too if it weren’t mandatory in California. And while I may have dodged a bullet with the license situat..
|
|
This is the first in a series of three blog posts about Rollup, AdRoll’s UI component library. This post covers how and why we built a component library. See the second post for details on the technical implementation, and the third post for a discussion of what we learned. The AdRoll Prospecting launch forced us to rethink the way we build UIs here at AdRoll. For the June 17th launch, we deployed two new and similar dashboards: th....
|
|
Application logs are useful for many reasons. They are the primary source of troubleshooting information. Logs are essential to forensics during any rigorous security analysis. Web server logs are often used for analysis in order to gain insight into usage, audience, and trends. Logging Logs are time-ordered streams: there is no beginning or end, but rather an ongoing, collated collection of events which we may wish to view in realtime as....
|
|
Not too long ago, there was a great debate between two sides of the web. The “Responsive” web vs the “m.” web. One pushing for a single codebase that responds to user-context and another pushing for a second, mobile-only approach (typically using a subdomain starting with m.) It’s clear now, the responsive web has won . A Retrospective — Responsive Design The mark of a master woodworker is his/her ability to work with the grain. The grai....
|
|
Note: Throughout this post, I use phrases like “yesterday” and “last night”. In reality, it was two nights ago, but I’m slow to get my thoughts onto (digital) paper. The Bay Area is a fairly dry place . In the past six months of my living out here, it has only “rained” a handful of times. I use the term rain lightly, because it’s barely ever more than a passing drizzle. In spite of the precipitation’s timidity, people have become ..
|
|
Note: Throughout this post, I use phrases like “yesterday” and “last night”. In reality, it was two nights ago, but I’m slow to get my thoughts onto (digital) paper. The Bay Area is a fairly dry place . In the past six months of my living out here, it has only “rained” a handful of times. I use the term rain lightly, because it’s barely ever more than a passing drizzle. In spite of the precipitation’s timidity, people have become ..
|
|
Wilfred Hughes has a handy tip to bail you out of a hung Emacs instance: pkill -SIGUSR2 emacs ps. Not had a chance to try it, but next time it happens…
|
|
Since I started working on our fantasy sports product, nothing has been both praised and contested as much as our brand color.
|
|
Hello fellow readers, In this post I'll discuss what programming and computing are for me. Computers are tools. Their functions can be summed to entertainment, utility, and information. It's common to find persons loosing themselves to a tool, slave to their creation. Programming is something useful. It's a big domain where you learn languages to instruct a machine to take actions. Those instructions can range from outputting things (ma..
|
|
Shifting gears a bit, I have decided to add in a few papers,books, articles that I found quite riveting last few weeks. Papers Starting at the beginning – with the greatest minds of our century – A. Einstein. He published 5 papers in a single year, 1905 a.k.
|
|
On Ubuntu 14.04 (and maybe later) Qemu does not come with GlusterFS support. To compile it, you have to fetch the sources and enable flags. You also need to get the build dependencies, and some debian package tools. You can install the dependencies as follows: $ sudo apt-get install build-essential glusterfs-common devscripts dpkg-dev $ sudo apt-get build-dep qemu You also need to execute the following command, but it might be better to cr..
|
|
pAfter struggling for a while to determine how to convert from one timezone to another in Python I thought I#39;d write a quick little guide on it. Even if the only person it helps is me a few months from now I#39;ll consider it a success!/p pIt all started when I received the error codeValueError: Not naive datetime (tzinfo is already set)/code. A little bit later I received the error codeValueError: astimezone() cannot be applied to a nai....
|