Meditations on programming, startups, and technology
Currently Browsing: Apple

Install DB2 on Mac OS X and give us feedback

A little over a week ago IBM released a new version of the DB2 beta for Mac OS X Leopard, following up on valuable feedback that we’d received in response to earlier versions. This version is important because it resolves a reported issue that was occurring when building drivers for languages like Ruby and PHP. Hence, I highly encourage you to download the latest DB2 for Mac now and save yourself the hassle of...

DB2 on Mac officially released

As pre-announced in my two previous posts, DB2 for Mac OS X Leopard is finally available for download. It’s now official, DB2 on Mac is here. Reflections on DB2 on Mac Several people, including myself, would happily ditch their virtual machines and start introducing DB2 into their native Mac development stacks. But this milestone represents much more than the immediate implications would have us believe. A few...

DB2 on Mac to ship before Christmas

This is not an official announcement, but I must share the news with you. DB2 Express-C for Mac OS X Leopard will finally be shipping out (before Christmas), in all likelihood it could be as soon as early next week. You may recall how more than a year ago I blogged about how the work on porting DB2 to the Mac had started. It took admittedly longer than expected but DB2 on Mac is coming, and is absolutely free of...

The Great Ruby Shootout (December 2008)

The long awaited Ruby virtual machine shootout is here. In this report I’ve compared the performances of several Ruby implementations against a set of synthetic benchmarks. The implementations that I tested were Ruby 1.8 (aka MRI), Ruby 1.9 (aka Yarv), Ruby Enterprise Edition (aka REE), JRuby 1.1.6RC1, Rubinius, MagLev, MacRuby 0.3 and IronRuby. Disclaimer Just as with the previous shootout, before...

My visit to the Apple Store

Two days ago my MacBook Pro’s screen turned black. Following what I assume was an unsuccessful firmware upgrade, my laptop stopped displaying anything on its LCD. It would boot, greet me with a chime and I could even login and adjust the volume, all without seeing a thing. After researching the issue online, I ended up trying many possible solutions all to no avail. Some people managed to resolve what seemed...

Pygments TextMate Bundle

Following my last post, a few people asked me to create a Pygments TextMate bundle. Ask and ye shall receive (on GitHub). Prerequisites Install Pygments following these instructions. Installation First method: sudo mkdir -p /Library/Application\ Support/TextMate/Bundles cd /Library/Application\ Support/TextMate/Bundles git clone git://github.com/acangiano/pygments-textmate-bundle.git...

Integrating TextMate and Pygments

Like many, I don’t use TextMate just for coding. All of my posts are first drafted in my trusty editor before being published. One of the problems that I had, and that others probably face too, is the less than smooth process of publishing properly highlighted code in posts and HTML pages. A few solutions exist, including embedding gist snippets, using “Create HTML from Document” in TextMate, or...

Don’t alienate developers

Remember Ballmer shouting ad nauseam “Developers, developers, developers”? I’m sure you’ve seen the original video and even a few techno remixes. Whether he truly meant it or not, his message was correct: it’s all about developers. Any platform that doesn’t attract developers is bound to fail. Microsoft is trying to make an effort to please developers by shifting to a more open...

This Week in Ruby (May 29, 2008)

This is the 9th episode of This Week in Ruby, please consider subscribing to my feed so as to not miss any weekly installments. Ruby Two days ago JRuby 1.1.2 was released. Amongst several bug fixes and improvements, this release is characterized by a focus on performances. Startup time, threading, method calling and YAML symbol parsing have all been drastically improved. Huw Collingbourne of SapphireSteel, has...

This Week in Ruby (April 7, 2008)

The first edition of This Week in Ruby received a warm welcome from the community. A week later, here we are with a second installment of the series. I’ll attempt to repeat these posts approximately every week, so feel free to follow along by subscribing to my feed. The Ruby community is a tremendously active one. In only seven days, there have been so many noteworthy items popping up, that it would take me hours...

