Cocoa apps are built in Objective C, which uses dynamic binding. Carbon's just plain old C/C++.
Basically, Cocoa's gotta do a whole lot more overhead to data from a variable. It's gotta check the type in a lookup table and then actually pull out the memory, where as Carbon will just pull from the memory area (cause they type was determined at compile time). This makes Cocoa MUCH more flexible as language, with the expense of a bit of speed.
So, despite the fact it's the API of choice for OSX, it's still using a language that's slow by nature.
I've been trying to get this to work, but I'm not quite getting what you're saying. What exactly do I have to do (step-by-step, cause i'm obviously missing something:D )
Just yesterday there was an XBOX giveaway at my school. It had something do with Microsoft from what I heard, but besides that there was no indication as to what they were trying to sell to me. Now they have men in butterfly suits running around town screaming at the top of their lungs. Yeah.....
I seriously wonder if there's a single person at MS with a clue. (well, maybe the guy that designed solitaire. I love that guy:)
I'm a student at Georgia Tech and a heavy user of Buzzsearch. We used to have a previous system in place that was actually a resnet-created invention (browse.resnet.gatech.edu). However, with the increasing quality of buzzsearch and the aging code that powered browse.res, it was shut down and now our file-sharing is a student-run affair.
Perhaps the biggest reason why our college support this (and many others should as well IMO) is bandwidth usage. Namely, external bandwidth usage (aka, the stuff your school PAYS for). It doesn't cost anything for our school to have me send a file from me to my roommate, but it costs a recurring fee of an OC12 line to send something to my friend in New Hampshire. Realistically, you could EASILY come accross to your school saying that you're saving their bandwidth costs wtih such a system in place. Plus, keeping it student-run will keep down on their liabilities. Oh, and you could always "lose" some logs if there's an incident:)
If I were you, I'd be fighting tooth and nail to keep that service up. You are browsing PUBLIC information. You're not exploiting some bug in an operating system. You're not spreading a virus accross campus. You're simply allowing students to find the stuff they want in a faster, less costly, and more privatized manner.
Put it back up and don't stop until they pull the plug. Then bitch and moan load enough to get them to allow you back up:)
This make me wonder, why doesn't some talented coder build a wrapper that distributes the neccessary patches?
I mean, if it just executes arbitrary code, why would it be so hard to bundle in the patching? Geez, I'm almost tempted to learn all the languages neccessary to code this!:S
We've actually been keeping our bandwidth down at Georgia Tech via a neat little student-run/built Samba crawler, know as BuzzSearch.
We also limit outbound connections to 50k/s.
These things combined means a lot more people are using our "free", internal bandwidth to download, rather than saturating our Internet line. Pings are WAY down from last year, and transfer speeds to legitimate things are up. It's amazing how people act when you show them the wonders of stuff on campus (about 3TB and counting:D )
Cocoa apps are built in Objective C, which uses dynamic binding. Carbon's just plain old C/C++.
;) )
Basically, Cocoa's gotta do a whole lot more overhead to data from a variable. It's gotta check the type in a lookup table and then actually pull out the memory, where as Carbon will just pull from the memory area (cause they type was determined at compile time). This makes Cocoa MUCH more flexible as language, with the expense of a bit of speed.
So, despite the fact it's the API of choice for OSX, it's still using a language that's slow by nature.
(note: i use cocoa over carbon
Yep, I do. Do I have to rename it or the folder or what?
I've been trying to get this to work, but I'm not quite getting what you're saying. What exactly do I have to do (step-by-step, cause i'm obviously missing something :D )
I set stolemy.com to point to the isonews servers. If they aren't able to get isonews.com back, i'll donate the domain :)
(btw, if it doesn't resolve for you yet, try back tommorrow...)
Now we just have to wait for someone to port Klez or ILOVEYOU. Then the fun begins :)
Just yesterday there was an XBOX giveaway at my school. It had something do with Microsoft from what I heard, but besides that there was no indication as to what they were trying to sell to me. Now they have men in butterfly suits running around town screaming at the top of their lungs. Yeah.....
:)
I seriously wonder if there's a single person at MS with a clue. (well, maybe the guy that designed solitaire. I love that guy
I'm a student at Georgia Tech and a heavy user of Buzzsearch. We used to have a previous system in place that was actually a resnet-created invention (browse.resnet.gatech.edu). However, with the increasing quality of buzzsearch and the aging code that powered browse.res, it was shut down and now our file-sharing is a student-run affair. Perhaps the biggest reason why our college support this (and many others should as well IMO) is bandwidth usage. Namely, external bandwidth usage (aka, the stuff your school PAYS for). It doesn't cost anything for our school to have me send a file from me to my roommate, but it costs a recurring fee of an OC12 line to send something to my friend in New Hampshire. Realistically, you could EASILY come accross to your school saying that you're saving their bandwidth costs wtih such a system in place. Plus, keeping it student-run will keep down on their liabilities. Oh, and you could always "lose" some logs if there's an incident :)
If I were you, I'd be fighting tooth and nail to keep that service up. You are browsing PUBLIC information. You're not exploiting some bug in an operating system. You're not spreading a virus accross campus. You're simply allowing students to find the stuff they want in a faster, less costly, and more privatized manner.
Put it back up and don't stop until they pull the plug. Then bitch and moan load enough to get them to allow you back up :)
This make me wonder, why doesn't some talented coder build a wrapper that distributes the neccessary patches?
:S
I mean, if it just executes arbitrary code, why would it be so hard to bundle in the patching? Geez, I'm almost tempted to learn all the languages neccessary to code this!
We've actually been keeping our bandwidth down at Georgia Tech via a neat little student-run/built Samba crawler, know as BuzzSearch.
:D )
We also limit outbound connections to 50k/s.
These things combined means a lot more people are using our "free", internal bandwidth to download, rather than saturating our Internet line. Pings are WAY down from last year, and transfer speeds to legitimate things are up. It's amazing how people act when you show them the wonders of stuff on campus (about 3TB and counting
let's also not forget the Lin OS X
what is ironic about this is my school, Georgia Tech, has a student run file share crawler called BuzzSearch (it even has a sourceforge page ;)
:D
I mean, with 3TB of stuff to play with connected at about 6MB/s on average, who needs Kazza?
Three Reeves?
:p
Must be a glitch in the Matrix...
ok, thanks for clarifying, sorry for the conf00shun
uh..not to be the bearer of bad news or anything:
YDL
oh, and that's not the only distro...
All I know is I want one. I don't care how. But I want it and one for my girlfriend's car too.
Now I wonder, does this mean sites will be slashdotted before they're even uploaded to the server?
well, sob...
:D
there goes my chance at it being asked
I want one.
I don't care what it costs, but as a self-respecting nerd such as myself, I cannot help but want to buy at least twenty of these.
What's the worst thing ever to happen to the google server farm? (Besides the pidgeons knawing on cables)
The whole fiasco was sorted out months ago...
/. :P
Most of the kids were found innocent or accepted the option of retaking the course.
Thanks for tarishing our schools image one last time
where's the lego tv crew and the lego phone number overlay?
I guess this also means, no more masturbating into the toilet.
God help us the day they enter the showerhead industry
If I program in Visual Basic, does that mean I'm going to buffer overflow early in bed?
But..mmm..but..I just....umm...But...oo...don't take my....but please....not my red stapler....i can shoot you all...mmm...
I think the WINE and Lindows people would have a field day with it.