Adrián Pérez is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Adrián Pérez

@sir @rx14 @quad Thanks! Maybe I'll do next time I have some time off work to try out things. At any rate, thanks for working on an a lighter, no frills alternative 👍

@sir @rx14 @quad I'm actually looking forward to, last week I tried to set up a local instance to try it out but couldn't get past having “meta” running. I might be too dumb to understand OAuth or something 🤔

TIL there is a dialect of Racket that compiles to the Ethereum virtual machine.......... called Pyramid Scheme.

This is wonderful.

H/T @enkiv2 and @drwho

Today I did a side sprite of my wizard character with of which I'm relatively proud. Next up: animated side walking loop.

Also, I revisited some bits of the front-facing animation and figured out a way of making the back of the cape/coat visible thanks to my SO (who is into clothing and fashion), so I'll be updating that animation at some point, too.

It still feels like baby steps, but is nice to be able to show results 💪

@jk yeah, somehow many of the “we'll break up and this is the last tour ” fell like PR stunts to get more people to buy tickets.

buildsystems rant Show more

Replacing a shell script with a C program Show more

Replacing a shell script with a C program Show more

development rant Show more

development rant Show more

@federicomena I could probably find more examples, but those two are just from the top of my head without even needing to go and dig bug reports.

@federicomena A less borderline case than image sprite sheets is taking a “screenshot” of all the contents of a webpage (not just what's seen on the window): when the page is a few (15-20) screenfulls, like a long Wikipedia article, which can easily be more than 32K px tall. Or for shorter pages around 16K px tall, if a 2x scale factor is in use (because HiDPI), there you go again over the 32K size limit.

@federicomena For example when some websites will serve sprite sheets e.g. all emojis as a single PNG, which may be one column or row of sprites (so 32x35000px, or 35000x32px)

For example, this bug took months to “fix” because Hangouts/GMail used a PNG as sprite sheet with a height of 33K px and we were blinded by the possibility that the accelerated compositing code would be to blame (which would be more likely), and it wouldn't be reproducible for everybody because some people wouldn't get the huge sprite sheet →

(Note: the “fix” was to just disable rendering of huge images, so it is actually a workaround 😥 )

@federicomena I am aware that fixing the surface maximum size would be getting into quite a lot of churn, and potentially introducing ABI/API incompatibilities (haven't looked much into this one bit), but it would still be a very worthy goal. Because 32768px ain't enough for some tasks.

@federicomena If I only had the time, improving Cairo would be something that I would definitely like to get into. In particular it completely riles me up is the limitation of surface size to 32768px, this has bitten us many times in WebKit, and it's only going to get worse now with HiDPI displays.

So, I took my wizard mugshot, made a 16x32 front-faced sprite, and then went head and made my first ever — Still a long way to go and learn how to make the best use possible to but it already feels like I am already learning new things. Probably next I'll try making a side-facing walking loop for the same character.