Inicio

Últimas Noticias
Popular
Inicio
Qlugster Magazine
Eventos
Acerca de Xela-Lug
Articulos
Noticias
Contenidos
Enlaces
Contáctanos
Buscar
Noticias Externas
Lista de correo
Blogs
Documentos
Registrate





¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí
Patrocinan:
Syndicate
Estadí­sticas
Usuarios: 149
Noticias: 64
Enlaces: 11
Visitantes: 318246
Comentarios recientes
Top 10 Distros
Te esperamos en la lista de correo
A las tarjetas wireles siempre les da el problema, por lo qu...
14/06/08 23:14 More...
By dhabyx

Top 10 Distros
Ubuntu hardy heron ha sido un revolucionario, eficaz y poten...
14/06/08 12:34 More...
By Dthlm

Experiencias con Ubuntu 7.10
Ayuda a problemas
@edura: En la sección de "Acerca de Xelalug" puedes encontra...
05/05/08 14:27 More...
By dhabyx

Experiencias con Ubuntu 7.10
ayuda problema
tengo un problema con mi instalacion de ubuntu lo estoy trab...
02/05/08 16:15 More...
By eduram

Experiencias con Ubuntu 7.10
EXPERIENCIA CON UBUNTU
[B]null[/B] ES ENSERIO ACONSEJO EL USO DEL SOFTWARE LIBRE..Y...
26/04/08 21:33 More...
By luis

Top Favoritos
Joomla Web DesignJoomla TemplatesJoomla hosting
Conociendo el entorno de desarrollo GNUstep
Escrito por Andre Arias   
domingo, 20 de julio de 2008

Objective-C, el lenguaje utilizado por GNUstep, esta considerado como uno de los más dinámicos que existen, este dinamismo se nota rápidamente en la herramienta de desarrollo GORM, donde es posible instanciar objetos en tiempo de diseño y crear las conexiones de este. Esto permite mantener en todo momento una visión clara de la forma en que interactuan los objetos de nuestra aplicación. Ademas, Objective-C utiliza el concepto de Outlets (salidas) y Actions (entradas). Es decir, salidas y entradas de mensajes, donde un mensaje no debe confundirse con la llamada a un método. Para comprender esto, imaginemos una sencilla aplicación que suma dos números. El esquema de la interfaz gráfica se muestra a la izquierda, y a la derecha el objeto que llevara a cabo la suma. Este objeto tiene 3 Outlets (salidas) y 1 Action (entrada), con sus respectivos nombres. Los Outlets sumando1 y sumando2 son para mandar mensajes a los primeros dos componentes TextEdit de la interfaz, con el fin de obtener los sumandos que el usuario a ingresado (es decir, se ejecutan métodos que devuelven el valor contenido en el componente). Y el tercero para colocar el resultado de la suma en el tercer componente (es decir, se ejecuta el método apropiado para establecer el valor del componente). El Action sumar crea en nuestro objeto un método llamado sumar, que es el que se ejecutara al recibir nuestro objeto un mensaje por esta entrada. Esta entrada es la que estará conectada al componente Button de nuestra interfaz.

 

 

Ahora, solo es cuestión de conectar los Outlets y el Action de nuestro objeto con los componentes de la interfaz, como se representa a continuación

 

 

 

Y, por último, escribir el código para llevar a cabo la suma (en el método sumar de nuestro objeto). Esto es exactamente lo mismo que hay que realizar para crear esta aplicación en GNUstep. Una vez creada la interfaz gráfica, creamos una subclase (por ejemplo, de la clase raíz NSObject) con tres Outlets y un Action. Hecho esto, instanciamos un objeto a partir de esta clase y, mediante operaciones de arrastrar y soltar, se conectan los Outlets y el Action. Generamos los archivos de nuestra clase, y escribimos el código para llevar a cabo la suma. Suponiendo que los Outlets tienen los nombres de la gráfica anterior, este podría ser


float numero1, numero2, resultado ;
numero1 = [sumando1 floatValue] ;
numero2 = [sumando2 floatValue] ;
resultado = numero1 + numero2 ;
[suma setFloatValue: resultado] ;

 

