sábado, 25 de abril de 2009

Realizacion de la Flisol 2009 - Caaguazú

Buenos dias Sras. y Sres. la realización de la Flisol Caaguazú a cargo de Gulcpy (Grupos de Usuarios Linux Caaguazú Paraguay) ahora mismo estamos preparando todo para esperarles a los interesados en la UTIC sede XI Caaguazú.

A partir de las 13:00 hs asi que a disfrutar del software libre se ha dicho.

Saludos by filips007
--> Leer más...

viernes, 24 de abril de 2009

¿Que tan libre está tu pc?

Hoy en Ubuntronics (blog que recomiendo visiten) vi el siguiente post que transcribo textual:

Si quieres saber que tan libre eres solamente tendrás que instalar vrms (Virtual Richard M. Stallman) un programa que analiza el conjunto de paquetes instalados en un sistema basado en Debian y que muestra cuáles no son libres. Generalmente, estos paquetes son los que pertenecen a la rama non-free (no libre).
Instalación y modo de uso:

Mas sencillo imposible, los instalamos con:

$ sudo apt-get install vrms

Para usarlo solo basta con ejecutar en una terminal:

$ vrms

¿Y tu que tan libre eres?

En mi caso el resultado fue que tenía 0.3% y 0.1% no libres, así que soy 99.4% libre.
El 0.3 pertence a los paquetes de java, y el 0.1 restante al mame y sus jueguitos y front-end (que le voy a hacer, valen la pena)

--> Leer más...

Nueva técnica rootkit para Linux

Anthony Lineberry, un experto en seguridad Linux, ha anunciado en la conferencia de seguridad BlackHat que próximamente publicará la librería libmemrk, que funciona en entornos de 32 y 64 bits.

Esto ofrece a los desarrolladores de rootkits una nueva forma de ocultar sus archivos, sus procesos o interferir en el tráfico de red. Las nuevas posibilidades radican en que, sin necesidad de derechos extendidos, libmemrk usa el controlador “/dev/mem” para escribir código arbitrario desde el espacio de direcciones del usuario a la memoria principal. “/dev/mem” es un interface que permite el uso de la memoria física direccionable, y que es usado entre otros por XServer y DOSEmu. Lineberry afirma que la introducción de rootkits a través de este interface es menos llamativa que hacerlo a través de los módulos del kernel (LKMs).

La librería permite ahorrar mucho trabajo a los programadores de rootkits, puesto que evita tener que trasladar el espacio de direcciones virtual al físico, e identificar un rango de memoria que pueda ser explotado en el ataque.

Los pasos detallados para que un ataque tenga éxito son descritos por Lineberry en el documento pdf “Malicious Code Injection via /dev/mem“. Lineberry avisa que el ataque no tiene éxito en entornos virtuales porque el hipervisor se comporta de forma diferente a los entornos no virtualizados. Además, explica que, independientemente de libmemrk, todo el ataque debe ser programado en lenguaje ensamblador. La intención de Lineberry en un futuro es usar “libcc” para mitigar este obstáculo.

Lineberry también ofrece algunos consejos sobre cómo el mundo Linux puede protegerse de los rootkits de esta clase. Él cree que debería ser suficiente con modificar el driver de memoria para que no permita al puntero de lectura/escritura “lseek” buscar más de 16 Kb en el área de memoria. Las versiones actuales de Red Hat y Fedora son seguras por naturaleza ya que sus kernels incorporan las características SELinux (Security Enhanced Linux).

Fuente

--> Leer más...

jueves, 23 de abril de 2009

Repositorios Getdeb para Ubuntu 9.04


Agregar los repositorios de getdeb (un reconocido repositorio de paquetes para Ubuntu en donde encontraras las mas ultimas versiones de diversos juegos, programas entre otros) a nuestro Jaunty es muy fácil, primero desde una terminal:

sudo gedit /etc/apt/sources.list

En el fichero que se abre añadimos la siguiente linea:

deb http://getdeb.masio.com.mx/ jaunty/

Guardamos, cerramos y actualizamos con:

sudo apt-get update

NOTA:
este repositorio no esta relacionado directamente con getdeb, solamente es una copia que ellos permiten realizar. +info

Fuente: Ubuntronics
--> Leer más...

Duelo de titanes: Ubuntu vs Vista vs Windows 7

El rumor acerca de las nuevas características de Windows 7 ha sido casi constante, pero ¿cómo se comportará este nuevo sistema operativo en comparación con Ubuntu? ¿Y con respecto a Windows Vista?

Para averiguarlo pongamos frente a frente a Ubuntu 8.10, Windows Vista y Windows 7 y veamos como escapa de esta comparación.

Cuando los usuarios de Windows se les dice que la instalación de Windows 7 será más fácil que nunca, ¿qué quieren decir? ¿Pretenden hacer la instalación más rápida, será un sueño o incluso Microsoft habrá sido capaz de mejorar?

Estos son los resultados y las conclusiones presentadas tras realizar un completo estudio de estos tres sistemas operativos, la web TuxRadar que fue la que realizó dicho estudio:

Máquina en la que se realizaron los tests:

CPU Intel Core i7 920, 4 núcleos a 2.67GHz con hyperthreading y 8MB cache nivel 3.
6GB de RAM.
2 discos duros de 500GB con 16MB de cache.

Los test ejecutados en todos los sistemas operativos fueron:

Tiempo de instalación.
Espacio necesario para la instalación.
Tiempo de arranque y apagado.
Tiempo de copia de ficheros de USB a HDD (disco duro), y de HDD a HDD.
Tiempo de ejecución de los benchmark Richards.

También se incluye, sólo por curiosidad, el número de clics de ratón, que requiere la instalación de cada sistema operativo.

Antes de pasar a los resultados, hay una serie de condiciones que aclarar:

Para garantizar la absoluta imparcialidad, el momento de la instalación se midió a partir de cuando el equipo se enciende hasta que se ha alcanzado el escritorio.
El mismo hardware se utiliza para todas las pruebas y se ha instalado el sistema operativo de nuevo para este artículo.
En este test se usó la versiones Ultimate de Windows Vista y Windows 7.
Se uso Windows Vista con Service Pack 1, a fin de reflejar con exactitud la experiencia actual de la mayoría de los usuarios.
La versión de Windows 7, es la versión beta recientemente distribuida por Microsoft. Es probable que sea tan o más rápido que la versión final.
Se utilizó para las pruebas un Ubuntu 9:04 (con una build del día 22 de enero de 2009)
Todas las pruebas realizadas en los distintos sistemas operativos se hicieron partiendo con las opciones estándar de estos, nada se cambió después de la instalación del SO.
Después de comprobar la cantidad de espacio requerido durante la instalación inicial, cada sistema operativo se ha actualizado con todos los parches, antes de realizar cualquier otra prueba.
Nos dijeron que Windows Vista (y probablemente, Windows 7 también) tiene tecnología para aumentar la velocidad del sistema con el tiempo, ya que aprende de forma inteligente a poner los programas en la memoria caché.
Windows también pueden usar dispositivos flash para aumentar temporalmente la velocidad del sistema (ReadyBoost). Aunque en ninguna de nuestras pruebas se usó esta tecnología.
Todas las pruebas se realizaron 3 veces cada una, y el rendimiento que se indica es una media de cada una de estas pruebas.

