Ir al contenido principal

Entradas

Mostrando entradas de 2011

AdaWiki2, Wiki en CakePHP

Pues he hecho un sistema Wiki en CakePHP y creo me ha quedado bastante bien. Instalación Instalar cakephp 1.3.x Reemplazar la carpeta app  Crear una base de datos  Importar install/db-schema.sql  Crear o editar app/config/database.php  Listo!  Algunas capturas: http://postimage.org/gallery/9yy3nhoco/ Código fuente: https://github.com/adael/AdaWiki2

Adawiki - Un wiki de un solo fichero

Hice algún tiempo un sistema wiki que consta de unicamente un solo fichero. Lo he colgado en github en  https://github.com/adael/adawiki Espero que le sirva a más de uno. Cualquier comentario al respecto será bienvenido.

Yii, uno de los mejores frameworks para PHP

Tras leerme toda la documentación del framework y hacer mis primeras prácticas con él, las conclusiones que saco de este framework son principalmente dos: Está muy bien pensado Es extremadamente flexible Me resulta curioso que todo lo que he podido echar en falta tras un año programando en CakePHP, lo encuentre tan bien solventado en Yii. Me da la sensación de que Yii, no tiene el público ni la popularidad que se merece, y quiero aportar mi grano de arena publicando en mi blog lo bueno que es. Otra de las cosas que he visto que tiene muy bien montada es el generador de código gii. Este generador hace a partir de una tabla un mantenimiento completo, es decir lista, busca, edita y elimina registros ¡¡y lo hace solo!!.  Por si fuera poco, tiene una comunidad muy activa y una galería de extensiones ( http://www.yiiframework.com/extensions/ ) que son bastante potentes y numerosas.  Pienso seguir muy de cerca la evolución de este framework que es indudablemente lo mejor que me he enco

Probando Coderun

Hoy he encontrado por casualidad  http://www.coderun.com/ide/  y me ha gustado mucho. Se trata de un IDE online, gratuíto y en el que tú tienes los derechos de propiedad intelectual del código de los proyectos que almacenes. Características que he visto: Soporta proyectos ASP.NET, C#, WPF y otros tipos Soporta proyectos en PHP y tiene un botón de "play" que ejecuta el código directamente! Soporta proyectos en javascript y tiene templates para JQuery, ExtJS, YUI, QTouch, y otros frameworks populares El editor es sencillamente impresionante y todo se guarda en la nube Se puede compartir el proyecto con otros o con todos fácilmente Como ya he dicho, puedes tener proyectos privados, que nadie puede ver y cuya propiedad intelectual es tuya y solamente tuya (lee las condiciones de uso) Dejo algunas capturas: Nuevo proyecto Ejemplo de aplicación ExtJS

Librería FSET

El otro día hice una librería para manejar arrays con la notación con puntos. (Como lo hace CakePHP), la librería es al menos 10 veces más rapida que Set de cakephp porque utiliza las variables por referencia. Publiqué un artículo en: http://bakery.cakephp.org/articles/adael/2011/05/23/lightweight_array_dot_notation El código está publicado en github: https://github.com/adael/Fset

Cómo configurar LIBTCOD con MinGW en Netbeans

Estoy intentando montar un entorno de desarrollo en c++ decente para probar algunas librerías que quiero medio aprender. Ah, y de paso aprender c++, así que no esperéis un gran artículo. Además es el primero que escribo en un blog, pero me ha costado lo mío montarlo y quiero compartirlo con everybody, así que ahí va: Instalar netbeans Instalar MinGW Agregar al path la carpeta bin de MinGW descomprimir libtcod Crear un proyecto nuevo de c++ Crear una carpeta bin dentro del proyecto y copiar de la carpeta de libtcod la librería SDL.dll y el fichero terminal.png En el netbeans en las propiedades del proyecto, seleccionar en build el compilador MinGW En Build\C++ agregar libtcod/libs a los includes En Build\Linker agregar: En aditional library directories la carpeta lib de libtcod En Libraries agregar libtcod/tcod-mingw.dll En Run elegir en console type = “standard output” En el netbeans, en Run, poner “Run directory” apuntando a la carpeta bin del proyecto. ENJOY! Librería l