Cubo de Rubik para rubias

Cambiar el aspecto del reloj en Gnome


Este pequeño truco nos sirve para personalizar un poco más nuestro escritorio.

Para ello tenemos que cambiar sólo dos lineas en el Editor de configuración. Vamos a ello:

1. Pulsa las teclas Alt+F2. Esta combinación de teclas abre el panel para ejecutar una aplicación.
2. Escribimos gconf-editor y pulsamos en el botón Ejecutar.
3. Ahora que tenemos abierto el Editor de configuración, en la columna izquierda vamos a apps > panel > applets > clock_screen > prefs.
4. En el campo custom_format escribimos: %a %d %b %H:%M . En el campo color, escribimos en formato hexadecimal el color que queremos dar a la fecha.
5. En el campo format escribimos custom.
6. Cerramos el panel del Editor de configuración (gconf-editor) y veremos los cambios reflejados en nuestro escritorio.



Si queremos volver a dar al reloj su aspecto anterior, basta con volver a abrir el Editor de configuración, dejar en blanco el campo custom_format y escribir 12-hour o 24-hour en el campo format.

fuente: http://www.tecnologiaslibres.net/2008/12/13/cambiar-el-aspecto-del-reloj-en-gnome/

10 curiosidades acerca del sueno


1- Los ciegos sueñan: Aquellos que quedaron sin vista después de haber nacido, pueden ver imágenes en sus sueños. Y quienes nacen ciegos, sueñan sin imágenes, pero con igual realismo e involucrando sus otros sentidos. Esto se debe a la necesidad del cuerpo por soñar.

2- Olvidamos el 90% de nuestros sueños: Durante los primeros 5 minutos desde que despertamos, olvidamos la mitad del sueño y a los 10 minutos, todo el sueño se fue.

3- Todos sueñan: Absolutamente todos soñamos (salvo extremos casos psicológicos). Los hombres suelen soñar mas con otros hombres, y las mujeres al igual con hombres y mujeres.

4- Los sueños previenen la psicosis: Estudios demostraron que a las personas que se las despierta justo cuando comienzan a soñar, experimentan problemas de concentración, irritabilidad, alucinaciones y de más signos de psicosis a los 3 días.

5- Solo soñamos con lo que conocemos: En general podemos soñar con gente que nos resulte extraña, pero nuestra mente no lo inventa. Son personas que en algún momento conocimos, pero no recordamos. O sea que el asesino que te persigue por esecajellón, probablemente te haya vendido un chocolate alguna vez, o algo asi.

6- No todos sueñan a color: El 12% de la gente sueña solo en blanco y negro.

7- Los sueños no son de lo que tratan: Los sueños tienen su lenguaje. La mente intenta comparar tu sueño con algo similar.

8- La gente que dejó de fumar, tiene sueños mas vívidos: Quienes fumaron mucho tiempo y lo dejaron, tienen sueños mas vívidos, según estudios realizados por el Journal of Abnormal Psychology.

9- Estímulos externos afectan nuestro sueños: Cuando un sonido real se incorpora a nuestro sueño, probablemente sea algo que ocurra en tu habitación.

10- Mientras sueñas estas paralizado: El cuerpo se paraliza durante el sueño para prevenir que tu cuerpo realice las acciones de tu sueño.

fuente: vagos.es

Un Tux de peluche... para quedar bien con "ellas"






Tux Chapin

Maquetando a Tux

Linux es una de las cosas mas maravillosas que pueden existir en este mundo, y Tux... el pinguino de linux tambien. Tux es el nombre de la mascota oficial de Linux, creado por Larry Ewing, es un pequeno pinguino muy simpatico, la idea de asociar al kernel de linux un pinguino es porque segun se cuenta, cuando era nino le pico un pinguino y le resulto comico asociar el pinguino al proyecto, y el nombre se dice que se derivo producto que los pinguinos parecen como que llevaran "esmoquins" en ingles "Tuxedo"... bno lo que presento a continuacion es una pequena maqueta para hacer un Tux en papel, la plantilla es la siguiente:



