Первые 20 часов. Как быстро научиться… чему угодно
Шрифт:
4. http://jekyllrb.com.
5. http://github.com.
6. По какой-то причине почти каждое руководство по программированию начинается с примера, как вывести на экран или распечатать сообщение «Hello, world!».
7. http://stackoverflow.com.
8. http://news.ycombinator.com.
9. http://rubyonrails.org.
10. http://www.sinatrarb.com.
11. http://37signals.com.
12. http://rubysource.com/rails-or-sinatra-the-best-of-both-worlds/.
13. http://paulstamatiou.com/how-to-wordpress-to-jekyll.
14. https://github.com/sstephenson/rbenv.
15. На
16. https://toolbelt.heroku.com.
17. http://www.heroku.com.
18. http://git-scm.com.
19. Версии Ruby старше 1.9.3-p125 требовали программу под названием GCC, чтобы завершить процесс установки. GCC доступна на https://github.com/kennethreitz/osx-gcc-installer.
20. Программисты придумали акроним «RTFM», который означает «читайте (чертову) инструкцию» как стандартный ответ на вопросы, освещенные в официальной документации.
21. http://www.ruby-lang.org/en/documentation.
22. http://0xfe.muthanna.com/rubyrefresher.
23. https://code.google.com/p/ruby-security/wiki/Guide.
24. Термин «метапрограммирование» обозначает продвинутую модификацию основных объектов, классов и методов Ruby. Я приобрел книгу Паоло Перотты под названием «Метапрограммирование на Ruby: Профессиональное программирование на Ruby» («Metaprogramming Ruby: Program Like the Ruby Pros, Paolo Perrotta») (Raleigh, NC: Pragmatic Bookshelf, 2010), но пока ничего в ней не понял.
25. http://www.ruby-doc.org/core–1.9.3/index.html.
26. http://ruby.learncodethehardway.org.
27. https://devcenter.heroku.com/articles/keys.
28. https://devcenter.heroku.com/articles/ruby.
29. https://devcenter.heroku.com/articles/rack.
30. http://macromates.com.
31. https://devcenter.heroku.com/articles/bundler.
32. http://www.sinatrarb.com/intro.
33. http://backpackit.com.
34. http://tom.preston-werner.com/2010/08/23/readme-driven-development.html.
35. http://www.postgresql.org.
36. http://datamapper.org.
37.low.com/questions/1152299/what-is-an-object-relational — mapping-framework.
38. http://en.wikipedia.org/wiki/SQL.
39. http://www.sqlite.org.
40. http://pow.cx.
41. https://github.com/rodreegez/powder.
42. http://twitter.github.com/bootstrap.
43. Я понятия не имею, почему это так называется.
44. См.for examples of common regular expressions.
45. http://daringfireball.net/projects/markdown.
46. http://www.httpwatch.com/httpgallery/authentication.
47. Использовать SSL на пользовательском домене сложнее: вы должны пройти через длинный процесс подтверждения и получить «сертификат», защищающий каждую сессию пользователя.
48. https://github.com/SFEley/sinatra-flash.
1. Любопытный
2. Изображение клавиатуры с сайтаРаспространяется по лицензии Creative Commons Attribution 3.0 Unported.
3. Очень интересные факты о разработке пишущей машинки QWERTY можно найти в статье «The Fable of the Keys» С. Дж. Лейбовица и Стивена И. Марголиса на http://www.utdallas.edu/~liebowit/keys1.html.
4. http://www.google.com/patents?id=qSVdAAAAEBAJ.
5. http://mkweb.bcgsc.ca/carpalx.
6. http://mkweb.bcgsc.ca/carpalx/?colemak.
7. http://colemak.com.
8. Для других операционных систем требуется установка небольшого пакета программного обеспечения, поддерживающего раскладку. Пакеты для большинства популярных систем можно найти на http://colemak.com.
9. http://www.typematrix.com/2030/features.php.
10. На клавиатуре TypeMatrix вы можете активировать режим Colemak нажатием Fn+F5.
11. Этот метод подходит не для всех клавиатур: в некоторых моделях клавиши верхнего, среднего и нижнего ряда имеют разный размер. В таком случае, наверное, проще купить новую клавиатуру или заказать наклейки на клавиши.
12. http://www.typeonline.co.uk/typingspeed.php.
13. Материал теста берется из общедоступных книг, бесплатно распространяемых в сети посредством проекта Gutenberg. См. http://www.gutenberg.org/.
14. http://www.mavisbeacon.com/.
15. http://typingtrainer.sourceforge.net/.
16. http://github.com/wwwtyro/keyzen.
17. Luft, Andreas R., and Manuel M. Buitrago. “Stages of Motor Skill Learning.”
Molecular Neurobiology 32, no. 3 (2005): 205–216.
18. Walker, Matthew P., and Robert Stickgold. “It’s Practice, with Sleep, That Makes Perfect: Implications of Sleep-Dependent Learning and Plasticity for Skill Performance.” Clinics in Sports Medicine 24, no. 2 (2005): 301–317.
19. http://www.daskeyboard.com/model-s-ultimate-silent/.
20. http://type-fu.com.
21. Milton, James. Measuring Second Language Vocabulary Acquisition (Bristol, UK: Multiligual Matters, 2009).
22. http://code.google.com/p/amphetype/.
23. http://norvig.com/ngrams/.
1. На мой взгляд, самый главный недостаток реального мира — отсутствие магии: с учетом того, сколько книг я прочел, я был бы уже волшебником как минимум 80-го уровня. Увы, я не способен силой мысли изменять материальный мир.