— (Про себя.) Думай, думай, думай…
— Ох, это ужасно! Императивный подход описывает процесс вычисления в виде инструкций. Это последовательность команд для исполнения компьютером. А вот декларативный подход описывает, что вам нужно в конечном итоге получить, а не как выполнять программу. Это набор логических правил.
— Ну поймите, я не могу всё помнить!
— Да чего тут помнить? Это нужно понимать! Какой же ты, Дима, всё-таки у меня глупый!
Просыпаюсь в жутком поту от осознания, что во сне моя девушка объясняла мне материал по программированию. И всё бы ничего, но я до этого сна и понятия не имел о существовании такой классификации подходов.
#11109: Предположим, логика не чужда
12:15 24.06.2013, IT happens
На конфликт айтишников с бухами со стороны админов мы уже посмотрели. Теперь давайте посмотрим с противоположной. Представлю себе на минуту, что я — бух.
Ой, что это у меня в кармане? Гнусмас. Гэлэкси. Безлимитка? А как же, она всё равно сейчас в месяц стоит дешевле литра водки. Тем более что я не пью, так что экономится гораздо больше.
Тогда чего я кино смотрю на том же компе, где крутится «одинэска»? Положил «гнусмас» под монитор — так даже удобнее, «одинэску» не загораживает ни с какого угла. И всё остальное на нём же можно. А комп будет полупустым — кроме «одинэски», ничего. И дряни всякой из интернета не понахватает заодно. Шик, блеск!
И чего я айтишника мальчиком на побегушках работать заставляю? Что я, бегать не умею? Я же знаю, что смена рода деятельности с умственного на физический и обратно является лучшим отдыхом и повышает продуктивность.
Ах да. Что ещё остаётся? Перестать доставать айтишников глупыми вопросиками. Это тоже легко. Возник какой вопрос — взял да и сам выучил матчасть. Углубленно, может, её учить и долго, но поверхностно можно быстро. 99,9% вопросов отпадут, ибо ответы лежат на поверхности. А оставшиеся 0,1% айтишника не напрягут, потому что возникать будут раз в два месяца, не чаще.
Но вот только почему так мыслю я, а не они?
#11110: Вы в ответе за тех, кого запитали
12:15 24.06.2013, IT happens
— Здравствуйте, я по поводу ремонта компьютера!
— Слушаю вас.
— У меня жёсткий диск вышел из строя, а я у вас год назад менял блок питания. На него гарантия есть?
— На блок питания?
— Нет, на жёсткий диск.
— Вы у нас покупали?
— Нет, компьютер из России привезли, лет шесть назад…
— На блок питания — наша гарантия, а на остальное — там, где брали.
— Да, но на блоке питания номер вашего телефона!
#11111: Жизнь без «интернета»
18:45 24.06.2013, IT happens
27 апреля в МИСиСе прошёл «День без интернета». Символичен, извините за тавтологию, символ акции: перечёркнутый логотип IE. Открою секрет: у многих без такого «интернета» проходит вообще каждый день.
#11112: Красный день календаря
18:45 24.06.2013, IT happens
Кроме основной работы поддерживаю GRID-кластер своей альма-матер. Открываю Nagios национальной GRID-сети. Лезу к своему «подшефному» и вижу, что без ошибки отрабатывает только тест доступности, то бишь банальный ICMP ping.
— Вчера же работало, что не так? Опять электрики хулиганят. Жгут на шею наложу!
С этими мыслями лезу на управляющий узел кластера. Вроде всё окей. Перезапускаю — всё равно не работает, задач нет. Всё поднялось без ошибок. Не понял. Нахожу в логах запись об ошибках авторизации — не признаёт мой кластер SSL-сертификат системы мониторинга, не хочет её пускать тестовую задачку выполнить.
В полных непонятках открываю сводную страницу мониторинга всего национального GRID, ожидая увидеть свои красные индикаторы среди кучи зелёных. Вся страница красного цвета. Проблемы у всех. Одни и те же.
Выдыхаю и двигаю за чаем. Похоже, надо вернуть в свой лексикон фразу: «Проблема не у нас, а уровнем выше».
#11113: Тариф «Находчивый»
12:15 25.06.2013, IT happens
Однажды пришлось задержаться в рижском аэропорту на шесть часов. Обнаружилась даже точка доступа, но при подключении редиректило на страницу типа «отправьте SMS на номер такой-то и получите логин и пароль», поля для ввода которых находились на этой же страничке. Платить пять баксов за час — как-то не по-студенчески. Пальцы сами ввели qwerty/qwerty…