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
1231
Features / Re: New revs - Public comments
« on March 19th, 2013, 04:13 PM »
Well, it was the 'desc' translations rather than the actual bodies, but I never understood the pressing need for entities. To my mind, UTF-8 content is going to be UTF-8 content in the database anyway, and it's not going to have every non ASCII character entity-encoded. Since there are plenty of cases of non-preset content being injected, there are always going to be cases where UTF-8 content will be transposed into emails, and that must by definition be working - because if it wasn't, there would be a ton of complaints - but there aren't.

So it's a non-issue from my perspective.
Quote
I'm surprised I didn't catch that...
I didn't catch it when reviewing the diff because WinMerge doesn't get uppity about that - it does show the encoding in the footer but I don't really take notice of that because it's something I don't normally need to look at.
1232
Features / Re: New revs
« on March 19th, 2013, 03:02 PM »
(2 modified, 2 added, 15KB)

Revision: 2009[1]
Author: arantor
Date: 19 March 2013 14:01:46
Message:
+ English UK has landed. I will go through all the other files in time, to see what there is to be changed, but right now this is the only thing. Oh, and I don't even think the Info Centre string is used now anyway. (Flag.english-uk.png, index.english-uk.php)

! loadLanguage now bypasses the old switch-language callback and just loads English first before the other language, then caches the combined result. (Load.php)

! I don't like your accent, sir! (EmailTemplates.french.php)
----
Modified : /trunk/Sources/Load.php
Modified : /trunk/Themes/default/languages/EmailTemplates.french.php
Added : /trunk/Themes/default/languages/Flag.english-uk.png
Added : /trunk/Themes/default/languages/index.english-uk.php
 1. I have no pop culture references for 2009 :sob:

:edit: by Nao: which means I totally get to hijack your rev then!! :niark: I want to take you away with my feelings, and look you up till the highs of the Sun...[1] / Cast a revelation for the time of day, eventual panic attacks me. But I come back with a new determination. Knock wood, street solid rock, clock tick a time.[2] / I wanna go, go go, go right back again. I wanna give, give, give, give you everything.[3]
 1. This is was I managed to decypher, no lyrics available anywhere, and it has a lot of bass in it... Highs of the Sun, in "Institute of Joy", by A Mountain of One. Best pop-rock band of recent years -- and they split up since. :(
 2. Thought Conditioning, a great hip hop song from Archive's 2009 opus.
 3. And my favorite pop-rock song of that year... I can listen to it in loops. For hours. The last part is genius. It's "True to Life", by Royksopp.
1233
Features / Re: New revs - Public comments
« on March 19th, 2013, 02:40 PM »
Quote
I'm all for having a UK language file in there, of course! British are cool. (Matt Smith voice.)
:lol:

Yeah, that's the plan. I'm working on the fallback right now. I'm not sure how Brazilian is going to work, whether I need to figure out some 'language invoking another language' but I can't see any way that can meaningfully work all that well.

English UK falling back to English US works well enough, and I'm fine with English US being a master fallback, but other than that, I don't see a way that isn't horrific and troublesome. I'll finish up the loading of English US as a fallback.

Also, EmailTemplates.french.php doesn't work properly; the accented characters are encoded in ANSI, not UTF-8. I've fixed it locally and will commit it with my next commit.
1234
Features / Re: New revs - Public comments
« on March 19th, 2013, 02:19 PM »
r2008 - I suspect the main reason for legalise_bbc was Karl ;)

Also, given the changes to the languages to de-Britishise things, I'm tempted to get my own back(!) by adding English (UK) to the SVN. Thoughts? There's some practical advantages, it will helpfully mean I won't be tempted to keep Britishisms in the trunk, and more than that, it will give me proper testing for the whole language caching thing where it stores other languages in the cache too.
1235
Features / Re: New revs
« on March 19th, 2013, 05:22 AM »
(3 files, 1KB)

Revision: 2007[1]
Author: arantor
Date: 19 March 2013 04:18:59
Message:
+ Language editing works. Doesn't work for plugins, but otherwise it works. (ManageLanguages.php, ManageLanguages.template.php, ManageSettings language file)
----
Modified : /trunk/Sources/ManageLanguages.php
Modified : /trunk/Themes/default/ManageLanguages.template.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php