RailsConf, Arc, Apple and other Zenbits

Zenbits are posts which include a variety of interesting subjects that I’d like to talk about briefly, without writing a post for each of them. Ruby and Rails Videos Blip.TV is now hosting the videos of RailsConf 2007. The audio and video quality is very good even though no slides are shown (but you can always google them). While on the subject, you can also watch the videos for RubyConf 2007 (including slides),...

How to install Django with MySQL on Mac OS X

Installing Django on Mac OS X Leopard is supposed to be very straightforward, but if you are new to it, you may encounter a few puzzling questions and, in the case of MySQL, even a couple of headaches. I’m writing about this for the benefit of those of you who may attempt and struggle with this feat. MacPorts is not required for this how-to. First and foremost, we are going to install Django from its svn...

TextMate is the king of Rails editors

Tim Bray has published the results of his nice survey about Ruby and Rails editors. In Bray’s piece we see that TextMate is the tool of choice for the Rails focused group, while Vi leads the way in terms of the Ruby one (albeit TextMate is very close):       One thing is clear, TextMate IS the editor of choice when it comes to the Ruby and Rails communities, and since it runs only on Mac, it...

Ruby, Python, Haskell and Objective-C Feed Survey

Having little time to follow the blogosphere and its crazy rhythms of publication is not a good enough excuse for not being up to date. This rings particularly true for me as a technical evangelist at IBM, and as someone who is deeply passionate about the development and the information technology world. The biggest challenge is to quickly and efficiently divide the wheat from the chaff or, in other words, filter...

DB2 on Mac

Python and DB2 We now have a working Python driver for DB2 which is currently undergoing internal testing. The driver is similar to the Ruby and PHP ones, which means that you get an advanced and very easy to use API. It also means that if you are confident with the Ruby driver, you will be able to use the Python one in no time. Ruby: require 'ibm_db' conn = IBM_DB::connect(database, user, password) if conn ...

A preliminary review of three Cocoa and Objective-C related books

As announced before, I got interested in Mac development, bought a bunch of books and spent a few nights reading and coding. Here are my first impressions on those books which thus far I’ve picked up. I only had time to read 3 chapters from Stephen Kochan’s book and I must say that I’m not impressed! The pace is extremely slow and experienced programmers who read it will be bored to tears. An...

Cocoa is my Cup of Tea

Writing the article “Desktop Applications are not dead!” was an interesting experience that led to vivid discussions about the business of software for desktop applications, including the current limits and options available in this field. In the last comment by Eugueny Kontsevoy (the person I was responding to with my article in the first place), he expressed once again his frustration regarding Windows...

Desktop Applications are not dead!

In his article, ”Desktop Applications are Dead”, Eugueny Kontsevoy – a Windows developer – argues sarcastically about the demise of Desktop applications. His article has real merit though and focuses almost exclusively on the problems which are introduced by Vista’s aggressive security policies. The annoying aspect of Windows Vista’s “cancel or allow” is undeniable, especially if...

The Apple approach (aka first impressions of the MacBook Pro)

All the best hackers I know are gradually switching to Macs. – Paul Graham A week has gone by since I received my 15” MacBook Pro from Apple. In this post I’ll share my first impressions about the whole experience especially for those who are considering the switch. Ordering the Mac I placed my order online through the Canadian Apple store, selecting the available 2 day shipping option. The ordering process...

Switching to Mac

Despite the somewhat disappointing announcements (from a hardware standpoint), I appreciated Steve Jobs’ focus on the new features of the Mac OS X Leopard during yesterday’s keynotes at WWDC. I’ve been using Windows Vista for a few months now (albeit Ubuntu is my main OS) and the impression that I’ve gotten really hasn’t been wildly positive. Microsoft failed to be innovative, instead they mostly just...

« Previous Entries Next Entries »

Copyright © 2005-2012 Antonio Cangiano. All rights reserved.