habrahabr
От провала до успеха один шаг: как спасти заваленный проект

Самая большая проблема - практически никто не готов признать, что ему нужна помощь. Мало кто планирует на перспективу: все начинают суетиться, когда ситуация доходит до кризиса. В этот самый момент меня и зовут. Я помогаю разрешить проблемы на проектах, когда стандартные методы (разговоры с заказчиком, реструктуризация, обсуждение финансов и другие) уже были использованы и не помогли. В новой статье в блоге ЛАНИТ приведу пять приемов, которые я использовал в разное время и с разными командами. …

  • суббота, 16 ноября 2024 г. в 00:00:14
habrahabr
Приложение SMD CODES  для смартфонов для распознания электронных компонентов по маркировке на корпу…

Увидев однажды пост про свое приложение, решил написать небольшую статью, описав все возможности разработки. Думаю, многим будет интересно..По роду своей деятельности (занимаюсь ремонтом бытовой электроники) часто приходиться идентифицировать тип сгоревшего электронного компонента (диода, транзистора, микросхемы и т. д.) по его буквенному наименованию на корпусе. Еще 10–15 лет назад сложностей при распознавании не было. На любой микросхеме был указан ее тип. Например, для линейного стабилизатор…

  • суббота, 16 ноября 2024 г. в 00:00:12
habrahabr
Нафига козе баян? (Мне не сдались такие программисты)

Я обычно не люблю затрагивать общие вопросы, но на работе недавно столкнулся с очень специфичной ситуацией, которой хочу поделиться с вами. Касается она нового человека, которого в 2024 наняли свеженьким, из колледжа. Представьте компанию, которая занимается разработкой для NetSuite. Это американская версия 1С — старая, не самая удобная, но её любят бухгалтеры. Проекты, написанные в 2016 году, отлично работают с NetSuite, так как самые свежие обновления примерно того времени. Всё функционирует …

  • суббота, 16 ноября 2024 г. в 00:00:11
habrahabr
Смартфон S24 Ultra – классический фейк, где все «железо» тоже ненастоящее

Нет, это не копия Samsung S24. Тут ставка идет на внешние понты и обман абсолютно со всеми характеристиками. Специальные конфиги в системе и патчи делают так, что даже AIDA64 и CPU-Z показывают пользователю фейковые характеристики платформы и ее компонентов.Продается это «чудо» под разными брендами, но чаще всего под лаконичным названием S24 Ultra. Производитель фейков имеет целый каталог платформ и корпусов, а конечному заказчику дается утилита, с помощью которой он уже сам может выставить нуж…

  • суббота, 16 ноября 2024 г. в 00:00:10
golang
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5

Пятая и заключительная часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользователей и по вечерам.Статья состоит из 5 частей, которые выходят по очереди:1. Надежность.2. Масштабируемость/отказоустойчивость.3. Resiliency/отказоустойчивость.4. Безопасность. Процесс разработки. Пр…

  • суббота, 16 ноября 2024 г. в 00:00:09
golang
Создание кастомного балансировщика нагрузки на Go для gRPC с приоритизацией адресов

В процессе разработки микросервисных приложений часто необходимо наладить эффективную и быструю коммуникацию между сервисами. Разработанный Google gRPC предоставляет высокопроизводительный фреймворк для организации такого взаимодействия. Однако стандартные балансировщики нагрузки в gRPC не всегда удовлетворяют специфическим требованиям, особенно когда требуется приоритизация адресов для минимизации сетевых задержек и обеспечения отказоустойчивости.В этой статье я поделюсь опытом создания касто…

  • суббота, 16 ноября 2024 г. в 00:00:08
javascript
Дополнение к Litchi

Почитав эту статью: https://habr.com/ru/articles/684858 (особенно заинтересовали Waypoints) и обзаведясь коптером DJI, пришел к выводу - да, классно, здорово, но не удобно. Если стоит задача облететь и снять видео поля площадью пару десятков гектаров, то ставить ручками точки маршрута не очень удобно. Занимает много времени.А таких точек может быть десятки. Согласитесь не очень продуктивно?! А хочется просто отрисовать прямоугольник и чтобы в нем сгенерировался маршрут. Пытаясь найти бо…

  • суббота, 16 ноября 2024 г. в 00:00:06
javascript
О чем плачет Frontend-developer

«Плачущий мальчик», Джованни Браголин.1. Первый рабочий день — обман ожиданийТы приходишь в новую компанию, всё кажется крутым: светлый офис (или уютный хоум-офис), дружелюбная команда, проекты мечты. И тут начинается:Настройка окруженияТы клонируешь репозиторий, уверенный, что всё пойдёт гладко. Но через полчаса ты уже гуглишь ошибки с NPM и Node.js, сталкиваешься с конфигами Webpack, которые больше похожи на книгу по черной магии, и думаешь: "Как оно вообще работает?". Ты пишешь в чат…

  • суббота, 16 ноября 2024 г. в 00:00:06
github
bluesky-social / pds

Bluesky PDS (Personal Data Server) container image, compose file, and documentationPDS Welcome to the repository for the official Bluesky PDS (Personal Data Server). This repository includes container images and documentation designed to assist technical people with hosting a Bluesky PDS. Head over to the AT Protocol PDS Admins Discord to chat with other folks hosting instances and get important updates about the PDS distribution! Table of Contents FAQ What is Bluesky? What is AT Protocol? …

  • суббота, 16 ноября 2024 г. в 00:00:04