‘ GNU ’ Categoria

164 views

DBDesigner, una alternativa libre al Erwin

March 06, 08 by G2

Estuve buscando una herramienta libre como alternativa al Erwin y me tope encontre con DBDesigner que es un programa con el cual se puede hacer el modelado de datos, no he probado mucho este software de Windows, pero he visto cosas que DBDesigner tambien hace al igual que el ERWIN, exportacion de tablas, modelado de tablas, conexion directa a base de datos (Mysql, Oracle), modelo fisico y logico.

DBDesigner es una aplicación para diseñar de forma gráfica las bases de datos en MySQL, es el equivalente de Oracle’s Designer, IBM’s Rational Rose, Computer Associates’s ERwin y theKompany’s DataArchitect ,la gran diferencia es que es para MySQL y segunda más importante, es software libre, licensiado bajo la GPL y está desarrollado en Kylix, por lo que funciona en Windows y Linux.

dbdesigner.jpg

dbdesigner.jpg

Enlace : DBDesigner
Descarga


Tambien te puede interesar

Tags: , , , ,

22 views

Comunidad Joomla!

March 06, 08 by G2

Comunidad Joomla! es el nuevo proyecto que han decidido embarcar algunos de los colaboradores más activos del staff de Joomla! Spanish.

Comunidad Joomla! tendrá 6 puntos centrales:

  • Portal: Contendrá noticias, eventos, u otros temas de especial interés relacionados con Joomla! o la comunidad.
  • Foro: Zona destinada al soporte para la comunidad, donde se podran aclarar dudas, realizar aportes y/o comentarios [Registrarse]
  • Desarrollo: Paquetes en español tanto para la rama 1.5 como para la 1.0.x. Actualmente ya están disponibles en español tanto Joomla! 1.0.14 como Joomla! 1.5.1.
  • Traducción de noticias / documentación.
  • Wiki: Es el centro de documentación traducida y/o generada por la comunidad en continua evolución gracias a la participación de todos.
  • Blog: Punto informal de retroalimentación del staff hacia la comunidad. Se comentarán noticias, eventos o cualquier otro tema destacable.

Enlace : Comunidad Joomla!

comunidad_joomla.png


Tambien te puede interesar

Tags: ,

19 views

Involucrate+GNOME: Nota de prensa

February 26, 08 by G2

Aprovecho en difundir este email que me llego a la lista de [Debian] Peru:

Este próximo 7 y 8 de marzo, en el marco del proyecto involucrate.org,
Lima será sede un evento internacional de software libre que por
primera vez congrega a los verdaderos actores de su desarrollo.

involucrate+GNOME es el nombre de este evento, y aunque el nombre
indica la temática, también habrá participación de desarrolladores de
otros proyectos de software libre.

Gracias al apoyo de la Fundación GNOME y nuestros generosos
auspiciadores, en esta ocasión contaremos con la participación de
desarrolladores de GNOME de Chile y Colombia, Dokeos de Bélgica, y
peruanos que participan como desarrolladores de proyectos como Debian,
Ubuntu, PHP, FreeBSD, GNOME, entre otros.

El sitio web del evento detalla el programa y los ponentes,
quienes estarán dispuestos a compartir sus experiencias y
conocimientos con los asistentes. Habrá espacio para BoFs y sesiones
de programación libres.

El evento se realizará en la Facultad de Ingenieria
de Sistemas, Computo y Telecomunicaciones de la Universidad Inca
Garcilaso de la Vega (Lima - Perú).

El ingreso es libre previo. Te esperamos.

http://www.involucrate.org/2008/3/

Programa: http://www.involucrate.org/2008/3/programa
Ponentes: http://www.involucrate.org/2008/3/expositores

-Equipo de involucrate.org


Tambien te puede interesar

Tags: , , ,

34 views

Pagina personalizada para cuando la base de datos este caída.

January 25, 08 by G2

Al fiel estilo de Wordpress me puse a programar una funcion que me permitiera personalizar una pagina estática para cuando nuestra base de datos mysql este caída o por x motivos no se pueda accesar a ella. El desarrollo lo empece ayer por la tarde y esto es lo que he logrado por ahora, pero desde ya este es el inicio de muchas funciones que quiero desarrollar.

verificarmysql.jpg

verificarmysql.php

<?php
/*
Verificarmysql v0.1 BETA es un Sript programado por Geraldo Sosa Sosa
25-01-2007
Liberado bajo licencia GNU/GPL
*/

function verificarmysql($servidor,$usuario,$clave) {
$estado = @mysql_connect($servidor,$usuario,$clave);

if ( $estado === false) {
switch(mysql_errno($estado))
{
//Message: Can't connect to MySQL server on '%s' (%d)
case 2003:
include("errordb.php");
break;
//Message: Unknown MySQL server host '%s' (%d)
case 2005:
include("errordb.php");
break;
//Cualquier error que lanze el mysql - mostramos por defecto error.php
default:
include("errordb.php");
break;
}
} else {
echo "La conexion fue un exito";
}
}
verificarmysql("locahost","root","pass");
?>

