Como usar la directiva #ifdef en C

En este ejemplo veremos como usar la directiva #ifdef en C lo cual nos servirá para debuguear en C rápidamente sin necesidad de un ide o de usar gdb. Esta directiva nos permite que todo lo que esta dentro de ella se ejecute solo si al compilar usamos la opción -D seguido y sin espacios del nombre de la etiqueta.

arrays_c

Sigue leyendo

Instalar Xampp 1.8.3 en Ubuntu, Xubuntu, Lubuntu, Kubuntu

Para instalar xampp 1.8.3 lo haremos con el instalador que trae que es similar al windows. Para ello descargamos la versión de www.apachefriends.org/es/index.html. Una vez descargada abrimos la consola y vamos a donde la hemos descargado y le damos permiso de ejecución. Para mi esta opción es mejor que instalar las librerias por separado y que queden integradas al sistema ya que si hay que actualizar simplemente descargamos la versión actualizada Sigue leyendo

Como instalar subversion en Ubuntu server

Veremos como instalar subversion en ubuntu server, es decir crearemos un subversion linux server. El control de versiones es algo casi indispensable para llevar a cabo nuestros proyectos de desarrollo. Nos permite que varios usuarios puedan trabajar en el mismo proyecto al mismo tiempo, desahacer cambios y tener todo centralizado en un único sitio.

Cómo funciona el svn en un subversion server?

Sin entrar en tecnicismos, el servidor de svn (subversion server) tiene un repositorio ( un proyecto ) el cual nos descargaremos a nuestro pc con checkout. Para ello tendremos que meter la dirección http, el usuario y contraseña. Aunque hay una manera de hacerlo para red local no es aconsejable. Sigue leyendo

Debuguear en php con xdebug

Para debuguear con php lo hacemos sencillamente con la librería xdebug. Si usas xampp o cualquiera de estos paquetes, seguro ya la tienes ahí aunque este desactivada, si no te la descargas del enlace. Para activarlo vamos al archivo php.ini a la línea [XDebug] y habilitamos los siguientes parámetros (quitamos las ; que significa comentario o pegamos nuevas lineas). Sigue leyendo