Archives for the 'Cocoa and Objective C' Category
CoreData and RAD tools under OS X
Monday, September 29th, 2008
I’ve never been a RAD tool enthusiast. However, I recognize they have their utility. Especially when the “rapid” part comes from a well done library and not from drag and drop mumbo jumbo. Besides, I’m a big fan of drag and drop: I just don’t think software should be built with drag and drop. About [...]
Sul Duck Typing (Ruby, Python, etc…)
Thursday, June 1st, 2006
In tempi di Duck Typing ridiventa certamente di moda la distinzione fra classi e tipi che si trova per esempio nel capitolo introduttivo di Design Patterns di Gamma, Helm, Johnson e Vlissides.
La maggior parte delle persone sono oggi abituate a linguaggi come Java o C++ dove classi e tipi in buona sostanza coincidono [...]
Texniscope Intel
Monday, April 10th, 2006
I have just compiled a Texniscope version for Intel.
It works for me, tell me if it works for you too.
Download
About learning Cocoa
Thursday, February 23rd, 2006
I first learnt about ObjectiveC and Open/GNUStep when I was basically a Linux user. That was quite a lot of time ago. I was a WindowMaker fan, and that was the way I learnt about GNUStep. However, I did not learn ObjectiveC nor GNUStep programming. In fact there was plenty of “wonderful” languages out there [...]
Emacs bindings in Cocoa?
Thursday, February 23rd, 2006
Key
Meaning
ctrl-q
Beeps. If pressed twice deletes selection.
ctrl-w
Cuts text
ctrl-e
Moves to end of line
ctrl-r
Beeps??
ctrl-t
Swaps near characters
ctrl-y
Pastes text
ctrl-u
Beeps??
ctrl-i
Beeps??
ctrl-o
Insert new line after current
ctrl-p
Moves cursor to previous line
ctrl-a
Moves to beginning of line
ctrl-s
Beeps??
ctrl-d
Deletes character on the right
ctrl-f
Moves forward one character
ctrl-g
Beeps??
ctrl-h
Deletes character on the left
ctrl-j
Beeps??
ctrl-k
Cuts line from cursor to the end
ctrl-l
Does nothing?
ctrl-z
Beeps??
ctrl-x
Beeps??
ctrl-c
Beeps??
ctrl-v
Moves half screen down
ctrl-b
Moves backward one character
ctrl-n
Moves cursor to next line
ctrl-m
Beeps??