Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arantor
5761
Off-topic / Re: Doctor Who
« on October 22nd, 2011, 12:00 AM »
Funnily enough, we decided to start rewatching the show from the start this evening, just about to start episode 3, but even just in the first couple of episodes you get a feel for the imagination at its heart... It only gets better!
5762
Off-topic / Re: Doctor Who
« on October 21st, 2011, 11:46 PM »
Where did you start?
5763
Plugins / Re: Plugin servers / getting plugins to a system
« on October 21st, 2011, 09:14 PM »
Yeah, that's why I'm going to be disabling access with safe mode. If you really want to use plugins in safe mode, unpack them to your PC and upload via FTP.

chmod on the other hand is still the greatest PITA it has ever been.
5764
Plugins / Re: More pictures of the plugin manager
« on October 21st, 2011, 09:13 PM »
Fortunately most of the UI stuff is done there, most of what's left to do is the making-it-work bit that I've spent today swearing at.
5765
Features / Re: Storing the modified-post user id
« on October 21st, 2011, 07:59 PM »
And with the same problems attached. Why are these awesome things never simple? :P
5766
Features / Re: Storing the modified-post user id
« on October 21st, 2011, 06:24 PM »
Quote from Nao on October 21st, 2011, 06:23 PM
Just because you removed your accounts on many forums doesn't mean big posters usually do that :p
Plus it'll only update their modified posts...
Not *many* forums, but some. And I know I wasn't the first on sm.org to do that (including former team members)

But yes, it will only update their modified posts (and their regular posts if we also do the same thing to the regular name use... which we're not doing right now)
5767
Features / Re: Storing the modified-post user id
« on October 21st, 2011, 05:21 PM »
Because users are, generally, stupid and do crazy crap like that? That's the only reason I can assume for storing both the id and name of normal posters.

Though as mentioned, the cost of updating on delete account is non trivial (especially on MyISAM for big posters, because it has to lock the entire messages table, which is a blocking op, until it can modify the relevant rows etc. - much less of a problem on InnoDB where locking is row level rather than table level)
5768
Features / Re: Storing the modified-post user id
« on October 21st, 2011, 05:05 PM »
So we're not worried about users doing crazy stuff like manually erasing rows from the members table?
5769
Plugins / Re: Plugin servers / getting plugins to a system
« on October 21st, 2011, 05:02 PM »
After spending the last two hours trying to figure out the mechanics of how this would have to work, I have reached only one conclusion.

If people want to use the upload/download facilities, safe mode has to be off, and I think I'm just going to block out the entire area if safe mode is on, because there's so many ways it can screw up operations.

Note that it still doesn't solve chmod issues, even with safe mode off, but that it causes a great number of other issues on top of that.
5770
Plugins / Re: Plugin servers / getting plugins to a system
« on October 21st, 2011, 03:10 PM »
I'm guessing that the above limitation isn't really an issue... after all, as discussed elsewhere today, the best promotion of paid work is free work, and I really can't see having totally locked off repos in any meaningful fashion.


Going back to earlier in this discussion, I've been trying to figure out how tar.gz support should theoretically work if it's going to be provided for. I see two major issues that need resolution.

Firstly, detection of (probably) validity of package. With .zip packages, there's a central directory of what's in it, which is accessible without unpacking the file directly, so we can test for plugin-info.xml quickly and relatively easily. (Even if it's in a subfolder, as /plugin/plugin-info.xml instead of /plugin-info.xml)

No such luck with tar.gz; it's not one file format, it's two, which means we have to unpack it physically as a file first to unpack it from gz format into tar, and even then we can't just arbitrarily dive into a tar. It is almost certainly nested (SMF is aware of this fact and has specific recursive code to cope with it) and the way it's done makes it harder to figure out if the plugin is valid up front or not.


Secondly, unpacking. Because of way zip files can be accessed, it's possible to do what we need: create a new folder and unpack things into that. Untarring is a lot more complex and will almost certainly require not only unpacking, but unpacking and then shunting files around after because of the inherent way it handles nested folders.


I'm hoping SMF's tar.gz unpacker might be salvageable but you never know. There's going to have to be some rewriting going on to support the remote file addressing stuff... maybe it's doable, we'll see. It's likely going to be less efficient than SMF's was, given the changes in how things are done but it should be more reliable in the long run.
5771
Off-topic / Re: Adding Value to the project
« on October 21st, 2011, 02:22 PM »
Quote
I cannot wait for the beta to come out it should be great fun playing with it and seeing the end result.
It's going to be awesome.
Quote
Funny you are right and I really don't get that type of thinking as it's not SMF and that is the whole point.
Except I have the feeling we're going to see it a lot because that's the standard we are going to be judged by initially, and that's understandable - except that if they wanted it to be the same as SMF, why aren't they using it? Answer: BECAUSE I WANT MY FREE SHIT EVEN IF I WON'T USE IT!!!!!! Yeah, you've probably figured by now that I assume the worst in people, particularly in users, until I have any reason to think more positively about them.
Quote
Wow that is crazy
~45,000 posts in 2 years is crazy.
5772
Features / Re: New revs
« on October 21st, 2011, 02:19 PM »
(8 modified, again forgot to notice the size :()

Revision: 1129
Author: arantor
Date: 13:18:44, 21 October 2011
Message:
! Some missing hooks from the plugin manager's known list. (ManagePlugins.php)

! The dialogue for uploading plugins (though not functional yet) and for managing (adding/editing/removing) plugin repositories, though not browsable yet. (install.sql, Admin.php, admin.css, ManagePlugins.php, ManagePlugins.template.php, Admin and Help and ManagePlugins language files)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManagePlugins.php
Modified : /trunk/Themes/default/ManagePlugins.template.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/ManagePlugins.english.php
Modified : /trunk/Themes/default/skins/admin.css
Modified : /trunk/other/install.sql
5773
Off-topic / New coding music :D
« on October 21st, 2011, 01:29 PM »
I listen to a variety of music when coding, but most frequently it's metal or heavier rock. Queen through Meat Loaf, Iron Maiden and Nightwish are typically on that list.

And today, I present the latest addition to my coding tracklist.


Greatest Battle Music Of All Times: To Glory

There's just something awesome about coding to something like this.
5774
Off-topic / Re: Adding Value to the project
« on October 21st, 2011, 12:38 PM »
*nods* The best demonstration of quality is to let it show itself off, and that's certainly what I did with my mods over time.

As for support, I don't really see that being too much of a problem. At first, the biggest issue is going to be settling down bugs we didn't initially find, but that's what beta testing is all about - and figuring out what's a support issue and what's a bug fix issue. I also predict a fair amount of 'IT'S NOT WHERE IT WAS IN SMF!' but that should be relatively short-term as people grow to understand the mentality in Wedge. All in all, the redesigned ACP should help with that.

Then again, my ability to post 100+ posts a day when I'm in the support zone will probably help... :whistle: (my peak was 530 in one day...)
5775
Off-topic / Re: Adding Value to the project
« on October 21st, 2011, 12:09 PM »
Quote
Yeah I suppose it would take a bit of work to get into coding for VB and you would need the licence and it's not cheap either
And by all accounts, vB 4 is a polished turd anyway.
Quote
Yes well I know all about that as I paid for a mod and later just dropped it and purchased another one as the support was none on the first one
I think it's going to come down to reputation building and establishment thereof. I mentioned before the disparity between the theme and mod premium sites - DzinerStudio and BlocWeb are pretty good at supporting their premium wares, can't speak for LogoOff as I don't have a subscription. Meanwhile, <premium mod site 1> (from experience) and <premium mod site 2> (by all accounts) are not so good.

You can usually tell the kind of support you're going to get on premium resources by looking at what they've done with their free ones. If the free ones are poor, paid ones will be - free goodies are promotion, bad free goodies are not promotional at all.
Quote
Yeah I suppose most mods need to change the templates but most of the VB ones do all of that when you install them. Just some of then don't and I think maybe they are being done by noob coders and they don't know how to make it so it installs everything.
That's true in any environment. Fortunately I hope to be able to set out some decent training material for Wedge, not to mention plenty of examples of 'doing it right' :)