Open Source

[Kohana - PHP] 12 consejos útiles para desarrollar con kohana PHP

Pues hoy les voy a mostrar, algunos consejos sobre el Framework kohana PHP, que les servirán mucho al momento de iniciarse en con este software, quizá algunos lo usen de otro modo y sea mejor, pero yo voy a poner como lo he usado y como me ha resultado de utilidad, así que si hay algo que no les funcione con kohana quizá deberían a darle un vistazo a este POST, aquí vienen:

1.- Kohana PHP

Es un framework escrito en PHP para acelerar el desarrollo de aplicaciones web, originalmente basado en CodeIgniter pero reescrito desde cero.

2.- Las ventajas de kohana PHP

Bueno son muchas, aquí pondré algunas

  • Extremadamente ligero
  • PHP 5 Estricto
  • OOP
  • Arquitectura HMVC
  • Curva de aprendizaje fácil, pero extensa
  • Se puede usar con Doctrine ORM, Smarty, Twig y hasta con tus propias clases sin problemas.
  • IDE – Trabaja muy bien con Netbeans.

3.- Las versiones de Kohana PHP

Kohana surgió como un fork de Codeigniter(CI) tratando de mejorarlo, y la versión 2.x es basado en CI y actualmente hay soporte para la misma y es manejada por Jeremy Bush( aka zombor).

Sin embargo la versión que uso y recomiendo en las 3.x, mas específicamente la 3.1.3.1, la cual también es estable, la recomiendo por que esta reescrita desde cero pensando en puro PHP5 Y OOP, , es mas fácil de usar, y con muchas mejoras a nivel código, de la versión 3.0 y 3.1.1, hubo cambios algo fuertes y puede que tu código no funcione bien.

En resumen usa la versión 3.1.3.1 y evitate problemas.

4.-Instalando Kohana PHP

Tengo aquí un post que menciona como instalar Kohana PHP, que no es mas que descomprimir, ver si tenemos todos los requisitos y ya.

Además de eso recomiendo que su servidor tenga soporte para .htaccess y el modulo ModRewrite instalado y en ese archivo comenta esta linea, ya que puede generarte problemas con la ubicación de tu kohana


# Installation directory
#RewriteBase /

5.-  Configura tus rutas dentro del bootstrap

Configura tus rutas dentro del archivo Bootstrap, por default viene configurada una ruta que se llama default la cual apunta al controlador welcome, elimina ese archivo y configura tus rutas o ponlo para que apunte al controlador por default de tu proyecto

Leer más

[Noticia-Video] Proximamente Firefox 3.5

Pues asi es resulta que en estos dias  por fin sale a la luz el mejor navegador del mundo Mozilla Firefox 3.5

Y aqui en México D.F. se habia organizado una fiesta, lametablemente tuvo que ser recorrida hasta el 11 de Julio 2009, segun por lo que he visto Firefox sera lanzado muy probabmente este fin de semana o quizas el lunes 29 de Junio.

Los geeks amantes de Firefox estamos ansioso por estrenarlo, y para que se dena una idea de como es les dejo un video en donde, Mike Beltzner (Director de desarrollo de Firefox), nos platica de sus mejoras e implementaciones nuevas, sin duda firefox 3.5 sera un gran adeelanto en navegacón Web.

Tambienles dejo una lista de los cambios que traera(los cambios que se ven en el video).

  • Esta es la versión más rápida creada por Firefox, lo que significa que el navegar por los sitios será mucho más fluido y los más complejos serán procesados de una manera más eficiente.
  • En esta versión se preocuparon de resguardar la seguridad de tu identidad.
  • Si por alguna razón quieres que se elimine un sitio que hayas visitado en el pasado, ahora simplemente puedes seleccionar el sitio y correr la función “olvidar este sitio.
  • Para los que cierran las ventanas sin querer y luego se arrepienten y quieren volver a ellas, una nueva función te permitirá abrir las sesiones recientemente cerradas.
  • Otra de las mejoras tambien es que por fin esta disponible en español de México, algo muy valioso (sentimentalmente) para nosotros(los de este México).
  • El nuevo modo de video permite tener mucho más control al momento de ver un video en línea, desde subir el volumen hasta guardarlo directamente en tu computadora sin a necesidad de tener un plugin adicional.
  • El 3.5 ahora trae un sistema opcional de ubicación geográfica incorporado que permite entregar la posición exacta en donde te encuentras a otros sitios como Google maps, etc…
  • Desde un punto de vista más técnico, ahora Firefox permite descargar fuentes y tipografías automáticamente cuando sean requeridas, además de mejoras en el CSS, SVG y JSON

