Are you prepared for Wrath of the Lich King? WoW Insider has you covered!
Posts with tag ruby

WWDC schedule: Ajax to PDF

Developers and other WWDC attendees looking for a simple printout of the sessions and labs at the conference may be disappointed with the results when printing out Apple's (very slick) Ajax calendars. You could save the pages to PDFs and have a calendar format, but for the purposes of a nice, list-format printout, I can't find a printable version. It's entirely possible I'm not looking hard enough, but at least one other person had the same problem ... and was resourceful enough to come up with a solution. Johannes Fahrenkrug is making available a Ruby script that will make a PDF with a nicely formatted table of all the sessions and labs offered at WWDC.

You can grab the script at his blog and running it is a simple matter of unzipping and executing the wwdcpdf.rb file from Terminal (or wherever you like to do such things). The output is a simple table format with some classic Helvetica action. Those familiar with FPDF may be able to get more artistic with it, or simply build off of the existing code to output in other print or screen-friendly ways. Given that it's based off of an XML file, you can even do some sorting and filtering with a little bit of Ruby magic. Johannes states that he'd be happy to see the script enhanced!

24 Hours of Leopard: Ruby on Rails built-in

Feature: The most awesome, easy, groovy, Web 2.0 development platform ever is now built-in to OS X.

How it works: Like buttah. Ruby, the language that powers RoR, has actually been built-in to OS X for a while (don't believe me? type "irb" in your terminal right now to access interactive Ruby), but Ruby on Rails has been mostly a pain to install around OS X. Packages need to be downloaded, settings need to be tweaked, and servers need to be config'd. No more. Ruby on Rails, free and installed on every new Mac. Developers, start your developing.

Who will use it: Mostly people who develop applications for the web. But even though I personally don't code much, if you've ever done any coding, once you dive into Ruby and RoR, you'll probably have the same reaction that I do: wow this thing is neat! For a start in Ruby, check out the classic Why's Poignant Guide, and for a tutorial on RoR, hit up Curt Hibbs (he's from St. Louis, so you know he's a good guy).

You can check out all our 24 Hours of Leopard posts here.

BBEdit version 8.7 released


BBEdit 8.7, the latest version of the triple-A HTML editor, has been released.

Update: OK, so the reason I originally thought that all the "new" 8.7 features sounded familiar is because I actually was looking at the release list for version 8.5. The 8.7 release notice is here, and it includes Lua programming support, an option to remember which documents and browsers are open after closing BBEdit, and a Python language module and lots of other fixes and improvements. Sorry about the mistake, and thanks to all our commenters (and to Bare Bones Software themselves) for the heads up.

8.7 is a free update for 8.5 and 8.6 customers. If you haven't picked up BBEdit yet, you can try out the free demo here.

RubyCocoa 0.11.0 released

RubyCocoa is a nifty "bridge" between Ruby and Objective-C (the language of Cocoa), that allows developers to "write full-stack Cocoa applications in Ruby" or a "Cocoa application that mixes Ruby and Objective-C code." It has just received a major update to version 0.11.0. The release notes list the considerable changes; these include compatibility with Ruby 1.9, support for Quartz Composer, support for 64-bit applications and much more. As it happens, I've been slowly learning Ruby, so I'm looking forward to learning how to use RubyCocoa to build Mac applications with Ruby on the back-end.

RubyCocoa is free and open source; it's a free download from SourceForge.

[via MacResearch]

Platypus: create Mac applications from Ruby, Perl, shell scripts, etc.

MacResearch has posted a nice two part tutorial on using Platypus, a neat utility that allows you to "create native, flawlessly integrated Mac OS X applications from interpreted scripts." This include shell scripts, Perl, Ruby, Python, etc. With Platypus you can turn command-line only tools into full fledged, free-standing Mac applications that support drag and drop and even basic graphical feedback. Obviously this isn't going to make for a full GUI application, but it will allow you easily to create self-contained OS X applications that you can double-click to run. Especially for those in the science fields, and even for beginning (Ruby) script programmers like myself, Platypus makes it possible to get basic (and even not so basic) Mac app up and running very quickly.

Platypus is a free download from Sveinbjorn Thordarson, and donations are requested.

[Via MacResearch]

Update: fixed headline

Skip the AppleScript with Ruby

For a long time now I have been working on learning AppleScript, where "working on" means I bought an AppleScript book that sits on my table accusingly, but I've never actually picked it up and read through it. AppleScript is clearly a powerful and relatively easy way to get somewhat complex tasks accomplished on your Mac; heck with AppleScript Studio you can even write stand-alone applications of a sort. This story on MacDevCenter, however, has given me pause. AppleScript guru Matt Neuburg (who literally wrote, if not the, at least a book on AppleScript) has put up a nice tutorial on replacing AppleScript with rb-appscript, which is "a high-level, user-friendly Apple event bridge that allows you to control scriptable Mac OS X applications using ordinary Ruby scripts." Now everybody and his brother has been going on of late about how wonderful Ruby is for web development, particularly with Rails using TextMate, so now I have a dilemma. Should I actually try to learn Ruby instead and double my return, as it were? While I think that over, go check out Matt's tutorial and see for yourself how Ruby and Apple events can make beautiful music together.

[Via MacVolPlace]

Ruby + AppleScript = RubyOSA

Our friends at Download Squad have discovered a melding of two scripting worlds: AppleScript and Ruby. RubyOSA is the darling scriptenstein of these two languages, and while I don't know a lick of either, I'm willing to bet this could be a popular amongst the code ninjas in the audience. Ruby is a popular language (the 13th most popular, by their numbers), and it's the foundation of the Ruby on Rails framework which has given us such handy web 2.0 apps as Backpack, Odeo, Strongspace and many more.

This is about the line, however, that I reach where I would need to start pretending I know more about any of these languages, so I'll let you check out RubyOSA for yourself to see if it gets your coding gears turning.

ActiveState releases Komodo 3.5.2 for OS X

Komodo, a powerful IDE for various scripting languages and the like, has been released for OS X by ActiveState.

Any time a company releases an IDE for OS X I do a little dance on the inside because it means that people are noticing the developer community that OS X has built up around it. More developers means more software for the Mac and that can't be a bad thing.

TUAW Features

Mac 101 iPhone Around the Worldask-tuaw
Mac News
Macworld (488)
.Mac (37)
Accessories (606)
Airport (69)
Analysis / Opinion (1273)
Apple (1576)
Apple Corporate (533)
Apple Financial (180)
Apple History (39)
Apple Professional (47)
Apple TV (153)
Audio (436)
Bad Apple (117)
Beta Beat (142)
Blogging (83)
Bluetooth (15)
Bugs/Recalls (56)
Cult of Mac (857)
Deals (197)
Desktops (114)
Developer (203)
Education (93)
eMac (10)
Enterprise (125)
Features (368)
Freeware (354)
Gaming (337)
Graphic Design (18)
Hardware (1251)
Holidays (37)
Humor (568)
iBook (65)
iLife (229)
iMac (182)
Internet (298)
Internet Tools (1267)
iPhone (1312)
iPod Family (1976)
iTS (941)
iTunes (779)
iWork (17)
Leopard (343)
Mac mini (109)
Mac Pro (49)
MacBook (195)
MacBook Air (69)
Macbook Pro (212)
Multimedia (420)
Odds and ends (1391)
Open Source (267)
OS (871)
Peripherals (183)
Podcasting (180)
Podcasts (83)
Portables (195)
PowerBook (135)
PowerMac G5 (49)
Retail (550)
Retro Mac (46)
Rig of the Week (42)
Rumors (596)
Software (4160)
Software Update (384)
Steve Jobs (246)
Stocking Stuffers (50)
Surveys and Polls (97)
Switchers (107)
The Woz (33)
TUAW Business (222)
Universal Binary (279)
UNIX / BSD (60)
Video (891)
Weekend Review (74)
WIN Business (47)
Wireless (78)
XServe (33)
Mac Events
One More Thing (25)
Liveblog (0)
Other Events (222)
WWDC (182)
Mac Learning
Ask TUAW (96)
Blogs (84)
Books (24)
Books and Blogs (62)
Cool tools (437)
Hacks (450)
How-tos (467)
Interviews (33)
Mods (180)
Productivity (577)
Reviews (99)
Security (142)
Terminal Tips (55)
Tips and tricks (552)
Troubleshooting (160)
TUAW Features
iPhone 101 (23)
TUAW Labs (3)
Blast From the Past (16)
TUAW Tips (137)
Flickr Find (32)
Found Footage (64)
Mac 101 (75)
TUAW Interview (31)
Widget Watch (196)
The Daily Best (1)
TUAW Faceoff (4)

RESOURCES

RSS NEWSFEEDS

Powered by Blogsmith

Sponsored Links

The Unofficial Apple Weblog (TUAW) bloggers (30 days)

#BloggerPostsCmts
1Dave Caolo510
2Cory Bohon434
3Mat Lu395
4Scott McNulty342
5Erica Sadun331
6Michael Rose2819
7Brett Terpstra230
8Mike Schramm204
9Steven Sande199
10Robert Palmer1727
11Joshua Ellis74
12Christina Warren619
13Nik Fletcher41
14Chris Ullrich32
15Jason Clarke11
16Lisa Hoover11
17Victor Agreda, Jr.14

Featured Galleries

Macworld 2008 Keynote
Macworld 2008 Build-up
Macworld Expo 2007 show floor
The Macworld Faithful in Line
iPhone First Look
iPhone 2.0 - .Mac push e-mail
iMac 1998
TUAW Faceoff: Screenshot apps on the firing line
Boston Apple Store (Boylston Street)

 

    Most Commented On (7 days)

    Recent Comments

    More Apple Analysis

    More from AOL Money and Finance

    Weblogs, Inc. Network

    Other Weblogs Inc. Network blogs you might be interested in: