As somehone who's done a lot of CMS implementations, the Java community does have things comperable (in scale and functionality) to Drupal, Joomla, Typo3 (god I really hate that last one). But because of the infrastructure and development costs (instead of shared hosting and the kid next door), Java CMS stacks are typically very large "enterprise" solutions with big licensing costs. Adobe AEM (formerly CQ) comes to mind.
Drupal 7 and 8 got a lot better.... but Drupal does have a lot of that stuff as legacy specifically because they were working around those kinds of limitations in older versions of PHP. Switching out those patterns across something as big as Drupal is a massive undertaking that fundamentally changes how Drupal works.
Implementations I've used leak connections like a seive, forcing restarts of the database servers on a regular basis.
The only time I've seen this was when a "Java Expert" built out a platform using PHP, and tried to make it jump through hoops to work like Java. Net result? Factory factory factories (not exaggerating) that resulted to an amazing kludge of massive memory-hogging threads which brought the servers down on a 2-3 hour cycle. Took massive refactoring to clean up that mess.
A scripted language fundamentally works different than a compiled language, and trying to force one to be structured like the other is a recipe for disaster no matter which way you go.
In PHP this is now solved with parameterized queries. Plus any framework or CMS worth it's salt was doing it already:
$sql = $dbConnection->prepare("SELECT fname, lname FROM people WHERE id = ?");
If you're rolling your own DB connection layer in modern PHP, you're doing it wrong.
I've been flying for business several times in the past month (and several times last year). With the recent easing on in-flight electronics, I've seen what seems like an explosion in tablet use that really surprised me, and a drop-off in laptop use.
And every time the tablet users are almost universally iPads, with a few kindles thrown in for good measure.
Plastic creamer pods should be banned too! Those stupid bits of plastic stick around for thousands of years.
I agree about the long-term disposal issue. But how do you propose producing hermetically sealed milk products in individual serving sizes without plastic?
Coffee pods you could get away with the biodegradable plastic, I would think. But those creamer pods are hermetically sealed because of milk's otherwise incredibly short shelf life.
Not to mention that under taste-testing the Mr. Coffee performed better...
You're right. They don't own it, but they are licensed to be the royalty collection entity in Germany. You'll find the member organizations to be the same or a cross-section of ASCAP members in the USA.
In the USA, music royalties are collected and distributed back to publishers and/or artists by ASCAP or BMI. In Germany, it's GEMA. In just about every country in the world, it's a different royalty collection process and licensing entity, just like it's a different copyright and distribution process.
This is the fundamental reason why music and video content has been so problematic in the era of the truly global internet. There are billions upon billions of dollars invested in the archaic business models, contracts, organizational infrastructure, and jobs to support the legacy model of content consumption that had been built up over nearly a century. The internet came along and destroyed it all in about a 5 year span.
My theory of the question for life, the universe, and everything.
The books rely heavily on probability (even as far as powering the faster than light engine as alluded in the summary).
A pair of dice is one of, of not the most common symbol for probability, chance, and luck (at least in Anglo-American culture). And how many pips are on a pair of dice?
Then you weren't paying attention. It was all over Slashdot when they launched.
Granted, it's marketed to users *inside* the Great Firewall, so you at least have that excuse.
For the hosting providers then fun really starts when you can't get a public IPv4 for your new webserver, that'll be fun. There's no NAT workaround for that, some european hosting providers are already feeling the crunch in their IPv4 blocks, you can only host so many servers. So what can you do? Jack up the prices ofcourse, isn't the free market wonderful!
There is certainly a NAT-like workaround for lack of IPv4 for webservers. It's called a load-balancer. Since the domain name requested is in the HTTP header, it's easy to route the request to different hardware behind the front machine based on domain name. In fact, typical Apache configuration relies heavily on domain name being in the HTTP header.
If we ever get holo decks then the comparison of Trek holo decks to real holo decks will be the same as current CSI "enhance enhance enhance" to real photo manipulation.
Trek holo decks are "magic" in their logical inconsistencies because of fantasy writing.
You clearly haven't done anything complex for reskinning website theme systems.
The promise of CSS stylesheets is bullshit. Yes, I know all about CSS Zen Garden (and have written my own "themes" using that). The reality is that CSS Zen Garden was a very planned HTML structure and provided a ton of extra "helper" HTML and classes.
Other than very basic style changes (like color scheme variations) substantial HTML rewrites are required. Especially if you want to introduce new functionality that wasn't accounted for in the original design (hello media queries!). Depending on how your backend framework is built, this could require a lot of fairly siginificant structural changes to support properly instead of the hack-upon-hack that is slashcode currently.
Not to mention, Slashdot has over a decade of back content to keep in place and presumably *working* after redesigning page layouts.
Many countries outside of the US, especially developing countries, have higher penetration of mobile phones.
I can think of a lot creepier uses than you suggest as the worst... but I can think of some good ones as well.
Is there a famous personality from history you'd love to have a conversation with? Einstein, Churchill, religious figure, celebrity?