Interesante entrevista a uno de los desarrolladores de Godot en zxdevs

En ZXDevs un prolífico blog sobre entrevistas al mundo del desarrollo retro e indie, donde en las preguntas a los entrevistados desde abarca el cálido ámbito humano hasta el tema técnico que da tanta chicha. Se agradece, se agradece.

Pues en este caso han entrevistado a uno de los creadores de Godot, al señor Juan Linietsky.

Godot Engine

Aunque ya tiene unos meses y habla de cosas del pasado sigue siendo muy muy interesante esta entrevista. Con frases como esta:

¿Por qué habéis decidido que sea gratuita y ‘open-source’?

Simple, queremos aportar nuestro granito de arena al mundo.

godotengine_logo

Imaginary Realities: Cuando se hacen las cosas serias

De rebote, muy  de rebote, leyendo la documentación de Evenia (un engine/librería para hacer MUDs) hablaban de Imaginary Realities.

Y en serio…¡¡He flipado!!

Porque primero trata sobre géneros «undeground» del videojuego, los roguelikes, las aventuras conversacionales y otros juegos de texto.

Porque segundo lo hace seriamente, sin ello dejar de ser agradable de leer y no un tostón de jotdown (el día que esta gente descubra que existen los párrafos, negritas y otros recursos para maquetar los texto…internet explota).

Y tercero, porque lo hacen tan seriamente que incluso ponen fuentes bibliográficas, con su sección de referencias, en plan como si fueran publicaciones científicas o artículos maduros de la wikipedia.

Y diréis. «Vale.  ¿Y porque flipas?». A ver querido lector o ser de otra dimensión, porque ya estoy tan pero tan hasta los cojones de la mierda de la prensa que han puesto a la altura de la mierda a la carrera de periodismo (ciencias de la comunicación se autollaman los cachondos), parece que te venden el periódico ya usado por algún culo que se ha limpiado el ojete marrón.

papel-higienico-periodico

Pero si vas a la prensa relacionada con el videojuego, mejor pegate un tiro, bueno mejor guarda esa bala para matar a los que están detrás de semejantes crimenes, en papel.

Aun recuerdo cuando las estrellitas del mundillo bloguero hace unos años nos timaron a todos con la mierda de la EDGE, «ohh ohh que viene la mejor publicación de videojuegos del mundo en español, ohh ohh» Y picamos, claro que picamos, me gaste sus euros en los primeros números para que después fuera pura bazofia, de todas las páginas, solo se salvaban las últimas que trataban del retro y un poco de juegos indie.

Señores de EDGE, eso no me representan son peores que los políticos del PPSOE, en plan sociopatas diciendo lo que nos representa, y no, no nos representan las mierdas comerciales, y lo peor el engaño de los blogstar.

Aún estoy esperando una revista en papel que hable de videojuegos libres y de cosas interesantes del videojuego y no del último refrito de Electronic Arts.

En TV, nunca ha existido nada, ahora youtube en el mundillo retro si se cocinan muy buenas cosas como The 8-bit Guy, sus vídeos sobre los modos de vídeo retro simplemente para poner en la universidad.

En Radio, menos mal que están los distintos podcast que nos nutren.

Pero en digital, es vergonzoso, pero vergonzoso que la representación de prensa videojueguil sea Meristation o Vandal, una completa basura cargada de acné y envuelta con mucho color como los caramelos de al peso.

7672587232_7916c9205a_b

Que si, que hay gente como Phoronix, prensa digital sería que de vez en cuando trata sobre videojuegos, pero son un poco en plan sobriedad anglosajona, y no les quito el merito de los artículos previos a la aparición de Steam en GNU/Linux.

Pues eso que hasta esta gente tiene el merecido articulo en la wikipedia en Imaginary Realities, donde dicen que llevan muchos muchos años…y los conozco ahora…de rebote…pero nunca es tarde.

