Discussion:
Meeting
Bob Lehman
2007-05-02 18:23:27 UTC
Permalink
Well I missed the meeting last night - I looked at the web site, but was
not quite aware of this mailing list yet. I am new to ruby and would
like to have some opportunity to chat with folks about a number of
things. Is there any chance that anyone(s) is up for getting a beer
somewhere? Also I am going up to Seattle next week - I live in Gresham
work in Kent. So I am thinking of going to the weekly hackfest up
there. Has anyone gone to that?

Would sending my questions to this list be a good way to start getting
some of my questions answered or would that be considered spaming this
list? If I get a positive response from someone I will send out a list
of questions that I hope spark a bit of a dialog. I noticed at least
one other newbie so maybe they will benefit as well.

Thanks in advance for any help and or advice.
--Bob
Aaron Johnson
2007-05-02 19:04:44 UTC
Permalink
Post by Bob Lehman
Well I missed the meeting last night - I looked at the web site, but was
not quite aware of this mailing list yet. I am new to ruby and would
like to have some opportunity to chat with folks about a number of
things. Is there any chance that anyone(s) is up for getting a beer
somewhere? Also I am going up to Seattle next week - I live in Gresham
work in Kent. So I am thinking of going to the weekly hackfest up
there. Has anyone gone to that?
I highly recommend it. Those guys are smart.

Sorry about the web page being out of date.
Post by Bob Lehman
Would sending my questions to this list be a good way to start getting
some of my questions answered or would that be considered spaming this
list? If I get a positive response from someone I will send out a list
of questions that I hope spark a bit of a dialog. I noticed at least
one other newbie so maybe they will benefit as well.
One question at a time would probably go further than a list of them
all at once.
Post by Bob Lehman
Thanks in advance for any help and or advice.
--Bob
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
John Wilger
2007-05-02 19:08:03 UTC
Permalink
Post by Bob Lehman
Well I missed the meeting last night - I looked at the web site, but was
not quite aware of this mailing list yet.
Ouch. Hope you didn't make it all the way to FreeGeek just to find out
we weren't there.
Post by Bob Lehman
Would sending my questions to this list be a good way to start getting
some of my questions answered or would that be considered spaming this
list?
It depends on the questions, I suppose. ;-)

Go ahead and send them. If they turn out to not be appropriate for
this list, we'll at least be nice about it.
--
Regards,
John Wilger
http://johnwilger.com

-----------
"Quality means doing it right when no one is looking." – Henry Ford
Bob Lehman
2007-05-02 20:33:05 UTC
Permalink
Post by John Wilger
Post by Bob Lehman
Well I missed the meeting last night - I looked at the web site, but was
not quite aware of this mailing list yet.
Ouch. Hope you didn't make it all the way to FreeGeek just to find out
we weren't there.
Unfortunately yes. I think a couple of others might have tried as well
- the guy at the door said at least one other had stopped by. Oh well
next time I will know where to look. Freekgeek looked like an
interesting place at least - I will have to go back when it is open.
Post by John Wilger
Post by Bob Lehman
Would sending my questions to this list be a good way to start getting
some of my questions answered or would that be considered spaming this
list?
It depends on the questions, I suppose. ;-)
Go ahead and send them. If they turn out to not be appropriate for
this list, we'll at least be nice about it.
Questions coming in a separate message.
Bob Lehman
2007-05-02 21:23:46 UTC
Permalink
What is the best way to get started with rails/ruby?

My current ruby plan
- Switch all scripting assignments at work to it that I can get away
with -:). Probably have to use Jruby on HP.
So the question here is the question. Has anyone got the HP UX-11
port working ? If so what is the performance like?
I have jruby running, but it is a bit sluggish.

My Rails plan
- Building simple contacts application


How do you figure out what the best technology stack to use. I see all
the following stuff and get kind of glazed over.
Ruby
Rails
MasterView
RJS
Hobo
ActiveState
ActiveRecord
Migrations
SexyMigrations

What editing tools to use
Editors
Scite
UltraEdit
Others?
IDE's
Netbeans
Aptana - RADRails

To give some context to the question above.

I work for a company called PTC - they build big CAD tools and
enterprise collaboration tools. I tend to work on the grungier parts of
it - DB, System, Integration. Our tool set is not very good and I want
to remedy that - at least for the project I am on.

