Выбрать главу

Не бойтесь меня, дорогие! Я тут как раз для этого и сижу, чтобы вам помочь. Единственное, что меня в вас очень печалит, — это ваше незнание различия между адресной строкой и строкой поисковика. Внимательно смотрите на монитор, читайте и делайте, что я вам говорю. Мы с вами и VPN настроим, и протокол TCP/IP переустановим. Просто поймите, что если вы не знаете сами, вы должны стать моими глазами и руками.

— У меня сейчас всё хорошо, но ночью было плохо.

Я не сексопатолог и даже не телепат. Что я могу вам ответить, если соединение у вас не разрывалось и работ на сервере ночью не проводили? Не орите на меня и не брызгайте слюной. Назовите спокойно время, когда не работало, опишите, что именно не работало, и я предоставлю вам всю нужную информацию.

#12085: Новой машине — новое окно

12:00 09.04.2014, IT happens

Вчера покинула наш мир система, перевернувшая нулевые — Microsoft Windows XP.

Предчувствую нытьё тех, кто лепит XP и на Pentium III со 128 МБ памяти, и на Core i7 с 8 ГБ. Я не понимаю таких фанатиков, которые ставят её где ни попадя.

Возьмём недорогой ноутбук с процессором Pentium Dual-Core, видеоускорителем Nvidia, подключаемым по технологии Nvidia Optimus, и 4 ГБ оперативной памяти или дорогой ноутбук с соседней полки на Core i7 с дискретным видео от той же Nvidia. Знаете ли вы, что Nvidia Optimus на Windows XP не работает принципиально, а из четырёх гигов будет доступно всего лишь 3,25?

Каюсь: брал в подарок ноутбук — печатную машинку на «селерончике» для человека в возрасте, привыкшего только к Windows XP. Из драйверов с комплектного диска встало только видеоядро Intel HD Graphics, остальные драйверы возжелали минимум Windows Vista. Целый день потратил на поиски совместимых с Windows XP драйверов (хотя и нашёл), а панель для комбинаций через Fn поставить вообще так и не смог.

Вот восстановление системы. В Windows XP оно работало из рук вон плохо: как результат — потерянные библиотеки и огрызки приложений. Но чаще можно было увидеть сообщение: «Не удалось вернуть предыдущее состояние Windows».

XP начинает заметно подтормаживать уже через год с момента установки, а «семёрка» шустро работает в течение двух лет.

По большинству тестов Windows XP работает заметно медленнее.

Также стоит отметить, что за последние три поколения системные требования ОС заметно снизились, поскольку Windows 7 без тормозов запускается там же, где Windows Vista, а Windows 8 — там же, где и Windows 7.

Может, хватит заниматься некрофилией?

Время идёт. Windows XP прожила длинную жизнь. Но пришла пора нового железа и новых систем. Так пусть же Windows XP продолжает жить только на старых компьютерах. А на новые машины — новые системы!

Rest in peace, sweet Windows XP! Мы тебя никогда не забудем.

#12086: Как за неделю написать трёхмесячный проект

12:12 09.04.2014, IT happens

Процесс разработки программного обеспечения делится на четыре главных стадии: планирование продукта, разработка, тестирование, внедрение (то есть распространение, продажа, снятие сливок) — то, ради чего вся бодяга и затевалась. Если пропустить хоть одну стадию, продукт до конечного потребителя не дойдёт. Важное уточнение: момент перехода от одной стадии к другой необратим. Нельзя во время разработки менять планы этой же версии. Нельзя во время тестирования заниматься разработкой. Это краеугольный камень всей науки о создании программ.

А теперь — собственно, рецепт.

--------------------------------------------------------------------------------

Стадия планирования. Планировщики строят какие-то планы. Менеджмент эти планы утверждает, планы передаются отделу разработки.

Стадия разработки. Все работают согласно приготовленным планам.

Стадия тестирования и стабилизации. QA проверяют функциональность, согласно утверждённым планам, находят какие-то баги, разработчики их чинят.

Две недели до выхода Release Candidate. Приходит крутой спец из отдела продаж и говорит: «А я тут был на презентации конкурента, у них такая классная фича есть! Давайте, чтобы быть конкурентоспособными, мы забацаем вот эдакую фичу? Продаваться наш продукт будет в …дцать раз лучше! А без неё этот наш продукт вообще никто не купит».

«У-у-у… Без продаж нам будет туго. А давайте!» — соглашается менеджмент.

Планировщики ударными темпами вписывают фичу в готовые планы. Отдел разработки до сих пор вообще не поставлен в известность. Менеджмент даёт разрешение поменять готовые планы, что, в общем-то, нарушает все правила этики, логики и разработки ПО.