Archive for April, 2010

Review: Codeulate Screencasts’ “Vim for Rails Developers”

I was given a free copy of Codeulate Screencasts’ “Vim for Rails Developers“.  The screencast normally costs $9 US and lasts about 36 minutes.  I use Vim (MacVIM) everyday for a number of hours at work and am coding in Rails more and more (through work and other projects).  If you are even thinking about […]

Posted in Uncategorized | Comments Off on Review: Codeulate Screencasts’ “Vim for Rails Developers”

Proposal for the Ruby Summer of Code: Make ActionView Javascript Framework Agnostic

About You Have you participated in Google Summer of Code before?: Yes Detail your previous GSoC experience Last year I worked with The Perl Foundation under Jonathan Leto to develop a CPAN module Math::Primality (github.com/bubaflub/math–primality).  The project was challenging but Jonathan was extremely helpful and patient and could always point me in the right direction. […]

Posted in Uncategorized | Comments Off on Proposal for the Ruby Summer of Code: Make ActionView Javascript Framework Agnostic

Google Summer of Code 2010 Proposal: Patch Crypt::Primes and Crypt::Random to use Math::GMPz and Math::Primality [UPDATED]

Abstract Currently Crypt::Primes and Crypt::Random use Math::Pari for their mathematical processing. Bindings to Pari (through Math::Pari) are fragile and can slow Perl 5 development when new versions are released as bugs must be hunted. This project will move these two core modules to use Math::GMPz and Math::Primality (accessing the GMP library) which will provide identical […]

Posted in Google Summer of Code | Comments Off on Google Summer of Code 2010 Proposal: Patch Crypt::Primes and Crypt::Random to use Math::GMPz and Math::Primality [UPDATED]

Google Summer of Code 2010 Proposal: GMP Bindings for Parrot

Abstract Parrot currently has two PMCs that wrap functionality in GMP: BigInt and BigNum. This project will move these PMCs out of the main parrot repository and replace them with bindings to the GMP library. The project will focus on getting main integer and floating point functions over from GMP, replicating in part Math::GMPz and […]

Posted in Google Summer of Code | Comments Off on Google Summer of Code 2010 Proposal: GMP Bindings for Parrot

Google Summer of Code 2010 Proposal: Parrot on RTEMS [UPDATED]

Parrot on RTEMS Google Summer of Code Program 2010 Project Proposal Name: Bob Kuo Email: (removed here but in my official proposal through Google) University: Urbana Theological Seminary, Urbana, IL, USA Project Abstract This project seeks to enable code written in parrot to run on the RTEMS platform. Project Description Parrot is a multi-language, multi-platform […]

Posted in Google Summer of Code | Comments Off on Google Summer of Code 2010 Proposal: Parrot on RTEMS [UPDATED]

Google Summer of Code 2010 Proposal: IPv4, IPv6, MACADDR Native Column Types

Title: IPv4, IPv6, MACADDR Native Column Types Student: Robert Kuo Abstract: Removing the UNSIGNED column type from Drizzle forced IP addresses to be stored as BIGINTs which is inefficient. This project will implement the IPv4, IPv6, and MACADDR native column types for Drizzle and the functions INET_NTOA() and INET_ATON(). This project will include inline documentation, […]

Posted in Google Summer of Code | Comments Off on Google Summer of Code 2010 Proposal: IPv4, IPv6, MACADDR Native Column Types

Google Summer of Code 2010 Proposal: Implementation of algorithm to infer gene duplications in BioRuby

Title: Implementation of algorithm to infer gene duplications in BioRuby Student: Robert Kuo Abstract: This project will implement an algorithm to detect gene duplications in BioRuby described in Zmasek and Eddy, 2001, “A simple algorithm to infer gene duplication and speciation events on a gene tree”, Bioinformatics, 17, 821-828. The project will include full documentation, […]

Posted in Google Summer of Code | Comments Off on Google Summer of Code 2010 Proposal: Implementation of algorithm to infer gene duplications in BioRuby

Setting up RTEMS – Part 2: Hello World

Setting up RTEMS - Part 2: Hello World

We now have the RTEMS toolchain and a local checkout up to date on the system.  Now we must build a BSP that targets some specific architecture.  The getting starting docs recommend starting with sparc-sis, so that’s what we are going to do.  A much more concise wiki page focusing on Fedora Core 12 on […]

Posted in Google Summer of Code | Comments Off on Setting up RTEMS – Part 2: Hello World

Setting up RTEMS on Mac OS X [updated]

For a potential Google Summer of Code project, I’ll be working on porting the Parrot VM to RTEMS. Though the steps are well documented on the RTEMS wiki, I’ll follow up with my own step-by-step instructions. I’m running Mac OS X 10.6.3 on a Mac Book Pro with a 2.4 GHz Intel Core 2 Duo processor and […]

Posted in Google Summer of Code | Comments Off on Setting up RTEMS on Mac OS X [updated]