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
#Processing #Python #numpy #shapely #py5 #sketchAday for 24th and 25th May
#def draw(): background(200) fill(255, 100) draw_shapely(mp) fill(0, 200, 0, 200) draw_shapely(union) save('out.png') def draw_shapely(shp): if isinstance(shp, (MultiPolygon, MultiLineString)): for p in shp.geoms: draw_shapely(p) elif isinstance(shp, Polygon): begin_shape() for x,y in shp.exterior.coords: vertex(x,y) for hole in shp.interiors: begin_contour() for x,y in hole.coords: vertex(x,y) end_contour() end_shape(CLOSE) elif isinstance(shp, LineString): with push_style(): no_fill() begin_shape() for x,y in shp.coords: vertex(x,y) end_shape()" target="_blank"> Image
sketch_2022_05_23 #Processing #Python #py5 #numpy
Para os amigos do #Rust o @adolfoneto@adolfoneto mandou esse link aqui de #ProgramaçãoCriativa com Rust, acho sensacional, mas não é pra mim essa linguagem 😆
#nannou https://nannou.cc/
https://www.youtube.com/watch?v=Ml6tpyTyXhM&t=939s
(Presented by Alexis André, Artist/Researcher, Sony Computer Science Laboratories, Inc.)
“The Australian Securities Exchange (ASX) has signalled it will abandon plans to rebuild its core platforms on blockchain technology.”
https://www.theregister.com/2023/05/22/asx_blockchain_rebuild_plan_unlikely/
O @lr que expressou muito bem algo que eu sentia mas não sabia dizer: que grande M é o fetiche que os estadunidenses tem com tortura! Nos filmes e seriados e tal, que grande M.
Eu não quero ver cenas de tortura!
sketch_2022_05_22 #Processing #Python #py5 #numpy https://abav.lugaralgum.com/sketch-a-day
Water is maybe a tiny bit faster, but still very slow. I added text for the current material and I can pickle the numpy array and load it back.
Para quem está na cidade do #Porto https://casadaarquitectura.pt/pt/noticias/paulo-mendes-da-rocha-novas-exposicoes-abrem-em-fim-de-semana-de-festa-2023-05-26/ #PauloMendesDaRocha #Arquitetura #Arquitectura #CasaDaArquitectura
Will I ever get a good #numpy intuition?
I was making some clumsy left-right comparisons and swaps with grid.T[1:] vs. grid.T[:-1] and it worked. Now I tried grid vs. np.roll(grid, …) and I’m struggling to make the masks for the swap work :(