Not in that many places and certainly not in Europe.
It's a grey area in America. Perhaps they'll decided there's more skill to this than poker, who knows?
I personally miss UCSD-pascal and p-code. It did what java was meant to do -- run as a pseudo-machine with pre-compiled bytecode in a machine independent fashion. Too many youngsters today think that Sun created that concept with java, when in reality it was a ripoff of USCD-pascal's p-code for a C++-like language.
I worked with p-system pascal for a couple of years but I'm not sure I miss all the stack/heap overflows. You're entirely correct about the bytecode stuff. Funnily enough I'm a java programmer now.
The fact that you need a book on Drupal development kinda contradicts the claim that the documentation is excellent.
But yeah, now there's a book it might be easier.
Installing it isn't the problem. Getting it to do anything useful is, or getting it to work the way you want it to is. It's fine for some sites, but not for anything complex.
I've used drupal, and although my first impressions were positive, the further I delved the more disappointed I became. If you want it to look and work just like it came in the box then fine, but if you want to add any functionality at all you need to get to grips with an incredibly convoluted API and call hierarchy. I'm not saying it's worse than any of the others out there, just that it's not that great either.
quote: "Installing Drupal and using it to create a simple site, is fairly straightforward, in part due to its relatively excellent documentation."
The documentation is fragmented, written by multiple unqualified authors and badly organized. It speaks volumes about the drupal approach that their own site has the poorest information architecture I've come across. Even finding your own posts on the forums can be a nightmare. For some types of content, user generated taxonomy navigation is great, but it doesn't work for (a) documentation or (b) forum posts.
I'm not trying to troll here, this has been my honest experience. I wasted two weeks on drupal, trying to get it to do what I needed it to do. In the end we decided to go it alone and develop our own CMS type platform because it would take less time than doing it with drupal, and it has indeed proved the case.
Perhaps now there's a decent book on drupal development it'll become an easier platform to develop on, but I've not read the book so I can't comment.
If they manage to get any money the first thing they should spend it on is generating some decent documentation. The current stuff is out of date, half complete rubbish.
There's no mention of the granddaddy of them all, nor any of it's modern incarnations.
Where's the real classic rogue/moria/nethack/angband etc?
Shoddy shoddy stuff.
More an more that I encounter are using mac os X so that they can do all the unix gubbins and use office. Mac laptops appear all the rage for the trendy computer science researcher.
I have to agree with you, Java is the best language to teach in universities for the reasons you give and one more... it's an OO language that is directly applicable in the real world. I learnt all sorts of crap like smalltalk, which while giving me a solid foundation in OO concepts was worth bugger all to prospective employers. If I had to choose one language to teach at undergraduate level, Java would be it.
However, I would also argue that at least a basic understanding of C/C++ is also needed by graduates. It shouldn't have to be one or the other. Ideally, I'd say that graduates need Java, C/C++, possibly some microsoft.net thing (blurgh) and a web scripting language (probably PHP). With a those as a basis, they could easily adapt to whatever they need to do in the future, be it Perl, Ruby, Python, VB.net or whatever.
I think it's a case of evaluating the costs/benefits of different products be they open source or not. It may sound like an obvious process, but often overlooked.
In my experience (middleware), many of the open source products do the job well but require massive investments of time and expertise to get of the ground and maintain, whereas the comercial solutions come with proper support, documentation and decent GUIs. The question that needs to be asked is does it cost more for the licences or more for the manpower?
Don't get me wrong, I'm writing this on ubuntu, I develop using open source technologies and I contribute to various OS projects, but I've watched the UK government pour millions of public money into open source products that would have been beter spent on licences for comercial ones.
Vouchercloud is actually pretty decent, I use it a lot for half price food.
Is the answer Richard Stallman or IBM?
yes, but as this particular bit of clickbait confirms my prejudice towards americans and made me chuckle I'll let it slide.
That not everyone is taking this seriously?
And save me some money.
Not in that many places and certainly not in Europe. It's a grey area in America. Perhaps they'll decided there's more skill to this than poker, who knows?
Dammit. I thought it was just me doing it wrong, but no, it's broken. It's been Ant on the command line for me too.
The fact that you need a book on Drupal development kinda contradicts the claim that the documentation is excellent. But yeah, now there's a book it might be easier.
Installing it isn't the problem. Getting it to do anything useful is, or getting it to work the way you want it to is. It's fine for some sites, but not for anything complex.
psst. That's what http POST is for.
I've used drupal, and although my first impressions were positive, the further I delved the more disappointed I became. If you want it to look and work just like it came in the box then fine, but if you want to add any functionality at all you need to get to grips with an incredibly convoluted API and call hierarchy. I'm not saying it's worse than any of the others out there, just that it's not that great either. quote: "Installing Drupal and using it to create a simple site, is fairly straightforward, in part due to its relatively excellent documentation." The documentation is fragmented, written by multiple unqualified authors and badly organized. It speaks volumes about the drupal approach that their own site has the poorest information architecture I've come across. Even finding your own posts on the forums can be a nightmare. For some types of content, user generated taxonomy navigation is great, but it doesn't work for (a) documentation or (b) forum posts. I'm not trying to troll here, this has been my honest experience. I wasted two weeks on drupal, trying to get it to do what I needed it to do. In the end we decided to go it alone and develop our own CMS type platform because it would take less time than doing it with drupal, and it has indeed proved the case. Perhaps now there's a decent book on drupal development it'll become an easier platform to develop on, but I've not read the book so I can't comment.
I stopped counting the times when I ran out of fingers. *runs away*
Freedom to never see your kids because you don't get any holidays!
Go you
*gloats about his 30 days of paid holiday per year + paternity benefits*
Everyone gets this in the UK. It's a basic right. *points and laughs at the Americans*
Nice rant :)
But pssst, the gazillions of java based application servers in the world would like a word with you.
I back this. I've got myself an OU degree and haven't looked back since.
If they manage to get any money the first thing they should spend it on is generating some decent documentation. The current stuff is out of date, half complete rubbish.
There's no mention of the granddaddy of them all, nor any of it's modern incarnations. Where's the real classic rogue/moria/nethack/angband etc? Shoddy shoddy stuff.
What makes this any different from using a URN identity from a SAML identity provider?
More an more that I encounter are using mac os X so that they can do all the unix gubbins and use office. Mac laptops appear all the rage for the trendy computer science researcher.
I have to agree with you, Java is the best language to teach in universities for the reasons you give and one more... it's an OO language that is directly applicable in the real world. I learnt all sorts of crap like smalltalk, which while giving me a solid foundation in OO concepts was worth bugger all to prospective employers. If I had to choose one language to teach at undergraduate level, Java would be it. .net thing (blurgh) and a web scripting language (probably PHP). With a those as a basis, they could easily adapt to whatever they need to do in the future, be it Perl, Ruby, Python, VB.net or whatever.
However, I would also argue that at least a basic understanding of C/C++ is also needed by graduates. It shouldn't have to be one or the other. Ideally, I'd say that graduates need Java, C/C++, possibly some microsoft
"slashdribble" *fnarr fnarr chortle*
I think it's a case of evaluating the costs/benefits of different products be they open source or not. It may sound like an obvious process, but often overlooked.
In my experience (middleware), many of the open source products do the job well but require massive investments of time and expertise to get of the ground and maintain, whereas the comercial solutions come with proper support, documentation and decent GUIs. The question that needs to be asked is does it cost more for the licences or more for the manpower?
Don't get me wrong, I'm writing this on ubuntu, I develop using open source technologies and I contribute to various OS projects, but I've watched the UK government pour millions of public money into open source products that would have been beter spent on licences for comercial ones.
If my boss wore a decent helmet I could crack him round the head with a bat everytime I felt stressed. Cause and effect really.