Sitio de SNL al fin en internet y primera version de SNL

Aquí encontrará diversas conversaciones sobre el rumbo del proyecto y tareas que se planifican a corto plazo.

Sitio de SNL al fin en internet y primera version de SNL

Notapor lacabra25 » Mar Abr 07, 2009 8:37 pm

Hola, hace un par de minutos subi el sitio completo que he estado creando en estos dos ultimos dias para la biblioteca SNL a un servidor gratuito y he creado un subdominio para el mismo, tengo ya acabada la documentacion de SNL en pdf y odt y la biblioteca tambien esta acabada y lista para descargarse en diferentes formatos.

http://snl.ya.st/

Como algunos ya sabreis, y lo repito para los que no lo sepais, SNL son las siglas de Simple Network Library y es una biblioteca con funciones para la comunicacion a traves de redes (como por ejemplo internet), es sencilla de utilizar y esta en español tanto la biblioteca como la documentacion. La biblioteca es software libre bajo la licencia GPL.
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)

Repositorio Debian

Notapor algarafa » Mié Abr 08, 2009 8:54 am

Yo estoy trabajando para crear un repositorio oficial para Debian, cuando esté listo, si quieres puedo subirlo, eso sí, tienes que empaquetarlo en un deb.
Saludos y enhorabuena. Por cierto, me encantó el diseña de la web, ¿con que la hiciste?
http://liberatumundo.wordpress.com/
Avatar de Usuario
algarafa
 
Mensajes: 135
Registrado: Lun Oct 27, 2008 6:12 pm
Ubicación: España

Re: Repositorio Debian

Notapor lacabra25 » Mié Abr 08, 2009 10:23 am

rafahack95 escribió:Yo estoy trabajando para crear un repositorio oficial para Debian, cuando esté listo, si quieres puedo subirlo, eso sí, tienes que empaquetarlo en un deb...


Por ahora no he empaquetado en un .deb nunca, aunque llevo tiempo pensando en empaquetar en .deb y ponerme a aprender probando a empaquetar pero aun no me he puesto, la verdad que empaquetarla como .deb seria bueno ya no solo para que la pudieses subir al repositorio, sino para quienes usan debian o distribuciones deribadas (como yo, ubuntu) para que fuese mas facil de instalar. Pues ya que lo mencionastes cuando tenga tiempo me pongo a mirar para empaquetarla como .deb

rafahack95 escribió:...Por cierto, me encantó el diseña de la web, ¿con que la hiciste?


Pues las imagenes con varios programas, el logotipo SNL con Inkscape, lo exporte a png y con gimp las imagenes que aparece en la seccion de descargas despues de haber echo algunas capturas de pantalla (las saque del tema de iconos que estoi usando basicamente). En lo que al codigo se refiere lo hice a mano, cualquier editor de textos (yo use el editor de gnome gedit) y a escribir el codigo PHP que genera el codigo XHTML al ser llamado el script PHP.
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)

Tutorial de empaquetado

Notapor algarafa » Mié Abr 08, 2009 1:58 pm

En este enlace te explican como empaquetarlo en un deb según las normas de Debian. http://www.debian.org/devel/#packaging Si lo empaquetas en un deb, puedes pasarmelo y yo me encargaría de subirlo al repositorio y de declararme como mantenedor del paquete. Es decir, que si algún usuario del repositorio encontrara un error en el paquete, es decir en la librería, me lo reportaría a mí, yo te lo reportaría a ti, tu lo corregirías y así generarías un nuevo paquete como actualización, o en caso de que fuera un error muy grave como nueva versión.
¿Qué te parece?
http://liberatumundo.wordpress.com/
Avatar de Usuario
algarafa
 
Mensajes: 135
Registrado: Lun Oct 27, 2008 6:12 pm
Ubicación: España

Notapor endaramiz » Vie Abr 24, 2009 6:55 pm

No sé si a alguien más le pasa pero a mí en Ubuntu 8.4 (llevo tiempo queriendo instalar una versión más reciente) me da un error al abrir el primer paquete de la lista (.tar.gz).
También creo que sería interesante que pusieras algún ejemplo, a parte de la documentación. Y si haces un tutorial explicando como funciona, ya sería genial. Puede que para una persona que entienda del tema, ver la documentación de las funciones le sea suficiente. Pero yo, que no tengo ni idea, me he quedado igual. Aunque tampoco me imagino aprender SDL mirando solamente la "api reference" (claro que SDL es más grande que SNL... ).

Saludos.
Avatar de Usuario
endaramiz
 
Mensajes: 283
Registrado: Vie Ago 31, 2007 9:25 am
Ubicación: Barcelona

Notapor lacabra25 » Dom Abr 26, 2009 12:07 am

endaramiz escribió:No sé si a alguien más le pasa pero a mí en Ubuntu 8.4 (llevo tiempo queriendo instalar una versión más reciente) me da un error al abrir el primer paquete de la lista (.tar.gz).

