Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Debates (https://www.clubdelphi.com/foros/forumdisplay.php?f=29)
-   -   Aportarías tu código (https://www.clubdelphi.com/foros/showthread.php?t=1254)

madriles 06-07-2003 09:18:54

siguiendo la costumbre me presento:
soy ricardo abengoza , tengo 48 tacos y soy de madrid. empece con esto de la programacion en la epoca de los dinosaurios, con un Spectrum de 48K, que era la ultima maravilla de la tecnica, y desde entonces.... no me dedico profesionalmente a programar, solo me gusta.
en primer lugar, decir que estoy de acuerdo con Kinobi, no creo que prospere la idea. ? en que me baso ?, he aqui un ejemplo.
en el apartado noticias de este foro aparece una, de Delphih anunciando una pagina donde hay un concurso de programacion, los programas deben ser de pequeño tamaño. hasta el momento he visto 183 visitas. en la pagina del concurso hay en este momento 5 programas y tres de ellos son de una misma persona.
? que sucede ? simplemente , o no se quiere compartir una pequeña aplicacion desarrollada por nosotros. o quiza nos da verguenza que la consideren mala, o no hemos hecho ninguna.
de todo ello lo mas probable es que no se quiere compartir el codigo, aunque digamos palabras muy bonitas.
De momento me parece mas probable que llegue a buen termino la idea de Snake de compartir el diseño de formularios, al fin y al cabo compartir un bmp de un formulario no es compartir horas y horas de trabajo para hacer un programa.
quiza soy demaseado exceptico, sera la edad. ojala me equivoque, por mi parte no tengo inconveniente en compartirlo.

kinobi 06-07-2003 11:17:40

Hola,

Cita:

Posteado originalmente por madriles
? que sucede ? simplemente , o no se quiere compartir una pequeña aplicacion desarrollada por nosotros. o quiza nos da verguenza que la consideren mala, o no hemos hecho ninguna.
Yo creo que es un cúmulo de factores, pero destacaría dos sobre todos ellos:

1. Si alguien se dedica a desarrollar software propietario, y además vive de ello, es un proceso lento y complicado llegar a la conclusión que un desarrollo abierto le puede producir algún tipo de beneficio. Al fin y al cabo en el software libre existe un componente altruista, pero también interesado: desarrollo de un software de mayor calidad, publicidad, nuevas formas de negocio, ...

2. La mayor parte de los proyectos de software libre que fracasan, incluso antes de comenzar, es debido a un inicio incorrecto. Para poder involucrar a varios desarrolladores en un proyecto de software libre debe existir un núcleo inicial tangible, tanto en el desarrollo del propio proyecto como en el grupo de persona(s) que lo dirigen. Sin la existencia de esa "masa crítica" inicial que desencadena la reacción, el proyecto no pasa de ser un buen propósito, pero condenado al olvido.

Saludos.

José Luis Garcí 07-07-2003 10:47:56

Hola a todos, perdonar que he estado desconectado un tiempo, pero tengo que controlar mi empresa, he estado dando un curso a un nuevo comercial.

En cuanto al tema propuesto sigo con la misma idea, creo que se puede llevar a cabo, en plan muy sencillo, y lo suficientemente explicado como para poder aprender todos, Yo creo que todos, incluidos los moderadores han aprobechado código de otros usuarios, para lago que los habia bloqueado, o como base para algo que simplifique su trabajo.

Es cierto que el concurso al que se refiere madriles esta con una baja participación y que 3 de los 4 programas en concurso son de la misma persona (si son mios), pero aun me da más no se que el simple hecho, de que te bajes el programa y no sean capases de comentarlo ni valoralo.

Si alguien da el primer paso, no quiero ser yo, y se decide, su organigrama, bases a usar, etc. aportare todo lo que pueda, no creo que nad tenga que aportar código que no se encuentre en el foro, solo seria reunirlo en un ejemplo que ayudaría a muchas personas, os puedo decir por esperiencia que cuando estudiaba dBase, aprendi el uso del mismo, mejor en la parte en que haciamos un programa que en la de conocer las diferentes ordenes, se ve mucho más claro.

Lo dicho quedo a disposición del Club.

Un saludo desdee Canarias.

Gabriel A Reyes 07-07-2003 14:39:40

Haber.esperen un momento.

Lo primero es un analisi donde todos los que van a participar lo entiendan y esten de acuerdo, y se discuta al respecto y el final sea el analisis lo que que vamos o van. (si me ofrezco no soy el mejor pero hago montonera).

Luego podriamos hacer el diseño de la misma forma y de ultimo el famoso codigo, que para mi modo de veer no es tan importante como las dos etapas anteriores, creo que seria un forma de que funcionara, de otra forma seria un monton de retazo que solo entenderia quien lo construya.

espero no ofender, pero dijeron opiniones y cuando dan esa papaya uno no se aguanta.jejej.

buitrago 29-09-2003 01:54:59

En que quedó esta propuesta?

Saludos

Fernando Buitrago

José Luis Garcí 29-09-2003 09:46:33

Quedo en aguas de borraja, mi intencion sigue siendo la misma, pero yo me limite a dar la idea y comprometerme a participar, pero creo que deje claro que no quiero dirigir el proyecto ni establecer las bases o pilares del mismo. Esta claro que deseo que alguien tome las riendas, entender que yo con la empresa tengo semanas he incluso meses en los que apenas me queda tiempo.

Un saludo desde Canarias.

__cadetill 29-09-2003 10:24:41

yo estoy preparando un análisis de lo que creo pueden ser las bases de un programa de facturación, paro claro, es algo lento de hacer y todabía no lo tengo terminado.
A la que lo termine, lo subiré a mi web (abisando en este hilo, claro está)

dape 12-01-2004 05:58:10

Hola a todos, Mi nombre es David Perez, vivo en Tacna - Perú, para que se ubiquen esta en la frontera con Chile, tengo 28 años y programo desde los, no se, 13 años talvez, empeze con una commodore 64c con basic, luego lo deje por un buen tiempo hasta que entre a la universidad, ahi estudie Ingenieria de sistemas y aprendri a programar en Turbo Pascal y C, pero solo a nivel básico, luego pase a programar en Delphi, empeze con D5 y ahora estoy con D7, aunque debo confesar que por trabajo no he podido programar nada en varios meses (casi todo el año pasado :( ) ya que me ha puesto a tender cables para redes de computdoras, programo muy poco en VB e hice algunos intentos con assembler y no recuerdo casi nada de fortran77, aparte de esto conozco access, un poco de paradox, recuerdo vagamente VFox, IB y MYSql los tengo más frescos y ahora estoy parendiendo SQLServer y tengo pensado aprender o intentar aprender Oracle y espero muy pronto reactivar mi pagina web la cual creo que ya le dieron de baja.

Sobre compartir el código, pues como es obvio, solo se puede compartir el código que le pertenece a uno o que se encuentra libre en la red, asi que en ese sentido no tengo problemas por compartir código, aunque claro que no soy un experto ni mucho menos, pero al menos hago el esfuerzo por hacer que mis app queden lo mejor posible :) .

Saludos desde Tacna - Perú.

David Perez
davidperezy@dataimpulse.com.pe

haron 13-01-2004 03:42:57

Me presento
 
hola a todos.

soy Gonzalo Chumillas.
actualmente vivo en las Palmas de G.C.

empece programando desde que en el instituto me hice con una calculadora cientifica. me gustan los retos y programar por programar.

he intentado poner el codigo en la red, pero por lo visto los programas que envie son muy malos y no me los han publicado. o algo paso. bueno, lo voy a intentar otra vez, a ver si cuela.

DarkByte 13-01-2004 09:12:08

A mi me gustaría ayudar, pero mi nivel está comprobado que es pésimo y que más que ayudar, molestaría. Sin embargo ahí estoy por si hace falta algo y no requiere mucho nivel... También quiero deciros que me parece interesante estos temas, donde los programadores se unen para hacer un programa y todos pueden aprender de ese proyecto. Si no me he enterado mal, el proyecto va a ser para que los principiantes aprendamos, ashias. :( Yo no me puedo presentar, y la razón está en mi edad.

Ánimo y ojalá que salga algo de akí

haron 13-01-2004 15:59:52

seria interesante discutir distintos patrones de diseño.

poner una seccion en "Club Delphi" donde exponer distintos patrones de diseño con ejemplos y poder discutir los pros y los contras de usar dichos patrones.

los ejemplos los aportariamos nosotros y podrian ser pequeñas aplicaciones con el fin de ejemplarizar cada patron de diseño. tambien podriamos discutir como mejorar los programas expuestos y sus los posibles defectos.

en principio se me ocurren patrones de diseño para:

1. construir aplicaciones de dos capas.
2. construir aplicaciones de tres capas mediante DCOM.

no se ustedes, pero el tiempo que he estado trabajando me he dado cuenta de la importancia que tiene seguir un patron a la hora de programar.

roman 13-01-2004 17:23:46

Cita:

Empezado por DarkByte
Yo no me puedo presentar, y la razón está en mi edad.

Se me ocurren muchas razones por las que alguien no desee presentarse pero entre ellas no figura la edad. Si gustas hacerlo, ¡adelante! que nadie hará comentarios negativos.

// Saludos

marcoszorrilla 13-01-2004 18:15:52

Me uno a lo dicho por Román, por suerte en la programación no se nota ni la edad ni el sexo ni la raza ni el estatus social, solamente hay que añadir líneas de código coherentes y todos pareceremos guapos, ricos y mayores.

Un Saludo.

Voutarks 13-01-2004 21:14:35

Con respecto a la pregunta que da titulo a este debate contesto: si y no. Tengo un lio de cosas en mi cabeza sobre este asunto, vamos a ver si me aclaro.

Yo en general diria que comparto conocimientos en general, y en todo caso algunas pocas lineas de codigo para algo muy concreto. No pondria el programa de gestión para la empresa que trabajo enterito para compartir, en primer lugar porque al estar contratado como un trabajador más de la empresa el código pertenece legalmente a la misma, como alguien ha comentado anteriormente. Además, aunque el codigo fuera mio tampoco creo que lo hiciese.

No se, quizá las cosas cambien conforme pasa el tiempo y vas tomando diferentes papeles en tu vida o las ves de otra manera segun en la situacion en la que te encuentres. Cuando estaba estudiando, todo era compartir: estaba deseoso de aprender cosas para inmediatamente pasarselas a todo el mundo, y que la gente opinara sobre ello, te diera mejores alternativas o no y viceversa. Estaba uno aprendiendo y cuando estaba asi me parecia normal y no comprendia a esos programadores egoistas que esconden su codigo 'bah, ni que fuera de otro mundo'.

Luego se entra en el mundo laboral y va pasando el tiempo. Y uno se va dando cuenta de como funcionan las cosas. Aunque en mi caso todavia soy joven se vuelve uno algo algo más viejo y ya conocemos por qué sabe más el diablo... Y no quiero decir más porque seguro que muchos me comprendeis.

Además, ¡que coño!, la gente no se pone a desarrollar aplicaciones de gestión y contabilidad en sus ratos libres. Se hacen programitas de converion de video, un editor de textos multilenguaje o un juego de billar, pero no eso (bueno, como en este mundo hay de todo seguro que habra algun 'freak', palabra de moda, que si lo hace). Esas aplicaciones se hacen por encargo, uno se gana el pan con ese tipo de cosas. Y que quereis que os diga, no me hace especial ilusión compartir ese codigo enterito de pe a pa. Ahora para preguntas concretas para situaciones o problemas muy concretos si que pongo o bien una explicacion sobre como se hace el mismo o bien un codigo similar pero más general o, si no queda mas remedio, el pedacito de codigo tal cual.

Asi que no penseis mal, yo ayudo de esa manera cuando puedo y cuando pienso que tengo los conocimientos suficientes para eso. Bueno, 'c'est la vie'.

DarkByte 14-01-2004 20:26:33

Muchas gracias a todos por confiar en mi, pero mi edad no es el único problema, para enseñar hay que saber por lo que en ese post también he comentado mi bajo nivel, soy un aprendiz (y no es modestia, sino una gran realidad) tengo unos pocos (por no decir poquísimos) conocimientos de conexión con base de datos y un mínimo de internet, quitando eso no se nada. Eso si, puedo dar mi punto de vista de aprendiz, cosa que no es mucho.

También me parece interesante la idea de hacer varios pequeños proyectos comentados y que cada uno tenga una utilidad específica, así no se entrelazarían ideas ni líneas de código.

Gracias a todos, sigo pendiente de este hilo

guillotmarc 14-01-2004 22:09:36

Hola.

¿ Porqué no juntarse con un proyecto open source ya existente ?. Por ejemplo está el FacturDev http://www.puntodev.com/facturdev.html como nos dió a conocer Kinobi en su momento http://www.clubdelphi.com/foros/show...ht=open+source

En su dia lo bajé y probé, es una gestión muy sencilla pero perfectamente funcional, y además puede correr tanto en Windows como sobre Linux (compilandolo con Kylix), al basarse en componentes CLX.

Su licencia es GPL, por lo que está asegurada su condición de abierto. Se puede hablar con sus desarrolladores originales, para ayudarles incorporando nuevas características, o si no se llega a un acuerdo con ellos, se puede utilizar el código actual como base para futuras ampliaciones desde un proyecto totalmente independiente al original.

Su código me parece bastante adecuado para utilizarlo como base, puesto que me gusta la tecnología que utiliza : Herencia Visual, controles CLX multiplataforma, conexiones dbExpress, base de datos Interbase/Firebird.

Alguien deberia tomar la responsabilidad de liderar este grupo de programación, y ponerse en contacto con los desarrolladores originales para ofrecerles nuestra participación en este proyecto open source : info@puntodev.com

Darkbyte no te preocupes por la edad, puesto que en estos proyectos hay trabajo para todo el que quiera participar, sean cuales sean sus conocimientos (por ejplo. todo el mundo puede ayudar en la creación de los archivos de ayuda).

NOTA : Hay otros proyectos con los que se puede hablar, como http://www.clubdelphi.com/foros/show...ht=open+source

Saludos.

DarkByte 15-01-2004 07:51:53

Si es así me apunto. Incluyo además que solo podré conectarme los viernes, sábados y domingos (y los dias entresemana de contrabando antes de ir a la escuela... como toy asiendo ahora :p ) pero esos días los puedo dedicar plenamente.

Quedo esperando la asignación de alguna tarea. Ashias ;)

__cadetill 16-01-2004 10:02:09

Si quereis otro, un compañero acaba de publicar un mensaje en Varios pidiendo colaboración http://www.clubdelphi.com/foros/showthread.php?t=6642

DarkByte 13-02-2004 23:40:17

¿Qué ha pasado con este tema?¿Se ha paralizado? Parecía interesante, ¿porqué no seguimos con él?

guillotmarc 14-02-2004 20:48:18

Hola.

Ya hay varios proyectos en marcha de este estilo, no creo que sea una buena idea empezar uno nuevo (yo por mi parte no tengo nada de tiempo para dedicarle).

Uno de los proyectos que tiene muy buen aspecto es el FacturDev, que se distribuye con el LinEx, la distribución Linux de la Junta de Extremadura.

Ya está completamente acabada una primera versión completamente funcional, que además se puede compilar con Kylix Open Edition (gratuito).

En ese proyecto, hay unos foros para comentar su desarrollo :

http://www.puntodev.com/foro/phpBB2/index.php

Saludos.


La franja horaria es GMT +2. Ahora son las 09:19:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi