I think this is the worst about owning a Mac. The Open Source Anarchy is very well established on the Mac platform. To many repositories and sometimes forks from repositories which aren't totally compatible with the repository it once came from and this sometimes results in configuration nightmares. Both with latex and a forked version of Vim for my part. I think Apple really should make some guidelines in this area. Or that the different repositories should sit down together and agree over some standards. Installing is one thing but 6 months later when you need to overhaul your configuration ...
HN user
progLiker
It's a good idea to leave out the &Accelerator keys anyway, as there isn't much gain in them. I try the shift the option and the command key while looking at menu in every app I use. Sometimes something interesting happens ... At least in most of the apps I pay for. And there are ways to overcome such shortcuts with other shortcuts, as long as the app is scriptable and you have a keyboard enhancer. Rumors has it that there are many scripts at places like macscripter.net and others with scripts to start with. If it nags you that much ... I lift my fingers ... :-)
Here is a list over all keyboard shortcuts in Mac Os X : http://support.apple.com/kb/HT1343 It's hard to memorize all this, but I put them into a learning by repetition program named Genius.App. Genius can be found here: http://www.macupdate.com/info.php/id/13938
I enter only those shortcuts that I tend to need from whatever App I use. I spend the odd 10 minutes each day repeating keystrokes. The shortcuts seem to stick in the grey matter after a while.
...
Vi like keys definitively for me too.
Every thing not beeing a "full-blown" editor should have bindings to support a subset of your favorite keymap. So those who like Emacs or Vi, or Wordstar for that matter, could leverage their habits.
Hindsightly I'd start by reading a book about internet security. The only sound thing is to start with a book, giving an overview of the matter and gather information from that point onwards. Most rational thing to do. That's my recommendation.
You wanted to protect your site from attacks: I found a pdf document on the net quite informative: "ethical hacking"(pdf). It covers packet, transport and network layer security up to "google" hacking. It is broken on [http://www.scribd.com], but there are several other similar guides there. And it is out there I found it via google.
There are some good documents at defcon.org as well, I read one about firewalling which was impressive.
You must go elsewhere for cgi security issues, protocols, encryption and all that.
I'd definetively say that the Unix environment are fun to have around as a platform for programming almost any modern programming language.
Eclipse with its basic features for java development are fun. When you have learnt how to exploit the features and learnt to live with it's limitations, it's at least not getting in your way. But I guess you can say that about most Ide's when you have learnt it well and grasped an understanding of what you can and can not do with it. So now I fire up an Ide for the project and management off and do the hardcore editing in Vim, leveraging the best of the two worlds. And are having fun too.
The day's for the "one size fits" all may be gone.
I think they days for small beautiful fun to use languages are finally gone with the end of Moore's Law. Everything will become more complex to deal with. Thinks the trick to leverage the fun for a project is to use different environment for different contexts of the project, and create tools for dealing with your specific needs.
I one really wants to get into the settings of Mac OsX, and have a marvellous scheme based tool, which securely performs requests, and are free as well :-) Then Clix is the ultimate choice in my humble opinion. It is published under the assumption that it is better to teach a man to fish. The software can be found here: [http://www.versiontracker.com/users/rixstep] And their site here : [http://rixstep.com/]
Sorry for posting several places, but when I really need to stay awake getting things done, I eat something with much curry in it. Having fried garlic aside ... tasty. And pours strong coffee.. And believe me that works!
It isn't legal were I live! :-)
I'd recommend some hard physical work, be prepared not to work amongst your peers, but do level with them. It can be most rewarding doing physical work, and see society through different eyes for a while.
Thinks she have som objectives with programming.
I'd download the java tutorials with full source, buy Core Java to her, Install a pretty minimal version of Eclipse nicely set up with the workspace for eclipse osculating the java tutorials source and Core Java source, give her a bookmark to javadocs, java tutorials - big index, java ranch, and just let her go.
She should be able to learn that with a minimum of assistance, and have fun too. The only alternative which can be more fun and rewarding would be Visual Basic I think. So java is it for obvious reasons.
I'm reading it in an rss reader, and likes it, it's tech porn. I can live with banning, but I hope for the sake of the readers here that banning be overruled when they come up with some really interesting stuff, which may happen. That makes me a voter for moderation of TC, but against rigid banning.
/* fun only / #const HellIsAHotAndFieryPlace=1 while (HellIsAHotAndFieryPlace) printf("The end is near\n") ;
/ yes it did make me laugh when I read it in Atari St user */