Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment I certainly don't anymore (Score 1) 207

Don't get me wrong, please.

I love KDE since 1.x. I've always hated GNOME since it was shipping with RH 5.2.

But I've been waiting for KDE and the whole Linux desktop experience to be good, and 11 years have passed.

Today, I have embraced Mac OS X for my personal desktop, and *love* it: I'm not looking back any more; I use OpenBSD for most of my servers of course; and for the PCs at work, I have succumbed to Ubuntu, a very customized Ubuntu that doesn't expose a whole desktop, but just a dock with only the applications the users need for work.

I fail to see why an easy to use desktop on Linux is needed any more, because all my three uses for a computer are already perfectly covered.

Not that I would reject using Linux as a desktop somewhere. Heck, I have used OpenBSD as a desktop. But just because I want to contribute to the project, or learn their internals. And for my users, it's better for them and for the company/institution that forget that they have a "Personal Computer": they don't; the machine in front of them is just a tool to get their job done. Then a whole desktop is overkill.

Comment Exactly my thoughts (Score 1) 342

I would add "powerful" to your points (which I guess are limited to the desktop):

* Mac OS X: usable and powerful (great UI + great foundation)
* Windows: just plain convenient, thanks to the size of the install base and people familiar to it
* GNU/Linux: powerful, but not usable

Being said that, I'm actually using the three of them at work:

* GNU/Linux for the people that is responsible for a few and very specific tasks for which Ubuntu has been customized.
* Windows for the yet-to-be-converted PC because of in-house systems or 3rd party software that require Windows and is pending of getting an alternative
* Mac OS X for people that know better. Which means the IT department :)

Comment Re:Violates the developer agreement (Score 2, Interesting) 327

C# and .NET are definitely MORE powerful than objective C in a general purpose sort of way (objective C might have more depth in specific targeted areas like GUI widgets, but the breadth of massive frameworks like C# and Java is truly vast)

Having more libraries doesn't make a language more powerful; in any case, it would make it more productive.

The hard link you have in your mind between Objective-C (or the libraries available to it, since you seem to interpret it as the same thing) and GUI widgets is just supported by your ignorance.

Besides, I don't get what's the big deal about learning Objective-C. It's a real C superset and heavily inspired by Smalltalk. Ruby programmers would feel at home. Who wouldn't like to think of Smalltalk or Ruby while writing real world solutions at close-to-the-metal speed.

Comment How ignorant and lazy you are (Score 4, Insightful) 342

I'm honestly surprised how ignorant and lazy the regular slashdotter has become with the years.

Any self-respected geek should be already keeping up to date with Apple advancements which are and will be impacting techology in the years to come.

If you people haven't noticed already, Apple has been consistently releasing libraries and server software as open source projects for the rest to pick up , use and modify, with liberal licenses.

A friend of mine used to say (can't remember exactly... paraphrasing:)

* Microsoft wants all software to be theirs
* GNU wants all software to be free
* BSD wants all software to be better

And releasing GCD, gentlemen, is another master stroke by Apple, just like WebKit, Bonjour, LLVM, the list goes on, to share knowledge and advance technology by merit, not by forcing it down your throat thanks to the monopoly you have been handed.

The term "block" is familiar to Ruby programmers. It's an old concept which Ruby has made easy to use and hence popular and actually useful.

And here's another lesson which OpenBSD, Apple and Ruby have been putting to work without you noticing guys: any technology that is difficult to use, no matter how good it is, will not be used if gets in your way; the technology must be easy to deploy/use and unobstrusive to be actually used and useful.

Just remember SELinux and how many people just disable it, no matter how good it is (which I don't think it is, but that's for another rant). Then compare it with the technology that OpenBSD has been implementing for memory protection which is unobstrusive and ready to use with no extra configuration. Same with Ruby blocks, which more programmers are using and a lot of software is benefitting from it now, even though higher order functions and closures have been around for ages.

Having Ruby-like blocks in C and Objective-C is so COOL, you must appreciate that if you think you're serious at programming. Apple has already submitted it to be a standard. I believe MacRuby will benefit from this too, which is Ruby written in Objective-C, which implements Ruby classes as Objective-C classes, achieving incredible speed, taking advantage of Objective-C and LLVM technologies.

Now, I want my late '90s Slashdot back please, where you could more easily find insightful and informative comments. There's a lot of garbage and Microsoft apologists nowadays.

Comment Apple hasn't killed Google Voice (Score 1) 304

Apple hasn't killed Google Voice

Apple filed a series of official answers to queries from the Federal Communications Commission, and provided the answers publicly on its Web site. In the responses, Apple stated that Google Voice was, contrary to media reports, not rejected from the App Store, but remains under review. In addition, it stated that the software has been delayed solely by Apple.

Comment Re:We use Nod32 (Score 1) 359

We got tired of trying antivirus software. We're now migrating to Ubuntu.

Most of the computers are used for very basic stuff for which there are open source equivalents (web surfing, e-mail, word processing, spreadsheets, mail merge.)

For the special ones with in-house Windows-only software, we are either using wine or setting up Terminal Services servers.

Finally, we're pushing Macs for the bosses.

Comment Re:Um.... (Score 1) 948

whoaa

I didn't know GTK+ was a subproject of GNOME.

The last time I looked at GTK+ there was this issue about GNOME people trying to tell GTK people what to do. Back then, GNOME was, you know, just one of many projects using The GIMP ToolKit.

I stand corrected. Thanks.

Comment Re:vs iPhone (Score 4, Funny) 144

Autocorrection can be disabled, you know.

iPhone OS is Mac OS X core. I does multitask, right now.

There's this random application crashing sometimes, certainly. I wonder how you get to know it's about lack of memory and not badly written code.

Anyways, if you're going to throw away your iPhone, just let me know where.

Slashdot Top Deals

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...