bookmarks

Vi Input Manager for Cocoa text fields

By Jason Corso. Updated earlier this year to work with Leopard.

Vi Input Manager

This bundle patches the Cocoa Text System to add a Vi-like command mode. After entering command-mode (typically, by hitting escape in Vi), ordinary Vi commands can be typed and the text field will be updated accordingly. Essentially, this add Vi command functionality (albeit a small subset) to any (and all) text editors that use the Cocoa text system; e.g., Safari, TeXShop, XCode, etc. Note, however, this does not work for other programs that do not use the Cocoa system.

Last Chance to See blogs

Stephen Fry and Mark Carwardine travel to some of the most remote places on earth in search of animals on the edge of extinction. Follow the journey online through exclusive video and blogs.

BBC Last Chance to See - About

BBC Last Chance to See - Blog

calibre: ebook management

calibre is an e-book library manager. It can view, convert and catalog e-books in most of the major e-book formats. It can also talk to a few e-book reader devices. It can go out to the internet and fetch metadata for your books. It can download newspapers and convert them into e-books for convenient reading. It is cross platform, running on Linux, Windows and OS X.

http://calibre.kovidgoyal.net/

MIT: A Gentle Intro to Python

Courtesy of MIT and its OpenCourseWare website, here’s a selection from their Electrical Engineering and Computer Science courses: “A Gentle Introduction to Programming Using Python”.

This course will provide a gentle introduction to programming using Python™ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff.

Advanced Bash Scripting Guide

From Mendel Cooper comes the Advanced Bash Scripting Guide: An in-depth exploration of the art of shell scripting.

This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction … all the while sneaking in little snippets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.

This book is suitable for classroom use as a general introduction to programming concepts.

Syndicate content