> If Nanocomp takes further steps to align the nanotubes, the strength jumps to 1,200 megapascals." anyone who knows how much we need for our space elevator???
but they *do* have anonymous functions, with the create_function() call. The annoying thing is though that the function will not get cleared from memory once if goes out of scope, making it leak memory. great.
I've done quite a bit of MS programming and I actually found their public APIs quite well documented, yes they have had errors in them, but so do most APIs, and they do try to correct them when they find out errors in them. Sure they're are APIs that they want to keep secret, for no other reason than to get an advantage over other compaies which makes them sucky-sucky in my eyes and hence them being smacked by EU, but that's another point.
You make it sound like they publish fake docs just to piss developers off, in fact, they're actually quite nice to their developers, even if they're not very nice to anyone else in they world.
Yes, I know they screwed up Kerberos and LDAP, their usual embrace and extend stuff, which is also admittedly bad, but then again, how does this relate to the question about their public APIs and services for customers?
Regarding SMB, that's a MS protocol so I assume they're allowed to do whatever they feel like with it.
quite rubbish, If MS does anything it's hanging on to their old API for far too long. That's why they're so bloody bloated, remember? They might be happy to invent new ways of doing things quite often, but they keep the old stuff, hence the mess they're are in now with Vista - trying to make sure *all* ways of doing things work!
>CakePHP is a typical PHP open source project: random code, bloated, no direction. It's also cool, in a way, but I'd never run big project on it.
Why don't you check out CodeIgniter, it's neat, imho.
Re:The more I learn about JavaScript...
on
GWT in Action
·
· Score: 1
I know someone replied to your 'this' problem. You can also check out mochikit, they got a great bind() metoth which let's yuo 'set the this pointer, also, they got 'bindMethods()' which binds all methods of an object ao that objeect always is the this pointer, very neat. also other goodies like partial functions, map(), filter(), standardised event handleing over ie and ff (look a bit like Qt event handling) and more for you to play with - lovely stuff
Re:The more I learn about JavaScript...
on
GWT in Action
·
· Score: 2, Insightful
javascript is a prototype based language, rather than class based (although you can simulate it quite nicely).
more info here
Re:The more I learn about JavaScript...
on
GWT in Action
·
· Score: 1
already done actually, you can use jscript as your server side language on on IIS
"You know all that AJAX code you've been writing and tearing your hair out over as you attempt to get the JavaScript working in both Internet Explorer and Firefox? Yeah, that AJAX code"
No one I know working with Javascript struggles too much with cross-platform functionality nowadays, since they all use one of the many excellent libs that do all that work for you. Just try them out: Dojo, Mochikit, YUI, Rico, Protoype, etc, etc). Of course you still have to test and make sure it work, but then again, you always have to do that.
go for it a bit longer, then you start to get the endorfin kick (your body starts to release endorphines - you feel high and cool), that's why you get these training fanatics, they're on drugs - literary!;-)
>that the GPL isn't free is like saying that because a country doesn't allow you to sell your children into slavery it isn't free. This is a bit harsh really. What licence an author decides to use is up to him/her. If he/she is up for other party using the code for their benefit then so be it BSD otherwise GPL, it's about how yuo're happy with how people treat your code. to compare it with slavery etc. is bit over the top imho.
check out the JS framworks out there, they take care of the browser stuff for you, use MochiKit if yuou like python, otherwise check out Dojo or YUI (Yahoo's JS framework)
argh! document.write() is *bad*!! of course he should write:
var txt = document.createTextNode("25,000 bottles of beer on the wall, 25,000 bottles of beer. Take one down and pass it around - 24,999 bottles of beer on the wall"); document.appendChild(txt); var txt = document.createTextNode("24,999 bottles of beer on the wall, 24,999 bottles of beer. Take one down and pass it around - 24,998 bottles of beer on the wall"); document.appendChild(txt); etc...
oh, wouldn't say JS is useless! it got some really cool features actually (funcrtions as objects, dynamically assigning new members or functions to an object), type checking is a problem, but there are ways to check types when comparing for example (use the '===' comparator), worse problem is that the 'this' reference in a class might not refer to the class instance, but this can be worked around using mochikit for example.
as sure as I am that GWT will be a godsend to AJAX apps I must inform you that any decent javascript developer out there would surely use one of the javscript framwork (mochikit for all python lovers - check it out!, dojo, YUI, prototype, etc) to handle browser incompabilities. Javascript, when used properly is a language that's the dog's bollocks, just a pity it's so damn easy to blow off you foor plus wipe out your entire family with it, ho-hum.
>LGPL license was designed for exactly this sort of thing, and I think Trolltech could have made a better choice here. What? a choice that would mean that tey wouldn't get paid by people using their framework to earn dosh?
um , they do not encourage people to release stuf under LGPL, quite the opposite. There;s a reason they changed the meaning of LGPL from 'Library GPL' to 'Lesser GPL'
You nowhere near describing a stackbased cpu with the java language, it's not low level, ok? if you ever done low lewel you know what I mean
> If Nanocomp takes further steps to align the nanotubes, the strength jumps to 1,200 megapascals."
anyone who knows how much we need for our space elevator???
Bah, all rubbish!
1. Simplicity: [_] Notepad [X] Ed
2. Less bloat: [_] Notepad [X] Ed
3. More users: [_] Notepad [X] Ed
and, remember, it's the standard!
but they *do* have anonymous functions, with the create_function() call.
The annoying thing is though that the function will not get cleared from memory once if goes out of scope, making it leak memory. great.
some apps are good as flash, like beatport (http://www.beatport.com)
I've done quite a bit of MS programming and I actually found their public APIs quite well documented, yes they have had errors in them, but so do most APIs, and they do try to correct them when they find out errors in them. Sure they're are APIs that they want to keep secret, for no other reason than to get an advantage over other compaies which makes them sucky-sucky in my eyes and hence them being smacked by EU, but that's another point.
You make it sound like they publish fake docs just to piss developers off, in fact, they're actually quite nice to their developers, even if they're not very nice to anyone else in they world.
Yes, I know they screwed up Kerberos and LDAP, their usual embrace and extend stuff, which is also admittedly bad, but then again, how does this relate to the question about their public APIs and services for customers?
Regarding SMB, that's a MS protocol so I assume they're allowed to do whatever they feel like with it.
Yes, I know, I was supposed to use it for a client a year ago - got pulled though.
quite rubbish, If MS does anything it's hanging on to their old API for far too long. That's why they're so bloody bloated, remember? They might be happy to invent new ways of doing things quite often, but they keep the old stuff, hence the mess they're are in now with Vista - trying to make sure *all* ways of doing things work!
correct me if I'm wrong, but from what I heard the station can boost itself nowadays
>CakePHP is a typical PHP open source project: random code, bloated, no direction. It's also cool, in a way, but I'd never run big project on it.
Why don't you check out CodeIgniter, it's neat, imho.
I know someone replied to your 'this' problem. You can also check out mochikit, they got a great bind() metoth which let's yuo 'set the this pointer, also, they got 'bindMethods()' which binds all methods of an object ao that objeect always is the this pointer, very neat. also other goodies like partial functions, map(), filter(), standardised event handleing over ie and ff (look a bit like Qt event handling) and more for you to play with - lovely stuff
javascript is a prototype based language, rather than class based (although you can simulate it quite nicely).
more info here
already done actually, you can use jscript as your server side language on on IIS
I quote:
"You know all that AJAX code you've been writing and tearing your hair out over as you attempt to get the JavaScript working in both Internet Explorer and Firefox? Yeah, that AJAX code"
No one I know working with Javascript struggles too much with cross-platform functionality nowadays, since they all use one of the many excellent libs that do all that work for you. Just try them out: Dojo, Mochikit, YUI, Rico, Protoype, etc, etc). Of course you still have to test and make sure it work, but then again, you always have to do that.
well, Adobe is making Flex open source as well (see here)
I suppose the more the merrier!
go for it a bit longer, then you start to get the endorfin kick (your body starts to release endorphines - you feel high and cool), that's why you get these training fanatics, they're on drugs - literary! ;-)
maybe you're biased. Dolph Lundgren (baddie in Rocky 4) got a PhD in Chemistry IIRC! see! they're all clever, bastards! *sulks*
>that the GPL isn't free is like saying that because a country doesn't allow you to sell your children into slavery it isn't free.
This is a bit harsh really. What licence an author decides to use is up to him/her. If he/she is up for other party using the code for their benefit then so be it BSD otherwise GPL, it's about how yuo're happy with how people treat your code. to compare it with slavery etc. is bit over the top imho.
check out the JS framworks out there, they take care of the browser stuff for you, use MochiKit if yuou like python, otherwise check out Dojo or YUI (Yahoo's JS framework)
argh! document.write() is *bad*!! of course he should write:
var txt = document.createTextNode("25,000 bottles of beer on the wall, 25,000 bottles of beer. Take one down and pass it around - 24,999 bottles of beer on the wall");
document.appendChild(txt);
var txt = document.createTextNode("24,999 bottles of beer on the wall, 24,999 bottles of beer. Take one down and pass it around - 24,998 bottles of beer on the wall");
document.appendChild(txt);
etc...
oh, wouldn't say JS is useless! it got some really cool features actually (funcrtions as objects, dynamically assigning new members or functions to an object), type checking is a problem, but there are ways to check types when comparing for example (use the '===' comparator), worse problem is that the 'this' reference in a class might not refer to the class instance, but this can be worked around using mochikit for example.
as sure as I am that GWT will be a godsend to AJAX apps I must inform you that any decent javascript developer out there would surely use one of the javscript framwork (mochikit for all python lovers - check it out!, dojo, YUI, prototype, etc) to handle browser incompabilities. Javascript, when used properly is a language that's the dog's bollocks, just a pity it's so damn easy to blow off you foor plus wipe out your entire family with it, ho-hum.
bitTorrent was originally written in Python, source here: http://en.wikipedia.org/wiki/BitTorrent
>LGPL license was designed for exactly this sort of thing, and I think Trolltech could have made a better choice here.
What? a choice that would mean that tey wouldn't get paid by people using their framework to earn dosh?
um , they do not encourage people to release stuf under LGPL, quite the opposite.
There;s a reason they changed the meaning of LGPL from 'Library GPL' to 'Lesser GPL'