Я тот самый админ, который
надувается и сидит в углу. А всё потому, что если представить моему начальнику варианты А и Б, где Б хоть немного дешевле — у него включается стоп-сигнал, и дальнейшие аргументы встречает файрвол, непробиваемый и беспощадный.
— Чтобы заставить вариант Б работать, уйдёт 100500 часов времени. На внедрение будет потрачено в двадцать раз больше нефти, чем мы сэкономим!
— Да ладно тебе! Не может быть такого. Народ же юзает как-то.
— Вариант Б будет падать при каждом чихе!
— Да ладно тебе! Не будет у нас никто чихать. Зачем переплачивать?
— У меня уже есть опыт внедрения А, это делается за пять минут и работает вообще без сбоев.
— У нас нет бюджета на это!
Итог: для весьма специфичной задачи притаскиваются откуда-то два поюзанных роутера, тратится несколько дней на танцы с альтернативными прошивками. В итоге заказывается ********, который я и предлагал изначально. Втыкаем, настраиваем — работает.
Нет уж, лучше я скажу, что есть только вариант А, надуюсь и буду молиться, чтобы начальству не пришло в голову использовать домашний роутер в продакшне в качестве сервера. А что, народ
юзает же как-то.
Делала я свой первый сайт на Django. Ни Django, ни Python я ещё толком не знала, так что в учебниках и мануалах проводила вдесятеро больше времени, чем в IDE. Потихоньку-полегоньку сайт строился, проблемы возникали и решались, Гугл и документация — наши друзья.
На одной из страничек нужно мне было вывести список мероприятий в рамках проекта. Мероприятия добавлялись в админке, естественно; у каждого были параметр «дата и время проведения». Что характерно, в модели (и в базе) это один параметр типа
datetime
, а админка по умолчанию использует для него два поля — под дату и под время. На страничке же мне нужно было, чтобы был заголовок типа «Август 2014», а под ним — список мероприятий на этот месяц.
Для начала вывожу просто список всех событий, отсортированный по дате — всё работает. Курю маны, пишу группировки, чтобы события каждого месяца объединялись в один список. Навожу красоту, так, что имя каждого списка становится объектом
datetime
— так его можно будет потом красиво отформатировать в шаблоне — работает…
И тут я вижу странный баг.
Было у меня специально забито тестовое событие, которое уже прошло — от 1 июля 2014 (забивалось оно четвёртого). Казалось бы, заголовок над ним должен гласить «Июль 2014» — а на меня смотрел «Июнь». Проверяю базу — в базе июль. Проверяю группировку — всё верно, остальные месяцы правильные. Чешу репу, курю маны, ставлю отладочные выводы…
Доходит. В настройках проекта у меня было указано, что мы живём в России, более того — в Москве, и время у нас спешит на четыре часа по сравнению с UTC. Django умный и за временем следит сам; в админке же при вводе времени есть специальная кнопочка, которая подставляет в поле текущее время. Дату — первое июля — я ввела руками, а время поставила текущее: час ночи с копейками. В базу же записалось «правильные» время и дата — что-то около девяти вечера 30 июня. Django-то умный, он к датам положенные часы сам прибавляет, а вот функция группировки ничего про наше местоположение знать не знала.
Покурив маны, вытащила июль из июня.
Вывод: работать по ночам полезно для вашего кода!
Снова привет! Ещё одна маленькая история про
профи и «руки» времён популярности всяких блокираторов винды.
Профи (назовём его Андрей) и «руки», утренний вызов, работа в тандеме. «Руки» уже приехали к клиенту, но что-то не заладилось. Андрей несколько грубо сказал в трубку фразу в стиле «не работает голова — работают ноги; или дуй в офис, или сиди записывай» и закурил.
Утро, звонков почти нет, все скучают. И тут замечательный диалог Андрея и непонятно кого:
— Да. Хорошо, не мешай дяде. Пускай скачивает.
— …
— Ну давай попробуем, сделаем из тебя айтишника. Попробуй перезагрузить компьютер, нажми F8 несколько раз. Выбери безопасный режим с поддержкой командной строки. Нажми Ctrl+Alt+Delete, «Файл», «Выполнить». Молодец. Набери там
regedit
. Запрещён? Хорошо, набери
gpedit.msc
…
И так далее, смысла рассказывать полностью все действия нет.
— Ну вот, молодец, теперь перезагрузи компьютер. Заработало? Теперь скачай антивирус…
— …
— А теперь попроси дядю нагнуться и дай ему пинка с фразой быстро бежать в офис и не брать с мамы денег за вызов.
Андрей положил трубку, глотнул кофе и дико заржал. «Рукам» понадобилась флешка для фильма, и он использовал рабочую походную флешку, стерев там и загрузчик, и все программы, а диск с утилитами он «ещё прошлой весной посеял». В итоге, пока «руки» увлечённо качал и записывал на своём недобуке, сидя у клиента, новую флешку, телефон взял поиграть ребёнок лет шести-восьми и радостно сообщил незнакомому дяде, что тоже станет программистом. Вот руками этого ребёнка профи и решил чуть-чуть поуправлять — и, потратив минут 10–15, удалил с компьютера клиента блокировщик, благо тот был кривовато написан и оставил парочку дырок для отключения.
Через сорок минут в офис прибежал «руки» с пунцово-красным лицом, ни «здрасте», ни «до свидания», взял из шкафа резервную походную флешку и диск с XPE и побежал на следующий вызов.
Удивляют работодатели, предъявляющие завышенные или нестандартные требования к потенциальным сотрудникам и не понимающие этого.
Недавно человек
писал, как ему трудно найти бойкую и ответственную девушку на телефон, чтобы она с 9:00 до 21:00 отвечала на «шквал звонков» в «маленьком развивающемся бизнесе» и плакался, что никто, мол, работать не хочет.
Позвольте вам, уважаемый бизнесмен, кое-что объяснить. Напряжённо работать по 12 часов в сутки — это значит фактически жить на работе. Ведь нужно же когда-то спать, как-то добираться до работы и готовить еду, так как на обеды вы милостиво выделили аж два перерыва по 30 минут, то есть еду нужно брать с собой.
При таком режиме работы любимого человека или семью получится видеть только на выходных, а времени на хобби и спорт совсем не останется. На всякий случай скажу, что спортом люди занимаются не от лени, а из соображений здоровья. Согласитесь, сидение по 12 часов на одном месте плохо сказывается на здоровье. При этом я охотно верю, что вы сами напряжённо работаете по 12 и больше часов в сутки, но это ваш бизнес. Ваш, понимаете? Ваше детище. А искомой «девочке на телефоне» вы предлагаете деньги, вероятно, очень хорошие деньги, но ничего больше. Только пахать по 12 часов «на дядю». Вы вряд ли сможете в вашем маленьком бизнесе предложить хорошие карьерные перспективы или возможности саморазвития. Я сильно сомневаюсь, что вы даже официальное оформление предлагаете. Больничные, интересно, хоть оплачиваете? А отпуск? Вы бы сами согласились работать «на дядю» на таких условиях?
Не все люди готовы платить здоровьем и отсутствием личной жизни даже за хорошие деньги. Это неправда, что люди работать не хотят. Просто бойкие девушки, которых вы ищете, находят работу, которая их больше устраивает. Возможно, там платят гораздо меньше, но и режим работы другой, и перспективы роста есть. Ответственные, работоспособные и бойкие сотрудники не только вам нужны. Не задалбывайтесь, просто поймите, что вы ищете исключительного человека, а такого (ну, или, в вашем случае,
такую) найти — это большая удача. А пока вам придётся просматривать горы резюме и тратить время на собеседования. Другого пути, увы, нет.
Главная проблема демократии в России — это лично ты, дорогой любитель
замков на перилах.
И не потому, что на родине этой традиции уже успели задолбаться, и повесить на мост замок стоит
50 ойро. И не потому, что перила под тяжестью замков иногда
всё же отваливаются. А потому, что проблема куда более глобальна: в одной конкретной стране слова «свобода» и «демократия» понимают как-то странно.
Свобода! Вешаем замок на перила, не думая о том, как он будет выглядеть через два-три года на открытом воздухе, и о тех несчастных, которым не повезёт к этим перилам близко пройти и что-нибудь об этот замок порвать.
Свобода! Ой, тут пробка? Я один разочек проеду по тротуару, он всё равно пустой!
Свобода! Я просто утащу этот компьютер с работы, он всё равно пылится в углу!
Так вот. Твоя свобода кончается там, где начинается свобода другого человека. Даже если этот человек — несчастный муниципальный работник Вася, который долго и нудно эти замки будет спиливать болгаркой. А «демократия» значит, что если людям в мэрии не нравятся замки на перилах — тебе придётся с ними согласиться хотя бы до следующих выборов, потому что так думает мэр и большая часть города. Впрочем, на выборах ты имеешь полное право отдать голос за мэра, который не будет спиливать эти замки.
И самое главное — придётся не обижаться, если твой мэр выборы не выиграет, и не ходить к мэрии с пушкой и требованием остановить геноцид замков. Это очень сложно, без шуток. Потому что придётся допустить, что это не происки коварной и злой правящей партии, а просто большинству людей в городе замки на перилах не нравятся. А значит — смотри предыдущий пункт.
Да, кстати о прогулках у мэрии. В Штатах даже последнему отморозку не придёт в голову придти на демонстрацию или к правительственному зданию с чем-то, даже отдалённо напоминающим огнестрел. Потому что из-за того самого свободного ношения оружия полиция немножко нервная. И если копу (а они там будут, не сомневайся) просто покажется, что ты потянулся к кобуре, в тебя прилетит вся обойма из его табельного оружия.
Ну, и чтобы не заканчивать на печальной ноте: выход есть. В моём неприморском городе рядом с мостом теперь стоит на постаменте здоровенная арматурина, гнутая в форме сердца. Стоит ровно так, чтобы просто идущие по дороге люди не имели и малейшего риска о неё ободраться и чтобы, если что, она ни на кого бы не свалилась, но всё ещё так, чтобы она очень хорошо видна с чистого теперь от замков моста. Довольны все, включая муниципального рабочего Васю. Ему больше не нужна болгарка. Заржавевшие или грозящие всё порушить замки можно просто снять руками: арматурина не замкнута.
Нет, это не Швейцария и не Штаты. Что осталось тебе? Всего ничего. Осознать написанное выше, бросить страдать о невозможности нагнуть систему пистолетом и найти для своего города мэра, который умеет решать вопросы так же.
На работу привезли новый огромный многофункциональный принтер со множеством функций — страшно умный. Быстро провели обучение и оставили мощное устройство на растерзание пользователям.
Через некоторое время админ на некотором расстоянии наблюдал, как две девочки-блондинки бегали от компьютера к МФУ и всячески издевались над устройством с помощью одного и того же файла-документа, а оно категорически отказывалось печатать так, как им хотелось. То формат бумаги не тот, то двусторонняя печать не в том месте сшита, то буквы серенькие.
И вот запускают они очередную печать, ждут, а из МФУ вылазит страница А3 с огромным текстом на весь лист:
ХВАТИТ МЕНЯ МУЧАТЬ
Конечно же, её запустил админ со своего рабочего места, отменив при этом их задание печати. Но девочки моментально оставили в покое МФУ и даже обходили немного стороной — вдруг совсем обидится и укусит?
Мне 20 лет. Около полуторагода назад на своем опыте узнала, что такое «очаговая алопеция». Я понимаю, что это не смертельно, но лысая девушка выглядит, кхм… прискорбно. С лечением затянула и опомнилась только, когда очаг в диаметре достиг 10 см на затылке. Сильный ветер теперь мой самый злейший враг. Сейчас прохожу достаточно дорогостоящее лечение. Но вот в чем вся соль: как только появляется улучшение и врач снижает дозу препарата и убирает некоторые процедуры, то пушок, который успел вырасти, тут же выпадает. Замкнутый круг с тратой немаленькой суммы денег. Народные методы пробовала — толку ноль. ПМП.
Я лесбиянка, в отношениях. Без повода никому про ориентацию не рассказываю. У нас не очень большой город, проблемы мне не нужны.
Но есть проблема, в девушке. Я ее люблю, очень. Но. Ей вечно приключений не хватает. Она завела в инете блог на английском и русском, где рассказывает, как она живет в маленьком городе, как ее и меня притесняют, но при этом она не сдается, защищает наши права, ходит на гей-парады (у нас ни одного не было, если что), добивается права зарегать наш брак, живет открыто и… и так далее, и тому подобное.
Смех в том, что в жизни НИЧЕГО подобного нет. Она трусиха почище меня. Может вообще соврать что замужем.
И еще. Она думает, что я не знаю про этот ее блог.
А мне смешно и стыдно. Ну зачем она это делает? Так комплексует из-за того, что приходится жить, как мы живем?
Сегодня у нее там запись появилась про то, как она меня отбивала от гопников, которые увидели, что мы целовались. Смех и грех…
Я даже презирать ее начинаю из-за этого потока лжи. КМП за этот дурдом…
Я в декрете, дочке в сад еще рано. Нашла работу на несколько часов в неделю уборщицей (спец. образования или навыков у меня нет, работала до родов продавцом). График практически свободный, выхожу когда у мужа есть возможность посидеть с ребенком. Зарплата у мужа не особо большая, хватает на текущие расходы впритык, так что были рады возможности стать чуть свободнее материально. И вот на днях муж мне высказал: неизвестно, чем ты там занимаешься, может ты говоришь, что убираешь, а на самом деле спишь с начальником за деньги! Пыталась его убедить, что это неправда, но как доказать, что ты не верблюд? Сняла процесс работы на телефон, он даже смотреть не стал. Пригласила прийти посмотреть лично, сказал, что устрою показуху. Спросил, как отнесусь, если он будет «ходить к какой-то бабе каждый вечер делать электрику», ответила что нормально. Из этого он сделал вывод, что я не против, чтобы он изменял, и сама могу изменить! Пытаюсь хоть как то внести вклад в бюджет семьи, а в свой адрес получаю такие обвинения. КМП.
Дорогой, прошёл месяц, как мы разошлись. Все мои попытки объяснить причины пропали зря: ты ничего не понял. Твоя мама успела позвонить мне, моим родителям и всем знакомым, чтобы донести главную мысль: «И к лучшему, что так сложилось, потому что нам не нужны в семье дуры, а Н. точно дура, если её не устроил мой сын».
Попробую объяснить ещё раз, здесь. Да, у тебя нормальная внешность, нормальная работа. Ты не жадничал, когда были поводы дарить мне подарки, не отказывался помогать по хозяйству и тоже хотел детей. Звучит как идеал, да? Только вот, кроме этого, есть ещё куча нюансов человеческой личности.
За те семь лет, что мы прожили вместе, ты не сказал хорошего слова ни о ком, кроме себя. Слово «спасибо» было тебе незнакомо. Что я ни делала, всё было плохо. К тому же, ты тренировал на мне своё остроумие, напоминавшее мне школьников, которые нашли в классе слабого и самоутверждаются, дразня его. Да, порой твои шутки были остроумны, но вот добродушны — никогда.
Продавщица недодала пару рублей сдачи. То ли специально, то ли нечаянно обсчиталась. А я сгребла мелочь, не считая. Нет, тебе надо отобрать её, демонстративно пересчитать и громко, с хорошо поставленными интонациями Задорнова заявить на весь магазин: «Да, гуманитарий — это неизлечимая болезнь. Арифметике вас в школе не учили». Как себя чувствует при этом твоя жена, тебя не волнует.
Спрашиваю за обедом: «Понравилось?» — «Попрёт». — «То есть? Тебе невкусно?» — «Да вкусно, вкусно. Чего ты от меня хочешь?» — «Мог бы сказать спасибо, похвалить». — «Ты что, ребёнок, чтобы тебя хвалить? Ты взрослый человек».
Сбиваюсь с ног с маленьким ребёнком. Ты приходишь вечером домой. Конечно, ты не заметишь приготовленный обед, выглаженное бельё и сытую, чистенькую, ухоженную дочку. Зато оглядишься, подойдёшь и на запылившемся экране телевизора напишешь пальцем: «Протри меня».
Мы с друзьями на даче. Играю с дочкой в догонялки. Она убегает от меня, радостно вереща: «Ой-ой, спасите, сейчас меня поймают!» Ты, мужик, внезапно оказываешься между нами и с лёгкостью ставишь мне подножку. Я падаю. Больно. А ты, даже не пытаясь помочь мне подняться, весело ухмыляясь, поворачиваешься к друзьям: вот, мол, какой я молодец! А им явно было неловко.
Как я старалась, даря тебе подарки! Думала, что может тебя порадовать. Ловила и запоминала брошенные идеи. И всегда видела кислое лицо и слышала, что ты хотел бы немного не такое. Когда же я запоминала и покупала специально то, что ты похвалил в магазине, то вместо «спасибо» слышала: «Ну конечно, пока тебе не ткнёшь, ты сама ничего не сообразишь».
Финалом для меня стало, когда дочке было семь, и мы гостили у друзей, очень тёплых и любящих людей. После отъезда она была очень задумчива и вдруг спросила меня: «Мам, а папа тебя не любит?» Я аж поперхнулась: «С чего ты решила?» — «Ну вот дядя Саша любит тётю Олю, тётя Оля любит тебя, ты любишь меня. А папа никогда тебя и меня так не любит». Вот после этого я поняла, что моя дочь может так и вырасти, не зная, что такое настоящие нормальные отношения между мужем, женой и детьми — любовь, уважение, нежность.
Дорогой, ты задолбал. Я знаю, что ты прочтёшь, уверена, что узнаешь себя. С меня теперь хватит. А поскольку я не желаю тебе зла, надеюсь, что сделаешь хоть какие-то выводы.