las tomas de como queda al final ya armado:









Descargar plantilla:
http://rapidshare.com/files/169364592/maquette_tux.rar

Cronometro en Java

Para implementar el cronometro hemos creado una ventana que contiene un label llamado "tiempo", en el cual vamos a mostrar el tiempo. Primero debemos hacer la clase "ejecutable" para ello anadimos "implements runnable" a la clase:

public class cronometro implements Runnable{

Debemos crear un metodo "run" para poder usar hilos, dentro de este, hay un ciclo infinito, que se detiene 1000 milisegundos (1 seg), e incrementa un uno el entero correspondiente a los segundos, cuando este es igual a 59 se aumentan los minutos, y cuando los minutos son iguales a 59 se aumentan las horas

int horas=0, minutos=0, segundos=0;

public void run() {
try
{
for(;;) {
if(segundos==59) { segundos=0; minutos++; }
if(minutos==59) { minutos=0; horas++; }
segundos++;

tiempo.setText(horas+":"+minutos+":"+segundos);

crono.sleep(1000); }
}
catch (InterruptedException e) { System.out.println(e.getMessage()); }
}

Usaremos hilos para manejar el tiempo, para declaramos un hilo global

Thread crono;

Y en el constructor de la clase iniciamos el hilo.

/** Creates new form cronometro */
public cronometro() {

initComponents();
crono = new Thread(this);
crono.start();
}

Y listo! tenemos un cronometro funcionando, podemos pararlo, pausarlo, etc solo es de usar la funcion apropiada.




Codigo Fuente:

/**
*
* @author ces ces2601[arroba]gmail.com
*/

import javax.swing.JFrame;

public class cronometro implements Runnable{

Thread crono;
javax.swing.JLabel tiempo = new javax.swing.JLabel();

/** Creates new form cronometro */
public cronometro() {
JFrame ventana = new JFrame("Cronometro");
ventana.add(tiempo);
ventana.setSize(150,100);
ventana.setVisible(true);

crono = new Thread(this);
crono.start();
}


int minutos=0, segundos=0, horas=0;
public void run()
{ try {
for(;;) {
if(segundos==59) { segundos=0; minutos++; }
if(minutos==59) { minutos=0; horas++; }
segundos++;

tiempo.setText(horas+":"+minutos+":"+segundos);
crono.sleep(1000); }
}
catch (InterruptedException e) { System.out.println(e.getMessage()); }
}

public static void main(String args[])
{
new cronometro();
}

}

Compilar amsn


Para compilar amsn, primero debemos tener instaladas todas las dependencias:

  • gcc
  • g++
  • tcl
  • tcl-dev
  • tk-dev
  • libglpng
  • libglpng-dev
  • libjpeg62-dev
  • tcl-tls
apt-get install gcc g++ tcl tcl-dev tk-dev libglpng libglpng-dev libjpeg62-dev tcl-tls

una vez instaladas las dependecias debemos bajarnos las fuentes del programa de la pagina oficial de amsn:

http://www.amsn-project.net/linux-downloads.php

y una vez terminada la descarga descomprimimos el archivo. Abrimos una consola y nos movemos a la carpeta (en mi caso lo tengo en el escritorio):

cd /home/ces/Desktop/amsn-0.97.2

Y procedemos a compilarlo:

./configure
y luego lo instalamos:

make && make-install

Y listo!

Podemos tambien generar un paquete debian a partir de la compilacion:

./configure


make deb




y ya tenemos nuestro amsn.deb

Instalar impresora en linux

Ahora veremos como instalar y configurar una impresora en linux. Primero debemos buscar el driver apropiado para nuestra impresora, en mi caso tengo una Hp Deskjet 5650, entonces nos vamos a http://www.linuxprinting.org/ y damos clic en la seccion drivers y buscamos en la lista el apropiado para nuestra impresora, en mi caso use "hpijs" puesto que hay muchas impresoras para escoger, ahora nos aparece un recuadro donde tenemos que buscar nuestra impresora:


y descargamos el archivo "ppd". Ahora vamos a instalar ese driver, para ello instalamos "cupsys"

apt-get install cupsys

una vez instalado accesamos en un navegador tecleando

http://localhost:631

y damos clic en "anadir impresora". Seguido ingresamos el nombre, ubicacion y descripcion de la nueva impresora:


clic en siguiente, escojemos el tipo de coneccion, en mi caso USB


por ultimo nos pedira el driver de la impresora, seleccionamos el archivo "ppd" que hemos descargado


y listo nuestra impresora ha sido instalada


fuente:
www.linuxprinting.org
www.forat.info

Instalacion Open Office 3.0


A modo de tener nuestra distribucion de Linux lo mas actualizada posible, veremos como instalar la recientemente publicada version 3.0 en espanol de Open Office.

Primero debemos descarganos el paquete desde la pagina de Open Office:

http://download.openoffice.org/other.html#es

yo he escogido, la version en espanol en Linux DEB, puesto que uso Debian. Una vez descargado el paquete lo descomprimimos, primero debemos borrar cualquier version anterior, para eso abrimos una terminal de :

apt-get remove openoffice.org*.*

ahora nos movemos a la carpeta donde descomprimimos openoffice,

cd /home/ces/Desktop/OOO300_m9_native_packed-1_es.9358/DEBS

e instalamos todos los paquetes:

dpkg -i *.deb
si quisieramos intalar este open office en debian amd64 debemos de forzar la arquitectura:

dpkg -i --force-architecture *.deb

y tambien debemos instalar, contenido en la carpeta desktop-integration:

dpkg -i openoffice.org3.0-debian-menus_3.0-9354_all.deb

Y listo ya tenemos instalado Open Office hasta la ultima version en espanol.

Integrar la consola gnome en el escritorio


Dependencias:
-Compiz Fusion
-Plugin RegEx activado

Anteriormente, les habia ensenado como hacer que la consola de gnome fuera transparente, ahora veremos como integrar la consola en el escritorio, con la ayuda de Compiz Fusion.

Primero debemos crear un perfil con la consola tranparente, para ello abrimos una consola y creamos un perfil "trans" con las siguientes caracteristicas:

General:
  • Cursor blinks (parpadeo del cursor) : off
  • Show menubar (mostrar barra de menu) : off
  • Initial title (titulo inicial) : trans

Titulo y comando:
  • Dynamically-set title (poner el titulo dinamicamente) : Isn't displayed (no se muestra)

Colores:
  • Color scheme (colores) : Black on white
  • Transparent Background (fondo tranparente) : on
  • Set the transparency down to "None" (Poner la transparencia en "ninguno")

Desplazamiento:
  • Scrollbar: disabled

Lo importante aqui es que ahora lo consola de gnome va a tener el titulo "trans". Podemos ahora enlazar la ventana de la consola de gnome usando el perfil "trans" desde Compiz Fusion, usando "title=trans$"

Ahora nos vamos al administrador de opciones de compiz, buscamos el plugin y hacemos los cambios siguientes:


  • Window Decoration (decoracion de ventanas): Ponemos en el campo "decoracion de ventanas" !title=trans$. Esto evitara que se ponga bordes a nuestra de nuestra consola "trans"



  • Window Rules (regla de ventanas): Anadimos title=trans a los siguientes campos (esto convertira la consola en un "widget"):
  1. Skip taskbar
  2. Skip pager
  3. Below
  4. Sticky
  5. Non resizable windows
  6. Non minimizable windows
  7. Non maximizable windows
  8. Non closable windows