In pure ruby I am going to build some system admin type tools. I could
use nagios, hobbit or something else along that line, but I kind of want
the excuse to write the scripts. I found one system admin tool written
in ruby, but it looked like a commercial offering. But if there is
something I would be happy to hack around with it as a starting point.
Otherwise it seems like a good exuse to write networking, parsing and
system code.

- On each deployed machine
- Process monitoring
- Up
- Down
- Mem Usage
- Start/Stop/restart
- Log file parsing
- disk monitor
- internal application statics - internal queue monitoring

In rails I want to build some simple apps to
- Contact Manager
- link to mapping tool via address
- Asset manager
- help with all the hardware we have scattered about
- Name
- Location
- Address
...
Both pretty simple master detail(s) applications. I would like to put a
pretty front end on and build up the knowledge of the tools

Once I become more proficient I would probably write a nice webbish
front end to the system admin tools.

So please feel free to comment on any of this - I am currently a sponge
(no sponge Bob jokes please) with the hopes of becoming a contributor
someday.

--Bob
Mike McAulay
2007-05-02 21:34:31 UTC
Permalink
If you learn well from books, there are some great ones for Ruby/
Rails. My twist on the canonical answer to your question is:

1) Buy and read Programming Ruby 2e and The Ruby Way. Read them in
that order, and type in lots of code as you go.
2) Buy and read Agile Web Development For Rails 2e. Build the sample
app as you read.

The rest of your questions are good but I think if you do the above
you'll be well equipped to pick your own path forward.

Also, IRC channel +1 (although I haven't been spending much time
there lately).

Mike
Post by Bob Lehman
What is the best way to get started with rails/ruby?
My current ruby plan
- Switch all scripting assignments at work to it that I can get
away with -:). Probably have to use Jruby on HP.
So the question here is the question. Has anyone got the HP
UX-11 port working ? If so what is the performance like?
I have jruby running, but it is a bit sluggish.
My Rails plan
- Building simple contacts application
How do you figure out what the best technology stack to use. I see
all the following stuff and get kind of glazed over.
Ruby
Rails
MasterView
RJS
Hobo
ActiveState
ActiveRecord
Migrations
SexyMigrations
What editing tools to use
Editors
Scite
UltraEdit
Others?
IDE's
Netbeans
Aptana - RADRails
To give some context to the question above.
I work for a company called PTC - they build big CAD tools and
enterprise collaboration tools. I tend to work on the grungier
parts of it - DB, System, Integration. Our tool set is not very
good and I want to remedy that - at least for the project I am on.
In pure ruby I am going to build some system admin type tools. I
could use nagios, hobbit or something else along that line, but I
kind of want the excuse to write the scripts. I found one system
admin tool written in ruby, but it looked like a commercial
offering. But if there is something I would be happy to hack
around with it as a starting point. Otherwise it seems like a good
exuse to write networking, parsing and system code.
- On each deployed machine
- Process monitoring
- Up
- Down
- Mem Usage
- Start/Stop/restart
- Log file parsing
- disk monitor
- internal application statics - internal queue monitoring
In rails I want to build some simple apps to
- Contact Manager
- link to mapping tool via address
- Asset manager - help with all the hardware we have
scattered about
- Name
- Location
- Address
...
Both pretty simple master detail(s) applications. I would like to
put a pretty front end on and build up the knowledge of the tools
Once I become more proficient I would probably write a nice webbish
front end to the system admin tools.
So please feel free to comment on any of this - I am currently a
sponge (no sponge Bob jokes please) with the hopes of becoming a
contributor someday.
--Bob
<blehman12.vcf>
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
Mike McAulay
2007-05-02 21:37:37 UTC
Permalink
I should have mentioned that The Ruby Way is also out in a second
edition. You'll want the second editions of all three books.

