Posts
-
Advances in computer vision, and chasing the long tail
Note
This text was produced for a seminar-based class in which students were encouraged to attend a series of guest lectures and submit a short paper on one of them.
This post is in response to “Understanding visual appearances in the long tail” by Deva Ramanan, Associate Professor at the Robotics Institute at Carnegie Mellon University.
-
(Epson) Configuring printers on Linux
Configuring printers on Linux computers often takes a bit of trial and error, especially since many printer companies don’t tend to update drivers for Linux distributions as often as with Windows and Mac OS.
On the plus side, if someone finds a solution for any Debian-derived distribution, it often works for Ubuntu and its derivations, and vice versa.
I’ve been trying to configure an Epson Workforce 3640 printer for a netbook running the LXLE Linux distribution, which is closely derived from Lubuntu and Ubuntu.
-
Reviving a dead laptop with Linux
My Acer Aspire One has been sitting idle for almost three years now, unable to boot up to Windows 7 32bit. Hard drive errors prevented operating systems loaded from USB from accessing files on disk.
I decided to give it another go to see if the netbook could be reincarnated under another operating system.
I’m happy to say that the process was successful, and reformatting restored the hard drive to a functioning state!
-
Setting up Sublime Text Editor for Ruby on Rails
In this post I’ll go over how I set up Sublime Text Editor for Ruby on Rails development.
Sublime Text Editor is a popular proprietary text editor that runs on Windows, Linux and Mac OS. It’s highly customizeable, with many user-developed plugins that tweak various parts of the interface.
-
Concurrency is beautiful with the Go programming language
Golang is a general programming language designed specifically for scalable and distributed systems. One of its largest advantages is that concurrent programming is constructed as a natural part of the language, so it is able to present a far simpler approach than many other languages.
-
(Linux) Setting up Ruby on Rails using RVM
In this post I’ll go over how to install Ruby on Rails on Linux using Ruby Version Manager, or RVM.
RVM simplifies maintaining one or more independent Ruby environments, which can be helpful for development and testing. You can run builds on multiple gemsets this way, and if you so choose you can set up self-contained environments for each project.
-
Ruby on Rails not so slow on Unix
I’ve been starting to work in Ruby on Rails, and the Rails experience seems to be much smoother on Linux than on Windows.
More tools work out of the box, and there are significant performance improvements. Search for “rails slow on windows” and you’ll find many results, with the most common suggestion being to move to Unix.
For instance, test builds that take a few seconds to run on Linux often take up to a minute on Windows. The difference for general Ruby tasks is supposedly closer to 70% - 100% faster on Linux than on Windows. (http://programmingzen.com/2009/08/10/how-much-faster-is-ruby-on-linux/)
-
Upgrading to Debian Testing
Last time I went over Debian’s releases and reasons to either upgrade to Debian Testing or remain on Debian Stable.
In this post I’ll go through the steps I took to upgrade to the current Debian Testing release.
subscribe via RSS