@ It's not pretty but it works as far as I can tell. I have to admit I'm not very happy, nor very proud of this, it's kind of ugly. And it can't even sanitise content - because raw HTML does get used in some strings and there's not a lot we can do that about.
 1. Did you ever hear what I told you?
Did you ever read what I wrote you?
Did you ever listen to what we played?
Did you ever let in what the world said?
Did we get this far just to feel your hate?
Did we play to become only pawns in the game?
How blind can you be, don't you see?
You chose the long road, but we'll be waiting

Bye Bye Beautiful, from Dark Passion Play, 2007
1236
Human is as human does. It is a stretch to compare the mod to SMF, sure. But people don't suddenly change.
Quote
As for Norv...  You have it wrong, I understand everything that she has said. I just disagree with just about everything.
Interesting. Very interesting. It's also one of the many problems SMF has. And one of those not shared by any active open source project I know. Funny, that.
1237
Other software / Re: My review of customer service on SMF
« on March 18th, 2013, 11:10 PM »
Quote
yeah, maybe my ego would suffer a bit, but it already suffers for so many other issues that this would just be a drop in the sea
You have nothing to be ashamed of here :) In fact you're one of the few people I've seen who could keep it going who's still around.
1238
Other software / Re: My review of customer service on SMF
« on March 18th, 2013, 10:48 PM »
Quote
(yes, Arantor, I know, you have something to say about that, but there' no need to bring all that up - he's talking about "smf customers" so PPPBBBTTTTHHH :P)
I should add, this was raised elsewhere. And right there I defended the attitude. I said it might not have been as gracious or as courteous as might be ideal, but the basic principle is quite right. It has been my experience that most users do not know what they want or even what they think they need. And yes, most users could - if they put their brain in gear - come up with the right answers to these things. But invariably there is an inability to see beyond the first hurdle.
Quote
However, I don't think that anyone has been "treated like shit" by SMF
No, not by the software. The software has been good to everyone. SMF != SMF project.
Quote
Yeah a piece of software that is unable to progress!

Oh and as for customers if you didn't have them you wouldn't have the software in the first place, there would be no need for it >

Correct?
This is something that Kindred and others do not appear to understand.

The developers are customers too - or should be. So should the rest of the team. But more than one support team member does not actively run any forums. (Site team could be forgiven for such. Their speciality is not running forums or indeed writing code for such.)
1239
Quote
This is unrelated to any larger issues at or with SMF.
Ah, but it is. This is something that appears to have been largely unnoticed in the comments, despite my spelling it out rather clearly.

Your project revolves around development of a piece of software. I know there is a strange culture attached to that idea, but hear me out. You have a project around a piece of software. And THIS is a person you are giving the keys to the kingdom to. Are you seriously telling me you do not see why this is a problem?

For those playing along at home, let me explain why this is a problem.

1) Technical competence. The mod proves, as if there were any real doubt, that Lab is not - in my opinion - up to that responsibility.

2) Inability to handle criticism. The same argument could be levelled at me, but if you notice, someone deconstructing my work on a technical basis doesn't yield emotional responses. Personal attacks will. Ad-hominems presented as 'legitimate criticism' will. People going around and telling me that I'm wasting my time because I should be doing something better will too.[1] A developer who cannot handle legitimate criticism of what they have written is a poor developer.

3) Questionable ethics. Selling paid plugins is always an interesting question. What it means is that you have to bring your A game to the party. If your A game is up to scratch, it's all fair in love and war. Your paid work will be representative of your better, if not your best, work.

This raises several issues. Firstly, not even running his own paid mod site. It's not difficult to run such a site, and takes a competent developer a couple of days at most to get something set up. The fact he isn't even running his own mod site out of the box is a fairly worrying item anyway, just as much as I took vbgamer to task for not using his own storefront or downloads systems on his own site. Just as, while I'm being fair to everyone, Nibogo wasn't using his own gallery for serving gallery images - I haven't checked to see if he is now using his own but even after he brought his own out, he was still using Aeva.

So a mod developer that isn't running his own site - especially for something he'd already put '3 years' into - should be a huge warning sign.

More importantly, his work should be up to the standard of the SMF trunk that he is supposed to be committing to. If his commits there are up to scratch, why is sub-par work being put into a paid mod? Conversely, if his commits are only up to the standard of his paid work, why is he still a developer?