Mike
Post by Mike McAulay
If you learn well from books, there are some great ones for Ruby/
1) Buy and read Programming Ruby 2e and The Ruby Way. Read them in
that order, and type in lots of code as you go.
2) Buy and read Agile Web Development For Rails 2e. Build the sample
app as you read.
The rest of your questions are good but I think if you do the above
you'll be well equipped to pick your own path forward.
Also, IRC channel +1 (although I haven't been spending much time
there lately).
Mike
Post by Bob Lehman
What is the best way to get started with rails/ruby?
My current ruby plan
- Switch all scripting assignments at work to it that I can get
away with -:). Probably have to use Jruby on HP.
So the question here is the question. Has anyone got the HP
UX-11 port working ? If so what is the performance like?
I have jruby running, but it is a bit sluggish.
My Rails plan
- Building simple contacts application
How do you figure out what the best technology stack to use. I see
all the following stuff and get kind of glazed over.
Ruby
Rails
MasterView
RJS
Hobo
ActiveState
ActiveRecord
Migrations
SexyMigrations
What editing tools to use
Editors
Scite
UltraEdit
Others?
IDE's
Netbeans
Aptana - RADRails
To give some context to the question above.
I work for a company called PTC - they build big CAD tools and
enterprise collaboration tools. I tend to work on the grungier
parts of it - DB, System, Integration. Our tool set is not very
good and I want to remedy that - at least for the project I am on.
In pure ruby I am going to build some system admin type tools. I
could use nagios, hobbit or something else along that line, but I
kind of want the excuse to write the scripts. I found one system
admin tool written in ruby, but it looked like a commercial
offering. But if there is something I would be happy to hack
around with it as a starting point. Otherwise it seems like a good
exuse to write networking, parsing and system code.
- On each deployed machine
- Process monitoring
- Up
- Down
- Mem Usage
- Start/Stop/restart
- Log file parsing
- disk monitor
- internal application statics - internal queue monitoring
In rails I want to build some simple apps to
- Contact Manager
- link to mapping tool via address
- Asset manager - help with all the hardware we have
scattered about
- Name
- Location
- Address
...
Both pretty simple master detail(s) applications. I would like to
put a pretty front end on and build up the knowledge of the tools
Once I become more proficient I would probably write a nice webbish
front end to the system admin tools.
So please feel free to comment on any of this - I am currently a
sponge (no sponge Bob jokes please) with the hopes of becoming a
contributor someday.
--Bob
<blehman12.vcf>
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
Bob Lehman
2007-05-02 21:50:21 UTC
Permalink
Mike McAulay wrote:
ok, thanks.
Post by Mike McAulay
I should have mentioned that The Ruby Way is also out in a second
edition. You'll want the second editions of all three books.
Mike
Post by Mike McAulay
If you learn well from books, there are some great ones for Ruby/
1) Buy and read Programming Ruby 2e and The Ruby Way. Read them in
that order, and type in lots of code as you go.
2) Buy and read Agile Web Development For Rails 2e. Build the sample
app as you read.
The rest of your questions are good but I think if you do the above
you'll be well equipped to pick your own path forward.
Also, IRC channel +1 (although I haven't been spending much time
there lately).
Mike
Post by Bob Lehman
What is the best way to get started with rails/ruby?
My current ruby plan
- Switch all scripting assignments at work to it that I can get
away with -:). Probably have to use Jruby on HP.
So the question here is the question. Has anyone got the HP
UX-11 port working ? If so what is the performance like?
I have jruby running, but it is a bit sluggish.
My Rails plan
- Building simple contacts application
How do you figure out what the best technology stack to use. I see
all the following stuff and get kind of glazed over.
Ruby
Rails
MasterView
RJS
Hobo
ActiveState
ActiveRecord
Migrations
SexyMigrations
What editing tools to use
Editors
Scite
UltraEdit
Others?
IDE's
Netbeans
Aptana - RADRails
To give some context to the question above.
I work for a company called PTC - they build big CAD tools and
enterprise collaboration tools. I tend to work on the grungier
parts of it - DB, System, Integration. Our tool set is not very
good and I want to remedy that - at least for the project I am on.
In pure ruby I am going to build some system admin type tools. I
could use nagios, hobbit or something else along that line, but I
kind of want the excuse to write the scripts. I found one system
admin tool written in ruby, but it looked like a commercial
offering. But if there is something I would be happy to hack
around with it as a starting point. Otherwise it seems like a good
exuse to write networking, parsing and system code.
- On each deployed machine
- Process monitoring
- Up
- Down
- Mem Usage
- Start/Stop/restart
- Log file parsing
- disk monitor
- internal application statics - internal queue monitoring
In rails I want to build some simple apps to
- Contact Manager
- link to mapping tool via address
- Asset manager - help with all the hardware we have
scattered about
- Name
- Location
- Address
...
Both pretty simple master detail(s) applications. I would like to
put a pretty front end on and build up the knowledge of the tools
Once I become more proficient I would probably write a nice webbish
front end to the system admin tools.
So please feel free to comment on any of this - I am currently a
sponge (no sponge Bob jokes please) with the hopes of becoming a
contributor someday.
--Bob
<blehman12.vcf>
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
Lennon Day-Reynolds
2007-05-02 21:50:09 UTC
Permalink
Post by Bob Lehman
What is the best way to get started with rails/ruby?
You've gotten a good start -- my usual response to this would be to
get in touch with your local Ruby programmers' group. Participating in
either a hackfest or a short hands-on training workshop is a good way
to jumpstart your Ruby and/or Rails hacking, too, since it can really
help to have more experienced folks in the room to whom you can direct
questions.
Post by Bob Lehman
My current ruby plan
- Switch all scripting assignments at work to it that I can get away
with -:). Probably have to use Jruby on HP.
So the question here is the question. Has anyone got the HP UX-11
port working ? If so what is the performance like?
I have jruby running, but it is a bit sluggish.
JRuby is going to be slow for anything terminal-based, compared to
plain Ruby, since the overhead of starting up the Java runtime for
every invocation is much higher. HP-UX is certainly a bit exotic
compared to the standard Ruby development platforms most of us use,
(probably OS X, Linux, and Windows, in order of popularity amongst the
group) but it should be POSIX-y enough to get a basic runtime up and
going.
Post by Bob Lehman
My Rails plan
- Building simple contacts application
How do you figure out what the best technology stack to use. I see all
the following stuff and get kind of glazed over. [...]
Stick with what works for you. If you're a NetBeans expert, 'cause
you're already doing a bunch of Java, find the best set of Ruby
plugins you can for that environment, and get going. If you're a
hardcore shell-head, and have your .vimrc file all decked out, stick
with it, and just add the syntax files and macros you need to work
Ruby and Rails into your workflow.

