Rubuntu Live CD for Rails


#1

Friends-

I am almost finished with a custom live cd called Rubuntu ;-) This

is an ubuntu live cd variant that comes preloaded with ruby and rails
developers in mind. I already have it working with all the basics but
I was wondering what extras people would like to see on this distro.

What editors with what configurations?

What other tools do people really like for rails development on a
debian variant?

Anything at all you would like to see that I might not have
considered already?

Other thoughts?

Thanks-
-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid


#2

On Wed, Feb 15, 2006, Ezra Z. wrote:

Friends-

I am almost finished with a custom live cd called Rubuntu :wink: This
is an ubuntu live cd variant that comes preloaded with ruby and rails
developers in mind. I already have it working with all the basics but
I was wondering what extras people would like to see on this distro.

What editors with what configurations?

vim-ruby, for sure. The emacs types probably have their own
recommendation which I’d know nothing about :wink:

What other tools do people really like for rails development on a
debian variant?

I’m sure you’ve already got svn in there. How about svk? Couldn’t hurt
to have other less-popular scm stuff in there too… arch and darcs
come to mind.

openvpn might be helpful for some people too, and is pretty small, but
also a pretty narrow focus. I know I’d use it :wink:

Anything at all you would like to see that I might not have
considered already?

I don’t work in the GUI much so I can’t say one way or the other there,
but the stuff above is the CLI stuff I use regularly.

Sounds cool, I’m downloading the kubuntu livecd right now for something
unrelated, would definitely prefer yours :slight_smile:

Ben


#3

+1 on vim-ruby. ez… do you have more hours in the day than I do for
some reason ?

:smiley:


#4

definitely needs radrails


#5

Ezra,

Thanks for this initiative! I think Trac would be a good addition.

Hammed


#6

Lighttpd and possibly switchtower.


#7
  • Ezra Z. (removed_email_address@domain.invalid) [060215 18:39]:

Anything at all you would like to see that I might not have
considered already?

This is very cool!

Client libs for various common databases (mysql, postgres, sqlite,
oracle [0], etc.)? RDoc if it’s not already on there. Ditto those
asking for good vim setups.

Just as an aside, would it be possible to make “installers” from these
LiveCDs? We’ve been considering making a very similar thing for our
application, basically, a LiveCD which is good for demoing and
documentation purposes, but which could also grow into the primary
installer for our application. That’s a blue sky sort of thing for us,
but it would help us get in the habit of installing the software regular
on clean hardware so we don’t forget any of the dependencies – software
that’s never installed outside the dev & production environments usually
ends up with undocumented dependencies that are a PITA to shake loose
later.

Actually, probably just as convenient would be keeping the tools (with
docs) to build the LiveCD up to date and available in the same place the
LiveCD lives so that people wanting to customize could do so fairly
readily.

Just thinking out loud – anything you do is fine with me. I’m glad to
see someone taking this on. Bravo!

[0] OK, maybe not as that would probably be hard to distribute, but
I wish, since we have to deal with Oracle.

Rick

http://www.rickbradley.com MUPRN: 465
| that big a pile
random email haiku | of chips to play in the old
| Christmas Casino.


#8

On 15/02/06 15:32 -0800, Ezra Z. wrote:

What other tools do people really like for rails development on a
debian variant?

Anything at all you would like to see that I might not have
considered already?

Wow, what a great idea!

I find myself constantly using gnu screen to switch back and forth
between the log, webrick, and vim when I’m coding. If you’re using a
terminal to code then screen is priceless.

Also, I find myself using database tools such as mysql-query browser
and pgadmin3 quite often.

Regards,
Jason


#9

+1 Screen. Also ratPoison, which is similar.
Squid, if it’s not already there, to see what’s REALLY on the wire.

On 2/16/06, Jason S. removed_email_address@domain.invalid wrote:

Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


“For a new software system, the requirements will not be completely
known until after the users have used it.” Humphrey’s Requirements
Uncertainty Principle.


#10

+1 radrails
+1 lighttpd
+1 openvpn
+1 svn

remote desktop would be a plus, as well as the cisco vpn. A pdf reader
of
somekind. That would be one awesome LiveCD !! I’m sure it will be
welcome
with whatever you decide to put on it.

-Larry

On 2/15/06, Michael T. removed_email_address@domain.invalid wrote:

Lighttpd and possibly switchtower.


Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


Best Regards,
-Larry
“Work, work, work…there is no satisfactory alternative.”
— E.Taft Benson


#11

On Feb 16, 2006, at 1:27 PM, Bothari wrote:

Squid, if it’s not already there, to see what’s REALLY on the wire.

Wouldn’t Ethereal fit the description better?


– Tom M.


#12

Jeremy Kitchen wrote:

then of course, there’s the beautiful firefox plugin: tamperdata
http://tamperdata.mozdev.org/

Hmm, I’ve used the Live HTTP Headers firefox extension, but that’s all
static viewing of the http conversation… this
is really cool! I can edit the params… heh, heh, heh… </evil
cackle>

b


#13

On Thursday 16 February 2006 13:28, Tom M. wrote:

On Feb 16, 2006, at 1:27 PM, Bothari wrote:

Squid, if it’s not already there, to see what’s REALLY on the wire.

Wouldn’t Ethereal fit the description better?

as stated, sure, but that’s a little more low level than you really need
for
HTTP inspection, imo :wink:

then of course, there’s the beautiful firefox plugin: tamperdata
http://tamperdata.mozdev.org/

-Jeremy


Jeremy Kitchen ++ removed_email_address@domain.invalid

In the beginning was The Word and The Word was Content-type: text/plain
– The Word of Bob.


#14

Ezra Z. wrote:

debian variant?

Anything at all you would like to see that I might not have considered
already?

Other thoughts?

Are the additional tools you’re installing that are not supplied by
Ubuntu
installed with a .deb or just extracted installs. It would be nice to
have
.debs for them to make upgrading easier.

You may want to check out the Ubuntu rubygems package I use, which is at

http://www.orcaware.com/packages/ubuntu/breezy/libgems-ruby1.8/

This is a nice deb that installs all the gems into /var/lib/gems. When
you do a
‘dpkg --purge’ it removes that directory, and hence all the gems.
It’s much
nicer than installing all of the gems into /usr/lib/ruby which then are
not
managed by a .deb.

Regards,
Blair


Blair Z., Ph.D.
removed_email_address@domain.invalid
Subversion training, consulting and support
http://www.orcaware.com/svn/


#15

And the saga begins:

http://brainspl.at/articles/2006/02/16/rubuntu-is-almost-born

:wink:

-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid


#16

I was just thinking it would be pretty neat to have a VMWare VMTN
community
virtual machine with a complete ruby on rails environment. With the
free
VMWare Player it would be a very cool demo and development tool.

http://www.vmware.com/vmtn/vm/community.html

Andrew

On 2/15/06, Ezra Z. removed_email_address@domain.invalid wrote:

What other tools do people really like for rails development on a
WebMaster


#17

On Feb 16, 2006, at 3:05 PM, Blair Z. wrote:

Anything at all you would like to see that I might not have
http://www.orcaware.com/packages/ubuntu/breezy/libgems-ruby1.8/

Blair Z., Ph.D.
removed_email_address@domain.invalid

Blair-

I will be installing as much as possible with .deb packages. I use

that rubygems.deb and its a good one. The one thing I might install
from source is ruby itself. i don’t like ubuntu’s split up ruby and I
want to have 1.8.4 on this cd so we can run mongrel. So i will build
ruby from source but I will use checkinstall to build a .deb so you
can remove it or do what you want with it later.

In the process of building this livecd, I am mainly working on a way

to automate the build process so i can easily install or upgrade new
packages and remaster a new cd image when its needed. And if you
choose to install to your DH then you can of course do with it as you
will at that point.

Cheers-
-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid


#18

Ezra Z. wrote:

And the saga begins:

http://brainspl.at/articles/2006/02/16/rubuntu-is-almost-born

Quick question: You say ‘gems’, but which ones? All of them? :slight_smile:


#19

Ezra Z. wrote:

What editors with what configurations?
You may want to check out the Ubuntu rubygems package I use, which is at

have 1.8.4 on this cd so we can run mongrel. So i will build ruby from
source but I will use checkinstall to build a .deb so you can remove it
or do what you want with it later.
I see my question in the other thread is answered… There are a couple
of really handy gems not included in that deb… Are you up for
suggestions for them as well, or is that set in stone?


#20

On Feb 16, 2006, at 3:38 PM, Alex Y. wrote:

Ezra Z. wrote:

And the saga begins:
http://brainspl.at/articles/2006/02/16/rubuntu-is-almost-born

Quick question: You say ‘gems’, but which ones? All of them? :slight_smile:

Alex


Not quite all of them :wink: Although maybe there could be an extended
liveDVD later. But i will include a bunch of usefull ones and you can
always gem install whatever you need. the livecd system has the
ability to let you use an usb thumb drive for your home directory so
you can install extras and keep them around between reboots and
different computers.

-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid