2 de Julio 2004

¿ Porque cuesta tanto compartir o informar..... ?

A veces siento sana envidia de lo que es la gente de organizar,
por favor miren "http://jornadespl.upc.es/" , sobre Jornades de Software Libre,
hasta se traen a Ian Murdock, fundador de Debian, todo ello sin un pagar un
duro.

A veces me pregunto porque narizes no existe esto en el mundo xBase.
Gracias a "Olivares 2000" hemos podido disfrutar , aunque no
a tanto nivel, si ampliar simplemente un poquito los conocimientos.

Particularmente, en las 2 reuniones no aprendi nada, porque no tenia nada
que aprender ;-), por que la verdad es que no da tiempo para nada, nada mas
que conocer a la gente del foro, vamos , en plan camping ;-)

Es frustante la cantidad de conocimientos que todavia no poseemos a nivel de
xBase / C( Con xBase ).

Quizas me hubiese gustado ir al evento donde Bruno Cantero ilustro con sus
conocimientos interno de Clipper/C y lo compartio con los asistentes, y
segun testimonios fue espectacular.

Me hubiese gustado ir, pero me fue imposible, quizas otro año.

Lo que si se, es que si la gente no sube cada vez un peldaño mas , nuestro
lenguaje se ira quedando huerfano, y no por que no halla ganas , si no que
cada vez es mas complejo intentar usar las nuevas tecnologias y para ello
necesitas bajar a las cavernas del lenguaje, y muy pocos estan capacitados.

Si los que estan capacitados no trasmiten sus conocimientos, seguiremos en la
oscuridad, sin poder ayudar en nada.

Por ejemplo, hace dias que quise saber, por simple curiosidad ya que segun
dicen desde xHarbour , harbour tiene un BUG, a la hora de saltar desde C
a una funcion estatica, que no deberia saltar cuando realmente salta.

Pues bien, pregunte como se hace, y si habia algun ejemplo de ello.
Perder el tiempo, el unico que me contesto fue Antonio Linares, pero, como
siempre, a Antonio le gusta mucho la teoria , pero no decir como se realiza.
Pues bien, todavia me a sido imposible realizar eso tan simple, lo deje por
imposible, no quise perder mas tiempo.

Claro esta que si supiera mas acerca de como se 'construye' un compilador,
pues seguro que no tendria ningun problema o si las API de Harbour estuviesen
documentadas otro gallo cantaria, pero :

¿ Realmente tiene uno que tener unos conocimientos tan amplios para simple
cuestion absurda como llamar desde C a una funcion estatica ?

¿ No seria factible que mientas uno va aprendiendo mas y mas acerca de como
ocurren las cosas a nivel interno del compilador de Harbour, mas gente a la
larga podra hechar una mano ?

Y no, no vale decir mucho codigo hay para ver , aprende de ahi, mal.
Jose F.Gimenez e Ignacio Ortiz me explico una cosa tan sencilla sobre el
compilador de Harbour a nivel interno, y en C, que hasta un niño de 2 años
lo entenderia. Con todos estos años , el codigo en mis narices , fui incapaz
de comprender que coño estaba haciendo el compilador de Harbour, solamente
basta leer un mensaje de menos de 20 lineas, para comprender las posibilidades
que aquello me brindaba.

En fin, algún dia me gustaria echar una mano a Harbour, pero quizas cuando
la pueda echar, o ya no hara falta o ya se habra muerto....

Bueno, haber si algun dia ' als catalans' nos hacemos una reunion en Barna,
para al menos intercambiar opiniones y conocimientos.


Saludos.

Escrito por Rafa Carmona a las 2 de Julio 2004 a las 12:41 PM
Comentarios

Rafa,

tienes mucha razón en lo que dices, y no creo que nadie pueda encontrar un argumento válido en contra.

Yo, personalmente, creo que el gran problema que hay ahora mismo en xbase es la pura y dura competencia que se nos avecina.