Pues sinceramente es el primer caso del que me entero, yo el .tar.gz lo he creado desde Ubuntu 8.10 por lo que no se si sera que no tengas algún paquete que si este en la versión 8.10 pues a mi mismo no me da error al abrirlo. De todos modos, el .tar.bz2 y el .tar.lzma tienen el mismo contenido que el .tar.gz por lo que supongo que habras descargado alguno de esos dos que te he nombrado. (Como has dicho "al abrir" he supuesto que lo descargas sin errores, si el error fuese al descargar corrigeme).
endaramiz escribió:También creo que sería interesante que pusieras algún ejemplo, a parte de la documentación.

Puse un pequeño ejemplo junto al codigo fuente de la biblioteca (dentro de la carpeta "test") que basicamente y de forma resumida, se conecta a google, envia unos datos (intentando usar el protocolo http, que aun no lo tengo muy mirado y no lo manejo del todo bien el protocolo http) y google manda otros datos en respuesta, el programa usando los grupos de conexiones (con los que agrupar los sockets para evitar que se queden bloqueados esperando respuesta, que es lo que pasa si se comprueban los sockets de forma individual) comprueba si el servidor de google ha enviado datos y los va mostrando por la pantalla. Tengo pensado hacer algunos ejemplos más desarrollados, pero estoy esperando a alcanzar la versión 0.0.1 para presentar junto con la siguiente versión los ejemplos. La versión 0.0.1 espero tenerla acabada (junto con algún que otro ejemplo bien desarrollado) para antes del verano o inicios de este, y en ella habra basicamente el mismo código que en la versión actual pero con algunos cambios para optimizarlo y que se ejecute más rapido y tenga un aspecto más limpio y ordenado, además de alguna mejora menor de las funciones que se encargan de que la biblioteca se ejecute correctamente y de tratar los errores que puedan efectuarse en tiempo de ejecución (como los errores por falta de memoria).
endaramiz escribió:Y si haces un tutorial explicando como funciona, ya sería genial.

En realidad, la documentación sera el tutorial al que te refieres pero tengo que trabajar más en la documentación, por el momento apenas lista las funciones existentes con sus argumentos y los códigos de errores de la biblioteca ya que la escribi un poco a la prisa para que la biblioteca tubiese una documentación aunque esta fuese mínima, pero mi intención es de que la documentación recoja desde ejemplos cortos de cada función hasta ejemplos de mayor extensión con varias de las funciones, explicaciones del funcionamiento de las redes y de los protocolos TCP y UDP, y de IPv4 e IPv6; pero es algo para lo que necesito tiempo y ahora con los estudios tengo poco, de ahí que la siguiente versión la tenga pensada para comienzos del verano.
endaramiz escribió:Puede que para una persona que entienda del tema, ver la documentación de las funciones le sea suficiente. Pero yo, que no tengo ni idea, me he quedado igual. Aunque tampoco me imagino aprender SDL mirando solamente la "api reference" (claro que SDL es más grande que SNL... ).

Las funciones están pensadas para que usarlas sea algo fácil, y una vez se entienden es fácil usar la biblioteca, pero como ya he comentado aun tengo que ponerme a escribir más la documentación, pero aun no he tenido tiempo para poder desarrollar más la documentación, pero como ya he comentado cuando este lista la versión 0.0.1 tendré lista también la documentación.

Gracias por el interés en la biblioteca.
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)

Notapor lacabra25 » Mar Jun 09, 2009 12:48 am

endaramiz escribió:No sé si a alguien más le pasa pero a mí en Ubuntu 8.4 (llevo tiempo queriendo instalar una versión más reciente) me da un error al abrir el primer paquete de la lista (.tar.gz).
También creo que sería interesante que pusieras algún ejemplo, a parte de la documentación. Y si haces un tutorial explicando como funciona, ya sería genial. Puede que para una persona que entienda del tema, ver la documentación de las funciones le sea suficiente. Pero yo, que no tengo ni idea, me he quedado igual. Aunque tampoco me imagino aprender SDL mirando solamente la "api reference" (claro que SDL es más grande que SNL... ).

Saludos.


Hola, voy a aprovechar este tema en lugar de crear otro para anunciaros la nueva version de SNL, la version 0.0.1, he añadido a la documentacion 2 ejemplos, uno usando TCP como cliente y otro como servidor, os dejo el enlace de la web http://www.snl.ya.st/ nuevamente para que podais descargar los que querais la nueva version de SNL http://snl.netii.net/index.php?id=descargas.
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)

Repositorio

Notapor algarafa » Vie Jul 03, 2009 2:31 pm

Para lo de subirla al repositorio, ya te envié un correo explicandote la situación. He preguntado como va la cosa y he dicho que tengo un paquete para subir, pero aún no contestaron.
http://liberatumundo.wordpress.com/
Avatar de Usuario
algarafa
 
Mensajes: 135
Registrado: Lun Oct 27, 2008 6:12 pm
Ubicación: España


Volver a Planificación y eventos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado