Forum: Ruby on Rails [ANN] Capistrano 1.1

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-06 20:11
(Received via mailing list)
Capistrano is a utility for executing tasks in parallel across
multiple remote hosts. It was formerly known as SwitchTower.

Installation:

   gem install capistrano

Manual:

   http://manuals.rubyonrails.org/read/book/17

Version 1.1 introduces a few changes:

* Renamed! Due to the trademark infringement debacle of last week, we
had to change the name. Moving forward it will be known as Capistrano.

* The generated capistrano.rake file is simpler now than it used to
be. You can easily append custom options to individual tasks now. For
instance, if you want the deploy to be silent, instead of verbose,
just add "-q" to the parameter list for that task.

* The generated capistrano.rake file uses the "remote" namespace, so
you'll need to have at least Rake 0.7.0. You can still do "rake
deploy" and "rake rollback", but the other tasks must be prefixed
with the namespace ("rake remote:exec", "rake remote:show_tasks", etc.)

* The 'switchtower' command is replaced by the 'cap' command.

* The cap utility is verbose by default. If you want it to be silent,
use the -q option. If you want it to be less verbose, you can specify
the -v or -vv flags explicitly.

* The cap utility uses more rake-like command-line semantics. Instead
of needing to do "cap -r config/deploy -a deploy", you can just do
"cap deploy". It will look for config/deploy.rb, capfile, or Capfile
automatically, and will treat raw parameters as action names.

Upgrading/switching from SwitchTower to Capistrano is a little
inconvenient. Here's what you'll need to do:

* gem uninstall switchtower (remove all versions)
* gem install capistrano
* For each of your Rails projects, do "cap -A .", keeping your
existing deploy.rb
* For each of your Rails projects, remove lib/tasks/switchtower.rake

Enjoy!

- Jamis
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 20:20
(Received via mailing list)
On Mon, Mar 06, 2006 at 12:08:51PM -0700, Jamis Buck wrote:
>
> Version 1.1 introduces a few changes:
>
> * Renamed! Due to the trademark infringement debacle of last week, we
> had to change the name. Moving forward it will be known as Capistrano.

Why "Capistrano"? Does this mean something? If not, it seems
needlessly confusing.


--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
F3b7b8756d0c7f71cc7460cc33aefaee?d=identicon&s=25 Daniel Berger (Guest)
on 2006-03-06 20:32
(Received via mailing list)
Adam Fields wrote:
>  >   http://manuals.rubyonrails.org/read/book/17
>  >
>  > Version 1.1 introduces a few changes:
>  >
>  > * Renamed! Due to the trademark infringement debacle of last week, we
>  > had to change the name. Moving forward it will be known as Capistrano.
>
> Why "Capistrano"? Does this mean something? If not, it seems
> needlessly confusing.

He thought of it while *swallowing* some *San Juan* tequila.

Thanks, I'm here all week.

Dan
Bc80625db60e9db4394c51d6c1892b49?d=identicon&s=25 Derrick Spell (Guest)
on 2006-03-06 20:35
(Received via mailing list)
On Mar 6, 2006, at 2:17 PM, Adam Fields wrote:

>>   http://manuals.rubyonrails.org/read/book/17
>
> --
> 				- Adam
>

http://jamis.jamisbuck.org/articles/2006/03/06/swi...

Why would this be confusing?  Did switchtower really hold all that
much meaning as to the purpose of the software?

-Derrick
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 20:35
(Received via mailing list)
On Mon, Mar 06, 2006 at 12:26:15PM -0700, Daniel Berger wrote:
> >Why "Capistrano"? Does this mean something? If not, it seems
> >needlessly confusing.
>
> He thought of it while *swallowing* some *San Juan* tequila.
>
> Thanks, I'm here all week.

I think someone needs to reread page 121 of Getting Real.

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 20:44
(Received via mailing list)
On Mon, Mar 06, 2006 at 02:32:34PM -0500, Derrick Spell wrote:
> http://jamis.jamisbuck.org/articles/2006/03/06/swi...
>
> Why would this be confusing?  Did switchtower really hold all that
> much meaning as to the purpose of the software?

Um. Yes.

A switch tower is an actual thing that controls where the trains go,
that prevents the trains from crashing into each other.

