sugardeath

Bed Bugs

Posted on April 4, 2011

Basically, they blow. I haven't been to school in three weeks because of spring break and then being sick and then the bugs.

Life is weird right now, but at least going through a seemingly hopeless situation like this is reaffirming my decision to ask Sarah to marry me. She's been immensely helpful.

Posted from WordPress for Android

Tagged as: , No Comments

A Small Download

Posted on March 28, 2011

Here's an ultra alpha version of my todo app mentioned in the previous post.  It's incredibly usable, I think, but I know there are a few issues. Nothing the user should encounter (unclosed cursors,  for example), but definitely high on my todo list.

I've not had much time to work on this recently since I'm in between apartments at the moment.

But yeah, try it out, leave a comment.
Download

Posted from WordPress for Android

A small project

Posted on March 17, 2011

For the past month or two, I've been working on a little todo app for Android in my free time. I didn't like any of the apps on the market, mostly because they lacked a minimilistic widget (or in some cases, lacked an entire widget), so I decided to build my own.

I did the same thing in perl quite a while ago to learn how to manipulate XML from within perl. The android version uses sqlite, since it's built into the system, basically.

It doesn't do anything fancy, nor does the date really matter yet (it is a secondary sort term, but that's it for now), but I'm already finding it pretty handy, and I think I'm getting comfortable with the idea of releasing it.

I think it would be really cool to do some sort of cloud storage thing so that I could link it with my perl script and have the same list on all of my devices, but that'll be way down the line.

NOTE: I apologize for the size of the images, I'm doing this from my phone, so making thumbnails and linking to the full-size image is pretty tough. If I remember to, I'll fix this later.

image

image

image

Posting From My Android

Posted on December 31, 2010

With WordPress' neat little Android app.

This probably won't help me write more.

Rooting the phone was ridiculously easy and flashing a custom rom was pretty easy once I read a few things and fixed my phone after a bad backup.

The Samsung Captivate runs 2.1, and it's pretty snappy.  But a flashed 2.2 rom?  Oh man, it's a brand new phone.

I love this thing.

Some Software I Found

Posted on September 18, 2010

Luakit
Luakit is a really light weight browser built upon the webkit engine.  All user configuration is done via lua files (samples are provided).  It is another of those "micro-browsers" that has popped up recently, with a twist: It's designed to more of a framework for a micro-browser than a browser itself.  The entire interface is created by the user.  It claims to be similar to other micro-browsers like jumanji, uzbl, and surf.

Using the browser will feel a bit like using vim, with both buffer commands and a full command mode.  To fill out forms on a webpage one must enter insert mode.  It is extremely keyboard centric.  Because of this and how light weight the browser is, it has become the default browser on my netbook.  Opera has been my default browser since version 8.5 released ad-free in 2005.  I am even using it right now on my desktop along side Opera.

It does have a few problems: Downloading files is a little wonky because it simply executes wget.  It may be that I've messed with some of the configs, but I don't get any download notifications.  The files do download to the directory defined in my globals.lua, but the browser does not indicate this.  The javascript engine is also really slow.  Sites like netflix will crawl to a halt in luakit.  Other webkit browsers like Arora and Chromium/Chrome behave just fine on this and other sites with lots of javascript.  Of course I am spoiled when it comes to Javascript experience, using Opera as my main browser and all.  This issue has been brought up and is hopefully being looked into.

Redshift
Redshift is a great little tool that will change the color temperature of your monitor based on time of day.  The reason for this is that daylight tends to be blue and monitors generally display at a very blue color.  But at night, when you're using lights, the color temperature of these lights tend to be more in the red range.  Another tool called f.lux exists, and I would recommend this one for OSX and Windows users (Redshift's Windows version is "highly experimental").  The Linux version of f.lux, however, lacks a GUI and seems to eat a ton of CPU (at least for me) when it's actually transitioning from day to night.  Redshift does not chew through cycles during the transition (it is, in fact, very smooth and pretty) and does have a fairly competent graphical interface (it just wraps around the CLI version, in usual Unix/Linux style).  I used to use f.lux and it worked wonders for my eyes at night.  Redshift provides the same benefits for reducing eyestrain, I just feel it is a nicer program to work with for Linux users.

NX
Here's a nice program for everyone who needs a remote desktop connection.  NX is a relatively new method of remote access.  What sets it apart from VNC or X over SSH is that it is far, far faster.  In various spots around campus, the wireless network is incredibly slow due to the volume of users.  In these locations, xpra, VNC, and X over SSH performed quite poorly.  NX, on the other hand, was quite usable.  When I am at work on an ethernet connection, the responsiveness of the NX server nears local speeds.  It is quite an impressive tool.  It allows for desktop virtualization, akin to VNC as well as blending the applications in with your current display ala X over SSH or xpra.  Either style of session can be disconnected and reconnected anywhere.  The Free server exists for Linux and Solaris with clients for Windows, Linux, OSX, and Solaris.  One can even install the "Web Companion" that provides a java applet that behaves as a client.

xchainkeys
Xchainkeys replicates behavior found in various window managers.  It basically provides keyboard shortcuts to launch programs and run commands.  It also allows for one to set up a chain of commands.  For example, if I press Windows+Q, I enter a chain I set up for browsers.  If I press Q again, Opera launches.  A launches luakit, W chromium, and S firefox.  All of this can be done in, for example, Openbox.  It has native support for these key chains.  On my desktop, however, I run Compiz as a window manager, and it provides only 11 commands, one of which had to be used for the desktop menu (compiz-deskmenu).  It also has no support for key chains.  This means I am very limited in the number of commands I can bind to keyboard shortcuts.  I now have 15 different commands being executed via keyboard shortcuts, with twelve of them being under various chains.  An incredibly useful program for those that desire a little more flexibility out of their keyboard shortcuts and are limited by their current window manager.  My config.