programming

You are currently browsing articles tagged programming.

“Cliclick” is short for “Command-Line Interface Click”. It is a a tiny shell / Terminal application that will emulate mouse clicks or series of mouse clicks including doubleclicks and control-clicks at arbitrary screen coordinates.

via Cliclick – Carsten Blüm: Mac Development.

Whitespace

Most modern programming languages do not consider white space characters (spaces, tabs and newlines) syntax, ignoring them, as if they weren’t there. We consider this to be a gross injustice to these perfectly friendly members of the character set. Should they be ignored, just because they are invisible? Whitespace is a language that seeks to redress the balance. Any non whitespace characters are ignored; only spaces, tabs and newlines are considered syntax.

via Whitespace.

Each month, our editor Michael Swaine brings you a free magazine packed full of interesting articles, features, and departments. Download it in PDF, mobi (good for the Kindle), and epub (great for Stanza on the iPhone).

via The Pragmatic Bookshelf | Read Our Magazines.

The epub versions work really well in iBooks as well.

A developer evangelist is a spokesperson, mediator and translator between a company and both its technical staff and outside developers.

via Developer Evangelism – home of the Developer Evangelist Handbook:

Thanks for the pointer @mollydotcom

In a nanocrystalline form, cerium oxide is a powerful antioxidant because its latticework crystal structure has many vacancies that can capture oxygen, and the material has a large surface area. Self showed that nanoceria mimic the activity of superoxide dismutases (SOD), an antioxidant that can stop the deadly chain reactions caused by ROS.
Nanoceria are also able to regenerate their antioxidant abilities. “Due to this catalytic property,” explains Seal, “repeated dosing with nanoceria may not be needed, as it is with certain antioxidant vitamins.”

via Nanoparticles Explored for Preventing Cell Damage – US News and World Report.

WhirCat

I got tired of trying to choose between UDAP and Rdb Notes for keeping track of work-related things.

Welcome to WhirCat

Strategy Letter VI – Joel on Software

The C programming language was invented with the explicit goal of making it easy to port applications from one instruction set to another. And it did a fine job, but wasn’t really 100% portable, so we got Java, which was even more portable than C. Mmmhmm.

The prediction is at the end. If you write code for the web (on the client side, but the server side is not immune) you should read this all the way through. If you don’t want to be left behind…