Front Row only works on the latest-generation iMacs, the ones with cameras, and not on PowerMacs or Mac Minis. Somewhat depressing, but they can still change their mind on that. And, of course, the iMacs have video out.
this_company.grant_deduction! if this_company.name == "Halliburton" this_company.grant_deduction! if this_company.sector ==:Energy_Trading ....
Repeat that for a few thousand lines, and you have our tax code. Serious code smell. Refactored, we would probably get:
congressmen.each do |congressman| congressman.contributors.each do |contributor| contributor.grant_deduction! end end
Boom! A thousand lines out, right there. The problem is, the "contributor" property of "congressman" is not supported on the "Laws of the United States" API, and supporting it would break alot of things us citizens believe in (like one man one vote, minority rights, individual liberty, etc.)
When you hear Ruby in the context of web applications, the speaker definitely means Ruby on Rails. For writing more than the simplest web application, it's probably a php killer, on account of its price ($0) and relatively flat learning curve (even if you've never done ruby). Others have observed that RoR has subtle ways of making you do the right thing in a given programming situation, even if you don't know what that is at the time. I dare say that rails teaches the coder alot about object-oriented programming just by using it.
RoR is just 1.0 now, and though the API is still shifting around a bit, it does so only about as much as php, and rails is just a framework, not the whole language. The ruby language itself is quite stable at this point. OTOH, I found that porting my existing web app over to RoR was impossible, or at least so difficult that it wasn't worth the trouble over re-coding it from scratch (and making it a much better app in the process).
Re:Backgrounds of the PHP developers.
on
PHP 5.1.0 Released
·
· Score: 1
Too much design can be a bad thing, but OTOH, if we could only convince those Zend guys that a hash and an array are two different things...
plus-style joypads suck for diagonal movement. And a lot of Atari 800 games depended on diagonal movement
I thought that was the point;) -- Make it really hard to do something with the controller, and then make every game depend on it; call it a matter of "player skill" or "dexterity". Even better, sell a Diagno-rific controller for $20 extra. Just like the NES and rapid-fire.
Suing people with limited means for their free expression is, I believe, the way of getting every pro-bono civil liberties lawyer in the country on their case.
Microsoft was using Ajax before anyone ever even heard of google. Outlook web interface anyone?
Yes, with this particular technology, MS was 5 years ahead of its time -- where it stayed, firmly rooted, for the following seven years. This is mainly due to an institutional commitment to ActiveX, which does all of the useful things AJAX does, without causing certain marketing problems for Microsoft, namely, providing "rich user experience" to browsers other than IE.
MS's real insight was their realization that people would want to use web pages to do applications, like they would on any desktop. Their strategy to exploit this, however, through ActiveX, was insecure and proprietary, and in the end this caused major lossage and for them to fall way behind.
Contrast Sony's insistence, to the bitter end, that all its digital music players play ATRACS instead of MP3. Sony came around, too, but by then it was to late for them to set the tone for the market.
This is a good comment, but this most important part is at the end
MR. GATES: A key point is this ability to run applications up in a hosted environment should simply be one choice of where you want to run code. When you write the code you shouldn't have to think, do I want it hosted, do I want it running on a PC server, or do I want it to be possible to run that code on a laptop, so that a mobile sales person or worker could actually have that application with them when they go home or when they visit a customer's site.
What you need is one architecture that lets you write an application and allows the code to run in all three of those places, without any modifications.
What this amounts to, in the context of this conversation, is that smart developers will be watching if MS eats its own dogfood and implements its hosted applications in.NET and really does use roughly the same implementation for the hosted and local applications. If MS has a whole team of developers writing a workalike Exchange and Office in ASP.NET while the original apps stay off the.NET framework, outside devs will have abit of trouble taking.NET seriously, and the hosted apps will be redheaded stepchildren (like MS Works was in the 90s). Note that Mr. Gates says that "this ability to run applications up in a hosted environment should simply be one choice of where you want to run code." He didn't say "will be" and certainly didn't say "it's our design goal and our application roadmap."
IMHO, shared applications and single-user applications are completely different, and you really can only maximize the usefulness out of either by coding for either use. Also, even in the relatively lax security of my industry (the film industry), nobody would trust that their document was secure from prying eyes over a network, regardless of the level of encryption. Gnutella has taught the executives in my business that internet+share=bad.
If one reads TFA, one will immediately discover that the writer of the 'flaky, radical, pinko strategy' line was not expressing his opinion or that of the Economist, but was attributing the line to the enemies of open source -- Bill Gates is cited specifically as holding the view, for example. The writer of the survey, it is worth mentioning, clearly sees the opinion as wrong, and brings significant evidence to bear to justify himself.
didn't Apple choose Intel because of their supposedly low power consumption
Mmmm, Apple has not announced which CPUs they would be installing in their 06-07 machines, but the speculation was that they would be using Pentium-Ms or Pentium-M-derived CPUs, which come off a different lineage from this stellerator^h^h^h6h Xeon chip they were testing in TFA.
OTOH, a single-core G5 only consumes ~50W, so who knows what they were thinking.
Please provide a link to where I can get a Treo 650 with a 60GB hard drive
If you get to it, also post the link the the Treo 650 that doesn't crash every 10 or so phone calls, has an effective keyguard, and doesn't require a soft reset ever day or two when the backlight sticks in the on position?
Audacity isn't protools, but it has the possibility of getting most of the way there (to be honest, most of protools' fancy features come from 3rd-party plugins, anyway).
Three small observations:
As long as Audacity cannot import OMF sequences from an Avid, all of us in post-production are doomed to use the default software. (And that ain't Nuendo)
Ditto for CMX EDLs
Ditto for movie tracks, for that matter
For you bored audio progammers out there: Post-Production people pay alot of money for gear and software, are growing to downright hate digidesign (ever since Avid bought it the love is gone), and don't need plugins as much as they need bridges and interop tools. A well-marketed sound-for-picture branch of Audacity could make someone alot of money (in support and packaging, of course).
Once the pilot knows something fishy is going on in the cabin, why couldn't they release anesthetsine gas like they do in every Star Trek episode when the Enterprise gets hijacked?
On an unrelated note, this new redesign of slashdot has guilted me into closing my p tags in submissions.
Well, TextEdit in OS X appears to do this very same thing. Select some text, and grab the size slider in the font pallete. Stuff resizes.
I might also add that any program written for OS X can use this feature with a number of lines of code countable on one hand, since TextEdit is a relatively wrapper of an NSTextView.
For an idea of scale, a ribosome is about 50 nanometers across (it does alot more work than a copper trace, though).
Front Row only works on the latest-generation iMacs, the ones with cameras, and not on PowerMacs or Mac Minis. Somewhat depressing, but they can still change their mind on that. And, of course, the iMacs have video out.
Refactoring IRS laws:
Repeat that for a few thousand lines, and you have our tax code. Serious code smell. Refactored, we would probably get:
Boom! A thousand lines out, right there. The problem is, the "contributor" property of "congressman" is not supported on the "Laws of the United States" API, and supporting it would break alot of things us citizens believe in (like one man one vote, minority rights, individual liberty, etc.)
Role playing is a good way to discuss this suggestion. I'll play the role of your ethernet switch, and you be the server...
YOU: Here I am, server A! Ready for packets
ME: (silence)
YOU: Not the chatty type, ay! OK.
ME: (silenece; then suddenly) OK, I've got a packet for machine A! Machine A's not on my list, which one of you is it?
YOU: I'm right here!
ME: I'm looking for machine A!
YOU: I'M RIGHT HERE!!!
ME: Hey, Network Bridge, you ever heard of this "Machine A"?
YOU: HELLO! I'M RIGHT HERE!!
ME: I can't seem to find machine A, so I'm gonna send this packet to everybody on the party-line. I hope none of you are listening ;)
How ethernet works.
That needs a name.... how about the Hanlon/Clarke Postulate?
When you hear Ruby in the context of web applications, the speaker definitely means Ruby on Rails. For writing more than the simplest web application, it's probably a php killer, on account of its price ($0) and relatively flat learning curve (even if you've never done ruby). Others have observed that RoR has subtle ways of making you do the right thing in a given programming situation, even if you don't know what that is at the time. I dare say that rails teaches the coder alot about object-oriented programming just by using it.
RoR is just 1.0 now, and though the API is still shifting around a bit, it does so only about as much as php, and rails is just a framework, not the whole language. The ruby language itself is quite stable at this point. OTOH, I found that porting my existing web app over to RoR was impossible, or at least so difficult that it wasn't worth the trouble over re-coding it from scratch (and making it a much better app in the process).
Too much design can be a bad thing, but OTOH, if we could only convince those Zend guys that a hash and an array are two different things...
I thought that was the point ;) -- Make it really hard to do something with the controller, and then make every game depend on it; call it a matter of "player skill" or "dexterity". Even better, sell a Diagno-rific controller for $20 extra. Just like the NES and rapid-fire.
Suing people with limited means for their free expression is, I believe, the way of getting every pro-bono civil liberties lawyer in the country on their case.
When Soderberg finishes the true-to-life movie, they'll probably sue him for the grosses.
Yes, with this particular technology, MS was 5 years ahead of its time -- where it stayed, firmly rooted, for the following seven years. This is mainly due to an institutional commitment to ActiveX, which does all of the useful things AJAX does, without causing certain marketing problems for Microsoft, namely, providing "rich user experience" to browsers other than IE.
MS's real insight was their realization that people would want to use web pages to do applications, like they would on any desktop. Their strategy to exploit this, however, through ActiveX, was insecure and proprietary, and in the end this caused major lossage and for them to fall way behind.
Contrast Sony's insistence, to the bitter end, that all its digital music players play ATRACS instead of MP3. Sony came around, too, but by then it was to late for them to set the tone for the market.
This moderator generally doesn't fall for it.
This is a good comment, but this most important part is at the end
MR. GATES: A key point is this ability to run applications up in a hosted environment should simply be one choice of where you want to run code. When you write the code you shouldn't have to think, do I want it hosted, do I want it running on a PC server, or do I want it to be possible to run that code on a laptop, so that a mobile sales person or worker could actually have that application with them when they go home or when they visit a customer's site. What you need is one architecture that lets you write an application and allows the code to run in all three of those places, without any modifications.What this amounts to, in the context of this conversation, is that smart developers will be watching if MS eats its own dogfood and implements its hosted applications in .NET and really does use roughly the same implementation for the hosted and local applications. If MS has a whole team of developers writing a workalike Exchange and Office in ASP.NET while the original apps stay off the .NET framework, outside devs will have abit of trouble taking .NET seriously, and the hosted apps will be redheaded stepchildren (like MS Works was in the 90s). Note that Mr. Gates says that "this ability to run applications up in a hosted environment should simply be one choice of where you want to run code." He didn't say "will be" and certainly didn't say "it's our design goal and our application roadmap."
IMHO, shared applications and single-user applications are completely different, and you really can only maximize the usefulness out of either by coding for either use. Also, even in the relatively lax security of my industry (the film industry), nobody would trust that their document was secure from prying eyes over a network, regardless of the level of encryption. Gnutella has taught the executives in my business that internet+share=bad.
Sir,
If one reads TFA, one will immediately discover that the writer of the 'flaky, radical, pinko strategy' line was not expressing his opinion or that of the Economist, but was attributing the line to the enemies of open source -- Bill Gates is cited specifically as holding the view, for example. The writer of the survey, it is worth mentioning, clearly sees the opinion as wrong, and brings significant evidence to bear to justify himself.
Mmmm, Apple has not announced which CPUs they would be installing in their 06-07 machines, but the speculation was that they would be using Pentium-Ms or Pentium-M-derived CPUs, which come off a different lineage from this stellerator^h^h^h6h Xeon chip they were testing in TFA.
OTOH, a single-core G5 only consumes ~50W, so who knows what they were thinking.
Have Billy call me when it costs a dime to fab a 5 Gig hard disk.
packets.each do |packet|
if packet.port == SKYPE_PORT then #usually 443
packet.destroy
else
praise_allah
end #if
end #each
# TODO: detect RTP, or just pass a law or something
return
I thought it was the flagon with the dragon had the brew that was true. The vessle with the pestle has the pellet with the poison.
If you get to it, also post the link the the Treo 650 that doesn't crash every 10 or so phone calls, has an effective keyguard, and doesn't require a soft reset ever day or two when the backlight sticks in the on position?
Why did I ever give up my 270? :(
Scratch that, I meant Ardour.
Three small observations:
For you bored audio progammers out there: Post-Production people pay alot of money for gear and software, are growing to downright hate digidesign (ever since Avid bought it the love is gone), and don't need plugins as much as they need bridges and interop tools. A well-marketed sound-for-picture branch of Audacity could make someone alot of money (in support and packaging, of course).
It's only tomorrow, but:
Instructions for ripping a DVD to an iPod-compatible quicktime movie.
The most remarkable step is where you separate yourself from $29.99 to upgrade to QT Pro. Apple really should stop charging for that.
For 420 times the employee base salary (for reals, not hyperbole), he might be able to reply to a few dozen emails every night.
Once the pilot knows something fishy is going on in the cabin, why couldn't they release anesthetsine gas like they do in every Star Trek episode when the Enterprise gets hijacked?
On an unrelated note, this new redesign of slashdot has guilted me into closing my p tags in submissions.
Well, TextEdit in OS X appears to do this very same thing. Select some text, and grab the size slider in the font pallete. Stuff resizes.
I might also add that any program written for OS X can use this feature with a number of lines of code countable on one hand, since TextEdit is a relatively wrapper of an NSTextView.