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.
8356
Other software / Re: Wedge and SMF directions
« on July 28th, 2011, 02:05 PM »
Yeah I read the other topic after that ;)
8357
Development blog / Would you rather have free speech or a free beer?
« on July 28th, 2011, 01:45 PM »
I don't know about you but I don't like beer, so I'd choose a free coke instead. Can't I?
Oh yeah, what's this post about already? I read something over here. At one point, one of the members says that he's not interested in Wedge because it's not free. When asked why he thought that, he mentioned the sidebar slogan:
Performance! Features! Reasonably priced coolness! And a hard-boiled egg!
I felt a bit stupid when reading that. I know that my sense of humor is mostly harmless™, but this is a case where it might be. See, when it comes to jokes I'm a big fan of British nonsense (something I share with Pete), and I tend to quote them a lot. And it just happened that I recently read a book by Sir Terry Pratchett, Night Watch, in which people were looking for a motto for their newly founded republic, and they chose that: "Truth! Justice! Reasonably priced love! And a hard-boiled egg!"
I simply re-used that in my slogan collection. The script will randomly pick one of ten silly quotes, and this was one of them. I found that 'reasonably priced' was a funny metaphor for Wedge -- you get it for free, so it's a reasonable deal. Of course, it only works if you already know that Wedge is free. Uh.
So, I just replaced that line with another British nonsense example free to any price indications. Anyway, the good news is: at least someone reads these slogans. <sigh of relief>
If my little story needs a conclusion, which is probably the case at this point, it is this: don't forget that Wedge is free, and will remain so. It's not that we don't like, or need, money. We just never built Wedge for money. We built Wedge to be what SMF should have been at this point. We didn't want money in the first place, and we still don't. We're doing it for ourselves. We pay the price for everyone else, so that you can spend the money on Pratchett books instead. Just enjoy the thing, you silly lawn ornaments™!
Oh yeah, what's this post about already? I read something over here. At one point, one of the members says that he's not interested in Wedge because it's not free. When asked why he thought that, he mentioned the sidebar slogan:
Performance! Features! Reasonably priced coolness! And a hard-boiled egg!
I felt a bit stupid when reading that. I know that my sense of humor is mostly harmless™, but this is a case where it might be. See, when it comes to jokes I'm a big fan of British nonsense (something I share with Pete), and I tend to quote them a lot. And it just happened that I recently read a book by Sir Terry Pratchett, Night Watch, in which people were looking for a motto for their newly founded republic, and they chose that: "Truth! Justice! Reasonably priced love! And a hard-boiled egg!"
I simply re-used that in my slogan collection. The script will randomly pick one of ten silly quotes, and this was one of them. I found that 'reasonably priced' was a funny metaphor for Wedge -- you get it for free, so it's a reasonable deal. Of course, it only works if you already know that Wedge is free. Uh.
So, I just replaced that line with another British nonsense example free to any price indications. Anyway, the good news is: at least someone reads these slogans. <sigh of relief>
If my little story needs a conclusion, which is probably the case at this point, it is this: don't forget that Wedge is free, and will remain so. It's not that we don't like, or need, money. We just never built Wedge for money. We built Wedge to be what SMF should have been at this point. We didn't want money in the first place, and we still don't. We're doing it for ourselves. We pay the price for everyone else, so that you can spend the money on Pratchett books instead. Just enjoy the thing, you silly lawn ornaments™!
8358
Other software / Re: Wedge and SMF directions
« on July 28th, 2011, 12:54 PM »
Oh, where was that?
(My problem is that I can't help but be more understanding/appreciative when I'm talking with a girl. Female geeks are rare so they're beautiful. But because it's a concious process I'm acknowledging and playing with, that will *never*, ever have any influence over the course of my work.)
(My problem is that I can't help but be more understanding/appreciative when I'm talking with a girl. Female geeks are rare so they're beautiful. But because it's a concious process I'm acknowledging and playing with, that will *never*, ever have any influence over the course of my work.)
8359
Development blog / Changelog? You mean, like Odo in DS9?
« on July 28th, 2011, 12:48 PM »
A short but sweet one.
This was something I'd been eager to do. Now it's there. The changelog is public at last, and you can follow ournew bu progress in real time.
For more details, please read the first post in the topic!
http://wedge.org/pub/feats/6108/new-revs/
This was something I'd been eager to do. Now it's there. The changelog is public at last, and you can follow our
For more details, please read the first post in the topic!
http://wedge.org/pub/feats/6108/new-revs/
8360
Features / Re: New revs
« on July 28th, 2011, 12:42 PM »
rev 896
(2 files, 9kb)
* Since php_strtr, php_strtolower and php_to8bit are only used in sha1.js, moved these functions to the correct file, saving 1.5kb (0.5kb gzipped) off the final cached file. If any mod wants to use them -- just include sha1.js in your stuff or copy the functions. I'm not forcing extra bandwidth use for logged in members. (script.js, sha1.js)
! The reason why charAt() is being used instead of [] is because IE6/IE7 don't support this. My bad, I thought they were decent browsers. Nah, just kidding, we all know they suck. Well, since php_strtr is only used in password encryption, it's not like it needed any optimization anyway. (sha1.js)
+ Added headers to the JS files. Well, at least we should start to do it. (script.js, sha1.js)
(2 files, 9kb)
* Since php_strtr, php_strtolower and php_to8bit are only used in sha1.js, moved these functions to the correct file, saving 1.5kb (0.5kb gzipped) off the final cached file. If any mod wants to use them -- just include sha1.js in your stuff or copy the functions. I'm not forcing extra bandwidth use for logged in members. (script.js, sha1.js)
! The reason why charAt() is being used instead of [] is because IE6/IE7 don't support this. My bad, I thought they were decent browsers. Nah, just kidding, we all know they suck. Well, since php_strtr is only used in password encryption, it's not like it needed any optimization anyway. (sha1.js)
+ Added headers to the JS files. Well, at least we should start to do it. (script.js, sha1.js)
8361
Other software / Re: Wedge and SMF directions
« on July 28th, 2011, 12:03 PM »
So... I was wondering was Clara was no longer visiting, after getting us involved in so many discussions about the threaded view.
Here's what I found:
http://www.simplemachines.org/community/index.php?topic=443757.0
So, basically, she went ahead and asked, with the same aplomb, the SMF team about it. They replied pretty much the same as us, in the same way. And she went even madder. Then someone indicated that someone else had posted how to build a threaded mode in SMF, then gave a link, upon which she kissed him for such a present, and then nothing...
Probably because by then, she had realized the link he gave was to the very post where *I* was describing the implementation I made, and the reasons why it didn't 'work' in an SMF environment.
Full circle eh. She could have just asked here about my code... ::)
Now she's "shopping for other software".
Well, good luck to you Clara. And remember, even if you have to pay for the software, they're not your bitches either. If you can't find it, build it yourself. This is exactly what WE did.
Here's what I found:
http://www.simplemachines.org/community/index.php?topic=443757.0
So, basically, she went ahead and asked, with the same aplomb, the SMF team about it. They replied pretty much the same as us, in the same way. And she went even madder. Then someone indicated that someone else had posted how to build a threaded mode in SMF, then gave a link, upon which she kissed him for such a present, and then nothing...
Probably because by then, she had realized the link he gave was to the very post where *I* was describing the implementation I made, and the reasons why it didn't 'work' in an SMF environment.
Full circle eh. She could have just asked here about my code... ::)
Now she's "shopping for other software".
Well, good luck to you Clara. And remember, even if you have to pay for the software, they're not your bitches either. If you can't find it, build it yourself. This is exactly what WE did.
8362
Features / Re: New revs
« on July 28th, 2011, 01:08 AM »
rev 895
(8 files, 10kb)
! Whitespace trimmer in BBC parsing code was broken. (Subs-BBC.php)
* encodeURIComponent() has been supported as far back as IE 5.5, so there's no reason to use SMF's way of emulating it (string.php_tp8bit().php_urlencode()). (Packages.template.php, Post.template.php, editor.js, register.js, script.js, suggest.js, topic.js)
* php_strtr uses charAt when it could use [] instead. It's a bit faster, which is good in long loops. (script.js)
@ Note: there are two extra escape() calls in PM and Search templates, followed with unescapes. I'm letting them be for now because they're testing for %u in the URL, which only happens in escape()'d strings. I can probably just change the test to % alone... What do you think Pete? I haven't tested this.
(8 files, 10kb)
! Whitespace trimmer in BBC parsing code was broken. (Subs-BBC.php)
* encodeURIComponent() has been supported as far back as IE 5.5, so there's no reason to use SMF's way of emulating it (string.php_tp8bit().php_urlencode()). (Packages.template.php, Post.template.php, editor.js, register.js, script.js, suggest.js, topic.js)
* php_strtr uses charAt when it could use [] instead. It's a bit faster, which is good in long loops. (script.js)
@ Note: there are two extra escape() calls in PM and Search templates, followed with unescapes. I'm letting them be for now because they're testing for %u in the URL, which only happens in escape()'d strings. I can probably just change the test to % alone... What do you think Pete? I haven't tested this.
8363
Off-topic / Re: Doctor Who
« on July 27th, 2011, 04:06 PM »
I've been watching the first two TW episodes. Thank you guys for telling me ahead that it was not the 'proper' TW. That way, I've been able to enjoy it for what it is -- a basic, regular but ultimately quite nice action thriller show from the US. Going to watch episode 3 now...
8364
Features / New revs - Public comments
« on July 27th, 2011, 12:20 PM »
Feel free to discuss anything interesting you see about the changelog updates!
8365
Features / Re: New revs
« on July 27th, 2011, 10:44 AM »
rev 894
(13 files, 13kb)
* Modified error log's code previewer to show only 30 lines instead of 20[1] and use a monospaced font instead of the default. This ensures we get the entire preview without triggering a vertical scrollbar, improving usability. (ManageErrors.php, Errors.template.php, admin.css)
* Rename 'buddies' to 'contacts' in the English version, and other minor changes. To do: asymetrical contacts. (LANGUAGES: index, ManageSettings, Packages, PersonalMessage, Profile, Who, Wireless)
* Do not show "Age: N/A" in profiles if no age was specified. Just hide the line entirely. It's a waste of time, bandwidth and intelligence. (Profile.template.php)
! allow_no_censored should be tested through !empty(), as is often done. Not that it'll have any influence on a properly installed Wedge, but it's always been done this way with $modSettings, so we should harmonize it. Either add !empty() everywhere, or remove them everywhere. Considering updateSettings() is optimized for a systematical use of !empty(), it might also warrant a rewrite. (Profile.template.php)
(13 files, 13kb)
* Modified error log's code previewer to show only 30 lines instead of 20[1] and use a monospaced font instead of the default. This ensures we get the entire preview without triggering a vertical scrollbar, improving usability. (ManageErrors.php, Errors.template.php, admin.css)
* Rename 'buddies' to 'contacts' in the English version, and other minor changes. To do: asymetrical contacts. (LANGUAGES: index, ManageSettings, Packages, PersonalMessage, Profile, Who, Wireless)
* Do not show "Age: N/A" in profiles if no age was specified. Just hide the line entirely. It's a waste of time, bandwidth and intelligence. (Profile.template.php)
! allow_no_censored should be tested through !empty(), as is often done. Not that it'll have any influence on a properly installed Wedge, but it's always been done this way with $modSettings, so we should harmonize it. Either add !empty() everywhere, or remove them everywhere. Considering updateSettings() is optimized for a systematical use of !empty(), it might also warrant a rewrite. (Profile.template.php)
| 1. | I meant '30 lines instead of 40'. Changelog error, sorry. |
8366
Development blog / Re: Now with 97% more visuals!
« on July 27th, 2011, 09:38 AM »I guess I'm wrong to voice my opinion here. I should have known better.
Yes, SMF shouldn't use icons either, I never said they should.
I have not seen the mini menu, so I have no opinion of that. So stop making assumptions please. I'm just leaving constructive criticism.
I will just keep reminding myself of what you said in the beginning. You and Pete are designing the software to how you guys would like it, not how everyone else would like it, and I don't think there is anything wrong with that. I was just excited about the development of wedge.
Way to go for positivism. When it comes to the visuals, Pete did the admin panel and I did 'everything else'. You know, the part that looks terribile. Of course you're not going to please me. ::)
Posted: July 26th, 2011, 11:15 PM
Text strings could use some changing as well, similar to what you have already done here. They should be:
- Show Unread Topics
- Show Unread Replies
8367
Features / Re: Blogging features
« on July 27th, 2011, 01:18 AM »
Karl? Is that really you...?
Ah yes! Just noticed your pm. Well, welcome! I thought we'd lost you for good ;)
Will reply after I'm done with my movie. Am on my iPod right now.
Movie dragged on. Will answer tomorrow then.
Posted: July 26th, 2011, 11:33 PM
Ah yes! Just noticed your pm. Well, welcome! I thought we'd lost you for good ;)
Will reply after I'm done with my movie. Am on my iPod right now.
Posted: July 26th, 2011, 11:39 PM
Movie dragged on. Will answer tomorrow then.
8368
Development blog / Re: Now with 97% more visuals!
« on July 26th, 2011, 09:48 PM »
You're not making any sense. You say you like the admin panel with its dozens of icons then you say you don't like icons. Then you criticize our use of icons in the action area when smf does exactly the same.
Also, the action area was changed last week with the addition of a mini menu to give more space overall. But I'm sure you'll find fault in that, too. I do my best but some people always know better. Why don't you go ahead and try making a smf fork yourself? ::)
Also, the action area was changed last week with the addition of a mini menu to give more space overall. But I'm sure you'll find fault in that, too. I do my best but some people always know better. Why don't you go ahead and try making a smf fork yourself? ::)
8369
Other software / Re: Wedge and SMF directions
« on July 26th, 2011, 07:51 PM »
Alpha target: late September. Personal target. Official target: none.
Beta target: before 2012.
Converter target: ask TE, the man in charge. I doubt it'll be available for alpha, since it won't be a stable release.
Final target: early 2012. The earlier the better. Because of the mod system rewrite, we should have a very short beta period.
As a reminder, I'm planning to make the alpha demo available in august. Admin demo not planned for now (Pete is in charge of the rewrite.)
Beta target: before 2012.
Converter target: ask TE, the man in charge. I doubt it'll be available for alpha, since it won't be a stable release.
Final target: early 2012. The earlier the better. Because of the mod system rewrite, we should have a very short beta period.
As a reminder, I'm planning to make the alpha demo available in august. Admin demo not planned for now (Pete is in charge of the rewrite.)
8370
Development blog / Re: Now with 97% more visuals!
« on July 26th, 2011, 07:07 PM »
What exactly looks bad to you?
Can you do it better?
Theme images are mostly gone yes. They have been for a year. Possibly the very first change I made in Wedge.
Can you do it better?
Theme images are mostly gone yes. They have been for a year. Possibly the very first change I made in Wedge.