четверг, 15 января 2015 г.

Вставка сменяющихся цитат на MediaWiki

Решил добавить цитаты о программировании сменяющиеся при каждом входе на Вики(поднятую на MediaWiki). В заметке описано как я это реализовал.


Нашёл подборку интересных цитат http://eax.me/quotes/ и http://programmer-quotes.ru/Home/Display/25.
Для рандомазного переключения цитат на главной странице использовал расширение http://www.mediawiki.org/wiki/Extension:RandomSelection, которое выводит текст в случайном порядке. Установил расширение согласно описанию.
Каталог где находятся расширения для вики /var/www/mediawiki/extensions/.
Файл LocalSettings.php находится в /var/www/mediawiki/extensions/.

Запуск сервера Apache:
  sudo /etc/init.d/apache2 start
Перезагрузка сервера Apache:
  sudo /etc/init.d/apache2 restart
Остановка сервера Apache:
  sudo /etc/init.d/apache2 stop

Запуск сервера Apache:
  sudo invoke-rc.d apache2 start
Перезагрузка сервера Apache:
  sudo invoke-rc.d apache2 restart
Остановка сервера Apache:
  sudo invoke-rc.d apache2 stopp

Отформатировал цитаты в таблицу(для того что бы цитата выделялась прямоугольником) и добавил на заглавную страницу. Ниже приведён кусок кода который был вставлен и теперь удачно работает.



<choose>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Личность творится не тем, что человек слышит и говорит, а трудом и деятельностью"''' 
''Альберт Эйнштейн '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Время — это капитал работника умственного труда"''' 
''Оноре Бальзак '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"[Плохое] имя метода сродни предвыборным обещаниям политиков. Вроде о чем-то оно говорит, но если задуматься — непонятно о чем"''' 
''С. Макконнелл '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Неработающая программа обычно приносит меньше вреда, чем работающая плохо"''' 
''Энди Хант и Дэйв Томас '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Очень часто люди не знают чего хотят, пока ты не покажешь им это"''' 
''Стив Джобс '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Макрос почти всегда указывает на недостаток языка программирования, программы или программиста"''' 
''Бьерн Страуструп '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Ученье без размышления бесполезно, но и размышление без ученья опасно"''' 
''Конфуций '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если ты споткнулся и упал, это еще не значит, что ты идешь не туда"''' 
''Вантала '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Во всяком творении гения мы узнаем собственные отвергнутые мысли"''' 
''Уолдо Эмерсон '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если вы хотите продать кошку специалисту по компьютерам, скажите, что она объектно ориентированная"''' 
''Р. Кинг '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Три самых дорогостоящих ошибки всех времен были вызваны изменением одного символа в ранее корректных программах"''' 
''С. Макконнелл '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Пока сильна Java, будет развиваться и C#"''' 
''Сычев Игорь ака SychevIgor '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Лучший способ найти себя — перестать прислуживать другим людям"''' 
''Махатма Ганди '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Для программистов футболка с прикольной надписью — это как для таксистов шансон"''' 
''Антон Анисимов ака anton_anisimov '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Нужно бежать со всех ног, чтобы оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!"''' 
''Алиса в Зазеркалье '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Насколько проще было бы писать программы, если бы не заказчики"''' 
''Р. С. Мартин '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Чтоб ты жил во времена перемен!"''' 
''древнее китайское проклятье '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Talk is cheap. Show me the code."''' 
''Linus Torvalds '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"А теперь нужно обязательно дунуть, потому что если не дунуть, то никакого чуда не произойдет"''' 
''Амаяк Акопян '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Человек в жизни имеет все, что хочет, а если не имеет, значит, недостаточно хочет"''' 
''Кирсан Илюмжинов '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Всегда выбирайте самый трудный путь — там вы не встретите конкурентов"''' 
''Шарль де Голль '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Это твоя жизнь, и она проходит минута за минутой"''' 
''Тайлер Дёрден '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Лишь те, кто отваживаются потерпеть большую неудачу, могут прийти к большим достижениям"''' 
''Роберт Кеннеди '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Не гоняйся за счастьем — оно всегда находится в тебе самом"''' 
''Пифагор '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если тебе плюют в спину, значит ты впереди"''' 
''Конфуций '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Стремись к цели, но живи сегодняшним днем"''' 
''Эеро Воутилайнен '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Человека делают старым не морщины, а отсутствие мечты и надежды"''' 
''Хорхе Анхель Ливрага '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если ты рождён без крыльев, не мешай им расти"''' 
''Коко Шанель '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Мелочи не играют решающей роли, они играют все"''' 
''Харви Маккей '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Молодые специалисты не умеют работать, а опытные специалисты умеют не работать"''' 
''Александр Голов '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Руководить — это значит не мешать хорошим людям работать"''' 
''Петр Капица '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"АРИЗ — инструмент для мышления, а не вместо мышления […] Проверьте: может быть, ваша задача решается по стандартам?"''' 
''Альтшуллер '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Женись обязательно. Если повезет, станешь счастливым человеком, а если нет — станешь философом. Что лучше, я еще не решил"''' 
''Сократ '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Security is a process, not a product"''' 
''Bruce Schneier '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Соврать раз — легко, но трудно соврать только раз"''' 
''Ванда Блоньская '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Не иди по течению, не иди против течения, иди поперек него, если хочешь достичь берега"''' 
''Вантала '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Все, что мы собой представляем, создано нашими мыслями"''' 
''Будда Гаутама '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Человек не имеет права кричать «Пожар!» в битком набитом кинотеатре только потому, что ему хочется кричать «Пожар!»"''' 
''Оливер Уэнделл Холмс-младший, член Верховного Суда США '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Существует совсем немного вещей, которые придумать труднее, чем хороший пример"''' 
''Марк Твен '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Но на моей планете нет недоверия, ревности, предательства. – Хмм… Должно быть, на вашей планете незамысловатая литература"''' 
''из сериала Star Trek: Voyager, 2 сезон, 7 серия '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Я понятия не имею, какой у меня IQ. Те, кого интересует их IQ, — просто неудачники"''' 
''Стивен Хокинг '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Время — великий учитель, но, к сожалению, он убивает всех своих учеников"''' 
''Гектор Берлиоз '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Используйте итеративную разработку только в тех проектах, которые должны быть успешно завершены"''' 
''Мартин Фаулер '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Побеждает только терпеливый"''' 
''Людовик XIV '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"В ЖИЗНИ в буквальном смысле — СМЫСЛА НЕТ! Но если рассматривать ЖИЗНЬ как ИГРУ, то смысл сразу появляется"''' 
''Эрдле Сергей '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Множественное наследование в C++ открывает ящик Пандоры, полный проблем, невозможных при единичном наследовании"''' 
''Скотт Мейерс '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если для понимания того, что происходит, нужно увидеть реализацию, это не абстракция"''' 
''Ф. Дж. Плоджер '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Самым важным отличием хорошего модуля от плохого является степень, в которой он скрывает [...] детали реализации"''' 
''Joshua Bloch '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Хочешь спрятать дерево — спрячь его в лесу"''' 
''Конан Дойл, «Записки о Шерлоке Холмсе» '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"У каждого философа две философии: одна обращена вовне, другая — для себя"''' 
''Д. Толанд '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Делай что должен и будь что будет"''' 
''приписывают Марку Аврелию и 3-4 другим людям. В другом варианте «и случится чему суждено» '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"При достаточном количестве глаз все ошибки лежат на поверхности"''' 
''Линус Торвальдс '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"To be yourself in a world that is constantly trying to make you something else is the greatest accomplishment"''' 
''Emerson '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Какой дурак на Плюке правду думает?"''' 
''из к/ф Кин-дза-дза '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Logic clearly dictates that the needs of the many outweigh the needs of the few"''' 
''фраза Спока из Star Trek II: The Wrath of Khan '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Самая большая глупость — это делать тоже самое и надеяться на другой результат"''' 
''Альберт Эйнштейн '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Спешите медленно"''' 
''китайская поговорка '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Чрезмерная учтивость влечет просьбу"''' 
''китайская поговорка '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Вещи являются добрыми или злыми лишь в той мере, в какой они воздействуют на мой разум"''' 
''Б. Спиноза '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Колбаса и политика: если хотите наслаждаться ими — не смотрите, как они делаются"''' 
''Отто фон Бисмарк '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Лучше один раз увидеть, чем сто раз услышать"''' 
''народное '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Земля вращается вокруг Солнца, но мне в моём деле это не пригодится"''' 
''Конан Дойл, «Записки о Шерлоке Холмсе» '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Я не встречал человека, желающего читать 17 000 страниц документации, а если бы встретил, то убил бы, чтобы не портил генофонд"''' 
''Д. Костелло '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если сомневаетесь, используйте грубую силу"''' 
''Butler Lampson '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Почаще задавайте себе вопрос «Что мне скрыть?» и вы удивитесь, сколько проблем проектирования растает на ваших глазах"''' 
''С. Макконнел '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Интерфейсы классов должны быть полными и минимальными"''' 
''Скотт Мейерс '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Я знаю только то, что ничего не знаю"''' 
''Сократ '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Фантазия важнее знания"''' 
''Альберт Эйнштейн '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Ответ одного дурака никого не волнует. Но ответы сотни дураков называются результатом исследования фокус-группы и продаются за деньги"''' 
''Артемий Лебедев '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Маркетинга не существует"''' 
''Артемий Лебедев '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Дизайн должен быть простым"''' 
''Артемий Лебедев '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Всеобщее образование породило массу людей, которые умеют читать, но не умеют понять, что стоит читать"''' 
''Джордж Тревельян '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"В книгах мы жадно читаем о том, на что не обращаем внимания в жизни"''' 
''Эмиль Кроткий '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"На сто умеющих читать приходится едва ли один умеющий думать"''' 
''Джон Рескин '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Две вещи, изменившие миp, были созданы в Беpкли: LSD и Unix. Вряд ли это случайное совпадение"''' 
''Jeremy S. Anderson '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Пришла идея — выпейте чаю. Если после этого идея осталась, возможно, она имеет некую ценность"''' 
''восточная мудрость '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Кто не любит одиночества — тот не любит свободы"''' 
''Артур Шопенгауэр '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Извините, я просто выполняю свою работу. Ничего личного"''' 
''комментарий в коде вируса MyDoom '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Простота — необходимое условие прекрасного"''' 
''Лев Николаевич Толстой '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Истиной, какой бы невероятной она ни казалась, является то, что останется, если отбросить все невозможное"''' 
''Конан Дойл, «Записки о Шерлоке Холмсе» '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Мыслить по шаблону — вернейший способ завалить дело"''' 
''Джон Энрайт '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Следует помнить, что главную часть слова современный составляет слово временный"''' 
''Дональд Томпсон '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Свято место пусто не бывает"''' 
''народное '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Единственная вещь, с помощью которой можно убить мечту, — компромисс"''' 
''Р. Бах '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Лучше промолчать и показаться дураком, чем раскрыть рот и развеять все сомнения"''' 
''Марк Твен '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"На свете много есть такого, друг Горацио, что и не снилось нашим мудрецам!"''' 
''Вильям Шекспир, «Гамлет» '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если бы я спрашивал, чего хотят люди, они до сих пор ездили бы на повозках"''' 
''Генри Форд '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Wanted the best, you see the rest"''' 
''народное '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Путешествие в тысячу ли начинается с одного шага"''' 
''Лао Цзы '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Умное лицо — это ещё не признак ума, господа. Все глупости на земле делаются именно с этим выражением лица. Улыбайтесь, господа. Улыбайтесь!"''' 
''Барон Мюнхгаузен '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Пока мы размышляем, когда нам начать, часто бывает уже слишком поздно действовать"''' 
''Квинтилиан '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Более слабые всегда стремятся к равенству и справедливости, а сильные нисколько об этом не заботятся"''' 
''Аристотель, «Политика» '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Не должно множить сущее без необходимости"''' 
''Уильям Оккам '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"В один из самых своих производительных дней я удалил около 1000 строк кода"''' 
''Кен Томпсон '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Преждевременная оптимизация — корень всех зол"''' 
''Дональд Кнут '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Всё следует упрощать до тех пор, пока это возможно, но не более того"''' 
''Альберт Эйнштейн '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Остерегайтесь того кто отрицает вам доступ к информации, ибо в своём сердце он мнит себя вашим хозяином"''' 
''из игры Sid Meier’s Alpha Centauri '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Все люди лгут, но это не страшно, никто друг друга не слушает"''' 
''Альберт Эйнштейн '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"У богатых людей — большая библиотека. У бедных людей — большой телевизор"''' 
''Дэн Кеннеди '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Что бы там ни было, никогда не принимайте жизнь слишком всерьез: нам из нее живыми все равно не выбраться"''' 
''Кин Хаббард '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Все удачные программы изменяются"''' 
''Фред Брукс '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"ООП предоставляет вам множество способов замедлить работу ваших программ"''' 
''Патрик Киллелиа '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Способ использования интеллекта важнее, чем его уровень"''' 
''С. Макконнелл '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если можешь не писать — не пиши"''' 
''приписывают Хемингуэю и Толстому '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Побочные эффекты суть ложь"''' 
''Роберт Мартин '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Если цель постоянно меняется, ее невозможно достигнуть"''' 
''не знаю чье '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Чтобы написать чистый код, мы сначала пишем грязный код, а затем очищаем его"''' 
''Роберт Мартин, «Чистый код — создание, анализ и рефакторинг» '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Вы не хотите знать. Вы хотите говорить."''' 
''«Вавилон 5», слова Деленн в конце 4-го сезона '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Клиентская блокировка — полный отстой"''' 
''Бретт Л. Шухерт '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Хотя природа начинается с причин и кончает опытом, нам надобно идти путем обратным, то есть начинать с опыта и с ним изыскивать причину"''' 
''Леонардо да Винчи '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Всякая высказанная мысль есть ложь"''' 
''Гаутама Будда '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены"''' 
''И. Берард '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Мир несовершенен, поскольку мы несовершенны"''' 
''Далай-лама '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Focus. Do something and do it well. Do not try to boil the ocean"''' 
''Bjarne Stroustrup '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Смею предположить, что в сети нет ни одного основанного на контенте сайта, которому улучшение его юзабилити поможет увеличить прибыль хотя бы на доллар"''' 
''Джоэл Спольски '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Пишите программы в первую очередь для людей, и только потом для машин"''' 
''С. Макконнелл '' </p>
|}</option>
<option>{| border=1 width=100%
|<p style="text-align:right;">
'''"Самые дешевые, быстрые и надежные компоненты вычислительной системы — те, которых в ней нет"''' 
''Гордон Белл '' </p>
|}</option>
</choose>


Комментариев нет:

Отправить комментарий