The project is based on the Quest3D engine, so a wrapper had to be written to expose Awesonium in the engine. The whole thing is open-sourced, so feel free to use the wrapper for your own Quest3D projects.
The biggest advantages that we found when using Awesonium as a GUI rendering system are the following:
- Support for highly interactive Flash GUI components. In fact, we embedded Flash videos/lessons directly in the game and let Awesonium do the rendering through its Flash plug-in.
- Seamless migration of the GUI content from the game's lesson browser to the internet. All HTML/Flash lessons can be accessed in the game as well as just online through a regular browser with no changes in the code.
If only searching on your site brought up exactly the same themes as searching on Themeforest (eg: searching for "Landing Page" on Themeforest returns 150 results while doing the same on TheThemeList brings up just 6).
I actually own the domain NewCircles.com and was working on an idea very similar to what Google has done here (including group video chat) but with emphasis on users finding and joining NEW circles instead of just organizing existing friends into circles. Think Meetup mashed with Facebook with a dash of Chatroulette.
After this announcement I'm not sure if I should continue working on my project...
This approach is higher performance, officially supported by Microsoft and comes with all Ultimate Vista/7 installations. Cygwin runs as a user-mode app that emulates the POSIX environment using the underlying Windows APIs. SUA is an integrated subsystem that is on the same level in the kernel stack as the Windows subsystem (that's being used by every Windows app out there). By being so close to the kernel, SUA is able to use undocumented APIs within the kernel to achieve greater performance than Cygwin.
Simply use the existing MD5/SHA1 hash as input to bcrypt and update all password hashes in your database in one go. Then, whenever the user logs in you first apply the old hash function followed by bcrypt before comparing with what you have in the DB.
I used to work there a few years ago and now I work at a 'big, boring organization', as some might call it.
Having interacted with people who've been at EA most / all of their careers, I can enumerate the following reasons why they stick around and put up with crazy overtime:
1. Glamour: being in the credits of a multi-million dollar game that millions of players will play worldwide is pretty cool.
2. Love for gaming: I have not met a single developer there who wasn't a regular gamer.
3. Love for sports: EA is the biggest developer of AAA sports titles out there. If, for example, you love gaming and basketball, can you think of a more enjoyable way to earn a living than being one of the developers on a AAA basketball title like NBA Live?
4. Guilt: This might come as a surprise to some but when you actually enjoy what you do so much and when 'reproing a bug' to you means playing through five minutes of the game with the debugger attached to your Xbox, you kind-of start feeling like you're cheating the organization for money. As a result, you start overcompensating by staying later and doing more work even when overtime is not mandated.
How is Tokio Cabinet used? I was trying to find code that uses Tokyo Tyrant to interface with Tokyo Cabinet but didn't find any. I did find a compiled tokyocabinet.o object file - does anyone know where/how it's used since it's not compiled into Node as an extension?
I realize that running Node on top of the .net runtime will probably be significantly slower than running it on top of the highly optimized V8 engine, but some perf numbers would be interesting nevertheless.
The way Adobe handled this issue just goes to show how terrible their QA and bug triage processes are.
Personally, I've been withholding from using Flash blocking plug-ins because I always thought that it would take away from my experience of most modern web-sites - that is despite Flash being a big pile of crap in terms of full-screen HD video performance on a gaming-grade laptop that plays Far Cry on maxed out settings.
I believe my cup of anger just overflowed - I will be installing Flashblock today.
And until Adobe learns how to truly test performance of their software on a variety of machines (oh, don't get me started on GPU acceleration problems in Photoshop CS4 when it first came out and perf issues with Flash HD video playback on specific GPUs) as well as how to properly respond to security issues, Flashblock will be kept enabled.
http://sourceforge.net/projects/learn-cnc-game/
The project is based on the Quest3D engine, so a wrapper had to be written to expose Awesonium in the engine. The whole thing is open-sourced, so feel free to use the wrapper for your own Quest3D projects.
The biggest advantages that we found when using Awesonium as a GUI rendering system are the following:
- Support for highly interactive Flash GUI components. In fact, we embedded Flash videos/lessons directly in the game and let Awesonium do the rendering through its Flash plug-in.
- Seamless migration of the GUI content from the game's lesson browser to the internet. All HTML/Flash lessons can be accessed in the game as well as just online through a regular browser with no changes in the code.