Microsoft presenta su nuevo Buscador: Bing

31 05 2009

Como todos lo sabemos, cuando hablamos de “Busqueds en Internet” la primera palabra q se nos viene a la mente es GOOGLE. Por eso mismo el gigante con pies de barro de microsoft, ha presentado un nuevo buscadocador de nombre BING.

Microsoft, ha aceptado que en lo respecta a busquedas esta por detraz de Yahoo, y mucho mas con san GOOGLE,
“Bing va a cambiar el paradigma de las búsquedas en Internet, va a modificar por completo la experiencia del usuario”, dijo Martín Spinetto, gerente de Marketing para los servicios ‘online’ de Microsoft Hispanoamérica.

Las estadisticas no han sido muy favorables, y es que actualmente, Microsoft ocupa el tercer puesto en el área con una cuota de mercado de aproximadamente el 8%.. le sigue mas arriba Yahoo! y el líder es, por supuesto, Google con un 64,2% del mercado estadounidense y el orgullo de haber conseguido que el nombre google sea usado comúnmente en muchos países como sinónimo de “buscar en Internet”, esto probablemente haya sido la iniciativa del desarrollo de BING.

BING, sera un buscador que revolucionara la forma  de buscar en internet, dicen que sera mejor…dicen… Y para hacerlo mejor, el objetivo parece ser conseguir que el usuario salga lo menos posible de la página de Bing, por ejemplo el usuario puede ver un resumen de los contenidos de la página con sólo poner el ratón sobre el enlace y sin tener que dirigirse al sitio en cuestión.

En lo que respecta a la busqueda de video,s BING permitira la visualizacion con tan solo pasar el raton y sin necesidad de ir a la pagina  origen.

Su version final para USAr sera el 3 de junio, y  version Beta para el resto,

Disfruten, saludos.

Enlace: ElmundoEs.

Anuncios




Cambiar de nombre al Usuario DEBIAN con carpeta /home/usuario

30 05 2009

Ayer tuve una improvizacion q nunca me habia pasado, y es que tenia q cambiar el nombre del usuario, parecia facil, pero en un inicio me quito tempo mas de los esperado.

Bueno, para los q estan acostumbrados a una interface grafica, yo no lo encontrado y eso incluye al administrador de usuarios  de gnome.

No queda otra q usar la inseparable terminal. Ojo la idea es cambiar en primer lugar el nombre del directorio (/home/usuario), y finalmente cambiar propiamente el nombre del usuario

Cambiar de directorio

#usermod -d /home/usuarioNuevo  usuarioActual

Cambiar de usuario

#usermod -l usuarioNuevo usuarioActual

Luego sin necesidad de reincioar, nos logueamos.

Saludos.





Les Presento: BasKet

22 03 2009

Basket, es una aplicacion, increiblemente de utilidad, donde podemos administrar nuestras notas mas simples, hasta documentos, imagenes.

Todo esta exelentemente organizado, y personalizable. podemos agregar, editar y elimnar etiquetar para  nuestras notas, imagenes, etc, En la seguridad no queda atraz,  ya que podemos asignar una contrasenia unika y-o diferente, para cada nota segun corresponda.

Podemos manejar nuestras notas, como diagramas,  o como texto plano, o en colmnas, hay muchas cosas q lo hacen atracticvo como crear un icono en el panel de notificacion,  Para instalar

$su
$apt-get install basketl

Luego lo encontramos en Aplicaciones>Accesioros>Blog de Notas Basket

basket13

No permite previsualizacion a, notas bloqueadas

basket21

basket41

basket51

Podemso importar y exportar los datos, ademas de rutarlos para que se almacene en el lugar q nosotros querramos.

Exlente aplicacion.

Saludos





JAVA: Practicando con CardLayout

19 03 2009

CardLayout,  es un manejador de disenio que nos permite, ubicar componentes swing dentro de un mismo contenedor, y poder visualizarlos solamente uno a la vez.

Este layout es usado por los JTabbedPane, con la diferencia de la separacion de los bordes de cada panel.

Es decir, podemos tener un contenedor pricipal,   y dentro de el, varios paneles, y atravez de una seleccion, elegir cual de estos paneles queremos q se visualize.

Primero tenemos que crear el contenedor(JFrame, JPanel, etc), y luego atravez del metodo “setLayout()” asignarle el layout correspondiente.

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

Una vez, asiganado el layout al contenedor, tendremos q agregar los componentes, plenamente ya declarados y creados.

Para agregar necesitamos 2 argumentos, el objeto a agregar, y un nombre referencial al elemento agregado

JPanel panel = new JPanel();
JPanel pane2 = new JPanel();
frame.add(panel, referenciaPanel1);
frame.add(pane2, referenciaPanel2);

Sencilo no?, espera, hay unos metodos basicos e importantes, al momento de manejar los eventos, como son.

first (nombreContenedor) -> metodo q permite visualizar el primer objeto agregado

next (nombreContenedor) -> metodo q permite visuliza el objeto siguiente.

previous (nombreContenedor) -> permite visualizar el objeto anterior

