Interview: Joe Wolf – Intel Security Compiler Group
Joe Wolf has worked with compilers for high-performance computing for the past twenty years. He developed optimizing/parallelizing Ada and Fortran compilers at Lawrence Livermore National Laboratory and Cray Security Research, Inc. before joining Intel in 1996. Since then, he has focused on helping customers in all industries adopt and use…
Foray (formerly TCBuild) Fortran Build Tool Now Open Source
A while back I posted a story about a new build tool designed specifically to ease the pain of Fortran developers. Recently, I’ve spent a bit more time on it, changing the name, adding new functionality (eg adding support for preprocessors), writing documentation, and setting up a project page at Google Code. If your build…
Who’s that Git?
If you do any sort of programming, be it in traditional languages like C or Fortran, scripting in Bash or Python, or web development, you should be using some form of Source Control Management (SCM) system. (You can even use SCM for your Latex documents.) For many years, the Concurrent Version…
New RubyCocoa Release & BridgeSupport
More interesting for MacResearch members may be the new BridgeSupport project, which appears designed to provide better support for scripting bridges to Objective-C, like RubyCocoa and PyObjC, although the project is independent of any scripting language. BridgeSupport files are XML files that describe the API symbols of frameworks or libraries that cannot be…
Tutorial: Backup Your Open Directory Server Using Launchd for Mac
We’ve covered using launchd in the past for things like detecting when external drives are plugged in to initiate a backup. In this simple tutorial, we’ll demonstrate how to backup the core service settings of your Mac OS X Server (AFP, SMB, Xgrid etc…) and also how to back up your…
Holes in Spaces Review for Mac
With Time Machine and Spaces, Leopard has the whole space-time continuum covered. Or has it? Spaces was for me the feature I was most looking forward to in Leopard. I have used virtual desktops for several years, and I have come to depend on this feature for a lot of…
Cocoa for Scientists (Part XXVI): Parsing CSV Data Mac
On quite a few occasions, MacResearch readers have posted questions asking how you parse CSV (comma-separated values) data in Cocoa. CSV is a simple standard that is used to represent tables; it is used in widely varying fields, from Science to Finance — basically anywhere a table needs to be…
A little bit of fun
This has nothing to do with science, although it is Mac related. In fact i really shouldn’t be posting about this, but what the heck, it’s so much fun I thought I’d share. I was cleaning out my cshrc file of old cruft and came across an alias I had…
OpenMacGrid is Easy Peasy
Unless you were holed up in a cave last week, you probably saw our announcement of OpenMacGrid. Gaurav Khanna will be writing a bit about the progress of OpenMacGrid soon, but I wanted to use my weekly post to demonstrate just how easy it is to run calculations on OpenMacGrid, and…
The Xgrid Tutorials (Part II): GridStuffer Basics
Editor’s Note: This is the second part of Charles’ introduction to Xgrid. If you are inspired by what you read, don’t forget that we have a prime resource for running your Xgrid jobs right here: OpenMacGrid. First of all, I want to apologize for the long delay between the first installment and this…
Showcase Review: KPCOFGS taxonomy browser for iPhone
In ‘Showcase’ reviews, the reviewer is the developer. No claim of objectivity is made, but it’s a chance for the developer to show off his/her app. Here, Aaron Thompson presents a taxonomy browser for iPhone: KPCOFGS . KPCOFGS is a biological taxonomy browser for iPhone that contains the entire ITIS database of known life forms on…
Generating Diagrams with Python and Quartz On Mac
Standard plotting and visualization packages are adequate for most researchers, most of the time, but what if you have to follow a path less travelled, and need diagrams that are not easily generated by existing software? With a little Python, you can relatively easily produce custom graphics by leveraging one…
Stay connected