Mahz is the Admin. He's the man with the plan and the Guild's head honcho.
Avatar of Mahz

Status

Recent Statuses

12 mos ago
Ok, I made a major change to the database (but I'm not done). Please hop on discord if you find errors doing something!
18 likes
12 mos ago
I'm making some upgrades to the guild database. Sorry for any errors!
21 likes
3 yrs ago
I'm working on experimental server changes. Email mahz@roleplayerguild.com if you're having problems.
16 likes
7 yrs ago
Getting some more work done on the Guild today and tomorrow.
25 likes
8 yrs ago
Investigating the catastrophic performance issues.
1 like

Bio

Some favorite links I find while scrolling around.

BBCode

- @Roach: Advanced BBCode Hacks (Part 2, Part 1)
- @Exit: C O N C E P T S   ᵇʸ ᴱˣᴵᵗ – Amazing experiments in BBCode design.
Articles

- @BangoSkank: RPing Ain't Always Easy : A Collaborative Guide to the Stuff that Makes This Hobby Less Fun Sometimes And How to Make It More Betterer
Bios I love

- @Roach
- @Exit

Most Recent Posts

In Mahz's Dev Journal 12 mos ago Forum: News
@Lord Wraith There's no harm when done honestly. I just think of things from an abuse perspective where it's good practice to set a finite limit on everything.

Also, creating notifications has historically had bad performance (it requires one trip to the database per notification created) but I am working on a fix so that notifications can be created in a bulk insert query: github.com/danneu/guild/pull/242

When this is tested and merged, I'll at least bump up the notification limit from 10 to 20. I can bump it up to 30 if you think it would help.
In Mahz's Dev Journal 12 mos ago Forum: News
@BrokenPromise First time seeing that pop up, too. Must be something new Mahz just added in. But it's odd that it shows up in PMs vs. the forum pages, if you click through to the last pages on a section the guild has countless "blank" pages where old content should've been. The statement doesn't show up there at all.


Yeah, I noticed this too:

- The "page is empty" screen when you click a PM tab with no messages
- The forum reports more pages of topics than there are

I assumed it was just pre-existing behavior, but I guess it's a new bug.

I didn't deliberately change any code that would cause this. I think when I transformed the code to modernize it that some functions return slightly different results than what they used to.

@Exit: Let me look into how I can remove all borders from tables (unless you opt in). The current table behavior doesn't make sense.

@Lord Wraith What's the use-case for creating so many tag notifications?

I do agree about letting you create a @mention notification from an edit though. Though I would probably start off by only sending a notification for edits within 30min or something finite like that.
In Mahz's Dev Journal 12 mos ago Forum: News
@BrokenPromise Thanks, good points.

I love your forumception demo. The things people build with our bbcode system are amazing.

Yeah, the horizontal scroll just doesn't work. I'm gonna get rid of it. Thanks again.

>roleplayerguild.com/topics/195384-ss/ooc

omfg the design is so good. How does Exit keep getting away with this?

Edit: Ok, I've removed the horizontal scrolling from tables but it won't go into effect until tomorrow.
In Mahz's Dev Journal 12 mos ago Forum: News
The sites working on mobile again so whatever demon you sold your soul to seems to have worked. Good job Mahz


What was the issue before?
In Mahz's Dev Journal 12 mos ago Forum: News
Okay, let's have Mahz tackle a real problem now. Something that actually hurts people and causes them anguish.

Given that BBC code works inside of tables, I do not think it is necessary for tables to auto-bold the first row of text. Tables also do not play nice with each other when you put tables inside of tables. The table that is inside a table tends to bold up even if you skip placing it in the first row.

Here's a link for clarity and one users mental breakdown.


Agreed. It was a mistake on my part to make the table so opinionated.

I should remove the styling from the table bbcode.

Though off the top of my head I'm not sure how it should work on small device widths.

The current table implementation uses html/css width=100% and then it adds a horizontal scrollbar if the table content can't fit. I'm not sure if this is useful or not.

Maybe you or a bbcode expert like @Exit can chime in on what they think the right trade-off would be?

What would the ideal table bbcode syntax look like? e.g. maybe [table] by default has width=100% but [table=min] has no width; it's determined by content size.

If anyone has a list of bbcode improvements that are curated to the ones you think are most important, I'd like to read that in general. But in the meantime I could make the table bbcode more general/useful.
Hey

Whoa, I haven't thought of Gaia since I was 17. I'm kinda impressed they are still around but also popular (4000 users online).
In Mahz's Dev Journal 12 mos ago Forum: News
I did another sweeping update, so it's possible more random things break like email notifications.

The guild code is much nicer to work with now.
In Mahz's Dev Journal 12 mos ago Forum: News
Thanks I think I fixed it.
In Mahz's Dev Journal 12 mos ago Forum: News
@Crimson Flame Oh, I see your status update. Looks like the list of recent profile views has broken.

Looking into it.
In Mahz's Dev Journal 12 mos ago Forum: News
Database upgraded from postgres 12 to postgres 16 just now

It went better than expected.

Next I will do a big code deployment where I attempt to do some whole scale modernizations. And if that succeeds, I will remove the global nag banner.
© 2007-2026
BBCode Cheatsheet