7/11 & 7/25 ShoesFests with Why The Lucky Stiff

why the lucky stiff and friends invite all interested Ruby hackers -- and wannabe hackers -- to join them for two 24-hour ShoesFests: Friday, July 11th noon GMT to Saturday, July 12th noon GMT Friday, July 25th noon GMT to Saturday, July 26th noon GMT The goal of these events is to write and share fun little applications using Shoes, a clever little cross-platform GUI toolkit written in Ruby.

SproutCore JavaScript framework in the news

Go Charles! SproutCore » home SproutCore blog Want to Try Out Apple’s MobileMe? Check Out SproutCore Cocoa for Windows + Flash Killer = SproutCore — RoughlyDrafted Slashdot | Apple's SproutCore, OSS Javascript-Based Web Apps AppleInsider | Apple's open secret: SproutCore is Cocoa for the Web InfoQ: Client-Server Computing: The Future Web? and a little historical... Continue Reading →

Building a GUI for MacPorts

In a fit of enthusiasm/hubris, I volunteered to be a mentor for MacPorts participation in the Google Summer of Code. Specifically, I'm taking on the issue of Graphical User Interfaces, because I once wrote one for DarwinPorts (the predecessor to MacPorts. Unfortunately, the code seems to be long gone; FreeBSD mirrored the dp-cocoa and PortsManager projects, but all the folders appear to be empty.... Continue Reading →

Basic Instruments.app Demo

[This is a follow-up to my Rails 2.0 demo] In Finder, Double-click to launch /Developer/Applications/Instruments.app Select "UI Recorder" for new document In toolbar, Select Launch Executable -> Safari.app Quit Safari if currently running In that instrument, Click "i" for info subwindow Configure UI Recorder to NOT Record Mouse Move, Drag Open Library from Toolbar Select... Continue Reading →

Rails 2.0 on Leopard

I wanted to try out some of the new Ruby on Rails 2.0 features in Leopard, so I may as well blog my notes here for future reference. 1. Update Gems Use this if you haven't ugpraded your system to Rails 2.0 yet. sudo gem update --system # Update "gems" itself sudo gem install rails... Continue Reading →

Leopard UNIX Links

Since someone else asked, I figured I'd capture a list of UNIX-related resources for Leopard (Mac OS X v10.5).  Apple - Mac OS X Leopard - Technology - UNIX UNIX Development on Mac OS X Apple - Open Source Apple - Mac OS X Server - Technology - Xgrid Apple - Mac OS X Leopard... Continue Reading →

LOP-ing Off Language-Oriented Programming

I've been fascinated by Domain-Specific Languages (DSLs) and metaprogramming for a while (particularly in Ruby), but just encountered the larger concept of Language-Oriented Programming (LOP). As someone who's been an OOP weenie since the late 1980's, I am intrigued by the question whether LOP and Language-Driven Development (LDD) will prove to be a similarly transformational... Continue Reading →

Nested Data Parallelism in Haskell

[More unedited notes from OSCON] Nested Data Parallelism in Haskell by Simon Peyton-JonesAppeared in the mid-1990's, but not yet available in a mainstream language. cf. Flat data parallel (MPI, map/reduce, *C, OpenMP) -> chunking mechanism (not "N" threads) -> great for distributed memory systems (MPI) "do X to A[i]" X is sequential in NDP, X... Continue Reading →

Eben Moglen: Public Policy in the “Free” World

Yesterday Eben Moglen made headlines during the O'Reilly Radar at OSCON with a (somewhat) surprising attack on "Open Source" in general, and (more surprisingly) Tim O'Reilly in particular: Eben Moglen Wacks Tim O'ReillyEben Moglen Challenges Tim O'Reilly to Join the ConversationEben Moglen Berates Open SourceToday Eben had the stage to himself, to share his thoughts... Continue Reading →

Sproutin’ Ideas

I had the pleasure of recently meeting Charles Jolley, best known for his work as CEO of Sproutit. This gave birth to a hot new JavaScript framework/Rails plug-in known as Sproutcore, which for some reason never showed up on the Google searches.  Hopefully this blog post will help raise its profile. 🙂

Blog at WordPress.com.

Up ↑