2003-11-23

bueno, a pedido de algunos amigos del exterior, voy a empezar a mechar algunos mensajes en inglés

now, by popular demand of some foreign friends, I'm starting to mix-in some messages in english

sunday, waiting for customers to thumb up a project, spent most of the day online, browsing.
played trivial pursuit a bit with cecilia, lots of fun, huh ?
well, researching on the net for Comic Publishers I've found Marvel, Darkhorse and Image comics are accepting submissions.
The contracts may vary, whilst Marvel takes absolutely no responsability for anything that could happen to your work, Image seems to be aiming to higher standards, both in art quality and ethics.
I'd say Image suits me the best, still I don't know if I'm up to their artistic standards, Spawn and other books are just impressive. I should have a look at other works they've published.
About Darkhorse, they seem receptive, but I don't like much the overall look of their books. Perhaps they don't have the right editors, or the right artists. Not sure, might be worth a try anyway.

In the computer side of me.... I've been thinking of something I call "Object-Dimension Model"
(as opposed to the ER and OR models.)
The basic idea is that most of the transactions we record in our daily databases deal with hundreds of repetitive tasks. Say for example, an invoice introduces no new data into the system. Still in the ER model we create two tuples, or tables to store headers and detail. No new data has been created, the items are physical objects that are moved from the domain of the supplier into the domain of the customer. The "SALE" is just a log of that Delta. So, a transaction in my model is a movement in one dimension, from one domain into another. Transactions wouldn't have to be modelled over and over again in every system you develop, because they ALWAYS include one dimension we cannot avoid, that is, TIME.
Coding over and over again systems that deal with time is an enormous waste of TIME indeed.

Updates soon. Stay tuned.




2003-11-08

Bueno, ayer fue un dia largo, pero productivo, a eso de las 3AM
pude hacer andar Kylix OE, compilar y ejecutar un programa
que accede a una base de datos mySQL, y muestra el contenido
en una grid. El programa funciona bien ejecutandolo desde el IDE
y tambien desde el shell, o el konqueror.
Todo el codigo es limpido y portable object-pascal.
(Cuando Lazarus tenga bindings para QT, va a ser mejor
que Kylix incluso. Lastima que se decidieron por GTK.)
Importe una base de datos de access desde mySQL, y en un rato
tenia andando en Linux, una aplicacion con interface grafica
y acceso a base de datos, todo una maravilla GPLizada.
La meta para hoy es tomar los datos de la contabilidad, loguear
un usuario de los registrados en la contabilidad, y generar dinamicamente
codigo PHP (o Ruby, mejor, si) que les permita a otros usuarios
acceder a los datos contables.

En cuanto tenga algun nuevo componente para Kylix 3 OE andando
voy a publicarlo bajo GPL, o LGPL, porque lo que hice es basicamente
un collage de codigos que tome de un monton de lados.

En cuanto a Ruby, he estado investigando un poco como usar
las QT3. Aparentemente (y con un timing increible) hace unas pocas
semanas, Richard Dale acaba de liberar un nuevo conjunto de
bindings QT para Ruby. Los bindings de QT1 y QT2 eran incompletos
y la documentacion estaba toda en japones, hecha por un profesor
en una universidad japonesa para un proyecto puntual.
Richard Dale escribio los bindings de Qt para Python, Java, Perl y
C#, y ahora sale con el binding de QT3 para Ruby, aparentemente
tomo algunas ideas de FXRuby, de Lyle Johnson, lo cual es bueno.
Tambien, por si les parece poco, se escribieron un set de ejemplos,
y un tutorial sobre Ruby + QT, que espero leer maniana o pasado,
en cuanto liquide la demostracion de la contabilidad en Kylix.

salu

2003-10-24

no hubo vuelta con ming, voy a tener que ver las extensiones
de python para ming como funcan desde win32, probablemente
con la capa de emulacion de cygwin.

hace un año mas o menos estuve investigando Kylix 3 pero no
surgió la posibilidad de usarlo en algo concreto.
ahora hay un par de ports que habria que realizar para linux
y eso viene al pelo para jugar con mysql 4 y kylix 3

bajé php 5 beta, porque coWiki lo requiere (un wiki con xml,
cms open source con administracion de grupos y usuarios
bastante potente) de paso veo que tal con php 5, parece que
viene onda para mejorar todo lo XML.


2003-10-15

Bueh, no hay bison/flex que sirva para este proyecto.
Bajé del CVS el ultimo codigo fuente que viene con un .DSW
para Visual Studio, pero no hay caso, los archivos .y y .lex
tienen sintaxis no soportada en versiones antiguas de bison
y flex ( %token con operadores literales de más de un caracter)
en Redhat 9.0 tengo un bison 1.35 y hace el trabajo perfecto
Si hago el trabajo en linux y paso el archivo resultado para
luego compilar en Windows, termino con dependencias
de la header Posix unistd.h (isatty por ejemplo)
Soluciones posibles:
* conseguir un bison 1.35 compilado para win32
* compilar dentro de cygwin y quedar dependiendo
de la DLL asociada
* extirpar el compilador de actionscript y conformarme
con un generador de swf sin actionscript... :-(

ya veremos...

2003-10-14

Varios ports para Win32
http://phoenix.liunet.edu/~mdevi/util/page1.htm

tal vez sirva el bison/flex que tienen ahi
Sigo teniendo problemas para compilar ming en win32, sobre
todo por el compilador de actionscript y la gramática con
Yacc y Lex, el bison que tengo compilado para Win32 es
de 1995, tengo que conseguir un bison mas nuevo para
poder compilar esto. No quiero usar un bison de cygwin
para evitar la dependencia de los runtimes de cygwin.
Veamos si hay bison/flex más nuevos compilados para win32
por ahi, si no los hay no me quiero meter a compilarlos
yo mismo, ya sería demasiado.

2003-10-13

Por fin consegui informacion sobre como compilar ming en una dll de win32
vamos a ver si lo puedo llegar a utilizar desde Delphi.
Me quede encerrado sin llaves y no puedo salir, tengo las llaves de Gabino
y Gabino no puede entrar a su casa, es un mundo cruel.
Tratando de compilar Ming en Win32 para poder utilizarlo desde Delphi
Tal vez mas tarde hacer un VCL (o mejor, un CLX) para hacer aplicaciones
que generen SWF dinamicamente.

2003-10-09

Extensiones para PHP compiladas para Win32

http://kromann.info/php4.php
Jugando con ming, flash y php

http://www.php.net/manual/es/ref.ming.php
http://www16.brinkster.com/gazb/ming/

2003-10-04

anoche en el boliche que queda atrás de W, plaza mateo
tocaron una banda de maldonado, una de montevideo
y dos de buenos aires.
los que mas me gustaron fueron los de maldonado y
XMS de buenos aires.
los de maldonado por la frescura, y los XMS porque se
nota que los años rocanroleando no han sido al cuete.
los de maldonado hicieron una version cuasi-ska de
just like heaven de the cure, divertida y sonaba bien.
lo malo es que no me acuerdo del nombre de la banda
fernandina, hoy tocaban de nuevo en punta del este
pero no pude irme (estoy arreglando una maldita maquina
con Windows XP, contabilidad memory, dongle, virus LovSan
y otras fatidicas caracteristicas)
tal vez esta semana pueda ir por maldonado...
o eso espero...
para arreglar las maquinas estoy usando PartitionMagic,
Datakeeper y Kaspersky Antivirus, parece que coexisten
bien. Datakeeper no se lleva bien con Ontrack Fix-it
asi que volé a la miercoles el Fix-it.
Puse los parches de Microsoft para las librerias XML
que tienen 500 agujeros.
El service pack 1 no pude instalarlo, parece que la
pirateada no es buena.

2003-09-30

Más sobre Flash MX + PHP (gracias a Gabino)
Macromedia - Developer Center : Macromedia Flash MX and PHP
Hoy estuve escribiendo algo de codigo para integrar
aplicaciones flash con un backend php en el server
pero me encontré con infinidad de bugs tanto en
el API de XML de Flash MX como en el domXml de PHP

Al final la historia tuvo buen fin al encontrar lo que esta
gente está haciendo, un protocolo como SOAP debió
haber sido (lightweight, binario, sencillo, o la letra "S"
porqué era ????)

links:
Flash Remoting for PHP (open source project)
Macromedia - php remoting


2003-09-28

Estamos con Gabino en un cyber de Tres Cruces
para grabar un CD con las porquerias de mysql.

mas tarde vamos a estudiar Flash MX con XML
a ver que sale.
just downloaded Zeoslib for Delphi/Kylix
and also mysql 4.1 alpha
stuff is at: http://digipromo.com/vruz/mysql_varios/
Correo :: INBOX: Thank you for using AVG Free Edition: "AVG-1-14183463-UVK"

AVG serial : AVG-1-14183463-UVK
lufs is a nice thing, it stands for
linux userland filesystem

http://lufs.sf.net

it comes with an implementation of FTPFS
and SSHFS

there are examples on how to write new
modules for other filesystems

cool stuff
It's a beautiful day today, but not as much as to being working on a sunday morning
I had to wake up at 7 am and I opened my eyes by 9:10 am...
had to take a cab in order to arrive to work sooner

2003-03-13

Well, here it is at last


I registered in Blogger the very date
2000-09-18

I was younger then, now it's about time
to post something