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.
6181
Off-topic / Re: Hello again
« on October 1st, 2011, 05:06 PM »
Hehe, well I recently had a 'debate' with others about "everyone being on FB" and "G+ being a ghost town"... I'm honestly not fussed either way.
6182
Features / Re: These two bytes may not matter to you...
« on October 1st, 2011, 05:01 PM »
Think you'll find it's in the installer, as the first entry into the wedge_settings table. It certainly was there last time I did a fresh install.
It's really not worth keeping, because it's somewhere between misleading and useless, and frankly unless it's going to be updated by installers/upgraders (which SMF doesn't!) it is only useful for checking fresh install. Since I was doing tech support without even checking that before (since I made sure to keep a note of what versions did what changes) it certainly didn't help me, and I don't think it's helped anyone else much.
I haven't discussed this one recently, though.
It's really not worth keeping, because it's somewhere between misleading and useless, and frankly unless it's going to be updated by installers/upgraders (which SMF doesn't!) it is only useful for checking fresh install. Since I was doing tech support without even checking that before (since I made sure to keep a note of what versions did what changes) it certainly didn't help me, and I don't think it's helped anyone else much.
I haven't discussed this one recently, though.
6183
Features / Re: These two bytes may not matter to you...
« on October 1st, 2011, 04:29 PM »
Heh, reminds me of the hellspawn hasLayout hacks for IE...
6184
Off-topic / Re: Hello again
« on October 1st, 2011, 04:29 PM »* Arantor hadn't even noticed :o
6185
Off-topic / Re: Hello again
« on October 1st, 2011, 04:19 PM »
Technically, I remember when there was only one plugin, heh... :P
6186
Features / Re: These two bytes may not matter to you...
« on October 1st, 2011, 04:00 PM »
I honestly hadn't noticed it before as being a problem. It could be a Chrome bug or a jQuery one, just as easily.
6187
Off-topic / Re: Hello again
« on October 1st, 2011, 03:57 PM »
Facebook page is still live, if a shade quiet because we've been busy coding (see Facebook.com/wedgebook)
I don't believe there's much holding us up from releasing a visible demo to people, but a downloadable version is still a bit away, I think, knowing that there's at least one fairly big bug in the admin area at present.
For me, I've spent most of my time the last month working on the plugin system, which is usable and working (there are at least 3 plugins I know of, one of which is a port of SimpleDesk) if it's still WIP, though early indications suggest it's going to work out well :)
I don't believe there's much holding us up from releasing a visible demo to people, but a downloadable version is still a bit away, I think, knowing that there's at least one fairly big bug in the admin area at present.
For me, I've spent most of my time the last month working on the plugin system, which is usable and working (there are at least 3 plugins I know of, one of which is a port of SimpleDesk) if it's still WIP, though early indications suggest it's going to work out well :)
6188
Features / Re: Notify Admin when a new member joins
« on September 30th, 2011, 11:27 PM »
See, if you make it a user preference, you implicitly have to start tying user preferences to permissions. I'm not saying we won't do that sometime, because it's possible we will as part of the overhaul, but I'd rather not force it to be a requirement.
6189
Features / Re: Notify Admin when a new member joins
« on September 30th, 2011, 11:19 PM »
I don't have a problem with this, but I'd rather make it an admin preference to list the people who want them instead...
6190
Features / Re: These two bytes may not matter to you...
« on September 30th, 2011, 08:48 PM »
Well, it is a per-page test after all, but since the test is to grab position then look for === false, I'd say it's probably as fast as it's going to get and that it's far from the biggest of the consumers...
6191
Features / Re: These two bytes may not matter to you...
« on September 30th, 2011, 08:16 PM »
phpseclib is the SSH/SFTP library in pure PHP. I figure if I can get it small enough, I can justify including it into the plugin manager for handling permissions changes on hosts where FTP isn't an option. It's 600KB to kick off, I was down to about 400KB without having to trim too many of the comments by general cleanup, and if I strip all the comments, I can get it down to probably 250KB.
I don't really envisage having to update it very often, which is advantageous if it's bundled, and I can fully sympatheise with your issues with getID3.
The old package manager could put slahses into the URL when browsing a package server. The language editor shouldn't but you never know, and I'm not sure about the skin selector. It isn't common, though, not at all - it's sufficiently rare that you could remove it and we'll fix anything that gets broken in consequence.
I don't really envisage having to update it very often, which is advantageous if it's bundled, and I can fully sympatheise with your issues with getID3.
The old package manager could put slahses into the URL when browsing a package server. The language editor shouldn't but you never know, and I'm not sure about the skin selector. It isn't common, though, not at all - it's sufficiently rare that you could remove it and we'll fix anything that gets broken in consequence.
6192
Off-topic / Re: Post count fever
« on September 30th, 2011, 06:21 PM »
That's the sort of crazy ass thing I'd do :P
6193
Off-topic / Re: Post count fever
« on September 30th, 2011, 06:17 PM »
No, I don't think it does, and even if it did, it'd be bloody slow.
6194
Plugins / Re: Add-on Manager: Mechanics
« on September 30th, 2011, 06:16 PM »
Well, the document is very much WIP, so it's not like I can't make it unordered, just I get the impression that if I force it to be in more set orders, it'll encourage authors to be more thorough. Especially if I add validation into the upload/publish process :niark:
6195
Plugins / Re: Add-on Manager: Mechanics
« on September 30th, 2011, 06:03 PM »
OK, so today I've been working on a DTD for the plugin XML format, to describe what it should contain and in what order.
The real question I've been wrangling with is whether I should enforce the order of things in the file, e.g. <hooks> can contain 1+ function tags, 1+ language tags and 0 or 1 provides tags. Now, in my example files and all my own files, I've always put functions first, then language files, then provides tags.
Now, the parser itself doesn't care too much, it's built to be more forgiving, but I'm thinking that it shouldn't be so forgiving, that having a set process/standard will encourage better behaviour than being more forgiving, so that I'm thinking about the DTD validator being more strict.
So, for example, I wouldn't have it enforce the order of most tags, but stuff like <hooks>, I'd enforce the order like that.
Thoughts?
Disclaimer: there is a secondary reason for doing it like this: it's actually a pain in the arse writing a DTD that has rules where there are mandatory tags and optional tags, and that there isn't a set order because you have to define all the possible permutations.[1]
The real question I've been wrangling with is whether I should enforce the order of things in the file, e.g. <hooks> can contain 1+ function tags, 1+ language tags and 0 or 1 provides tags. Now, in my example files and all my own files, I've always put functions first, then language files, then provides tags.
Now, the parser itself doesn't care too much, it's built to be more forgiving, but I'm thinking that it shouldn't be so forgiving, that having a set process/standard will encourage better behaviour than being more forgiving, so that I'm thinking about the DTD validator being more strict.
So, for example, I wouldn't have it enforce the order of most tags, but stuff like <hooks>, I'd enforce the order like that.
Thoughts?
Disclaimer: there is a secondary reason for doing it like this: it's actually a pain in the arse writing a DTD that has rules where there are mandatory tags and optional tags, and that there isn't a set order because you have to define all the possible permutations.[1]
| 1. | Like the DTD definition for the HTML head tag, as it has to state a mandatory title tag, an optional base tag and 0+ optional other tags, and that's still a multi-line definition through a %entity replacement. |