Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Qué difícil es sacar información de Facebook

Imago voragine.net
[actualizado el ] • Por
No se puede saber quién comparte un contenido de tu web en Facebook, según la compañía por motivos de seguridad. En cualquier caso, tampoco se puede saber si el usuario que comparte tiene su perfil completamente abierto, lo cual desmonta un poco el argumento de la seguridad. Otra de las decisiones de la compañía que no puedo entender.En teoría, saber quién ha compartido un enlace, por supuesto si la persona que lo comparte tiene su perfil abierto, fomentaría las relaciones entre usuarios.

¿Realmente necesitas una página web?

Imago voragine.net
• Por
Se suele asumir que tener una página web no solo es necesario sino que es beneficioso; se suele asumir también que tener una página web es un objetivo; que la única manera de tener presencia en internet es tener una página web; o que una vez la página web está publicada y llena de contenido se ha acabado el trabajo. ¿Realmente necesitas una página web?

Cómo configurar un subdominio en el servidor DNS y el servidor web

Imago voragine.net
[actualizado el ] • Por
Para configurar un subdominio en el servidor web Apache2 tenemos que crear un nuevo registro en la carpeta sites-availables y posteriormente activarlo mediante el comando a2ensite, como si de un dominio normal se tratara. El mecanismo es exáctamente el mismo que utilizamos para un dominio normal, es decir, asociamos el dominio, en este caso el subdominio, a una carpeta de nuestro servidor. En cuando al servidor DNS del dominio, lo único que tenemos que hacer es dirigir el registro principal @ a la IP del servidor. Fácil.

Herramientas para la distancia: programando de manera colaborativa con Git y GitHub

Imago voragine.net
• Por
En montera34, nuestro estudio de desarrollo web, tenemos una situación cada vez más deslocalizada, en el espacio pero también en el tiempo. Ahora mismo @numeroteca está en Boston, @juan_ y Rubén en Madrid, y yo en Escampis. Esto hace que nuestros espacios de encuentro digital se estén sofisticando, ya que no solo no coincidimos en el espacio, sino que las horas en las que coincidimos son menos por la diferencia horaria entre América y Europa.Hace poco que hemos decidido probar Git como sistema de control de versiones, y GitHub como forja. Hemos optado por Git porque no en vano es el sistema de control de versiones que usan los desarrolladores del kernel de Linux, y que fue diseñado inicialmente por el mismísimo Linus Tovards.

Cómo actualizar una cuenta de Twitter mediante PHP y OAuth: aplicación para publicar en el timeline de un usuario

Imago voragine.net
• Por
Para actualizar una cuenta de Twitter desde una web externa hay crear una aplicación que utilice el sistema de autentificación OAuth. Para ello hay que registrarla en la página de desarrolladores de Twitter. Para comunicarse con Twitter a través de OAuth se pueden usar varias librerías ya preparadas; en este caso usaremos twitteroauth de Abraham, que consiste en dos archivos: OAuth.php y twitteroauth.php.

Cómo detectar si se está haciendo scroll en una página y cómo cuantificarlo con jQuery

Imago voragine.net
[actualizado el ] • Por
Detectar si se está haciendo scroll en el navegador y poder cuantificarlo —saber la posición vertical de la página en la ventana del navegador— puede ser muy útil, por ejemplo para crear una barra de navegación que permanezca fija (fixed en CSS) y siempre visible. Valga como ejemplo, la página del proyecto Thinkcommons de Domenico Di Siena, en el que estoy colaborando. Esto lo podemos conseguir con la función .scrollTop() de jQuery, que nos devuelve la altura en píxeles que ha quedado oculta por el borde superior de la ventana del navegador.

Cuidado con los espacios en blanco al usar getimagesize: error failed to open stream

Imago voragine.net
• Por
La función getsizeimage de PHP devuelve una matriz con información sobre una imagen: sus dimensiones, el tipo de imagen... Muy útil para hacer redimensiones o saber si está dentro de los límites de tamaño que queremos manejar en nuestra página, por ejemplo. La tenemos que alimentar con la ruta hasta el archivo, incluyendo el nombre completo.Para usarla sólo hay que tener presente que el nombre del archivo de imagen tiene que ser una cadena sin espacios al principio o al final.

Cómo ejecutar PHP periódicamente con cron en un servidor Linux

Imago voragine.net
[actualizado el ] • Por
Primero tenemos que tener la posibilidad de ejecutar un script PHP desde la línea de comandos, o en su defecto ejecutarlo con curl; en este tutorial lo haremos ejecutando el PHP directamente en la línea de comandos sin curl. Luego tenemos que generar el archivo PHP, y un script sh que ejecute el script PHP. Por último, configuraremos cron para que ejecute el script de bash con la periodicidad que necesitemos.