domingo, 14 de noviembre de 2010

Instalar Lamp en ubuntu 10.10

Después de mucho tiempo he vuelto a eliminar mi partición de Windows y volver a instalar el maravilloso mundo del software libre (hablo de ubuntu 10.10), lo que fue después de instalar mis programas favoritos quise comenzar ya con los programas para el desarrollo web, y me di cuenta que ya no existe el selector de tareas en el Synaptic.

entonces me dije cual son las alternativas para instalar LAMP en ubuntu, y entonces me acorde que existe un programa que hace lo mismo por el terminal. y con esto solucione mis problemas

comencemos : (No es la gran cosa solo hacemos lo siguiente)

#sudo aptitude install tasksel

una ves instalado el programa ejecutamos lo siguiente

#sudo tasksel

con esto aparecera en el terminal una imagen como esta:



Despues de esto se instalara tida las dependencias y los pasos sigue como era antes.

Espero con esto les haya ayudado.

domingo, 10 de octubre de 2010

Power Architect


Power architect es una herramienta de Modelado E-R, y con características avanzadas para datawarehouse,ETL, e ingenieria inversa. Power architect soporta bases de datos (PostgreSQl,Sql Server,Mysql,Oracle,entre otros conocidos). ya que ha sido desarrollado en el lenguaje java, es completamente portable en otros sistemas operativos o mejor dicho multiplataforma.

Power Architect es algo más que una simple aplicación para generar diagramas E-R, pudiendo destacar la posibilidad de generar los scripts de creación de tablas, procedimientos, analizar estructuras de datos entre diversos modelos de datos para ver las diferencias y similitudes, creación de perfiles, etc. Con lo cual, hablamos de una herramienta perfecta para DBAs (Administradores), analistas y diseñadores.

Lo pueden encontrar en su pagina principal - > Aqui
o en la pagina del proyecto -> Aqui

viernes, 24 de septiembre de 2010

Conectar Java Con PostgreSql

Después de mucho tiempo quiero retomar con el lenguaje de programación que mas le tengo aprecio, estoy hablando de java,en este pequeño tutorial quiero empezar como conectarme java con PostgreSql, para tal motivo si quieren conocer a mas detalle sobre el Api les invito a leer desde la wikipedia desde aqui, (Cabe mencionar que usaremos el Api JDBC), este Api , en otros lenguajes como en el caso de visual Basic, estan mas relacionados con el termino proveedor de base de datos. son dos conceptos que significan lo mismo.

Pero Bueno no quiero extender la parte técnica, simplemente les muestro una ejemplo de conexión.

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package JLibraryProAlmacen.Bd;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author jpgprog84
*/
public class PostgreDB {

public Connection getConexionBD() {
Connection cn = null;
String cc_psql = "jdbc:postgresql://127.0.0.1/bdalmacen?user=postgres&password=1234567890";
try {
Class.forName("org.postgresql.Driver");
cn = DriverManager.getConnection(cc_psql);
} catch (ClassNotFoundException ex) {
Logger.getLogger(PostgreDB.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(PostgreDB.class.getName()).log(Level.SEVERE, null, ex);
} catch (Exception ex) {
Logger.getLogger(PostgreDB.class.getName()).log(Level.SEVERE, null, ex);
}
return cn;
}
}

sábado, 28 de agosto de 2010

Instalar PostgreSql en OpenSuse 11.3

Después de mucho tiempo he vuelto a usar linux y que mejor una de mis favoritas OpenSuse, pero como me gusta el desarrollo de software necesitaba un motor de base de datos y decidí por usar PostgreSql.
así que en este pequeño tutorial explicare como instalar y configurar PostgreSql en OpenSuse 11.3
Bueno comencemos con los siguientes pasos:

abrimos el gnome-terminal(caso de que usen gnome como escritorio), o konsole (kde):

nos logueamos como root ->

#su -s

luego digitamos el siguiente comando

#zypper in postgresql-server

luego lo inicializamos la base de datos, con el sgte comando:

#rcpostgresql start

con esto ya hemos inicializado nuestra base de datos, simplemente nos falta configurar dos archivos:pg_hba.conf & postgresql.conf (estos se ubican en /var/lib/pgsql/data)

bueno editamos primero el archivo postgresql.conf y nos situamos en las siguientes lineas


#listen_addresses = 'localhost'
#port = 5432
#password_encryption = on


Si se darán cuenta estas linea estan comentados (# sirve para comentar una linea) simplemente lo descomentanos quedando de la siguiente manera:


listen_addresses = '*'
port = 5432
password_encryption = on


se daran cuenta que el listen address cambie el localhost por el * , simplemente lo hice por que quiero que todos mis usuarios puedan trabajar con el motor , caso contrario pueden especificar el ip de los usuarios que desean conectarse.

Ahora editamos el archivo pg_hba.conf

y nos ubicamos en la sgte línea:


# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident


cambiamos por estas sgtes líneas:


# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 ident


hemos cambiado a md5 es la forma de acceso que tendremos a la base de datos PostgreSql, si recordarán hemos cambiado en el archivo postgresql.conf en la linea password_encryption = on.
como yo estoy trabajando localmente no he cambiado el ip, caso contrario deberian cambiarlo o agregar el rango de ip.

y por ultimo accedemos a cambiar la contraseña del usuario postgres, con el siguiente comando

#su postgresql
#psql

nos saldra algo similar.


linux-2vb9:/ # su postgres
postgres@linux-2vb9:/> psql
psql (8.4.4)
Digite «help» para obtener ayuda.
postgres=#


y escribimos el sgte comando para cambiar la contraseña:

postgres=# alter user postgres with password 'loqtuquieras';

y salimos con el comando

postgres=# \q
#exit

una ves terminado de modificar, reiniciamos el servicio para que se guarde los cambios.


#rcpostgresql restart


con esto ya hemos terminado de instalar y configurar postgresql en opensuse 11.3

sábado, 10 de julio de 2010

Bienvenidos a Mi Blog

Hola me da gusto darles la bienvenida a este blog, donde hablare de programación sobre vb.net , java, postgresql, mysql, python y otros temas de programación.

como primera entrada queria presentarles algunas frases sobre la Informática de los que mas me gusto los muestro:

Controlar la complejidad es la esencia de la programación
Brian Kernigan

Decir que Java es estupendo porque funciona con todos los sistemas
operativos es como decir que el sexo anal es estupendo porque funciona
con todos los géneros

Alanna

A veces vale más la pena quedarse en la cama el lunes que pasar el
resto de la semana depurando el código que creaste el lunes

Dan Salomon

Una solución elegante a un problema incorrecto no resuelve nada
M. Bryce

Un experto es una persona que ha cometido todos los errores
posibles en un determinado terreno

Niels Bohr

Ese código es demasiado inteligente como para tener esperanzas de
que funcione correctamente

Tim Peters

La programación orientada a objetos ofrece una vía sostenible de
escribir código spaghetti

Paul Graham

No puedes simplemente preguntar a los clientes lo que quieren e
intentar dárselo. Algo después, cuando lo hayas construido, ellos
querrán otra cosa

Steve Jobs

APL es un lenguaje de sólo escritura. Puedo escribir programas en
APL, pero luego no puedo leer ninguno de ellos

Roy Keir

 La simplicidad es un prerequisito para la fiabilidad
E. W. Dijkstra