Y, por supuesto, debéis tener en cuenta que es muy, pero muy probable que algunos ajustes a cualquiera de estos sistemas operativos puede hacer que estos resultados varíen bastante, pero todos sabemos que el usuario medio no suele realizar demasiados ajustes para mejorar lel rendimiento de sus equipos una vez ha instalado el sistema operativo.

NOTA: Para ver mejor cada uno de los gráficos, hacer click en cada una de las imágenes para aumentarlas.

Tiempo de instalación



Duración del proceso de instalación de los sistemas operativos. Menos = Mejor


A primera vista puede parecer que la instalación de Ubuntu es mucho más rápida que cualquiera de las dos versiones de Windows, si bien esto es cierto, hay que aclarar una cosa bastante importante: tanto Windows Vista como Windows 7 ejecutan un benchmark para determinar las capacidades la máquina.


Una pequeña prueba … ¿cuántos clics de ratón son necesarios para instalar el sistema operativo con las opciones estándar?


Sorprendentemente, Ubuntu se instala con la mitad de los clics que Windows 7 necesita. Esto no quiere decir que Ubuntu sea más fácil de instalar (aunque es muy sencillo de instalar) que Windows 7 sino que son necesarios menos clics.


Espacio de disco duro utilizado, medido inmediatamente después de la instalación. Se mide en GB, menos = mejor.


Aunque algunas personas pueden afirmar que en estas pruebas se ha utilizado la ediciones Ultimate de Windows Vista y Windows 7 (más pesadas que otras versiones) debemos recordaros que una vez instalado Ubuntu en nuestros equipos podemos utilizar numerosos programas entre los que se incluye Open Office (una suite ofimática similar a Microsoft Office).

Nota: Vista no detectó la tarjeta de red durante la instalación, lo que deja sin conexión a Internet al equipo hasta que se instale el controlador apropiado.

Duración del arranque

El tiempo que dedica la máquina a arrancar se mide desde el momento en que la máquina se enciende, y se detiene el reloj tan pronto como se carga el escritorio.


Tiempo necesario para arrancar el equipo desde que se pulsa el botón de encendido de la máquina hasta que aparece el escritorio. Medido en segundos, menos = mejor.


La versión de 32 bits de Windows 7 fue la única en no sobrepasar la barrera de 1 minuto, pero esta ventaja se pierde rápidamente en el paso a 64-bit. Linux siempre ha sido más lento para iniciar, pero hay que reconocer que mejorar el tiempo de arranque es uno de los objetivos de la nueva versión de Ubuntu 9.04.


Tiempo necesario para cerrar desde que se pulsa el botón hasta que la máquina finalmente se apaga. Medido en segundos, menos = mejor.


En este punto Windows anda por detrás de las distintas versiones de Linux.

Sistema de ficheros

Para probar el rendimiento de los sistemas de archivos, se realizaron 4 pruebas: copiar archivos de gran tamaño desde USB a HDD (disco duro), copia de archivos pequeños a la unidad USB al disco duro, y copiar archivos pequeños de un disco duro al otro disco duro.


Tiempo empleado en la copia de archivos pequeños de un dispositivo flash USB al disco duro. Medido en segundos, menos =mejor.


Con la excepción de Windows 7, mientras copiábamos archivos de gran tamaño en el disco duro, Windows sufría comparándolo con Linux en todos los test. Pero esto se debe a que Windows tiene que preocuparse por cosas que Linux no, como la verificación de los DRM.

Nota: Windows Vista y Windows 7 parecen tener dificultades con la copia de muchos archivos pequeños, pero mejoran notablemente a la hora de copiar archivos grandes en Windows 7 son sorprendentes.

Tanto Windows Vista como Windows 7 parece que sufren retrasos aleatorios en la eliminación de archivos. Por ejemplo, uno de cada tres veces, cuando queremos eliminar los archivos, en la pantalla no ocurre nada hasta pasados 25-30 segundos, para empezar de repente a la acción, y borrar los archivos. De todos modos, esto no aparece en las pruebas realizadas, por lo que no se incluyó en las cifras que se muestran a continuación.



Benchmark Richards

Nota: Esta prueba se realizó utilizando el Python multiplataforma. Para futura referencias, Ubuntu 8.10 usa Python 2.5.2, Ubuntu 9.04 usa Python 2.5.4 y ambos Windows ejecutaron en las pruebas Python 2.5.4. Aunque los resultados de 64-bits para Linux y Windows no parecen muy diferentes, admitimos que estamos impresionados con Windows, ya que los desvíos en los test fueron de tan sólo 3 milisegundos en Vista, y 5 en siete milisegundos, en comparación con los 20 milisegundos Linux.


Tiempo que se tarda en ejecutar los benchmark de Richards en Python. Medidos en milisegundos, menos = mejor.

Por supuesto, las conclusiones que podemos sacar de este gráfico es que los SO de 64 bits marcan una gran diferencia en las grandes tareas de computación, pero no creo que sea muy agradable para todos los fanboys de Windows que se vean superados por Linux en casi todos los resultados.

Cambio del sistema de archivos a ext4

Todos los test que se han ido mostrando en este articulo se realizaron con un Linux que usaba el sistema de archivos ext3, pero…¿qué sucede cuando cambiamos el sistema de archivos a ext4? Bueno, ¡no mucho!


iempos de inicio, parada y pruebas en Ubuntu para 9.04/x86-64 usando el sistema de archivos ext3 (en azul) y ext4 (en rojo). Medido en segundos, menos = mejor.


Aunque no hubo diferencia entre los tiempos de apagado, el tiempo para empezar Ubuntu al utilizar ext4 cayó 8 segundos, que ya es una mejora considerable.

Probablemente podemos descartar las pruebas entre USB y la unidad de disco duro, ya que deben de ser similares al de las pruebas anteriores. Por lo tanto, la prueba que marcan las diferentes son las que competen al disco duro, y fue aquí que tenemos una sana mejora: 3.7 segundos a la hora de mover archivos pequeños, ext4 alrededor del 25% más rápido que su predecesor.

Nuestras pruebas mostraron también una mejora en la transferencia de archivos grandes, pero no demasiado grande.
Conclusiones

Aunque Linux ha ido ganando terreno con respecto a Windows a lo largo de los años, nuestras pruebas mostraron que existen algunas situaciones en las que Windows 7 muestra una gran mejora y que a largo plazo puede presentar una dura competencia.

En cualquier caso, Linux no se detiene, se nota una mejoría en muchos aspectos y el nuevo sistema de archivos ext4 cuando sea estable y aparezca en todas las distribuciones Ubuntu hará que este sistema operativo sea aún mejor de lo que ya es


Fuente:
http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7
--> Leer más...

Liberada la nueva versión de Ubuntu 9.4 Jaunty Jackalope

Hoy 23 de Abril ha sido liberada la nueva versión de Ubuntu 9.4: JauntyJackalope. Si ya tenéis instalado Ubuntu pronto recibireis un aviso de el gestor de actualizaciones avisando que hay una nueva versión disponible y se puede actualizar el equipo.

También podéis descargar el CD live para probarlo o instalar Ubuntu desde cero.

Antes de instalar por favor consultad las notas de liberación, donde se informa de los posibles problemas que pueden surgir en la actualización.

A pesar de ser ya una versión estable es recomendable en equipos de producción esperar unas semanas a que la versión sea testeada en masa y se solucionen posibles problemas que puedan surgir.

