Web Development

Jollat: AWS made easy

A desktop client for Amazon Web Service management. This is a cross-platform, but not a Java app. 66 USD. All I want is some reviews, a more intuitive app icon and coupon code.

Jollat is a cross-platform graphical client for Amazon Web Services (AWS). It let’s you manage Simple Storage Service (S3) and Elastic Compute Clouds (EC2) on the Mac, Windows or Linux. The services are integrated into an easy-to-use GUI, enabling you to do complicated tasks with the simple click of a button.

If you don’t have the budget, Elasticfox, a Firefox addon, may be for you.

Update: A demo video is available.

Designing Delicious Library 2

Adam Betts discusses his recent work in details. I didn’t know Adam was behind the app. Can’t wait for the Part 3. Delicious Library affects this industry quit a bit.

Unix command: cheat

I found the Unix command cheat very useful. You can invoke text-based cheat sheets from Terminal.

The list of all the cheatsheets is available.

Installing ImageMagick and rmagick in Leopard

Make sure you have have MacPorts installed. Run the command to update your port command and ports available.

sudo port selfupdate
sudo port sync

Note: Run port version. As of this writing, the latest version is 1.600.

Let’s get ImageMagick using port intall.

sudo port install ImageMagick

When it’s done, run port installed and make sure you find ImageMagick. Next, we install Rmagick via gem. Run the command below:

sudo gem install rmagick

Note: It’s rmagick not Rmagick. sudo gem install Rmagick will result in ERROR: could not find Rmagick locally or in a repository.

When it’s done, check if rmagick is installed properly by running gem list. Now we are going to test if rmagick works properly. Create a file called test_rmagick.rb, and copy and paste the code below.

#!/usr/bin/env ruby -wKU

# Test if rmagick is working properly or not.
# When run, this file creates a image file 'path.gif' in the same directory.

# the sample code is from http://rmagick.rubyforge.org/portfolio3.html

require 'rubygems'
require 'rmagick' # Don't use a capital 'R'.

canvas = Magick::Image.new(240, 300,
              Magick::HatchFill.new('white','lightcyan2'))
gc = Magick::Draw.new

gc.fill('red')
gc.stroke('blue')
gc.stroke_width(2)
gc.path('M120,150 h-75 a75,75 0 1, 0 75,-75 z')
gc.fill('yellow')
gc.path('M108.5,138.5 v-75 a75,75 0 0,0 -75,75 z')
gc.draw(canvas)

canvas.write('path.gif')

If you find an image file titled “path.gif” after running the script, your installation is successful.

Markup Languages to Learn

Making web apps requires knowledge/skills/familiarity with other tools. Here is a list of tools I’m trying to be familiar with:

Light weight markup langauges:

Communication via writing is of utmost importance. I prefer Markdown, and many open source systems have a plugin for Markdown, but in many cases, I don’t have a choice. But TextMate supports all the syntaxes except for Google Code. (Google Code Bundle is in the works.)

Flow: Leopard-only SFTP Client

A new SFTP client from Extendedmac.

Flow is a stunning new FTP client built exclusively for Mac OS X Leopard. Flow streamlines both transferring and editing files by leveraging your high-speed connection, presenting a gorgeous yet tasteful user-interface, and integrating the latest and greatest of OS X technology.

MultiFireFox 1.0.2

An app that allows you to run Firefox 2 and 3.

From the description at CNET:

MultiFireFox is a launcher app that runs both the stable Firefox 2 and the beta version of Firefox 3 at the same time. Copy it and the included Firefox3.app file to your Apps folder.

Looks like the author doesn’t have a project website. If you found it, please let me know. This app is not even listed at MacUpdate.

Creating Unified Ruby on Rails Applications for Safari

From a session detail of this year’s WWDC:

Discover why Mac OS X is the dream development platform for Ruby on Rails, a powerful and agile web development framework that comes bundled with Mac OS X Leopard. By combining Xcode with the power of Ruby on Rails, you’ll learn how to create unified, first-class web applications that are simple to deploy on Mac OS X Server and that display and perform exceptionally in Safari on Mac OS X, Windows, and iPhone.

Programming Amazon Web Services

A new book from O’reilly.

O’reilly - Safari Books Online:

Building on the success of its storefront and fulfillment services, Amazon now allows businesses to “rent” computing power, data storage and bandwidth on its vast network platform. This book demonstrates how developers working with small- to mid-sized companies can take advantage of Amazon Web Services (AWS) such as the Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications. With AWS, Amazon offers a new paradigm for IT infrastructure: use what you need, as you need it, and pay as you go. Programming Web Services explains how you can access Amazon’s open APIs to store and run applications, rather than spend precious time and resources building your own.

PeepCode Unlimited Subscription

139 dollars for one year. It’s worth. I will start the subscription when I get the next pay.

Syndicate content