MainAffiliations![]() ContactThoughtAnd this I believe: that the free, exploring mind of the individual human is the most valuable thing in the world. And this I would fight for: the freedom of the mind to take any direction it wishes, undirected. And this I must fight against: any idea, religion, or government which limits or destroys the individual. This is what I am and what I am about. I understand why a system built on a pattern must try to destroy the free mind, for that is one thing which can by inspection destroy such a system. Surely I can understand this, and I hate it and I will fight against it to preserve the one thing that separates us from the uncreative beasts. | ~ December 10th, 2005 ~I created an ebuild for the Waterken server. ~ October 5th, 2005 ~I just uploaded v0.1 of the Sasa .NET library. It implements various functionality needed for the Web-Calculus. It also provides a generic base transcoder, which has been used to provide Base32, Base64, and other encodings, all with virtually no extra code. I've also begun a small port of the base YURL and Waterken Base32 functions to straight C, for possible inclusion in libcurl. That means all libcurl consumers would automatically get YURL support for free! ~ September 27th, 2005 ~I came up with a potentially interesting idea for an O/R persistence layer which uses the filesystem instead of a database as an object store. It's probably not what you want for a production environment, particularly because transactional commits are completely absent, but it may be potentially useful for RAD and prototyping, since you can use your favourite filesystem tools to navigate and modify data, the object reference graph and the object schema! It'd be cool if it could plug into existing persistence frameworks like Hibernate, but I suspect the relational model is too firmly entrenched in that code to generalize persistence to any form of IObjectStore. This strategy also opens up interesting possibilities, such as using source control to transparently version any changes made to the object graph. ~ March 27th, 2005 ~I wrote a simple filesystem for EROS. It's not close to complete, but it demonstrates the beginner concepts adequately enough. Just unpack the archive into eros/src/tutorials (as it makes use of the tutorial makefiles). I recently discovered that EROS already has unix filesystem domains written (under eros/src/baselib/unix), but this was still a good exercise to familiarize myself with the system and the development utils. ~ February 23rd, 2005 ~I have just uploaded a preliminary document on building and running EROS. I have tested my patch on the qemu cpu emulator, but since I'm not sure what the output should be, I can't be absolutely certain everything is kosher. I only know it builds using the kernel 2.6 headers, so 2.4/2.2 users beware (it will potentially fail in setboot.c). ~ February 20th, 2005 ~The EROS operating system research project has concluded. Development is being started on the Coyotos operating system. While Coyotos looks like an interesting effort, it is quite far from being useable; thus, a few EROS enthusiasts, myself included, hope to pick up where the research effort left off and produce a useable system. As a first step, I've reviewed the build procedure and resolved a few issues (try untested patch). The patch should fix the CapIDL issues, and some macro definitions in setboot.c. Note: the build process depends on xfig (for docs). I also ran into an issue with capidl linking to libbfd incorrectly, but I'm unsure if it's an isolated problem. ~ February 19th, 2005 ~I have just updated my ebuild for opencm to the latest release. ~ November 29th, 2003 ~In an attempt to learn Ada95, I just ported my OCaml RFC date/time formatter to Ada95 (GNAT). ~ November 22nd, 2003 ~I just released a small newtonian telescope calculator written in OCaml. ~ October 13th, 2003 ~I just released a very preliminary httpd server written in Ocaml. It's missing anything even remotely resembling configurability, so don't bother except to satisfy curiosity. I have big plans for it though... ~ September 23rd, 2003 ~The Bochs ebuild was broken on my machine. I eventually discovered that the error resulted from some invalid syntax in one source file. I found a patch, modified it for gentoo and modified the ebuild to automatically apply it. Here is a tar archive of the bochs directory. The only relevant files are bochs-2.0.2.ebuild, and files/bochs-2.0.2-compile.patch. Just copy those into /usr/portage/apps-emulation/bochs (or untar the archive right over that directory) and 'emerge bochs'. ~ September 20th, 2003 ~I created an ebuild of the latest OpenCM for Gentoo. You can also browse the files if you're curious. Just place the 'opencm' directory in /usr/portage/dev-util, then execute 'emerge opencm'. I'm looking into officially contributing it to the Gentoo folks. ~ March 30th, 2003 ~I have updated the look of the Active Club's website, and it looks pretty good if I do say so myself. The "recent threads" sidebar is updated every 15 minutes by a custom sed script which parses the forums and extracts the most recent posts. Very cool. Now we just need to update the content... ~ January 6th, 2003 ~I just packaged opencm 0.1.2alpha3 in deb format. Find it here for debian unstable. It will install in /usr/local so it should not interfere with anything else. A newer version that depends on gcc-3.2 instead of gcc-2.95 is here. ~ September 17th, 2002 ~I updated the Active Club's website with a new look. ~ July 3rd, 2002 ~I've transcribed and updated part of an old project on sports injuries. Find it in my Reading section. ~ June 8th, 2002 ~I've transcribed a great article summarizing and analyzing Jean-Paul Sartre's Existentialism and Human Emotions. Find it in my Reading section. ~ April 14nd, 2002 ~I've upgraded the Active Club forums because the volume was too great even for that system! So here are the brand new, scalable, and categorized discussion forums. ~ October 13th, 2001 ~These two sites speak for themselves; two of the best I've ever read. Heartless Bitches and The Straight Dope. |
Copyright © 2006 Sandro Magi
