Blog de programación general. Hablamos sobre desarrollo web y las herramientas para avanzar en este campo.

Entradas

Crossdomain.xml tutorial de como utilizarlo

Hoy vamos con un post algo más técnico y sale a raiz de configurar un servidor de streaming con Red5. Quería restringir su uso a ciertos dominios y para ellos nos ayudamos del archivo crossdomain.xml Las políticas de seguridad de Flash Player solo permiten cargar archivos allá donde tiene permisos. A través de este archivo […]

Aprende a programar con Code School

Hace unas semanas navegando por GitHub anunciaban un tutorial para aprender a utilizar este sistema. Me puse a ello para refrescar comandos y aprender alguna cosa nueva. Me quede fascinado al ver la calidad y la forma de aprendizaje de este tutorial, así que investigué de donde procedia: codeschool.com Antes de empezar, debo decir que […]

Socket.IO websockets en cualquier navegador

Socket.IO es una API javascript que permite la utilización de websockets en «cualquier» navegador actual pese a que nativamente no lo soporten. Se trata de una alternativa al AJAX que sigue las directrices de lo que se denomina HTML5. Mientras que AJAX necesita que el cliente iniciara una petición, con websockets los servidores mediante ‘push’ […]

Que es APE Project

APE Project es una solución de código abierto para implementar aplicaciones en tiempo real en la web sin necesidad de instalar nada en el lado del cliente. Incluye un servidor Comet y un framework en JavaScript. Características de APE (Ajax Push Engine): Comet Server: servidor para manejar peticiones push JavaScript framework Cross-browser (hasta en IE […]

Introduccion a Node.js

Node.js es un framework javascript optimizado para la creación de aplicaciones en tiempo real. Un framework orientado a eventos e I/O para el motor Javascript V8 de Google. Surge como una nueva forma de aprovechar la experiencia con Javascript, esta vez, del lado del servidor. Uno de los grandes alicientes para usar Node es programar […]

Comandos básicos con Crontab

Crontab es una de las herramientas más básicas (y rudimentarias) de cualquier administrador de un sistema. La principal tarea de esta herramienta es automatizar tareas. Para conocer los crontabs que se estan ejecutando tan simple como: crontab -l Ejecutando el anterior codigo en el terminal de vuestro servidor os devolverá un listado con el siguiente […]

Arrays asociativos en PHP

Un array asociativo esta formado por parejas key => value, pero a diferencia del array básico o array escalar que usan keys numéricos en este caso podremos usa cadenas de texto o también llamadas strings A continuación un pequeñisimo ejemplo mostramos como crear, añadir y eliminar elementos de un array asociativo. //Creamos array $animales = […]

Top 4 PHP frameworks

Mi intención es empezar a utilizar algun framework php para programar aplicaciones web y dejar atrás mis librerías. El primer problema resulta la dificil elección del framework ya que actualmente hay una extensa variedad de ellos. Cada uno con sus ventajas e inconvenientes., y sobre todo con la dichosa curva de aprendizaje. CodeIgniter Es uno […]

8 hacks para .htaccess

El archivo .htaccess que nos permite realizar configuraciones en cada directorio de nuestra máquina sin necesidad de tener que estar editando el archivo de configuración de nuestro Apache. Vamos a explicar algunos de los usos más populares de esta eficaz herramienta. A nivel eficiencia si es cierto que para grandes páginas es mejor configurar desde […]

5 errores comunes programando en php

Todos aquellos aficionados o profesionales del mundillo de la programación saben que a veces de tanto ir para atrás y para adelante en el código se acaban cometiendo algunas chapuzillas o simplemente por desconocimiento o ser principiantes en esto de la programación. Acontinuación vamos a destacar algunas de los errores más comunes en la programación […]

Ponencia sobre SQL Injections por CNTG

El CNTG es el Centro de Nuevas Tecnologías de Galicia. Uno de sus objetivos es contribuir a la formación del colectivo profesional introduciendo el uso de las nuevas tecnologías. Este organismo ha organizado una ponencia sobre seguridad web, en particular sobre las inyecciones en consultas a mysql. Un tema que a todo programador web debería […]

Instalar Apache2, PHP5 y MySQL en Ubuntu 11.10

Hoy vamos a explicar en un sencillo tutorial como instalar Apache2, PHP5, MySQL y phpmyadmin en nuestro servidor bajo Ubuntu 11.10. Lo primero que haremos es abrir el terminal del sistema operativo. Podemos escribir en el buscador de Ubuntu «terminal» o presionar CTRL+ALT+T Por supuesto necesitamos permisos de root para realizar todas estas instalaciones. Vamos […]