-
Адаптивные корутины на TypescriptСовременный JavaScript / TypeScript сегодня, предоставляет мощный инструмент для асинхронного программирования, который знаком каждому — async/await на основе Promise. Он позволяет писать последовательный код и легко обрабатывать ошибки. Однако за простотой скрываются серьёзные ограничения, которые становятся критичными в высоко-нагруженных системах,…
-
Написал OSINT инструмент для проверки сайтов и оценки фишингового риска PhishIntel
Доброго времени суток, Хабр! Сейчас у меня творческие каникулы и я решил немного вернуться к теме, которой занимался большую часть своей жизни, поиску информации. Хотя последние пару лет я старался максимально отойти от прошлого, углубившись в разработку серверной части сложных…
-
Не сойти с айти
«Как думаете, вы проработаете в айти до пенсии? Если ещё не работаете, сможете ли найти работу в айти и проработать в этой сфере до пенсии?»Опрос с таким текстом я опубликовал в своём телеграм-канале. Из 3713 проголосовавших (спасибо дружеским каналам за…
-
17 000 документов, 2000 сотрудников и 450 машин: как мы автоматизировали пропускной режим на Ямале
Есть бизнес-процессы, которые на схеме выглядят элементарно.Например, оформление пропуска.Есть сотрудник. Есть автомобиль. Есть объект заказчика. Нужно проверить документы и оформить допуск.Что здесь вообще автоматизировать?Примерно так задача выглядела до тех пор, пока мы не начали разбираться, как этот процесс реально устроен…
-
Год баз данных: как я снова полюбил программировать
ВНИМАНИЕ! LLM не вовлечен, опечатки и прочие ошибки сохранены.ПредысторияС самого начала как я попал в enterprise я знал — карьера идет не туда: кнопки, круды. Все не то, общаться с машиной интереснее. Но все не было времени к этому подойти.…
-
Заканчиваем с англицизмами в русском языке. Принимаем всем инженерным сообществом термин «вибрировать»
Люблю родной русский язык. Но слово Вайбкодинг вообще не лезет на скрепные русские щи.Отныне и навсегда предлагаю всем профессиональным сообществом называть это Вибрированием. Вот список возможных склонений в обиходе.Навибрировать — создать код (накодить).Повибрируем — предложение сделать код (покодить).Навибрировал — создал…
-
Raspberry Pi опубликовала руководство по созданию самодельного ПК в кейсе на базе Raspberry Pi 5
Raspberry Pi представила руководство по созданию самодельного ПК в кейсе на базе одноплатного компьютера Raspberry Pi 5. Кибердека состоит из четырёх основных компонентов: вычислительной части, периферийных устройств, блока питания и корпуса.При выборе центрального процессора производитель рекомендует учитывать энергопотребление, вычислительную мощность и размер. В качестве основы для…
-
Природа и классификация фразовых глаголов английского языка
Это пересказ моей скопусовской статьи. Оригинал на английском, там более строгие формулировки и немного подробнее. Для прикладных целей вполне достаточно этого обзора.Конструкции типа look for, look after, depend on часто относят к фразовым глаголам, но в действительности это обычные глаголы с предлогом.…
-
PPTX → озвученный MP4: как устроен пайплайн, который не ждёт сам себя
Есть презентация и текст лекции. Нужен MP4, где каждый слайд висит на экране ровно столько, сколько звучит его озвучка. Звучит как «склеить картинки со звуком через FFmpeg», и примерно за час можно собрать работающий прототип.Проблема начинается дальше: прототип на сорокаслайдовой…
-
GigaChat сдал тест программы профессиональной переподготовки «Информационная безопасность»
Нейросеть «Сбера» GigaChat сдала экзамен по кибербезопасности. Специалисты департамента кибербезопасности «Сбера» и учебного центра «Информзащита» оценили знания большой языковой модели GigaChat 3.5 Ultra. Нейросеть успешно ответила на 250 вопросов теста по итогам программы профессиональной переподготовки «Информационная безопасность».В «Сбере» пояснили, что тест включал теоретические и практические вопросы по кибербезопасности: нормативно‑правовому…