Respecto a los GUIs, verás que nadie te va a decir todo lo que necesites saber para hacer uno partiendo de cero (y me incluyo). Te podrán decir muchas cosas que te servirán para hacer algunas cosas, pero nunca para hacerlo todo.

Y respecto a los compiladores... pues pasa algo parecido pero más crítico. Por desgracia, los que forman parte de la dirección (o tienen mucha influencia) de cada proyecto también son partes interesadas en GUIs o proyectos comerciales. A saber: xHarbour está liderado por Ron, que tiene intereses comerciales en xHarbour Builder, que incluirá su propio GUI e IDE; en Harbour tiene mucho peso Antonio (no sé si está en la dirección), que también tiene sus intereses comerciales con FW?; y C3 es exclusivamente de Bruno, que lo vende como compilador pero también tiene su GUI e IDE.

¿A donde quiero llegar? Pues a que los que conocen en profundidad dichos compiladores no tienen ningún interés en que haya otros que los conozcan también en profundidad, porque podrían hacer otros productos que les hagan la competencia. Y, ojo, con esto no quiero decir que oculten información para evitarlo (quizás en algún caso pueda ser así), sino simplemente que entre sus prioridades no está hacer la documentación necesaria. Tampoco quiero decir que no sea lícito o ético; simplemente es un handicap para los demás desarrolladores, tanto de otras herramientas como de los que no tienen nada que ver con ellas.

Un saludo.

Escrito por José F. Giménez a las 3 de Julio 2004 a las 07:09 PM

Me apunto a la reunion en Barna, aunque sea sólo para hacer 'camping' y ahogar nuestras penas ...

Escrito por quim a las 5 de Julio 2004 a las 05:52 PM

Pues es una pena Jose ;-(, y entiendo perfectamente tu postura, tal y como me comentastes hace tiempo.

Quizas algun dia esos conocimientos dejaran de ser solamente para unos cuantos privilegiados.

Aqui mucho hablar y llenarse la boca con el Software Libre , pero claro, moto tengo....

Es una pena, pero si te fijas, si las GUIs, cualquiera, hubiese sido Software Libre, estarian mas que acabadas y todos usarian la misma, pero no, es imposible, como bien dijistes, demasiados intereses de por medio.

En fin, es por ello que cuando a uno se le hinchan las narizes, manda a tomar viento todo ... ;-)

Saludos.


Escrito por Rafa Carmona a las 6 de Julio 2004 a las 12:26 PM

Hola,

El tema de las guis, compiladores y demas cosas que estan apareciendo alrededor del xBase bien pudiera haber funcionado mediante software libre......

Pero de forma privada tambien hubiese funcionado bien si en vez de buscar medallas individuales, la gente que ha invertido tanto tiempo y esfuerzo en el tema, hubiese colaborado en construir un proyecto único y bueno para toda la comunidad con todas las garantías de exito.

Actualmente todas las cosas que estan apareciendo disfrutaran de su parcela de éxito instantáneo, estando todos relegados a quedarse con más o menos usuarios de FW y dividiendo a la gente.

No se trata de competencia, se trata que en un futuro cercano los usuarios de Xailer no podran compartir nada con los de C3 o los de FW y viceversa.... Esta división de los usuarios acabara con la unidad actual y en vez de ayudar a que el xbase una a la gente servira para separarlas.

Mañana no podre compatir nada con mi amigo por que él decidio programar con Xailer, mi otro colega se decicio por continuar con FW y a mi me gusto C3. Seguramente seguiremos siendo amigos, pero el no poder hablar de lo que nos interesa terminara por alejarnos cada día mas.


Saludos,

Escrito por Jose A. Suárez a las 8 de Julio 2004 a las 01:17 AM

Está claro que cuando aparecen intereses particulares y el dinero (hablemos claro) enseña la patita, importa un comino que una herramienta de programacion pueda terminar con amistades que surgieron de algo compartido.

Esta muy claro que la falta de colaboracion para crear un proyecto común ha sido el egoismo; egoismo por no compartir conocimientos, egoismo por anteponer el lucro, egoismo por que los humanos, desgraciadamente, somos así.