Se recomienda utilizar la descarga torrent para evitar la saturación de los servidores. A continuación el enlace a descarga torrent:

Ubuntu Desktop 9.04 i386
Ubuntu Desktop 9.04 amd64

kubuntu Desktop 9.04 i386

kubuntu Desktop 9.04 amd64

Para descargar más versiones de Ubuntu podéis visitar http://releases.ubuntu.com/releases/9.04/ o Kubuntu http://releases.ubuntu.com/releases/kubuntu/9.04/
Y más sabores:

Gobuntu
Mythbuntu
UbuntuStudio
Xubuntu

--> Leer más...

miércoles, 22 de abril de 2009

Tigo 3G en Linux

Uno de los problemas que todo linuxero tiene que lidiar con su incomparable sistema operativo es el problema de compatibilidad de varios periféricos, pese a que la comunidad linuxera da soporte día a día siempre hay tropezones que lidiar para poder poner a punto (o como queramos) nuestro linux... bien, en esta oportunidad y empezando esta nueva categoría explicaré cómo configurar de manera sencilla e intuitiva un módem 3G de Tigo para poder navegar bajo linux, ya que en el manual sólo existe soporte para windows y mac, los probé en los dos sistemas y anda de fábula... pero en linux? pues ahora si anda, es mas, escribo este post del mismo linux ubuntu 8.10 con conexión 3g de Tigo sin problemas, bueno a darle entonces...



1. En primer lugar, para aquellos que deseen llamar al servicio técnico de tigo y pedir información, mejor ni intenten, ya que en primera es TIGO y segundo que de LINUX no saben ni un carajo... así nomás es (o parece).

2. Suponiendo que la distribución a instalar el módem es Ubuntu o Debian, necesitamos descargar dos archivos, estos nos permitirán instalar una aplicación similar a connect partner en windows o direct connect en Mac OS X (los gestores de conexión) que vienen incluidos en el módem.

usb-modeswitch_0.9.4-1_i386

vodafone-mobile-connect_1.99.17-8_all

3. Suponiendo que todo se instaló correctamente y no tuvieron problemas de dependencias pasar al punto 6, sino seguir leyendo...

4. Seguramente al instalar mediante el gestor de paquetes .deb gdebi-gtk (o cualquier otro) les pedirá dependencias de phyton, y claro, tratará de bajarlos de internet, pero el problema que supongo que pueden tener (por eso leen este punto) es la falta de acceso a internet para bajar desde los repositorios estos paquetes, pues bueno, lo siguiente es bajar los .deb de una máquina con conexión a internet... en mi caso eran 19 dependencias que tuve que bajarlos desde mac os y luego pasarlo a linux...

Para saber qué archivos exactos recomienda bajar simplemente instalan desde la terminal el archivo previamente bajado:

sudo dpkg -i vodafone-mobile-connect_1.99.17-8_all.deb

(tener en cuenta el directorio donde se encuentra este archivo).

Al no poder bajar las dependencias por falta de conección a interent les saldrá los links donde no pudo bajar los archivos, copian estos y lo bajan de otra máquina, luego vuelven e instalan en orden (OJO EN ORDEN) en las que en la terminal les sugirió para evitar problemas de dependencias.

en mi caso y si les es útil les pongo la lista de las dependencias que tuve que bajar:

http://bo.archive.ubuntu.com/ubuntu/pool/main/p/python-crypto/python-crypto_2.0.1+dfsg1-2.3_i386.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/p/pyserial/python-serial_2.3-1_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/universe/p/python-sqlite/python-sqlite_1.0.1-7_i386.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted/python-twisted-bin_8.1.0-4_i386.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/z/zope3/python-zopeinterface_3.3.1-7build1_i386.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted/python-twisted-core_8.1.0-4_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-conch/python-twisted-conch_8.1.0-1_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/p/pyopenssl/python-openssl_0.7-2_i386.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-mail/python-twisted-mail_8.1.0-2_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-web/python-twisted-web_8.1.0-1_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-lore/python-twisted-lore_8.1.0-1_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-names/python-twisted-names_8.1.0-1_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-news/python-twisted-news_8.1.0-1_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-runner/python-twisted-runner_8.0.0-1_i386.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted-words/python-twisted-words_8.1.0-2_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/t/twisted/python-twisted_8.1.0-4_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/p/python-tz/python-tz_2008b-3ubuntu1_all.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/p/python-pam/python-pam_0.4.2-12ubuntu2_i386.deb
http://bo.archive.ubuntu.com/ubuntu/pool/main/p/pyopenssl/python-pyopenssl_0.7-2_all.deb

5. Luego de haber instalado las dependencias necesarias intentar instalar de nuevo el segundo paquete del punto 2. (el primero no creo que les haya dado problemas, pero si es así, hacer el mismo procedimiento de depenencias explicado).

6. Luego de haberlos instalado ejecutan en la terminal de linux la siguente línea:

vodafone-mobile-connect-card-driver-for-linux

Debería ejecutarse el programa "Vodafone Mobile Connect Card drive for linux"

Lo que debemos hacer ahora es cambiar la configuración a la de TIGO, para ello vamos a "Herramientas" --> "Perfiles" --> "New Profile" para crear un nuevo perfil...

Nombre del Perfil= TIGO 3G

Host APN= internet.tigo.bo

todo lo demás lo dejan en blanco, ojo que esta configuración es para tigo BOLIVIA la de Tigo Paraguay es wap.tigo.py si no me equivoco, pero lo mejor para cualquier empresa comunicarse con el serivicio técnico y en un parpadeo se los dan, o sino buscar en San Google.

Luego aceptan los cambios y ya deberían estar navegando mediante HSDPA de Tigo o cualquier otra empresa de su país según cobertura.

Pues como comentario final, decir que el servicio es para conección móvil ilimitada, en este sentido no existe un límite de velocidad de conección o de tráfico de datos (esta última según el plan que elegiste). Asi que el servicio bien puede llegar a 7.2 Mbps o puede caer a 5kbps mas que todo por cobertura, también cambia según cobertura a GSM, GPRS, 2G, WCDMA, HSDPA, 3G, etc...
Ahora estoy conectado a HSDPA 3G a una velocidad promedio de 256kbps (con sus altas y bajas) por el centro de la ciudad en la ciudad de Santa Cruz, en La Paz, por la zona Norte llegaba a GPRS con velocidad de 11 a 25kbps, también con sus altas y bajas, según... hay que tener suerte de cobertura.

Otro punto creo yo, en contra es la IP, pues esta es ESTÁTICA! y nisiquiera es propia, sino que el módem se conecta mediante un proxy, como llamar a un teléfono, bueno obviamente es un módem telefónico jeje, y pues no se puede usar los servicios de rapidshare o megaupload porque supuestamente nuestra ip rebasó el límite de descarga y que esperemos cierto tiempo o peor aún, que SEGUMOS DESCARGANDO! eso es porque no sólo nosotros estamos usando esta ip, sino quién sabe cuánta gente y sólo nosotros andamos por un proxy, (olviden reiniciar el módem para cambiar la ip, no resulta).

Según la cobertura es la velocidad, según la señal y la saturación es la estabilidad de red, puede que a veces esté tan rápida la red pero tan inestable, que sea imposible bajar un video de youtube y verlo completo con una conexión rápida de 300kbps, pero navegar rápido y como si nada por la red.

En definitiva es un servicio rápido, cómodo y puedes ir con tu laptop por todo lado si quieres pero con no mucha estabilidad, al fin y al cabo es "movil" y no muy recomendable para una conección domiciliaria, para ello es mejor WiMax, digo yo jeje.
--> Leer más...

martes, 21 de abril de 2009

Replicar bases de datos Mysql en servidores locales o remotos


Mysql permite replicar bases de datos, dentro de un mismo servidor mysql (en la misma máquina), o entre B.D. localizadas en diferentes servidores en red local o remota. Para poder conseguir replicar uno de los servidores (Servidor M) tiene que ser el maestro y el otro servidor el esclavo (Servidor E).

  • Servidor M (Servidor principal, sería el maestro)
  • Servidor E (Servidor secundario, sería el servidor esclavo).

Cuando indiquemos en el manual Mysql> es porque tenemos que introducir los comandos dentro de la consola de Mysql.

Para entrar en la consola introducir el comando : mysql -u root -p

Ejemplo del comando en un servidor linux :

# /usr/local/mysql/bin/mysql -u root -p (Puede ser diferente la ruta en tu PC)

En ese momento el servidor mysql pide el password de root , lo introducimos y se accede a la consola.

La replicación de Base de Datos en mysql tiene varias características a considerar y son:

  • Podemos replicar Bases de Datos en el mismo servidor (Diferentes servicios MySql), en Servidores diferentes en LAN (Red Local) o WAN (Servidores Remotos).
  • Se puede configurar (etc/my.cnf), la replicación parcial o total de las tablas de la Base de Datos a replicar del Servidor Maestro al Servidor Esclavo/s.
  • La replicación es UNIDIRECCIONAL, los datos se copian de una base de datos a otra en un solo sentido, eso quiere decir que solo en una base de datos se deben actualizar los datos (sentencias INSERT, UPDATE, DELETE), que es la base de datos maestra, y la base de datos esclava nunca debe recibir sentencias de actualización de las tablas que se replican, solo consultas (SELECT).
  • De las tablas de la Base de Datos que no se replican, entre el Servidor Maestro y el Esclavo, se pueden realizar las sentencias (INSERT, UPDATE y DELETE), en la base de datos del Servidor Esclavo.
  • Podemos tener sendos servidores esclavos para cada maestro, pero no varios maestros para un esclavo.
  • La replicación copia exactamente todos los cambios que se van haciendo desde que se activa el sistema de replicación, es decir, antes de replicar hay que hacer un backup definitivo de la base de datos principal a la esclava, para que las 2 bases de datos tengan exactamente la misma información.
  • Cada servidor esclavo debe tener permiso para conectar con el maestro y solicitar las actualizaciones.
  • El servidor esclavo necesita una cuenta en el servidor maestro para que pueda conectarse. En el servidor maestro, configure una cuenta como ésta :
  • Mysql> GRANT REPLICATION SLAVE ON *.* TO ‘usuario_esclavo’@'host_esclavo’ IDENTIFIED BY ‘contraseña_esclavo’;
  • El servidor maestro crea un hilo de proceso para manejar cada esclavo. En el lado del servidor esclavo se crean 2 hilos para manejar las tareas de réplica. El primer hilo es de Entrada/Salida recibe los eventos para procesar del servidor maestro y los escribe en los registros de reenvío del esclavo. El segundo hilo el SQL lee los eventos de los registros de reenvío y los ejecuta.
  • Es aconsejable que las réplicas de las Bases de Datos MySql sean de la misma versión y si es posible de la 5.x y activos los mismos motores en las 2 B.D.

La actualización de la información de la Base de datos Mysql Master (total o parcial de sus tablas), automáticamente Mysql actualiza unos ficheros de datos “mysql-bin.XXXXXX”. Una vez actualizados estos ficheros se envía un evento al servidor con la base de datos Esclava y ésta se comunica con el Servidor Esclavo para recibir la porción del fichero de “mysql-bin.XXXXXX” que le falta; no todo el fichero sino la porción que le falta por tratar solamente (esto se sabe por posiciones tratadas dentro del fichero, nº linea).


CONFIGURACIÓN DEL SERVIDOR MAESTRO MYSQL

Debajo de la etiqueta [mysqld] del fichero /etc/my.cnf del maestro añadir las líneas de la B.D. (empresa):

  • log-bin=mysql-bin #Nombre de los ficheros transmitidos entre servidores
  • server-id = 1 #Id del servidor (Diferente nº que todos los esclavos)
  • replicate-do-db = empresa # Base de datos a replicar
  • replicate-ignore-table = empresa.tabla1 # Tabla1 a no replicar
  • replicate-ignore-table = empresa.tabla2 # Tabla2 a no replicar
  • binlog-do-db=empresa # Base de datos a crear logs únicamente

Y reiniciar luego el servicio MySql del Servidor Maestro. Con esto ya es suficiente.


CONFIGURACIÓN DEL SERVIDOR ESCLAVO MYSQL

1.- Definir variables globales para el servidor mysql

Debajo de la etiqueta [mysqld] del fichero /etc/my.cnf del esclavo añadir las líneas: de la B.D. (empresa)

  • server-id = 2 #Id del servidor (Diferente nº del maestro y los esclavos)
  • replicate-do-db = empresa # Base de datos a replicar
  • replicate-ignore-table = empresa.tabla1 # tabla1 a ignorar
  • replicate-ignore-table = empresa.tabla2 # tabla2 a ingnorar
  • binlog-do-db=empresa # Base de datos a crear logs únicamente

2.- Definir variables de replicación en el Servidor Esclavo:

Mysql>CHANGE MASTER TO;

  • MASTER_HOST=’192.168.5.130′ (ip master)
  • MASTER_PASSWORD=’xxxx’
  • MASTER_LOG_FILE = ‘obtenido en SHOW MASTER STATUS del master’
  • MASTER_LOG_POS = ‘obtenido en SHOW MASTER STATUS del master’

Al realizar este comando se crea un fichero llamado master.info que luego se puede editar para cambiar estos valores a mano. También se crea el fichero relay-log.info que muestra información de cual es el último archivo absorbido del master, ultima posición leída de este archivo, y log de esta última transferencia. Ejemplo:

/usr/local/mysql/data/relay-log.info

  • ./Servidor-relay-bin.000011 [ultimo LOG guardado en /usr/local/myql/data]
  • 406 [ ultima posición del LOG en /usr/local/mysql/data]
  • mysql-bin.000122 [ÚLTIMO FICHERO RECIBIDO DEL MASTER]
  • 269 [ÚLTIMA POSICIÓN TRATADA DEL MASTER]

Y reiniciar luego el servicio MySql del Servidor Esclavo. Con esto ya es suficiente.

3.- Arrancar el servicio Esclavo

El mandato para arrancar el Servicio del Esclavo (E) es :

Mysql>START SLAVE ;

El mandato para parar el Servicio del Esclavo (E) es :

Mysql>STOP SLAVE;

Estos comandos sirven para parar o arrancar la replicación en el esclavo, si se para no se replica. Se puede arrancar cuando uno quiera, seguirá por la última posición de replicación que tiene guardada (la última ok), es decir, no se perderían datos aunque el esclavo haya estado 2 horas o más parado, solo que tardará un poco más en absorber toda la información no replicada.

DONDE VER LOS ERRORES DE MYSQL

En caso de error al arrancar el servidor o pararlo, o bien posibles dudas sobre replicación, se pueden ver los logs de errores en:

  • /usr/local/mysql/data/Servidor-Master.err o
  • /usr/local/mysql/data/Servidor-Esclavo.err ,

Según la máquina


COMANDOS IMPORTANTES PARA VER Y CONTROLAR LA REPLICACIÓN

1.- Utilidades del Servidor Maestro

Estando dentro del servidor Maestro (M) :

Mysql>SHOW MASTER STATUS;

El master por cada cambio realizado en la Mysql principal (insert, update, delete) trabaja creando líneas de cambios en un fichero bin.

La sentencia SHOW MASTER STATUS : Indica el fichero .bin que está utilizando el master para guardar los cambios actualmente y por que posición va actualmente (línea dentro del fichero).

Ejemplo de resultado de SHOW MASTER STATUS/

  • File = mysql-bin.000122 [Fichero bin actual ]
  • Position = 269 [Última posición insertada]
  • BinLog_Do_DB = empresa [Base de datos que trata únicamente]
  • BinLog_Ignore_Db = “” [BD ignoradas, si BinLog_Do_Db <> "" el resto]

Estando dentro del servidor Maestro (M) :

Mysql> SHOW PROCESSLISTG;

Muestra el estado del flujo del servidor que se encarga de enviar al esclavo los ficheros de “mensajes” actualizaciones en la base de datos del maestro.

*************************** 10. row ***************************

  • Id: 97
  • User: replica
  • Host: 192.168.5.130:48647
  • db: NULL
  • Command: Binlog Dump
  • Time: 1262
  • State: Has sent all binlog to slave; waiting for binlog to be updated
  • Info: NULL

2.- Utilidades del Servidor Esclavo

Estando dentro del servidor Esclavo (E) :

Mysql> SHOW SLAVE STATUS;

Slave_IO_State: Waiting for master to send event

  • Master_Host: 192.168.5.130 [Ip master]
  • Master_User: replica [Usuario master para conectarse]
  • Master_Port: 3306 [Puerto mysql]
  • Connect_Retry: 60 [60'' Timeout para conectar los 2 servers]
  • Master_Log_File: mysql-bin.000122 [Último Fichero master]
  • Read_Master_Log_Pos: 269 [Última posición en el fichero master]
  • Relay_Log_File: server-relay-bin.000011 [Último log en el esclavo]
  • Relay_Log_Pos: 406 [Última posición en el log del esclavo]
  • Relay_Master_Log_File: mysql-bin.000122 [Último fichero master]
  • Slave_IO_Running: Yes [Muy importante, debe ser yes]
  • Slave_SQL_Running: Yes [Muy importante, debe ser yes]
  • Replicate_Do_DB: empresa [B.D se replica únicamente]
  • Replicate_Ignore_DB:

Si los campos Slave_IO_Running : No y Slave_SQL_Running : No.

Por estar el servicio parado en el Servidor Esclavo (E), activar con el mandato :

Mysql> START SLAVE;

Estando aún dentro del Servidor Esclavo (E) :

Mysql> SHOW PROCESSLISTG;

El comando enseña para el esclavo los 2 flujos que hay trabajando, en concreto siempre habrá 2, el primero que lee del servidor master (flujo entre máquinas), y el segundo, que coge los datos recibidos y actualiza la base de datos (flujo interno de actualización).

El master guarda los cambios en la base de datos en un fichero log, en ciertas posiciones. Cuando hace esto manda un evento al proceso del esclavo. El esclavo recibe el evento y se conecta con el flujo 1 al servidor para recibir el log, una vez recibido el flujo 2 mete la información nueva al mysql propio.

*************************** 1. row ***************************

  • Id: 1
  • User: system user
  • Host:
  • db: NULL
  • Command: Connect
  • Time: 2752 (tiempo desde la última lectura del master, en segundos)
  • State: Waiting for master to send event
  • Info: NULL

*************************** 2. row ***************************

  • Id: 2
  • User: system user
  • Host:
  • db: NULL
  • Command: Connect
  • Time: 12
  • State: Has read all relay log; waiting for the slave I/O thread to update it
  • Info: NULL

RESETEAR o PURGAR LOS LOG’S EN EN SERVIDOR MAESTRO

Para inicializa los contadores y borra todos los “mysql-bin” temporales, el mandato es :

Mysql> RESET MASTER;

Para expirar los registros binarios. Podemos utilizar dicha sentencia después de ejecutar la sentecia :

Mysql> PURGE MASTER;

En cada uno de los esclavos para determinar qué registros binarios ya no son necesarios.

Mysql> SHOW SLAVE STATUS;


--> Leer más...

ShipIt ya recibe los pedidos para Ubuntu 9.04

ShipIt

Faltando sólo una semana para el lanzamiento de la versión definitiva de Ubuntu 9.04 "Jaunty Jackalope", el próximo 23 de Abril, Canonical ya habilitó nuevamente su servicio ShipIt para que todos podamos pedir nuestros CDs oficiales de esta distribución de manera totalmente gratuita y no importa en qué lugar del mundo nos encontremos. Las pre-órdenes están disponibes tanto para su edición Desktop como su edición Server.

Para acceder a este servicio es necesario que antes nos registremos y que seamos lo suficientemente pacientes como para esperar hasta 10 semanas por el cartero.

Actualización: Las pre-órdenes para Kubuntu 9.04 también están abiertas.

--> Leer más...

viernes, 17 de abril de 2009

Microsoft, Linux y netbooks

La empresa de Redmond ha afirmado en tono triunfalista que el 96% de los netbooks del mercado llevan preinstalado Windows XP, pero un análisis en profundidad de la situación hace que dichos comentarios no tengan demasiada base. Un post en el blog del equipo de desarrollo de Windows parecía querer dejar claro que Linux no tenía cabida en el segmento de los netbooks, pero es evidente que las afirmaciones son muy discutibles.

Hace unos días apareció un artículo en el blog del equipo de desarrollo de Windows en el que un tal Brandon LeBlanc contaba su visión triunfal del éxito de Windows en el segmento de los netbooks.

Aquel artículo titulado "Windows on netbooks PCs: A year un review" indicaba entre otras cosas que la cuota de mercado de Windows en estos ultraportátiles de bajo coste era asombrosamente alta:

As a result, the growth of Windows on netbook PCs* over the last year has been phenomenal. We’ve seen Windows share on these PCs in the U.S. go from under 10% of unit sales during the first half of 2008 to 96% as of February 2009, according to the latest NPD Retail Tracking Service data. *Netbook PCs are small notebook PCs with a screen size 10.2" and smaller and a price under $500.

No sólo eso: LeBlanc también indicó que la tasa de retorno de netbooks con Linux es muy alta -algo que ya indicaron algunos fabricantes como MSI en el pasado-, y un argumento que el autor del post en el blog del equipo de desarrolladores de Windows volvió a esgrimir:

Not only are people overwhelmingly buying Windows, but those that try Linux are often returning it. Both MSI – a leading netbook PC OEM – and Canonical – the vendor supporting the commercial distribution of Ubuntu Linux - stated publicly they saw Linux return rates 4 times higher than Windows. Why such a disparity? Because users simply expect the Windows experience.

