Creating New Launchers in GNOME 3

GNOME Shell, the core user interface for the GNOME 3 desktop environment, has done away with a lot of the customization and management tools in favor of a refined, developer-curated experience. I appreciate the change from GNOME 2 and I find the new user interface is very appealing, but I do miss the many of the tweaks and customizations that I was able to add in previous versions. One piece I find sorely lacking is the ability to create custom lauchers through the UI. Despite having removed the "Create Launcher" one can still create new launchers using the command line:


PyLoris is a scriptable tool for testing a service's level of vulnerability to a particular class of Denial of Service (DoS) attack. Any service that places restrictions on the total number of simultaneous TCP connections has the potential for vulnerability to PyLoris. Additionally, services that handle connections in independent threads, services that poorly manage concurrent connections, and services that have high memory footprint per connection are prone to this form of vulnerability.

PyLoris: A Python implementation of Slowloris

I came across a wonderful idea on Hack a Day recently: a Denial of Service attack that overwhelms only the service under attack. After reading through RSnake's two writeups, I decided to take a swing at the code. Thus PyLoris was born.

Network RAID Storage: Proof of Concept

I recently discovered a post on Hack a Day linking to a proof of concept how-to on setting up a software RAID on FTP servers. While the guide is a simple approach to running a network based RAID 5 configuration, a number of tools the original developer used are less than optimal. First, the set up requires both Windows and Linux, meaning you will either need two physical machines, or a virtualized machine in your configuration. The second, and larger problem is that it is restricted to RAID 5 and FTP servers. This article is my attempt to alleviate both of these issues.

Gumstix u-boot 1.2

I took the plunge and, at the risk of bricking my Verdex, updated u-boot. I can only begin to describe the improvements! The process was not nearly as perilous as I anticipated (though I did hold my breath when I rebooted the first time). Noteworthy improvements are the ability to load the kernel directly into the U-Boot environment, and the inclusion of ymodem file transfers over the serial line. The former reduces my boot time to a breathtaking 23 seconds, while the latter reduces rootfs flash time via serial connection by more than half!

Gumstix == Success

This weekend I spliced together a couple of USB cables to allow me to attach my USB-A devices to the USB-B port on the Console-VX. I have successfully connected my USB thumbdrive, 60Gb iPod, and Vimicro webcam to the tiny board. I still need to compile the video drivers for the camera, but it was quite exciting to see the Verdex mount and search my iPod's 60 gig hard drive.

Gumstix Verdex has finally arrived!

I received my Gumstix Verdex XL6P and the matching Console-VX board from the friendly UPS man last night.