Disparition de Guy Decoux

September 25, 2009

This is a small post to remember a great ruby programmer. Ruby France announced Guy Decoux \“disparition\“: “He was part of the generation of developers who switched from Perl to Ruby in the 90s. While his mastering of Perl was already great, his knowledge about Ruby was so deep and impressive that a lot of Rubyists would have been very happy to have the same one.” Announcement at ruby-talk where we can see lots of appreciation and recognition for Guy’s work. ... Read more

Tokyo products new site

August 31, 2009

By: Mikio Hirabayashi Date: 2009-08-31 13:22 BTW, the project site of Tokyo products have been moved onto my own server [http://1978th.net/]("http://1978th.net/") Though it has not been completed yet, I’ll write more English information about Tokyo products.

sdef - scripting definition files

August 24, 2009

Scripting definition files (SDEFs) are XML files that describe everything about an application scripting interface: terminology, implementation information, and complete documentation. Applications may incorporate them to define their own scriptability, and scripting clients such as AppleScript and Scripting Bridge read them to determine what operationsan application supports. $ man sdef

Graph Database Neo4j

August 21, 2009

[Neo4j](“http://neo4j.org" “Neo4j”) is a graph database. It is an embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs” “Graph”) rather than in tables. A [graph](“http://en.wikipedia.org/wiki/Graph_theory" “Graph”) (mathematical lingo for a network) is a flexible data structure that allows a more agile and rapid style of development. From the site: graph-oriented model for flexible data representation; graph network consisting of nodes, relationships and properties; highly scalable to bilions of nodes/rels/props; can be sharded to scale out across multiple machines; hi-speed traversals in the node space; small footprint (500k jar) ACID transactions; robust persistence; concurrency control; [API](“http://api. ... Read more

Tokyo Cabinet

July 23, 2009

Interesting article with links from Ilya Grigorik about Tokyo Cabinet, Tokyo Tyrant (remote network access to the DB, via a rest_client p.ex.) and the magnifique [Lua](“http://www.lua.org/" “Lua”) programming language, integrated for the ease of creation of user _designed functions into the server. A question I asked is the ability, or lack, of dinamically feed the server with extensions, without the need for restarts (updates, etc). Not to miss this article too: [Tokyo Cabinet: Beyond Key-Value Store](“http://www. ... Read more


June 5, 2009

ActiveRecord database schema migration info is stored in the main database, so that if one needs to manually hack a migration (fastforward/rewind), just update TABLENAME\_schema\_infos column ‘version’ to a new value and manually change your schema. Next ‘boot’ may generate (or not) new migrations. riverside=# select * from foobar_schema_infos; id | version\n—+——— 1 | 1.4 (1 row) In a self note, forget not to set option :id => false on join tables for has_and_belongs_to_many relations. ... Read more

class Monstar

June 5, 2009

I recently had to move from using FastCGI on Camping Ruby framework, to sweet Mongrel because of getting too much 500 HTTP errors under some load tests. Yes irc::zimbatm, me too. When on FastCGI behing Lighttpd, upon each request, the code is loaded so after changing its source, it gets updated. Now, under development, Mongrel(s), behind the same Lighttpd frontend, need to be restarted upon source code changes in the models, views, controllers or helpers (yet not CSS files, since they are taken care by lighty). ... Read more

Mac Mini '09

May 12, 2009

The new Mac Mini arrived today. Still in the box: Some pics: here here here

2008 ACM-ICPC Programming Results

April 13, 2009

Draft configuration for the programming environment at 2008 ACM-ICPC World Finals.\r\n\“Pascal has been dropped as a World Finals Language\“… I miss Delphi (Object Pascal)\r\n\r\nLook at the final results.\r\nNow lets see 2007 standings.\r\n\r\nGeo pattern ?

© 2018 | Follow on Twitter | pedro mg & Hugo