I made a site just like this http://yamr.net to be able to group chat with friends/family/co-workers and not have them install anything (can go to yamr.net/any-room-name)
It's pretty cool seeing your site and what you decided to do differently. I'll be checking out your source later when I have time.
Mine is also built with php/node and I added socket.io so I could take advantage of websockets. I auto-log in users and keep chat history (although right now it only shows the latest 30 messages)
If you're looking to implement any features I have (like chat history) PM me and I'll share how I did it
They advertise as "fat-free" but i think theres still fat that could be trimmed, that wouldn't be needed in a base framework.
I don't really understand why they call some of these plugins through the F3 class instead of using them separately.
Wouldn't it be better to separate db class, and do Db::query() or Db::sql() instead of F3::sql(), which uses a __callStatic() magic method and loops through all the files in the autoload dir and checking each class to see if it has a sql() method. Just seems like it's doing a lot of extra un-needed work, even if it is caching it
I believe you already can, using F3:: for everything is just a fallback if you've forgotten what class the method belongs to. I had a thought to plug in an ACL check inside the __callStatic() and autoLoad() methods, since it's already searching for the class and method, would be a simple thing to run that through an ACL table to see if the user has access to the class/method. Just a thought.
it would help if microsoft allowed browser upgrading without checking for a valid installation of windows. i don't know if things changed, as i'm on a mac now, but when i had XP, i was stuck with an older version of IE cause i bought a computer with an invalid copy of the OS
considering its about impossible to buy a pc without paying for a windows license bundled, I would be surprised if the percentage of illegal copies was larger that 0.X%
1) Computer repair shops very frequently format computers and re-install pirated copies of Windows. Considering the spyware problem of not too long ago, this is incredibly common.
2) Many parts of the world don't have stores like Best Buy and Dell might not ship there. Many computers are sold as brand new with a pirated copy of Windows.
3) In some nations, pirated Windows copies are sold by street vendors right next to pirated movies and video games. If you don't understand or respect intellectual property rights, you might as well upgrade from XP to Win 7 for next to nothing.
I was under the impression that they did drop that requirement.
(Also, FYI, if you do buy a computer and it came with an illegal copy of Windows, you should contact Microsoft to trade it in for a legit copy. It's usually free to do so provided you rat on the sketchy vendor)