As for which add-ons for Rails you should consider, I'd recommend
getting a couple of projects that just use the "vanilla" Rails package
under your belt before you start adding on the hot extension du jour.
Many of those packages are basically used as sandboxes for folks to
experiment with features that *might* be worth implementing in
rails-core at a later date, but only a few ever become part of the
mainstream distrubtion, and most (IMO, anyway) tend to wither on the
vine after a year or two.
Post by Bob Lehman
To give some context to the question above.
[...]
In pure ruby I am going to build some system admin type tools. I could
use nagios, hobbit or something else along that line, but I kind of want
the excuse to write the scripts. I found one system admin tool written
in ruby, but it looked like a commercial offering. But if there is
something I would be happy to hack around with it as a starting point.
Otherwise it seems like a good exuse to write networking, parsing and
system code.
Before re-implementing all that, you might want to take a look at
Puppet, which is a cross-platform (well, if all your platforms are
UNIX-like, anyway) configuration management system implemented in
Ruby. It uses a similar "recipe" syntax to cfengine, which is one of
the more popular open-source configuration mgmt. tools out there, but
extending it is obviously much easier, since you can work in Ruby.

There's also a fair bit of stuff that sounds like it would naturally
fit into an SNMP monitoring solution, which might make the Ruby
snmplib project (http://snmplib.rubyforge.org/) worth checking out.
Post by Bob Lehman
[...]
In rails I want to build some simple apps to
- Contact Manager
- link to mapping tool via address
- Asset manager
- help with all the hardware we have scattered about
- Name
- Location
- Address
...
Both pretty simple master detail(s) applications. I would like to put a
pretty front end on and build up the knowledge of the tools
These both sound like pretty standard Rails "first applications" --
i.e., you get to build the database from scratch to match
ActiveRecord's assumed table and column naming conventions, and get to
take maximum advantage of Rails' support for quick prototyping of CRUD
(create/read/update/delete) web wrappers around simple database.
Post by Bob Lehman
Once I become more proficient I would probably write a nice webbish
front end to the system admin tools.
We should talk more about this, once you make some progress, as I've
been slowly replacing our hodge-podge of Perl and shell scripts at
work with a slightly-less-disorganized collection of Ruby, and
bringing more and more tolls up behind web interfaces as I go. It
would be interesting to have collaborators on that kind of
modernization effort...

-Lennon
Audrey Eschright
2007-05-02 23:02:04 UTC
Permalink
Igal gave an interesting talk on scaling Rails at our meeting last
night that covered several of the topics you list below. He's
planning on giving it again at BarCamp next week (http://barcamp.org/
BarCampPortland for details).

--
Audrey Eschright
www.lifeofaudrey.com
Post by Bob Lehman
What is the best way to get started with rails/ruby?
My current ruby plan
- Switch all scripting assignments at work to it that I can get
away with -:). Probably have to use Jruby on HP.
So the question here is the question. Has anyone got the HP
UX-11 port working ? If so what is the performance like?
I have jruby running, but it is a bit sluggish.
My Rails plan
- Building simple contacts application
How do you figure out what the best technology stack to use. I see
all the following stuff and get kind of glazed over.
Ruby
Rails
MasterView
RJS
Hobo
ActiveState
ActiveRecord
Migrations
SexyMigrations
What editing tools to use
Editors
Scite
UltraEdit
Others?
IDE's
Netbeans
Aptana - RADRails
To give some context to the question above.
I work for a company called PTC - they build big CAD tools and
enterprise collaboration tools. I tend to work on the grungier
parts of it - DB, System, Integration. Our tool set is not very
good and I want to remedy that - at least for the project I am on.
In pure ruby I am going to build some system admin type tools. I
could use nagios, hobbit or something else along that line, but I
kind of want the excuse to write the scripts. I found one system
admin tool written in ruby, but it looked like a commercial
offering. But if there is something I would be happy to hack
around with it as a starting point. Otherwise it seems like a good
exuse to write networking, parsing and system code.
- On each deployed machine
- Process monitoring
- Up
- Down
- Mem Usage
- Start/Stop/restart
- Log file parsing
- disk monitor
- internal application statics - internal queue monitoring
In rails I want to build some simple apps to
- Contact Manager
- link to mapping tool via address
- Asset manager - help with all the hardware we have
scattered about
- Name
- Location
- Address
...
Both pretty simple master detail(s) applications. I would like to
put a pretty front end on and build up the knowledge of the tools
Once I become more proficient I would probably write a nice webbish
front end to the system admin tools.
So please feel free to comment on any of this - I am currently a
sponge (no sponge Bob jokes please) with the hopes of becoming a
contributor someday.
--Bob
<blehman12.vcf>
_______________________________________________
PDXRuby mailing list
IRC: #pdx.rb on irc.freenode.net
http://lists.pdxruby.org/mailman/listinfo/pdxruby
Lennon Day-Reynolds
2007-05-02 19:39:06 UTC
Permalink
Post by Bob Lehman
Well I missed the meeting last night - I looked at the web site, but was
not quite aware of this mailing list yet.
I've been sick for the last couple of days, and haven't been
up-to-date on list traffic, but I would like to put out a request to
the list membership at large: if you plan an event through an
alternate channel (list, face-to-face, tcp/ip-over-pigeons, whatever)
can you *please* go ahead and post it to the website?

