Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Polishing the brass on the Titanic (Score 3, Interesting) 214

Cortana is probably a new and better Clippy. But besides that, the rest seems like polishing the brass on the Titanic.

New folder icons? I remember visiting gnome-look.org for the first time ten years ago and being blown away: page after page of themes, icon sets, etc.

Start menu tweaked again? Why is this so hard? And it still looks awkward to me. Program names are inside squares, instead of just being text items in a list. Or small squares at least, like the launcher in Chrome OS.

I've used Mac since 1984, Windows since 95, and Linux since '05. I've either not minded or actually liked all of the iterations of program launching in Mac and Linux. But I have never, never, like the Windows Start menu.

Let's start with the word Start, which is where you go to Shut Down. Makes sense. And while it was a little more straightforward than today's shenanigans, it wasn't exactly pleasant to dig through. Plus, I was always stymied by why Windows took several seconds sometimes to me just trying to open the submenu --- not launch a program, just open a folder within the Start menu to see what's in there. It's like Windows was going to the bathroom, and I had to wait for it to finish even to answer a simple question.

And then there was the My everything fiasco, where Documents became My Documents, Computer became My Computer, and so on.

There is the trash can that they still won't default to the bottom right, because if you ever resize the screen, it messes up the position, since Windows calculates everything as the number of pixels from the top left, apparently. So they put the trash can in the top left. This never looked right to me. A trashy-looking thing like a trash can should be in a minor part of the screen (bottom right) even if they call it a Recycle Bin. The Macintosh somehow figured out how to do this 30 years ago.

Comment Python (Score 1) 291

David Heinemeier Hansson was sick of PHP, found Ruby, and invented Rails in 2004. No mention is made of him toying with Python. I think that if he had found Python that he would have liked it just as much. Django had not come out though.

I guess that he did the best he could with what he had, but I wonder if he would he would have just switched from PHP to Django had he started five years later.

Comment Don't manage passwords (Score 1) 223

Don't roll your own password system. If you're a public site, use OAuth Connect to let them sign in with their account from Google, Yahoo, or some other company that specializes in this sort of thing. If it's a business-to-business site, use Kerberos or LDAP to let them sign them in with their own company's username and password. This also cuts down on the number of usernames and passwords users must remember.

Comment Re:UNIX Philosophy (Score 1) 555

And then there's the launchd / inetd way of launching services that systemd also copies. The service config file can list a set of sockets that the service binds in order to service requests. For example Apache binds to port 80 and 443. So long as all services (including mounting filesystems...) describe *all* of their external interfaces, dependencies no longer matter at all.

The init system can bind all of the sockets that every service needs all at once, and either start the real service the first time the socket is used, or start them all at once. If one service connects to another, the first request will block until the other service is ready to handle it. Then all you have to worry about is the potential for deadlocking, which you'd have to consider anyway.

Thank you for the explanation. That sounds much more elegant.

Slashdot Top Deals

2.4 statute miles of surgical tubing at Yale U. = 1 I.V.League

Working...