12_Ruby servicios al lector.qxp
3/27/08
11:16 AM
Page 422
SERVICIOS AL LECTOR
BIBLIOGRAFÍA
Los libros o documentos citados a continuación han sido utilizados como referencia a lo largo de todo este proyecto. Para las tecnologías comentadas en el libro, siempre nos hemos inclinado por utilizar como fuente las páginas oficiales de los distintos proyectos.
General
Ben Hamou, André (2007). Practical Ruby for system administration. Apress. Carlson, Lucas y Richardson, Leonard (2006). Ruby CookBook. O’ Reilly. Cooper, Peter (2007). Beginning Ruby from Novice to Professional. Apress. Documentación de Ruby. En www.ruby-doc.org/stdlib. Feldt, Robert; Johnson, Lyle y Neumann, Michael (2002). Ruby Developer´s Guide. Syngress Publishing. • Fulton, Hal (2001). The Ruby Way. Addison Wesley Professional. • Thomas, David y Hunt, Andrew (2000). Programming Ruby, The Pragmatic Programmer’s. Addison Wesley Longman. • • • • •
Capítulo 1
• Características del lenguaje. Consultado en octubre de 2007 en www.ruby-lang.org/es. • Generalidades de Ruby. Consultado en noviembre de 2007 en http://rubytutorial.wikidot.com. • Manual de RubyGems. Consultado en octubre de 2007 en www.rubygems.org/ read/book/1. • Referencia del lenguaje. Consultado en noviembre de 2007 en www.gulic.org/ node/428. • Ruby desde otros lenguajes. Consultado en octubre de 2007 en www.ruby-lang. org/es/documentation/ruby-from-other-languages.
Capítulo 2
• Duck Typing. Consultado en diciembre de 2007 en www.voidspace. org.uk/python/articles/duck_typing.shtml. • Generalidades de Ruby. Consultado en noviembre de 2007 en http:// rubytutorial.wikidot.com. • Hoja de Ayuda. Consultado en diciembre de 2007 en http://wtr.rubyforge. org/s101/doc/Ruby-cheat-sheet.doc. • Joyanes Aguilar, Luis; Rodríguez Baena, Luis y Fernández Azulea, Matilde (1996). Fundamentos de programación, algoritmos y estructuras de datos. McGrawHill.
422
12_Ruby servicios al lector.qxp
3/27/08
11:16 AM
Page 423
Bibliografía
Capítulo 3
• Documentación oficial del lenguaje. Cadenas, Arreglos, Hashes y Números. En http://entren.ivanyvenian.com/?s=enum; http://ruby-doc.org/core/classes/Fixnum.html; http://ruby-doc.org/core/classes/String.html; http://ruby-doc.org/stdlib/libdoc/matrix/rdoc/index.html. • Hunt, Andrew y Thomas, David. Cadenas, Arreglos, Hashes y Números. Consultado en noviembre de 2007 en www.pragmaticprogrammer.com/ppbook. • Números. Consultado en noviembre de 2007 en www.lacaraoscura.com/ 2006/04/10/todo-lo-que-tu-maestra-no-te-dijo-sobre-los-numeros-en-laclase-de-ruby. • Símbolos. Consultado en noviembre de 2007 en • www.ruby-doc.org; • www.ruby-doc.org/core/classes/Hash.html.
Capítulo 4
• Andamios y Clases. Consultado en noviembre de 2007 en www.hacktegus.com/ univ/DesarrolloWeb/ror.pdf. • Booch, Grady (1997). Análisis orientado a objetos con aplicaciones. Pearson Educación. • Booch, Grady; Jacobson, Ivar y Rumbaugh, James (2006). El Lenguaje Unificado de Modelado. Pearson Educación. • Clases en Ruby. Consultado en noviembre de 2007 en http://ruby.reboot.com. mx/escribiendo_clases.html. • Clases en Ruby vs. Clases en Java. Consultado en noviembre de 2007 en www.lacaraoscura.com/2005/12/01/clases-en-ruby-vs-clases-en-java. • Objetos en Ruby. Consultado en noviembre de 2007 en www.hackerdude.com/ courses/rails/TeoriaDeObjetos.html. • Patrones. Consultado en noviembre de 2007 en http://pleac.sourceforge.net/ pleac_ruby/patternmatching.html.
Capítulo 5
Archivos. En http://ruby-doc.org/doxygen/1.8.4/ruby_8c.html. Clase File. En http://ruby-doc.org/core/classes/File.html. Fulton, Hal (2006). The Ruby Way. Addison Wesley Professional. PDF Writer. Consultado en noviembre de 2007 en http://ruby-pdf.rubyforge. org/pdf-writer/. • Rmagick. Consultado en enero de 2008 en http://rmagick.rubyforge.org/. • Ruby y Windows. Consultado en enero de 2008 en http://rubyonwindows. blogspot.com/.
423
• • • •
12_Ruby servicios al lector.qxp
3/27/08
11:16 AM
Page 424
SERVICIOS AL LECTOR
• Win32 Utils. Consultado en noviembre de 2007 en http://win32utils. rubyforge.org/.
Capítulo 6
• Elmasri, Ramez y Navathe Shamkant (1997). Sistemas de Bases de Datos. Addison Wesley. • KirkyBase. En www.netpromi.com/kirbybase_ruby.html. • MySQL. Consultado en octubre de 2007 en www.mysql-hispano.org. • Referencia de Ruby y SQLite. En http://sqlite-ruby.rubyforge.org/. • Reglas de Codd. En www.cse.ohiostate.edu/~sgomori/570/coddsrules.html. • Ruby y DBI. En http://ruby-dbi.rubyforge.org. • Ruby y ODBC. En www.ch-werner.de/rubyodbc. • SQLite. Consultado en octubre de 2007 en www.sqlite.org. • SQL Server. En www.microsoft.com/spain/sql/default.mspx.
Capítulo 7
• DTD. Consultado en enero de 2008 en http://es.wikipedia.org/wiki/ DTD#Ejemplos. • Goldfarb, Charles y Prescod, Paul (1999). Manual de XML. Prentice Hall. • Interactuar con aplicaciones. Consultado en enero de 2008 en http://roo. rubyforge.org/. • Markaby. Consultado en enero de 2008 en http://markaby.rubyforge.org. • Morrison, Michael (2000). XML al descubierto. Prentice Hall. • Redcloth. Consultado en enero de 2008 en http://whytheluckystiff.net/ ruby/redcloth. • Ruby en Windows. Consultado en enero de 2008 en http://rubyonwindows. blogspot.com/. • XML y DTD. Consultado en enero de 2008 en www.lawebera.es/manuales/ xml/element.php.
Capítulo 8
• • • • Desarrollo de interfaces. Consultado en enero de 2008 en http://slash7.com. Fox GUI. En www.fxruby.org. FoxGUIb. En www.mikeparr.info/rubyguib/foxguibhome.htm. Interfaces web. Consultado en enero de 2008 en http://conferences.oreillynet. com/pub/w/46/presentations.html. • Memoria a corto plazo. En: www.musanim.com/miller1956. • Ruby Qt. En www.arachnoid.com/ruby/RubyGUIProject.
424
12_Ruby servicios al lector.qxp
3/27/08
11:16 AM
Page 425
Bibliografía
• • • • • •
Ruby, Qt, KDE. En http://developer.kde.org/language-bindings/ruby/index.html. Ruby y Cocoa. En http://rubycocoa.sourceforge.net. Ruby y Tk. En http://members.chello.nl/k.vangelder/ruby/learntk. Shoes. En http://code.whytheluckystiff.net/shoes. Tk GUI. En http://pickaxe.ruby.org.es/ext_tk.html. Tutoriales de Shoes. En www.juixe.com/techknow/index.php/2007/08/27/ running-with-shoes-a-mini-gui; www.juixe.com/techknow/index.php/2007/08/27/running-with-shoes-a-mini-gui/; www.juixe.com/techknow/index.php/2007/08/27/running-with-shoes-2dgraphics-and-animation/; www.rubyinside.com/playing-catchup-5-great-links-from-this-week-568.html. • WideStudio. En www.widestudio.org.
Capítulo 9
• CGI. En http://hoohoo.ncsa.uiuc.edu/cgi. • CGI y Ruby. En www.ruby-doc.org/stdlib/libdoc/cgi/rdoc/index.html. • Configuración de Eruby. En http://dotpress.wordpress.com/2007/08/09/ eruby-guia-de-configuracion-de-ruby-para-apache. • DNS y Ruby. En http://net-dns.rubyforge.org. • Eruby. En www.hiveminds.co.uk/node/3094. • FTP y Ruby. En www.ruby-doc.org/stdlib/libdoc/net/ftp/rdoc/index.html. • HTML. En www.etsit.upm.es/~alvaro/manual/manual.html. • Markaby. En http://redhanded.hobix.com/inspect/markabyForRails.html. • RedCloth. En http://whytheluckystiff.net/ruby/redcloth. • Ruby y la Red. En http://rubylearning.com. • Telnet y Ruby. En www.ruby-doc.org/stdlib/libdoc/net/telnet/rdoc/index.html. • Torrent. En http://rubytorrent.rubyforge.org. • Web Services. Consultado en diciembre de 2007 en http://rubylearning.com.
Capítulo 10
• • • • • • • Documentar usando Rdoc. En http://rdoc.sourceforge.net. Manifiesto Ágil. En http://agilemanifesto.org. Metodologías Ágiles. En www.agile-spain.com. Pressman, Roger (2005). Ingeniería del Software. Mcgraw-hill. Programación Extrema. En www.extremeprogramming.org. Pruebas de Software. En http://pruebasdesoftware.com/laspruebasdesoftware.htm. Pruebas de Unidad. En www.hackerdude.com/courses/rails/Teoria_ PruebasDeUnidad.html. • Pruebas de Unidad en Ruby. En http://rubytutorial.wikidot.com.
425
12_Ruby servicios al lector.qxp
3/27/08
11:16 AM
Page 426
SERVICIOS AL LECTOR
• Reynoso, Carlos. Métodos Heterodoxos en Desarrollo de Software. www.microsoft. com/spanish/msdn/arquitectura/roadmap_arq/heterodox.mspx. • RubytoExe. Consultado en noviembre de 2007 en www.erikveen.dds.nl/ rubyscript2exe/index.html. • Setup rb. En http://raa.ruby-lang.org/project/setup. • Testeo. En www.bseng.com/debug.htm. • Testeo y Debug en Ruby. En www.evolutionnext.com/blog/2006/07/21/ 1153532585008.html.
Capítulo 11
• Action Controller. En www.devarticles.com/c/a/Ruby-on-Rails/RailsAction-Controller. • Black, David (2006). Ruby for Rails. Manning. • Desarrollo con Rails. En http://rubythis.blogspot.com/2006/12/ruby-on-railsdeprecations-part-1.html. • Documentación Rails. En http://api.rubyonrails.com. • Hibbs, Curt. Rolling with Ruby on Rails. En www.onlamp.com/pub/a/onlamp/ 2005/01/20/rails.html. • Lenz, Patrick (2006). Build your own Rails applications. Sitepoint. • Manual Ruby on Rails. En http://railsmanual.com/module/ActionView:: Helpers::PrototypeHelper/link_to_remote. • Rails. En http://marcricblog.blogspot.com/2007/11/ruby-and-rails-doc-thatworks.html. • Sequel. En http://sequel.rubyforge.org/files/sequel/README.html. • Thomas, Dave y Hansson Heinemeier, David (2005). Agile Web Development with Rails. The Pragmatic Programmers. En www.rubyonrails.org.
Capítulo 12
• Ajax. Consultado en enero de 2008 en http://ajaxian.com. • Camping. Consultado en enero de 2008 en http://code.whytheluckystiff.net/ camping. • Frameworks Web. Consultado en enero de 2008 en http://rbazinet.wordpress. com/2008/01/14/10-alternative-ruby-web-frameworks. • Mapa de ruta de la Web 2.0. En www.go2web20.net. • RubyFacets. Consultado en enero de 2008 en http://facets.rubyforge.org/ learn.html. • Scriptaculous. Consultado en enero de 2008 en http://wiki.script.aculo.us. • Web 2.0. En www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/whatis-web-20.html.
426