Observese que los mensajes van entre corchetes, teniendo en primer termino el nombre del Outlet (salida) que conecta con el objeto al que deseamos enviar el mensaje, y seguido del método a ejecutar, con sus parámetros (si tiene). Puesto que los mensajes pueden anidarse, lo anterior puede realizarse en una sola linea así


[suma setFloatValue: [sumando1 floatValue] + [sumando2 floatValue] ] ;

Y con esto queda terminada la aplicación.

Si deseas conocer más del entorno de desarrollo GNUstep visita este enlace que tiene una breve introducción a este entorno

http://wiki.gnustep.org/index.php/User:Espectador

o visita la pagina oficial en ingles en www.gnustep.org

 

 

Sea el primero en comentar el artí­culo | Añadir a favoritos (0) | Cite este artí­culo en su sitio | Visitas: 46

 
De KRAE a QRAE: El mismo espíritu, diferentes bondades.
Escrito por Fernando Hillermann   
miércoles, 09 de julio de 2008

Luego de un tiempo en receso, el proyecto KRAE vuelve a la vida, esta vez para presentar una serie de mejoras entre las que cabe destacar su migración a QT4. Según comenta el propio autor desde la página oficial (http://krae.sourceforge.net/), la decisión de liberar una nueva versión construida totalmente en QT4 se debe a que de esta forma, la aplicación será "portable a varias plataformas (Linux, Windows, MacOS)".

Por otro lado, consultado el creador de este proyecto Guatemalteco, indica que seguirá lanzando mejoras, tanto de KRAE (específico para KDE) y QRAE (multiplataforma). De echo, en la página puede encontrarse una lista de mejoras incorporadas a la versión de QRAE recien lanzada:

  • Capacidad de obtener definiciones de varios sitios además de la Real Academia Española, tales como Wikcionario, Wikipedia y Wikiquote.
  • Las definiciones se encuentran sin las barras laterales y otras elementos de las páginas originales para mayor comodidad.
  • Opción para copiar texto seleccionado o completo.
  • r a la página de la palabra buscada, editar la definición en la página o ver los enlaces externos, todo esto por medio del navegador por defecto del sistema.

Además, se puede tener una vista previa de las novedades que incorporará la siguiente versión de esta interesante herramienta:

Sea el primero en comentar el artí­culo | Añadir a favoritos (0) | Cite este artí­culo en su sitio | Visitas: 113

Leer más...
 
Zoom para imágenes en Firefox
Escrito por Dhaby Xiloj   
jueves, 03 de julio de 2008

Firefox provee muchas funciones que siempre son útiles, una que es bien utilizada es la herramienta para agrandar el texto, que se puede utilizar mediante la techa "CTRL + Scroll del Mouse" o bien mediante las teclas "CTRL +" + y "CTRL + -", ésto funciona bien con el texto pero cuando se trata de imágenes debemos recurrir a un complemento.

 Revisando la lista de complementos que me ayudaran en la tarea de ampliar las imágenes me encontré un complemento llamado ZoomFox (pueden descargarlo aquí) el cuál puede utilizar para ampliar imágenes con el movimiento del scroll del mouse, muy útil cuando necesitamos ver detalles en imagenes :)

Les dejo unas capturas de pantalla donde pueden ver su forma de uso:

kde1.jpg kde2.jpg kde3.jpg

Sea el primero en comentar el artí­culo | Añadir a favoritos (0) | Cite este artí­culo en su sitio | Visitas: 136

 
Firefox download day: un exito total
Escrito por Fernando Hillermann   
jueves, 03 de julio de 2008

Con un total de 8,002,530 millones de descargas hoy se ha confirmado la noticia: Mozilla, a través de su principal aplicación, Firefox, ha conseguido un nuevo Record Guinness a nivel mundial. Este logro se obtiene por poseer el software más descargado en 24 horas, logro que se ha alcanzado gracias a la increible respuesta que ha obtenido la fundación por parte de la comunidad de usuarios de este grandioso navegador.

A nivel Centroamericano, la lista de descargas se encuentra encabezada por Costa Rica, con un total de 32,256. En segundo lugar, los Guatemaltecos alcanzaron una cifra de 17,093 descargas y en tercer lugar, con 12,225 se encuentra la república de Panamá.

