-
Команда управления релизами Ubuntu разрабатывает новую концепцию под названием «Опасные образы рабочего стола». Они будут поставлять самые современные Snap поверх последних образов Ubuntu для ежедневной разработки.По сути, это ежедневные образы рабочего стола из текущей серии разработки, но все включённые Snap…
-
Они зарегистрировали на себя наше название, а потом потребовали с нас 4 000 000 рублей, угрожая судом и полицией
«Или вы платите мне четыре миллиона, или я иду в суд и взыскиваю с вас пять. А пока будет идти суд, полиция арестует ваши склады и заблокирует сайт» — с этого ультиматума началось утро владельца одного небольшого интернет-магазина мебели.Что случилось:Жила-была…
-
Cloud Financial Management: 7 ключевых метрик, которые должен отслеживать каждый технический специалист
Российский бизнес активно инвестирует в облака, но по сравнению с развитыми странами этот сегмент у нас в стране пока занимает довольно скромное место. В США, к примеру, облачные сервисы уже составляют до половины корпоративных ИТ-расходов, тогда как в России их…
-
ИЗ ИНТРОВЕРТА В АМБИВЕРТА С ПОСЛЕДУЮЩИМ КАРЬЕРНЫМ РОСТОМ В ИТ
В статье рассматривается ситуация, когда человек осознанно развивает свои слабые стороны, учится быть публичным и становится успешным в своей ИТ-деятельности. Трансформация из интроверта в амбиверта в ИТ. Приводятся кейсы Алексея (Senior Business Analyst) и Марины (Tech Lead разработчика), реализовавших свой…
-
— Здравствуйте мошенники, это абитуриент, вам сказать код из СМС? — Нет, спасибо, мы сами
Большинство вчерашних школьников, впервые сталкиваются с «госуслугами» при оформлении «заявлений на поступление». Данная статья будет полезна тем, кому «детское абитуриентство» предстоит в следующем году.В этом году мне посчастливилось быть родителем абитуриента. Глядя на всю суету и волнение, еще весной сказал:…
-
GPT-4o: последний взгляд
ОглавлениеЦель исследованияВспоминаем начальные условияНи одного вопроса — одни ответыКонфигурация подключения к PostgreSQLСоздание init.sqlСоздаём сущностиId и его генерацияLombok: как много в этом слове баговСвязи между сущностямиПишем CREATE-логикуOperationService: сущности в APIUPDATE — логикаРеализуем READ-логику для операцийDELETE-логикаДобавляем валидациюUnit-тестыИтогиЭто вторая часть цикла «Исследование возможностей…
-
Как заменить GitHub Copilot на полностью офлайн‑Continue Plugin
В этом посте я покажу, как использовать Continue Plugin вместо GitHub Copilot, подключив к нему собственную локальную модель LLM без доступа к интернету. Такой подход обеспечивает максимальную конфиденциальность: ни IDE, ни LM Studio не имеют возможности передавать ваши файлы в облако.Никакой…
-
SW: stale-while-revalidate на практике + гист
Service Worker на практике: стратегия stale-while-revalidate (+ готовый гист)Что делает stale-while-revalidate (SWR)Идея простая:Сразу отдать то, что уже лежит в кэше (stale).Параллельно сходить в сеть за свежей версией (revalidate).Бесшовно обновить кэш «в фоне», чтобы следующий визит был уже со свежими данными.Пользователь…
-
Сложность алгоритмов, или почему O(n) лучше O(2^n)
Предлагаю разобраться, как правильно оценить код с точки зрения его скорости выполнения.Прежде всего надо выяснить, что мы понимаем под эффективным алгоритмом. Попробую дать авторское определение: эффективный алгоритм — код, который выполняется с минимальным использованием вычислительных ресурсов процессора. Соответственно, неэффективный алгоритм,…
-
Создание HDMI контроллера на FPGA чипе
Здравствуйте меня зовут Дмитрий сегодня мы продолжим исследование FPGA плат. Мы напишем контроллер HDMI интерфейса для Altera Ciclone. Итак давайте начнем.HDMI интерфейсРабота HDMI интерфейса очень похожа на работу VGA интерфейса. Нам также необходимо сформировать 2 сигнала, сигнал синхронизации и сигнал…