Working with BtrFS

Over the past week, I have configured and used BtrFS, a copy on write file system, on my home server to share files with the rest of the housemates. Overall the experience has been good, configuration is easy to do and BtrFS gets the job done, but there is a lack of information feedback to the user. […]

Continue reading →

Managing gmail effectively

Long ago I read a blog entry from a google employee on how to manage gmail effectively. I am currently unable to find the original source, but the idea is pretty easy to accommodate to. The method works by transforming the inbox into a “TODO” list, leaving only the active conversations on the inbox, and […]

Continue reading →

AT&T Support

This is the second time that AT&T has angered me with their illogical service. The first time I wrote about AT&T’s poor choice of putting uninstallable applications on the android phone, the limitations that come with it, and other things, but I decided never to share it since it was more a rant. I own an android […]

Continue reading →

CS3013 with only SSH.

This instructions will only work if you are using a linux desktop. For those who are using the Fossil Servers to create the virtual machine, here is another way to achieve the homework and compile your kernel. Open a terminal, you can press “ctrl+f2″ to open the run window and type in “shell” to open your an […]

Continue reading →

PIC Microprocessor and it’s market

Recently I have been given the task to work with a PIC microprocessor. I had worked with the same processor many years ago and I still had the hardware to program it, and I remember it being a unnecessary complicated to be able to setup the IDE, the compiler and programmer together, but I see Microchip has not […]

Continue reading →

uTorrent on Linux

Not so long ago a version of uTorrent for linux was built. uTorrent is a freeware, closed source, torrent client originally only built for windows, and due to the high number of requests for a port for Mac OS X and Linux, the developers have answered their request. In my opinion, the program has the best torrent client web […]

Continue reading →

Google Music Beta

Google Music Beta is a new service to provide songs directly from the cloud, so that all music files are synchronized and available everywhere. It has been two weeks since the beta opened for the public, and other major competitors, such as Amazon and Apple, are also working their version of the software. The first thing that google asked me […]

Continue reading →

Node.js first impressions

For the past 2 weeks I have been developing a simple application using node.js, an asynchronous event programming experience. The whole idea is to have one running thread that continually calls callback functions and that can never be blocked be I/O calls. Every time the programmer has to make a call from the database, read a file, or wait for […]

Continue reading →

Java Swing

In the experience of working with the software engineering class, a lot of people seem to have problems understanding how Java Swing works. Here is a quick tutorial on how one should handle Java swing: Definitions: Component – A container that hold other components. Think of Swing as a tree that the top most element is the […]

Continue reading →