PyObjC and RubyCocoa are both open source projects, and they will remain open. Cocoa-Java apps still run on 10.4, and will continue to do so, but new features will not be ported to Java.
We looked at what was availiable back then and nothing was satisfying. A bicycle wheel doesn't fit on a 10 ton truck... not reinventing the wheel, just creating one according to our needs.
We started a project along the lines of Interface Builder with a Java Swing implementation for our master's thesis in 2005. It's called GINAC, as in GUI Is Not Application Code.
As I really hate designing GUI's in code, I've started working on it again lately, currently implementing something along the lines of cocoa bindings. If anybody is interested in helping out, let me know!
using xhtml or not has nothing to do with using the table tag or not. You can use tables in xhtml just as you would in html. It's the strict variants of both markup languages that encourage you to use more semantically correct code.
Using CSS for layouting can be a bit scary at first, especially a few years ago when browsers interpreted things in some wild fashions, but nowadays, the only one that needs a lot of fixing is Internet Explorer.. If you stick to the basics, it shouldn't have too much problems though...
One tip is to use XHTML or HTML Strict when writing your pages. This will put most browsers in a special mode that tries to be as standards compliant as possible.. The transitional variants make the browsers go in "quirks mode" which means that they'll behave like old and unpredictable browers...
Browsers will probably maintain backwards compatibility in quirks mode, so I don't think there's a need for people with old html 3.2 style (/. ? ) code to update them. But when you write new pages, it's a good idea to make them with the latest standards. XHTML fixes a lot of ambiguity that was left in HTML. XHTML 1.0 strict is a clean way to keep away from the layout-in-markup trap..
The reason why it's so frustrating to write pages that look pretty much the same on all browsers is the lack of standards-support from both browser vendors (IE) and webpage designers ("hey, if it's watchable in IE, why should I care about standards?")
if you write your html4 the way an xhtml writer would write it (i.e. close your tags, write tag names lowercase, enclose attribute values between quotes,..), there's not much advantage, but then again, you could just put the xhtml doctype in front of it, and it will probably validate.
The big advantage of sticking to these extra guidelines that xhtml defines is that there's only one possible interpretation of your markup, so it makes it more difficult for browsers to find excuses for interpreting things differently.
iTMS Link Maker is just for searching the store, and finding out links to songs in the music store. The links are still opened in iTunes though, and not much information is retrieved except for title, artist and album. this new script retrieves pretty much all information, including the previews.
Interface Builder/Obj-C/Cocoa is actually very much like Java/.NET
it's the Cocoa class library that helps Apple move faster than a few years ago, not the +/-5 syntax rules that Obj-C adds to C to make it object oriented
just quoting CNN here:
NASA's Mars Odysse (...) picked up signs of hydrogen at the south pole, the first indication that water ice might be found there.
well, the newer protocols use SSL for authentication, the older ones just used an MD5 hash of the combination of the password and a server generated stamp.. the rest is more or less the same. Okay, SSL might be a little more secure than the MD5 sheme they used, but still.. there's no way to decrypt the MD5 hash and get the users password, the server generated stamp means sending the same hash twice doesn't work, so it should be pretty secure, no?
I can imagine the cost of maintaining an IM network is pretty high, but MicroSoft shouldn't seek excuses like that.. just be honest!
I wasn't only talking about how it looks (although consistency in looks also help for non-technical people), but consistency in how the user interface reacts to the user.
I use both Linux (Debian unstable with KDE3) and Mac OS X, and there's a huge difference.
Drag & Drop, clipboard, widget look & feel,... all these things are consistent between applications and throughout the entire system in Mac OS X.
When I'm running Gaim, Konqueror and OpenOffice on Linux, I have 4 seperate clipboard systems. Dragging things between applications in Linux mostly results in nothing. The mixture between GTK+, QT, Motif,.. and other widget libraries results in a lot of different ways a user has to operate the different applications on his system.. that's the inconsistency I was talking about.
Translation: "Mac OS X is everything some Linux distributions attempt to be: easy to install/maintain, with the power of a good *nix"
"Aqua makes me so much more productive!"
Translation: "The consistency in the way applications and the system look/react allowes you to focus on your work, rather than having to deal with finding out how everything works"
yeah.. my cellphone crashes too.. but, it seems to have a crash-recovery system, because after a few seconds, it "reboots".. pretty cool for a piece of crap like this (the cheapest one I could find:) )
they're just trying to save bandwidth by letting users download the movie first.. this way, less users will download it twice (either by visiting the page twice, or by clicking refresh)
PyObjC and RubyCocoa are both open source projects, and they will remain open. Cocoa-Java apps still run on 10.4, and will continue to do so, but new features will not be ported to Java.
Leopard (Mac OS X 10.5) will have official support for writing Cocoa apps in Python and Ruby
Yep we should have googled.. Oh well, we had to come up with a name fast, and an acronym sounded like fun :-)
We looked at what was availiable back then and nothing was satisfying. A bicycle wheel doesn't fit on a 10 ton truck... not reinventing the wheel, just creating one according to our needs.
We started a project along the lines of Interface Builder with a Java Swing implementation for our master's thesis in 2005. It's called GINAC, as in GUI Is Not Application Code.
As I really hate designing GUI's in code, I've started working on it again lately, currently implementing something along the lines of cocoa bindings. If anybody is interested in helping out, let me know!
Mac OS X has _allways_ supported multi-button mice.
using xhtml or not has nothing to do with using the table tag or not. You can use tables in xhtml just as you would in html. It's the strict variants of both markup languages that encourage you to use more semantically correct code.
Using CSS for layouting can be a bit scary at first, especially a few years ago when browsers interpreted things in some wild fashions, but nowadays, the only one that needs a lot of fixing is Internet Explorer.. If you stick to the basics, it shouldn't have too much problems though...
One tip is to use XHTML or HTML Strict when writing your pages. This will put most browsers in a special mode that tries to be as standards compliant as possible.. The transitional variants make the browsers go in "quirks mode" which means that they'll behave like old and unpredictable browers...
Browsers will probably maintain backwards compatibility in quirks mode, so I don't think there's a need for people with old html 3.2 style ( /. ? ) code to update them. But when you write new pages, it's a good idea to make them with the latest standards. XHTML fixes a lot of ambiguity that was left in HTML. XHTML 1.0 strict is a clean way to keep away from the layout-in-markup trap..
The reason why it's so frustrating to write pages that look pretty much the same on all browsers is the lack of standards-support from both browser vendors (IE) and webpage designers ("hey, if it's watchable in IE, why should I care about standards?")
if you write your html4 the way an xhtml writer would write it (i.e. close your tags, write tag names lowercase, enclose attribute values between quotes,..), there's not much advantage, but then again, you could just put the xhtml doctype in front of it, and it will probably validate.
The big advantage of sticking to these extra guidelines that xhtml defines is that there's only one possible interpretation of your markup, so it makes it more difficult for browsers to find excuses for interpreting things differently.
Build in the airport extreme card, and use it as a wireless router?
You've been meaning to get rid of those messy cables anyway, right?
iTMS Link Maker is just for searching the store, and finding out links to songs in the music store. The links are still opened in iTunes though, and not much information is retrieved except for title, artist and album.
this new script retrieves pretty much all information, including the previews.
Interface Builder/Obj-C/Cocoa is actually very much like Java/.NET it's the Cocoa class library that helps Apple move faster than a few years ago, not the +/-5 syntax rules that Obj-C adds to C to make it object oriented
Internet Engeneering Task Force, not explorer.
just quoting CNN here:
NASA's Mars Odysse (...) picked up signs of hydrogen at the south pole, the first indication that water ice might be found there.
yes, it's here.. a live stream though, so you can't "scrub" through it..
yep, it does
you could've said it in a nice way too, you know...
Then you shouldn't be comparing OSX to Linux - you should be comparing Darwin to Linux.
:p
nope, you should be comparing Mach to Linux
the mac version is an insanely great music player.
rip mix burn!
well, the newer protocols use SSL for authentication, the older ones just used an MD5 hash of the combination of the password and a server generated stamp.. the rest is more or less the same. Okay, SSL might be a little more secure than the MD5 sheme they used, but still.. there's no way to decrypt the MD5 hash and get the users password, the server generated stamp means sending the same hash twice doesn't work, so it should be pretty secure, no?
I can imagine the cost of maintaining an IM network is pretty high, but MicroSoft shouldn't seek excuses like that.. just be honest!
I wasn't only talking about how it looks (although consistency in looks also help for non-technical people), but consistency in how the user interface reacts to the user.
I use both Linux (Debian unstable with KDE3) and Mac OS X, and there's a huge difference.
Drag & Drop, clipboard, widget look & feel,... all these things are consistent between applications and throughout the entire system in Mac OS X.
When I'm running Gaim, Konqueror and OpenOffice on Linux, I have 4 seperate clipboard systems. Dragging things between applications in Linux mostly results in nothing. The mixture between GTK+, QT, Motif,.. and other widget libraries results in a lot of different ways a user has to operate the different applications on his system.. that's the inconsistency I was talking about.
Some corrections:
"MacOS X is everything Linux wants to be."
Translation: "Mac OS X is everything some Linux distributions attempt to be: easy to install/maintain, with the power of a good *nix"
"Aqua makes me so much more productive!"
Translation: "The consistency in the way applications and the system look/react allowes you to focus on your work, rather than having to deal with finding out how everything works"
yeah.. my cellphone crashes too.. but, it seems to have a crash-recovery system, because after a few seconds, it "reboots".. pretty cool for a piece of crap like this (the cheapest one I could find :) )
hmm.. i've read this story before.. euhm.. in the comments of just about every story on apple.slashdot.org get a life :p
they're just trying to save bandwidth by letting users download the movie first.. this way, less users will download it twice (either by visiting the page twice, or by clicking refresh)