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

Status

Recent Statuses

1 yr 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
1 yr 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

Can you try again and post here after it fails so I know whereabouts to look in my server logs? I enabled some tooling that might help me figure out why you're having this problem.
How it works is that the server spits out a GMT timestamp and the javascript (using your browser's timezone offset and current time) turns it into a relative "3 hours ago", "1 min ago", etc. I can't do anything if your system time isn't accurate. Though I think it'd be a nice customization option for users to be able to toggle between relative timestamps ("3 hours ago") and absolute timestamps shifted into your timezone "1/2/2015 3:02pm".
In Mahz's Dev Journal 11 yrs ago Forum: News
> Unless the easy way out of adding a duplicate code interpreter (for both the proper [Color] and the British [Colour], then it will be a problem. But we've no doubt Mahz can add them both, as the code is essentially the same. It might even just require a couple of extra lines of code (or even just part of a line)... > > hmm... on the subject of colored text... Will you add support for adding colors by [Color=#FF00FF] (Hexadecimal code), or just [Color=blue]? I support both.
In Mahz's Dev Journal 11 yrs ago Forum: News
> I'd tend to spell 'color' as 'colour', which is the British spelling. Will this be a problem when I'm doing the BBcode for coloured font? Good call. I'll add 'centre' as well and any others I find.
In Resurrection? 11 yrs ago Forum: Spam Forum
![](https://dl.dropboxusercontent.com/spa/quq37nq1583x0lf/f09vzwqa.png) Look how many megapixels this image has that this dirtbag is trying to set as his avatar: <http://i.imgur.com/xq4PgNp.jpg>
When you're in highschool, you're at the mercy of a lot of things that are just out of your control. From how good your friends are to the average douche-level of your guy peers to the average catty-level of your girl peers to how uncool your parents are to how many of your friends have already started dating to how much they talk about it and make you feel left out to whether or not you even meet one cool guy/gal worth dating before you graduate to whether or not you partake in play-by-post forum roleplaying to how many generations your hand-me-downs were handed down until they became yours. It's tempting to draw conclusions from the result of those dice-rolls, especially conclusions about yourself. All my friends are dating. Shouldn't I be dating too? Is something wrong with me? Nah. It just hasn't come up. No big deal. "Wait til college" is such a common mantra because you finally have control then. You just haven't really had a fair shot til you're out of highschool when you can finally pick who you live with, where you spend your day, how you're meeting people, and if you're meeting people. And your pool of bf/gf candidates is more like an ocean. Finally, there's really only one thing you can do in life if you feel like you need more friends or lovers: You have to put yourself in a position to meet more people. I think we put a lot of pressure on ourselves to make certain things happen while giving ourselves nothing to work with. Anyways, I'm 26 now. Ever since I graduated highschool, there's just one piece of advice I would give my highschool-aged self: ![](http://i.imgur.com/rNKdawQ.jpg)
In Mahz's Dev Journal 11 yrs ago Forum: News
Here's the BBCode Cheatsheet I've been working on: <http://jsfiddle.net/danneu/er62ohnd/2/embedded/result/> It's missing some things like the javascript that makes `[hider]`s work. It's also not a comprehensive list of all the tags I want to support. But I'm pretty proud of the `[tabs]` BBCode. Ever since I heard of BBCode-supported tabs, it has been the first thing I attempt to implement in a BBCode parser since it's pretty much the upper-bound of complexity. I'll post an update once I've added all the BBCode that I'm going to support at first. > How do you plan to do unread notifications in threads? For example, my favorite forum software (SMF) has a topic log in its database with the member id, topic/thread id and the id of the last message id viewed (which I believe is an AJAX call for browsers with JS enabled, and a message included with POST when users access a new topic page for disabled JS browsers like WAP or Lynx). That makes it simple (relatively so) to handle indicators of new posts by comparing the topic's latest message id with the topic log. Thanks for sharing. I hadn't pondered it much, but that's how I will do it (unless I can prove that it's insufficient). IIRC, vBulletin 3.8 let me downgrade to a similar implementation that instead stores that data in the user's browser cookie instead of generating a database update per authenticated request. Of course, a database-backed solution will actually persist across devices/sessions at the expense of database resources, so it's a better user experience (unless you run out of database resources). I already incur a database update every authenticated request by updating `user.last_online_at = NOW()` in the same query that I load a user given the `sessionId` in their cookie. (Source: <https://github.com/danneu/guild/blob/master/server/db.js#L407-L418>) I could incur another update on every authenticated topic-/convo-view request to update some `latest_topic_views` table, but it can be done asynchronously. I'll give it a shot. > @The Nexerus: I would say my keyboard is a normal layout. > > @Shienvien: I agree, it's a habit I have that I never found as anything until now. I type that way because I've always typed that way since I learned how too. It won't be easy to break that habit now that this has come to my attention. Don't worry about it too much since this behavior will go away once I roll out BBCode, a feature I'm wrapping up right now.
Are you suggesting that the GM should be able to change the titles of the IC/OOC/Character tabs? It's a cute idea but it would be confusing unless changing "OOC" to "World Meeting" renamed it to "World Meeting (OOC)". I think the tabs for a Roleplay should always be [IC, OOC, Chars] in that order so there's consistency. Genkai points out that I've contemplated the idea of custom tabs for Roleplays (on top of the three required tabs), but that's about as far as I've taken the idea. I'm reluctant to complicate what's otherwise a pretty simple/obvious system. Nobody has really pitched me on an implementation, anyways.
In Mahz's Dev Journal 11 yrs ago Forum: News
> Just have to say, I've been extremely impressed with the development you've done this past month, Mahz. All the hard work you're doing for this community fills me with warm fuzzies and has really strengthened my trust in you and the stability of the guild. > > Thanks so much! Shorty, you da best. > > And, ahhh, notification system!!! Yes! I'm so ready to stop obsessively checking my subscriptions for new posts. Thanks. What stung so much last year was that the Guild was suffering catastrophic scaling issues while I was AWOL. Performance is now my #1 concern next to data retention (I still sob when I think about the data loss of December 2013). The notification sytem will start out pretty basic. But it will at least let me migrate from showing total PM count to just showing unread PM count. I'm also keeping it generalized so that I can eventually support notifications for things like: - Mentions. Maybe something like `[@]El Taco Taco[/@]` and when you're quoted in a topic. - New posts in subscribed topics. > > Investigate missing self-convos like Fallenreaper's. > > Mahz, I don't know if you fixed this, but I can find my self convos just fine. Thanks for mentioning. I can see all of my personal convos as well, so it must be a more local issue. Off the top of my head, maybe Fallenreaper's PMs were tagged by the old system's spammer countermeasures. I'm still looking into it, though. Sorry to Fallenreaper for the delay. > Uhh... The rest of the formatting can wait, but single line breaks? Please? I have IC posts to write... Sorry about that, Shienvien. Hopefully the workaround is good enough for now. I made sure the new parser is liberal about honoring line-breaks.
This is her profile: <http://www.roleplayerguild.com/users/346>
© 2007-2026
BBCode Cheatsheet