to post messages and comments.

wrk

Как-то внезапно: после вчерашнего отключения света, сегодня с самого утра всё живёт, серваки вертятся и вообще придётся работать. Админы то ли молодцы, то ли убить их хочется.

Не спрашивайте у меня имени бага. Не спрашивайте о его стремлениях и его методах. Не просите открыть его мысли или повторить его слова. Просите только о тестах, чтобы его найти.

Одновременный логин с одной учётки из пяти мест; сессии с простоем по 8 суток; отсутствие у админа возможности посмотреть пользовательские сессии. Что у всего этого общее? "Это не баг", блеать!

Делаю значицца бэкап виртуалок из второтега на съёмный хард. Второтег думает-думает пару часов — и падает, скотина, с ошибкой. Выясняеццо значт, что ему ntfs-сжатие не понравилось. И это притом, что он для бэкапа САМ создаёт папку. Т.е. прописать атрибут папке при создании религия не позволяет, а вот бэкапить два часа и упасть после этого с ошибкой — ок.
Микрософт всё-таки такой микрософт.

Утро понедельника после отпуска. Сначала чуть не наорал по телефону на заказчика (ибо нехуй звонить когда я в электричке), потом, уже доехавши до офиса, чуть не послал по тому же телефону того же заказчика нахуй за фразу "а что мы должны были делать, мы не в курсе, приезжайте, обсудим". Завтра поеду давать пинков лично. Совсем охуели.

Как же точно сказано: "Perl — статистически типизированный язык. По статистике, в 90% случаев, переменная — строка". Вот спрашивается, нафига представлять дату строкой? При том, что дата может быть как просто датой, датой со временем, разделённая точками, минусами, в последовательности ГГГГ-ММ-ДД или же ДД.ММ.ГГГГ. И этой всё намешано в произвольном порядке в одном проекте. В соседних функциях используется совершенно разное представление этих данных. Как так жить?

Собеседование:
я: напиши класс так, чтобы мог существовать только один объект этого класса?
чувак: синглтон?
я: ага
чувак: ну, это можно, там есть статик это эээ... а зачем он нужен?!

Вопрос к прогерам: стоит задача выбрать статический или динамический анализатор кода с упором на контроль уязвимостей и недекларированных возможностей; также требуется оценить масштаб цен и геммороя с лицензированием и использованием.
Понимая узкую направленность вопроса, буду благодарен за рекомменд и срачик в комментах по теме.

wrk

Поправил пару строчек, закоммитил, пнул билдсервер, подождал 5 минут, запустил деплой, подождал 5 минут, пока закачается, не продолбал момент, когда ввести пароль, чтобы не отвалилось по таймауту, подождал 5-15 минут, пока перезагрузится, залогинился везде вручную (ключи и история шелла стираются при рестарте системы), нашёл логи, увидел в них хрень, goto 0.

Пойду вставлять во все скрипты что-то подобное. Похоже, у нас завёлся убунтовод...
2 if [[ `whoami` = "root" ]]
3 then
4 echo "Hey dude! STOP running this script as root! Just stop running everything as root unless you REALLY need it"
5 exit -1
6 fi