Como siempre, este tipo de cosas hay que cogerlas con pinzas, y como han indicado con muy buen criterio en Ars Technica, las cosas no son tan claras. No es cuestión de poner la voz en grito y amenazar de muerte a LeBlanc. El hombre hace su trabajo -tratar de ponerse triunfalista, como suelen hacer en Redmond-, pero quizá debería haber echado un buen vistazo a las cifras actuales.

--> Leer más...

jueves, 16 de abril de 2009

Charlas y conferencistas - Flisol Caaguazu 2009

Para inscribise a para las charlas lo pueden hacer enviando un correo electronico con todos sus a datos a gulcpy@gmail.com Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla , la fecha tope para la misma es el dia 20 de abril de 2009..

A continuacion se detallan los talleres..

1.- Taller de iniciación al Mundo de GNU o Introducción a GNU/Linux

* Instalaciones de sistemas GNU/Linux (ubuntu), se decidió utilizar ubuntu por su facilidad de instalación para los principiantes.
* Multimedia – todo lo relacionado a la reproducción de Música, videos y edición de los mismos, la instalación de todos los plugin para la utilización de problemas de ubuntu.
* Ofimática – Aspectos básicos de la sui openoficce para la facilitar la migración.
* Software Educativo – para darle un enfoque educativo, y promover la utilización de sistemas libres en la educación paraguaya.

Responsables y Conferencistas:

* Felipe Aguilera González
* Luís Mercado Pavón
* Cristian David Cáceres


2.- Taller sobre Redes Inalámbricas, Camaras digitales y 3G

* Instalación y configuración de una red inalámbrica; instalación y configuración de placas de red inalámbricas sobre Linux, montaje de una pequeña red domestica con equipos gnu/Linux. (Base de datos Mysql, Samba y NFS)
* Cámaras Digitales; Instalación y configuración de los dispositivos.
* Modem 3 G; Instalación y configuración para la navegación.

Responsables y Conferencistas:

* Wenceslao Fariña

* Jorge Adalberto Arévalos


3.- Taller de Juegos en linux

* Instalación; instalación y configuración de juegos sobre Gnu/Linux.

Responsables y Conferencistas:

* Rubén Mercado
* Carlos Soto Acuña
* Luis Carlos Buscio
* Richard Ferreira Bernal
--> Leer más...

martes, 14 de abril de 2009

[25 de Abril] Flisol 2009

Con el objetivo de promover y difundir el uso de Software Libre, el próximo 25 de Abril de 2009 se llevará a cabo el Festival Latinoamericano de Instalación de Software Libre, éste evento es realiza desde el año 2005 y es el más grande de éste tipo en la región. Su principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.

Para tal fin, las diversas comunidades locales de software libre (en cada país, en cada ciudad/localidad), organizan simultáneamente eventos en los que se instala, de manera gratuita y totalmente legal, software libre en las computadoras que llevan los asistentes. Además, en forma paralela, se ofrecen charlas, ponencias y talleres, sobre temáticas locales, nacionales y latinoamericanas en torno al Software Libre, en toda su gama de expresiones: artística, académica, empresarial y socia. Los paises donde habrá eventos son: Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, Cuba, Ecuador, España, El Salvador, Guatemala, Honduras,, México, Nicaragua, Panama, Paraguay, Perú, Rep. Dominicana, Uruguay, Venezuela,

Realmente es una excelente oportunidad para todo aquel que quiera conocer más sobre éstos temas, ya que además, si llevan sus PCs ahí les instalarán alguna alternativa libre.

En la página están los listados con todas las localidades/ciudades de cada país junto a las actividades que cada una realizará.

En la ciudad de Caaguazú se realizara en la Universidad Tecnologica Intercontinental (UTIC)... Todos estan invitados asi que a disfrutar del software libre se ha dicho...

Saludos

La web es: http://www.installfest.info/FLISOL2009/

--> Leer más...

Scam en los historiales de MSN

Un lector nos informó nuevamente sobre un sitio web malicioso. En este caso se trata de un nuevo scam.

Los atacantes se aprovechan, una vez más, de aquellas cosas que atraen a las personas, como por ejemplo, leer conversaciones ajenas.

En este caso, el usuario llega a una página que ofrece al usuario la posibilidad de leer los mensajes de otros usuarios. Según la información de la portada, la página web es “el lugar en el que podrás descubrir todo lo que hablan tus amigos de MSN con otras personas“. Sólo que para ello, el usuario deberá brindar su cuenta de correo y su clave de acceso.


Si el usuario ingresa sus datos, no podrá observar ninguna conversación ni nada por el estilo. Sólo se trata de un engaño para obtener credenciales de acceso válidas.

Este tipo de engaños es muy frecuente, y su realización es muy simple. No es necesario ningún tipo de código malicioso ni programación avanzada. El atacante solo necesita armar el sitio web, y utilizar una técnica efectiva de Ingeniería Social.

En este momento, el ataque no es posible de realizarlo a través Mozilla Firefox y, si el usuario accede al sitio web con dicho navegador, observará una ventana como la siguiente:


Si se observa, la principal diferencia entre ambas imágenes es que en Firefox no aparece el formulario de ingreso de datos (en su lugar, aparece la nota resaltada en rojo en la imagen superior).

Si se analiza el código fuente, esto se debe a que el sitio contiene un iframe para insertar el formulario de robo de credenciales, desde otra URL:

scam3

scam4

Este formulario no es visualizado en Firefox, dado que los usuarios han denunciado la URL maliciosa, y la misma ha sido bloqueada por el navegador:

scam5

Estos casos pueden ser denunciados desde el propio navegador web, como lo explicamos en denunciar casos de phishing. La responsabilidad de realizar la denuncia permitirá, como en este caso, impedir que otros usuarios sean víctimas del ataque.

Nuevamente, les recordamos a los usuarios la importancia de cuidar sus claves de acceso, y no entregarlas en sitios web cuya reputación no es reconocida.

Actualización: Hemos denunciado el sitio en 110mb.com y ha sido dado de baja. Por lo tanto, tampoco es posible visualizar el formulario desde Internet Explorer:

scam6

FUENTE

--> Leer más...

lunes, 13 de abril de 2009

10 maneras para un backup de tu DB de MySQL

MySQL es uno de los sistemas de manejo de base de datos open source más populares para el desarrollo de sitios webs interactivos. Si su sitio almacena su información en una base de datos MySQL, seguramente desearás realizar un backup para que la información pueda ser recuperada en caso de que algún desastre ocurra. Existen varias maneras de realizar un backup de la información de MySQL utilizando distintos métodos, incluyendo un proceso automático. Aquí te ofrecemos 10 opciones.

1. Backup automático a Amazon S3

Muchos de los usuarios utilizan Amazon S3 para realizar un respaldo de su base de datos MySQL. Aquí hay un script automático que realiza la tarea de tomar un backup de una base de datos mysql y luego lo mueve a Amazon S3. (Más información aquí)

2. Respaldo automático para Linux

15 2 * * * root mysqldump -u root -pPASSWORD --all-databases | gzip > /mnt/disk2/database_`data ‘ %m-%d-%Y’`.sql.gz

Si eres un usuario Linux puedes utilizar cron para hacer un respaldo automático de tu base de datos. “cron” es una utilidad de planificación basada en el tiempo que se encuentra en Unix/Linux. (Más información aquí)