Sigo pensando que javascript apesta

He vuelto a programar efusivamente en javascript y vuelvo a ver que hay unos errores de diseño muy gordos que dan problemas. Que si, que PHP apesta mas y tal estarás diciendo, o dirás «anda con el señorito seguro que piensa que Python es un regalo de los dioses» …pero estamos hablado de Javascript ahora.

¿Hay hilos en javascript? Si, si los hay pero no son accesibles desde el propio lenguaje.

Entonces hay hilos,  Error no hay acceso a hilos.

Y añado ¿Porque no hay un simple mutex / semáforo? Hubieran ahorrado toda esa mierda que tiene nueva de webworkes y flautas dulces, un semáforo para gobernarlos a todos…y después si tu ego te incita a crear meta-mierdas para vender libros de portadas animales grises pues bien para ti y bien para tus mojados canzoncillos.

Vale…no hay semáforos…pero ¿Porqué no hay un sleep? Maravillosa instrucción para no quemar CPU mientras espero una ejecución por otro hilo (de los que son como paranormales, no existen pero existen en javascript) y con un apaño guarro de un semáforo con una variable global. Y si yo hago mal en javascript y se queda ahí clavado, es mi culpa un lenguaje no tiene que estar diseñado para cuidarme como un tontito que no se hacer nada, si soy un manazas y un bruto me jodo y hago bien las cosas.

Lo del sleep es un error gordo pero gordo gordo, y no lo digo yo solo, si no gente tan potente como los de emscripten (un traspilador de C a javascript muy famoso) https://github.com/kripken/emscripten/wiki/Asyncify.

Y para finalizar el famoso living standard de javascript que se ha puesto de moda, que significa nuevas versiones de diseño del lenguaje no chocan con los navegadores que soportan versiones viejas porque en tiempo de ejecución (o previo por el rollo de los headers http) le manda código parcheado y librerías para que use las nuevas cosas en el navegador con la versión vieja….¿Pinta bien?…claro que si, pero tienes que meterte en la secta de node.js y todo eso, te ofrecen el caramelo y después ¡¡zasca!! ya estas enmarronado usando miles de frameworks y tonterias de hipsters con pegatina del gatopulpo en su blaquito mac.

turd-146305_960_720

Software libre que esperamos para Android desde hace años

Si, si, ya lo se, Android es el mal, es un engendro de una corporación maligna desmembrando a nuestro tierno pingüino y lo ha convertido en un feo y inhumano cyborg verde.

Pero dejando a parte estas consideraciones personales…

Llevo esperando la versión para Android de los siguientes proyectos de software libre…si ya lo se…que lo se…que puedo participar el proyecto para llegar a esa meta…pero no hacerlo o no poder hacerlo, no implica que poder alzar la voz en una pequeña critica.

Pidgin: un viejo conocido, lleva muchos años con nosotros, quizá lo conociste como Gaim, en mi vida apareció como alternativa libre al asqueroso pero necesario «microsoft mesenguer» allá por los finales de los noventa y principios de los dosmiles. Y ha seguido conmigo acompañándome por su principal característica de ser multiprotocolo.

¿Por qué en Android?

Porque es multiprotocolo y poder mandar a freír espárragos toda esa mierda de apps de mensajería…un anillo para unirlos a todos. Para los frikis de la seguridad, pidgin tiene los mejores plugins de seguridad. Y porque no hay un cliente de IRC decente en Android, que sea una interfaz limpia y que aproveche las técnologías de Android.

¿Y como anda el tema?

Pues nada a fecha de 2016, solo hay gente preguntando en la lista https://pidgin.im/pipermail/support/2016-May/029417.html y solo hay un intento de prueba de libpurple (la librería core del proyecto) https://www.reddit.com/r/linux/comments/411vpp/pidroid_im_a_proof_of_concept_port_of_pidgins/ .

Vassal: también otro conocido en el mundillo, en este caso es «una mesa de juego virtual» que implementa centenares de juegos de mesa, wargames y otras hierbas en paquetes llamados mod. Digo mesa, porque muchos de esos mods no tienen implementadas las reglas de juego y simplemente tu haces lo que quieras (para mal o para bien si eres un tramposo). Con los amigos puedes jugar o en tiempo real en el mismo PC u online o algo muy útil por «correspondencia» que te genera un fichero por cada partida que se lo tienes que pasar al siguiente jugador. No obstante pese a todo, es genial, jugar a cualquier caro wargame o descatalogado juego viejuno ochentero de tu infancia con tus amigos.

¿Por qué en Android?

Porque las tabletas / tablets / cacharros que regalar en reyes son la gran revolución videojueguil que hasta la capitalista de nintendo copio. ¿Quién no ha pasado un aburrido y largo viaje en tren / autobus con amigos o pareja? Antiguamente hacías crucigramas en grupo, sopas de letras, después vinieron los sudokus e incluso llego a haber versiones de los juegos de mesa para viaje (que eran una castaña por las fichitas pequeñitas y propensas a perderse en la siguiente curva / frenada debajo de los asientos)….pero probar una partida de Carcasone, backgamon o incluso juego de la oca en la tablet es genial, elimina todo sufrimiento de viajar. ¿Ahora entendéis porque Vassal su campo de juego perfecto son las tablets con Android? Es que encima es Java por lo que algún % estará mas fácil de portar.

¿Y como anda el tema?

Pues también como con Pidgin, muy muy parado. Se habla de que en la futura y lejana por venir versión 4 tendrá soporte para Android.

Otros ya vinieron.

Quién no recuerda cuando apareció VLC para Android, canela fina para reproducir cualquier vídeo, reproducir cualquier cosa que se emita por internet (radio o televisión). O los puzzles del gran señor Tatham que se hablo de ellos en la web de elbinario en Sudoku para Android sin publicidad y libre. Grandes proyectos de sofware libre que ayudan a tener un móvil limpio y libre…suena un poco facha esa frase si la cambiamos por un país jajajaja…

¿Y tu que software esperas en Android como agua de mayo?

tradtelefon-illustration

FPGAwars conferencia de Obijuan

Ayer vi la conferencia de ObiJuan sobre el trabajo que está haciendo sobre estandarizar y hacer libres las herramientas para trabajar con FPGA.

Que para el que no pinche en el enlace de la Wikipedia, una explicación rápida, son un chip que se puede comportar como cualquier otro chip o conjunto de chips (chipset) dentro de sus posibilidades (algo que no dice en la conferencia), cierto es que no es sólo el chip sino que está la placa o circuito que viene montado para facilitar una cosa u otra, pero es eso a grandes rasgos.

El trabajo que está haciendo Obijuan es digno de regalarle sus buenas patas de jamón, porque pese a que en algunos mundillos son muy conocidas (otra cosa que discrepo de la conferencia)  como por ejemplo la emulación, la cantidad de viejo-ordenadores y otros cacharros ochenteros que están volviendo a la vida con las FPGAs hacen por su conversión 1 a 1 (cosa que discrepo contigo Alfayate, porque como trabajo replicar tarda en muchas versiones a llegar igual al original) mojar las bragas a muchos.

Bueno volviendo al tema, os recuerdo un tweet de hace tiempo que le pregunte al Dios de Arduino:

¿Arduino en MIPS? Preguntas incomodas a David Cuartielles

Miguel_en_Twitter_.@dcuartielles_Perdona_una_pregunta._He_oído_que_el_Arduino_en_Intel_es_sobretodo_para_evitar_la_piratería_china._¿Es_cierto_-_2015-12-05_00.41.46

Que por cierto me confundí que le tenia que haber dicho OpenRISC…pero me hizo oídos sordos no obstante…

