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
9511
Off-topic / Re: Profile Visitors
« on April 1st, 2011, 01:20 PM »
Well, it's one of the features in Wedge anyway. :niark:
So you'll get it once we switch wedge.org to use it!
9512
Off-topic / Re: iHate Apple
« on April 1st, 2011, 01:19 PM »
Quote from Arantor on March 31st, 2011, 03:57 PM
It's a smart move, though. Having control of the hardware means you have far fewer potential variations to contend with, far fewer configurations that could throw off testing, and it limits the scope for things like driver bugs.
Agreed. Driver bugs nearly drove me crazy, ten years ago when 3D development was in its infancy and neither ATI nor NVidia had very stable drivers for recent features. I learned to stay away from the latest two versions of DirectX at the time... (Although I should have skipped DirectX 8.1 altogether. Because it dropped GDI support, I had to rewrite my entire interface to use 3D... And then DX9 came out, restored GDI support and pissed me off. A LOT. That contributed to the premature end of my career as a 3D programmer, really. I should have stuck with OpenGL. OpenGL rocked.)

Anywayyyyyyy......
Quote
That's the thing though, we're seeing other devices coming into the same space as iDevices, but still can't compete on things like the user experience.
Have to say... Reminds me of the Samsung Galaxy Tab. I finally had one in my hands last week... And I was completely underwhelmed. It was heavy, thick, and the interface wasn't smooth at all, even thought they had the iPad model to look up to. My. Utterly disappointed. (I always thought of it as the "ideal size" for me.)
9513
Off-topic / Re: Profile Visitors
« on April 1st, 2011, 01:14 PM »
I don't even remember installing it at all...
9514
Off-topic / Re: Post count fever
« on April 1st, 2011, 01:13 PM »
They also make the 9 stand for "suffering".
What a fun people! ;)

(To be specific, it's only the *pronounciation* of these digits that sounds similar. But because of that, they're symbolically associated with death and suffering.)
9515
@Dr> I had a quick look at his vlog and at least he can be funny and say interesting things... (I agree with many of his hints from the March 21 one.) Still, too bad he seems to also stand for the big cliché of the self-made American entrepreneur who doesn't fear anyone... First victims: elephants. Next victims?
Quote from Michael on March 31st, 2011, 08:55 PM
LOL... I just noticed the "Wedgees" label...lol  What's next? ;)
Wedgens. Then you're a Wedgen forever unless you become a Wedger, eheh.
9516
Off-topic / Re: Post count fever
« on April 1st, 2011, 01:08 PM »
Quote from Arantor on April 1st, 2011, 12:35 PM
Oooh, one more post on sm.org and I get to 44,444 ;)
I noticed that!

@Masterd> 4 means Death in Japanese... :whistle:
Well, thankfully we're not in Japan!
9517
FAQs / [FAQ] Re: Will Aeva Media be part of Wedge?
« on April 1st, 2011, 01:07 PM »
<tl:dr>

YES! :eheh:
9518
Plugins / Re: Plugin hooks
« on April 1st, 2011, 01:06 PM »
Quote from Dragooon on April 1st, 2011, 12:59 PM
Will you add a template hook at every place possible?
As I said: automatic template hooks in every single sub-template (before and after), as well as manually added hooks in places that matter. We could also resume our work (well, Pete's work!) of splitting templates into many sub-templates. The work I did on rewriting the sub-template flow should help a lot. (Three different template layer systems instead of one, helper functions, and let's not forget that Pete originally thought of making it possible to have multiple sub-templates [1] which, what a shame, still isn't possible in SMF!!!)
Quote
Posts user info, post options, below one's sig, above post's title, above topic's title, below post's listing, below and above quick reply, quick reply itself, how about editing an existing template itself? Hooks are a lot more sensible on workflow itself, hence they work fine at controller and model stages but not at the view part.
Anything you want, really. We could discuss it in private if you'd like, or just keep doing it here. (Funny, this is technically the first development thread we're having in a public place...)

You didn't reply about Tox-G's exact abilities?
 1. As opposed to nesting multiple template layers.
9519
Other software / Re: SMF 2.0 Gold is released!!!!
« on April 1st, 2011, 12:44 PM »
Got fooled for a couple of seconds... Just enough time to think "Fuck, I haven't finished integrating AeMe yet!"... Then I realized it was too sci-fi to be true :niark:
9520
Plugins / Re: Plugin hooks
« on April 1st, 2011, 12:39 PM »
Quote from texasman1979 on April 1st, 2011, 03:39 AM
and i have a sig defined, but it doesnt appear to show up? does this custom version of smf yall are using require something that i dont know to set?
Actually, sigs only show up for members with at least 10 posts. This is to discourage spammers from posting here...
9521
Plugins / Re: Plugin hooks
« on April 1st, 2011, 12:31 PM »
Warning: this is a *very* technical post. It also spoils a lot of things about Wedge's internals, eheh.
Quote from Dragooon on March 31st, 2011, 05:31 PM
TBH manually positioning every hook in every bit of template is a very impractical practice, it may seem workable in theory but I don't see it actually working out. Hooks in actual workflow is a lot more sensible and practical thing.
I don't see your point...

Let's take this example. Edit Load.php, loadSubTemplate().

Code: [Select]
$theme_function = 'template_' . $sub_template_name;
if (function_exists($theme_function))
$theme_function();

Into this...

Code: [Select]
$theme_function = 'template_' . $sub_template_name;
$theme_function_override = $theme_function . '_override';
if (function_exists($theme_function_override))
$theme_function_override();
elseif (function_exists($theme_function))
$theme_function();

