sábado, 14 de noviembre de 2009

la cuenta regresiva

bueno ahora si esta mas que confirmada la siguiente noche linux que sera el viernes y sabado 20 y 21 de noviembre de este año para la cual tenemos los lugares contados y tendremos una gran y esperada visita manuelinux y pues como casi nada es gratis en este mundo la asistencia costara $80 pesotes para poder pagarle su pasaje ya que nos visitara desde guadalajara para darnos su taller "llega a todas las plataformas desde linux" donde haremos gala de la programacion de puerto serial algo de java y .net desde nuestro poderoso software libre bueno espero que les interese y espero su asistencia muchas gracias a todos de ante mano y esperemos que estas reuniones de conocimiento se realicen mas segudo

Contenido del Curso

1.- .NET

1.1.- Aplicaciones Básicas de consola

1.2.- Aplicaciones Gráficas Usando Windows Forms

1.3.- Aplicaciones Gráficas Usando GTK

1.4.- Creación de un Front-End(Interfaz Gráfica para una aplicación de consola existente)


2.- Java

2.1.- Creación de Graficos en Java

2.2.- Comunicación mediante uso de puertos del sistema

2.3.- Creacion de un chat por medio de puerto serial



El objetivo de todas las secciones del curso es ver como usando estos lenguajes se puede crear aplicaciones que funcionan en ambos sistemas operativos con pocos cambios o con ninguno


Requisitos de conocimientos previos

-Nociones basicas de Java y .Net


Lecturas previas


Requisitos de software instalado


asi que ya saben si tienen lap empiecen a instalarlo y si no espero que las que tenemos en la piramide alcansen

bueno espero verlos aqui


"El conocimiento humano, le pertenece a la humanidad"

viernes, 18 de septiembre de 2009

Proximas Cosas a realizar

Bueno despues de no postear nada es hora de mover un poco los dedos para 2 cosas.

1.- Se tiene en mente realizar el congreso del ITT y aun no definimos muy bien los temas, bueno solo tenemos algunos que Hierbard ya tiene en mente, pero el chiste es que la comunidad del ITT y demas personas ajenas entren y para ello se necesita saber que les gustaria que tuviera o los temas que les gustaria que se abordaran, para asi poder satisfacer a la mayoria, el chiste del congreso es ver que se esta haciendo de nuevo y conocer a mas gente y compartir ideas.

2.- Lo segundo es que ya no hemos tenido noche linuxeras y para solucionar eso ya viene una que sera aproximadamente en unas 2 o 3 semanas, bueno lo queria mencionar por que luego dicen que no les avisamos y ademas para poder establecer un tema a realizar ya que luego dicen que solo nos la pasamos pizteando. Asi que el tema a tratar o que desarrollaremos sera: Puesta de servidor GNU/Linux. La distribucion en la que lo haremos sera centOS. Bueno el chiste es que aprendamos asi que traten de leer un poco antes de ir; lean acerca de jerarquia de archivos o directorios en un sistema GNU/Linux, comandos basicos, sistema de paquetes de centOS y duerman antes por que nos vamos a desvelar. La hora despues la pongo en este mismo lugar.


CLX Development Team

jueves, 16 de abril de 2009

Instalar DBDesigner 4 en Debian(testing)


Hola despues de un rato de no postear nada ahora les traigo como instalar DBDesigner, mencionare que no es nada de otro mundo y lo posteo por que la primera vez que lo instale me costo relativamente un poco(espero que a ustedes no) ya que no esta en los repositorios y por lo mismo no sirve el apt, ni el aptitude. Tambien mencionare que solo configurare para que funcione con MySQL. Bueno basta de bla bla bla y empezamos.

Lo primero que haremos sera descargar una libreria necesaria ya que sin esta no funcionara adecuadamente.

$ wget http://prdownloads.sourceforge.net/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz\?download

Nos ponemos como superusuario.

$ su

Despues descomprimimos el archivo que acabamos de bajar

#tar -xzf kylixlibs3-borqt-3.0-2.tar.gz 

Nos movemos al nuevo directorio creado al descomprimir

#cd kylixlibs3-borqt

Instalamos mediante el script

#./install.sh

Ahora movemos copiamos a lib las librerias instaladas

