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.
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 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.
So it's a non-issue from my perspective.
I'm surprised I didn't catch that...
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
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]
|
1233
Features / Re: New revs - Public comments
« on March 19th, 2013, 02:40 PM »I'm all for having a UK language file in there, of course! British are cool. (Matt Smith voice.)
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.
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.
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
Other software / Re: Fuck the SMF project. Fuck it up its stupid ass.
« on March 19th, 2013, 04:49 AM »
Human is as human does. It is a stretch to compare the mod to SMF, sure. But people don't suddenly change.Quote 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.
As for Norv... You have it wrong, I understand everything that she has said. I just disagree with just about everything.
1237
Other software / Re: My review of customer service on SMF
« on March 18th, 2013, 11:10 PM »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
1238
Other software / Re: My review of customer service on SMF
« on March 18th, 2013, 10:48 PM »(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)
However, I don't think that anyone has been "treated like shit" by SMF
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?
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
Other software / Re: Fuck the SMF project. Fuck it up its stupid ass.
« on March 18th, 2013, 10:46 PM »This is unrelated to any larger issues at or with SMF.
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?
it's really funny that you compare SMF to for-profit/corporations, since that is supposedly what drove Norv away.
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]
Which generates:Quote 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...
This ultimately turns into the following deferred event:
reqWin(weUrl('action=activemembers;topic=7698'), 500); return false;Which generates:
Syntax error, unrecognized expression: http://wedge.org/?action=activemembers;topic=7698 jquery-2.0.0b1.min.js:2
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)
In other news, permissions requires a crusade to fix the horrible UI.
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 »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.
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?
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
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.
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.