That seems like a highly descriptive metaphor. Capistrano is
meaningless in this context.

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
6cb8ce368347614d959f8b0a74316ccb?d=identicon&s=25 Cameron Forbes (Guest)
on 2006-03-06 20:48
(Received via mailing list)
Nice...

I thought you may have thought it up during the last "Full Moon"...

http://www.eccentricamerica.com/moon.htm

Bwaaaahahahhahahahah!

/cam



On Mar 6, 2006, at 11:26 AM, Daniel Berger wrote:

Adam Fields wrote:
>  >   http://manuals.rubyonrails.org/read/book/17
>  >
>  > Version 1.1 introduces a few changes:
>  >
>  > * Renamed! Due to the trademark infringement debacle of last
> week, we  > had to change the name. Moving forward it will be known
> as Capistrano.
> Why "Capistrano"? Does this mean something? If not, it seems
> needlessly confusing.

He thought of it while *swallowing* some *San Juan* tequila.

Thanks, I'm here all week.

Dan
_______________________________________________
Rails mailing list
Rails@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails
Bc80625db60e9db4394c51d6c1892b49?d=identicon&s=25 Derrick Spell (Guest)
on 2006-03-06 21:00
(Received via mailing list)
On Mar 6, 2006, at 2:43 PM, Adam Fields wrote:

>
> That seems like a highly descriptive metaphor. Capistrano is
> meaningless in this context.
>
> --
> 				- Adam

And a macintosh is a type of apple.  Aside from the time Steve Jobs
spent in Asia, it seems meaningless to name a computer company after
this.  Yet it has been wildly successful.  I don't know, I guess I
just don't see what the big deal is.

-Derrick
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-06 21:03
(Received via mailing list)
On Mar 6, 2006, at 12:33 PM, Adam Fields wrote:

> On Mon, Mar 06, 2006 at 12:26:15PM -0700, Daniel Berger wrote:
>>> Why "Capistrano"? Does this mean something? If not, it seems
>>> needlessly confusing.
>>
>> He thought of it while *swallowing* some *San Juan* tequila.
>>
>> Thanks, I'm here all week.
>
> I think someone needs to reread page 121 of Getting Real.

I think someone needs to understand the context of page 121 is data
that you put into your app, not the name of your app.

- Jamis
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-06 21:06
(Received via mailing list)
On Mar 6, 2006, at 12:57 PM, Derrick Spell wrote:

>>
> after this.  Yet it has been wildly successful.  I don't know, I
> guess I just don't see what the big deal is.

Thank-you, Derrick. That's exactly it.

- Jamis
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 21:06
(Received via mailing list)
On Mon, Mar 06, 2006 at 02:57:41PM -0500, Derrick Spell wrote:
[...]
> And a macintosh is a type of apple.  Aside from the time Steve Jobs
> spent in Asia, it seems meaningless to name a computer company after
> this.  Yet it has been wildly successful.  I don't know, I guess I
> just don't see what the big deal is.

And a "Lisa" is not a kind of apple, and look where that went.

It's not a big deal in the grand scheme of things, but I think that
names at least try to have some relation to their purpose. Names for
products should have some reason why they're better than other words
for that product, and Capistrano, while not bad, is simply no better
than anything else. Why not "Larry", then? It's at least short and
easy to remember.

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 21:12
(Received via mailing list)
On Mon, Mar 06, 2006 at 01:02:03PM -0700, Jamis Buck wrote:
[...]
> >I think someone needs to reread page 121 of Getting Real.
>
> I think someone needs to understand the context of page 121 is data
> that you put into your app, not the name of your app.

I'm sorry - were we not supposed to extrapolate from specific examples
to general principles?

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-06 21:36
(Received via mailing list)
On Mar 6, 2006, at 1:11 PM, Adam Fields wrote:

> On Mon, Mar 06, 2006 at 01:02:03PM -0700, Jamis Buck wrote:
> [...]
>>> I think someone needs to reread page 121 of Getting Real.
>>
>> I think someone needs to understand the context of page 121 is data
>> that you put into your app, not the name of your app.
>
> I'm sorry - were we not supposed to extrapolate from specific examples
> to general principles?

Sure, that's always a good thing. But there is also a difference
between extrapolating and putting words in people's mouths. I
understand you don't like the name, Adam. You are entitled that
opinion, and I'm sorry we've disappointed you. I hope you can
appreciate our position, though, and understand that many others do
like the name. Myself, I've actually grown to like it more than
SwitchTower (which, frankly, didn't really describe what the product
did either--if someone had said "there's this program called
SwitchTower" to you, would you have had any idea what it did before
they told you?).

- Jamis
C31c7255fa4488dfc5d766403b497a36?d=identicon&s=25 Jim Morris (Guest)
on 2006-03-06 21:40
(Received via mailing list)
FYI the gem uninstall does not remove /usr/local/bin/switchtower

no biggy :)
66247570dbe0c350a165cdabc2769ba1?d=identicon&s=25 Paul Robinson (Guest)
on 2006-03-06 21:46
(Received via mailing list)
On 6 Mar 2006, at 19:57, Derrick Spell wrote:

> And a macintosh is a type of apple.  Aside from the time Steve Jobs
> spent in Asia, it seems meaningless to name a computer company
> after this.  Yet it has been wildly successful.  I don't know, I
> guess I just don't see what the big deal is.

For what it's worth, the name Apple (as opposed to Macintosh) has a
very specific meaning, very closely related to the history of
computing. It is a eulogy to Alan Turing, and is intended as a sign
of respect to the modern father of computing who died quite close to
where I type this, after being persecuted for something that is no
longer a crime here:

http://en.wikipedia.org/wiki/
Alan_Turing#Prosecution_for_homosexuality_and_Turing.27s_death

Now - if you didn't know before - you know why the Apple logo has a
bite taken out of it. Think about that the next time you look at it.
It perhaps puts a slightly different angle on those people who have
it tattooed on their arms as well I suppose...

Anyway, I don't care about the name of software I use as long as:

a) I can remember it
b) I can spell it first time when I type it into Google trying to
debug errors
c) It's unique enough for it to show up in Google on the first page
at least

Apart from c) which will no doubt be fixed when we all go blog this,
I see no problem.

--
Paul Robinson
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 21:52
(Received via mailing list)
On Mon, Mar 06, 2006 at 01:35:59PM -0700, Jamis Buck wrote:
[...]
> Sure, that's always a good thing. But there is also a difference
> between extrapolating and putting words in people's mouths. I
> understand you don't like the name, Adam. You are entitled that
> opinion, and I'm sorry we've disappointed you. I hope you can
> appreciate our position, though, and understand that many others do
> like the name. Myself, I've actually grown to like it more than
> SwitchTower (which, frankly, didn't really describe what the product
> did either--if someone had said "there's this program called
> SwitchTower" to you, would you have had any idea what it did before
> they told you?).

Look - we're just sort of arguing for the sake of arguing here. At the
end of the day, does it really matter? Probably not.

However, I stand by my earlier statement - I think product names
should stand out as something better than all of the other possible
words that could be tied to the product.

Switchtower, while maybe not evident without comment, does click
immediately when you explain it. It's evocative of its function. A
switch tower is a real analogue with a real meaning. I think you've
given something up by settling on a name that doesn't have the same
import. The only explanation that goes with Capistrano (and it's
telling that I had to look up at the subject line to even remember
what that word was again) is "uh, we couldn't find anything better".

Names matter. Basecamp, Campfire, Backpack, Writeboard, Ta-da... all
good choices!  Would these have been as successful if they'd been
called "Paris", "London", "Sacramento", "Milan", and "New York"?
Those are all perfectly nice names too.

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
C31c7255fa4488dfc5d766403b497a36?d=identicon&s=25 Jim Morris (Guest)
on 2006-03-06 21:58
(Received via mailing list)
I upgraded as suggested..
 5905  sudo gem uninstall switchtower
 5906  sudo gem install capistrano
 5917  sudo gem update rake

then did...

> cap -A .
      exists  config
overwrite config/deploy.rb? [Ynaq] n
        skip  config/deploy.rb
      exists  lib/tasks
      create  lib/tasks/capistrano.rake

> rm lib/tasks/switchtower.rake

Then when I try this...

> rake remote_exec ACTION=disable_web
(in ...)
rake aborted!
Don't know how to build task 'remote_exec'

