Mostrando las entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Linux. Mostrar todas las entradas

martes, 15 de enero de 2008

Nicks coloreados en amsn

Este es un plugin que ya hacia mucha falta en amsn para ver bien los nicks. Es muy fácil de instalar igual que cualquier plugin de amsn.
Primero lo descargamos, lo descomprimimos y copiamos la carpeta a: /usr/share/amsn/plugins
sudo cp -R ColoredNicks\ 0.3.1 /usr/share/amsn/plugins
Ahora le damos premisos de lectura, escritura y ejecucion.
sudo chmod 777 -R /usr/share/amsn/plugins/ColoredNicks\ 0.3.1
Reiniciamos amsn, activamos el plugin y ya tendríamos que ver los nicks con colores en lugar de los códigos feos de antes.

Fuente: RulemaN

Actualización: Parece que el link de descarga de RulemaN no sirve pero podemos descargarlo de RapidShare

miércoles, 2 de enero de 2008

Montar Imagenes ISO en Ubuntu

Para montar imágenes podemos usar gIsoMount, se puede instalar con apt-get:
sudo apt-get install gisomount
despues para iniciarlo escribimos en una terminal
gksu gisomount
Hay que tener cuidado con el nombre de la imagen que montemos, el .ISO tiene que estar así, en mayúsculas, si no nos dará el siguiente error:
file selected is not an ISO

Fuente: http://ubunturoot.wordpress.com

domingo, 11 de noviembre de 2007

Controlar leds desde el puerto paralelo con Java

Esta es una pequeña guía de como enviar información a algún dispositivo a través del puerto paralelo.
Primero que todo tenemos que instalar la javacomm API
El gran dispositivo al que le quiero mandar información es un protoboard con 8 leds para que se enciendan cuando mande un 1 y se apaguen cuando mande un 0.
La construcción en el protoboard es muy sencilla:
Los pines 2-9 que son los del registro de 8 bits, los conectamos al lado positivo del los leds con una resistencia de 470 ohms el pin 25 a todas las patitas negativas de los leds, los pines 10-11 a tierra de una fuente externa y los pines 12, 13, 15 los conectamos a +5v de una fuente externa, estos son pines de estado, y lo que indican es que todo esta normal, para poder enviar los datos. Si no conectamos estos pines así, la API asumirá que hay algún problema y no se enviaran los datos, se quedara la aplicación congelada, en espera que cambie a estado normal. El programa para controlar los leds es este:
import java.io.*;
import java.util.*;
import javax.comm.*;

/**
*
* @author juls
*/
public class PruebaLeds {

static CommPortIdentifier idPort;
static ParallelPort pPort;
static OutputStream salida;

private static void iniciarPuerto(String nombrePuerto) throws Exception {
try {
idPort = CommPortIdentifier.getPortIdentifier(nombrePuerto);
pPort = (ParallelPort) idPort.open("Control de Puertos en Java", 0x378);
salida = pPort.getOutputStream();
} catch (Exception e) {
throw new Exception(e.getMessage() + "\n\nLa aplicación se cerrará.");
}
}

public static void main(String args[]) {
try {
iniciarPuerto("/dev/parport0");
System.out.println("Puerto iniciado ...");
System.out.println("Preparandose para escribir en el puerto ...");
salida.write(255);
salida.close();
System.out.println("Escritura sobre el puerto exitosa.");
} catch (Exception e) {
System.out.println(e.getMessage());
System.exit(1);
}


}
}
Lo iomprtante en este programa es la linea:
salida.write(255);
porque aqui es donde ponemos el numero que queremos escribir, 255 es en mayor numero que podemos enviarle ya que solo puede escribir 8 bits, con 255 encenderian los 8 leds.

Actualización: Este es el diagrama del circuito, solo puse 3 leds, en realidad pueden ser 8 del pin 2 al 9.

Instalacion de Java Communications API en Linux

javacomm API sirve para comunicarse con dispositivos externos a través del puerto paralelo o serial desde aplicaciones Java, esta disponible para Windows, Linux, Solarias. Estos son los pasos para instalarla y usarla en Linux:
Primero hay que copiar libLinuxSerialParallel.so a /usr/lib
Ahora hay que poner el comm.jar en nuestro classpath, si estamos usando algún IDE lo agregamos en las librerías que usa el proyecto o si no simplemente:
export CLASSPATH=$CLASSPATH:commapi/jar/comm
Por ultimo copiamos el archivo javax.comm.properties a: JDK/jre/lib. Con esto quedaría instalada la API para poderla usar, podemos probar con este ejemplo, que detecta los puertos disponibles:
import javax.comm.*;
import java.util.Enumeration;
public class Main {
public static void main(String args[]) {
Enumeration ports =
CommPortIdentifier.getPortIdentifiers();
while (ports.hasMoreElements()) {
CommPortIdentifier port =
(CommPortIdentifier)ports.nextElement();
String type;
switch (port.getPortType()) {
case CommPortIdentifier.PORT_PARALLEL:
type = "Paralelo"; //Se ejecuta si el puerto es paralelo
break;
case CommPortIdentifier.PORT_SERIAL:
type = "Serial"; //Se ejecuta si el puerto es serial
break;
default:
type = "Desconocido/Error"; //No deberia de suceder o el puerto esta dañado
break;
}
System.out.println("Nombre del puerto: "+port.getName() + " - " + type);
}
}
}

Fuente: http://java.sun.com/products/javacomm/
http://tuxtor.shekalug.org/?p=75

jueves, 1 de noviembre de 2007

Instalar Turboprint en Sabayon

En Ubuntu uso Turboprint para imprimir con mi PIXMA iP1600 aunque solo se puede imprimir a baja calidad con la versión de prueba pero me funciona muy bien.
Estos son los pasos para instalar Turboprint en Sabayon:
emerge layman

Después de esto sale que hay que actualizar un config file:
IMPORTANT: 1 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

Entonces ejecutamos el siguiente comando:
etc-update

Ahora hacemos Sync con el siguiente comando:
layman -S

Ahora:
layman -a xwing

y ya podemos hacer emerge:
emerge -av turboprint

Con esto ya tendríamos instalado Turboprint ya solo hay que configurarlo y ponerlo en calidad baja(300dpi) para que no imprima el sello de Turboprint o pagar casi $40 por una versión completa, jajaja
Para configurar Turboprint:
tpsetup

jueves, 20 de septiembre de 2007

Instalar Qt Designer en Ubuntu

Describo aquí la forma que yo considero que es la mas facil de instalar Qt 4 en Ubuntu, desde Synaptic.
Lo primero es Abrir el gestor de paquetes Synaptic.
Buscamos Qt Designer.
Marcamos el paquete para instalar luego Aplicamos los cambios.
Ahora para ejecutarlo si debemos escribir el siguiente comando en una terminal:
designer-qt4

Para evitarnos esto cada vez que queramos ejecutar Qt Designer vamos al menu Sistema, Preferencias, Menú Principal para crear un Launher en el menú y así abrirlo con un clic.
Seleccionamos el menú Programación.
Hacemos clic en Nuevo Elemento
Ahí escribimos el comando para ejecutar Qt Designer y le ponemos un nombre.
Cerramos todo y listo!

viernes, 24 de agosto de 2007

C en GNU/Linux

El compilador para C que usamos en Linux es GCC que antes significaba GNU C Compiler pero ahora significa GNU Compiler Collection porque ya compila C++ Objective-C, Fortran, Java y Ada.
Para compilar en C desde consola tenemos las siguientes opciones:

gcc [-pthread] [-O2] [-wall] [-g] [-c] [-o ] fuente.c


Esto es lo que significa cada una:

-pthread
Se usa cuando el programa que vamos a compilar tiene varios threads.
-o2
Se usa para optimizar al compilar. Al depurar un programa no es aconsejable activar esto, para poder seguirlo mejor. Pero el código que se genera sin esta opción es mucho menos óptimo.
-wall
Activa los warnings de compilación. Esta opción se debe usar siempre, porque es muy útil para encontrar errores.
-g
Para incluir información de depuración en el ejecutable. Esta información puede ser usada por el debugger GDB.
-c
Solo compilar para generar el código objeto.
-o
Especifica cómo se llama el archivo de salida.

Si no queremos trabajar en consola, podemos instalar en IDE Anjuta que es muy bueno. Si necesitamos un poco de ayuda para programar en C yo recomiendo este Wikilibro que esta bastante completo.

miércoles, 15 de agosto de 2007

Hi5 utiliza Software Libre

Esta noticia me impacto mucho y la quiero compartir, Hi5 la red social que la gran mayoría de guatemaltecos usamos, utiliza muchos programas libres para funcionar, les cito textualmente lo que se lee en su blog:
Hi5's success is based in large part on these high quality open source products. Our entire site runs using open source software on a Linux platform. We've found that this provides us with unparalleled flexibility, performance and low costs.

Algunos de los productos que ellos mencionan que utilizan y que muchos conocemos y hemos utilizado son: SuSE Enterprise, Apache, PostgreSQL, Squid, Tomcat, Struts, Spring, y otros mas. Este es link al articulo original.

jueves, 9 de agosto de 2007

Yo pensé que ya no iban a venir

Hoy vinieron mis discos de Ubuntu, después de tanto tiempo de espera y después de decepcionarme porque a cada rato leía en otros blogs(Javier Aroche, El techno, zcgt21) que ya les habían llegado sus discos de Ubuntu. No se realmente porque tardaron tanto pero mas vale tarde que nunca.

miércoles, 16 de mayo de 2007

Respuestas ante acusaciones de Microsoft

Si el código fuente de Windows fuera sometido a la misma revisión crítica que ha experimentado el código de Linux, Microsoft comprobaría que está violando las patentes de otras empresas.

Excelente respuesta de Linus Torvalds ante las acusaciones de Microsoft, las cuales yo considero que son solo una medida sin sentido por minimizar el alto crecimiento que ha tenido el Software Libre últimamente. Haber si Microsoft se atreve a especificar mas esto, e irse a tribunales para que pueda comprobarse legalmente si alguna de todas las acusaciones es verdadera.
Louis Suarez-Potts de OpenOffice, dice que es un acto desesperado y muy arriesgado de parte de Microsoft, viendolo desde ese puto habría que esperar a ver que es lo que hace que los de Microsoft se sientan tan seguros para hacer esto.

viernes, 20 de abril de 2007

Bienvenido Feisty Fawn


La tan esperada distribución de GNU/Linux ya esta disponible para descargar, en la pagina, ha sido todo un éxito, como dice el profe es como un virus, ayer que fue el lanzamiento colapsaron los servidores, no hay duda que es la distribución mas aclamada por toda la gente, ya que realmente es Linux para humanos, mas ahora con todas las novedades y facilidades que trae para instalar hardware y codecs multimedia. Yo aun no la he instalado, porque realmente no pude bajar el iso ayer, haber que tal hoy, yo creo que lo mas fácil es descargarlo a través de Bittorrent este es el torrent: http://releases.ubuntu.com/7.04/ubuntu-7.04-desktop-i386.iso.torrent o sino actualizar el Edgy Eft para no tener que instalarlo nuevamente.
Y esta excelente noticia no viene sola, también dentro de muy poco ya tendremos linux preinstalado en equipos Dell y todo apunta a que sera Ubuntu Festy Fawn la distribución elegida para esto, ya que se dice que Michael Dell, presidente de Dell utiliza Ubuntu Feisty Fawn en su portátil.

sábado, 14 de abril de 2007

Invitacion Usuarios de Ubuntu


Quiero extenderles la invitación de Javier Aroche, para que unirse al Equipo de Ubuntu Guatemala en Launchpad.net
Para unirse solo tienen que especificar que son de Guatemala en su Home Page, para que sea aceptada su solicitud, deberíamos apoyar este tipo de iniciativas, así podremos contribuir de alguna manera al desarrollo de software libre en el país. Espero que se unan!!!

https://launchpad.net/~ubuntu-gt