Con FPGA nos podemos acercar al hardware libre, falta la fabricación…pero tiempo al tiempo…

Bueno la conferencia de Obijuan:

Canales de youtube para fomentar tu diógenes

Si eres de lo que guarda cualquier cacharro roto para destriparlo y sacar piezas útiles o darle una nueva vida con una nueva forma de uso, o guardas cosas para futuros proyectos DIY…no te recomiendo seguir leyendo…

Canal de EL Angelito:

Un hombre de sudamericano (que no se de donde es realmente), no obstante este dato es irrelevante porque es un gran hombre que enseña ha hacer miles de inventos con chatarra, muy humilde, muy llanote que podría ser el vecino de cualquiera y muy agradable que saluda a sus admiradores. Por ejemplo un par de vídeos:

Canal Espacio César

Otro canal de youtube de otro hispanohablante también agradable de oír, que da muchas ideas que harán llenar de cacharros tus armarios.

 

Que me perdonen por estos canales vuestras señoras esposas o esposos, hermanos, madres o padres, porque se que vais a acumular muchas cosas inútiles en busca del tiempo para jugar y cacharrear con ellas.

Recopilación de truquitos de shell en GNU/Linux

  • todas las entradas del menu de gnome
/lib/modules/2.6.28-14-generic/build/include
  • contar los archivos de otro directorio:
find /etc/ -type f | wc -l
  • timestamp to date
 date -d @1193144433
  •  timestamp de la hora actual
date +"%s"
  •  renombrar masivo
find . -name "*.caca" -exec mv {} {}.bk \;
  • consola interactiva en Perl (estilo a la python o php)
 perl -d -e 1
  • buscar con el find y evitar lo de permiso denegado
find / -name "*caca*" 2>/dev/null
  • montar una unidad virtual ssh con fuse
sudo mkdir /media/server1
sudo chown miguel /media/server1/
sshfs root@192.168.50.50:/var/www/ /media/server1/
  • Crea  .tar.gz
tar czvf <fichero>.tar.gz <nombre_ficheros_seleccionados_o_directorio>
  • Muestra contenido de un .tar.gz
tar tzvf fichero.tar.gz
  • Extrae contenido de un .tar.gz
     tar xzvf fichero.tar.gz
  • Crear un fichero lleno de ceros de 1kB
 bs <- el tamaño del bloque
 count <- numero de bloque

dd if=/dev/zero of=/tmp/test_zero bs=1024 count=1

linux_div_cowsay

25 cosas importantes que hemos aprendido de la informática en el cine

Una tontería que tenía por ahí:

25 interesting things that you learn about computers in the movies…

Pues eso, jajajaja.

Una vieja canción rap en homenaje a Carlos Palomino

Revisando viejos emails (de hace 8 años y mas) encontré el link a este rap en homenaje a Carlos Palomino, mas información en la wikipedia en Asesinato de Carlos Palomino.

NI olvido, ni perdón.

Metamateriales e impresoras 3D como un T2000 podía tener mecanismos

Aunque según la gráfica de adopción de la tecnología (wikipedia en español) las impresoras 3D están yendo hacia el punto de la gráfica de «Abismo de desilusión» (cómo podéis ver en la gráfica), siguen apareciendo nuevas cosas sorprendentes como esto de los metamateriales.

ciclo_de_sobreespectacion_de_gartner_-_basica_559x363

¿Qué son los metamateriales en impresoras 3D? Pues es una forma de usar el material de forma distinta para que haga otras cosas, vamos como coger un huevo y llevarlo al punto de nieve para hacer merengue o freirlo para hacer un huevo frito. En el caso de las impresoras 3D de plástico, ya se ha visto que se pueden hacer con plástico que es casi rígido cosas flexibles.

Pero el siguiente vídeo habla de un software (que creo que no es libre el cabrón) para crear «mecanismos» usando la cosa esta de los metamateriales.

Lo siento solo es un blog.