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 - Nao
9031
Stop computer viruses! Stop porn!
Get real viruses! Get real sex!

:niark:
9032
A diff tool won't be enough to help, really. It'll be pretty much mandatory, though.
There have been so many changes in some areas...

Probably I'll have to rely on writing some kind of tool to help retrieve older strings and just ask translators to do the new ones.
Heck, maybe I'll have to rewrite the way language strings are handled. We discussed it many months ago but couldn't come up with something fast and efficient enough at the time.
9033
Other software / Re: Looking for Portal Suggestions
« on May 8th, 2011, 03:04 PM »
My main point for wanting to provide a portal out of the box is that it'll help avoid the numerous portal systems in SMF. I'd rather have a unified system in Wedge, and then let people add plugins for specific features that would normally be in a portal package.

And yes I think it's best to put your best into things you do, but sometimes "your best is not good enough". Oh, I'm watching too much South Park these days, I keep quoting episodes. :lol:
9034
Other software / Re: SMF 2.0 final THIS MONTH?
« on May 8th, 2011, 11:29 AM »
Quote from Artur on May 8th, 2011, 10:33 AM
Quote from Nao/Gilles on May 8th, 2011, 12:04 AM
The 34.6% market share for China is not inside IE.
I didn't said that. I said that almost 40% of your 11% marktshare is going to chinese ie6 users.
No. As I said: 75% of the 11% marketshare is Chinese.
Quote
If 11% is 100% and 40% are chinese ie6 users then there is 60% left of that 11% marktshare for other countries ie6 users.
No, 25%. Please re-read my post...
9035
Google has a 100% uptime, last time I saw, your jQuery file will be available long after your server died :P
But really, it's up to you. I did write this local option. I went as far as implementing the gzipping & caching stuff just to make sure it's as small as possible in local. So you might as well use it :P
9036
Features: Miscellaneous / Re: Gravatar support
« on May 8th, 2011, 11:23 AM »
Actually I didn't know this was possible, but AFAIK admins can disable remote avatars so that would make Gravatar the only viable option here.
Otherwise, I guess other alternatives like Incarnate should be usable the same way... Oh my, headache :lol:
9037
Features: Theming / Re: Permanent sidebar
« on May 8th, 2011, 11:19 AM »
Some people will think it's not necessary that Wedge has a forum system, you know :P
9038
There's always a limit after which you can't really consider a program as efficient.
Of course, at startup a program may be needy. What matters is how much memory it uses after some time.
At startup, Opera uses a lot of memory. Mostly all of it when I have hundreds of tabs. After a few minutes, it starts reallocating back some of its memory to the system. Because it's done with sorting.
9039
Features: Miscellaneous / Re: SMF bugs
« on May 8th, 2011, 12:35 AM »
A few of the many, many SMF things I fixed... (Just retrieving keyword 'smf' from last month's SVN commits.)

- In the profile area, when issuing a warning, SMF has code whose purpose is to allow moderators to drag and slide to set the target percentage. Needless to say, it doesn't work at all.
- SMF uses time() in a few areas to determine how many seconds were spent on a task. Very accurate!
- SMF does something like this at some point: in_array('m', array('m,cd,cp')). Sounds like a joke.
- SMF shows a floattop class by default in template_button_strip. It doesn't even exist. Most of their calls request floatleft, they should have used that by default...

SMF does this, SMF does that... These are all bugs I found while reading/assessing/auditing the source code. We're not supposed to do that. The SMF team is supposed to. SMF beta testers, at worst.
9040
Other software / Re: SMF 2.0 final THIS MONTH?
« on May 8th, 2011, 12:04 AM »
Yeah, I know this site, it's the only thing that keeps me sane. Ask Pete, I keep repeating to myself that "we don't care about the Chinese market do we?" :P

The 34.6% market share for China is not inside IE.
What it means is that 34.6% of all Chinese Internet users are running IE6.
.346 x 500M (approx) = about 170 million people in China are using IE6.....
Since there are a bit over 2 billion Internet users worldwide, that would mean China's IE6 share accounts for ((500M/2B) * .346) = 8% or so of all Internet users are Chinese IE6 users. 8% out of 11% is about 75%...

So, basically, 75% of all IE6 users in the world are Chinese.

(Correct me if my calculations are wrong. I may not have the most recent data, and I didn't launch my calculator :P)
9041
Really, there is no way Wedge will be available in anything else than French and English during the alpha sessions. Maybe beta will introduce other languages but I doubt it -- we'll strongly discourage anyone from translating Wedge until we're done stabilizing the language files. There haven't been major changes since I implemented AeMe into Wedge, but it's clearly far from complete.

Opera is updated as language files go. 95% of all alpha/preview versions are only provided in English. They usually add other translations during the RC phase.
9042
Features: Forward thinking / Re: MySQL only!
« on May 7th, 2011, 11:52 PM »
Just to be clear -- we are not going to offer support for anything else than MySQL, and we never will. At least I won't, and I think Pete won't...
9043
Features: Forward thinking / Re: UTF8 only!
« on May 7th, 2011, 11:51 PM »
UTF8's only issues are: (1) slightly lower performance, (2) uses more space.
(1) isn't much of an issue because we only use UTF8-aware functions when necessary. There is no need to call a UTF8-aware strlen when we want to know the actual size in bytes rather than characters. Things like that...
(2) is more of a problem but really... It takes about 5% more space in a French language forum. It's not that much... And it's even less in an English-only forum (actually, 0%). Although if you have a Japanese board, it will use much more space than Shift-JIS or whatever. But that's the price to pay. If you have a Japanese board set to ISO-8859-1, it will use up way more space because all chars are converted to HTML entities.
9044
- Local (gzipped along with script.js+theme.js to avoid using up an extra hit)
- Google CDN
- jQuery CDN
- Microsoft CDN

I did my best to satisfy everyone really ;)

And local is a bad idea in practice. Use the Google CDN. Local means more bandwidth for your server, and it forces the client to download the file at least once (unlike a CDN link where it might already be cached even before visiting the site for the first time.)
9045
Features / Re: New revs
« on May 7th, 2011, 07:31 PM »
rev 763
(8 files, 10kb)

! In some cases, the template footer wouldn't be called, and an error would be generated. (Subs.php)
! Why ask Wedge to do a simple addition on tag processing, when developers can do it once and for all? (Subs-BBC.php)
! Inline post edit could generate errors, and trigger yet another error when trying to announce it. (topic.js)
+ Added 'headline' class to the more tag, for themers to style post introductions. (Subs-BBC.php, index.css)
* Upgraded other jQuery 1.4.4 occurrences. (install.php, repair_settings.php, upgrade.php)
* ajax_in_progress box was too big. (index.css)
- Outdated documentation. (admin.js)