Amazon's next billion-dollar business eyed. Setup A Ubuntu VPS For Hosting Ruby On Rails Applications - Smashing Magazine. Advertisement So, you want to develop Ruby on Rails applications? While loads of (introductory) tutorials are available for developing Ruby on Rails applications, there seems to be some uncertainty about setting up a lean and up-to-date local development environment. This tutorial will guide you through the steps of setting up an Ubuntu local development machine for Ruby on Rails. Part 2 of this tutorial, which will be published here later, will help you through the steps to set up an Ubuntu VPS. For now, knowing that VPS stands for virtual private server is sufficient. Ruby On Rails? What are Ruby on Rails and Ubuntu? Ubuntu, meanwhile, is a “Debian-derived Linux distribution that focuses on usability.” A Quick Overview In this tutorial, we’ll install Ruby and RubyGems using the Ruby Version Manager (RVM) script.
At the time of writing, the latest versions are Ubuntu 10.10, Ruby 1.9.2 and Rails 3.0.7. During this tutorial, we will make extensive use of the Linux command line. Install RVM. Virtualization in the trenches with VMware, Part 1: Basics ... IT in the enterprise is as much about technology as it is about people, processes, and business needs. In a five-part series, we will cover some of the challenges faced when trying to design and deploy a virtualization platform for a sizable enterprise and migrate its infrastructure into the cloud. This usually ends up being a far larger undertaking than imagined, partly due to technical challenges, but mostly due to having to make careful selections at every step of the way.
For reasons I'll cover in a moment, this series focuses on VMware. There are some fantastic alternatives to VMware out there, but VMware was the package that best suited my own company's needs. Product considerations When talking about enterprise environments, it is important to remember that one rarely deals with logical situations. And then there are the typical enterprise hardware refresh cycles and the associated headaches with trying to both introduce, and transition to, a new platform. How To Run A Creative Design Process For A Big Project. Something funny happened while at Drupalcon Copenhagen. I was approached a guy in a bar after I gave my talk on Design For Drupal: A Template Approach, who said, "Your talk was good, but you should talk about what you REALLY do. " I was stunned and confused by this at first, but then slowly realized that he was right. There was a much larger piece of my work that I wasn't talking about.
The "client wrestling part. " The part where you sit in a conference room for 5 days straight systematically deciding what you're going to do for the next 3-8 months depending on the size of the project. So how do we do this? How do we get people to agree on things when there are sometimes as many as 10 voices in the room? Here are some pieces of the puzzle for you to chew on. Listening Clients have already done a lot of thinking before you start working with them, and it's your job to let them talk first. Who Decides What One Is The Magic Number Timeline Figure out when the project needs to launch. Deliverables. Azure and Cloud Computing Posts for 1/29/2009+ Windows Azure, Azure Data Services, SQL Data Services and related cloud computing topics now appear in this weekly series.
Note: This post is updated daily or more frequently, depending on the availability of new articles. • Update 2/1/2009 10:00 AM PST: Additions Azure Blob, Table and Queue Services • My “Retire Your Data Center” Article about Azure’s Table Storage is VSM’s February 2009 Cover Story of 1/31/2009 includes a copy of the deck: Visual Studio 2008, ASP.NET, and the Azure Services Platform combine to simplify local development of data-intensive Web apps and automate their deployment in Microsoft data centers. The result: You get maximized availability and reliability with almost limitless on-demand scalability, while you pay only for resources consumed. My “Visual Studio Magazine” Merges Print Operations with “Redmond Developer News” article reports that RDM is merging with VSM; Michael Desmond will replace Patrick Meader as VSM’s editor in chief. SQL Data Services (SDS) Online gaming takes it to the next level.
If online gaming is successful, games consoles could become obsolete In a market dominated by expensive console games, new online services are allowing gamers to play the big titles without paying big bucks. When players no longer need to own the latest console game to enjoy playing it, is it game over for the games console? Launching later this year, Gaikai offers console gaming straight to laptops without the need for the associated hardware.
When you use Gaikai to run high quality games on a standard laptop, it is actually running on powerful servers. Your netbook just sends over your moves and receives a video feed back. Online gaming already exists for more simple games like Playfish and World of Warcraft. Gaikai CEO David Perry explains the appeal of online gaming to developers. "If you look at a game like Farmville on Facebook, it has over 80 million players. "You make it incredibly accessible, you allow friends to share and we can do that with any game now. Digital future. VMware app dev platform gazes beyond SpringSource Java. High performance access to file storage VMworld VMware says that its Cloud Application Platform – a means of building and deploying applications that has grown up around the SpringSource Java framework – will eventually embrace other programming languages, including Ruby-on-Rails, PHP, and perhaps .NET.
"Initially, we want to target the 2.5-million-strong Spring Java community," Shaun Connolly, VMware vice president of SpringSource product management, said today during a press briefing at the company's annual VMworld trade show in San Francisco, California. "But we want to set the foundation for laying in other languages such as Ruby on Rails and PHP, which are two of the more popular. " He also acknowledged that .NET is a possibility. "Our goal is to provide a really good experience for developers and there are various of ways of doing that," he said. Pressed, the company indicated that it will somehow embrace open source Ruby and PHP tools.