cp /usr/lib/kylix3/* /usr/lib/

Bueno ahora procedemos a bajarno DBDesigner 4 de la pagina oficial, nos descargamos el que esta empaquetado en tar.gz

http://fabforce.net/downloads.php

Ya descargado el paquete procedemos a moverlo a opt

# mv DBDesigner4.0.5.4.tar.gz /opt/

Nos movemos al directorio y lo descomprimimos

#cd /opt/

# tar -xzf DBDesigner4.0.5.4.tar.gz 

Ahora agregamos el DBDesigner como variable de entorno, esto lo hacemos editando el profile

#nano etc/profile/

Y agregamos la siguiente linea:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ruta_de_DBDesigner4/Linuxlib/

En mi caso como lo movimos a opt es:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/DBDesigner4/Linuxlib/

Guardamos Ctrl+O y Salimos Ctrl+x

Despues reiniciamos nuestra maquina.

Ahora necesitaremos un paquete pero esta en .rmp asi que necesitaremos alien para pasarlo a .deb o instalarlo directamente
Instalamos alien

#apt-get install alien

Nos bajamos el paquete por el cual tuvimos que instalar alien
 
# wget ftp://ftp.wesmo.com/pub/contributed/RPMS/MySQL-shared-compat-4.1.9-0.i38$

Ahora instalamos el paquete recien bajado

alien -i MySQL-shared-compat-4.1.9-0.i386.rpm 

Ahora lo que hacemos es ir a /opt/DBDesigner4 o donde hallan descomprimido el DBDesigener y ejecutarlo como usuario normal
$./DBDesigner4

Lo cerramos, esto lo hizimos para que nos creara el directorio y archivos que modificaremos a continuacion.
Continuamos editando el archivo .DBDesigner que se encuentra en su directorio de su usuario en mi caso en fernando

nano /home/fernando/.DBDesigner4/DBConn_DefaultSettings.ini

Buscamos la parte donde se encuentra la configuracion con MySQL y buscamos la linea que dice:

VendorLibLinux=libmysqlclient.so

Y la modificamos quedando de esta forma:

VendorLibLinux=libmysqlclient.so.10

Guardamos el archivo Ctrl+O y Cerramos Ctrl+X

Bueno ya con esto deve de funcionar correctamente, reiniciamos nuestra maquina.

Ya para poder iniciar nuestro DBDesigner4 solo vamos a /opt/DBDesigner4/
y ejecutamos ./DBDesigner4

Ya si quieren pueden agregarlo al menu de Gnome o KDE o un scipt

Pagina de referencia.

http://javoaxian.blogspot.com/2008/04/conectar-dbdesigner4-una-base-de-datos.ht$

martes, 24 de marzo de 2009

Personalización del Prompt

En BASH podemos utilizar variables que, normalmente, serán todas en mayúsculas. Pues existen ciertas variables que el shell bash utiliza para su funcionamiento tanto interno como de cara al usuario. Existen tanto variables de lectura, como variables de lectura-escritura. Las variables de lectura "simplemente" nos darán información sobre el estado del shell o del sistema, sin embargo, las de lectura-escritura nos van a permitir cambiar el comportamiento de bash.

El shell bash (como casi todos los shells) cuando recibe una orden (por ejemplo, un comando pasado por teclado) lo primero que hace es ver si la orden está dentro de sus órdenes internas (como return, exit...), luego mira en los alias, y después busca el comando en el $PATH .

La variable que más llama la atención a cualquier usuario que esté personalizándo el shell bash es la variable $PS1. Esta variable describe el prompt que bash mostrará al usuario antes de pedir un comando:

usuario@host $ echo $PS1

\u@\h \$

Como he dicho antes, las variables que para esto nos interesan son perfectamente modificables, un ejemplo de esto sería:

usuario@host $ PS1="\u@\h: \w \$"

usuario@host: ~ $

Ahora vemos cómo ha cambiado el prompt. Como ejemplos de prompts más elaborados se pueden probar:

usuario@host $ PS1="{\u@\h[\w] \$::- "

{usuario@host[~] $::- PS1="::- \t\n::- \u@\h[\w]\$::- "

::- HH:MM:SS

::-usuario@host [~]$::-

En resumen, podemos hacer que nuestro prompt contenga cualquier caracter que nosotros queramos, además de información útil. Los caracteres especiales más relevantes que se cambian por información útil al mostrar el prompt son:

• \h es el nombre de host hasta el primer punto.

• \H el nombre completo del host.

• \n nueva linea.

• \s es el nombre del shell, en nuestro caso, "bash"

• \t es la hora en formato 24 horas.

• \u es el nombre de usuario actual.

• \v es el número de versión de bash.

• \w es el directorio de trabajo actual.

Dentro de esta variable, PS1, también podemos hacer que se sustituya la salida de cualquier comando igual que hacemos en los scripts. Prueba con PS1=$(date).

Podemos hacer que partes del prompt aparezcan en color. Lo que queramos que aparezca entre colores, lo precederemos por \[\033[COLORm\] , teniendo en cuenta que al final del prompt debemos reestablecer el color nulo si no queremos que los comandos que escribamos salgan en color. Esto lo conseguimos con \[\033[0m\] . COLOR puede ser una secuencia con formato A;B , donde A vale 0 ó 1 y B vale desde 30 a 37. Cada una de las combinaciones posibles resulta en un color distinto.

Pruébalas para encontrar el que busques. Por ejemplo:

$ PS1="\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]"

usuario@host directorio $ # "usuario@host" saldrá en verde y "directorio" en azul

Combinaciones de colores en bash

Combinación Color

0;30 Negro

0;31 Rojo

0;32 Verde

0;33 Marrón

0;34 Azul

0;35 Púrpura

0;36 Cian

0;37 Gris claro

1;30 Gris oscuro

1;31 Rojo claro

1;32 Verde claro

1;33 Amarillo

1;34 Azul claro

1;35 Púrpura claro

1;36 Cian claro

1;37 Blanco


Colores de fondo

40 Negro

41 Rojo

42 Verde

43 Marrón

44 Azul

45 Púrpura

46 Turquesa

47 Gris


Los colores de fondo se usan precediendo el valor del color del fondo a los ya vistos para el color de las letras. Por ejemplo, \[\033[41;1;33m\] producirá texto amarillo sobre fondo rojo. Hay que tener en cuenta que \033 y \e son equivalentes y pueden usarse indistintamente.

$ PS1="\[\033[41;01;33m\]\u@\h [\w] \$::- \[\033[00m\] "

Otros mas:

PS1="\[\033[01;32m\]\u@\[\033[01;37m\]\h \[\033[01;31m\]\W \$ \[\033[00m\]::"

PS1="\[\033[40;01;33m\]\u@\[\033[41;01;37m\]bubulubuntu \[\033[40;01;36m\]\W \$ \[\033[00m\]::"



La variable PROMPT_COMAND contiene el comando que se ejecutará cada vez inmediatamente antes de que bash muestre el prompt.

Hasta ahora hemos estado viendo cómo personalizar el aspecto del prompt bash pero sin embargo hasta ahora los perderíamos al salir de la terminal. Bash lee algunos ficheros en cada inicio. En estos ficheros podremos colocar variables y alias para no tener que cambiarlos cada vez.

Antes necesitamos saber lo que es un shell de entrada o login y un shell interactivo. Un shell de entrada es el que obtenemos tras hacer login en el sistema en la consola, y un shell interactivo es el que obtenemos, si estamos en modo gráfico y abrimos un xterm, o sea, una ventana de terminal. Para los shells de entrada o de login, primero se lee el fichero /etc/profile que contiene definiciones de variables y alias comunes a todos los usuarios del sistema. A continuación se lee el fichero ~/.bash_profile, en el directorio de cada usuario. En este fichero, cada usuario define sus variales y alias, que sobreescriben a los de /etc/profile.

Para los shells interactivos, sólo se lee el fichero ~/.bashrc, distinto para cada usuario. Puesto que reneralmente no se quiere una configuración distinta en un xterm o en una terminal de login.

Ahora si queremos guardar los cambios solo cambiamos el valor de la variable PS1 en el archivo ~/.bashrc de cada usuario para el shell interactivo y /etc/profile para un shell de login.

Fuente de informacion: Manual Linux eminentemente práctico, ZonaSiete.ORG

sábado, 21 de marzo de 2009

LA PIRAMIDE EL MEJOR CENTRO DE ENTRETENIMIENTO EN TEHUACAN
orgulloso patrosinador de las gnl
grandiosas noche linux
(pero todavia le podemos cambiar el nombre es cosa de discutirse)

HOLA DE NUEVO gracias a sus comentarios y peticiones hemos decidido por fin revelar la hubicacion secreta de los poderosisimos CLX que por sus siglas en ingles no se que signifiquen y espero no hayamos pirateado jajajajaja pero hasta donde se los primeros clx lo inventaron
pero bueno la direccion de la guarida secreta esta en la calle alvaro obregon #810 colonia francisco sarabia bueno y pues si no es suficiente esta informacion acontinuacion una foto de la fachada para que asegguren el buen arribo a este su hogar linuxero jajajaja
por que aunque no quieran las 2 compus son mias y afuerza tienen que usar debian jijiji pero al parecer les agrado bastante
bueno
y eh aqui una pequeña probada de la segunda noche linux (la venganza del cluster) pero eso lo contaremos en otra ocacion asi que si eres un orgulloso usuario linux te esperamos siempre seras bien recibido ecepto si usa cualquier windows jijijiji amenos que se lo quieras quitar entonses con mucho gusto te ayudaremos y estate pendiente del flisol que tambien contaremos de ello mas adelante por lo mientras sean libres y no usen pirateria viva el software libre

viernes, 20 de marzo de 2009





Lo que estaban esperando todos nuestros seguidores, las fotos de la primera reunion de la famosa noche linux del equipo CLX reunidos en la piramide.