(See full trace by running task with --trace)

Did I screw up?
501dac4c25141b9ecffecf6819fe086b?d=identicon&s=25 Pawel Szymczykowski (makenai)
on 2006-03-06 22:01
(Received via mailing list)
Not to be contradictory but..

On 3/6/06, Paul Robinson <paul@iconoplex.co.uk> wrote:
> For what it's worth, the name Apple (as opposed to Macintosh) has a
> very specific meaning, very closely related to the history of
> computing. It is a eulogy to Alan Turing, and is intended as a sign
> of respect to the modern father of computing who died quite close to
> where I type this, after being persecuted for something that is no
> longer a crime here:
>
> http://en.wikipedia.org/wiki/
> Alan_Turing#Prosecution_for_homosexuality_and_Turing.27s_death

http://en.wikipedia.org/wiki/Apple_Computer#Logo

This article refutes that theory. So do nearly all of the official and
unofficial Apple / Jobs biographies that mention the event that I've
come across.

> Now - if you didn't know before - you know why the Apple logo has a
> bite taken out of it. Think about that the next time you look at it.
> It perhaps puts a slightly different angle on those people who have
> it tattooed on their arms as well I suppose...

http://www.mynewoffice.com/pcmuseum/AppleIII_336.jpg

Take a look at that photo - the bite in the apple comes from the old
version of the logo where the lower case 'a' partially intersected
with the apple image.

-Pawel
C31c7255fa4488dfc5d766403b497a36?d=identicon&s=25 Jim Morris (Guest)
on 2006-03-06 22:07
(Received via mailing list)
Never mind found it...

> rake remote:exec ACTION=disable_web

guess the docs need updating :)
119af50160cabfe1fb6f2f05f5018c64?d=identicon&s=25 James Ludlow (Guest)
on 2006-03-06 22:17
(Received via mailing list)
On 3/6/06, Derrick Spell <derrickspell@cdmplus.com> wrote:
>
> On Mar 6, 2006, at 2:17 PM, Adam Fields wrote:
> > Why "Capistrano"? Does this mean something? If not, it seems
> > needlessly confusing.
>
> http://jamis.jamisbuck.org/articles/2006/03/06/swi...

Vlad the Deployer is awesome.
1b83454abeeb627eb42abc214ebbae00?d=identicon&s=25 Nicholas Seckar (Guest)
on 2006-03-06 22:47
(Received via mailing list)
On Mar 6, 2006, at 3:51 PM, Adam Fields wrote:

> The only explanation that goes with Capistrano (and it's
> telling that I had to look up at the subject line to even remember
> what that word was again) is "uh, we couldn't find anything better".

Actually, Capistrano is a delicious italian lunchmeat. The name fit's
perfectly with Jamis' deployment tool; both are lean and delicious,
well deserving of some fine cheese and a french roll.
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 22:53
(Received via mailing list)
On Mon, Mar 06, 2006 at 04:48:11PM -0500, Nicholas Seckar wrote:
> Actually, Capistrano is a delicious italian lunchmeat. The name fit's
> perfectly with Jamis' deployment tool; both are lean and delicious,
> well deserving of some fine cheese and a french roll.

I stand corrected.

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
7ed3175d60e44aa7cb891973223e3998?d=identicon&s=25 Chad Fowler (Guest)
on 2006-03-06 23:00
(Received via mailing list)
"Capistrano"....

It takes no skill to have an opinion about the name of a piece of
software.
It takes a lot of skill to create something as useful as Capistrano
and a lot of generosity to give it out for free.

Ultimately, if the software kicks ass, who cares what it's called?
Just be glad it exists.  We in the Ruby community have _free_ software
that's supported better than any commercial software I've ever
purchased and that kicks the ass of the deployment tools from every
other development environment I've ever touched.

Jamis, call it whatever you like.  Thanks for writing it, and thanks
for giving it to us for _free_.  I for one have no right to an opinion
about what you choose to call it.

--
Chad Fowler
http://chadfowler.com
http://pragmaticprogrammer.com/titles/fr_rr/ (Rails Recipes - In Beta!)
http://pragmaticprogrammer.com/titles/mjwti/ (My Job Went to India,
and All I Got Was This Lousy Book)
http://rubycentral.org
http://rubygarden.org
http://rubygems.rubyforge.org (over one million gems served!)
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-06 23:03
(Received via mailing list)
On Mar 6, 2006, at 2:59 PM, Chad Fowler wrote:

> purchased and that kicks the ass of the deployment tools from every
> other development environment I've ever touched.
>
> Jamis, call it whatever you like.  Thanks for writing it, and thanks
> for giving it to us for _free_.  I for one have no right to an opinion
> about what you choose to call it.

Oh, you have every right to your opinion. I appreciate that you won't
force your opinion on me, or imply I'm stupid for having my own
opinion, though. :) Thanks for the support, Chad.

- Jamis
5ce55767684e0cd1727db2b8b8975640?d=identicon&s=25 Steve Longdo (Guest)
on 2006-03-06 23:09
(Received via mailing list)
What's in a name? That which we call a *Caspistrano by any other* name
would
smell as sweet.  :-)
912436ffe7c27e25658a3f5f556a8c96?d=identicon&s=25 Adam Fields (Guest)
on 2006-03-06 23:09
(Received via mailing list)
On Mon, Mar 06, 2006 at 03:02:04PM -0700, Jamis Buck wrote:
[...]
> >Jamis, call it whatever you like.  Thanks for writing it, and thanks
> >for giving it to us for _free_.  I for one have no right to an opinion
> >about what you choose to call it.
>
> Oh, you have every right to your opinion. I appreciate that you won't
> force your opinion on me, or imply I'm stupid for having my own
> opinion, though. :) Thanks for the support, Chad.

I apologize if you got the impression that I was trying to force
anything on you or imply anything about your intelligence.

I thought we were just having a discussion.

The app itself rocks, dude.

--
				- Adam

