83 karma · joined February 17, 2013
*
* References:
* https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/EventOverview/TextDefaultsBindings/TextDefaultsBindings.html
* Above is Apples Documentation on the subject which is Mandatory reading!
*
* Mandatory reading as well: http://www.hcs.harvard.edu/~jrus/Site/system-bindings.html
* This page lists Apple's keybindings and standard keyboard functionaliaty to a further extent than Apple's documentation further above.
*
* A Must read concerning customizing the cocoa text system: http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html
*
* *Very Useful Page* when you want to make your own bindings: http://www.hcs.harvard.edu/~jrus/site/KeyBindings/Windows%20Bindings.dict
*
*
*
* http://www.cocoawithlove.com/2009/12/multiple-copy-buffers-cursor-and-tab.html
* Above mostly for how to utilize the kill-ring, which doesn't work well with the setup here,
* and it is focused towards XCode, which has it separate keybindings file, but works after the
* same principles. Beware: XCode uses a string list, instead of array. It is important to
* keep the space after the comma!
* "select:", "do someth:"
*
* http://wttools.sourceforge.net/emacs-stuff/emacs-keybindings.html
* Above is a keybindings table, which is of use only to see the keyboard shortcuts.
* The commands we use on OS X is not named equivalently to Emacs.It was old, but it at least pointed out a theme that still holds some validity.
I like getting injections of knowledge and themes, that one should be aware of, and from the replies and comments here, it seems that a lot of other people feel the same way too.
I got fucked by using .NET and Linq some years ago, so I found it to be an interesting read. Nowadays I use Objective-C and core data, and that is a much more pleasant experience, as you can see from the comments. :)
I am a great fan of using SO when I get those "W t f " (ha ha ha I discovered some word completion) moments. So, then I at least get some pointers in the right direction, and if the issue is something to learn more about, then I learn more about it.
So, you can't just "borrow" everywhere, and think that you are able to repay. It is important to refactor and downpay immediately, when you realize that you are going to depended on the debt elsewhere, or you'll get accummulated debt when you'll have to downpay the dependencies as well.
I'll coin that as the "future value of money syndrome". :)
Other factors like the number of developers is external: There can really just be one facit to the problem domain, so there may be varying levels of technical debt throughout the codebase of a project, correlating to the members understanding. It is as simple as that.
The knowledge about frameworks, may also be viewed as plain technical debt, as this goes under the quality of how you solve your problem, or - it may be viewed as an external factor, and it is taken for granted that you use the frameworks, or have any necessary non - problem domain knowledge to solve your problem.
I think it is better to view it like that, than starting to complicate a metaphor that was good to begin with.
No matter how many blog posts there will be to try to diminish it into an operating system for some religious cult, and weirdos. It is still the best platform. I hope that many more users will benefit from it in the future, as the philosphy behind it is so much more user friendly, and practical than most other Operating Systems. Read me right, I am talking about having Unix in the core of the OS here, not just to present a user with a shell.
There is however a definitive resource on the web: http://calgo.acm.org
Not like scam, but more like "hey we are all after you money, and that is about it."
Maybe it is the aggressive adverticing of their products, that makes for that either mail-order/scam/new-age/Evangelical Christian feeling I get?
I'd be much better with a gentler introduction, and then hit harder as I dwelled deeper into the material.
I have actually read a good copy of Sun Tzu already. And after having looked briefly at the sight, I decided to dwell no further into the subject.
I recommend I'Ching translated by Richard Herman, if it has been retranslated into english.
He comes from a Nation consisting of 5 mill. people, compared to Anand's billion people.
This is probably the greatest sports achievement our country will ever make, as there are really no comparable sports achievements in the world, not now, anyway.
IMHO: They should knight him the second he gets of the plane when he returns home. Because no other Norwegian has ever accomplished anything close to this, with regards to bring honour to our nation.
Gratuler Magnus!
My few cents is that it helps improve your life, taking such a course. At my university, we had an "easy" philosophy course, focusing on Sartre and Kierkegaard, existensialism. The course itself, opened up whole new perspectives to me, and way of perceptions. Maybe this is the one greatest enhancement as a person I gained from my years at the University.
I'd say such philosphy courses should really be mandatory for everybody. Not the usual Examen Philosophicum, but the mind-bending ones.
I am surprised that none of you mentioned that some of those functions, at least the haversine function saves precision. -Which is important if you do your calculations with something that doesn't have the long doubles and such.
I code some in AppleScript, and I love the haversine function since I have a precision of only 12 digits or so. Have a look at http://en.wikipedia.org/wiki/Haversine.
I can't tell if this looks ugly or not, before I try it, I really can't relate to the aestethics, before I have tried to use it for a while. What really matters most to me, is how perceivable the source code becomes with it, that is with what ease I read it. I look forward to the download. :)
One observation in all of this: It is really the aim of at least some terrorists, to provoke the authorities so much so they will take measures that their subjects revolts againss. That was Baader Meinhof, and Rote Arme Fraktione ideology.
So when the authorities has failed, since they bought into the game, we are the last line of defense in not letting Osama Bin Laden win this.
Terrorists really don't deserve to win.
I have only one complaint about my mac book internal keyboard, and that is the lack of a right side control key. I think Apple Engineers smart enough to think out something, after all, we pay a premium amount of money for those devices, and shouldn't be handed over a crippled keyboard.
I also think this to be more and more the reality, as more and more consumers shift platform over to the iPad.
While I am complaining: the "cycle through windows key": ctrl-F4, should be enforced by all applications, no choice there...
This isn't a joke.
By the way: what people need to understand is that in order to use Awk, efficently, you'll either use associative arrays, or structure your script like a sed script, otherwise it will be slow. The interesting thing about both of those, is the regex algorithm Thompson NFA, that is from what I hear around 7 times faster than PCRE that is used in Perl, PHP, Python and Ruby?
I love the idea!
Hopefully, I can manage to make it work with CoreFoundation in OS X.
Maybe I'll end up with CoreFoundation+ :)
what makes great programmers different: http://www.drdobbs.com/architecture-and-design/what-makes-gr...
Time to install the new beta of vim, and check out ycm! :)