Jugar SuperNintendo en Debian – Amd64 (zsnes)

24 02 2009

Quien en su infancia no ha jugado mario bross, o top- gear, contra, ufff un sin fin de videojuegos, y espor eso que hace unos dias estoy intentando instalar un bendito emulador de la consola de super nintendo para Debain/Linux con amd64, sim embargo lo conseguia sin exito total, en un caso, logre emular pero sin sonido, en otros ni siquiera llego a instalar hasta q por fin se pudo.

pantallazo1 Leer el resto de esta entrada »





POR FIN… Debian Lenny 5.0 – Estable Version

15 02 2009

Lo prometido es deuda, y es que, tal como lo habia propuesto como fecha tentativa  para el anuncio oficial de debian Lenny (14 de febrero)

“El Proyecto Debian se complace en anunciar la publicación oficial de la versión 5.0 de Debian GNU/Linux, nombre en clave lenny, tras 22 meses de desarrollo constante. Debian GNU/Linux es un sistema operativo libre que soporta un total de doce arquitecturas de procesador e incluye los entornos de escritorio KDE, GNOME, Xfce y LXDE. También ofrece compatibilidad con el estándar FHS v2.3 y software desarrollado para la versión 3.2 de LSB.”

debian

Debian GNU/Linux 5.0 Lenny incluye soporte para la plataforma Orion de Marvell, utilizada en muchos dispositivos de almacenamiento. Ese anuncio fue dedicado a Thiemo Seufer, por su lamentable perdida humana.

“El proyecto dedica la publicación de Debian GNU/Linux 5.0 Lenny a Thiemo Seufer, un desarrollador Debian que falleció el pasado 26 de diciembre de 2008 en un trágico accidente de coche. Thiemo participaba de muchas formas distintas en Debian. Mantenía algunos paquetes y era la persona que más ayudaba en la adaptación de Debian a la arquitectura MIPS. También era un miembro del grupo del núcleo, así como un miembro del grupo que trabaja en el instalador de Debian. Sus contribuciones han ido más allá del proyecto Debian: trabajó en la adaptación a MIPS del núcleo de Linux, en la emulación MIPS de qemu y en muchos proyectos pequeños, demasiados para describirlos todos aquí.”


Felicidad total se ha apoderado de mi,

Ahora podemos actualizar o Descargar aqui

Noticia Completa en Debian.org

Saludos y a desccargar.





Te amo Debian… Feliz dia!!!

14 02 2009

Hoy es el dia de san Valentin, y debo  mostrar el amor que le tengo a la poderosa y madre  de todas, es decir GNU/Debian Linux.

i_love_debian

He preparado un poema dedicado a ella, por  que siempre ha estado ahy en la buenas y en las malas.

“Eres  y seras la mejor de todas
Tu seguridad, te hace atractiva en todo  Sentido
Te amo porque puedo entrar en ti, hacerte lo que quiera y saber q no te molestaras…
Te Ofresco amor y fidelidad, pero sobre todo mi confianza en saber q no hay nadie mejor que tu…
Me encantas cuando me miras con privilegios de root…
Contigo, es con quien he tenido mis momentos mas satisfactorios, desde dejarte llevar a una P2 hasta dejarte editar para que puedas verme.
Por eso y muchas cosas mas, hoy reafirmo mi amor  hacia ti. La unica e insuperable… Mi Debian Linux. “

Feliz Dia a todos los enamorados de Debian.

Saludos.







Firefox no debe ser Incluido en Windows 7

10 02 2009

Como bien es sabemos, que Guindos incluye a Internet Explorer (IE) en su Sistema Operativo, es por ello que la Union Europea(UE) lo demando por abuso en su monopolio y atentar contra la libre competencia.

fierfoxeatingie

Leer el resto de esta entrada »





Instalar Google Earth 5 en Debian Linux

9 02 2009

La tecnologia de google avanza y asombra. Ahora con la nueva version de Google Earth version 5, por fin me anime a instalarla y uffff, me dejo mas q sorprendido.

Google earth, es una aplicacion gratuita en 3d, quie nos permite visualizar cualquier parte de la tierra, y parte del espacio sideral, atravez de imagenes, mapas, navgacion 3D, los mismos q puedes guardarlos y/o compartirlos  con tus amigos.

Esta disponible para windows, linux, mac.

1186575647_google_earth_logo

En esta oportunidad, mostrare una sencilla forma de instalar google-earth en sistemas basados en Debian( incluye aubuntu.)

Paso 1.Descargalar la aplicacion. Aqui. Leer el resto de esta entrada »





Escritorio: Ubuntu New.

5 02 2009

Continuando con los escritorios, presentamos un tema con estilo a ubuntu.

pantallazo31

Leer el resto de esta entrada »





Microsoft intenta restringir a Firefox con una Extension sin desinstalador

4 02 2009

Atraves de .slashdot me entero que Windows Update (El sistema de actualizacion de guindos), esta instalando una exntension Firefox denominada “Microsoft. NET Framework auxiliar”, la cual esta vinculada con  NET Framework Assistant 1.0,  lo curioso de esta extension es que modifica el User Agent (si, el mismo q permite  y restringe el acceso a ciertas paginas) ademas que dicha extensin no puede desinstalarse, q tal raza!

Realmente esta noticia es lamentable, nos confirma el juego sucio y el abuso en la compenencia de parte de Microsoft, sin embargo frente a esto, se manejas alternativas de solucion tanto como dejar de usar windows(Opcion Recomendada), hasta solucionar el problema espeficifico entrando en regedit, con ruta:


Alternativa de solucion

HKEY_LOCAL_MACHINE/SOFTWARE/Mozilla/Firefox/extensions borra la clave del .NET Framework
Ademas Borra HKEY_LOCAL_MACHINE/SOFTWARE/MozillaPlugins/@microsoft.com/WPF,version=3.5 “

Una vez hecho esto, los archivos de la extensión pueden ser borrados desde WINDOWSMicrosoft.NETFrameworkv3.5Windows Presentation FoundationDotNetAssistantExtension

La solucion la tome de cun comentario de meneame


Fuente: slashdot

Saludooos





JAVA: Practicando con BorderLayout

20 01 2009

Seguimos con los layouts. Recordar que para entender este ejemplo es necesario chekear las anteriores explicaciones sobre FlowLayout y BoxLayoutLayout

BorderLayout, es un layout que ubica los componentes en cualquiera de sus 5 regiones que tiene..

Un componente podemos ubicarlo arriba, abajo, izquierda o a la derecha.

borderlayout

Para establecer a BorderLayout como manegador de Disenio,

JFrame frame = new JFrame();
frame.setLayout(new BorderLayout());

Luego para agregar los componentes

frame.add(etiqeuta, BorderLayout.CENTER);
frame.add(botonIzquierdo,BorderLayout.WEST);
frame.add(botonDerecho,BorderLayout.EAST);
frame.add(cajaTexto,BorderLayout.NORTH);
frame.add(panelInferior,BorderLayout.SOUTH);

No es obligatorio, llenar todas las regiones, en el caso de existir alguna region sin componente,  esta region visiblemente se anulara, es importante esto, ya que si enviamos un componente al centro, y no enviamos nada en la parte izquierda(WESTH), entonces, el componente enviado al centro  se visaluizara en la parte WESTH.

En el ejemplo siguiente se tiene, un JFrame, este mismo los ordenara atravez de un BorLayout,  En el norte, ira una JLabel, en el centro un JTextAre,  y en el sur, este y el oeste un panel para cada region.

Cada panel, ubicara sus componentes de la forma que noosotros queramos,  en este caso el del sur, atravez de un flowLayout, y el de este y oeste con un BoxLayout.

Aqui el demo

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.WindowConstants;

public class DemoBorderLayout {
    //variables y comtenedores
    private JLabel etiquetaSu;
    private JPanel panelIzquierdo, panelDerecho, panelInferior;
    private JButton botonIz1, botonIz2, botonIz3;
    private JButton botonDe1, botonDe2, botonDe3;
    private JButton    botonIn1, botonIn2;
    private JScrollPane scroll;

    public void contruyePanelIzquierdo(){
        panelIzquierdo = new JPanel();
        botonIz1=new JButton("Izq1");
        botonIz2=new JButton("Izq2");
        botonIz3=new JButton("Izq3");
        panelIzquierdo.setLayout(new BoxLayout(panelIzquierdo,BoxLayout.Y_AXIS));
        panelIzquierdo.setBackground(Color.red);
        panelIzquierdo.add(botonIz1);
        panelIzquierdo.add(botonIz2);
        panelIzquierdo.add(botonIz3);
    }

    public void contruyePanelDerecho(){
        panelDerecho = new JPanel();
        botonDe1=new JButton("Der1");
        botonDe2=new JButton("Der2");
        botonDe3=new JButton("Der3");
        panelDerecho.setLayout(new BoxLayout(panelDerecho,BoxLayout.Y_AXIS));
        panelDerecho.setBackground(Color.blue);
        panelDerecho.add(botonDe1);
        panelDerecho.add(botonDe2);
        panelDerecho.add(botonDe3);
    }

    public void contruyePanelInferior(){
        panelInferior = new JPanel();
        botonIn1=new JButton("Aceptar");
        botonIn2=new JButton("Cancelar");
        panelInferior.setLayout(new FlowLayout());
        panelInferior.setBackground(Color.green);
        panelInferior.add(botonIn1);
        panelInferior.add(botonIn2);
    }

    public void contruyeVentana(){
        JFrame frame = new JFrame();
        scroll = new JScrollPane(new JTextArea("JTextArea",10,15));
        etiquetaSu = new JLabel("Demostracion por INFORUX ");
        Font aux=etiquetaSu.getFont();
        etiquetaSu.setFont(new Font(aux.getFontName(), aux.getStyle(), 20));
        frame.setLayout(new BorderLayout());

        //agregamos los paneles al frame principal
        frame.add(etiquetaSu,BorderLayout.NORTH);
        frame.add(scroll, BorderLayout.CENTER);
        frame.add(panelIzquierdo,BorderLayout.WEST);
        frame.add(panelDerecho,BorderLayout.EAST);
        frame.add(panelInferior,BorderLayout.SOUTH);
        //Configuramos el frame
        frame.pack();
        frame.setVisible(true);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public DemoBorderLayout(){
        contruyePanelInferior();
        contruyePanelIzquierdo();
        contruyePanelDerecho();
        contruyeVentana();
    }

    public static void main (String [] inforux){
        new DemoBorderLayout();
    }
}

Compilamos y ejecutamos.

$javac DemoBorderLayout.java
$java DemoBorderLayout

El resultador ser asi

pantallazo3

pantallazo13

En esta interfaz de usuario, solo se empleo los layouts, explicados FlowLayout, BoxLayout y BorderLayout.

Sencillo.

PD: La API  completa de BorderLayout

Saludos








Seguir

Get every new post delivered to your Inbox.