3. Backup con AutoMySQLBackup

AutoMySQLBackup posee algunas características muy buenas para realizar un respaldo de una base de datos sola, de múltiples bases de datos o de todas las bases de datos del servidor. Cada base de datos se guarda en un archivo separado que podrá ser comprimido (con gzip o bzip2); rotará los respaldos y no los mantendrá ocupando espacio en tu disco. (Más información aquí)

4. Haciendo un respaldo con MySQLDump

mysqldump ---user [user name] —password=[password]
[database name] > [dump file]

En este artículo se dan varios ejemplos de backups utilizando mysqldump, incluyendo el backup de una base de datos a un archivo, a otro servidor o incluso comprimida en un archivo gzip.

(Más info)

5. Tu base de datos en un archivo XML utilizando PHP

mysqldump ---user [user name] —password=[password]
[database name] > [dump file]

Aquí hay un snippet PHP que genera un XML de tu base de datos. Si bien XML no es el formato más sencillo para recuperar una tabla, puede ser fácil de leer. (Más información aquí)

6. Utilizar PHP para respaldar tu base de datos MySQL

Ejecuta un Query de respaldo de base de datos a partir de un archivo PHP. A continuación hay un ejemplo:

include ‘config.php’;
include ‘opendb.php’;
$tableName = ‘mypet’;
$backupFile = ‘backup/mypet.sql’;
$query = “SELECT * INTO OUTFILE ‘$backupFile’ FROM $tableName”;
$result = mysql_query($query);
include ‘closedb.php’;
?>

Para recuperar el respaldo sólo necesitas correr un LOAD DATA INFILE, de la siguiente manera:

include ‘config.php’;
include ‘opendb.php’;
$tableName = ‘mypet’;
$backupFile = ‘mypet.sql’;
$query = “LOAD DATA INFILE ‘backupFile’ INTO TABLE $tableName”;
$result = mysql_query($query);
include ‘closedb.php’;
?>

(Más información aquí)

7. Backup por medio de SSH

Una solución simple para realizar un backup de bases de datos MySQL grandes es a través de SSH. Necesitarás permitir el acceso Shell dentro de tu panel de control Plesk y usar una utilidad como PuTTy para ingresar en tu servidor por medio de SSH. (Más información aquí)

8. Autoenviarte un backup por e-mail con PHP

Este script te enviará un e-mail con un archivo .sql adjunto, permitiéndote realizar un backup de tablas específicas de forma sencilla. (Más información aquí)

9. Script Shell para un backup en Ubuntu Linux

Si posees un servidor VPS corriendo Ubuntu Linux podrás realizar un respaldo de todas tus bases de datos MySQL en tu servidor FTP. (Más información aquí)

10. Backup automático de archivos de servidor web a un servidor FTP

Esta es una simple solución para hacer un respaldo, para aquellas personas que poseen su propio servidor web y servidor MySQL en un VPS o servidor dedicado. La ventaja principal de utilizar el respaldo FTP o NAS es la protección de pérdida de datos. Primero necesitarás respaldar cada base de datos con el comando mysqldump. Automatizar tareas de respaldo con tar. Configurar un cron job y generar un script de respaldo FTP. (Más información aquí)

$ mysqldump -u root -h localhost -pmypassword faqs | gzip -9 > faqs-db.sql.gz

: 11. MySQL Export

Puedes crear fácilmente un archivo dump (exportar/respaldar) de una base de datos utilizada por tu cuenta. Para hacer esto debes acceder a la herramienta phpMyAdmin de tu panel de control. (Más información aquí)

Con esto salvaremos nuestras vida. Saludos.

Fuente:

* noupe.com

--> Leer más...

martes, 7 de abril de 2009

Usa Internet 3G con Linux

Usa Internet 3G con Linux

Hola taringueros, hace mucho que no posteo nada de Linux. Desde aquella vez que les presentaba SLAX 5.9.7 que ahora ya ha llegado a su version 6 y pico. En esta oportunidad les dejo para aquellos no muy expertos como configurar una conexion 3g con SLAX Linux (supongo que esto puede funcionar con muchas otras distros tambien).

Bueno, todo empezo el dia que cansado de los muchachos de Telefonica siempre me dejaban sin su maravilloso servicio de ADSL me compre este modem:



Bien, asi fue como volvi al mundo de internet, pero como ya lo habran notado en la imagen anterior los chicos de Claro nos proveen del soft para Windows y para Mac y obviamente para Linux nada. Lo que me hizo sospechar que iba a tener un par de problemas para conectarme de nuevo desde Linux y que otra vez como tantas veces me iba a tener que poner a investigar, buscar y probar cosas para conectarme.

O.K. la verdad es que por suerte para mi, la cosa no fue tan dificil. El principal problema con estos pendorchos (los modems 3g) es que actuan en forma dual primero como dispositivo de almacenamiento y luego como modem USB. Entonces en muchas distros enchufas el modem y queda ahi conectado como si fuera un pendrive, para lo que alguien ya creo herramientas como modeswitch http://www.draisberghof.de/usb_modeswitch/ que sirven para cambiar de modo el aparatito y que Linux lo vea como modem.

De todos modos, este paso de bajarme, compilar y correr el modeswitch no lo tuve que hacer, porque SLAX en su nueva version reconoce a la perfeccion mi modem 3g. Entonces cuando lo enchufo obviamente se enciende como almacenamiento y a los 5-6 segundos se apaga y se vuelve a encender ahora como modem. Entonces ya tengo la parte mas dura resuelta mi dispositivo ya fue reconocido asi que solo me queda configurar una conexion PPP (Point to point protocol). Para ello SLAX tiene KPPP que nos sirve para configurar conexiones telefonicas con muy poco esfuerzo .



