those who don’t know history are doomed to create new ugly translations of terms for which we had good translations before :(
quem nĂŁo conhece a histĂłria esta fadado a criar novas traduções feias de termos para os quais tĂnhamos boas traduções antes :(
Mesmo apertado de grana o Jimmy Wales conseguiu me convencer a doar R$10 pra #wikipedia, acho que um dos motivos foi que aceitava PIX!
I hope there is no “Pauli Exclusion Principle” on #py5 postings in Mastodon, because I only see two people posting about it at a time, right now it’s @ericof@ericof and me, before that @TomLarrow@TomLarrow and @kantel@kantel …
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
Logo mais 19h30 começa a #NoiteDeProcessing, junte-se a nós! Programação é pra todo mundo, mas em especial queremos ver arte e programação.
#CreativeCoding #Processing #Python # This pattern strategy I learned from Naoki Tsutae
https://openprocessing.org/user/154720?view=sketches&o=48#skimport numpy as np #numpy
import py5 #py5
order = 500
power = 59
def setup():
global color_map, x, y
py5.size(1000, 1000)
py5.no_smooth()
color_map = np.array([
 [py5.red(hsb(i)), py5.green(hsb(i)), py5.blue(hsb(i))]
for i in range(256)])
x, y = np.meshgrid(np.arange(0, order), np.arange(0, order))
def draw():
py5.background(0)
pattern = func(x, y)
img = py5.create_image_from_numpy(color_map[pattern], 'RGB')
py5.image(img, 0, 0, py5.width, py5.height)
def hsb(h, sat=255, bri=255):
py5.color_mode(py5.HSB)
return py5.color(h, sat, bri)
@np.vectorize
def func(x, y):
return int((x ^ y) ** (power / 10)) % 256
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)
Hoje eu me liguei que estava confundindo toda hora a rua Apeninos com a rua Pirineus, cérebro 🤡.
I really like @bitartbot@bitartbot an I always wanted to try some of the patterns with #py5 (#Processing + #Python), also #numpy vectorization seemed cool to try…
#print(pattern) img = py5.create_image_from_numpy(pattern * 255, 'L') py5.image(img, 0, 0, py5.width, py5.height) py5.save('out.png') @np.vectorize def func(x, y): try: return (~(int((x & y) / (x ^ 8)) | ((y * 10) % (~x)))) % 3 > 0 except ZeroDivisionError: return 0 py5.run_sketch(block=False) " target="_blank"> Image
#ArchitectureOfOpenSourceApolications #Programming #SoftwareDevelopment
Programmers should learn from great examples much like we architects (well in my case, in another life almost) have been exposed to great buildings and studies and critiques about how they were built, including historical constraints and techniques.
Uma pena que com a pandemia eu não aguentei continuar o meu boletim por email, teve alguns bons até :(
Esse aqui era cheio de referĂŞncias comparando aprender a programar com aprender uma lĂngua estrangeira.
A pity that with the pandemic I couldn’t keep up with my newsletter, it had some good instalments I suppose :(
This one was full of references comparing learning to code with learning a foreign language.
Meu lembrete periódico de que a melhor tradução em português do termo #generative é gerativo/gerativa, como atesta esta obra de 1976 sobre gramática gerativa (conceito introduzido pelo Chomsky na década de 50) https://buscaintegrada.ufrj.br/Record/aleph-UFR01-000348587
Estética Gerativa (como traduziu Haroldo de Campos e depois Júlio Plaza e Mônica Tavares o manifesto Generative Aesthetics de Max Bense)
Arte gerativa > Design gerativo > inteligĂŞncia Artificial gerativa
Generate -> gerar
Generative -> gerativo/gerativa
O que seria se não uma tremenda arrogância e picaretagem a levar um sujeito a dar o nome do continente africano à sua agência de publicidade?
Bom dia! Sábado de folga… Tomando um café no Por um Punhado de Dólares, da Rua Nestor Pestana… Um dos meus #cafés prediletos em #SãoPaulo
sketch_2022_05_26 #Processing #Python #py5 a “mask clipping” study
Próxima Noite de Processing já é agora dia 30 de maio! #ProgramaçãoCriativa
“Far-right publics on #brazilian Telegram a mixed-methods approach to #digitalAnthropology” #extremism #digitalHumanities
https://unesdoc.unesco.org/ark:/48223/pf0000384901
via @gfelitti@gfelitti
Achei lindo, terrĂvel, desconcertante: https://www.indiewire.com/features/general/love-death-robots-season-3-jibaro-animation-netflix-1234726800/
#LoveDeathRobots