Designing a Linux Resource Manager in C++

By the fervor of Linus Torvalds, there does not exist any immediate C++ or OOP interfaces to operating system services. Consequently, it is sometimes necessary to wrap a logical set of Linux system calls in a C++ wrapper. In this post, I will demonstrate a standard process of wrapping the resource limitation and usage system [...]

Posted in Inspiration | Tagged , , , , , , | 1 Response

Historical Problems with Closures in JavaScript and Python

Closures are necessary features for supporting the functional programming paradigm. A closure is an inner function has access to the variables defined in the environment of its outer function. They can be found in almost all modern dynamic programming includes including JavaScript, Python and Ruby; however, Python and JavaScript have both made their own mistakes [...]

Posted in Inspiration | Tagged , , , , , | Leave a comment

Underscorejs: Text Processing on the Document Object Model (DOM)

Last time, we dove into higher-order functions that Underscorejs provides. This time, we’ll be utilizing those higher-order functions to process text on the DOM of a page.

Posted in Inspiration | Tagged , , , , | Leave a comment

Prelude into Underscorejs: Higher-Order Functions

DocumentCloud’s project, Underscorejs, interested me for a while now since I’ve seen its beautiful documentation produced through Docco. Additionally, while playing with higher-order functions on Haskell, I wanted to see how they may simplify a standard set of computational tasks that I would normall write in C. Fortunately, JavaScript allows me to do this in [...]

Posted in Inspiration | Tagged , , , , , | Leave a comment

A Gentle Introduction to Algorithms for Web Developers

The common, self-taught web developer tinkering with their LAMP stack uses algorithms in their daily programming yet several web developers are unaware of it. When our developer realizes the importance of optimization on the web, algorithms become prevalent; however, several algorithm tutorials on the internet are meant for academics i.e. they have nasty math concepts. [...]

Posted in Inspiration | Tagged , , , , , | Leave a comment

How to Teach Programming: an Exploration

I’ll be responsible for teaching a few core concepts to my ICS 22 study group for our midterm with Java. However, I plan to teach it effectively. Reflecting on my own learning process and the process of others, I’ve been exploring programming aptitude with relation to a programmer’s abstract capabilities.

Posted in Inspiration | Tagged , , , , , , | 2 Responses

Cryptographic Communcation through OpenSSL

Devontrae introduced me to an interesting person a few nights ago: Tyler Diaz. I had no idea who he was or what he was capable of but we easily connected through the most obscure lingo known to hackers: cryptography.

Posted in Inspiration | Tagged , , , , , | 2 Responses

Teaching Programming to AP Calculus Students

I was given the opportunity by my AP Calculus teacher, Mr. Kurashige, to teach programming for the final six days of school. What do I teach Calculus students about programming? It wasn’t C/C++ or Java. It wasn’t PHP or MySQL. It wasn’t HTML, CSS, or JavaScript. Instead, I taught TI-Basic on the TI-83 and TI-84 [...]

Posted in Inspiration | Tagged , , , , , , | 3 Responses

Random Logouts for Laptops using Ubuntu 11.04 (Natty Narwhal)

I’ve been one of the many recent victims using Ubuntu 11.04 x64 on my Thinkpad T410 laptop that has experienced random logout without any crash reports at all.

Posted in Inspiration | Tagged , , , , , , | 5 Responses

How StackOverflow Helped Me Become a Better Programmer

I’ve been engaging a variety of projects with multifarious teams of teenagers that are always hoping to become the next big Facebook. Of course, they never happened and, of course, most of them failed. However, I’ve begun to outgrow these prepubescent projects with prepubescent kids and I’ve started engaging broader communities: StackOverflow & StackExchange.

Posted in Inspiration | Tagged , , , | 4 Responses
  • About Gio

    I am a torrent of ingenuity (or insanity) with a myriad of innovations (sometimes fallacies) and a wealth of inspiration (possibly naiveté). My name is Gio Carlo Cielo Borje and I like puffer fish because they're just cooltalkin', highwalkin' and fastlivin'.

    I'm also nineteen and a current student at UC Irvine for Computer Science.