Забавный фильм о горе-путешественниках во-времени. Порталом служит мужской туалет в пивной. Малобюджетный фильм, одно из основных преимуществ продолжительность час двадцать. :)
Ещё один плюс там играет Анна Фэрис
Главный герой, больше этого актёра нигде не видел :)
Несколько историй из замечательной книги «Искусство программирования для UNIX» Эрика Реймонда.
Мастер Фу и десять тысяч строк
Однажды Мастер Фу сказал заезжему программисту: «В одной строке кода shell-сценария больше духа UNIX, чем в десяти тысячах строк кода на С!»
Программист, гордый своими познаниями в С, ответил: «Может ли быть такое? Ведь С — язык, в котором реализовано само ядро UNIX!»
На это Мастер Фу ответил: «Это так. Тем не менее, в одной строке shell-сценария больше духа UNIX, чем в десяти тысячах строк С!»
Программист выглядел удрученным. «Но ведь через язык С мы познаем просвещенность патриарха Ритчи! Мы уподобляемся человеку с операционной системой и компьютером, который получает непревзойденную производительность!»
Мастер Фу сказал: «То, что ты говоришь, правда. Однако в одной строке shell-сценария больше духа UNIX, чем в десяти тысячах строк С».
Программист усмехнулся и поднялся, чтобы удалиться. Но Мастер Фу кивнул своему ученику Ньюби, который писал строку shell-кода на стоящей рядом белой доске, и сказал: «Господин программист, посмотрите на этот конвейер! Не заняла бы его реализация на C десять тысяч строк?»
Просматривая то, что писал Ньюби, программист что-то бормотал в бороду. В конце концов, он согласился, что это так.
«И сколько часов потребовалось бы вам для реализации и отладки этой программы на языке С?»
«Много», — признал заезжий программист. «Но только безумец стал бы тратить столько времени, когда его ждет множество более достойных задач».
«Так кто лучше понимает дух UNIX?» — спросил Мастер Фу. «тот, кто пишет десять тысяч строк, или тот, кто, сознавая тщетность этих усилий, извлекает пользу, не программируя?»
Самый загадочный вопрос в этом деле — как такая прорва хороших программистов соглашается работать абсолютно бесплатно? Тут нужно поговорить о мотивации. В условиях общества, где выживание более или менее гарантировано, деньги — не самый лучший стимул. Хорошо известно, что лучше всего работает тот, кто одержим страстью. Кто работает ради удовольствия. Это так же верно в отношении драматургов, скульпторов и предпринимателей, как и в отношении программистов. Модель открытых исходников дает людям возможность удовлетворить свою страсть, получить удовольствие, сотрудничать с лучшими программистами мира, а не только с теми, кто оказался в штате той же компании. При этом разработчики стремятся завоевать авторитет среди своих коллег, и это оказалось превосходным стимулом.
Похоже, Билл Гейтс этого не понимает. Осознал ли он неуместность риторического вопроса, заданного им в 1976 году? «По существу вы препятствуете созданию хороших программ. Кто может себе позволить выполнять профессиональные обязанности бесплатно?» — написал он в послании программистам открытых исходников.
Начал тут отчаянно учиться, где-то начиная с августа месяца. Подтянул знания по ООП PHP, изучил фреймворк нашей компании, переписал корпоративную CRM. Впервые за пару лет выступил в роли программиста.
Кроме того прочёл пару книжек по потернам программирования «php|architect’s Guide to PHP Design Patterns» Jason E. Sweat. и «Приемы объектно-ориентированного проектирования» Банды четырёх. К слову сказать книжечка PHP Design Patterns не смотря на то что на английском легла лучше. Представление о патернах(побоюсь сказать «знание»), даёт возможность лучше понимать фреймоврки и прочий сложный код. Поиск правильных решений в своём приложении так-же случается. Нужно больше практики, больше ООП и затем ещё раз перечитывать. Считаю что следующий шаг в этом направлении это Мартин Фаулер «Улучшение существующего кода», а так-же «Архитектура корпоративных программных приложений» его же.
Страшное дело, часть 31 декабря и почти весь день 1 января прошли за чтение лурка. Шаблон разорван! 9000 моих любимых вещей пошли ф топку!! Стёбно и смешно, весьма талантливо. Обкликался ходить по терминам.