CodeIgniter, Framework para PHP.

CodeIgniter - PHP frameworkEn repetidas ocasiones he leído o escuchado a otros programadores mencionar que, para acelerar el desarrollo de algún proyecto y llevar a cabo un mejor trabajo en equipo, se puede hacer uno de algún Framework, en este caso hablaremos de CodeIgniter, el cual es un Framework para PHP.

¿Y usarlo que ventajas nos ofrece?

Bueno, pues los propios creadores de CodeIgniter nos lo dicen, ya que este es una serie de herramienta para gente que crea aplicaciones web bajo PHP. Su meta es permitirte desarrollar proyectos más rápidamente que si tuvieras que comenzar desde cero, ya que pone a tu disposición librerías para las tareas comunes, así como una interfaz simple y una estructura lógica para acceder a dichas librerías. Así pues, CodeIgniter  permite que te centres exclusivamente en el proyecto reduciendo la cantidad de código que necesitas para cierta tarea.

Además CodeIgniter es gratuito, trabaja bajo licencia Apache/BSD-style, es ligero, rápido, y genera URLs amigables. Por otra parte, facilita la vida a los programadores y diseñadores. Ya que utiliza la arquitectura denominada MVC, donde los programadores se encargarán de la parte de código puro y duro, y los diseñadores exclusivamente del lenguajes de maquetado, como HTML y CSS.

Leer más

Adobe lanza Wallaby, una herramienta para convertir de Flash a HTML5


Adobe se preocupa por ofrecer alternativas a los navegadores que no tienen soporte para Flash como WebKit o sistemas oprativos como iOS, por eso ha lanzado una herramienta desde Adobe Labs que nos permite convertir un archivo .fla (Flash) a HTML5.

La herramienta se llama Wallaby y se trata de una tecnología experimental que ofrece Adobe a los desarrolladores para que puedan convertir de un lenguaje a otro sin complicaciones.

Lo bueno es que la aplicación está basada en AIR, lo cual la convierte en multiplataforma. Su utilización es muy simple, sólo tienen que descargar e instalar la aplicación, luego elegir el Flash en formato .fla y darle al botón de convertir, lo demás es tarea del programa.

Obviamente hay algunas funciones que todavía no pueden ser exportadas a HTML, pero calculo que con el tiempo y el avance en el desarrollo de la aplicación se va a lograr.

Enlace: Wallaby

Curso de PHP + MySQL gratis

Últimamente hemos estado publicando varios seminarios y formas de aprender a programar, ya sea en Flash o Java, y hoy les queríamos comentar de un curso de PHP + MySQL gratis a distancia.

El curso consta de 20 clases y tocará todos estos temas:

  • Introducción a PHP y los scripts. Variables. Tipos De Datos. Entrada/Salida Básica.
  • Control de flujo: if, for, while, foreach
  • Archivos. Descriptores de Archivos. Entrada/Salida en Archivos. Tuberías.
  • Expresiones Regulares
  • Funciones y Módulos
  • Manejo de archivos y directorios.
  • Biblioteca de funciones: manejo de cadenas; manejo de arreglos; manejo de fechas
  • Servicios de Internet: SMTP, POP y FTP
  • Referencias
  • Introducción al manejo de objetos. Conceptos básicos herencia, polimorfismo, redefinición
  • Excepciones: teoría y aplicación
  • Introducción a la programacion web. Introducción a HTML: HTML, HEAD, BODY. Formato básico del texto. Creación de links y tablas.
  • Creación de Formularios en HTML. Utilización de Frames y listas en HTML
  • Creación de páginas web dinámicas. Utilización de valores pasados por formularios y por links
  • Manejo de Cookies y sesiones.
  • Introducción a las base de datos relacionales. El servidor MySQL. Lenguaje de Definición de Datos
  • Lenguaje de Manipulación de Datos
  • Lenguaje de Administración de Seguridad. Utilidades Relacionadas.
  • Índices e Integridad Referencial.
  • Conectividad a base de datos: PHP y MySQL

Como bien nos adelanta Facu en el post, el curso está un poco desactualizado pero puede ser de mucha utilidad para los usuarios que recién empiezan, así pueden tener una base para aprender PHP.

Si les interesa el curso pueden inscribirse gratis desde acá.

Visto en Alternaria

Seminario gratuito de Java el jueves 27 de enero [Buenos Aires]

¿Se acuerdan que hace unos días les avisé de un seminario gratuito de Flash? Bueno, la noticia es que ahora están ofreciendo otro, en este caso un seminario de JAVA. Este seminario se realizará el jueves 27 de enero a las 19:30 en la sede del Instituto EducacionIT en Lavallle 648 Piso 8 (esq. Florida).

CONTENIDO DEL SEMINARIO:

En el seminario explicaremos que es el mundo JAVA, sus características, organización de la tecnología, herramientas complementarias y los frameworks más importantes. Se presentaran las palabras claves que te permitirán comprender el lenguaje, como ser JDK, JVM, JSE, JME, JSE, JSP, Servlets, Struts, Hibernate, Tomcat, Apache, y muchas mas.

