Forum: Ruby on Rails Rubuntu Live CD for Rails

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.
Ezra Z. (Guest)
on 2006-02-16 01:36
(Received via mailing list)
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
Ben B. (Guest)
on 2006-02-16 02:09
(Received via mailing list)
On Wed, Feb 15, 2006, Ezra Z. wrote:
> 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?

vim-ruby, for sure.  The emacs types probably have their own
recommendation which I'd know nothing about ;)

> 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 ;)

> 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 :)

Ben
Dylan S. (Guest)
on 2006-02-16 03:19
(Received via mailing list)
+1 on vim-ruby.    ez... do you have more hours in the day than I do for
some reason ?

:D
Anthony Rudgick (Guest)
on 2006-02-16 03:48
definitely needs radrails
Hammed M. (Guest)
on 2006-02-16 05:50
(Received via mailing list)
Ezra,

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

Hammed
Rick B. (Guest)
on 2006-02-16 06:05
(Received via mailing list)
* 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.
Michael T. (Guest)
on 2006-02-16 06:11
(Received via mailing list)
Lighttpd and possibly switchtower.
Larry K. (Guest)
on 2006-02-16 08:12
(Received via mailing list)
+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
Jason S. (Guest)
on 2006-02-16 17:37
(Received via mailing list)
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
Bothari (Guest)
on 2006-02-16 23:28
(Received via mailing list)
+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.
Tom M. (Guest)
on 2006-02-16 23:31
(Received via mailing list)
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.
Jeremy Kitchen (Guest)
on 2006-02-16 23:43
(Received via mailing list)
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 ;)

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.
Ben M. (Guest)
on 2006-02-17 00:47
(Received via mailing list)
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
Andrew VanSpronsen (Guest)
on 2006-02-17 01:05
(Received via mailing list)
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
>
--
Blair Z. (Guest)
on 2006-02-17 01:08
(Received via mailing list)
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/lib...

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/
Ezra Z. (Guest)
on 2006-02-17 01:14
(Received via mailing list)
And the saga begins:

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

;-)

-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid
Alex Y. (Guest)
on 2006-02-17 01:41
(Received via mailing list)
Ezra Z. wrote:
> And the saga begins:
>
> http://brainspl.at/articles/2006/02/16/rubuntu-is-...

Quick question:  You say 'gems', but which ones?  All of them?  :-)
Ezra Z. (Guest)
on 2006-02-17 01:41
(Received via mailing list)
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/lib...
>
> 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
Alex Y. (Guest)
on 2006-02-17 01:48
(Received via mailing list)
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?
Ezra Z. (Guest)
on 2006-02-17 01:54
(Received via mailing list)
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-...
>
> Quick question:  You say 'gems', but which ones?  All of them?  :-)
>
> --
>
> Alex
> ______________________________________________

Not quite all of them ;-) 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
Ezra Z. (Guest)
on 2006-02-17 02:00
(Received via mailing list)
On Feb 16, 2006, at 3:45 PM, Alex Y. wrote:

>>>> What other tools do people really like for rails development on
>>> which is at
>>>
>> 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?
>
> --
>
> Alex

Nothing is set in stone yet at all. Suggest your little heart out!

-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid
Alex Y. (Guest)
on 2006-02-17 02:57
(Received via mailing list)
Ezra Z. wrote:
>
> Nothing is set in stone yet at all. Suggest your little heart out!


Righto:

rio
pdf-writer
gruff
ferret
mechanize
rfuse (mainly just for showing off :-)

A working GL binding would be great for visualisations, too...  I'm sure
there are others out there, but those are the first that spring to mind.
Bob A. (Guest)
on 2006-02-17 03:09
(Received via mailing list)
+1 tidyhtml

Cheers,
Bob A.
Ben M. (Guest)
on 2006-02-26 16:31
(Received via mailing list)
+1
Ezra Z. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
OK great suggestions, keep em coming. This is basically the full
ubuntu livecd with everything for rails pre installed. So it will
have much of what you already asked for already. But here is a small
list of some of what is already planned:

ruby1.8.4
gems
rails
switchtower
mysql/ruby bindings
postgresql/ruby bindings
imagemagick/rmagick
apache/fcgi/scgi
lighttpd/fcgi
mongrel
subversion
vim/setup slick(can use help with this, please send configs and
suggestions)
emacs/setup slick(can use help with this, please send configs and
suggestions)
RadRails
daemontools
daedalus
other random good stuff

Please ad to the list within reason and remember you can always
install anything else you need pretty easily. There will also
eventually be an easy way to install the whole shebang to your hard
drive when you decide to keep it.

-Ezra Z.
WebMaster
Yakima Herald-Republic Newspaper
removed_email_address@domain.invalid
509-577-7732
David M. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
pdf/writer is very handy; I'd like to see that on there.

How about a snapshot of the rubyonrails.org wiki, for reference
purposes?

It would be very handy to be able to boot from this CD, then have it
automount a USB key (e.g. if USB key found, mount it under
/home/default_user/rails_apps) and run one or more apps off that -
without installing anything.  You'd probably be limited to Sqlte as
the database on the USB key, for the sake of space.

You could then have a group of the common plugins and engines (e.g.
login_user, user_engine,
scaffolding_extensions, bundled_resources, etc.) that a user could
selectively copy to their USB key.

OK, possibly getting over the top, but I could see such a setup being
ideal for software demos, or remote development.  Check out a copy of
your app onto your USB key, take it somewhere, work on or demo it
under Rubuntu, then check it back in again...

Great idea

Regards

Dave M.
Norman T. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
Am Mittwoch, den 15.02.2006, 22:53 -0800 schrieb Ezra Z.:
> postgresql/ruby bindings
> daemontools
> daedalus
> other random good stuff
>
> Please ad to the list within reason and remember you can always
> install anything else you need pretty easily. There will also
> eventually be an easy way to install the whole shebang to your hard
> drive when you decide to keep it.

I would suggest JEdit with preinstalled ruby plugin and extended
ruby.xml mode file.

--
Norman T.

http://blog.inlet-media.de
Rob S. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
On 2/16/06, Norman T. <removed_email_address@domain.invalid> wrote:
> > mysql/ruby bindings
> > RadRails
> ruby.xml mode file.
>
Not really "required", but firefox 1.5 with the devboi offline rails
extension installed would be nice.

Also, a +1 for RadRails.
- Rob
--
http://www.robsanheim.com/ - blog on development, TDD, Java, Ruby, and
agility
http://www.ajaxian.com/ - the net's best Ajax blog
Larry K. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
>
> +1 Firefox 1.5 with the devboi offline rails
>
>
>


--
Best Regards,
-Larry
"Work, work, work...there is no satisfactory alternative."
            --- E.Taft Benson
Ezra Z. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
On Feb 15, 2006, at 11:49 PM, David M. wrote:

>
Yes I believe that functionality already exists in the ubuntu live
cd's. You can use a usb thumb drive with a virtual filesystem on it
that grafts new stuff you install into the environment. So extras you
install should be seamlessly integrated into the system when you boot
up and load your thumb drive.

-Ezra


> Great idea
>> list of some of what is already planned:
>> mongrel
>> Please ad to the list within reason and remember you can always
>> Rails mailing list
>> removed_email_address@domain.invalid
>> http://lists.rubyonrails.org/mailman/listinfo/rails
>>
> _______________________________________________
> Rails mailing list
> removed_email_address@domain.invalid
> http://lists.rubyonrails.org/mailman/listinfo/rails
>

-Ezra Z.
WebMaster
Yakima Herald-Republic Newspaper
removed_email_address@domain.invalid
509-577-7732
Giles B. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
+1 firefox, svn, vim

> ez... do you have more hours in the day than I do for some reason ?

+1 bafflement at 25-hour days
Tom M. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
On Feb 16, 2006, at 8:25 AM, Giles B. wrote:

> +1 firefox, svn, vim
>
>> ez... do you have more hours in the day than I do for some reason ?
>
> +1 bafflement at 25-hour days

25 hour days?

You, Giles, must be nearly as productive as Ezra!

I'm working about 18 hours/day, and Ezra appears to be getting 2-3x
as much productivity as I am!

--
-- Tom M.
Ezra Z. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
On Feb 16, 2006, at 8:41 AM, Tom M. wrote:

> You, Giles, must be nearly as productive as Ezra!
>
> I'm working about 18 hours/day, and Ezra appears to be getting 2-3x
> as much productivity as I am!
>
> --
>
> -- Tom M.
>

	Obviously you folks haven't tried my latest plugin. It actually
serializes my brain into a mem-cached neural network that does rails
and ruby programming while I sleep ;-) I just need to remember to
clear my sessions every morning or I can't see anything because I get
the blank screen error.


!(Kidding)

-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid
Giles B. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
> > +1 bafflement at 25-hour days
>
> 25 hour days?
>
> You, Giles, must be nearly as productive as Ezra!

I wish!

> I'm working about 18 hours/day, and Ezra appears to be getting 2-3x
> as much productivity as I am!

http://www.energizer.com/images/bunny/BnyBigBunny_img.jpg




--
Giles Goat Boy

http://gilesmakesmusic.blogspot.com
http://gileswritescode.blogspot.com
Barry W. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
<barry suits up in armor>

I find it valuable to use phpMyAdmin during development.  Obviously
this requires php and appropriate server hooks.  Possibly it could be
preconfigured on a separate port.

If there were even a minimally functional rails substitute, I would be
all for it.

Ezra, possibly you can work on that from hours 32-37 each day.  ;-)
Ezra Z. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
Ok I am making progress with Rubuntu! I hope to have my build system
set up this weekend. What I really need is a bit of help. If you have
an app or something you would like included I need good config files
and set ups. Right now i mainly need a sweet vim/vim ruby setup and
the same for emacs and jedit. I have most other stuff configured. But
if I can get some help with these editor setups then I would much
appreciate it.

	My goal with this is to get an automated buidl system set up so it
tracks the latest changes to ubuntu and anything installed so i can
remaster when something gets upgraded. And I can also add packages or
software at any time and remaster. I want to get this into superb
shape by railsconf and take some donations so I can print up 550 of
these so everyone at railsconf gets a copy with a nice label and all
that.

	So, config files people! Send me your killer vim setup or your
killer emacs set up or your killer *foo* setup and i will try to
include it. the more help i get the better this will be!


Thanks-

-Ezra Z.
Yakima Herald-Republic
WebMaster
http://yakimaherald.com
509-577-7732
removed_email_address@domain.invalid
Neil D. (Guest)
on 2006-02-26 16:33
(Received via mailing list)
Tom M. wrote:
> 25 hour days?
>
> You, Giles, must be nearly as productive as Ezra!
>
> I'm working about 18 hours/day, and Ezra appears to be getting 2-3x
> as much productivity as I am!
>

I for one would very much like to see this, would you consider setting
up a email notification on how you are going.  Maybe I can help with
some testing.

Regards Neil.
This topic is locked and can not be replied to.