  • En Fixed Size Windows (regla de tamanos) anade usando title=^trans$ para el tamano de la ventana y ponle el ancho y alto que deseas.
  • Ahora nos vamos a Place Windows (colocar ventanas) y en la pestana Windows with fixed positions agregamos la posicion donde queremos que este nuestra consola y le ponemos de titulo "title=^trans$". ( yo le puse 150, 70; por mi resolucion 1200x800)

Para que la consola no se cierre al "mostrar/ocultar" el escritorio, debemos ir a las "opciones generales" del administrador de compiz y buscar la opcion "ocultar ventanas omitidas de barra de tareas" y la deseleccionamos.

Fuente:
http://ubuntuforums.org/showthread.php?t=535027

Instalar Firefox 3.0.3 en Debian


Instalacion Firefox 3.0.3 en Debian

Dependencias:
libstdc++5

Primero debemos descargar el archivo de la pagina de firefox

http://www.mozilla.com/en-US/firefox/all.html

Una vez descargado lo descomprimimos y lo movemos a "/opt"

mv firefox /opt/

Seguido debemos crear los enlaces a firefox:

ln -sf /opt/firefox/firefox /usr/bin/firefox

ln -sf /opt/firefox/firefox /usr/bin/mozilla-firefox

ln -sf /opt/firefox/firefox /usr/bin/mozilla

Para la habilitacion de los plugins, nos movemos dentro de la carpeta de firefox

cd /opt/firefox

Borramos la ya existente

rm -R plugins

Y hacemos el enlace

ln -s /usr/lib/mozilla/plugins/

Y listo ya tenmos firefox en debian, puedes acceder y crear los lanzadores mediante el comando de consola "firefox" o ejecutandolo mediante Alt+F2

Instalar compiz fusion en debian lenny en 5 pasos:


Como instalar compiz fusion en una portatil con tarjeta intel, en Debian Lenny de una manera facil y rapido:


1) Instalar los drivers necesarios para habilitar el soporte 3D:

apt-get install xserver-xorg-video-intel libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa mesa-utils xserver-xorg-video-all

Una vez instalados estos paquetes deberemos verificar que tengamos la aceleración gráfica.

glxinfo |grep render

Nos deberá aparecer la siguiente opción con yes.

direct rendering: Yes

Si no aparece correctamente esta opción, prueben reiniciando la máquina y vuelvan a verificar que se activó la aceleración gráfica.


2) Editar /etc/X11/xorg.conf

debian:/home/ces# gedit /etc/X11/xorg.conf


3) Anadimos las siguientes secciones:

Section "Module"
Load "dbe"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection



3.1) añadir la opción “XAANoOffscreenPixmaps” “true” en vuestra tarjeta, en la seccion "Device":

Identifier "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
Driver "i810"
Option "XAANoOffscreenPixmaps" "true"



3.2) Ejemplo del archivos xorg.conf

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
Driver "i810"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection



Section "Module"
Load "dbe"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection




3) Anadimos el repositorio de compiz:

debian:/home/ces# gedit /etc/apt/sources.list


# Compiz
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./


debian:/home/ces# apt-get update


4) Añadir la firma GPG del repositorio:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg
apt-key add A42A6CF5.gpg
apt-get update


5) Instalar los paquetes necesario:

apt-get install compiz-fusion-gnome fusion-icon compizconfig-settings-manager

si queremos mas plugins tambien podemos anadir:

  • compiz-fusion-plugins-extra
  • compiz-fusion-plugins-unstable
  • compiz-fusion-plugins-unsupported

fuente:
javoaxian.blogspot.com
blog.txipinet.com

Screenlets en linux



Debes tener anadidos a tus repositorios los "non-free" y los "contrib"

Seguido abrir el synaptic y buscar "screenlets", e instalar el paquete que nos aparece

"screenlets" version 0.1.2-2

y tenemos instalado los screenlets,
Despues ir al menu

aplicaciones/accesorios/screenlets/


y nos dira si keremos que los screenlets empiezen con la sesion, damos "si" y a continuacion se nos anadira un icono en la bandeja del sistema, con clic derecho y clic en "screenlets manager" nos aparece una ventana con screenlets, los anadimos al escritorio con doble clic, yo he recopilado unos screenlets de gnome-look.org, les dejo un pantallazo de mi escritorio y un enlace con 4 screenlets (los que aparecen en el pantallazo) ocupa tan solo 2 megas.


http://rapidshare.com/files/151943366/Screenlets.tar.gz

Instalar Wine desde codigo fuente


Dependencias (asegurate de tenerlas instaladas):
gcc
g++
flex
bison

Seguido debemos descargar el paquete Wine:

http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=77449

Una vez descargado, copiamos a "usr/local/src" (como root)

cp wine-1.1.5.tar.bz2 usr/local/src

descomprimimos:

tar -jxvf wine-1.1.5.tar.bz2
Cambiamos de directorio

cd wine-1.1.5

Ahora instalamos:

./configure

make depend && make

make install

Listo, ya tenemos instalado Wine.

Como saber si tu quemador soporta discos de doble capa

Recientemente tenia la necesidad de hacer un backup de mi datos, y decidi hacerlo con un disco de doble capa, debido al, tamano de mi backup, la interrogante era, el grabador de mi portatil soporta escribir discos de doble capa DL? investigando encontre que nero, uno de los softs mas conocidos y utiles tiene una herramienta que se llama "Info Tool" que determina caracteristicas de los drives que tienes en tu equipo, solo basta con ejecutarlo, y en pocos segundos sabras si tu quemador soporta discos de doble capa.

Norma ISO 12207

Las Normas ISO 12207, son normas enfocadas a la calidad en el desarrollo de proyectos de software, este estándar "establece un marco de referencia común para los procesos del ciclo de vida software, con una terminología bien definida, que puede ser referenciada por la industria software”, en este marco se definen los procesos, actividades (que forman cada proceso) y tareas (que constituyen cada actividad) presentes en la adquisición, suministro, desarrollo, operación y mantenimiento del software.

Debemos tener presente, que los modelos de gestión de calidad de software nos dicen qué debemos hacer en nuestra empresa para encaminarnos a la calidad, y no como hay que hacerlo. También recordar que la norma ISO 12207 está enfocada a una visión de procesos, por lo que debemos hacer una pequeña introducción sobre el tema.

· Un proceso puede ser definido como un conjunto de actividades enlazadas entre sí que, partiendo de una o más entradas las transforma, generando un resultado

· Las entradas por lo general se pueden dividir en 2 tipos, las que se consumen "recursos" como papel, tinta, formularios, materias primas, etc... y los que no se consumen, "sources" que no se consumen, como un algoritmo para realizar un producto, información actual del mercado



[clic para agrandar]


Proceso de adquisicion

· Este proceso comienza definiendo la necesidad de adquirir un sistema o un producto software y continúa con la preparación y publicación de la solicitud de propuestas, la selección de un suministrador y la gestión de los procesos de adquisición hasta la aceptación del producto.

Proceso de suministro

· Este proceso puede iniciarse bien por una decisión de preparar una propuesta para responder a una petición de un adquiriente, bien por la firma de un contrato con el adquiriente para proporcionar el producto software. El proceso continúa con la identificación de los procedimientos y recursos necesarios para gestionar y asegurar el proyecto, incluyendo el desarrollo de los planes del proyecto y la ejecución de los planes hasta la entrega del producto software.

Proceso de operacion (Explotacion)

· Este proceso abarca la operación del software y el soporte a usuarios. Debido a que la operación del software se integra en la operación del sistema, las actividades y tareas del proceso de operación se refieren al sistema.

Proceso de mantenimiento

· Este proceso se activa cuando el software sufre modificaciones de código o de documentación asociada debido a un error, una deficiencia, un problema o la necesidad de mejora/adaptación.

La norma ISO-12207 divide la gestión de la calidad en proyectos de software dividiéndolo en procesos, dividiendo estos a su vez en actividades:

Actividad, es un conjunto de tareas, que son fruto de subdividir un proceso