En contraste a lo anterior, Firefox 2.0 logró un poco más de dos millones de descargas las primeras 24 horas posteriores a su lanzamiento y, aunque la noticia del nuevo record causará diferentes reacciones entre las comunidades de usuarios, la pregunta sigue abierta: Record Guinnes por el software más descargado, ¿Será este un logro increible y benefico o simplemente un acto de publicidad?

Sea el primero en comentar el artí­culo | Añadir a favoritos (0) | Cite este artí­culo en su sitio | Visitas: 143

 
Manual de Objective-C y GNUstep
Escrito por Andre Arias   
sábado, 07 de junio de 2008

Este es un manual de introducción al entorno de desarrollo GNUstep. El cual es libre, de plataforma cruzada, y orientado a objetos. Este documento abarca los temas de la instalación de GNUstep en un sistema GNU/Linux, el lenguaje de programación Objective-C, la programación orientada a objetos, los frameworks de GNUstep y la creación de aplicaciones mediante las herramientas GORM y Project Center.

Introducción al entorno de desarrollo GNUstep

Sea el primero en comentar el artí­culo | Añadir a favoritos (0) | Cite este artí­culo en su sitio | Visitas: 262

 
ARPI: ERP para las PyMES
Escrito por Dhaby Xiloj   
miércoles, 28 de mayo de 2008

Hace algun tiempo llegó por medio del contacto de esta página un correo con información de un sistema ERP creado bajo Gambas 2.5.x.

Acá un extracto de la página oficial:

Sistema ARPI es un Sistema ERP en etapa de desarrollo por el momento, y es parte de la comunidad de software libre, lo que significa que puedes utilizarlo con plena libertad, sin necesidad de pagar licencias y además, sin necesidad de pagar por el producto.

El proyecto ARPI inicia el 1ro de enero del 2008, y aun nos encontramos trabajando en su diseño y desarrollo, cualquier aportación de tu parte es muy valiosa, cualquier sugerencia o comentario será muy bien recibido, es la manera en que juntos podemos hacer crecer al sistema.

 Si quieren saber mas del proyecto o apoyarlo pueden dirigirse a:

Página Web de ARPI: http://systemarpi.googlepages.com

Foro de ARPI: http://arpi.forumotion.com

Blog de ARPI: http://arpi.sosblog.com

Sea el primero en comentar el artí­culo | Añadir a favoritos (0) | Cite este artí­culo en su sitio | Visitas: 297

 
<< Inicio < Anterior 1 2 3 4 Siguiente > Final >>

Resultados 1 - 11 de 40
Unete a nosotros
Haz clic aquí para suscribirte a xelalug
Haz clic para suscribirte a Xela-LUG
Enlaces que Patrocinan
Encuestas
¿Qué libertad del Software Libre te gusta más?
 
¿Que talleres te gustaría recibir?
 
Comunidades Libres

Guatemaltecas
www.lug-usac.org
www.shekalug.org
elforux.org
guug.org
www.guatelinux.tk

Centroamericanas
www.linux.org.sv
www.debian.org.sv
www.softwarelibrecr.org

Quién esta en Lí­nea
Use Firefox
Pantallazos
Aleatorio

Screenshots
Votos: 0
lazarus
 
Aleatorio

Screenshots
Votos: 4
arch-gnome.png
 
Aleatorio

FLISOL 2008
Votos: 0
Algo pasó
 
Aleatorio

FLISOL 2008
Votos: 0
quitando la manta
 
Aleatorio

FLISOL 2008
Votos: 0
Siguen las presencias Femeninas
 
Aleatorio

Screenshots
Votos: 0
Pantallazo.jpg
 
Aleatorio

Screenshots
Votos: 0
mandriva con compiz.png
 
Aleatorio

Screenshots
Votos: 0
foto.jpg
 
Aleatorio

FLISOL 2008
Votos: 0
otras 2
 
Aleatorio

Screenshots
Votos: 0
Pantallazo-2.jpg
Mensajes


Necesitas resgistrarte para escribir un mensaje!
Registrate aquí!
Enlaces
© 2008 Xelalug [Grupo de Usuarios de Linux] Quetzaltenango, Guatemala
Joomla! es Software Libre distribuido bajo licencia GNU/GPL.