OVERVIEW
AMRUG Minutes Sunday 6/25/2006 3pm Java House. Attendees were Brian, Andrew, Vince, Jeff, Pius, Matthew, Ken. A few new members showed up this time, and discussion was less centered on one or two members. No guest speaker this time around.SUMMARY
RailsDay2006 and RailsConf2006 transpired before this meeting and were touched upon briefly by members. Jeff gives a good summary of his Rails "Workshop for Good". Keeping up with Ruby developments, or learning tools pops up as a topic and as a result there is some talk about which books are better.DISCUSSION
- Ken asks for help installing fxruby via a gem install. Some suggestions are to try file://, try fresh install, try gemserver:8088 check. Later Vince offers some help, deleting older directory entries in the gemspace. Ken eventually just uninstalls and reinstalls an earlier version to get the dependencies to work properly.
- Brian C. talks about RailsDay2006. Brian C. said he got 50% done. Ken mentions that some of the announced projects after completion of the contest period were a wedding planner website. [Later, as of July 5, it seems the SVN dumps are available and as of 29 July there are no new announcements about winners. -Ken]
- Question whether Drag and Drop Scriptaculous is really necessary?
- Ken mentions that there are switches for SVN commands in Rails. Brian C says he will check out Subversion comments.
Subversion and Rails Tips Reprinted here from 12 March 2006
- What are the alternatives to Subversion?Zed Shaw is working on a Linux-only version, but there have been no updates in a few months.
- Is there subversion on Windows? Yes, and it's best to use the separately developed Tortoise client which works from right click menu.
- Note that Rails generator scripts can now take option --svn or --c which automatically adds files to svn.
- Understand the increasing importance of using /lib/tasks folder, put a rakefile in there to quickly create your repository for new apps.
- As Rails enthusiasts we could use some tests to be sure Subversion is setup properly.
Easy backups of your repository to a third location may stave off disaster:
svnadmin dump /home/user/svn | gzip -9 > FireProofPlace/svndump.gzRestore it with:
gunzip -c FireProofPlace/svndump.gz | svnadmin load /home/user/svn
- Jeff relates his thoughts about organizing his Workshop for Good. Publicity moved slowly at first. On May 20 opened registration. By April 7, about 1-month out, one workshop teacher blogged and several others blogged. And then instantaneously, there were 25 people on the waiting list. Then the schedule changed a bit. Jeff says he had good soloists on the team. By May 18 still planning for the May 20-21 event. Physical setup took much longer than expected. 2 teachers of the three had an organic lesson plan while Jeff was opting for a concrete plan. One teacher did an Intro to Rails which may have been a bit long. Some attendees had 5 commercial Rails projects in play already. The first day was challenging. Another teacher, an expert in Ruby, saved the day. Out of many participants, one guy said it was boring. So Jeff moved the Rails topics to more advanced topics, and then about 6-8 people had trouble keeping up. On the second day they broke into 3 groups: Server Advanced Development / Visual Styling / Beginners. Jeff took beginners group, and the other two teachers took the other groups. The advanced group discussed SVN internals, load balancing Mongrel. Workshop gave out free stuff. Adapted Path submitted a $2k conference ticket to Rails Playground. O'Reilly sent stacks of books. People stayed afterwords. It was fun and hard. The Goal was to raise funds for the school and they reached almost 90% of their goal. Next time Jeff may raise the admission to $450. As a result of running this first workshop, Jeff received a project management offer for running a workshop at another location.
- Jeff talked about using Network for Good which is a Paypal-like service that charges 2-8% transaction cost fee. Payments through the school were handled by the school's CFO which simplified the payment process. The plan for the funds is to purchase equipment such as Smart Boards, Qwizdom learning equipment, 2 more overheads, and get small lab additions for the charter high school.
- Matthew asks about learning resources, and mentions a bit about his workplace, Council for Institutional Investors. Jeff shows off some books that he brought and touts the book he uses to teach programming, LEARN TO PROGRAM. Ken says that there is a great need for coders in the DC nonprofit world, especially in regards to fundraising.
- Talk turned to books and CSS again: Wrox Professionals has site built based book which Jeff says is inspirational for CSS Stuff. http://www.wrox.com/ Wrox often has free sample chapters as PDF immediately available online. Friends of Ed CSS Books, Check website They list sites of the week. http://www.friendsofed.com/ CSS ZEN GARDEN is a good resource. http://www.csszengarden.com/ NIFTY CORNERS via Brian C. Is this it, http://www.html.it/articoli/nifty/index.html ? LEARN TO PROGRAM the book via Jeff, is better than the online version. http://pine.fm/LearnToProgram/ PRACTICES OF AN AGILE DEVELOPER, http://www.pragmaticprogrammer.com/titles/pad/
- Vince is moving his Rails app from testing to production.
RESOURCES
- http://script.aculo.us/ Scriptaculous--wiki, examples, of using Javscript and DHTML, Scriptaculous and Ruby
- http://Qwizdom.com calculator 802.15.4 RF International standard, Audience response systems, also sell response software to interact with Powerpoint for PCs and Mac. Was focused on K-12 schools, but now also focusing on corporate learning environments.
- http://alistapart.com/ A List Apart -- manhousrs dedicate? For people who make websites, fresh every Friday.
- http://www.cii.org/ Council for Institutional Investors Founded in 1985 in response to controversial takeover activities that threatened the financial interests of pension fund beneficiaries, the group began with 21 member funds. Today the Council has over 140 pension fund members whose assets exceed $3 trillion, and more than 130 educational sustainers. It is recognized as a significant voice for institutional shareholder interests. Annual dues are $1.30 per $1 million in fund assets, but no less than $3,000 and no more than $30,000.
- http://dabbledb.com/utr/ 7-min video, with verve and energy, that shows how to create database with Graphical User Interface (GUI).
- http://mongrel.rubyforge.org/Mongrel is a fast HTTP library and server for Ruby. Instead of using FastCGI, SCGI Mongrel hosts Ruby web applications using plain HTTP.



