viernes, abril 17, 2009

Conectar Postgis a Postgresql

Hola... como siempre, esto es para yo tener dónde buscar cuando se me olviden las cosas... sí de paso le sirve a alguien, pues... quizás publique mi número de cuenta por sí quieren donar algo, jajajaja, es broma...

Para que una BD (en Postgresql), pueda servir a efectos de un SIG, debemos trabajar con Postgis, de manera que, creamos la BD:
CREATE DATABASE mapas;
CREATE LANGUAGE plpgsql;

Obviamente debemos tener instalado postgis, que en Debian es suficiente con aptitude install postgresql-tuversion-postgis (por si dudas, aptitude search postgis), con lo que en /usr/share/postgresql-miversion-postgis/ tengo los .sql necesarios.

psql -d mapas -f lwpostgis.sql
psql -d mapas -U carbonara -f spatial_ref_sys.sql

y listo! ya la BD mapas se puede utilizar como almacen de un SIG

jueves, abril 02, 2009

Migrar BD de Mysql a PostGreSQL (parte 2)

Después de no sé cuánto tiempo me he decidido a migrar la BD que tengo en mysql a Postgresql. Las razones no son importantes, o más bien es justamente eso, son datos tan importantes que es un crímen tenerlos en mysql...

Para esta demostración voy a utilizar unas tablas básicas que son similares a esto:

CREATE TABLE `Region` (
`codreg` char(2) NOT NULL default '',
`nomreg` varchar(35) NOT NULL default '',
PRIMARY KEY (`codreg`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Tabla de Region';

CREATE TABLE `Estado` (
`codreg` char(2) NOT NULL default '',
`codest` char(2) NOT NULL default '',
`nomest` varchar(35) NOT NULL default '',
PRIMARY KEY (`codreg`,`codest`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Con estas dos tablas se pueden observar ya varios detalles, la utilización de mayúsculas y minúsculas para el nombre de las tablas y la falta de integridad referencial, por otro lado la nueva BD está en utf8 (no es de mi agrado, pero es el acuerdo en que se llegó en la oficina).

Una vez hecho lo escrito en la primera parte de este post he creado un esquema dentro de la misma BD en Postgresql, de manera de leer y copiar en la misma BD, pero en diferentres esquemas. El esquema lo he llamado migracion, donde debo crear las tablas tal y como las necesito, de manera que:

CREATE TABLE region (
codreg character varying(2) NOT NULL,
nomreg character varying(50) NOT NULL
);

ALTER TABLE migracion.region OWNER TO carbonara;

ALTER TABLE ONLY region
ADD CONSTRAINT region_pkey PRIMARY KEY (codreg);

CREATE TABLE estado (
codreg character varying(2) NOT NULL,
codest character varying(2) NOT NULL,
nomest character varying(50) NOT NULL
);

ALTER TABLE ONLY estado
ADD CONSTRAINT estado_pkey PRIMARY KEY (codreg, codest);


ALTER TABLE ONLY estado
ADD CONSTRAINT estado_fkey FOREIGN KEY (codreg) REFERENCES region(codreg) ON UPDATE CASCADE ON DELETE RESTRICT;

Luego, el sql que lee de un lado y escribe del otro:
INSERT INTO migracion.region (codreg, nomreg) SELECT codreg, nomreg FROM "Region";
INSERT INTO migracion.estado (codreg, codest, nomest) SELECT codreg, codest, nomest FROM "Estado"

y listo! Todavía no entiendo por qué me tardé tanto en escribir este post, pero bue...

martes, enero 06, 2009

P4A: el main de mis aplicaciones

Hace un par de meses que he tratado de mirar los frameworks de desarrollo para ganar tiempo, ya que en el trabajo, el tiempo no es lo que más sobra... finalmente, me decidí a probar uno, P4A un RAD de PHP.

La propaganda de lo bueno, se los dejo para que lo revisen en la propia página del proyecto.

Como siempre, lo que necesito es tener donde buscar cuando no me cuerde de algo... de paso, como no soy programador avanzado, quizás a alguién más como yo, le pueda servir...

Estoy tratando de que los sistemas hechos en el trabajo (y los míos propios) tengan una especie de información sobre la autoría del proyecto (donde, con qué, por qué con eso, etc... además del quién, claro está), de manera que una de las opciones del menú está siendo la página principal donde espero encontrar cómo explicar esos detallitos...

Para empezar, no por el principio (index), tengo un main.php así:
setTitle("lugar donde trabajo

oficina a la que pertenezco

nombre del sistema

Bienvenidos");

$icono =& $this->build("p4a_image","icono");
$icono->setIcon("gnome-globe.png");

$this->build('P4A_Message',"mensaje")
->setIcon('status')
->setValue("contenido descriptivo");

$frm =& $this->build("p4a_frame","frame");
$frm->anchorCenter($icono);
$frm->anchorCenter($this->mensaje);

$p4a =& p4a::singleton();

$this->display("menu", $p4a->menu);
$this->display("main",$frm);
}
}
?>
Se entiende? espero que sí, sino, pregunta...

Entre lo poco que puedo decir:
setTitle: que permite definir un título a la máscara. Talcual escribamos ahí, aparecerá
El objeto P4A_Image: que permite definir una imágen para publicar en la máscara
El objeto P4A_Message: que utilizo para tirar un texto cualquiera, que describa el sistema. Podría utilizarse para meter algunos tips de ayuda del sistema, por ejemplo.

Subversion 1ra parte: Repositorio Local

Buscando un poco se encuentran muchos enlaces sobre qué es subversion, cómo instalarlo, configurarlo y usarlo, pero como cada quien tiene su manera de explicar, es posible que me resulte más fácil entender mis garabatos...

Para esta parte, me ha ido bien:
http://picandocodigo.net/2008/08/repositorio-subversion-local/
http://sherekan.com.ar/2008/03/25/instalacion-configuracion-y-uso-de-subversion-en-linux/

Instalación
En mi caso, uso Debian Linux, así que:

aptitude install subversion

Configuración
Crear un grupo, donde se incluirán todos los usuarios que podrán acceder al servidor de control de versiones:

groupadd subversion


Agregar el primer usuario, o sea, a mi, al grupo que acabamos de crear:

addgroup cesar subversion

Tengo un directorio de desarrollo bajo /var/www con el nombre de sistemas, y uno para pruebas en mi home, llamado desarrollo, de manera que tengo /var/www/sistemas y /home/cesar/www/desarrollo, ahora bien, voy a crear el directorio donde estarán los repositorios de versiones en mi home, quedando: /home/cesar/www/svn donde creare mi primer repositorio

computacion06:/home/cesar/www/svn# svnadmin create viaticos

Como estoy en un máquina local, la importación de archivos al repositorio de versiones, sería algo así:

svn import /var/www/sistemas/viaticos file:///home/cesar/www/svn/viaticos/


y listo! aún no se qué está listo, pero está! jeje

martes, noviembre 25, 2008

Por qué Linux es mejor

Interesante artículo que dice "Creo que la gente no va a cambiar a Linux porque es libre (a ellos probablemente no les interese) o porque es gratis (ellos probablemente piensen que no pagaron por Windows), sino tal vez porque vean nuevas, buenas características que Windows no tiene. Entonces aqui hay algunas razones de porque Linux es lo máximo!"

Aunque no concuerdo mucho con la parte donde listan cuatro razones únicas (también muy conocidas) por las cuales deberías seguir usando Windows, ya que el punto 3 me parece se lo lleva la gente de Mac, y con absoluta razón! y el punto 4, pues... puro mito hoy en día...

El artículo lo pueden revisar en: http://www.whylinuxisbetter.net/index_es.php?lang=es

viernes, noviembre 07, 2008

scanner epson cx5600 en Debian Lenny

Tengo guardadas unas fotos viejas de cuando mi padre era niño, mi hermano,y bueno... llegó la hora de escanearlas...

Tal resulta que mi suegra tiene una multifuncional Epson Stylus CX5600, así que la pedí prestada a ver que tanto era, sobre mi flamante Debian Lenny... he aquí el resultado:

Al conectarla, tiré en la cónsola un lsusb:
Bus 003 Device 002: ID 04b8:083f Seiko Epson Corp. Stylus DX4450

Así que le pregunté a google:
http://www.google.co.ve/search?source=ig&hl=es&rlz=1G1GGLQ_ESVE247&=&q=Seiko+Epson+Corp.+Stylus+DX4450&btnG=Buscar+con+Google&meta=

donde seleccioné:
http://forums.debian.net/viewtopic.php?p=184665&sid=17531ff2fb037fecc036f9afa9f5f5f4

visité:
http://www.avasys.jp/lx-bin2/linux_e/spc/DL2.do y descargué lo referente al apartado:
Scanner Driver
Download for Epson Stylus CX4300/CX4400/CX4450/CX5500/CX5600/DX4400/DX4450 (for gcc 3.4 or later)

Decidí ir probando hasta que fuera necesario, vi muchas cosas... hice un update a xsane y derivados, instalé sane y sane-utils, el alien...

Convertí los rpm a deb:
alien --scripts iscan-2.10.0-1.i386.rpm
alien --script iscan-plugin-cx4400-2.0.0-0.c2.i386.rpm

empecé a instalar los .deb
dpkg -i iscan_2.10.0-2_i386.deb

donde me tiró error, por lo que siguiendo las instrucciones:
dpkg --force-overwrite --force-conflicts --install iscan_2.10.0-2_i386.deb

luego
dpkg -i iscan-plugin-cx4400_2.0.0-1_i386.deb

lsusb: ya vimos qué me devolvió

edité: /etc/sane.d/dll.conf donde comenté epson y epson2, y agregué epkowa

comparé con la receta, tirando en la cónsola como root:
sane-find-scanner -q
y luego:
scanimage -L

agregué mi usuario al grupo escanner:
adduser username scanner

reinicié, y probé xsane.... y listo!!! ya pude escanear...

domingo, agosto 10, 2008

Hacer funcionar WebCam integrada en la portátil de fabricante Ali Corp

Bueno... Me había prometido pasar a Debian mi portátil nueva para mis vacaciones, y así estoy haciendo...

Decir que la tenía con Ubuntu, funcionando chevere, pero ya que tengo una semana libre, me decidí, aprovechando también el mirror que tenemos en la oficina.

Tenía ganas de aventurarme con 64bits, y Lenny, pero al final me quedé con 32 bits...

Hasta ahora, sólo me he conseguido con 3 pequeños problemas, que estoy resolviendo, y a medida que las pegue, las iré comentando por acá...

La portátil tiene webcam integrada, que al darle lsusb me arroja que el fabricante es Ali Corp. por lo que procedí a googlear un poco, y he aquí la solución para hacerla funcionar.

instalar libpt-1.10.10-plugins-v4l2
aptitude install module-assistant (http://www.esdebian.org/wiki/module-assistant)
dejar listo el módulo linux-uvc con m-a
cargarlo con modcon
y listo!

jueves, mayo 29, 2008

Queremos establecer un récord Guinness mundial

Por ahora, no voy a escribir nada en esta entrada del blog, y que el botón hable por sí sólo...


Download Day 2008

La noticia completa, y los datos de cómo vamos:
http://www.spreadfirefox.com/es-ES/worldrecord/

domingo, abril 27, 2008

Mi nueva Portátil VIT D2010

Desde hace tiempo estaba con ganas de comprarme un computadora portátil, pero por falta de dinero, pues... hasta que decidí prestar mayor atención y ver quién me la daba financiada y evaluar...

Al final, decidí! y me compré una VIT D2010 con características nada despreciables!!! lo mejor de todo es que venía sin sistema operativo, lo que me permite instalarle lo que quiera cuantas veces quira, y como soy usuario linux, pues... jeje

Algunos detalles de la maquinita:
vendor_id : GenuineIntel
cpu family : 6
model name : Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz
cpu MHz : 800.000
cache size : 4096 KB

VGA: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller
Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller
SD Host controller: ENE Technology Inc ENE PCI SmartMedia / xD Card Reader Controller
FLASH memory: ENE Technology Inc ENE PCI Secure Digital / MMC Card Reader Controller
FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394
-----
1 GB de RAM, unidad quemadora de CD/DVD, sonido y microfono... y webcam integrada!!!

Originalmente le instalé un Debian, pero la resolución del video quedaba cortada, y como tenía apuro de usarla (cosas que no vienen al caso) pues le metí un unbuntu 7.04 y funcinó sin problemas con el driver vesa.

Aprovechando el FLISoL de ayer, entre los amis de la comunidad, y por sugerencia de Alberto, le cambié el ubuntu 7.04 por el 8.04, recien salidito del horno. Con confusion y todo!!!

miércoles, febrero 27, 2008

Preparándome para dar de baja la cuenta de Yahoo! sí es comprada por M$

Sí M$ compra Yahoo! algunos nos daremos de baja... tristemente, al menos para mi, mi primera cuenta creada por el año 1998, fue en Yahoo! la cual aún conservo... Por fortuna, existe gmail, y todos lo que ofrece google con sus servicios nuevos, como valor agregado y que están bastante bien!

Parte de la noticia que asusta la leí en: http://www.todo-linux.com/modules.php?name=News&file=article&sid=7633 con lo cual me fui a google a preguntar cómo dar de baja una cuenta en Yahoo!

Hasta ahora, he encontrado 2 opciones, las cuales obviamente no he probado, pero las voya ir describiendo por si acaso...

Una, supuestamente: https://edit.yahoo.com/config/delete_user con ingresar al ID que se desea dar de baja, se confirma y listo... abrá que probarla

Otra, tiene la opción de cancelar su cuenta de Correo Yahoo! o toda su cuenta de Yahoo! (incluyendo la de correo). Si sólo cancela su cuenta de Correo Yahoo!, podrá seguir utilizando su ID de Yahoo! para el resto de servicios como Pláticas, Clubes, Finanzas, Juegos, etc., pero ya no podrá ingresar a su cuenta de Correo Yahoo!, y cualquier mensaje que se envíe a ésta será devuelto al remitente. Para cancelar sólo su cuenta de Correo Yahoo!, envíe la información que detallamos más adelante a mx-mail@yahoo-inc.com, poniendo como Asunto: "Eliminen sólo mi cuenta de Correo Yahoo!". Ahora sí, estos son los datos que nos debe enviar: La ID de Yahoo! que utiliza para ingresar a la cuenta que eliminará. La dirección de correo-e alternativa que especificó al registrarse. Su fecha de nacimiento. Código postal y país. La pregunta secreta y su respuesta. Para eliminar toda* su cuenta de Yahoo!, incluyendo el servicio de Correo Yahoo!, envíe la misma información que se menciona arriba a mx-mail@yahoo-inc.com, pero en el Asunto de su mensaje escriba: "Eliminen toda mi cuenta de Yahoo!".

lunes, febrero 11, 2008

Estilos en OpenOffice.org Writer

Cambiando la orientación de páginas en documentos hechos con OpenOffice.org Writer
Alguna vez dije que sólo hablaría de programación o bases de datos? Sí es así, me disculpo, pero de alguna forma tengo que recordar las cosas...

Resulta que estamos migrando N cantidad de compuitadoras en el trabajo, del M$ a Ubuntu/Linux (las razones por las cuales escogimos Ubuntu, son variadas y discutibles, pero ahorita no importa, el asunto es hacerlo) y entre otras cosas, el personal técnico y administrativo, de vez en cuando hace cosas en alguna de las aplicaciones ofimáticas que los usuarios normales nunca haríamos, jeje...

El tema en cuestión, en un documento con X páginas (lease X como muchas) quieren tener unas cuantas intercaladas en todo el documento con orientación del papel de forma horizontal...

Fácil! (ni crean que me la inventé, tuve que googlear un rato) en el menú Formato -> Estilo y formato (F11), click sobre el ícono de estilo de página, click con el botón derecho del ratón sobre el fondo y seleccionar Nuevo...

En la ventana, colocar nombre y seleccionar las características requeridas, en nuestro caso, página, Orientación: horizontal

Luego, insertar una página (insertar -> salto manual -> salto de página) seleccionando el estilo deseado.

Listo!

miércoles, enero 09, 2008

Instalar impresora lexmark z816 en debian etch

Me fui de luces y compré una impresora lexmark Z816 sin verificar el soporte para linux, y bueno, empezó mi carma!


Confieso que estuve un tiempo sin poder imprimir, hasta que por fin, anoche, lo logré! He aquí cómo lo hice:

Referencias:
https://wiki.ubuntu.com/HardwareSupportComponentsPrinters/LexmarkZ810
http://ubuntuforums.org/archive/index.php/t-505886.html

Pasos:
  1. apt-get install alien
  2. apt-get install build-essential
  3. apt-get install libcupsys2-dev
  4. apt-get install libcupsimage2-dev
  5. apt-get install p7zip-full
  6. descargar:
    1. http://cerqueira.org/software/z810/Z810CUPS-0.7.1.tar.gz
    2. http://www.downloaddelivery.com/webcontent/support/linux/z810llpddk-2.0-3.i386.rpm (hay que suscribirse, creo, como lo descargé hace un tiempo, ya no recuerdo)
  7. alien z810llpddk-2.0-3.i386.rpm
  8. dpkg -i z810llpddk_2.0-4_i386.deb
  9. 7z e Z810CUPS-0.7.1.tar.gz
  10. cd Z810CUPS-0.7.1
  11. make rpm-compat
  12. make
  13. make install
Hasta aquí, todo fue una maravilla. Resultó un error tal, pero como dice en una de las referencias, lo ignoré.

Cuando intenté mover el ppd, como dice el paso:
  1. now move this Lexmark-Z810-lxz810cje-cups.ppd.gz from the z810 cups/system directory to the z810 cups directory
    /usr/sbin/lpadmin -p Z810 -E -P Lexmark-Z810-lxz810cje-cups.ppd.gz -v z810:/dev/usblp0
me dió otro error, de archivo no encontrado, así que me fui por:
  1. find / -iname Lexmark-Z810*
y obtuve la ruta donde se encontraba mi archivo ppd de la impresora en cuestión, sustituí la ruta en el comando anterior, y listo! impresora instalada!

Vale el agradecimiento a: http://cerqueira.org/software/z810/ quien se tomó la molestia de desarrollar el módulo.

Éxitos!

martes, enero 08, 2008

Migrar BD de Mysql a PostGreSQL (parte 1)

El escenario: una BD en mysql que hay que migrar a postgresql, tomando en cuenta que hay sistemas que están utilizando ambos motores al mismo tiempo.

Temporalmente, se estableció una conexión con dbi-link. La documentación es más o menos sencilla, sólo hay que retocar el escript que corresponda al motor a conectar, en mi caso, mysql. En la carpeta examples, consigimos para conectar entre otros, oracle, mssql, mysql.

Los pasos, son más o menos así:
  1. crear el lenguaje plperl para la BD: create language plperlu;
  2. lanzas dbi_link.sql ( te crea el esquema y las funciones necesarias), en mi caso, lo hice con psql <>
  3. Conectar con la BD, igual, psql <>
Con esto me ha funcionado, de manera que ya puedo ver 2 esquemas adicionales en mi BD, uno creado por dbi_link.sql, y otro que le he puesto de nombre mysql (ya que estoy conectando con mysql) donde están todas las tablas con una estructura que me permite leer los datos, justo lo que necesitaba. Vale decir, que los datos no se están copiando, sino que se ven como en tiempo de replicación.

Esto lo logré con algo de ayuda, además de la documentación, de parte del amigo seyko, que se puede ver en http://www.forosdelweb.com/f21/reporte-almacen-con-datos-postgresql-mysql-536140/#post2201060.

En los próximos minutos/horas/días/semanas/meses espero publicar la segunda parte, donde copiaremos datos de mysql a postgresql.

Para los usuarios de Debian y derivados, que prefieren aptitude, acá una forma muy parecida de hacerlo

lunes, enero 07, 2008

Empezando a darle uso útil al blog... con PostGreSQL

Normalmente tengo que pasar varios minutos o hasta horas buscando y leyendo en internet cómo hacer tal cual cosa, y que por lo general, ya lo he hecho antes... ¿olvidadizo? bueno, sólo a veces y con algunas cosas... Así que, es probable que a partir de ahora este blog empiece a verse más movido y con cositas más interesantes...

De entrada, será cosas de PostGreSQL, por sí alguien lee esto y quiere, de vez en cuando, darle alguna mirada.

Primer caso

Crear una función en plpgsql, que guarde el valor de un campo de una tabla, en otra tabla, con un disparador

Tengo dos (2) tablas, la primera me registra una serie de actividades, y la segunda, registra los diferentes estatus por los que va a pasar en un momento determinado.

actividad (id serial, nombre, fecha_inicio, fecha_culmina);
actividad_estatus (id int CONSTRAINT fk_est FOREIGN KEY (id) REFERENCES actividad(id), estatus varchar(1));

Obviamente, sólo coloca la información descriptiva para el problema.

Al registrar una actividad, normalemente tiene estatus no iniciado, por lo que podría ser interesante dejar al motor que cuandos e inserte la actividad, se inserte el estatus con ciertos valores por iniciales.

Creamos una función en lenguaje plpgsql, que devuelva un trigger, así:
begin
insert into ssc.actividad_estatus (id) values (NEW.id);
return NEW;
end;

Ahora no se me ocurre qué más escribir, así que... hasta otro momento!

miércoles, agosto 15, 2007

Foro Mundial del Conocimiento Libre

El V Foro Mundial de Conocimiento Libre es un evento internacional, multitemático, abierto e incluyente organizado en conjunto con comunidades de investigadores, profesionales y usuarios, la empresa privada y el Gobierno Bolivariano.

Ejes Temáticos

Este año, el Foro Mundial de Conocimiento Libre abarcará temas englobados en varias áreas de interés, expuestas a continuación. Es importante resaltar que este año se diversifica enormemente la cantidad de temas abordados en atención a los avances mundiales en materia de difusión del conocimiento.

Software Libre:
Uso, difusión y desarrollo del Software Libre. Son de especial interés las herramientas de trabajo colaborativo para desarrollo de software y como plataformas de información y comunicación.
Hardware Libre:
Opiniones y experiencias sobre la factibilidad y necesidad de trasladar los conceptos básicos del software libre al hardware.
Cultura Libre:
Manifestaciones del conocimiento libre en los modos de vida y en las costumbres que emergen en el marco de la sociedad del conocimiento.
Aspectos Económicos:
Modelos de negocios y mecanismos de intercambio necesarios para el acceso libre al conocimiento.
Aspectos Legales:
Modelos legales acorde con la nueva sociedad del conocimiento.
Arte Libre:
Manifestaciones artísticas en el marco del Conocimiento Libre.
Migración:
Experiencias en el proceso de migración al Software Libre.

viernes, junio 01, 2007

¿Portarse bien en internet?

Quien no se ha tomado la molestia de leer este documento: http://es.wikipedia.org/wiki/Netiquette , termina siendo rechazado por otros usuarios de internet...

Luego hablamos por qué...

miércoles, abril 25, 2007

¿No puedes abrir el nuevo formato .docx?

Vale, yo tampoco. Resulta que los archivos .docx son el nuevo formato de Microsoft Office 2007 y al no ser un estándar tiene sus problemas de incompatibilidad. Barajemos las opciones:
  • Si estás en Linux: olvídate de abrirlo, seguro que tienes cosas mejores que hacer.
  • Si estás en Windows y tienes el Microsoft Office (2000, XP o 2003): tienes que solucionarte un problemita que te han dejado los de M$, instalando otro parche adicional
  • Si estás en MacOS X: deberás buscarte e instalar un widget
Pero... ¿para qué nos queremos hacer la vida cuadritos, trabajando con un programa que es incompatible con el resto del mundo? sobre todo sí tenemos OpenOffice que sí respeta los estándares.

A partir de la versión 2.0 de OpenOffice, éste ha incorporado de forma nativa el estándar OpenDocument para aplicaciones ofimáticas, que cumple con las normas ISO, lo cual demuestra su alto nivel de seguridad y confiabilidad. Además, lo puedes tener para casi cualquier sistema operativo (multiplataforma), en tu idioma, con diccionarios, y todo lo que puedas necesitar...

domingo, marzo 25, 2007

Pringao How To (o Windows-es-fácil-Howto)

En el siguiente enlace, encontraras un interesantísimo y largo documento, el cual recomiendo su lectura... te advierto que es largo, así que, o te tomas el tiempo para leerlo, o lo descargas y lo lees con calma luego...

Advierto que, el objetivo no es herir susceptibilidades; cualquier semejanza con la realidad, es pura coincidencia...

¿qué es un How To? es un documento que explica cómo hacer una tarea determinada, algo parecido a una receta...

Para leer el documento, pincha aquí

martes, marzo 20, 2007

Dónde y Cómo podemos charlar...

Hola...

Según la Real Academia Española[1], la palabra chatear significa: 1. intr. Beber chatos (de vino). A lo que la palabra chat: La palabra chat no está registrada en el Diccionario.

Según la wikipedia[2], la palabra chatear, tampoco existe, y redirecciona a:
Chat (español: charla), que también se le conoce como cibercharla, es un anglicismo que usualmente se refiere a una comunicación escrita a través de internet entre dos o más personas que se realiza instantáneamente.

De donde fácilmente intuimos que la palabra chat es una palabra en el idioma ingles, y que traduce charla[3], por lo que, de ahora en adelante, usaré charlar, ya que es parte de mi hermoso idioma...

Entrando en materia...

Pidgin (antes Gaim) según la wikipedia
es un cliente multiplataforma de mensajería instantánea capaz de conectarse a múltiples redes (multiprotocolo) y cuentas (multicuenta) de manera simultánea."

Un cliente, es un programa que se utiliza para trabajar con una herramienta determinada, esto es, si usas GTalk estás usando el cliente de Gmail para charlar con tus contactos de Gmail, si usas Yahoo! Messenger, entonces usa el cliente de Yahoo para charlar con tus contactos de Yahoo, si usas MSN Messenger, entonces, usas el cliente de MSN para charlar con tus contactos de MSN, y así... No pierdas de vista que es multiplataforma ;-)

Entonces, ¿con quién me puedo conectar si uso Pidgin?, pues, te puedes conectar con, IRC, Gmail, Yahoo, jabber, ICQ, MSN, y otros más... Te invito a que lo descargues, lo instales, y lo pruebes, puede que de entrada te parezca feo, o que le faltan algunos periquitos que te ofrecen tus otros clientes, pero te ofrece otras bondades, que estoy seguro te gustarán.

¿Te fijaste bien? ¿segur@? dije que podías conectarte con
IRC, Gmail, Yahoo, jabber, ICQ, MSN, y otros más, sí, lo dije, y lo puedes hacer con todos los quieras al mismo tiempo, los puedes tener a todos organizados, a tu gusto, juntos o separados... el sistema de charlas, puedes ser por ventanas o por pestañas, lo cual es mucho más ordenado

Ahora, bien, alejandome un poquito, pero no tanto, te voy a hablar de IRC, que según la wikipedia "...
permite debates en grupo o entre dos personas y que está clasificado dentro de la Mensajería instantánea. Las conversaciones se desarrollan en los llamados canales de IRC...", a lo que yo agrego que los canales, generalmente, son creados con fines específicos, es decir, si creo un canal para hablar de futbol, se hablará de futbol y rara vez se hablará de otra cosa...

Entonces, ¿qué sentido tiene? pues ese mismo, fortalecer un conocimiento determinado, donde todos los participantes de la sala, pueden preguntar y responder, se crea una comunidad que va creciendo de acuerdo a un interés en común... y te puedo asegurar que hay montones de canales ya creados!!!

Pidgin, te permite además, buscar servidores para IRC, e inclusive te muestra listas de canales existentes en cada servidor... no se por qué no siempre se muestran todos, pero con los que lista se entretiene uno... y de acuerdo a dónde te desenvuelvas, seguro que vas a conseguir uno que te ayude...

Es posible, que podamos interactuar en alguno que creemos para nuestro fin, sólo tenemos que ponernos de acuerdo, crearlo y listo!

Por ahora, me puedes conseguir en el IRC irc.freenode.net canal #gulmer... sólo tienes que descargarte el pidgin, crear una cuenta IRC, agregar el canal, y listo! charlaremos...

[1] www.rae.es
[2] es.wikipedia.org
[3] lo podemos ver con la herramienta de idiomas de google

lunes, septiembre 26, 2005

Empezando con mi blog...

Hola

Si bien, mi centro de interés rodea la programación, acá tendré algunas cosas más... siempre, dentro del Software Libre... pero que tengan que ver básicamente con mi vida diaria en casa, trabajo y en la uni...