Retomando el blog 2.

1 06 2014

Es incomdo y emocionante escribir este post, pues no se como empezar :D.

Pues es mucho tiempo que el blog ha estado inactivo, motivos? la u ( aun no acabo  je), trabajo (temporal pero es un trabajo), y tiempo. Y es este ultimo, el motivo para retomar el blog, como asi ? pues perdi mi libreta de apuntes, aun me duele, tenia apuntes que me ayudaban en mis labores academicas,  laborales, etc. y no es que no estén en otra fuente, sino que volver a google y buscar me lleva tiempo.

Por ello retomare mi blog, mi querido y humilde blog.

Novedades? bueno  no hay muchas, quizas 2 destacadas:

1) Ya no uso debian, es penoso y triste, sin embargo ahora uso ArchLinux y me siento comodo y sobre todo satisfecho.

2) Estoy usando un framework para Java, llamado Play Framework.

Y damos por aperturado el blog!

saludos.





Elegir Navegador Web en Emesene

27 06 2010

En una oportunidad estuve testeando  la nueva version de Emesene en un debian squeeze y me di cuenta que apesar que seleccionaba a Iceweasel como navegador web para mis aplicaciones en Gnome, no funcionaba cuando necesitaba ver mis correos directamente desde emesene.

Emesene nos da opcion de elegir nuestro navegador web  con el que querramos trabajar, nos ubicamos en el menu Opciones>Preferencias>Escritorio, y activamos  “Sobreescribir configuracion detectada” y dentro de la casilla

“iceweasel -new-tab %url%”


Probamos y nos debe llevar a la pagina de emesene, si tuvieran otro navegador solo remplazarian iceweasel por el comando de su navegador preferido, con eso bastaria para acceder a la bandera de entrada desde emesene

Saludos.





Retomando el blog.

27 06 2010

Bueno la verdad no se como empezar esto.

Tuvieron que ocurrir cosas muy lamentables en mi vida personal, tocar fondo como dicen algunos para rearmar la situacion lamentable que estaba llevando.

Quiza debi avisar a los que seguian el blog que lo iba a dejar temporalmente, sin embargo no fue asi. De todas formas se ofrecen las disculpas y comentar que el blog estara nuevamente en mantenimiento…jejee o x lo menos lo intentare

uhmmmmm En lo academico seguire con java, pero con version enterprise, que es en lo que ando empezando, ademas de continuar con el software libre y como siempre algunas cosas de osio.

jejje

saludos.





Instalar Mysql Workbench en Debian Lenny

23 05 2009

A pesar de todo pronostico, cuando pensaban q ya no iba a postear mas, ps aqui estamos nuevamente despues de mucho mucho tiempo sin darle un poco de time al blog (ofresco mis disculpas),  la verdad q, ha sido por motivos de trabajo, y ademas se me completo el horari de la universidad… plop ya poco time quedo pal blog.

Es manejable, todo horario es manejable, y en eso estoy, acomodando mi horario para inluir al blog.

de todas formas, empezare com algo muy muy interesante, dirgido especialmente a los programadores que trabajan con /mysql, aqui les va esta herramienta valiosisima,  Mysql workbench, no es mas que entorno de desarrollo para base de datos Mysql, donde podras diseniar todas tablas, asi como relacionarla, para q luego exportes el codigo y lo compiles… valisisiima herramienta.

mysql-workbench

Para instalar en debian (lenny), es necesario activar temporalmente los repositorios de SID, para instalar algunas dependencias.

Leer el resto de esta entrada »





No Somos Delincuentes!

26 03 2009

Atravez de noSoyUnDelincuente, me entero de video en campania acerca de los cambios hechos en los derechos de autor.

Me parece una justa  campania, y por consecuencia, apoyo y difundo el video, espero les gusten, y lo difundan.





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

21 03 2009

GridLayout, no es mas q otro manejador de disenio, la cual su partcularidad, conciste en crear una matriz, totalmente configurada.

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 GridLayout(Filas, Columnas));

Tambien  podemos indicar el espacio entre cada objeto de la matriz.

frame.setLayout(new GridLayout(Filas, Columnas,EspacioEntreFilas, EspacioEntreColumnas));

Creoq con un ejemplo, se entenderia mejor.

PAra el ejemplo, he intentado, realizar una pantalla de calculadora…jejeje,

Aqui el fuente.

/*Demo hecho por INFORUX*/
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JPanel;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.BoxLayout;
import javax.swing.WindowConstants;

public class DemoGridLayout{

    JFrame frame;
    JPanel panelSuperior, panelInferior;
    JButton bt1, bt2, bt3, bt4, bt5, bt6, bt7, bt8, bt9, bt0, btRT, btCE, btCL, btMas, btMenos, btMul, btDiv, btIgual, btMN, btPunto;
    JTextField pantalla;

    public DemoGridLayout(){
        construyePanelSuperior();
        construyePanelInferior();
        construyeVentana();}

    void construyePanelSuperior(){
        panelSuperior = new JPanel ();
        panelSuperior.setLayout(new FlowLayout());
        pantalla = new JTextField(20);
        panelSuperior.add(pantalla);}

    void construyePanelInferior(){
        panelInferior= new JPanel();
        panelInferior.setLayout(new GridLayout(5,4,8,8));
        bt1=new JButton("1");
        bt2=new JButton("2");
        bt3=new JButton("3");
        bt4=new JButton("4");
        bt5=new JButton("5");
        bt6=new JButton("6");
         bt7=new JButton("7");
        bt8=new JButton("8");
        bt9=new JButton("9");
        bt0=new JButton("0");
        btRT=new JButton("Rtc");
        btCE=new JButton("CE");
        btCL=new JButton("CL");
        btMas=new JButton("+");
        btMenos=new JButton("-");
        btMul=new JButton("x");
        btDiv=new JButton("/");
        btIgual=new JButton("=");
        btMN=new JButton("+/-");    
        btPunto=new JButton(".");
        panelInferior.add(btRT);
        panelInferior.add(btCE);
        panelInferior.add(btCL);
        panelInferior.add(btMN);
        panelInferior.add(bt7);
        panelInferior.add(bt8);
        panelInferior.add(bt9);
        panelInferior.add(btDiv);
        panelInferior.add(bt4);
        panelInferior.add(bt5);
        panelInferior.add(bt6);
        panelInferior.add(btMul);
        panelInferior.add(bt1);
        panelInferior.add(bt2);
        panelInferior.add(bt3);
        panelInferior.add(btMenos);
        panelInferior.add(bt0);
        panelInferior.add(btPunto);
        panelInferior.add(btIgual);
        panelInferior.add(btMas);}

    void construyeVentana(){
        frame =new JFrame("Calculadora ");
        frame.setLayout(new BoxLayout(frame.getContentPane(),BoxLayout.Y_AXIS));
        frame.add(panelSuperior);
        frame.add(panelInferior);
        frame.pack();
        frame.setVisible(true);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}

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

Una compilada, y ejecutamos.

javac DemoGridLayout.java
java DemoGridLayout

El resultado sera  asi.

pantallazo-calculadora

pantallazo-calculadora-1

La idea, es manejar el GridLayout.

Saludos.