There are a handful of ways to find the mailing list, but *tons* of
Google juice for the main pdxruby.org site, which makes it by far the
easiest way for new people to find out what's going on. Plus, having a
regular stream of new and recent events show up on the website shows
that we're actually doing stuff, which further encourages
participation.

(Okay, I'll take my marketing hat off now.)

Regardless, welcome, Bob.
Post by Bob Lehman
I am new to ruby and would
like to have some opportunity to chat with folks about a number of
things. Is there any chance that anyone(s) is up for getting a beer
somewhere? Also I am going up to Seattle next week - I live in Gresham
work in Kent. So I am thinking of going to the weekly hackfest up
there. Has anyone gone to that?
I don't know how many PDX.rb folks have made the trek to Seattle for
their hackfest, but several of the Seattle Rubyists used to live in
Portland, and there's a fair amount of cross-pollination of ideas and
code between the two areas.
Post by Bob Lehman
Would sending my questions to this list be a good way to start getting
some of my questions answered or would that be considered spaming this
list? If I get a positive response from someone I will send out a list
of questions that I hope spark a bit of a dialog. I noticed at least
one other newbie so maybe they will benefit as well.
The list is one place to ask questions, as as you said, it does
potentially benefit other folks who subscribe. I also can't recommend
strongly enough the IRC channel: #pdxruby on irc.freenode.net -- the
signal-to-noise ratio is quite good, and there are usually at least a
handful of folks lurking who are willing to ask questions. (Also,
since I'm offering the services of others, here, I guess it's about
time for me to stop lurking there, as well.)

-Lennon
Loading...