That basically allows us to load any kind of overriding template indicated by the styling (in settings.xml, let's say), and then we can completely override the existing function.
We could also have two other functions: $theme_function_before and $theme_function_after, which would be executed respectively before and after the target template function -- without preventing the original function from being run, allowing themers to insert data easily.
Of course, these functions could be added to each other (e.g. a mod adds a _before function to a template function, and the current function also overrides it -- let's just say themes always have priority over mods so their code is run first, then all mods in whatever order.)
Of course, it's not practical for very specific areas like adding buttons to a strip, but in these cases we always have proper hooks with the list of variables, so mods will use hooks for these, and for areas without a hook, they can use _before, _after and/or _override. Then our job is to simply split template functions into many smaller functions.

...Or we could just add template hooks here and there in important areas of the template, of course.
The solution I gave is just a quick one to allow themers to override any single function without us needing to add hooks everywhere.
Quote
The thing is, Tox-G adds a lot of possibilities otherwise which I consider to be quite hard doing with pure PHP without actually limiting a designer.
WeCSS also has the same features and limitations, somehow. Because it's preparsed, it gave me great freedom to develop it into an object-oriented version of CSS, and it made it so much simpler for me to manipulate objects with common parents, it's really impressive... However, it also puts an extra burden when it comes to inherited stylings -- if I want to restyle an object that is already parent to others, but I only want to restyle that particular object, I have to careful consider whether or not I'll specifically prevent inheritance for my rules. All in all, more power also means more complexity. Because most of the important objects in Wedge's CSS are linked to others through inheritance, themers will be required to learn how inheritance works, which is basically the whole point of having extra sample stylings that show how it works.

(And in that respect, I'm really glad I made Wine the main styling and pushed Warm to an inherited styling, because it shows how to... pretty much get rid of all the bells and whistles in Wine, so people don't have to worry about making designs that are too close to Wine. At this point, I could even rework Warm to make it even more removed from the Wine style. Something like WordPress's awful default themes.)
Quote
I haven't encountered a thing that I can't do with pure TOX-G. But to each it's own, PHP got its own advantages. One of my main motives of  advocating TOX-G is because of it's hookable nature,
Correct me if I'm wrong, but it's only hookable by splitting functions into many, right...? Or does it allow one to take the sub-template's HTML and manipulate it as a string before reinjecting it to Tox-G's parser? Which is the only way I can see for Tox-G to be superior to SMF/Wedge's current implementation...
9522
Other software / [Flames] Re: Dream Portal
« on April 1st, 2011, 11:52 AM »
Quote from ccbtimewiz on March 31st, 2011, 07:10 PM
I'm not responsible for DP anymore so really I don't have anything to say. And respectfully put, the vote was against to allow the inclusion of DP inside of any other software.
That's where it gets silly. If you, as project leader, can't look into the legal features of the license you're applying to your software, there's a problem.
It seems to me that the fact that we dropped the idea of forking DP was to show proof that we didn't want to fight with DP, even though we legally have the right to fork it. But your behavior doesn't seem appreciative of our efforts.
Quote
You find it odd because I read a topic that interests me? You're instigating an argument that shouldn't even exist.
Given the recent history between DP and Wedge, if you are to come here, you should at least come in peace and introduce yourself, instead of posting a single negative word on a topic about portals.........
9523
Other software / [Flames] Re: Dream Portal
« on April 1st, 2011, 11:49 AM »
Quote from Makar on April 1st, 2011, 10:27 AM
Do not repeat mistakes MaxsiteCMS.
We don't know what that is.
Quote
There , too, not to listen to the users .
Are they paid? If not, they're entitled to do whatever they want.
If you want something suited to your tastes, do it yourself or pay someone to do it for you. Otherwise, you'll have to pray that we have the same vision as you.

Go to simplemachines.org and ask them to implement whatever you want. You'll get the same answer and that'll be very logical. When I worked on Aeva Media, I received dozens of silly requests that I never implemented because they didn't match my vision. In the end, after two years of work, everyone was happy with AeMe. Guess why? Because I'd reached the point where my vision was fulfilled, and it turned out that many people finally got it and loved what they saw.

So, if you don't like Wedge when it's out, you're free to go to another platform. There will be people who will be appreciative of our work. It will make us very happy to see Wedge used on very small scale, and very large scale forums altogether. There is no "universal taste". Neither Pete and I like the WordPress platform, even though it's loved by most people. Wedge won't be loved by everyone. But it will be loved by its authors, and that alone will warrant its continued support from us. It's more than many software can boast about.

Just look at where it's at right now. We started the project on August 25, with diverging ideas about it but a common trust in each other's skills and beliefs. Seven months later, the project is still extremely active, we made 675 commits, added tens of thousands of lines of code... 95% of all web projects are dropped after a couple of months, because it's too complicated, or doesn't go in the direction the author wanted, or just lack of interest in general.

Wedge is here to stay. First of all, it will be out this year. People will be able to test it, give feedback and determine what they like best. So, until we're done with the implementation of our dream features, we won't implement anyone else's requests. We will, however, make tweaks based on community feedback. But we have to draw a line.

(Pete, maybe we should make a FAQ about feature requests...)
9524
Off-topic / Re: Post count fever
« on March 31st, 2011, 11:58 PM »
Odd. It's hosted on the same server as here.
9525
The Pub / [Archive] Re: Logo Madness
« on March 31st, 2011, 11:55 PM »
Just read through the pages of the topic -- all of the different elements were posted at some point in here.
I also argued against the line (although I do think it looks great. But please read my explanation.)