Servirá como una orientación para saber en que medida JAVA puede resultar útil para conseguir empleo dentro del mundo de sistemas. Abordaremos el mercado de tecnología de la información y su salida laboral, las empresas que solicitan empleados para trabajar en JAVA, la importancia de esta tecnología en el ambiente empresarial y porqué es una de las tecnologías más utilizadas tanto en el mercado local como a nivel internacional.

TEMAS A CUBRIR:

  • Qué es la tecnología Java
  • Portabilidad, Paradigma de Orientación a Objetos
  • Mapa de la tecnología JAVA: Desktop applications, Mobile Applications, Web Programming,
  • Web Servers, Application Servers
  • Aplicaciones móviles (celulares, handhelds, gps)
  • Aplicaciones empresariales
  • Herramientas de desarrollo: Eclipse, Netbeans
  • Arquitectura en capas
  • Tecnologías de Java: Servlets, JSP, EJB, Tomcat, Apache
  • Tecnologías adicionales: Hibernate, Struts
  • El mercado de IT
  • El mercado de JAVA
  • Certificación Internacional

Por consultas e inscripciones: www.educacionit.com.ar / info@educacionit.com.ar / 011 – 43280457

Editor de imágenes en PHP para integrar a cualquier CMS


PHP Image Editor es un editor de imágenes básico programado en PHP, que permite ser integrado, según sus desarrolladores, en cualquier CMS. Este editor es open source, así que lo podemos descargar gratis e instalarlo en nuestros sitios.

Con este editor podemos editar nuestras imágenes directamente desde el CMS, pediendo realizar tareas más o menos básicas como redimensionar, rotar, recortar y aplicar algunos efectos a una imagen.

Lo bueno es que está traducido a varios idiomas y es compatible con varios navegadores, como Firefox, Internet Explorer, Safari y Opera. Además hay un plugin de autointegración para Joomla.

Pueden ver un demo de PHP Image Editor desde éste enlace.

Enlace: PHP Image Editor

Visto en WebResourcesDepot

Video en time lapse de la programación de un juego completo

Todos jugamos ya sea a juegos simples en flash o mucho más elaborados, pero creo que nunca uno de ustedes (a no ser que sean programadores o desarrolladores de juegos) se puso a pensar todo el trabajo que hay detrás de un juego.

En el video de arriba se puede ver todo el proceso de programación de un jueguito llamdo Metagun, que para ser sinceros, los gráficos y el juego en sí son muy simples, pero fíjense todo el trabajo que hay detrás de ese simple jueguito.

El video fue grabado con la técnica time lapse, y se puede ver todo el desarrollo de la programación del juego, cuando el programador se va a dormir, cuando atiende el teléfono, cuando se va a comer, etc.

Si luego de ver toda la gestación y nacimiento de Metagun le agarraron cariño y quieren jugar, se puede hacer desde este link.

Visto en Techie Buzz

Video: Microsoft .NET vs Java

Me enviaron este video para que lo publique en 140Geek, pero me pareció tan bueno que quería que lo vean muchas más personas, así que decidí publicarlo acá. Se trata de un video que es una especie de corto humorístico donde una familia es muy fanática del lenguaje de programación .NET, pero el hijo les sale «fallado» y quiere programar en Java.

Es muy creativo, los invito a que lo vean.

Speed Books, recursos libres para la formación en tecnología

Me entero a través de la lista de correos de LugParana, de Speed Books, una web en la que podremos encontrar todo tipo de documentación para la formación profesional en tecnologías libres.

Speed Books

Muchas veces sucede que necesitamos documentación sobre algo en particular y no encontramos nada, y nos pasamos mañanas enteras buscando y buscando sin resultados. Pero por suerte tenemos a Speed Books, una forma sencilla y rápida de encontrar libros digitales, o de forma más general, documentación libre que puedas necesitar sobre software libre, software de código abierto o sobre informática en general.

Speed Books esta formado por un grupo de profesiones, autodidactas y usuarios de software libre que creen en que el conocimiento debe ser libre.

Por esto me pareció interesante pasárselos, para que puedan tener a mano documentación relacionada con GNU/Linux, Software Libre y programación, como por ejemplo: Programación en Java, Fundamentos GNU/Linux, Python para todos, Producir software, entre otros. Todos en formato PDF y listos para que te los descargues.

Interesante es que la gente de Speed Books coincide con los postulados del software y la cultura libre. A disfrutar de la lectura!

Test para ver cuán bien reconoces código de programación

Name That CodeYo confieso que no sé nada de programación, lo único que programo, la mayoría de las veces bien, es el equipo de música y el televisor para que se apague solo (?).

Pero me enviaron por mail un test bastante divertido, donde nos van mostrando fragmentos de código, y nosotros tenemos que elegir a cuál lenguaje creemos que pertenece.

Son 12 «preguntas» que al terminar de responderlas, nos dará el resultado del porcentaje de respuestas correctas tenemos.

Lo único que acerté consientemente fue PHP y SQL, lo demás debo confesar que me salió al voleo.

Visto en Código Fantasma

Gracias colaborador anónimo (?) [no me salió el nombre en el mail]