Headshot

Matthew Deiters

Email: mdeiters at gmail .com

RSS Feed

about.me

I am committed to "Individuals and interactions over processes and tools, Working software over comprehensive documentation, Customer collaboration over contract negotiation, Responding to change over following a plan"

...Agile Manifesto

Search.this.site

Recommend Me

encase.c#.AOP.framework

Additional.links

Semr: Natural Language Ruby Processor

I finally got around to creating the initial introduction and documentation to a ruby library I've been working on, Semr. Semr is the gateway drug framework to supporting natural language processing in you application. It's goal is to follow the 80/20 rule where 80% of what you want to express in a DSL is possible in familiar way to how developers normally solve solutions. http://semr.rubyforge.org/

Posted about 7 days ago

Ruby, 4 million strong

"Although it's immature today, the Ruby programming language will soon emerge as a principal toolset in next-generation IT solutions."
Mark Driver, Gartner
http://www.gartner.com/DisplayDocument?ref=g_search&id=555609

Posted about 11 days ago

Moved blog over to Apache Passenger in minutes

I spent alot of time on a rather stupid issue when trying to get my blog to run under Debian, Apache and Passenger. After following the few lines of setup instructions from the site, I opened my browser and tried it out and received "Unexpected error in Passenger: Cannot spawn application" and "The spawn server has exited unexpectedly." errors in my apache log file. Heres the fix: I had had deployed my app to /var/www/my_rails_app, so I had configured the vhost to:

<VirtualHost *:80>
  ServerName www.theagiledeveloper.com
  DocumentRoot /var/www/my_rails_app
  RailsBaseURI /

but the directory needs to actually point at the public folder in my rails app

<VirtualHost *:80>
  ServerName www.theagiledeveloper.com
  DocumentRoot /var/www/my_rails_app/public
  RailsBaseURI /

once I had this everything went smooth. Here is the entire configuration:

<VirtualHost *:80>
  ServerName www.theagiledeveloper.com
  DocumentRoot /var/www/my_rails_app/public
  RailsBaseURI /

  #Serve up static files
  
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  
	    
  ErrorLog /var/log/apache2/my_rails_app_errors_log
  CustomLog /var/log/apache2/my_rails_app_log combined
</VirtualHost>

Posted about 2 months ago