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
6466
Off-topic / Today's going to be a fun day
« on September 11th, 2011, 01:35 PM »
For years, I've held an account at my first proper paid webhosting service, and they've run my email ever since - that's since 2003.

When I joined them, everything was fantastic, service was prompt and I couldn't recommend them enough. But over the last couple of years they've really gone downhill, and today was the final straw.

For 24 hours straight, the email server's been down, the web-mail login is broken because they didn't set it up properly, that is assuming I'm willing to overlook the fact that they're using self-signed certificates for all their servers... I say servers, but I think they only have one server these days.

Since my old old old site is virtually non existent anyway, I'm now in the process of migrating the email to another provider, and moving the website to my VPS. Given the hoops I've had to jump through to get my old email archive given that their mail service is broken, I can see today is going to be a very, very long day :(
6467
Off-topic / Re: A Day of Remembrance
« on September 11th, 2011, 02:25 AM »
My rant wasn't about any conspiracy or lack of one. I don't know, don't really care too much to be honest - the fact is, it happened and destroyed the lives of a great many people, directly or indirectly. But in the aftermath, the world has ever since been at war 'on terror', and things like the TSA exist out of a misguided sense of trying to 'protect the free world'.
6468
Off-topic / Re: A Day of Remembrance
« on September 11th, 2011, 02:12 AM »
Funnily enough, I did virtually the same ;)
6469
Off-topic / Re: A Day of Remembrance
« on September 11th, 2011, 01:36 AM »
The loss of several thousand lives was an atrocity, but another was in the way the world changed, with all the things carried out in its name, where men will trade their liberty in the name of security.
6470
Off-topic / Re: Doctor Who
« on September 10th, 2011, 10:39 PM »
Anyway. DW S6E10.

(click to show/hide)
The Girl Who Waited.

This one's a curiously bittersweet episode playing on the notion we were left with right back at the start of S5, of little Amelia Pond waiting for her magic Doctor to save her... Only this time, when he does finally arrive, she doesn't want saving, because she grew up.

There's been hints that S7 won't have Amy and Rory as regular characters and this is the point where I think it turns that corner. A particular line of Rory's, echoes something Davros said about the Doctor and what he does with the Chldren of Time.
6471
The Pub / [Archive] Re: Logo Madness
« on September 10th, 2011, 08:02 PM »
For the record, I like the wedge itself...[1]

Much as SMF has its own name trademarked as well as its logo, and they're used separately and independently, I'd like the option to do that.
 1. So it's at least partly my fault!
6472
Off-topic / Re: Doctor Who
« on September 10th, 2011, 06:32 PM »
Haven't seen TW EP 9 yet, but I'm hearing that it's an RTD cliffhanger which means that it's probably going to suck because he's not really a story person, he's a characters person.
6473
Features / Re: These two bytes may not matter to you...
« on September 9th, 2011, 10:42 PM »
Quote from Nao on September 9th, 2011, 10:31 PM
Doesn't topicseen help with performance...?
That's the thing, I don't know that it does.

But yeah, that looks like the link is built wrong.
6474
Features / Re: These two bytes may not matter to you...
« on September 9th, 2011, 10:19 PM »
topicseen is mostly a legacy item IIRC, if it doesn't affec behaviour, ditch it.

As for new, that one's required. #new anchors the page in the browser, but it won't get you to the right page of a multipage thread, while topic=x.new will get you to the right page.
6475
Plugins / Re: Converting WedgeDesk
« on September 9th, 2011, 07:24 PM »
Can always PM me, I do already have a tracker set up for stuff to be done that I can add to, I just can't make that accessible to anyone else yet.
6476
Features / Re: These two bytes may not matter to you...
« on September 9th, 2011, 06:05 PM »
I don't know if that's the case for sure, but that's the only explanation I can come up with. Benchmark it :P

Remember, certain operations apply in certain ways under certain circumstances. This is about the worse possible circumstance to deal with where the odds are stacked against you: you're doing everything on disk, drawing more file I/O that's blocking other requests and so on.

I can only surmise that it's a performance thing, because if it wasn't, MIN would be much more logical.
Quote
That's the thing...
I'm not trying to worry about it as a regular user. You want to know why it's misbehaving. If you tweak those settings, does it behave as expected?
6477
Features / Re: These two bytes may not matter to you...
« on September 9th, 2011, 05:56 PM »
Quote
I know CASE is supposed to be pretty fast, but... Faster than MIN()?!
Testing for equality plus a CASE is probably faster than MIN when you have to apply to every single row in a virtual table, especially one that's on disk because it's a filesorted table. And, possibly, for PGSQL/SQLite compatibility, who knows.
Quote
(Yeah, I'm trying to make sense out of the search system and understand why the fuck it won't sort posts by date like I asked it to... >_<)
Did you change the weights?
6478
Plugins / Re: Converting WedgeDesk
« on September 9th, 2011, 05:38 PM »
Quote
But there's no way for me to know which ones belong to my boss, and which ones belong to a tech of ours whom I'd like to monitor.
I'm not disputing that it's needed, simply explaining why it wasn't done before ;) The plan is to make it so the list of columns displayed, and their order, is configurable in each grid, from a set list. Of course, that's not going to happen for a bit but that's the general plan.
Quote
Our accountant asked me if we could do it so that she could see which tickets were adding up big, and it seemed like a reasonable thing to want to know, though some filtering or reporting ability could do that also.
Again, it's the sort of thing I can fully understand needing, and I have an idea how it could be done without too much fuss, but I'm thinking a general reporting facility would be more useful than trying to wedge that in, so to speak.

Right now, though, it's totally broken because I've removed the old install process and been converting it to Wedge's add-on format, which is no small job - in between writing the new installer ;)

There is a part of me that wants to go set up wedgedesk.com right now and start laying out all the plans I have for the future, but I'd rather wait until 1) WedgeDesk actually installs on Wedge cleanly (i.e. that Wedge can support it natively rather than how it's been done so far) and that 2) the permissions overhaul is complete so I have a single permissions area that everything's managed by.
6479
Features / Re: These two bytes may not matter to you...
« on September 9th, 2011, 04:17 PM »
Quote
What would you rather have? Eh...
Well... session stealing is still possible even without that. To remove the risk, you have to remove it from every place it's used. It's in forms, it's in links, and if you remove it from all of those, that IS a security risk in itself because the only security then is in the cookie - and cross site scripting will have a field day.

tl:dr; It's the lesser of two evils, but I think having it in the page less will be beneficial overall, it's certainly no less secure in the long run than where we are now.
6480
Features / Re: These two bytes may not matter to you...
« on September 9th, 2011, 03:49 PM »
Well, any place it's accessible from the script is a problem, of course, and making it directly more accessible from the page if it's compromised isn't particularly clever - but at the same time, it's really not an issue because any place that it's *currently* actually used, you can query for the session ID anyway.

All the objects that currently require a session ID are all fed it, they're passed an object going in, which is stored into the object itself - like when a new instance of weToggle is created, one of the parameters given to it is the session, but it's then stored in this.opt. So when you create a new instance of it, you can refer to that object's .opt and get the session, and since there's a weToggle that uses the session on every page for the header...

There isn't really a good method of avoiding it, unfortunately. Either we don't have it and open ourselves up to CSRF type deals, or we do and risk session stealing.