[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 3 |
В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса.
Предыдущие части:
Читать далееhttps://habr.com/ru/post/695336/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695336
Метки: Блог компании OTUS java gitlab gitlab-ci pipeline spring |
Вхождение в IT: через тернии к звездам |
Всем привет! Я новичок на Хабре в части публикаций, поэтому прошу сразу не пинать.
Хочу начать со знакомства и сперва поделиться своим опытом вхождения в IT. Он был долгим. Извилистым. Порой я с него сворачивал, но все дороги известно куда ведут.
15 своих «лучших» лет я отдал МВД России. Служил на благо Родине, но стало так тошно, что уже невмоготу...
Начнем?https://habr.com/ru/post/697310/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697310
Метки: Карьера в IT-индустрии собеседование трудоустройство в it python опыт |
[Перевод] Пришло время программистов-самоучек |
https://habr.com/ru/post/697290/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697290
Метки: Блог компании Издательский дом «Питер» программирование алгоритмы фриланс карьера в it-индустрии |
ICL рассказала, как переводила свои подразделения на платформу «Яндекс 360» для бизнеса |
ICL (одна из крупнейших IT-компаний в России) перевела часть своих подразделений с Microsoft 365 на платформу «Яндекс 360» для бизнеса. О том, как тестировали систему и организовали миграцию 3 тысяч сотрудников, Хабру рассказал заместитель руководителя службы информационной безопасности ICL Services Антон Мерцалов. Также он поделился первыми выводами о переходе.
Читать далееhttps://habr.com/ru/post/697304/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697304
Метки: облачные сервисы IT-компании яндекс яндекс 360 icl |
[recovery mode] ТОП 6 стран для релокации в 2022 |
Богатая на события первая половина 2022 года задала устойчивый тренд на релокацию IT-специалистов из России в другие страны. При этом традиционно выбираемые для переезда США и Западная Европа в 2022 году сменились странами, расположенными в основном в южной части Европы и в Западной Азии. Наиболее часто наши кандидаты уезжали в Армению, Казахстан, Грузию, Сербию, Турцию и на Кипр. Основные причины такого выбора - это миграционная политика перечисленных государств, климат и экология, русское IT- и бизнес сообщество, благоприятные условия для развития IT-сферы.
Наше агентство давно сотрудничает с международными компаниями. В этом году резко увеличилось количество программистов в поисках работы на международном рынке, и особенно часто наши рекрутеры сталкивались с желанием релокации кандидатов. Мы провели исследования, опросили знакомых айтишников, которые рискнули переехать в этом году. Результатами делимся с вами в этой статье.
Читать далееhttps://habr.com/ru/post/697298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697298
Что такое катастрофический возврат и как регулярное выражение может стать причиной ReDoS-уязвимости? |
Регулярные выражения – очень полезный и удобный инструмент для поиска и замены текста. Однако в некоторых случаях они могут привести к зависанию системы или даже стать причиной уязвимости к ReDoS-атакам.
Читать далееhttps://habr.com/ru/post/697294/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697294
Метки: программирование информационная безопасность dos регулярные выражения уязвимость regex блог компании pvs-studio безопасность приложений redos катастрофический возврат catastrophic backtracking |
Фантастические программисты-консультанты 1С и где они обитают |
Коллеги, добрый день! Пообщались намедни с коллегами у кофемашины относительно того, кто нужнее на проекте: нишевый эксперт-специалист или профессионал-многостаночник? Напомню, работаю руководителем проектов внедрения в IT-компании Lad, то есть публика собралась заинтересованная и знающая. Делюсь в статье основными выводами, к которым пришли.
Читать далееhttps://habr.com/ru/post/697286/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697286
Метки: Карьера в IT-индустрии 1С программист 1Спрограммист 1Сконсультант карьера программиста карьера в it |
Гарантии работоспособности: виртуальный провайдер |
Больше 700 NATов, около 1000 маршрутизаторов. Зачем это всё нужно, как это администрировать и какие профиты от такой организации сети. Спойлер: экономия в миллионы рублей при кратном росте надежности и простоты переездов.
Читать далееhttps://habr.com/ru/post/690214/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690214
Метки: Облачные вычисления Сетевые технологии Управление проектами распределенная инфраструктура кластеры сети и телекоммуникации |
Совсем другая история: как мы проводим A/B-тесты в офлайне и чем они отличаются от классических онлайн-экспериментов |
Всем привет! Меня зовут Костя Гусев @nevoy, и в М.Видео-Эльдорадо моя команда развивает внутренние и партнёрские продукты. Перед тем, как поменять ассортимент или цены на полках 1 300 розничных магазинов, мы должны убедиться, что новое товарное предложение, как минимум, не приведёт к оттоку текущих покупателей, а еще лучше – привлечет новых. Для проведения подобных экспериментов мы пересмотрели подход к A/B-тестированию с учетом нашей офлайн-специфики, о чем и хотим рассказать в этой статье.
Читать далееhttps://habr.com/ru/post/697282/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697282
[Перевод] Политическая экономия Facebook* |
* Компания Meta Platforms Inc., владеющая социальными сетями Facebook, признана экстремистской организацией, ее деятельность на территории России запрещена.
В данном посте я представлю перевод главы одной статьи случайно попавшейся мне на глаза. Статья называется "The Political Economy of Privacy on Facebook" (Политическая экономия конфиденциальности на Facebook), автор Christian Fuchs (Кристиан Фукс, Швеция) опубликовал её ещё в 2012 году, однако, мне показалось, что её содержание достаточно актуально и интересно продвинутым пользователям Сети. В статье автор даёт определение понятию конфиденциальность (privacy) в общем случае, а также применяет его на примере функционирования Facebook. Я бы хотел остановиться на одной из глав, одноимённой с названием данного поста — The Political Economy of Facebook (Политическая экономия Facebook). Автор, используя термины политической экономии и теории Маркса, описывает отношения между пользователями, сотрудниками и бенефициарами компании Facebook. Несмотря на то, что автор повествует о модели конкретной компании, я считаю, что она может быть применима ко многим современным социальным сетям и онлайн платформам, созданных по типу Web 2.0, где пользователи генерируют контент.
Читать далееhttps://habr.com/ru/post/691538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691538
[Перевод] systemd: как писать юниты с элегантной перезагрузкой |
Разработка системы с элегантным завершением работы может оказаться той ещё пляской с бубном. В идеальном мире каждый сервис управлялся бы юнитом systemd
. ExecStart
запускала бы процесс, обрабатывающий SIGTERM
, а ExecStop
оповещало бы процесс и осуществляло блокировку, которая бы корректно завершала процесс и его ресурсы.
Однако многие программы завершаются некорректно, а то и вовсе сбивают все настройки при закрытии. В этой статье мы рассмотрим поведение systemd
при завершении работы и методы написания юнитов systemd
для выборочной очистки (custom cleanup) перед закрытием. Подробности — к старту нашего курса по DevOps.
https://habr.com/ru/post/697152/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697152
Метки: программирование linux unix *nix демоны внутри процессы юниты тонкости selinux настройка linux завершение работы systemd skillfactory блог компании skillfactory |
Как я в зеленом банке архитектором работал |
Привет, друзья!
Все, описанное мной в этой статье, является пересказом моих личных наблюдений и моим личным мнением. Статья не несет в себе цели кого-либо порочить, но, возможно, подтолкнет кого-то из руководителей Сбера к изменениям в компании.
В конце 2021 года я работал архитектором в Ростелекоме. На тот момент, я работал в компании уже более двух лет, отлично знал своих коллег из разных департаментов, своих заказчиков, вел свой портфель проектов. У меня было отличное рабочее место, у окна, в офисе в новой высотке на Вернадского, режим посещения работы почти свободный. В те дни, когда я приезжал в офис, меня всегда ждали вкусные печеньки на кухне, и, иногда, ставшие к тому времени уже почти родными, коллеги по отделу архитектуры.
Все началось с моего желания расширить горизонты своих компетенций и сменить привычную работу технического архитектора на интригующую и казавшуюся мне такой волнующей работу корпоративного архитектора. Должности, отличающиеся всего на одно слово в составе названия, настолько сильно отличаются по фактуре работы.
Читать далееhttps://habr.com/ru/post/697194/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697194
Метки: IT-компании IT-стандарты Анализ и проектирование систем проектирование архитектура |
«Если заинтересованы большие деньги, то возможно всё»: Максим Горшенин об «Эльбрусах» и российской микроэлектронике |
Россия производит свои собственные процессоры «Эльбрус», которые достойны не мемов, а полноценной конкуренции с гигантами вроде «Intel». Наследие некогда великой советской микроэлектроники нашло свое место и продолжило развиваться. Почему собственные процессоры — залог суверенитета? Как балльная система может уничтожить российские разработки и есть ли у них будущее? Мы поговорили об этом с Максимом Горшнениным, независимым экспертом в сфере микроэлектроники, работавшим в МЦСТ 7 лет.
Читать интервьюhttps://habr.com/ru/post/697188/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697188
Метки: Учебный процесс в IT Законодательство в IT Компьютерное железо Процессоры Эльбрус МЦСТ Минпромторг Микроэлектроника Импортозамещение |
MP3 плеер для танка |
Условия эксплуатации танка, как известно, весьма суровые: пыль и вибрация, широкий диапазон рабочих температур, большие изменения влажности. Именно поэтому обойтись дешёвыми китайскими платами с Aliexpress здесь не получится. К тому же плеер должен органично вписываться в существующий конструктив, не мешать орудиям и рычагам управления. А вот большой объем памяти наоборот не требуется, воспроизводить нужно два трека: выстрел из пушки и пулемёт.
Читать далееhttps://habr.com/ru/post/697182/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697182
Метки: сделай сам гаджеты звук mp3-плеер stm32 аудио усилитель программирование микроконтроллеров diy или сделай сам разработка электроники производство и разработка электроники vs1003b |
Как бороться «темами» в документе MS Visio |
В MS Visio начиная с версии 2007 появилась возможность называемая «темы» (со слов разработчиков она предназначена «для придания схеме профессионального вида»)…
В этой статье вы узнаете как удалить «нежелательное влияние» тем в документах MS Visio.
Увидеть это полностью…https://habr.com/ru/post/697172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697172
Метки: Visual Basic for Applications Подготовка технической документации ms visio схемы оформление документов документация |
Golang-дайджест № 22 (1 – 31 октября 2022) |
Свежая подборка новостей и материалов
Интересное в этом выпуске
Выпущены Go 1.19.3 и Go 1.18.8, twilio выпускает официальную библиотеку Go Helper, autostrada генератор кодовой базы, LearnGo большая коллекция примеров, упражнений
Читать далееhttps://habr.com/ru/post/697164/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697164
Метки: программирование go golang |
Оптимальное расстояние до рабочего монитора vs экрана телевизора (мультимедийного монитора) |
https://habr.com/ru/post/696990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696990
Необычная схема мошенничества, теперь удалённое управление телефоном |
Сегодня попалась свежая схема, по крайней мере раньше не слышал про такой способ. Спешу всех предупредить. (Обновление: судя по комментариям к статье, схема не новая, но про нее почему-то очень мало информации).
Присказка была стандартная: что-то про попытку входа из другого региона в мой личный кабинет ВТБ. На моё ехидное предложение сразу продиктовать номер карты и CVV, девушка сказала что ничего такого ей не требуется. Я заинтересовался и продолжил диалог.
Дальше меня спросили когда я обновлял приложение в последний раз. Я ответил что не помню. Параллельно мне пришла SMS с кодом для подтверждения телефона. Девушка попросила не называть код из сообщения, а только сообщить о факте получения. Я его подтвердил. Далее мне рассказали что я в большой опасности и нужно обновить приложение. А потом начиналось самое интересное.
Читать далееhttps://habr.com/ru/post/697146/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697146
Метки: Информационная безопасность Финансы в IT ВТБ мошенничество банковская безопасность преступления |
О Dependency Injection в Magento 2 |
В этой статье поговорим об инъекции (внедрении) зависимостей в Magento 2. Как ее использовать и для чего она нужна.
Итак, внедрение зависимостей — это паттерн проектирования предназначенный для того, чтобы предоставлять какому-либо объекту зависимости, необходимые для его работы. Это более совершенная альтернатива наследованию, позволяющая уменьшить связанность классов и компонентов между собой.
В основе этого подхода лежит принцип Dependency Inversion (инверсия зависимостей) из принципов SOLID, который предполагает использование абстракций вместо конкретных классов, где детали реализации должны зависеть от абстракций, а абстракции не должны зависеть от деталей реализации.
Читать далееhttps://habr.com/ru/post/697140/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697140
Метки: CMS Разработка веб-сайтов php Разработка под e-commerce magento magento 2 di dependency injection |
Ситуация на рынке Game QA в 2022 |
Доброго времени суток, коллеги и будущие коллеги в индустрии разработки игр. Хотелось бы рассказать, что сейчас происходит на рынке QA в РФ и какие перспективы существуют для новых специалистов.
Начну с ожидаемых hard skills, которые ожидаются от QA. Глобально ничего не поменялось и список на данный момент такой:
Читать далееhttps://habr.com/ru/post/697134/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697134
Метки: Блог компании OTUS тестирование игр Карьера в IT-индустрии game qa |