I wrote here a few days ago about kokori’s “rootkit” (now also available on CD) but it all started on this day 13 years ago, with the release of our “init()” EP, seen in this picture:

kokori - init()

⤋ Read More

Já anda por aí, enquadrado no festival literário “Lamego, Cidade Poema”. É o livro “Era Uma Vez - Lamego 2023”, e tem o seu lançamento oficial no último momento do festival, domingo às 16h.

Participo nele com um texto de não-ficção para o leitor curioso geek: não haverão muitos, mas dá-me prazer saber que a história geek Lamecense vai estar nas prateleiras de uma qualquer biblioteca.

Lamego 2023

⤋ Read More

I tried to clean up in the shop and I finally found my sketch for the wood glue bottle holder from several years ago. Mission accomplished! (I was too lazy to simply take measurements from the old holder.) Three stacked holes needed to be drilled in a block of scrapwood. If the bottle is running low and stored upside down in this holder, I’m always prepared to immediately apply glue without impatiently waiting for it to make it into the nozzle and shaking the glue bottle like a madman. You all experienced a ruined barbie when some crazy folks failed to put back the ketchup bottle properly. Just that PVA glue is more viscous than this red sauce.

New wood glue bottle holder ready to be used

⤋ Read More
In-reply-to » Bell Witch released a new album/song recently. I nominate this as “soundtrack of the apocalypse”. 🤘 // Bell Witch - Future’s Shadow Part 1: The Clandestine Gate // https://www.youtube.com/watch?v=Mg8TLge8gUU #NowPlaying

⤋ Read More

sketch_2022_05_30 #Processing #Python #py5 #numpy, same bitwise pattern strategy as yesterday’s, learned from Naoki Tsutae.

#img = py5.create_image_from_numpy(color_map[pattern], 'RGB') img = py5.create_image_from_numpy(pattern * 255, 'L', dst=img) py5.image(img, 0, 0, py5.width, py5.height) py5.window_title(f'{py5.get_frame_rate():.2f}') @np.vectorize def func(x, y, t): return int((t + ((x ^ y) ** (power / 10))) % 256) > 32 def key_pressed(): global power if py5.key_code == py5.UP: power += 1 elif py5.key_code == py5.DOWN: power = max(power - 1, 1) elif py5.key == 's': py5.save_frame(f'out{order}-{power}.png') print(power) py5.run_sketch(block=False) " target="_blank"> Image

⤋ Read More