De la configuracion de KPPP solo nos interesan las dos primeras solapas:
Primero en la solapa account ponemos los datos del operador como nro telefonico (en Claro creo que es #99* o algo asi), yo tambien puse los DNS (la verdad no probe si los detecta automaticamente).
En segundo lugar en la solapa modems tenemos que poner nuestro dispositivo (/dev/ttyUSB0), que obviamente no esta en la lista de dispositivos. Entonces dejamos la predeterminada que es /dev/modem y lo que hacemos a continuacion es crear un vinculo simbolico de nuestro dispositivo:

ln -s /dev/ttyUSB0 /dev/modem

Y listo, con esto ya salimos andando!



Les cuento que la conexion anda muy bien en Linux o sea que cuando el modem 3g no les funca en Windows y llaman a Claro y un operador con voz de que esta cansado y no quiere que lo jodas te dice que te instales la nueva version del software de la pagina de claro te esta verseando. Los problemas por lo general no son con el software es la red que todavia no llega bien a todas partes.

Estos pendorchos no necesitan mucho software, cuando lo enchufas a Linux son tratados con comando AT como un modem mas, comun y silvestre. Asi que bueno, si alguno quiere probarlo los invito nuevamente a pasar por la pagina de SLAX http://www.slax.org y bajarse la ultima version de un sistema operativo compacto, hyper-funcional, totalmente modular y personalizable.


Como siempre espero que le sirva la informacion.
Saludos by filips007
--> Leer más...

software para la gestión interna de pequeñas y medianas empresas PYME

TNTConcept es un software para la gestión interna de pequeñas y medianas empresas (PYME). Se define como una herramienta GEO (Gestión de la Eficacia Operativa). Es de distribución libre y OpenSource, dentro de sus características principales se encuentran la gestión de:



-- Gestión de empresas
-- Contactos
-- Ofertas
-- Proyectos
-- Actividad del Personal
-- Planificación de tareas
-- Control de Gastos
-- Facturación
-- Movimientos bancarios
-- Movimientos periódicos
-- Vacaciones





Ofrece algunas ventajas tales como:
-- Necesidades de fondos a fecha futura
-- Actividad histórica
-- Nivel de ocupación facturable por empleado
-- Rentabilidad de cada proyecto
-- Periodo de pago real de nuestros clientes



y decenas de cosas más.

Y TNTConcept es una herramienta de contabilidad de gestión junto con toques de ERP y CRM.

Puedes encontrar información mas detallada en la pagina:

Link:
http://tntconcept.sourceforge.net/
--> Leer más...

Chrome para Linux y Mac: viento en popa a toda vela

Meses después de la publicación de la primera versión estable de Chrome y a poco de la liberación de la segunda, aún no tenemos indicios de las prometidas versiones oficiales del navegador web de Google para el resto de las plataformas informáticas, especialmente los dos “outsiders” de Microsoft: Mac OS X y GNU/Linux. Pese a esta falta de noticias por parte de Google, el proyecto Chromium, a través del cual se comparte el código fuente de esta aplicación con la comunidad y se llevan a cabo los ports, sigue a buen ritmo.

Para la plataforma de Apple, es la revista en línea Ars Technica la que le dedica un análisis a su implementación de Chrome, descargando el último código fuente disponible, compilándolo y probando el resultado. Y la conclusión de todo este proceso es que el navegador web ha avanzado mucho en el último mes, siendo mínimamente funcional; esto quiere decir que permite cargar páginas web, las renderiza, permite seguir los enlaces para realizar una navegación, pero es probable que se cuelgue o que sufra algún fallo de otro tipo, siendo muy inestable y consumiendo grandes recursos de memoria. Es decir, se encuentra en fase pre-alpha.

Otra conclusión del análisis de Ars Technica es que la interfaz de usuario de Chrome respetará las particularidades del sistema operativo de Apple sin perder por ello su personalidad o funcionalidades. Para ello se han utilizado elementos estándares de la interfaz Cocoa en su programación.

Ars también indica al lector lo que debe hacer si quiere probar por él mismo la versión para Mac de Chrome, un proceso para el cual necesitará cierta soltura con las herramientas de programación incluidas por Apple en el propio sistema (Xcode) entre otras habilidades, por lo que es una tarea que no se encuentra al alcance de cualquiera. Chromium para OS X solamente soporta la arquitectura Intel, no siendo compatible con procesadores PowerPC.

¿Y Linux?

Al igual que para Mac, los usuarios del sistema operativo del pingüino aún no pueden disponer de una versión oficial estable de Chrome, pero el trabajo en el proyecto (también bajo el paraguas de Chromium) continúa a buen ritmo y, de hecho, los usuarios de Ubuntu ya pueden instalar y disfrutar de una pre-alpha fácil de instalar y que funciona. En este caso es el sitio web Download Squad el que nos indica el proceso a realizar, esta vez en unos sencillos pasos. También añade unas cuantas capturas de pantalla en su artículo, para que veamos el aspecto que presenta.

Chrome para GNU/Linux está basado en las librerías Gtk+, base del entorno de escritorio Gnome, y pese a que a estas alturas aún no incorpora todas las funcionalidades que ofrece en Windows, según el test llevado a cabo por Lee Matthews para Download Squad, se ejecuta tan rápidamente como en el sistema operativo de Microsoft.

No hay fecha de publicación de una primera versión pre-release pública o de la primera versión estable para ninguna de las dos versiones comentadas de Chrome, aunque por el ritmo que llevan bien pudiera ser que la versión para GNU/Linux fuera funcional en pre-beta para antes de verano, y la versión para Mac OS X pasado el periodo estival.

Fuente: http://www.imatica.org/bloges/2009/04/070434232009.html
--> Leer más...

Cómo será el futuro de las pantallas táctiles

¿Quién dijo que el iPhone es el creador de la pantalla táctil? Aunque probablemente Apple haya popularizado este tipo de pantallas, mucho tiempo antes del iPhone eran comunes los LCDs de pantalla táctil, como así también algunos smartphones táctiles de Palm, HTC, Sony Ericcson, etc.

Para el 2001, Microsoft comenzó a trabajar en un proyecto para lanzar una computadora de tablero con pantalla táctica. Aquí te damos un adelanto del futuro de las pantallas táctiles en varios productos que ya existen y podrían masificarse…

Estos productos tátiles muy probable avancen en el terreno de la computadora personal gracias a sus actuales beneficios entre los que contamos mayor ahorro de energía, el reemplazo del papel por materiales reutilizables a favor del medio ambiente y un confort incomparable actualmente.

Lector plástico

Se trata de un delgado dispositivo táctil que posibilita el acceso, consumo y organización de información. Según Plastic Logic, la empresa ha perfeccionado una forma de imprimir transistores de polímero en displays de plástico flexible.

plastic-logic

Este avance particular no implicará sólo una transición a pantallas táctiles más livianas y flexibles sino también una gran baja en el consumo de energía y el aumento de la vida de las baterías. Y lo mejor de todo es que esta tecnología requiere un costo bastante bajo. ¿Se trata del futuro de los periódicos? Quizás.

Pantalla sensible a la presión

impress

Impress es un display pantalla táctil flexible hecho de espuma y sensores de fuerza que trabaja tanto con el tacto como con la intensidad de la presión.

Esta tecnología deja que el usuario obtenga información o interactúe con la pantalla deformando la superficie de la computadora.

El resultado final es bastante asombroso, aunque puede que no sea tan práctico. Sin embargo, es fácil de imaginar cómo puede ser puesto en uso en el entretenimiento basado en informática; o quizá en un osito de peluche abrazable y amigable al tacto :P.

Multi Touch en Windows 7

windows

Algunos se han preguntado cómo puede llegar a ser útil para los consumidores un sistema operativo como el próximo Windows 7 que incluya la opción de Multi Touch para interacciones táctiles con la pantalla. Las distintas sugerencias incluyen todo: desde paneles de control para objetos y aparatos en el hogar hasta centros multimedia. Sin embargo, puede que la respuesta sea todavía más simple: juegos.

Imagínate un iPhone pero mucho más grande que permite desarrollar increíblemente el potencial de un nuevo tipo de interacción humano-computadora.

Sumado a esto, Microsoft también presentó dos nuevas aplicaciones para Windows 7: una que posibilita la manipulación de fotografías y otra que sirve para interactuar con mapas, todo a través de la pantalla.

Esto es simplemente un vistazo al futuro de un mundo donde nuestra interacción con la tecnología será cada día más fácil y natural que ahora. Esta tendencia continuará hasta hacer la informática una actividad que todos, sin necesidad de conocimientos previos, puedan disfrutar.

¿Ustedes qué opinan?

Fuente: Read Write Web

--> Leer más...

..:: Acerca de este blog ::..

Este blog fue diseñado por el Lic. Felipe Aguilera - Lic. en Análisis de Sistemas. Cualquier duda o consulta comunicarse con: msfa001@gmail.com