Saludos,

Escrito por Jose Alfonso Suarez a las 8 de Julio 2004 a las 01:25 AM

Jose
>Mañana no podre compatir nada con mi amigo por
>que él decidio programar con Xailer, mi otro
>colega se decicio por continuar con FW y a mi me
>gusto C3. Seguramente seguiremos siendo amigos,
>pero el no poder hablar de lo que nos interesa
>terminara por alejarnos cada día mas.

No lo dudes. Eso es tan cual lo cuentas, desgraciadamente.

Por ejemplo, ya no tendremos mas la colaboracion en Fivewin por parte de Jose F. Gimenez.
Es más, gracias a el que dono el soporte OLE para Clipper/Harbour, mucha gente esta haciendo uso de ello.

Ahora imagina que Jose no hubiese dado su obra.
Pues que no tendriamos soporte OLE, si tal como suena, ni en clipper ni en Harbour y muy posiblemente los de xHarbour tendrian que pasar por caja.

En fin..., haber donde nos lleva todo esto ;-)

Saludos.

Escrito por Rafa Carmona a las 8 de Julio 2004 a las 06:48 PM

José Alfonso,

Creo que esto ya lo comenté en otra ocasión... no se trata sólo del lucro y de colgarse medallas; hay también otra razón, que en mi caso concreto es más poderosa: las diferencias de criterios técnicos.

Está claro que para muchas cosas sencillas no nos ponemos de acuerdo ni a punta de pistola... pues imagínate para un proyecto de la envergadura que estamos hablando!

En mi caso, voy a utilizar (de hecho ya lo estoy haciendo) Xailer para mis propias aplicaciones de gestión, por lo que es lógico que quiera una herramienta que satisfaga mis requerimientos. Pues bien, cuando comencé con Xailer, NINGUNA de las herramientas de aquel momento, tanto terminadas como en proyecto, me convencía completamente. Y con todo el tiempo que ha pasado sigo pensando lo mismo.

Y no quiero decir que Xailer sea la panacea o que sea lo mejor que existe o pueda existir. Simplemente Xailer cumple con mis espectativas y necesidades, mientras que otras herramientas no. Por supuesto cada cual tiene que evaluar las suyas propias y elegir la herramienta que más se adapte a sus propias necesidades. Yo ya he elegido la mia ;-)


Rafa,

Pues sí, doné mi trabajo, y me siento orgulloso de ello. Por mí, cuanta más gente lo use más me enorgullece. Pero no por eso me siento superior o voy colgándome medallas. Soy completamente consciente de que si no lo hubiera hecho yo, otro lo habría hecho.

Los dos,

Respecto a compartir los trabajos, pues está claro que muchas cosas dependerán completamente de la herramienta que se use, pero no todo. Un buen ejemplo es Eagle1, que funciona con Harbour, xHarbour y C3, y además es independiente del GUI. En otros casos no será así, pero tampoco es imposible convertir una clase para que funcione en otro GUI. De hecho, ya hay clases que estaban hechas para FW y se están pasando a C3 y/o Xailer.


Y por último... aunque utilicemos herramientas distintas, hay una base común: el lenguaje xbase. Y el GO2000 (y otras asociaciones similares) puede (y debe) jugar un papel fundamental en mantenernos unidos.


Un saludo.

Escrito por José F. Giménez a las 10 de Julio 2004 a las 01:02 AM

Hola compañeros:

Recien llego a este mundo de xBase (vengo de Cobol), y me ha interesado Xailer. Pero en estos momentos no hago mas que mirar a lado y lado como viendo un partido de tenis. Me estoy ilustrando con sus comentarios y anotando sus nombres porque cuando empiece con Xailer seguro tendre que llamarlos.

Muchas gracias por sus aportes ¡¡¡¡¡

Escrito por Armando Gomez V. a las 21 de Julio 2004 a las 08:36 PM

hm... where can i buy such great site?

Escrito por home equity a las 13 de Febrero 2005 a las 08:12 AM
Escribir un comentario









¿Recordar informacion personal?