Even more importantly, how did no-one on the team realise his status essentially as 'liability' before he got into the position of being a developer?
Quote
it's really funny that you compare SMF to for-profit/corporations, since that is supposedly what drove Norv away.
-sigh- The fact you still fail to understand the point of what Norv has been saying is not even funny any more, it's just sad.

In almost any other open source project, and doubly so for corporations, is that you have people contributing to the cause. If they're not contributing to the cause and driving it forwards, they are dead weight. Corporations have a concept of revenue-per-staff member. If you have too many people not generating forward progress (or, for businesses, profit), they are a hindrance and should be removed. Now, before the argument of 'but how does <insert department> remain in the company' comes in, there will always be a need for a set of support services. But they are to *support* the business.

Why is SM NPO any different?

It is a project designed to support the development of a free and open source forum system, yes?

Support means to provide the environment, tools and facilities required to make it work - just as IT provides the machines, Facilities provides the desks and power, HR orchestrates people. These groups do not dictate the direction the business takes - the people running the show and generating growth do that.
 1. Because it's calling my judgement into question, and if you don't trust my judgement, why are you hassling me?
1240
Archived fixes / reqWin / weUrl / jQuery bug?
« on March 18th, 2013, 07:29 PM »
For example, http://wedge.org/pub/feats/7698/calendar/ - the active members plugin has a 'more' link.

This ultimately turns into the following deferred event:
Code: [Select]
reqWin(weUrl('action=activemembers;topic=7698'), 500); return false;

Which generates:
Quote
Syntax error, unrecognized expression: http://wedge.org/?action=activemembers;topic=7698 jquery-2.0.0b1.min.js:2
So the weUrl part is fine, but something about the way it's passed to reqWin causes jQuery to get very upset. Since the plugin and - as far as I know, reqWin in general - hasn't changed in how it's accessed, I see no reason why this should be a problem...
1241
Features / Re: Calendar
« on March 18th, 2013, 07:03 PM »
True, it wouldn't - but I was referring to the fact that if they were on the sidebar, that would be at the very bottom of the page for me since I always have the sidebar folded below. The other problem is that it might be possible to have them aligned oddly depending on exactly what order they're in the sidebar.
1242
Features: Posts & Topics / Re: Automatic Quote splitter
« on March 18th, 2013, 12:01 AM »
Saving for me just fine? I need to sit and look at the permissions though, something is funky with them (more than usual)
Posted: March 17th, 2013, 11:55 PM

In other news, permissions requires a crusade to fix the horrible UI.
1243
Features: Posts & Topics / Re: Automatic Quote splitter
« on March 17th, 2013, 10:18 PM »
Yes, but on full reply it tells you the shortcuts ;)
1244
The Pub / Re: Language editing inside Wedge
« on March 17th, 2013, 05:40 PM »
Quote
The French language files have linebreaks everywhere. It's just "how they're done". These linebreaks are converted to br's at runtime. It's also much more readable (and easier to manipulate for translators...?), if you ask me, so I'm thinking I'll just use linebreaks for the agreement, rather than br tags, and I'd strongly encourage you do the same on yours.
WHY are they converted to brs at runtime? They're only converted as far as I can see through the textarea component. Other than that, they should NOT be there.
Quote
Did you end up restoring the 'fallback to English' feature in your cached versions..? Or will I still have empty strings instead of English when a French one isn't translated?
Not yet. It's on my todo list.
Quote
Also, I noticed that a change you made last night with $language broke the default language behavior in Wess, more specifically in how Subs-Cache generates a language string modifier in the filename. My local install has French by default
That is because you need to set $settings['language'] to french, or otherwise set the default language in the admin panel. Right now it's going to be falling back to English because you haven't got it set in the settings table. But your profile still has it set to French anyway which forces it to show you French even if the default is not.
1245
Plugins / [Plugin] Re: Notifications system (1.0)
« on March 17th, 2013, 05:33 PM »
The thing for keys is that the value as they stand didn't seem to me to be very key-like in structure. Text keys are next to useless in this case, as are keys on things like flags for the simple reason that unless they're decently selective, they're just bloat.

The email_last_sent and email_period might be indexable, but I don't know. Some stuff I can usually get a feel for indexes while writing it, other stuff I want to see in action to judge how useful an index would be - and this certainly is the case.