Author Archives: ZiTAL

AppFog: Plataforma para tener nuestros proyectos en la nube

https://www.appfog.com es un proyecto en el cuál podemos tener nuestro proyecto funcionando con soporte a varias tecnologías gratuitamente hasta cierto punto. Podemos consular los límites en: https://www.appfog.com/pricing/ Las tecnologías disponibles son: En cuanto a las plataformas disponibles: Un proyecto muy … Continue reading

Posted in Programacion, Software, sysadmin | Tagged , , , , , | Leave a comment

Crear un control remoto para la keynote Kinout en node.js

Kinout es una keynote para web escrita por @soyjavi de tapquo para crear presentaciones tipo “power point” en la web, os dejo un videotutorial para crear un control remoto en javascript y node.js Poned el vídeo en HD y a … Continue reading

Posted in Internet, Programacion, Software | Tagged , , , , , , | 2 Comments

iptables: redirección de puertos

Los usuarios “normales” de gnu/linux  y supongo que de los demás sistemas operativos tipo unix, no podemos usar los puertos menores que 1024. Podemos ejecutar los procesos como root y usar cualquier puerto que nos apetezca, pero no sueles ser … Continue reading

Posted in Redes, Sistemas Operativos, sysadmin | Tagged , , , | 1 Comment

jsonp: ejemplo simple

¿Qué es jsonp? Es un json dentro de una función para recoger información de otros dominios para trabajar con ello. ¿Para que se usa? La tecnología Ajax tiene sus limitaciones, una de ellas es el no poder hacer llamadas a … Continue reading

Posted in Programacion | Tagged , , , , | Leave a comment

node.js socket.io: crear session por socket autenticado

Bueno pues seguimos avanzando con node.js y socket.io, lo empezamos en este post: http://hispabyte.net/2011/12/crear-un-chat-con-node-js-y-socket-io/ functions.js: module.exports = { in_array: function (needle, haystack, argStrict) { // Checks if the given value exists in the array // // version: 1109.2015 // discuss … Continue reading

Posted in Internet, Programacion | Tagged , , , , , , | Leave a comment

Crear un proxy anónimo público con squid en debian

Estuve buscando soluciones en cuanto a programación para ponerle un proxy a un amigo que tengo en China, para que se saltase la censura y no encontre nada que me convenciera, y me decidi a montar uno con squid. Instalación: … Continue reading

Posted in Gnu / Linux, Internet, Redes, sysadmin | Tagged , , , , , , | 4 Comments

php: ejemplo de uso de los namespace

Los namespace se usan para encapsular clases, por ejemplo si tenemos diferentes clases pero con el mismo nombre, por ejemplo en un entorno MVC. En PHP los namespace se habilitaron a partir de la versión: 5.3, veamos un ejemplo de … Continue reading

Posted in Internet, Programacion, Software, Tutoriales / Manuales | Tagged , , , | Leave a comment

debian / python: conectar a oracle con sqlalchemy

sqlalchemy es un set de herramientas SQL y un ORM (Object Relational Mapper) para python y soporta varios tipos de bases de datos como: mysql, oracle, drizzle, postgresql, etc. Podéis ver la lista completa aquí: http://www.sqlalchemy.org/docs/core/engines.html Instalamos los paquetes necesarios: … Continue reading

Posted in Bases de datos, Gnu / Linux, Programacion, Sistemas Operativos, Software, sysadmin | Tagged , , , , , | 1 Comment

Crear un chat con node.js y socket.io

Para instalar el node.js en estos momentos está en los repositorios de SID de debian: su aptitude install nodejs npm exit npm install socket.io nano server.js var server = require(“socket.io”).listen(6969); server.sockets.on(“connection”, function(message) { message.on(“newMessage”, function(data) { server.sockets.emit(“sendEvent”, data); }); }); … Continue reading

Posted in Gnu / Linux, Internet, Programacion, Webmaster | Tagged , , , , , , | 53 Comments

php: clase para recaptcha

No sé si habéis tenido que trabajar alguna vez con recaptcha de php, pero me resulta muy cutre tener funciones por ahí sueltas sin encapsular en una clase: recaptcha.class.php <?php /* * This is a PHP library that handles calling … Continue reading

Posted in Programacion, Software | Tagged , , , | Leave a comment