Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:OS X is UNIX (Score 4, Informative) 398

Not exactly... Apple has been slowly squeezing the Carbon (std. C++ lib set) into non-existence, which means you get to do it in Cocoa (that is, Obj-C).

Objective C / C++ is only required for doing the UI. 99% of your project can remain in C or C++ with only a very thin shim in Obj-C for the UI layer. There is no requirement to move your code base to except for the Mac-specific UI layer.

IIRC, there's no 64-bit Carbon love in SL, though the 32-bit Carbon libs should still be happily intact.

There is no 64 bit Carbon, because it's a relic. Cocoa easily mixes with C code (Obj-C is just C with extra stuff). Unless you're Adobe and you have a huge amount of UI code in Carbon, there is no reason to keep hanging on to it.

There's also (IIRC) Grand Central to contend with when you're dinking around with video, and I doubt that you could find an easy parallel for that when porting in from *nix.

Grand Central Dispatch is not required for video at all. Mac OS X supports the standard POSIX pthreads interface for threading.

Comment Re:This just in.. (Score 5, Insightful) 190

Apple makes you program in the painful language of Objective C or some other language that Apple deems as necessary but most programmers cry out in agony.

What's wrong with Objective C? You can mix Objective C and "pure" C / C++ in the same project. Any decent C++ programmer can pick up Objective C / Objective C++ in one day of practice[1]. Obj-C is a superset of C, all of your favorite tricks still work. You can program it on Linux or Cygwin using GnuStep and gcc (though admittedly getting it going is kind of a pain). If you really hate it that much, you can get away with writing a pretty thin wrapper of Obj-C to interface to the OSX specific APIs (most of your calls will probably be standard libc calls in C anyway), and have almost all of your code in C/C++. I don't see how it would be an obstacle to anyone.

[1] No True Scotsman would doubt this comment.

Data Storage

Encrypted But Searchable Online Storage? 266

An anonymous reader asks "Is there a solution for online storage of encrypted data providing encrypted search and similar functions over the encrypted data? Is there an API/software/solution or even some online storage company providing this? I don't like Google understanding all my unencrypted data, but I like that Google can search them when they are unencrypted. So I would like to have both: the online storage provider does not understand my data, but he can still help me with searching in them, and doing other useful stuff. I mean: I send to the remote server encrypted data and later an encrypted query (the server cannot decipher them), and the server sends me back a chunk of my encrypted data stored there — the result of my encrypted query. Or I ask for the directory structure of my encrypted data (somehow stored in my data too — like in a tar archive), and the server sends it back, without knowing that this encrypted chunk is the directory structure. I googled for this and found some papers, however no software and no online service providing this yet." Can anyone point to an available implementation?
Cellphones

Kyocera's OLED Phone Concept Charges As You Flex It 101

Mike writes "Kyocera recently unveiled a kinetic energy-powered phone with a flexible OLED display that can be folded up like a wallet. Dubbed the EOS phone, the display unfolds to reveal a wide screen, and shape memory allows the phone's keys to pop up when in use and blend in with the surface during downtime. Best of all, the phone's soft, semi-rigid polymer skin is embedded with an array of tiny piezoelectric generators — the more you use the phone, the more it charges!" So far, it's just a design idea — but a cool one.

Vista Post-SP2 Is the Safest OS On the Planet 1010

pkluss noted Kevin Turner, COO of Microsoft making the proclamation that "Vista today, post-Service Pack 2, which is now in the marketplace, is the safest, most reliable OS we've ever built. It's also the most secure OS on the planet, including Linux and open source and Apple Leopard. It's the safest and most secure OS on the planet today."
Programming

What Do You Call People Who "Do HTML"? 586

gilgongo writes "It's more than 10 years since people started making a living writing web page markup, yet the job title (and role) has yet to settle down. Not only that, but there are different types of people who write markup: those that approach the craft as essentially an integration task, and those that see it as part of UI design overall. The situation is further complicated by the existence of other roles in the workplace such as graphic designer and information architect. This is making recruitment for this role a real headache. So, how do you describe people who 'do HTML' (and CSS and maybe a bit of JavaScript and graphics manipulation)? Some job titles I've seen include: Design Technologist, Web Developer, Front-end Developer, HTML/CSS Developer, Client-side Developer and UI Engineer. Do you have any favourite job titles for this role?"