Insisto en que el navegador Mozilla Firefox es una gran maravilla, como dijo Neil Alden Armstrong, “Es un pequeño paso para un hombre, pero un gran salto para la humanidad”.

Me entere leyendo a Nierox en |  Lo que tendra de nuevo Firefox 3.5

Leer más

[Aplicaciones Web] AjaXplorer, el manipulador de archivos con Php

Pues así es resulta que en Webintenta, me encontré con  una interesante aplicación web la cual es un completo gestor de archivos Open source, escrito en PHP.

Es bastante rápido, y bastante practico, a continuación listo las características platicadas en Webintenta.

  • Podemos realizar tanto sobre carpetas como archivos las siguientes acciones: renombrar, copiar, mover, eliminar, descargar.
  • Carga de archivos múltiples con barra de progreso.
  • Posibilidad de editar archivos de texto (con resaltado de sintaxis para JS, PHP, HTML, Java, SQL y PERL).
  • Las imágenes se pueden ver de antemano y en un pase de diapositivas.
  • Los archivos MP3 se pueden escuchar sin descargarlos.
  • Los vídeos de Flash también se pueden ver sin necesidad de descargarlos.
  • Los archivos ZIP pueden ser navegados y extraídos desde el propio gestor de archivos.
  • Sistema de favoritos para llegar a los archivos que uno desea de un modo más fácil.
  • Multilenguaje, con soporte para el español.
  • Búsqueda recursiva.
  • Entorno multi-usuario. El administrador puede crear nuevos usuarios y permite asignar los directorios y derechos a los usuarios.
  • Drag’n Drop, Atajos de teclado, Capacidad para seleccionar múltiples archivos / carpetas.

Lo que me gusto mucho fue sin duda el resaltado de sintaxis, el cual es rapido y bastante bueno ademas de que obviamente se puede descargar y usar libremente.

AjaXplorer Web based file browser

AjaXplorer Web based file browser

Me entere via | AjaXplorer: Gestor de archivos gratuito en PHP

Y la aplicación la puedne encontrar en  | Ajaxplorer

Leer más

[Noticias] Songbird 1.1 ha sido Lanzado

Pues si, resulta que acabo de recibir un mail donde me avisan que la nueva el reproductor de audio Songbird a lanzado su versión 1.1.

De echo he seguido muy cerca el desarrollo de este software ya que se me hace una propuesta muy interesante en este mundo donde la mayoría usa iTunes.

Songbird 1.1

Songbird 1.1

Como es de esperarse nos ofrece nuevas y mejores funcionalidades, entre las que destacan.

  • Obtención de álbumes en demanda.
    • Esta opción si no me equivoco permite descargar imágenes de los albums, los cuales serán desde Last.fm, pero se pueden incorporar otras fuentes mediante addons.
  • Ver carpetas
    • Con esta opción podemos ver nuestras carpetas de forma de jerarquía y esta vista esta sincronizada con la biblioteca de Songbird.
  • Mejor clasificación
    • Ahora Songbird posee, soporte para Unicode, ademas de que organiza mejor las pistas, mediante el manejo y el uso de artículos, en el titulo.
  • y otros como
  • Replay gain support (normalization)
  • MTP Device Support
  • 7digital MP3 Store (Beta).

La lista como vemos es extensa, pero creo que lo mas importante, es que sigue la evolución de dicho software y creo que depende de nostros darle propaganda para que se fortalezca cada día mas.

En hora buena por Songbird y su equipo.

Mas información en | Songbird
Descarga en tar.gz para Linux | Descargar  Songbird

Leer más

[Gnome] La probable apariencia de Gnome 3.0 “Topaz”

Yo estoy muy a gusto con mi KDE 3.5 que aunque el KDE 4 estaba bien chido, no lo pude seguir usando ya que cuando quise actualizar mi Open Suse(el kernel) se me fregó mi Sistema, lo único que pude hacer fue recuperar la info e instalar Debian Lenny.

Bueno entonces por eso estoy usando KDE 3.5 y pues no mas que no me gusta el famoso Gnome, y aunque es muy popular (Gracias a Ubuntu y a Debian), aun no me siento cómodo trabajar con el.

Y por que les digo todo esto?, bueno pues como pudieron observar en el titulo, según leo en el blog de nierox, al parecer Gnome va  a sacar su nueva versión a finales del año 2009, la 3.0 y  tendrá por nombre “Topaz”, la interfaz se ve muy interesante y limpia ademas de que tiene un toque parecido a KDE 4.0.

Y al parecer usara transparencias sin necesidad de utilizar Compiz, a continuación les dejo las capturas de como puede ser esta nueva interfaz de Gnome, ahora si se va a poner bueno.

Gnome

Gnome

Gnome

Gnome

Gnome

Gnome

Gnome

Gnome

Leer más

[Linux] La popularidad de Linux en el mundo

Leyendo alternaria me entero de que la gente de Royal Pigndom, han publicado un interesante articulo, en el cual se mediante ciertas herramientas, nos muestra la importancia de algunas distribuciones así como su popularidad en el mundo, ademas de donde es mas popular.

El articulo es muy grande, y nos da la referencia del uso de algunas populares distribuciones y su estado actual como: Ubuntu, OpenSUSE, Fedora, Debian, Red Hat, Mandriva, Slackware y Gentoo.

Aquí les pongo una imagen de la popularidad de Linux en el mundo
Linux

Y este es el uso la popularidad de Debian en el mundo, donde curiosamente Cuba, es en donde Debian es mas popular, que otras distros.

Linux Debian

También podemos notar lo que comenta Facundo en su blog:

  • A nivel global, el mayor interés se le ve en India, Cuba, Russia, República Checa e Indonesia.
  • Ubuntu es mas popular en Italia y Cuba.
  • OpenSUSE en Rusia y la República Checa.
  • Red Hat en Bangladesh y Nepal.
  • Debian en Cuba.

Como vemos México tambien aparece en color azul, ojala y seamos un pais mas open source dentro de poco, para dejar aun lado poco a poco el domino de Microsoft., pueden ir al link de pingdom y obtener mas información

Vía | La popularidad de Linux, en todo el mundo

Articulo[Ingles] |Linux popularity across the globe

Leer más

[SongBird] El reproductor de Audio Songbird ya es Beta!!!

Les cuento, esta muy agradable noticia que me acabo de enterar, y es que el reproductor de audio songbird, ha salido de ser “developer preview” a “Beta”.

¿Esto que es?, bueno que ya estamos muy cerca de conocer la versión estable, o la versión que es para usarse y que debe de funcionar muy bien, para todos los usuarios, anteriormente estaba en “Developer preview“, osea solo era recomendable para desarrolladores ya que probablemente tendría varios errores, y hace unos dias salio la version 0.7.0, la cual ya ha salido como Beta, unos pasos previos antes de que salga la versión definitiva.

Songbird 0.7.0 Beta

Dentro de la mejoras tenemos.

Una nueva interfaz

Songbird 0.7.0 Beta

Se ha rediseñado de nuevo la interfaz para que sea mas simple y mas fácil de usar, también han mejorado el drag & drop de toda la aplicación, en este caso, aun creo que falta que se puedan mover las canciones para personalizar nuestra reproducción sin hacer una lista.

Album Artwork

Songbird 0.7.0 Beta

Una mejora que realmente, me gusto mucho la con la cual podemos ver la imagen o portada del disco, sin necesidad de instalar ningún plugin, como antes creo que era.

Y muchas cosas mas, las cuales pueden consultar en el blog de Songbird, pero lo que me impacto bastante fue el rediseño de la interfaz, ya que la nueva se ve muy bien, muy limpia, ademas de que se ve muy estilizada, simplemente mucho mejor que la anterior, muy bien por el equipo de Songbird.

Desde aquí, muchas felicidades, por el paso tan importante de su reproductor, el pasar de Developer Preview a Beta, Ojala y pronto veamos la noticia de que sale la versión definitiva.

Mas informacion en | Songbird Beta is Released!

Leer más

Historico de entradas

febrero 2012
L M X J V S D
« ene    
 12345
6789101112
13141516171819
20212223242526
272829  

Ajaxman

Mi nombre es Javier, soy desarrollador web con especialización en PHP (avanzado), HTML, CSS y Javascript(Medio).

Me considero evangelizador de Kohana Framework, Mozilla Firefox y GNU/Linux Debian.

Estoy casado, y tengo dos hermosos hijos.

Todos los contenidos a menos que se exprese lo contrario estan bajo licencia Creative Commons.

Enlazanos!!

hit counters online counter