For the past few weeks I've been refactoring a boatload of Mainchan's codebase in order to accommodate localization. Thousands of changes across hundreds of files.

This isn't really going change much but I sincerely doubt I changed up so much code without creating some bugs that I didn't think to verify.

I realize that a lot of Mainchan users are from /g/ and are probably programmers, so some of you might be thinking "Cicero, with such a large project like Mainchan, surely you've set up automated unit testing over time to catch bugs like this, right?"........

Edited 1 year ago

Comments (24)

Want to leave a comment?

Sort by: Best
[–] Yes 4 points

ah yes, refract those codebases. resneed the feed and seed codex for further recalibration.

reply permalink report gild save
[–] NekoNikoKun 3 points

Wait, /g/ users understand technology?

reply permalink report gild save
[–] _by_me 2 points

what are you going to do about image hosting once imgur deletes all content not tied to any account?

reply permalink report gild save
[–] Cicero 4 points

Oh wow. I didn't know about this. I wonder if this affect their API

reply permalink report gild save
[–] larina3315 2 points

couldn't you strike a deal with pixeldrain or some other cloud file host

and also compress any uploaded file to a certain res/bitrate to save more space ?

reply permalink report gild save
[–] Anonymous 0a01446f 1 point

>couldn't you strike a deal with pixeldrain or some other cloud file host

I'll find an alternative for sure if imgur disables their API due to this change.

>compress any uploaded file

I did before switching to imgur. They do that themselves, probably better than with the package I was using to do it too.

reply permalink report gild save
[–] Cicero 2 points

didn't mean to comment as anon

reply permalink report gild save
[–] Anonymous 33369bf5 2 points

Isn't cicero a clown? why'd you name yourself after a clown, anon?

reply permalink report gild save
[–] Cicero 4 points
reply permalink report gild save
[–] Anonymous 33369bf5 2 points

I asked and received cringe

I see now why you name yourself after a clown

reply permalink report gild save
[–] Cicero 3 points
reply permalink report gild save
[–] Quack 1 point

DO NOT INSULT THE CICERO OR I WILL SLAP AND BEAT YOU (in minecraft)

reply permalink report gild save
[–] anonymous234 -2 points

do it

reply permalink report gild save
[–] larina3315 2 points

doesn't make any sense, considering how small the userbase is, besides anyone using niche internet sites in 2012+11 ought to have good english skills anyways

reply permalink report gild save
[–] Anonymous 0a01446f 1 point

test

reply permalink report gild save
[–] Anonymous 0a01446f 1 point

test2

reply permalink report gild save
[–] anonymous234 -1 point

open source mainchan let me help u

reply permalink report gild save
[–] Cicero 3 points *

I don't think you could even if you wanted to. In an attempt to secure the source code from outside theft, I've obfuscated it by having all function names and variable as emojis.

reply permalink report gild save
[–] larina3315 2 points

ctrl+f ?

reply permalink report gild save
[–] Quack 1 point

Deobfuscation tools and text replacement tools:

reply permalink report gild save