Este archivo errordb.php es el que llevara el html estático pues al no haber conexión con la base de datos no se podra recuperar nada de información.

errordb.php

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
      <title>Pagina Personalizada</title>

</head>
 <style>
body
{
   background-color: #f1f1f1;
   font-family: Verdana, Book Antiqua, Georgia, Times New Roman, Times, serif;
   font-size: 12px;
}

.logo
{
   float: left;
}

.menu
{
   float: left;
   clear: left;
    width: 30%;
    margin-left: 0.5em;
    margin-right: 2em;
    background-color: rgb(237, 237, 237);
    border: 1px dashed green;
    padding: 0.5em;
}

.menu li a
{
    text-decoration: none;
    color: rgb(0, 51, 102);
    font-weight: bold;
    width: 100%;
    border: 0;
}

.menu a:hover
{
   background-color: rgb(237, 237, 237);
    border: 0;
}

h1
{
   text-align: right;
   margin-right: 2em;
}

h2
{
   clear: both;
}

a
{
   text-decoration: none;
   font-weight: bold;
   color: green;   
}

a:hover
{
   background-color: rgb(255, 255, 204);
   border: 1px dashed blue;
}

.novedades dd
{
   float: center;
   color: #000000;
   width: 85%;
    margin-left: 10%;
    margin-right: 10%;
    background-color: #ffffff;
    border: 1px dashed green;
    padding: 2%;
   
}
</style>
   <body>
           
      <h1>G2 Blog</h1>
     
      <ul class="menu">
         <li>
            <a href="#1" title="Link1">Mensaje</a>
         </li>
          <li>
            <a href="#2" title="Link2">Cr&eacute;ditos</a>
         </li>
       
      </ul>
     
      <p>En estos momentos nuestro servidor mysql esta en mantenimiento.
        </p>
               
      <h2><a name="1">Lorem Ipsum</a></h2>

     
      <dl class="novedades">
         <dd>
        <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
           </dd>
      </dl>
     

<dl class="novedades">
<dd>
<a name="2"></a>
G2 Blog - <a href="http://blog.g2peru.com">G2peru</a>
       <a href="http://validator.w3.org/check?uri=referer"><img border="0"
          src="http://www.w3.org/Icons/valid-xhtml10"
          alt="Valid XHTML 1.0!" height="31" width="88" /></a>
   
 <a href="http://jigsaw.w3.org/css-validator/">
  <img border="0"
       src="http://jigsaw.w3.org/css-validator/images/vcss"
       alt="Valid CSS!" />
 </a>

       
         </dd> </dl>
   </body>
</html>

El modo de empleo del script es simple, ya que debes ponerlo al comienzo de tu página principal, ya sea index.php , main.php, default.php, etc. Esto lo hacemos mediante un include :

<?php //primera linea de codigo
include("verificarmysql.php");
 // resto de codigo
?>

Enlaces de Interés:

Manejo de errores mysql
Client Error Codes and Messages mysql
HTML Entities Encoder

Descargar
Verificarmysql v0.1 BETA


Tambien te puede interesar

Tags: , , ,

95 views

Actualizando a Wordpress 2.3.2

January 15, 08 by G2

La versión que tenía instalada era la 2.3 la cual tenía unos bugs, les recomiendo que actualicen su instalación de Wordpress a la 2.3.2; ya que corrige un par de problemas de seguridad y un par de mejoras en la performance del CMS que valen la pena y lo más interesante es que se puede crear un template personalizado para cuando la base de datos este caída.

Pasos a seguir:

  1. Descarga la nueva versión y la descomprimes en tu pc.
  2. Desactiva los plugins instalados en tu instalación actual (todos).
  3. Haz una copia de respaldo de la base de datos (Backup).
  4. Sube los ficheros de la nueva instalación a tu servidor pero no sobreescribas la carpeta wp-content. Por si acaso haz copia de esta carpeta en tu ordenador antes de actualizar y así salvaguardar tus plugins, temas y archivos subidos.
  5. Entra a la página : http://tusitio.com/wp-admin/upgrade.php para actualizar la base de datos.
  6. Entrar a tu panel de control de tu blog y activar los plugins y los permalinks(en caso los uses), asegurandote de subir el archivo .htaccess a la raíz de tu blog.

wordpress-logo.jpg

Vía | Wordpress


Tambien te puede interesar

Tags: , ,

31 views

TinyMCE with absolute URLs and including domain on links and images

January 14, 08 by G2

En un proyecto llamado TL Weblog, vengo usando el editor TinyMCE, para lo cual he habilitado la opción de las imágenes se puedan ver sin ningún problema así trabaje con Mod_rewrite.
Leer el resto de la entrada »


Tambien te puede interesar

Tags: , ,