dufault.info

Ramblings of a phone weenie, Linux sysadmin, and other things geeky

Forcibly Triggering a Kernel Panic on Linux

This might sound strange, as people usually want to fix or prevent these from happening, I’m trying to test/ create a method of logging kernel panic messages to a remote logging server. All of the existing tutorials I found on the net were for Linux 2.4, or were incomplete.
My method involves creating a Linux [...]

Gnome Do

I use Ubuntu at work, and today one of my coworkers linked me to Gnome Do:
https://wiki.ubuntu.com/GnomeDo
I remember seeing it a few weeks ago, but was busy with something and brushed it off.  Now, I’ve installed it and played with it some — it’s awesome.  Kind of like launchy for Windows, but on steriods.
Give it [...]

SD write support on the Android port to the Vogue

Today, Martin Johnson released something I’m been waiting a long time for in his progress of porting Android to the Vogue — SD controller support!
I haven’t tested this yet, I’ll be playing with it tonight when I get off work.
Here’s the notes from Martin:
The SD driver now works, this means you don’t have to run [...]

Compiling a Shell Script To Obscure the Source

Well, there’s been a few times that I’ve written a shell script that was really neat.  Something that other people would have paid for a copy of. (I was too lazy to rewrite it in another language.) Up until now, I wasn’t aware you could compile a shell script, in the attempts from keeping people [...]

Installing a grsec-patched kernel on a CentOS 5 or RHEL 5 server

Here’s my little guide for upgrading a CentOS server to a grsec-patched kernel. At the time of this writing, this was the latest stable grsec patch available.
Fetch the sources:
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.5.tar.bz2
wget http://grsec.linux-kernel.at/grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz
Extract:
tar xjf linux-2.6.24.5.tar.gz
gzip -d grsecurity-2.1.11-2.6.24.5-200804211829.patch.gz
Patch the kernel:
patch -p0 < grsecurity-2.1.11-2.6.24.5-200804211829.patch
cd linux-2.6.24.5 && make clean && make mrproper
Copy the previous kernel config to use:
cp [...]

Slick android applications

As I was surfing around, I found out Google was hosting competitions for innovative Android applications.
Here’s an interesting site that has them broken down, Android Scan (1), Biowallet (3), and Cooking Capsures (8) are of particular interest to me.
Here’s the link: ADC Round 1 Winners

An update to Android on the Vogue

Today, Martin released another update on his progress porting Android to the HTC Vogue.
He’s rewritten his touchscreen and on screen keyboard drivers, and I agree that it’s much more usable now, although I miss the haptic feedback.  SMS notifications are implemented but a bit buggy.  I didn’t test the browser updates from the last update, [...]

A better way to find your BIOS version in Linux

Run this awesome command as root:
dd if=/dev/mem bs=32768 skip=31 count=1 | strings -n 10 | grep -i bios
Also, you can use dmidecode, but this can vary on motherboards what the search string is. On my machine right now:
phil@phil:~$ sudo dmidecode -s bios-version
ASUS M2NPV-VM ACPI BIOS Revision 1103

Updates to Android running on the HTC Vogue

The developer’s made A TON of improvements, the RIL (radio interface library) now works properly so you can send and receive calls, and send and receive text messages (SMS) in a basic fashion now. As soon as I can get write access to a memory card so I can save my contacts someplace, [...]

HTC Touch running android

A coder in New Zealand bought a HTC Touch (rebranded as an OKTA Touch) wasn’t too impressed with Windows Mobile 6, and has begun porting Google’s Android OS over! His recent released version boots fine, only the joystick and volume keys work, but this a a very good step in the right direction.
Here’s a [...]

« Previous PageNext Page »