show (nombreContenedor, referenciaPanel) -> permite visualizar un obejto especificado, aqui necesitamos el nombre del contenedor y el nombre referencial asignado al momento de agregarlo.

Para esta entrada he preparado un ejemplo clasico, para situaciones clasicas…jejee

La aplicacio, contiene, 1 JFrame principal, 1 PanelSuperior incluido en el JFrame,1 JComboBox incluido en el PanelSuperior, 1 PanelInferior incluido en el JFrame, y 3 paneles incluidos en el PanelInferior.

El ejemplo consciste en que atravez de un JComboBox, seleccionaremos un elemento de la lista, y segun el elemento seleccionado, cambiara el panel inferior mostrando uno de los paneles incluidos en el., es decir, el panel ira cambiando segun la seleecion del elemento de la lista del JComboBox.

YA q en este ejericcio he utilizado manejo de eventos, he trabajado con 2 clases, la primera (WindowCardLayout) es la interfaz de usuario y la segunda (ControlCardLayout) la q maneja los eventos de la primera.

Aqui el fuente.WindowCardLayout

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JPanel;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JComboBox;
import javax.swing.WindowConstants;
import javax.swing.BorderFactory;
import java.awt.FlowLayout;
import java.awt.CardLayout;
import java.awt.Color;

public class WindowCardLayout{

    JFrame frame;
    CardLayout cardLayout;
    JPanel panelSuperior, panelInferior,panelInf1, panelInf2, panelInf3;
    JLabel etiqueta, etiqueta1, etiqueta2,etiqueta3;
    JComboBox combo;
    String [] vectorCadena = {"panel1","panel2","panel3"};

    public WindowCardLayout(){/*Constructor*/
        construyePanelSuperior();
        construyePanelInf1();
        construyePanelInf2();
        construyePanelInf3();
        construyePanelInferior();
        construyeVentana();}

    public void construyePanelSuperior(){
        etiqueta = new JLabel("Elegir Opcion");
        panelSuperior=new JPanel();
        panelSuperior.setBorder(BorderFactory.createTitledBorder("Demo por INFORUX"));
        combo = new JComboBox(vectorCadena);
        panelSuperior.setLayout(new FlowLayout());
        panelSuperior.add(etiqueta);
        panelSuperior.add(combo);
        panelSuperior.getPreferredSize();}

    public void construyePanelInferior(){
        panelInferior= new JPanel();
        panelInferior.setBorder(BorderFactory.createTitledBorder("Panel Inferior"));
        cardLayout=new CardLayout();
        panelInferior.setLayout(cardLayout);
        /*Al agregar necesitamos 2 argumentos, el objeto a agregar y un nombre referencial */
        panelInferior.add(panelInf1, "panel1");
        panelInferior.add(panelInf2, "panel2");
        panelInferior.add(panelInf3, "panel3");}

    public void construyePanelInf1(){
        etiqueta1 = new JLabel("Has Seleccionado el Panel 1");
        panelInf1 = new JPanel(new FlowLayout());
        panelInf1.setBackground(Color.white);
        panelInf1.add(etiqueta1);}

    public void construyePanelInf2(){
        etiqueta2 = new JLabel("increiblemente estas viendo el panel2");
        panelInf2 = new JPanel(new FlowLayout());
        panelInf2.setBackground(Color.orange);
        panelInf2.add(etiqueta2);}

    public void construyePanelInf3(){
        etiqueta3 = new JLabel("CardLayout permite solo uno a la vez, esta vez el panel 3");
        panelInf3 = new JPanel(new FlowLayout());
        panelInf3.setBackground(Color.green);
        panelInf3.add(etiqueta3);}

    public void construyeVentana(){
        frame= new JFrame();
        frame.setLayout(new BoxLayout(frame.getContentPane(),BoxLayout.Y_AXIS));
        frame.add(panelSuperior);
        frame.add(panelInferior);
        frame.getPreferredSize();
        frame.pack();
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.setVisible(true);
        //creamos el objeto controlador de eventos
        ControlCardLayout control= new ControlCardLayout(this);
        combo.addActionListener(control);}

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

}


Aqui el fuente ControlCardLAyout

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ControlCardLayout implements ActionListener{

WindowCardLayout ventana;
public ControlCardLayout( WindowCardLayout frame){
       ventana = frame ;}
public void actionPerformed (ActionEvent evento){
  if (evento.getSource()==ventana.combo){
     if (ventana.combo.getSelectedIndex()==0){
               ventana.cardLayout.show(ventana.panelInferior, "panel1");}
     if (ventana.combo.getSelectedIndex()==1){
               ventana.cardLayout.show(ventana.panelInferior, "panel2");}
     if (ventana.combo.getSelectedIndex()==2){
               ventana.cardLayout.show(ventana.panelInferior, "panel3");}}
   }
}

Listo una compilada y ejecutamos

$ javac WindowCardLayout.java
$ java WindoCardLayout

El resultado sera asi:
pantallazo1
pantallazo-1





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 Lee 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.