• Directorios SEO
  • Zomg wordpress theme
  • Lista de directorios
  •  

    Kde 4.5 Sucks or Rocks.

    November 25th, 2010 by diegomichel 2 comments so far (is that a lot?)

    What Sucks:

    1. Plasma desktop isn’t so great in the way i like to work, i dont know what do with the applets…
    2. Sound get jammed when using VLC and the system play any sound.
    3. Konqueror don’t work with gmail, even changing the browser identification.

    What Rocks

    1. My two monitors works OOB
    2. Window Management is great ala Windows 7
    3. Expose like effect like in Mac Leopard.
    4. Apps don’t crash that much like 4.4 and 4.3, so far i have only have one problem with policy-kit crashing on start.
    5. Effects are awesome.

    Conclusion: I don’t know if stick with kde4 or go back to dwm, i have hard times making decisions so…

    Tags:
    Posted in: Linux

    200 Xterm en kde.

    November 23rd, 2010 by diegomichel No comments yet

    Free Image Hosting at www.Pictat.com

    Se sentia un poco lageado pero nada fuera de lo normal jejeje.

    Tags:
    Posted in: Uncategorized

    Como actualizar el arbol de ports en freebsd

    November 18th, 2010 by diegomichel No comments yet

    portsnap fetch

    Si es la primera vez

    portsnap extract

    y ya luego las siguientes veces.

    portsnap update

    Tags:
    Posted in: freebsd, Quick Tips

    Como montar una particion reiserfs en freebsd.

    November 17th, 2010 by diegomichel No comments yet

    mount -t reiserfs -o ro /dev/ad6s1 /mnt/linux/

    [root@localhost /mnt]# ls /mnt/linux/
    .reiserfs_priv mnt
    bin opt
    boot proc
    dev ps2hw.dat
    documentos root
    etc sbin
    home stage3-i686-20100504.tar.bz2
    kernel-2.4 sys
    kernel-2.6 tmp
    lib usr
    media var

    Tags:
    Posted in: freebsd, Quick Tips

    Clase para acceder Mysql desde PHP5

    November 8th, 2010 by diegomichel No comments yet

    Como ya existe mysqli(Mysql Improved) en php5 que es orientado a objetos lo unico que tenemos que hacer es extender la clase para convertirla en Singleton, para asi asegurarnos que solo exista una sola conneccion al servidor Mysql en todo momento.

    Database.php
    [php]<?php

    class Database extends mysqli {

    private static $databaseConnection = NULL;

    public static function getInstance()
    {
    if (!self::$databaseConnection)
    {
    self::createInstance();
    }
    return self::$databaseConnection;
    }

    function __construct()
    {

    @parent::__construct(‘localhost’, ‘root’, ’1′, ‘blog’);

    if (mysqli_connect_errno())
    {
    throw new Exception(
    mysqli_connect_error(),
    mysqli_connect_errno()
    );
    }
    }

    private static function createInstance()
    {
    $class = __CLASS__;
    self::$databaseConnection = new $class;
    }

    }

    ?>[/php]

    Recuerda que tienes que reemplazar los valores USUARIO_MYSQL, PASSWORD_MYSQL y NOMBRE_DE_LA_BASE_DE_DATOS por los de tu servidor web.

    Luego para usarla solo tienes que incluir el archivo Database.php donde quieras.

    por Ejemplo:.
    [php]
    <?php
    include "Database.php";

    $db = Database::getInstance();

    $result = $db->query("select * from users");
    $allUsers = $result->fetch_all();
    $result->close();

    ?>
    [/php]
    $db = Database::getInstance(); Nos devuelve la coneccion a la base de datos y si no existe la crea.

    $result = $db->query(“select * from users”); Ejecuta una consulta SQL y guarda el objeto Mysqli_Result en $result

    $allUsers = $result->fetch_all(); fetch_all() devuelve un array con todos los resultados de la consulta SQL.

    $result->close(); Libera la memoria usada por el objeto $result, se debe ejecutar siempre que el objeto result no sera usado.

    Puedes checar la referencia de funciones de mysqli para mas funciones muy utiles como fetch_object.

    Rapido y simple.

    Tags:
    Posted in: Uncategorized