domingo, 23 de octubre de 2011

Crear password de usuario root en Ubuntu

Una vez que iniciamos Ubuntu abrimos una shell y escribimos el siguiente comando "sudo passwd root".




1.- Guía Ubuntu.

martes, 15 de febrero de 2011

Instalar MySQL en Windows Vista Home Premium

Si bien nunca me a gustado MySQL, lamentablemente ya es hora de tener que trabajar con este SGBD. Para empezar hay que descargar el motor de bases de datos de la web y luego ejecutar el archivo.
  1. Seleccionamos una instalación típica y procedemos a instalar.
  2. Configuramos la instancia de MySQL.
  3. Seleccionamos detalles de la configuración.
  4. Seleccionamos como maquina de desarrollo.
  5. Seleccionamos como base de datos multifuncional.
  6. Siguiente a la path de instalación.
  7. Seleccionamos la opción OLAP.
  8. Chequeamos la opción TCP/IP con puerto: 3306 - añadir excepción al firewall y STRICT MODE.
  9. Seleccionamos tipo de caracter estándar.
  10. Instalamos como servicio de windows e incluir directorio /bin en la path de windows.
  11. Establecemos el root password.
  12. ejecutamos y finalizamos.
Ahora que tenemos la instalación básica del motor de bases de datos, elegimos e instalamos un administrador para nuestra base de datos como SQL Manager for MySQL.

miércoles, 17 de noviembre de 2010

Cargar un DropDownList desde la base de datos


public DataSet Llenar(string sql)
{
   Conexion conn = new Conexion();
   conn.Conectar();
   SqlDataAdapter da = new SqlDataAdapter(sql, conn.get_conecction());
   DataSet ds = new DataSet();
   da.Fill(ds);
   con5.Desconectar();
   return ds;
}
--
string sql = @"SELECT IDCAMPO, CAMPO
                    FROM TABLA1
                    ORDER BY CAMPO";

Funciones fun = new Funciones();
this.ddl_control.DataSource = fun.Llenar(sql);
this.ddl_control.DataTextField = "CAMPO";
this.ddl_control.DataValueField = "IDCAMPO";
this.ddl_control.DataBind();

lunes, 15 de noviembre de 2010

Poner el focus en el campo UserName de un Control Login


protected void Page_Load(object sender, EventArgs e)
{
    this.Login1.Focus();
}

sábado, 23 de octubre de 2010

Primera aplicación RoR - RoR Parte III

En entradas pasadas instalamos Ruby y Rails en una maquina con Windows Vista, creamos el esqueleto de nuestra primera aplicación y la probamos para saber si esta todo bien. Ahora solo nos queda empezar a utilizar nuestra aplicación.
Es común que queramos tener una pantalla principal en nuestra aplicación, llamaremos a esto el módulo principal y lo generamos de la siguiente manera:

c:\rails\rortest>rails generate controller principal
  create  app/controllers/principal_controller.rb
  invoke  erb
  create    app/views/principal
  invoke  test_unit
  create    test/functional/principal_controller_test.rb
  invoke  helper
  create    app/helpers/principal_helper.rb
  invoke    test_unit
  create      test/unit/helpers/principal_helper_test.rb
Una vez creado nuestro módulo podemos visitarlo en http://localhost:3000/principal, esto nos enviara el siguiente mensaje: Routing Error - No route matches "/uno", para dar solución a esto se tiene que editar el archivo routes.rb presente en el directorio config de la siguiente manera:

Ahora si volvemos a visualizar nuestra aplicación en http://127.0.0.1:3000/principal, nos enviara el siguiente mensaje: Unknow action - The action 'index' could not be found for PrincipalController, para dar solución a este otro mensaje tenemos que editar el archivo principal_controller.rb presente en el directorio controllers de la siguiente forma, ya que lo que pasa es que el archivo se encuentra vacío.

Finalmente si visitamos http://localhost:3000/principal, veremos lo siguiente:

Hola a todos...
y a Pedro tambien
y a Pablo tambien
y a Juan tambien

Con esto ultimo ya esta funcionando la aplicación y ahora solo queda jugar creando más controllers, editar las funciones, etc.