background preloader

Learn Ruby The Hard Way

Learn Ruby The Hard Way

[Ruby-Doc.org: Documenting the Ruby Language] Introduction to Public Speaking This is an Archived Course EdX keeps courses open for enrollment after they end to allow learners to explore content and continue learning. All features and materials may not be available, and course content will not be updated. Check back often to see when new course start dates are announced. This course is being offered in an experimental format. Students are welcome to audit the course, and participate in all course activities. This course is designed to help you become a more effective and confident public speaker. One of the best ways to refine your own speech ability is through a close study of others' speeches. This course is adapted from a similar class offered by the Bachelor of Arts in Integrated Social Sciences, a fully online degree completion program from the University of Washington.

How to install and configure PHP, Apache and MySQL on Mac OS X 10.7 Lion and OS X 10.6 Snow Leopard | coolestguyplanet.net | Neil Gee Kidsruby.com 10 Reasons to Learn Ruby - H3RALD Pre­am­ble I dis­cov­ered Ruby fairly re­cently, through the ex­cel­lent Ruby on Rails frame­work. Al­though I don’t con­sider my­self a Ruby ex­pert by any means, I read the Pick­Axe, I’ve coded a few util­i­ties for my per­sonal use in Ruby and I’m cur­rently de­vel­op­ing with Rails dur­ing my free time. Ruby is cur­rently my pro­gram­ming lan­guage of choice; I started off with Turbo Pas­cal in high school, dis­cov­ered C and C++ at uni­ver­sity, did my the­sis in Java and learned PHP from scratch be­cause I wanted to learn how to make web­sites quickly and eas­ily. I guess I feel com­pelled to code some­times, more as a form of en­ter­tain­ment than any­thing else. Rather dis­sat­is­fied with what I tried lan­guage-wise, I was de­ter­mined to start learn­ing ei­ther Python or Ruby. There are plenty of in­tro­duc­tions, tu­to­ri­als, ar­ti­cles and es­says of dif­fer­ent sorts which aim to guide the novice and ad­vise the guru on how to get the most out of Ruby. Ruby is el­e­gant.

Ruby on Rails 3.1 Release Notes 1 Upgrading to Rails 3.1 If you're upgrading an existing application, it's a great idea to have good test coverage before going in. You should also first upgrade to Rails 3 in case you haven't and make sure your application still runs as expected before attempting to update to Rails 3.1. Then take heed of the following changes: 1.1 Rails 3.1 requires at least Ruby 1.8.7 Rails 3.1 requires Ruby 1.8.7 or higher. Note that Ruby 1.8.7 p248 and p249 have marshaling bugs that crash Rails. 1.2 What to update in your apps The following changes are meant for upgrading your application to Rails 3.1.3, the latest 3.1.x version of Rails. 1.2.1 Gemfile Make the following changes to your Gemfile. 1.2.2 config/application.rb The asset pipeline requires the following additions:If your application is using the "/assets" route for a resource you may want change the prefix used for assets to avoid conflicts: 1.2.3 config/environments/development.rb 1.2.4 config/environments/production.rb 2.1 Vendoring Gems Feedback

Write Well Watch Video Why Google Translate Doesn't Translate Posted: August 25, 2015 in Writing Fundamentals Instructor: Watch Video Editing Sentences Using the Paramedic Method Posted: August 24, 2015 in Writing Fundamentals Instructor: Dr. Britt Abel Watch Video The Secret Code of Citing Sources Posted: August 24, 2015 in Writing Fundamentals Instructor: Ginny Heinrich Watch Video What's In a Prompt? Posted: August 24, 2015 in Writing Fundamentals Instructor: Dr. Britt Abel Watch Video Why Write Well? Posted: June 16, 2015 in Writing Fundamentals Instructor: Stephen Smith Watch Video Topic Sentences Posted: February 10, 2015 in Writing Fundamentals Instructor: Dr.

What is the meaning of the html tag <meta http-equiv="pragma" content="no-cache"> | meta tags search engine promotion What is the meaning of the html tag HTTP-EQUIV "PRAGMA" The html meta tag HTTP-EQUIV PRAGMA isn't used that much anymore. Since Internet Explorer version 5 they stopped supporting the tag. This metatag was used for caching, meaning storing a web-page locally. It ensures that secure https pages can't be stored. By not using the pragma html tag, it doesn't influence your ranking with the search engines. Example meta tag http-equiv="pragma" Add the following meta tag in the source of your web-page. Where should you add this tag? You may add this meta tag to all of your web-pages, so not only in the first index page.

ArduinoBoardEthernet Overview The Arduino Ethernet is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a RJ45 connection, a power jack, an ICSP header, and a reset button. NB: Pins 10, 11, 12 and 13 are reserved for interfacing with the Ethernet module and should not be used otherwise. An optional Power over Ethernet module can be added to the board as well. The Ethernet differs from other boards in that it does not have an onboard USB-to-serial driver chip, but has a Wiznet Ethernet interface. An onboard microSD card reader, which can be used to store files for serving over the network, is accessible through the SD Library. The 6-pin serial programming header is compatible with the USB Serial adapter and also with the FTDI USB cables or with Sparkfun and Adafruit FTDI-style basic USB-to-serial breakout boards. The Revision 3 of the board introduces the standardized 1.0 pinout, that consist in: Summary Power VIN. Memory

Connectivism: A Learning Theory for the Digital Age Connectivism: A Learning Theory for the Digital Age December 12, 2004 George Siemens Update (April 5, 2005): I've added a website to explore this concept at www.connectivism.ca Introduction Behaviorism, cognitivism, and constructivism are the three broad learning theories most often utilized in the creation of instructional environments. Learners as little as forty years ago would complete the required schooling and enter a career that would often last a lifetime. “One of the most persuasive factors is the shrinking half-life of knowledge. Some significant trends in learning: Many learners will move into a variety of different, possibly unrelated fields over the course of their lifetime. Background Driscoll (2000) defines learning as “a persisting change in human performance or performance potential…[which] must come about as a result of the learner’s experience and interaction with the world” (p.11). Driscoll (2000, p14-17) explores some of the complexities of defining learning. Conclusion:

Wikiversity HTML Goodies: The Ultimate HTML Resource Top 10 Professional Sample Code Websites For Programmers Most programmers are not just desktop programmers, web programmers or scripting gurus – they are often all of the above. Over time, most software developers find that it’s much easier to re-use code components than it is to recreate the wheel every time you write an application. Over time, these developers typically archive a library of these reusable modules in order to save time the next time they need to do the same task. Now, thanks to the power of the Internet, there is a proliferation of websites where professional programmers offer these modules to the general public for absolutely free. For other application developers, these libraries are a goldmine. Choosing the Top Websites for Sample Code Every developer has a list of their favorite websites where they not only search for free sample code, but they also take part in the developer community that exists at these sites. The following is, by no means, an exhaustive list of the best developer websites online. #2 – SourceForge.net

How To Make A GIF Without Photoshop - BuzzFeed News

Related: