LaTeX Help on the iPhone.
Need a little help recognizing mathematical symbols or LaTeX commands?I always tend to lookup certain LaTeX commands on the internet when I’m writing. So I decided to write a simple iPhone/iPod Touch app that lets me look up LaTeX symbols anytime when I’m feeling inspired. It’s free. And updates are…
Using VVI for Graphing on iPhone
This tutorial shows how to make an iPhone application that graphs your data. It also provides the fundamentals for incorporating many 2D and 3D graph types in your iPhone applications. The result of this tutorial is an iPhone application that looks like the following figure when run in the iPhone…
Cocoa Tutorial: Image Kit, Cover Flow and Quicklook… doing things we shouldn’t but that are too fun to resist
Continuing from Part I of the IKImageBrowserView tutorial, I’m going to show you how to extend the project to do things that we shouldn’t really do, but are so much fun it’s impossible to resist. And really, when has anyone ever gotten in trouble for throwing caution to the wind? In this…
Cocoa for Scientists (XXXI): All Aboard Grand Central
A couple of weeks ago, Apple introduced Snow Leopard, an OS release that left many users cold, but got developers very warm. Snow Leopard has a few new under-the-hood changes that are designed to make the life of a programmer that much easier in the heterogeneous, multi-core society that we…
ChemDoodleSpectra
Progress The open source ChemDoodle Web Components render chemical graphics and perform cheminformatics functions in web browsers. They are written in Javascript and are based on HTML5/Canvas/WebGL. The library is lightweight, optimized for efficiency and is only 100KB in size! The technology is derived from the ChemDoodle desktop application, which is becoming increasingly popular….
OpenCL Tutorial – Introduction to OpenCL
With the launch of Snow Leopard this Friday, now is the time to start getting revved up for some of the new technologies coming with this release. One of them, OpenCL, is near and dear to my heart. And this tutorial series will hopefully help getting many of you acquainted…
MacResearch Partners with Dataseam
It’s my pleasure to announce that MacResearch is partnering with the Kentucky Dataseam Initiative to help develop applications for scientific computing on the largest Xgrid powered computing grid. There will be more information in the coming weeks and months regarding projects we are working on and the benefit to the…
Apple’s WWDC Mystery Coding Project Revealed Security
For those of you who have been wondering about what Apple’s mystery WWDC Science Coding Project will be, I am now able to spill the beans. I’m sure some have already connected the dots, but for those who haven’t figured it out yet, Apple’s WWDC code-a-thon is centered around the new open…
VIM: Making it Work on Leopard
I am a Linux user at heart and the Leopard command line is very bland compared to what I am used to. The default vim is also pretty bland and unimpressive. I thought I would share a few of the settings I have found or plundered from Linux installations in…
In Memoriam: Warren L. DeLano
It’s with sadness that I bring the news that Warren L. DeLano passed away, suddenly and unexpectedly, on Tuesday November 3rd. For some of you, Warren’s name will be instantly recognized. For many more, you know him indirectly as the developer of PyMOL. PyMOL, the open source software he began…
Installing Security VTK on Mac OS X
Mac OS X is a great platform for 3D visualization. It includes OpenGL as standard, which means many existing libraries and applications can easily be ported to the platform. One such library is the Visualization Toolkit (VTK), an open source project run by Kitware, Inc. VTK is at a level above OpenGL:…
Cocoa for Scientists (Part XXIX): This is the Message
In our last installment, we began a journey into the world of lowish-level networking on Mac OS X and iPhone. The first tutorial introduced the topic, and delved into Bonjour, which is a framework that helps devices find each other. In this tutorial, we are going to learn how you…
Stay connected