Ударим качеством по качеству
Apr. 9th, 2024 11:46 amdef is_checkin_approved(labels):
res = False
res |= isLabelPresent(labels, 'checkin::approved')
if not res:
logging.info(f"Checkin is not approved for the MR."
f"Refer https://company.internal.site.com/Main+Controlled+Check-in+Guidelines")
return res
def isLabelPresent(labelscol, label):
exist_count = labelscol.count(label)
return exist_count > 0
Ходим кругами
Aug. 15th, 2022 10:57 amIt was a mess, so people started to develop better practices and templating system to separate the various languages. Generating each page needed more files, but each file contained one, maximum two languages. (e.g. HTML + the template language)
Now I started to see code that uses #Python, HTML, CSS, JavaScript, and yes also SQL in the same file and it is now called a "component".
Is there a trend now to go back to the one-page one-file strategy and use multiple languages in the same file?
Только тридцать лет назад мы это делали не от хорошей жизни...
Инклюзивность
Dec. 27th, 2021 09:07 pmЭффективный менеджмент++
May. 10th, 2021 12:54 pmДобровольно и с песней
Mar. 10th, 2021 08:28 pmТемна информация в облацех
Oct. 29th, 2020 06:46 pmВетер перемен?
Oct. 13th, 2020 04:02 pm...
Современный девопс как job security
Sep. 22nd, 2020 09:15 amОсознание реальности
Aug. 27th, 2020 02:22 pmЗмеи супротив мозоленогих, продолжение
May. 14th, 2020 12:59 pmHowever, it is sometimes fun to try and write a program in Python that is only one line. In other languages this would be nearly impossible, but in Python it is a lot easier to do.
Проекция woke в программирование
Jan. 16th, 2020 09:38 amУ них о перле, видимо, такое же представление, как и о ружьях. Или о республиканцах.Learning perl pray for me
— Coordinated Hog Assault (@matt_barlowe) January 15, 2020
Служебно-философское
Oct. 14th, 2019 12:26 pmThis involved the lengthy exchange of emergency codes and
protocols as the robots interrogated the agents as to the authen-
ticity of the instructions. At last the robots were satisfied that
all procedures were correct. They unpacked the backup central
mission module from its storage housing, carried it out of the
storage chamber, fell out of the ship and went spinning off into
the void.
This provided the first major clue as to what it was that
was wrong.
Further investigation quickly established what it was that had
happened. A meteorite had knocked a large hole in the ship. The
ship had not previously detected this because the meteorite had
neatly knocked out that part of the ship's processing equipment
which was supposed to detect if the ship had been hit by a
meteorite.
Там и до того чудесно, и после того превосходно, а, главное, все актуально.
Пусть Шелленберг попрыгает
Jul. 29th, 2019 04:20 pmИ вот сижу я, в ус не дую, все вроде работает, как вдруг мне в почтовый ящик сваливается мэйл, о том, что вышеупомянутые тикеты снова открылись. Как известно, работает - не трогай, тем более не трогай болливудскими руками. Поэтому я мгновенно написал с разрядкой, чтобы никто ничего не трогал, не менял и не отменял, пока я сам не ознакомлюсь.
Выяснилось, что болгарские товарищи, ведомые своими Орлиновыми-Глазовыми, обнаружили "новые" кастрированные мэйлы, решили, что ATP снова включился, и забили тревогу. Все бы, казалось, правильно, да только вот этих кастратов я вижу уже третий год, структуру они имеют совершенно иную, чем продукты работы ножниц АТР, и к Аутлуку 365 получателя эта проблема не имеет ни малейшего отношения. Стрижет их выходящий SMTP сервер, я об этом говорил менеджеру проекта в частности и на совещаниях вообще еще в 2017 году. На это не обратили внимания, ну и я перестал обращать на них внимание, аккуратно складывая их в отдельную директорию. Но наш IT, не мудрствуя лукаво, решил, что это то же самое, что и мои прошлые проблемы, и с пометкой "срочно" начали вздрючивать Майкрософт.
Надавав по головам IT за то, что мой тикет открыли без моего разрешения, и объяснив, правда без лишних подробностей, почему это другой случай, я все же не стал требовать закрытия. Пусть, после того как мне устроили вырванные годы, решил я, Майкрософт подергается (см. заголовок).
И тут случилось непредвиденное - Майкрософт вдруг заявил, что да, в период, пересекающийся с наблюдаемыми кастратами, были перебои мирового масштаба в работе АТР, поэтому они очень извиняются и просят убедиться, что больше такого нет. Бол-а-болы (Болливуд и Болгария) гордо указали мне, как я был неправ. Я почесал репу, посмотрел сроки перебоев, полез в свой архив и, разумеется, нашел кастратов, обрезанных как до, так и после этих сроков. "Ужасно, ваша версия лопнула, Хопкинс." Майкрософт тоже нехорошо задергался, так как с той стороны все тоже были убеждены, что те мировые проблемы решают и наши частные, а как с частными работать, из выделенной нам королевской конницы никто себе не представлял.
Тикет с пометкой "супер-срочно" метался по просторам крупнейшего в мире производителя софта, пока, наконец, не осел в канадской провинции у одного русско-израильско-канадского инженера. Тот, наконец-то, сумел не только тщательно прочитать и образец мэйла, и мои комментарии к нему, но и понять их, после чего написал сам: "А, это Эксченж в роли SMTP так развлекается, решая, что он видит исходящий спам. Выпуски такой-то и такой-то. Идите к вашему клиенту, скажите ему сменить настройки (далее инструкции к этому)."
Тикет закрыли, но я вот думаю, что таких Эксченжей у наших клиентов несколько дюжин...