hey @lidia_p maybe you know about the Processed World magazine but it's awesome enough to just leave it here for anyone to find
Every once a year I need to use a remote desktop tool, and it's pretty frequent that the one I have doesn't work anymore (until now I was using xpra, which was removed from the debian repos)
So apparently the current tool is x2go, which is surprisingly seamless and gets you to the other desktop real quick. Super pleased with it.
I had set myself to do daily Shoebot sketches more than a month ago, and silently lost the pace a few days into it. I'm still bummed that I didn't make it, but there was a decent reason.
I've been rather active around covid contact tracing apps, doing media outreach and general activism as part of the PT digital rights group (@d3). After months of hard work (and confirmation of failure scenarios), we got a grant from a European NGO to write a report about the portuguese corona tracing app experiment.
So I switched my evenings from Shoebot dabbling to investigative mode, sourcing hundreds of news to establish a timeline, gathering data and making charts. The report was delivered but we're energised enough to adapt it into a format aimed at a Portuguese audience -- lawmakers, media and concerned citizens.
As a way to kind of redeem myself from setting Shoebot aside, I'm using it to make the visualizations for the report. And now I have loads of plans to build a plugin for Shoebot to provide easy ways to visualise datasets -- the Python coding style is bliss for me, compared to other specialised frameworks like Bokeh or D3 (which I love and use for more demanding contexts).
This is a work-in-progress chart, made for analysis and not (yet) aesthetics, but I'm pretty excited with how it's turning out.
@fribbledom Ohh what a great question! Here's mine.
I've been trying to build a browser-based file manager, mostly for media management, since I'm interested in implementing UIs for specific tasks (e.g. visual arrangement of files for renaming them in order, or quicker ways to review large image sets)
It's been a few years, I built (and rebuilt) a backend to handle file operations and metadata, and have already rewritten the frontend twice, but there's always something that's not yet there :) I'm at peace with it being my endless pet project.
This morning we went to the rooftop and tried another release, again some gliding but not persistent enough. Faustino looked tired, not resisting much when picked up, but still comfortable. We called vet friends and managed to get a (costly) booking for an afternoon emergency check, so that he could hold on until Monday when the rescue center was open, since we wouldn't be able to feed him for 24hrs (live insects for bird feed are VERY hard to come by on a sunday).
Even though we read online that the rescue center would take him, their site said they were closed on Sundays, and someone else told us it was unlikely they'd take that species. As always, Ana's gut feeling was right and led us to drive to the rescue center anyway.
And not only was it open but they were more than eager to keep little Faustino and care for him. They even gave us his reference number so that we can write later to get information on how he's doing.
The rescue center is in a beautiful reserve some 17km away from Porto that I'd never visited, so that was a delightful takeaway. Eduardo (our 3yo) was super happy along this tiny little adventure, and it was heartwarming to get to see how gentle he is with little animals.
Thank you all for your help and kind words <3!
The two first flight attempts ended in gentle (and promising) crashes. Tomorrow we'll take him to a higher spot and hope for a little wind to help him out.
Thank you for the warm words 🐦
There's a rescue center some 20km away but are only open during the week. Indeed, this species needs special care (unlike most swallows, TIL you shouldn't pick those up)
Running to get some insect-based feed and see if we can hold the situation until then
Spot on, thank you!! Looking for the animal rescue center now, cheers :)
- Non-daily #ShoebotSketch 10 -
Some buggy flickering at the start, but there's some sine wave motion
for n in range(20):
angle1 = FRAME/2
angle2 = FRAME*5 % 360
arc(WIDTH/2, HEIGHT/2, n*12, angle1, angle2-n*5)
- Daily #ShoebotSketch 9 -
Low energy evening, so today's a riff on day 2's rotating arcs
messy source code
@raphael Because I just can't get hashtags right, yesterday I just mistyped and used plural x( not really sure how to make things right at the moment
messy source code
i'm sorry, this is really bad atm!
rsz = 30
cols = 16
rows = 16
def __init__(self, step=3, sz=rsz, offset=0.5, gap=2):
self.step = step
self.size = sz
self.offset = offset
self.flipped = False
self.gap = gap
self.frontcolor = "#283618"
self.backcolor = "#fefae0"
self.stepamount = self.offset
if self.step >= self.size:
self.stepamount = -self.offset
elif self.step <= 1:
self.stepamount = self.offset
self.flipped = not self.flipped
self.step += self.stepamount
def draw(self, x, y):
col = self.backcolor if self.flipped else self.frontcolor
rect(x, y, self.step-self.gap/2, self.size-self.gap/2, fill=col)
lilsquares = [[LilSquare(step=x%3+y%2, offset=(y+1)%4+0.2) for y in range(rows)] for x in range(cols)]
firstlsq = lilsquares
for x,y in grid(cols, rows, rsz, rsz):
tx, ty = (int(x/rsz), int(y/rsz))
lsq = lilsquares[tx][ty]
- Daily #ShoebotSketches 8 -
I spent more time than would be reasonable to implement squares that flip. First I tried to avoid saving their states, but got fed up and just did things with a class. Still grumpy that I couldn't find a nicer way.
Next time I'll see if trig motion makes this less monotonous
- Daily #ShoebotSketch 7 -
Going deeper into @aqua 's epitrochoids and playing with numbers until something nice appears.
One happy discovery -- this particle-like effect is actually a dashed stroke which happens to move nicely as the paths shift shapes. Reminds me of Processing particle examples (and using dashes speeds up rendering considerably)
i design and i hack and i teach and i write and i play, not necessarily in that order
Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.