Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

rimu, to Pixelfed
@rimu@mastodon.nzoss.nz avatar

and are the only platforms with a print stylesheet.

Gotta do the basics right.

rimu, to retrocomputing
@rimu@mastodon.nzoss.nz avatar

Absolutely loving the "Hercules 1982" theme for .

Hercules was the brand of graphics card for the IBM PC that was widely used in the 1980s.

It could do two colours - black and whatever colour the monitor was. For my first year I had a green monitor and then an amber one for the next two years.

You can try it by choosing the theme at https://piefed.social/user/settings

A screenshot of PieFed. All the text is monospaced with an green colour on a near-black background.

rimu, to CSS
@rimu@mastodon.nzoss.nz avatar

For the #TransDayOfVisibility, I've made a theme based on the trans pride flag and set it as the default theme on #PieFed.

https://piefed.social/post/76469

#css

rimu, to lemmy
@rimu@mastodon.nzoss.nz avatar

Not sure if you noticed but half the is memes. They're not my thing but I enjoyed putting together the best meme consumption experience I could.

Check it out in this video https://www.youtube.com/watch?v=IXVhb4sVZV4 or go to https://piefed.social/topic/chilling/memes?layout=masonry_wide&sort=hot to use it yourself. Click/tap on any image for a full screen lightbox-style image gallery that you can move through by swiping or using the arrow keys.

Can you think of any improvements?

slumberingcat,
@slumberingcat@easymode.im avatar

@rimu Also the masonry view reminds me of this recent blog post from home assistant. It might give you ideas, or not.

rimu,
@rimu@mastodon.nzoss.nz avatar

@slumberingcat Yes, great graphic there. N Masonry is what PieFed has because it's very quick and easy to code - but it is the worst for the user.

rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar
essjax,
@essjax@essjax.com avatar
box464,
@box464@mastodon.social avatar

@rimu Having firefish in the domain name yet it pointing to a mastodon instance is more confusing than the text for me. 😅

rimu, to PostgreSQL
@rimu@mastodon.nzoss.nz avatar

Added full-text search to today.

After reading a massive tome about earlier this week I realised it was complete overkill and just used the full-text capabilities of instead.

Currently PieFed has 46,000 posts and results are fast. It'll be interesting to see how well it copes when there are more posts. Anyone want to make a guess when it'll bog down?

https://piefed.social/post/48889

sanityinc,
@sanityinc@hachyderm.io avatar

@rimu If you've got GIN indexes set up then you'll probably never need a different search solution

rimu,
@rimu@mastodon.nzoss.nz avatar

@sanityinc I think there's GIN involved - the module I'm using mentions them in the code... Line 239 https://github.com/falcony-io/sqlalchemy-searchable/blob/master/sqlalchemy_searchable/

rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar
rimu, (edited )
@rimu@mastodon.nzoss.nz avatar

PieFed is a link sharing platform so every post has a 'url' field. By embedding the post url into the RSS feed entry, we get images in our feed if the posts have images. The example I gave in the earlier toot uses images but it could be anything, including video or audio.

Podcasts are just RSS feeds with audio files. This means is also a federated platform - every community is also a podcast, if the things you post in the community are just links to mp3 files.

💥 🔥 🎵

rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar
rimu, to lemmy
@rimu@mastodon.nzoss.nz avatar

can now send messages to other people on the same instance as well as people on instances.

The UI layout should be familiar to anyone who has used messenger.com or similar apps.

If your account is less than a week old or if you've been downvoted a lot you won't be able to message anyone.

The usual delete, block & report functions are available.

A screenshot of a chat UI, showing the options for deleting, blocking and reporting.

rimu, to climate
@rimu@mastodon.nzoss.nz avatar

Looks like the northern hemisphere is skipping winter this year:

https://piefed.social/post/35044#post_replies

cliftonmr,
@cliftonmr@en.osm.town avatar

@rimu Checking if it is just me, but when I click your link I get a JSON file back.

rimu,
@rimu@mastodon.nzoss.nz avatar

@cliftonmr Oohh, that's not good. I messed up the caching...

rimu, to foss
@rimu@mastodon.nzoss.nz avatar

Why #PieFed uses CodeBerg instead of GitHub and Matrix instead of Discord:

https://drewdevault.com/2022/03/29/free-software-free-infrastructure.html
#foss

rimu,
@rimu@mastodon.nzoss.nz avatar

@thisismissem You're right. I took another look at it with fresh eyes today and it's... not ready. I'll try a few other matrix clients...

thisismissem,
@thisismissem@hachyderm.io avatar

@rimu I didn't see any that were as good as discord for communities last I looked.

rimu, to kbin
@rimu@mastodon.nzoss.nz avatar

Feels good to bring on of my favourite features to - domain blocking!

https://piefed.social/post/23470

silverpill,
@silverpill@mitra.social avatar

@rimu

>"updated": "Fri, 02 Feb 2024 04:54:00 GMT"

Shouldn't this date be in a different format?

https://www.w3.org/TR/activitystreams-vocabulary/#dfn-updated

rimu,
@rimu@mastodon.nzoss.nz avatar

@silverpill 😲 good catch, thanks!

rimu, to accessibility
@rimu@mastodon.nzoss.nz avatar

Hi mastodon,

I’ve been building a web app, “PieFed”, for the last few months and recently put a bit of effort into making it more accessible. It is almost WCAG 2.1 AA compliant now.

However I have no lived experience of using the web with disability so any feedback in this area is most welcome. Please give it a try at https://piefed.social and let me know what you think, from an accessibility perspective.

storm,
@storm@social.wolfe.casa avatar

@rimu After talking to @sektor the tree view sounds like a neat option. Also @anguskola is interested in testing that too when it is available.

rimu,
@rimu@mastodon.nzoss.nz avatar

@storm @sektor Great!

Yesterday I played around with NVDA and Orca for a few hours and made many tweaks and got the comment tree working.

There is a new heading - "Comments" delineating the end of a post and the start of the comments, which you can jump to.

Also I removed the markdown editor which was disrupting the tab order.

Maybe screen reader support for tree view is not very consistent and headings will turn out better. It seemed ok in NVDA.

rimu, to fediverse
@rimu@mastodon.nzoss.nz avatar

This was so satisfying to write, wow

Jackiemauro,
@Jackiemauro@fosstodon.org avatar

@rimu how do you use reputation?

rimu,
@rimu@mastodon.nzoss.nz avatar

@Jackiemauro I'm still experimenting with it.

Currently, the only effect is has is to add a small warning icon like this https://mastodon.nzoss.nz/@rimu/111648660649299579 when reputation becomes < 0. At < -10 there are two warning icons. What people do with that information remains to be seen.

Reputation is the sum of all the up-votes they get, minus all the down-votes. That is the main factor. I doubt gif reactions will be a big influence.

Upvotes in meme communities do not increase reputation.

rimu, to webdev
@rimu@mastodon.nzoss.nz avatar

That feeling when the code reaches a point of huge messiness that the only way to deal with it is print out the worst bit and scribble on it.

Low tech but very effective and satisfying.

louis,
@louis@emacs.ch avatar

@rimu @edoxtator Me too. Printing source code and reason about it is a long forgotten practice.

I remember my instructor in the 90s who always printed huge piles of COBOL source code, and while smoking did all the programming on paper.

rimu,
@rimu@mastodon.nzoss.nz avatar

After extensive refactoring, that chunk of code is now only 5.5 pages long instead of 11 😅

Still about 4 pages too long compared to what an ideal function would be but this is the main ActivityPub handling code we're dealing with here, so it's always going to be a little crazy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • khanakhh
  • mdbf
  • InstantRegret
  • Durango
  • Youngstown
  • rosin
  • slotface
  • thenastyranch
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • cisconetworking
  • DreamBathrooms
  • megavids
  • magazineikmin
  • cubers
  • vwfavf
  • modclub
  • everett
  • ethstaker
  • Leos
  • tacticalgear
  • normalnudes
  • tester
  • GTA5RPClips
  • anitta
  • JUstTest
  • All magazines