Camuflar torrents o archivos no muy grandes en estados de gnusocial

Dentro de esta imagen vamos a meter este archivo de sonido: https://api.modarchive.org/downloads.php?moduleid=45498#jeff93.it y lo vamos a subir a Gnusocial para que pueda ser bajado por otra persona y escuchado. El tema es usar gnusocial para compartir archivos y que mejor que meterlos añadidos a los formatos que soporta. El proceso es el siguiente: Bajamos la… Read More

IngoberQuake – Mapa de la ingobernable centro social

Nota importante: Se han creado varios niveles y se ha mejorado lo que se ve en el vídeo así como luces, sonidos, textos, puertas, ... Ver enlace de descarga en los comentarios. Hoy me levanté con ganas de recrear en el juego Quake el escenario del centro social la ingobernable. Y tras horas de duro… Read More

Programando con Love 2D – Mi primer juego Bola Roja

Dudo que nadie quiera jugar a este juego pero es realmente adictivo (al menos a mi me lo parece). Su titulo es: bola roja. Si le mejoro un poco los gráficos creo que podría añadirle la función de configurar cuenta de GNU/Social para que se puedan publicar por allí las puntuaciones máximas automáticamente. Básicamente se… Read More

Programando con Love 2D – Física de bola que rebota contra suelo

Con el framework Love2D podemos crear nuestra propia física para los objetos o tirar de las funciones que ya trae el framework para generar mundos en los que tenemos gravedad y los objetos ciertas propiedades. Lo mejor antes de nada es ver un ejemplo no sin antes decir que para saber como compilar love 0.10.2… Read More

Programando con Love 2D – Código en varios archivos y tamaño ventana

Con el framework love2D para realizar videojuegos hasta ahora hemos usado solamente un archivo en los diferentes posts en los que estamos hablando sobre el tema (Puedes verlos todos desde aquí). El archivo lo llamamos siempre main.lua y es el que siempre ha de estar. Digamos que cuando ejecutamos love busca main.lua pero eso no… Read More

Programando con Love 2D – Textos de colores centrados

En el anterior post sobre "Programación con Love 2D" vimos como centrar una imagen. Es bueno ver ese post desde aquí antes que este ya que se recicla el código. El código de ejemplo con el que vamos a trabajar requiere descargar una tipografía, una imagen y un sonido. Podemos bajar todo desde aquí: https://mierda.tv/descargas/test.tar.gz… Read More

Programando con Love 2D – Mostrar imagen centrada

Mostrar una imagen con Love 2D en pantalla es sencillo (jpg, png, ...). La función que nos permite hacer esto nos permite indicar la posición x,y en la que queremos que se muestre. Esa posición es la esquina superior izquierda de la imagen.. De modo que si quisiéramos colocar una imagen en pantalla lo más… Read More

Programando con Love 2D – Control de la velocidad de objetos

Hasta ahora no hemos visto como controlar la velocidad de los objetos que colocamos. Hemos visto varias entradas sobre como hacer cositas con Love2D pero no hemos controlado aún la velocidad. Es el momento de hacerlo supongo. Si te interesan otros artículos sobre Love2D puedes mirar estos anteriores: * Programando con Love 2D - Ejemplos… Read More

Quake 3 – Sobre GNU/Linux – ioquake3

El quake 3 estaba diseñado para jugar en red. A diferencia del quake1 y el quake2 que tenian modo historia este ya no tenia. No fue hasta el Quake 4 que regresó el modo historia a los Quake. Si te interesa ejecutar Quake 1 y Quake 2 sobre GNU/Linux es bueno que sepas que existen… Read More

Programando con Love 2D – Ejemplos de animación I

Posiblemente escribiré más de un post sobre como realizar animación programando con el framework love2D en LUA. El motivo es que no existe una sola forma de hacer las cosas y es por eso que quiero cubrir unas cuantas formas de realizar una animación. Para entender la forma de animación que voy a proponer en… Read More

Programando con Love 2D – Moviendo rectángulos con el teclado

En anteriores posts ya hemos hablado de como compilar o instalar love 2D y hemos visto otros ejemplos. Simplemente recordar que como punto de partida este post viene bien: * Programando con Love 2D rectángulos de colores en movimiento Sin entretenernos más en eso en este post se hablará de como mover un puntito por… Read More

Programando con Love 2D – Rectángulos de colores en movimiento

En anteriores entradas hemos hablado de como compilar love 2d (un framework LUA para realizar juegos en 2D) y hemos visto un ejemplo de como mostrar tipografías y reproducir sonido en ogg. Por tanto si no tienes love 2D en tu sistema quizás te interesará primero compilarlo para tenerlo o incluso instalarlo desde repositorio (aunque… Read More

Compilar Scummvm 2.0.0 en GNU/Linux

Para disfrutar de bastantes juegos en GNU/Linux podemos usar Scummvm. Es interesante hacerlo con la versión 2.0.0 ahora mismo en vez de las anteriores que lo mismo encontramos si en vez de compilar tiramos de repositorio en sistemas GNU/Linux como por ejemplo Debian. Algunas dependencias no necesariamente obligatorias pero interesantes: # apt-get install libfaad-dev libmpeg2-4-dev… Read More

Listado de user-agent

Algunas veces precisamos un listado de user-agent reales. Muchas veces para utilizar aleatoriamente uno, otras para por ejemplo conocer los que utilizan los spiders de buscadores, ... Por esos motivos en https://github.com/56ksoft/useragent_list se puede obtener un listado que se actualiza cada 12 horas con nuevos contenidos. La idea es disponer de un listado con el… Read More

luasql-mysql – Acceso a bases de datos Mariadb desde script en Lua

Lo primero es instalar las dependencias:   # apt-get install mariadb-server lua5.1 luarocks libmariadb-dev git # apt-get install mariadb-client default-libmysqlclient-dev   Luego comprobar el directorio en el que estará mysql.h (en debian 9 lo he probado yo y puede diferir en tu sistema y posiblemente tengas que usar find para encontrar el archivo y directorio).… Read More

Publicar estados en GNUsocial desde un script en Lua

En el anterior post se explica como se puede instalar lua en GNU/Linux y la lib luacurl. Concretamente aquí: https://mierda.tv/2017/12/19/scripts-en-lua-con-luacurl-para-descarga-de-archivos/ y es por ese motivo que no voy a repetir como instalar lua y luacurl.    Vamos a suponer por tanto que ya tienes lua instalado y luacurl instalado. Entonces este script te funcionará para… Read More

Scripts en Lua con luacurl para descarga de archivos

Programar en Lua es sencillo. El problema es cuando precisas tirar de alguna librería como libcurl (luacurl) y resulta que existen varias y cada una desperdigada en repositorios desactualizados. Al final tras un rato probando diferentes versiones de luacurl he dado con la que me va guay y he pensado que es bueno dejar esto… Read More

Borrado de todos los estados en un nodo gnusocial

Algunas veces sentimos la necesidad en redes sociales rollo gnusocial de eliminar todo lo escrito hasta el momento. Es evidente que realmente no borraremos todo ya que puede quedar el contenido enlazado en muchos sitios diferentes e incluso en nodos de otro tipo.   El tema es que vemos poco relevante lo escrito hasta la… Read More

Ejemplo en Latex para libros

Emacs para trabajar archivos Latex es la herramienta a usar. Emacs no es un simple editor de textos, es "el editor de textos" por excelencia.   Algo bonito es utilizar Latex pero de forma modular. El ejemplo que voy a dejar tira de otros 3 llamados 1.tex 2.tex y 3.tex . Para construirlo se hace… Read More

Hacer funcionar wp-cli para publicar desde la shell

wp-cli viene bien tenerlo instalado para administrar un wordpress desde línea de comandos. Es por eso que me salto la explicación de como montar un wordpress (aquí tienes una) y paso directamente a como se monta wp-cli.   Instalar wp-cli   Instalamos como root algunas dependencias:   # apt-get install curl less   Creamos desde… Read More

Compilar Profanity III – Un gran cliente XMPP

En 2016 escribía esta entrada sobre como compilar Profanity, en Agosto del 2017 esta otra y ahora en Diciembre del 2017 escribo esta que espero sea la que se tenga en cuenta ya que es la más actual. El motivo es que profanity ha cambiado un poco desde entonces y ahora se utiliza otra librería… Read More

Compilar Love 0.10.2 en Debian 9

Debian 9 por defecto en los repositorios trae love. Es posible instalar love simplemente haciendo "apt install love" pero ... tendremos una versión de love algo más vieja y por tanto sin por ejemplo soporte para videos ogg theora. Love nos permite poder programar de forma sencilla juegos en 2D y según dicen las malas… Read More

10 editores de textos CLI para GNU/Linux

1. EMACS - El sistema operativo   Fue escrito en 1975 por Richard Stallman junto con Guy Steele (del que nadie habla). 42 años de editor de texto.   No suele estar por defecto en las distros GNU/Linux ya que se trata de un editor potente y avanzado. En dispositivos con pocos recursos es tontería… Read More

Visores de pdf sencillos para GNU/Linux

3 visores de pdfs que suele venir bien tener a mano y que ocupan poco espacio. Para GNU/Linux.    xpdf - Este no tiene una interface muy agradable pero ocupa poco y es rápido para abrir archivos pdf. Lo llevo usando unos años y sigo instalándolo.   # apt-get install xpdf     Mupdf -… Read More