** Expert Technical Project and Business Management
**** System Performance Analysis and Architecture
****** [ http://www.adamfields.com ]

[ http://www.aquick.org/blog ] ............ Blog
[ http://www.adamfields.com/resume.html ].. Experience
[ http://www.flickr.com/photos/fields ] ... Photos
[ http://www.aquicki.com/wiki ].............Wiki
34f5b045aec62235c17458650ea75353?d=identicon&s=25 Steve Koppelman (hatless)
on 2006-03-06 23:21
I'm with Adam on this one. Meaningless names for things with a specific
function kinda suck. Why not Easy Deployer? Rake Autodeployer? Remote
Deployer? Distributed Deployer? Switchtower was nice because it was a
clear, apt metaphor for what the software does.

Even Application Pusher-Outer would be fine, in that when you tell
someone you just configured the Rails Application Pusher-Outer, they
know what you just did and what the Application Pusher-Outer does even
if they've never heard of it before.

Capistrano? That's a development codename.

Think about it: Tomcat, Cocoon, Jasper, Ant. All meaningless names. One
developer can be talking to another and unless the person listening is
already familiar with the tool or API in question, it's gibberish. On
the other hand, take ActiveRecord, ActionController, even rake. I hadn't
gotten to the Hello World stage in learning Rails and remember reading
those terms and without flipping to a glossary or doing a Google search
I knew those things pertained to data access, MVC and application
maintenance tasks respectively.

How do developers know Capistrano is something they want/need if they
nead to read up on it just to find out what it is? Just because some
things get by without meaningful names (Macintosh, Excel, Oreo) it
doesn't mean there isn't significant benefit to having one.

-sk

Adam Fields wrote:
> On Mon, Mar 06, 2006 at 02:32:34PM -0500, Derrick Spell wrote:
>> http://jamis.jamisbuck.org/articles/2006/03/06/swi...
>>
>> Why would this be confusing?  Did switchtower really hold all that
>> much meaning as to the purpose of the software?
>
> Um. Yes.
>
> A switch tower is an actual thing that controls where the trains go,
> that prevents the trains from crashing into each other.
>
> That seems like a highly descriptive metaphor. Capistrano is
> meaningless in this context.
>
> --
> 				- Adam
>
> ** Expert Technical Project and Business Management
> **** System Performance Analysis and Architecture
> ****** [ http://www.adamfields.com ]
>
> [ http://www.aquick.org/blog ] ............ Blog
> [ http://www.adamfields.com/resume.html ].. Experience
> [ http://www.flickr.com/photos/fields ] ... Photos
> [ http://www.aquicki.com/wiki ].............Wiki
66247570dbe0c350a165cdabc2769ba1?d=identicon&s=25 Paul Robinson (Guest)
on 2006-03-06 23:33
(Received via mailing list)
On 6 Mar 2006, at 21:00, Pawel Szymczykowski wrote:

> http://en.wikipedia.org/wiki/Apple_Computer#Logo
>
> This article refutes that theory. So do nearly all of the official and
> unofficial Apple / Jobs biographies that mention the event that I've
> come across.

Not read many accounts, but that refutation appears to be based on
the rainbow stripe not matching the pride flag which seems a bit...
well... inconclusive.

> Take a look at that photo - the bite in the apple comes from the old
> version of the logo where the lower case 'a' partially intersected
> with the apple image.

For all we know, maybe that's just where the a fitted best. :-)

Ahh, well, I'm prepared to concede, however I don't think it matters.
All I know is every time I see the logo I think of Turing and what he
went through, what he gave us, etc. and that can't be a bad thing,
even if it was unintentional of the logo's designers.
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-06 23:37
(Received via mailing list)
On Mar 6, 2006, at 3:21 PM, Steve Koppelman wrote:

> I'm with Adam on this one. Meaningless names for things with a
> specific
> function kinda suck. Why not Easy Deployer? Rake Autodeployer? Remote
> Deployer? Distributed Deployer? Switchtower was nice because it was a
> clear, apt metaphor for what the software does.

Because it is not merely deployment software. Application deployment
just happens to be one of the things it does. SwitchTower wasn't
descriptive of what the software did, either, and yet I never heard a
_single_ complaint about it. If I had chosen Capistrano from day one,
no one would have complained about it, either.

At any rate, the decision is final. I'm not going to change the name
at this point. (That's not a command for people to stop venting
spleen, just an FYI.)

- Jamis
Ff63c03fd68754adbadd2c6314646bef?d=identicon&s=25 Bill Guindon (agorilla)
on 2006-03-06 23:58
(Received via mailing list)
On 3/6/06, Paul Robinson <paul@iconoplex.co.uk> wrote:
> of respect to the modern father of computing who died quite close to
>
> Anyway, I don't care about the name of software I use as long as:
>
> a) I can remember it
> b) I can spell it first time when I type it into Google trying to
> debug errors

The funny part about that one is Google was supposed to be Googol, but
they misspelled it :)
I imagine they kept it for the same reason, most people would misspell
it anyway (and they seem quite convinced - gmail's spell checker
flagged 'Googol')

> c) It's unique enough for it to show up in Google on the first page
> at least

Good points, and they worked for many products with seamingly
meaningless names:
Google, Yahoo!, Monster.com, perl, Python, even Ruby ;)

> Apart from c) which will no doubt be fixed when we all go blog this,
> I see no problem.
>
> --
> Paul Robinson
> _______________________________________________
> Rails mailing list
> Rails@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>


--
Bill Guindon (aka aGorilla)
The best answer to most questions is "it depends".
0e1f913bd7b6e69419fe88c82c9a15ed?d=identicon&s=25 Sean Stephens (Guest)
on 2006-03-07 00:49
(Received via mailing list)
FYI: The term "SwitchTower" is still used on the front page of the
manual.  Wouldn't want you to get in more trouble. :)

<http://manuals.rubyonrails.org/read/book/17>

-S
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-07 00:52
(Received via mailing list)
On Mar 6, 2006, at 4:47 PM, Sean Stephens wrote:

> FYI: The term "SwitchTower" is still used on the front page of the
> manual.  Wouldn't want you to get in more trouble. :)
>
> <http://manuals.rubyonrails.org/read/book/17>

Thanks, Sean. There's something broken with Hieraki, but I don't know
what. I've changed the text (even DELETED the text) and the old text
still shows up.

Hopefully this can get resolved quickly.

- Jamis
4bd34a2216dc8bdbf1f017f64e4d59e8?d=identicon&s=25 Kyle Maxwell (Guest)
on 2006-03-07 01:20
(Received via mailing list)
On 3/6/06, Jamis Buck <jamis@37signals.com> wrote:
>
> >> multiple remote hosts. It was formerly known as SwitchTower.
> >>
> >> so you'll need to have at least Rake 0.7.0. You can still do "rake
> >> * The cap utility uses more rake-like command-line semantics.
> >> * For each of your Rails projects, do "cap -A .", keeping your
> >
> > _______________________________________________
> > Rails mailing list
> > Rails@lists.rubyonrails.org
> > http://lists.rubyonrails.org/mailman/listinfo/rails
>
> _______________________________________________
> Rails mailing list
> Rails@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>

Page caching?

-Kyle
4b9ebad5fe52ce89dc12aaf34502d518?d=identicon&s=25 San (Guest)
on 2006-03-07 04:30
(Received via mailing list)
Product naming is painful and I don't envy Jamis for having to go
through the process.  Good names require no marketing to spread and
people just 'get it', bad names are never entirely bad, they just
require large amounts of 'impressions' to get the message across to the
consumer/users (typically that means $$'s, perhaps in open source that
means blog writeups and books).

I'm wondering if a small tweak to the new gem name might satisfy the
'ease of grasp/ease of typing' needs, the needs for a non-trademark
infringing name, and create a name that re-enforces what the product is
without having to spend time/resources on branding/marketing to get the
message across.  Since I wasn't privy to the original naming discussion
here's my thought that I think would let us have our lunch meat and eat
it to:

'CapDeploy' - The Capistrano Parallel Remote Deployment and Remote
Execution System

  * keeps the 'cap' command
  * easy to type/read (capistrano isn't awful, but it's really hard on
the eyes fingers for the first 30mins if you've never seen it before).
  * re-enforces the deployment capabilities of the product (deploys
files and execution units).

Just my 2c,

Sanford
4b9ebad5fe52ce89dc12aaf34502d518?d=identicon&s=25 San (Guest)
on 2006-03-07 04:42
(Received via mailing list)
* and it's not trademarked ;)
821395fe70906c8290df7f18ac4ac6cf?d=identicon&s=25 Rick Olson (Guest)
on 2006-03-07 04:51
(Received via mailing list)
>   * keeps the 'cap' command
>   * easy to type/read (capistrano isn't awful, but it's really hard on
> the eyes fingers for the first 30mins if you've never seen it before).
>   * re-enforces the deployment capabilities of the product (deploys
> files and execution units).
>
> Just my 2c,

That would limit capistrano to just deploying files.  It's actually
more then that...

Anyways, it's done.  I'm sure in a few months you won't even notice
the awkardness around the new name.  Remember when firebird became
firefox?

--
Rick Olson
http://techno-weenie.net
4b9ebad5fe52ce89dc12aaf34502d518?d=identicon&s=25 San (Guest)
on 2006-03-07 06:09
(Received via mailing list)
Rick Olson wrote:
 > That would limit capistrano to just deploying files.  It's actually
 > more then that...

I thought I covered that angle pretty well (both files & execution
units):

'CapDeploy' - The Capistrano Parallel Remote Deployment and Remote
Execution System
[...]
  * re-enforces the deployment capabilities of the product (deploys
files and execution units).

> Anyways, it's done.  I'm sure in a few months you won't even notice
> the awkardness around the new name.  Remember when firebird became
> firefox?

Both were easy to type and say, so I didn't think much of the switch.
But yes, with enough impressions over time, just about any name is fine.

-San
Bc80625db60e9db4394c51d6c1892b49?d=identicon&s=25 Derrick Spell (Guest)
on 2006-03-07 06:15
(Received via mailing list)
On Mar 6, 2006, at 10:48 PM, Rick Olson wrote:

> That would limit capistrano to just deploying files.  It's actually
> more then that...
>
> Anyways, it's done.  I'm sure in a few months you won't even notice
> the awkardness around the new name.  Remember when firebird became
> firefox?

Or when whatever-it-was-called became Camino.  See ... I can't even
remember.

-Derrick Spell
340fc2e514619a65816216c7a9fe6b1b?d=identicon&s=25 Larry Wright (Guest)
on 2006-03-07 13:41
(Received via mailing list)
On 3/6/06, Adam Fields <rails23049809@aquick.org> wrote:
>
> It's not a big deal in the grand scheme of things, but I think that
> names at least try to have some relation to their purpose. Names for
> products should have some reason why they're better than other words
> for that product, and Capistrano, while not bad, is simply no better
> than anything else. Why not "Larry", then? It's at least short and
> easy to remember.
>
>
I would like to voice my enthusiastic support for using this name :)
6d0eb16fc0643be173fc0993b1b4e513?d=identicon&s=25 John-Mason P. Shackelford (Guest)
on 2006-03-07 16:20
(Received via mailing list)
As one who's spent time in San Juan Capistrano, I must say that my
first thought was of the historic train station an easy walk from the
mission. There is no switch yard there, but the name does invoke train
images for me.


--
John-Mason Shackelford
Software Developer
Pearson Educational Measurement

2510 North Dodge St.
Iowa City, IA 52245
ph. 319-354-9200x6214
john-mason.shackelford@pearson.com
http://pearsonedmeasurement.com
59de94a56fd2c198f33d9515d1c05961?d=identicon&s=25 Tom Mornini (Guest)
on 2006-03-07 18:17
(Received via mailing list)
On Mar 7, 2006, at 7:19 AM, John-Mason P. Shackelford wrote:

> As one who's spent time in San Juan Capistrano, I must say that my
> first thought was of the historic train station an easy walk from the
> mission. There is no switch yard there, but the name does invoke train
> images for me.

Funny. When I heard Capistrano was the new name, I immediately thought
it was a reference to your code infallibly ending up where it belonged,
like the birds that return there every year.

--
-- Tom Mornini
Ce8b03e5750097942c58e12b46724312?d=identicon&s=25 Giles Bowkett (Guest)
on 2006-03-07 22:24
(Received via mailing list)
Word!

(Although I would have liked Vlad the Deployer, I have to admit.)

On 3/6/06, Chad Fowler <chadfowler@gmail.com> wrote:
> other development environment I've ever touched.
> and All I Got Was This Lousy Book)
> http://rubycentral.org
> http://rubygarden.org
> http://rubygems.rubyforge.org (over one million gems served!)
> _______________________________________________
> Rails mailing list
> Rails@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>


--
Giles Goat Boy

http://gilesmakesmusic.blogspot.com
http://gileswritescode.blogspot.com
0f38fcd80fc3e795ae2b8b018c7646e8?d=identicon&s=25 Joe Block (Guest)
on 2006-03-07 22:30
(Received via mailing list)
In article
<b157956e0603061315m4a30ce81weffa81598552c42d@mail.gmail.com>,
 "James Ludlow" <jamesludlow@gmail.com>
 wrote:

> On 3/6/06, Derrick Spell
> <derrickspell@cdmplus.com> wrote:
> >
> > On Mar 6, 2006, at 2:17 PM, Adam Fields wrote:
> > > Why "Capistrano"? Does this mean something? If not, it seems
> > > needlessly confusing.
> >
> > http://jamis.jamisbuck.org/articles/2006/03/06/swi...
>
> Vlad the Deployer is awesome.

I kind of wish Jamis had gone with this too. OTOH, I don't really care
what it's called as long as it works.

Thanks for making a tool like this available to the rest of us, Jamis.

--
Joe Block <jpb@apesseekingknowledge.net>

Have GNU, will travel.
34f5b045aec62235c17458650ea75353?d=identicon&s=25 Steve Koppelman (hatless)
on 2006-03-23 23:48
Don't know if this has come up yet, but it would be great if the gem
installer for capistrano would check to make sure rake >= 0.7 is
installed and at least issue a warning. After  upgrading from ST to cap
1.1, "rake migrate" seemed broken until I thought to try updating rake
on all my machines. It worked.

Thanks.

Jamis Buck wrote:
> Capistrano is a utility for executing tasks in parallel across
> multiple remote hosts. It was formerly known as SwitchTower.
>
> Installation:
>
>    gem install capistrano
>
> Manual:
>
>    http://manuals.rubyonrails.org/read/book/17
992fe8c19bbbc27f2b562a9f96efc03d?d=identicon&s=25 Jamis Buck (Guest)
on 2006-03-24 00:26
(Received via mailing list)
Steve,

Good point. I thought I had that set up in the gemspec, but
apparently not.

- Jamis
This topic is locked and can not be replied to.