Comment Re:SlashdotFS (Score 4, Interesting) 268

I did some research into this a number of years ago (before torrents were around). I found that you can store 64 KB (if I recall correctly) in a slashdot comment. Now, the idea was not to to use slashdot as storage, they'd quickly put a stop to that. The trick is using slashdot and other forums and wikis as a way to get your data into the Google cache, where it will be served rapidly for everyone who wants it. There should also be forward correction data uploaded (like parity files) so that if some segments get lost, they can be recovered. Then what you need is an index file (kind of like a torrent file) that tells you what Google keywords you need to search for to find any given segment of the file, and software that will parse this file, download, and assemble the chunks into the completed data.

I wrote a little bit of code for it. It's all very straightforward, I just never got the time to get enough of it implemented to release anything. With torrents, it seems somewhat worthless to pursue now.

Businesses

Microsoft and Yahoo Discussing Search Partnership 115

An anonymous reader writes "The Guardian reports that Microsoft and Yahoo are talking about a search engine partnership as they desperately try to come up with something, anything, to take on Google. 'Although there is no suggestion that Microsoft's failed bid will be resurrected, the two companies are believed to be discussing ways they can link up to combat the growing power of their chief rival, Google. Quoting sources close to the discussions, the authoritative Dow Jones All Things Digital blog said that "the talks between the pair are preliminary and wide-ranging."'"
Portables

Dell Adamo Review — Macho Outside, Sissy Inside 144

Odelia Lee writes with a full review of Dell's new Adamo slimtop over at Gizmodo. While it may have an sleek exterior there are definite gaps (both literal and figurative) in their engineering. "The Adamo is both a compliment and an insult to Dell engineering. It's possibly the most beautiful computer Dell has ever manufactured, but I'm not sure that Dell has caught up to competitors in either aesthetics or power. There have been lots of qualitative Adamo reviews out there, but we got the first of the units that will actually ship to customers, so it's time for real benchmarks. As it happens, performance is really what's at stake here."

Comment Re:So where does this leave Open Souce? (Score 4, Informative) 237

While Sun may not be the strongest FOSS advocate, they've made many adjustments over the past few years to open up several products.

Stop right there. Sun is one of the biggest corporate contributors to open source. Go ahead, count lines of code. I'm betting Sun will be in the top two if not #1.

Here's a brief list of things Sun has open sourced:
Solaris - Their entire OS, including ZFS and Dtrace
SPARC - Their CPU line
Java - Maybe you've heard of it.
OpenOffice - The office suite that ships with every desktop Linux distribution.
VirtualBox - A GPL desktop virtual machine.
NetBeans IDE - A multi-platform IDE.
OpenDS - LDAP Directory Server
High Availability Cluster

Honorable mention:
NFS - The Network File System
vi - developed by Sun founder Bill Joy
MySQL - Now owned and maintained by Sun-paid engineers

So, next time you say Sun hadn't done much for open source, look again. It would be a shame if Sun was bought by Oracle and all of their valuable contributions were abandoned.

Sun Microsystems

What If Oracle Bought Sun Microsystems? 237

snydeq writes "Fatal Exception's Neil McAllister believes Oracle is next in line to make a play for Sun now that IBM has withdrawn its offer. Dismissing server market arguments in favor of Cisco or Dell as suitors, McAllister suggests that MySQL, ZFS, DTrace, and Java make Sun an even better asset to Oracle than to IBM. MySQL as a complement to Oracle's existing database business would make sense, given Oracle's 2005 purchase of Innobase, and with 'the long history of Oracle databases on Solaris servers, it might actually see owning Solaris as an asset,' McAllister writes. But the 'crown jewel' of the deal would be Java. 'It's almost impossible to overestimate the importance of Java to Oracle. Java has become the backbone of Oracle's middleware strategy,' McAllister contends."

Slashdot Top Deals

Without life, Biology itself would be impossible.

Working...