Go ahead and wince at these technologies...I work for a company that builds and hosts these sites when your IT group will not/cannot get it done. Several of our clients are government organizations, and they are begging us to push this kind of envelope. Also, AJAX/Flash and Sect 508 compliance are not mutually exclusive. A properly built website will degrade gracefully and screen readers and web crawlers alike will see useful content. Using a framework like Symfony (http://www.symfony-project.com/) makes such functionality very easy to implement.
...and is definitely the way to go in the test lab...
If you are trying to tweak performance, having shared resources can really confuse matters. While trying to optimize a SQL statment on a shared host, I've shot myself in the foot thinking that I was making things better. In reality, performance suffered more due to unrelated system load than from my query stategy. If you have control over all apps that are loading up your physical server, then it shouldn't be a problem. If you're on a publicly shared VPS, then be wary.
I know that the health care industry is generally focused on finding a profit somewhere, but I like this new spin on sharing amongst medical professionals. Sourceforge has a ton of medical software, but I'm not aware of many shared hardware/design communities out there in this field.
It's been a great experience for me for over two years now.
Drupal has changed quite a lot in the past 2-3 years. It sounds like your problem was not a good fit for Drupal. Instead of complaining about how much Drupal might suck, perhaps you should point out that it is a CMS, not an application server. You'll save people the headache of using a CMS when they should be using an application server.
Why not just rename all class, method and variable names some combination of zeros and letter-O's. Along with removing whitespace and several other techniques, this could prove quite humorous to try to decode.
include OOO00OOOOOO;class OO0OO00OO extends OOOO000 {private int OO000;public String OO000000O(int OO000O,double OOO000000){return OO000O*OOO000000/(OO000+1);}}
Practically speaking, though, you could maintain a translation table to convert this back into it's original format for maintenance purposes. Imagine 100,000 lines of this sort of code...
Go ahead and wince at these technologies...I work for a company that builds and hosts these sites when your IT group will not/cannot get it done. Several of our clients are government organizations, and they are begging us to push this kind of envelope. Also, AJAX/Flash and Sect 508 compliance are not mutually exclusive. A properly built website will degrade gracefully and screen readers and web crawlers alike will see useful content. Using a framework like Symfony (http://www.symfony-project.com/) makes such functionality very easy to implement.
...and is definitely the way to go in the test lab... If you are trying to tweak performance, having shared resources can really confuse matters. While trying to optimize a SQL statment on a shared host, I've shot myself in the foot thinking that I was making things better. In reality, performance suffered more due to unrelated system load than from my query stategy. If you have control over all apps that are loading up your physical server, then it shouldn't be a problem. If you're on a publicly shared VPS, then be wary.
I've been using Jeremy's spam module for quite a while now. Great stuff! BTW, here's the main Drupal project page for this module.
I know that the health care industry is generally focused on finding a profit somewhere, but I like this new spin on sharing amongst medical professionals. Sourceforge has a ton of medical software, but I'm not aware of many shared hardware/design communities out there in this field.
Nobody expects the Canadian Inquisition!
Isn't this similar to the blinkenlights project?
Why not just rename all class, method and variable names some combination of zeros and letter-O's. Along with removing whitespace and several other techniques, this could prove quite humorous to try to decode.
include OOO00OOOOOO;class OO0OO00OO extends OOOO000 {private int OO000;public String OO000000O(int OO000O,double OOO000000){return OO000O*OOO000000/(OO000+1);}}Practically speaking, though, you could maintain a translation table to convert this back into it's original format for maintenance purposes. Imagine 100,000 lines of this sort of code...