Ruboto: Ruby on Android

Android + Ruby = Ruboto Charles Nutter, a member of the JRuby team, had an epiphany: because the Android toolchain could convert compiled Java code to Dalvik files, and because JRuby had a Ruby interpreter in compiled Java bytecode, then he should be able to run Ruby on Android. Within an astonishingly short time, he ...

Your Username Will Now Serve as Your Password and Your Password as Your Username 4

You might have read this on Hacker News/reddit, but still, this is too much of a WTF NOT to share. Basically, if you try to login to Caledonian Record, – a St. Johnsbury, Vermont based media website which recently put the site behind a pay wall and I can no longer catch up on hometown ...

Improving the Open Source user experience 1

However, there’s one thing I always thought could be drastically improved in many open source projects: The User Experience. When I ask a not-so-techinal friend why they don’t use some open source project instead of commercial one many say that “it’s because ugly”. […] Designers are scared of developers. Developers speak a foreign language, they ...

IE9 & HTML5 3

Let me just list some of the stuff IE9 doesn’t support: Application Cache (offline) Web Workers (threads in JavaScript) HTML5 Forms (validation mechanism, CSS3 selectors) JavaScript Strict Mode ForeignObject (embed external content in SVG) SMIL Animations (SVG animations) File API WebGL (3D) CSS3 Transitions (for animations) CSS3 Text Shadow CSS3 Gradients CSS3 Border Image CSS3 ...

Remove all files but one with rm 1

Is there any way to remove all of the files in a directory except for one with a certain filename? For instance, if I had a directory containing the files file1, file2, and dontdelete. Would there be any way to quickly delete file1, and file2 and not dontdelete? I know that I could just do ...

Applying OTA update for Nexus S running on Gingerbread & Getting Back Root 4

Got my hands on the Nexus S recently, and so far I’m loving it. I’m still getting to know the OS better – and with it learning more about the different ROMs, installing them and flashing them (Side note: The speed at which custom kernels & ROMs get flashed is a serious shock especially if ...

[How-to] Fix for Ubuntu unable to shutdown with ACPI turned off due to a problem with GeForce FX 5200 and OnBoard Intel Chipset 1

The title might be a little long so let me explain it here. This is in relation to my post on Ubuntu hanging during boot with nVidia FX 5200. A brief history: I tried to install and boot Ubuntu (all releases till date) with my card, and ACPI settings turned on. The LiveCD boot and ...

Am I the only person who gets ln -s the wrong way round every time? 2

ln -s d1 d2 # Am I the only person who gets this the wrong way round every fucking time? Similar to most people who have posted there – I used to still get it wrong every time. It’s become a habit for me to do a man ln or ln –help before I execute ...

Canonical Donates Server to KDE 3

KDE is a growing community with growing needs. The KDE Sysadmin team works hard to keep up, but lately the servers have been coming under some strain. To help ease the situation, Canonical has donated a new server for the KDE Sysadmins to use. The server, named kundong, features an impressive 8 CPU cores, 6 ...

Security in a Public IaaS Cloud Part 3: Data Storage 1

The data leakage problem comes when a customer deletes their drive and then a new customer creates a new drive. The areas on the physical disks used for the old and new drives can overlap. Its therefore possible for the new customer to try and image off previously written data from other customers. That in ...