08 maio, 2006

 

Primeiro post / first post

This blog is written in portuguese, I do not provide translations.

Este blog é escrito em português, eu não irei traduzir - excepto quando achar relevante.

Porquê "Prized Season" ?
O nome surgiu do album de colectânias dos Simple Minds, "Glittering Prize: Simple Minds 81/92".

Iniciei uma pequena biblioteca (C++) que se destinava a tratar objectos triviais, tais como listas, strings, hash-tables, basic storage, basic networking (client-side), independente da plataforma (gcc Linux, portada para Win32).
Fui expandindo as funcionalidades desta biblioteca, e deparei-me com um tamanho significativo: cerca de 10,000 linhas de código (mais precisamente a versão 0.5 da lib gobj tem 11836 linhas.)

Inclui alguns protocolos nesta biblioteca que achei de grande utilidade, tal como o HTTP e a conversão e mapeamento da Unicode data.

A minha ideia inicial consistia em divulgar toda esta panóplia de funcionalidade na filosofia GPL, e publiquei o segundo projecto na SourceForge: http://sourceforge.net/projects/libunicode-plus/

No entanto a única publicação que efectuei foi dos binários executáveis, biblioteca, e tabelas binárias de conversão: http://libunicode-plus.sourceforge.net/

Paradoxalmente o open source foi sempre a minha forma preferida de utilização de software: mas não resisti à possibilidade de estabelecer objectivos comerciais para o software que desenvolvi.

Não prescindi de designar a primeira ferramenta, gnetinfo, que executa downloads the conteúdos da web, como Copyright (C) 2005 Prized Season & Sons.

...embora não haja nenhuma empresa (ainda) com este nome.

Como a biblioteca em que se baseia não é GPL (libgobj) este produto também não se tornou GPL. Posteriormente surgiu um verificador de HTML,
strict DTD compliant (HTML 4.0), associável ao gnetinfo.

Uma série de programas académicos e de testes completaram o meu repositório local de (CVS, gprog), perfazendo um total de 43,225 linhas de código C++ à data de hoje (Maio 2006).

This page is powered by Blogger. Isn't yours?