jueves, 5 de noviembre de 2009

dkopp 4.8: Backups a DVD en Ubuntu



Nunca está de más contar con una herramienta sencilla para poder copiar archivos y hacer backups a un DVD en Ubuntu

Eso es lo que hace dkopp, nos permite hacer 3 tipos de backups:
Completo – Se copian todos los archivos seleccionados.
Incremental – Solo copia archivos nuevos o modificados y elimina los borrados.
Acumulativo – Idem al anterior pero no elimina ningún archivo, solo se acumulan.

Los archivos se respaldan automáticamente al lugar desde donde se copiaron, teniendo de cualquier manera la opción de restaurarlos a otro lugar.

En caso de trabajos largos, el mismo programa se encarga de ir pidiéndonos los DVDs necesarios.


Link:
http://kornelix.squarespace.com/storage/packages/dkopp-4.8-32.deb
http://kornelix.squarespace.com/storage/packages/dkopp-4.8-64.deb


http://feedproxy.google.com/~r/Ubuntips/~3/KsaUVl0oxJw/

sábado, 31 de octubre de 2009

Las mejores distros GNU/Linux en 32 y 64 bits.

Instrucciones:

Da click en la imagen de la distro que quieras descargar...

X32




X64





NOTA: si queres aprender y a la ves tener el S.O. mas estable de todos bajate debian GNU/Linux, te lo recomiendo.

sábado, 24 de octubre de 2009

Octubre y Noviembre lleno de novedades

Se está acabando Octubre y va a empezar Noviembre, lo que significa que se avecina una avalancha de nuevas versiones de las distribuciones más conocidas y más usadas de Linux, y es que no es para menos, ya que salen en muchas distribuciones. Empecemos:

Ubuntu 9.10 "Karmic Koala"




Ubuntu 9.10 (nombre en clave "Karmic Koala) está actualmente en su versión RC (Release Candidate) y su versión final llegará el 29 de Octubre (la más temprana de todas ) Esta versión viene cargadita de novedades respecto a Ubuntu 9.04.

OpenSUSE 11.2




Después de prácticamente 1 año sin nueva versión de openSUSE, estábamos esperando con mucha ilusión openSUSE 11.2, que actualmente está en su RC1. La queda todavía una RC el día 29 de Octubre (¡qué casualidad !) y su versión final llegará el 12 de Noviembre.

Mandriva Linux 2010




Ésta es otra distribución que pega fuerte en los novatos. También vendrá con muchísimas novedades respecto a su antecesor (Mandriva Linux 2009.1) y su principal novedad es la inclusión del entorno de escritorio Moblin. Actualmente está en su RC2 y su versión final será liberada el 3 de Noviembre.

Fedora 12 "Constantine"




Es una de mis distribuciones favoritas junto con Ubuntu. También viene con muchísimas novedades, entre las que está la inclusión de Moblin (igual que Mandriva, copiones ). Actualmente está en su versión Beta y su versión final saldrá el 17 de Noviembre.

martes, 20 de octubre de 2009

Pantalla Azul de windows (Que nos está diciendo?

cuando nos aparecen las perturbadoras Pantallas azules de windows, a veces nos ocurre y nos asustamos, sin saber que windows nos esta avisando de que algo mal anda en nuestra PC y nos sentimos muy preocupados y ni siquiera nos imaginamos que pudiera ser.

Aquí te daré unas pistas por si alguna vez te ocurre alguno de estos errores y sepas que es lo que esta pasando en tu querida Computadora.



Este texto te muestra los diferentes errores mas conocidos de la famosa y molesta pagina azul de windows.
La BSOD (Blue Screen of Death) es la manera de informar un error crítico bajo los sistemas operativos Microsoft Windows. Las pantallas azules no son las culpables de nada; al contrario, son una gran ayuda para los usuarios o para el personal de soporte técnico. Muestran un detallado resumen del error, siendo de utilidad para solucionar la falla. Las causas de una BSOD pueden deberse a diversos factores: errores en archivos del sistema operativo, exceso de temperatura del procesador o northbridge, mala instalación de controladores de dispositivo, conflicto de recursos entre dos o más dispositivos, problemas en el disco duro, memoria RAM defectuosa, errores en el registro de Windows o placa de expansión defectuosa.

En Windows XP, normalmente no aparece esta pantalla, ya que se reinicia de forma automática. Para desactivar este reinicio automático, hay que ir a [Panel de Control/Sistema/Opciones avanzadas/Inicio y recuperación/Configuración]. Allí hay que destildar la opción [R Reiniciar automáticamente]. También se puede desactivar la opción de reinicio automático en las versiones más recientes, pulsando F8 mientras se enciende el equipo, eligiendo la misma opción desde ese menú de arranque. En lo más alto de una pantalla con fondo azul, se muestra un número hexadecimal, que indica el código de error y una descripción del problema. Por ejemplo:

***STOP: 0×000000B3 (0×00000000, 0xB583C432, 0×0A000000)
DRIVER_IRQL_NOT_LESS_OR_EQUAL


El código que está ubicado luego del “STOP” es la parte más importante de toda la pantalla. Se lo conoce como bug check code. Usando esa referencia, podremos ubicar el error, su correspondiente descripción y las posibles soluciones, usando el buscador del sitio web de soporte de Microsoft. A modo de breve repaso, comentaremos todas las categorías de mensajes de error de las pantallas azules de Windows con sus respectivas causas, para familiarizarnos con el origen de las fallas y poder dar una mejor y más rápida solución.

IRQL NOT LESS OR EQUAL: Drivers incompatibles o mal diseñados.

UNKNOWN HARD ERROR: Archivos del registro dañados o borrados, RAM defectuosa.

STATUS SYSTEM PROCESS TERMINATED: Software o drivers incompatibles.

STATUS IMAGE CH HECKSUM MISMATCH: Archivos modificados, errores en el acceso al disco, RAM defectuosa.

KMODE EXCEPTION NOT HANDLED: Drivers incompatibles o mal diseñados, software con fallas graves, hardware defectuoso.

NTFS FILE SYSTEM: Disco duro dañado, cables de disco en mal estado, sistema de archivos dañado.

FAT FILE SYSTEM o NTFS FILE SYSTEM: Error en el ntfs.sys (driver que permite al sistema leer y escribir en unidades NTFS).

INACCESSIBLE BOOT DEVICE: Cambio de motherboard o controladora, cambio de disco a otra PC, virus.

PAGE FAULT IN NONPAGED AREA: Drivers incompatibles, software incompatible, RAM o motherboard fallado.

NO MORE SYSTEM PTES: Un driver no se está liberando correctamente.

UNEXPECT TED KERNEL MODE TRAP: Hardware defectuoso, posiblemente memoria RAM o placa base; software incompatible.

KERNEL STACK INPAGE ERROR: Sector donde se aloja archivo de intercambio dañado, cables de disco defectuo
sos, virus.

SYSTEM THREAD EXCEPTION NOT HANDLED: Drivers o software incompatibles, BIOS defectuoso, hardware incompatible.

KERNEL MODE EXCEPTION NOT HANDLED: Hardware, drivers o BIOS incompatible. Lo más habitual es que se trate de RAM defectuosa.

DRIVER POWER STATE FAILURE: Driver que no funciona correctamente con las funciones de ahorro de energía.

BAD POOL CALLER: Driver o software mal diseñado.

DRIVER IRQL NOT LESS OR EQUAL: Driver mal diseñado.

THREAD STUCK IN N DEVICE DRIVER: Driver, típicamente de la tarjeta gráfica, mal diseñado.

UNMOUNTABLE BOOT VOLUME: Cambio de placa o controladora, cables IDE defectuosos o inadecuados, cambios en la conexión de los discos.

MACHINE CHECK EXCEPTION: Este comportamiento se debe a que el procesador del equipo ha detectado un error de hardware irrecuperable y ha informado sobre él a Windows. Se debe a una falla en el procesador, mother board u overclocking extremo.

ahora ya lo saben

Lo Basico Despues de instalar Ubuntu 9.10



Ya faltan pocos dias para el lanzamiento de Ubuntu 9.10 y siempre es necesario un pequeño post para los que recien lo instalen para poderle instalar codecs, herramientas u otros paquetes para que funcione mejor, aqui estan los pasos para poder instalar lo basico en Ubuntu 9.10 Karmic Koala:

Primero instalaremos lo mas Básico,


$ sudo aptitude install build-essential

la siguiente linea, instala paquetes esenciales para ubuntu, pero que no vienen por defecto.

Instalando los extra restrictivos.

$ sudo apt-get install ubuntu-restricted-extras

Instalar los codecs de vídeo, audio, o flash player.

Codecs Multimedia GStreamer

$sudo apt-get install faad gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-pitfdll

Soporte para Audio y vídeo en diferentes formatos.


Fuentes de Microsoft
Algunas de las fuentes mas importantes usadas en windows.

Arial Black
Arial (Bold, Italic, Bold Italic)
Comic Sans MS (Bold)
Courier New (Bold, Italic, Bold Italic)
Georgia (Bold, Italic, Bold Italic)
Impact
Times New Roman (Bold, Italic, Bold Italic)
Trebuchet (Bold, Italic, Bold Italic)
Verdana (Bold, Italic, Bold Italic)
Webdings

En una terminal Pegamos el siguiente comando:

$ sudo apt-get install msttcorefonts


al terminar ejecutamos el siguiente:

$ sudo fc-cache

Efectos Generales Compiz Fusion

$ sudo apt-get install compizconfig-settings-manager

Después de su instalación lo activaremos de de la siguiente manera.

Clic derecho en escritorio >> cambiar el fondo de Escritorio y nos dirigimos a Efectos Visuales.
seleccionaremos la opción Extra. para Configurar compiz a nuestro gusto, nos dirigimos a

Sistema >> Preferencias >> Configuración avanzada de los efectos de escritorio
configuramos a nuestro gusto.

Instalando Aplicaciones Básicas

Emesene [ mensajería instantánea ]

$ sudo apt-get install emesene

Amsn [ mensajería instantánea ]

$ sudo apt-get install amsn

Vlc [ Reproductor de vídeo ]

$ sudo apt-get install vlc

Mplayer [ Reproductor de vídeo ]

$ sudo apt-get install mplayer

RAR [ Soporte para descomprimir archivos RAR ]

$ sudo apt-get install rar


Inkscape [ manipulador de gráficos ]

$ sudo apt-get install inskscape

Banshee [ Reproductor de musica ]

$ sudo apt-get install banshee

Xchat [ cliente de IRC ]

$ sudo apt-get install xchat

Son algunas de las aplicaciones que yo eh instalado despues de haber obtenido Ubuntu 9.10 Beta.

lunes, 12 de octubre de 2009

Enviar sms desde linux (SMS Gateway)

SMS GATEWAY o Pasarela para SMS sirven para poder enviar mensajes de texto de forma manual o automatica desde un ordenador/servidor para prestar servicios de notificaciones, noticias, chistes, etc. a operadores soportados por tu movil.

Yo tengo el mio en funcionamiento y les comento como pueden construir su propia pasarela de envio de mensajes de texto facilmente. Para ello necesitan.

Cable CA-42 (sucesor del DKU5)


Nokia 3220 con SIM y activo para enviar mensajes (con algo de saldo para las pruebas)


Servidor Linux conectado a internet. Yo lo tengo equipado con Java, MySQL, Apache


El programa que uso se llama Gnokii, existen otras alternativas para windows y por supuesto soporte a otros cables y moviles. El modo de conexion tambien puede ser via Bluetooth. pero eso depende del software que uses para gestionar la conexion. El mismo Gnokii tiene interfaz grafica tanto para linux como para Windows y es compatible con muchos moviles y por encima de todo es LIBRE .

1. INSTALANDO GNOKII



Gnokii es un software para gestionar el movil desde el PC. Similar a Pc Suite de Nokia

Para instalar Gnokii en nuestro servidor usamos el administrador de paquetes apt con la siguiente linea: apt-get install gnokii Si estamos sobre Ubuntu recuerden anteponer la linea sudo

Para configurar gnokii creen un archivo en el directorio usando su editor de textos de preferencia. Yo uso nano:
nano /etc/.gnokiirc

Agreguen las siguientes lineas:
[global]
model = 6510
port = /dev/ttyUSB0
connection = dlr3p


2. CONECTANDO EL MOVIL

La configuración anterior es para el modelo 3220 pueden acceder a la seccion Tested Phones para conocer la configuracion mas adecuada para su movil/cable. Luego conecten el cable al pc y movil al cable. Para comprobar la conectividad ejecuten: gnokii --identify

IMEI : 762XXXXXXXXXXXX
Manufacturer : Nokia
Model : 3220
Product name : RH-37
Revision : V 05.10

En caso de que no funcione Apaguen y enciendanlo nuevamente. Si los problemos persisten verifiquen que el cable fue reconocido por el sistema operativo. Bajo linux no hay necesidad de instalar drivers. Otro de los inconvenientes puede ser el puerto que seleccionado en el archivo de configuracion. Para conocer exactamente cual puerto es usado por el cable ejecutar el siguiente comando: lsusb El puerto donde muestre conectado el cable de datos lo ingresamos en el archivo de configuracion en la linea port

El software se puede usar para backup de contactos y mensajes de texto, cambiar alguna que otra configuracion del dispositivo. Para probar la funcionalidad del envio de mensajes la sentencia a ejecutar es la siguiente:
echo "Hola mundo" | gnokii --sendsms NUMEROMOVIL


3. ARMANDO LA PASARELA

Hasta este punto no hay ninguna diferencia entre este software y otros como los de Motorola. La pasarela es, como ya lo han averiguado, es por programacion. A continuación les muestro un codigo hecho en java para enviarme un mensaje de texto cada vez que mi servidor pierde conexion con internet.

CODIGO JAVA

// PROGRAMA PARA ENVIAR MENSAJES DE TEXTO
// Daniel Moscarella danielmoscarella@yahoo.com.mx

import java.io.*;
import java.net.*;

public class SmsAlert implements Runnable {
public String Phone;
public int TimeOut;
public Thread SmsModem;
public boolean Notified;

public SmsAlert(){
Phone = "1234897123";
SmsModem = new Thread(this);
TimeOut = 3000;
Notified = false;
}

public void sendSMS(String msg, String phone_number)throws Exception{
if(!Notified){
String[] command = {"smsgateway", msg , phone_number};
final Process process = Runtime.getRuntime().exec(command);
System.out.println("Notificando a: " + phone_number + "\n";
Notified = true;
}
}

public void check(String ipaddress){
try{
InetAddress in = InetAddress.getByName(ipaddress);
if(in.isReachable(TimeOut)){
SmsModem.sleep(TimeOut);
Notified = false;
}else{
this.sendSMS("ALERTA. El servidor " + ipaddress + " no esta en linea.",Phone);
}
}catch(Exception e){e.printStackTrace();}
}

public void run(){
System.out.println("Sistema de Alerta de Servidor. by Daniel Moscarella\n";
while(true){
check("www.google.com";
}
}

public static void main(String args[]){
SmsAlert sistema = new SmsAlert();
sistema.SmsModem.start();
}
}


FIN DEL CODIGO Cuidado con las caritas

El codigo hace un ping a la direccion www.google.com cada 3 segundos para comprobar que el servidor tiene conexion directa a internet se puede usar cualquier otro, incluso una direccion ip, la direccion mas segura seria una de las direcciones ip de los DNS de nuestra proveedor de servicios. En el codigo la comprobacion de la conexion la hago dentro de un ciclo infinito y sobre un hilo para evitar colapsos y permitir que el programa sea escalable a otras funcionalidades.

Otra cosa importante ha destacar es que el programa en java usa un comando llamado smsgateway y dos parametros; el mensaje y el número del telefono. Este comando no existe en la terminal y no está disponible despues de la instalación de gnokii. Para crear el comando creen un archivo de texto con el mismo nombre. Pueden usar otro, pero recuerden reemplazar en el programa.

ejecuten:
nano smsgatway

y escriban:
echo "$1" | gnokii --sendsms $2

La linea es la misma para enviar mensajes desde la terminal. Solo que este recibe dos parametros; el mensaje y el numero del movil del destinatario. Basta otorgarle permisos de ejecucion a todos los usuarios. ejecuten chmod 0777 smsgateway y copienlo a la carpeta /usr/bin/

Para compilar el archivo java ejecuten: javac SmsAlert.java Tal vez necesiten permisos root para compilar codigo java (sudo javac SmsAlert.java). Para ejecutar el programa: java SmsAlert (ojo! sin el .class)

4. USANDO LA IMAGINACION

Para completar el programa pueden usar una base de datos para realizar comprobaciones a otras direcciones ip y a otros moviles. Pueden usar una interfaz php para enviar mensajes de texto desde una página web.

OJO! Por supuesto, existen servicios y otras formas para solucionar problemas que requieran el envio de mensajes, hasta hay scripts en python para usar los servicos de mensajeria gratuita de otros sitios, pero esta páginas cambian constantemente inutilizando la mayoria de los scripts y tampoco se puede enviar a muchos operadores. Esta es una que encontré bastate enriquecedora y queria compartir con los interesados.

Comenten cualquier duda o idea que les pueda surgir en la implementacion de su propia pasarela SMS.

Sean libres de utilizar el codigo y esta informacion.

Daniel Moscarella Z.

FUENTES:
www.gnokii.org