Названия ветвей и комментарии к коммитам в Git: лучшие практики
Git – самая популярная система контроля версий: большинство разработчиков используют ее и для личных, и для командных проектов. При этом многие разработчики, особенно начинающие, небрежно подходят к выбору названий ветвей и оформлению коммитов. Это оставляет не лучшее впечатление об их профессионализме, но что еще хуже – затрудняет командную работу и усложняет поддержание кодовой базы. В..
Узнать больше- 3 views
- 0 Comment
Названия ветвей и комментарии к коммитам в Git: лучшие практики
Git – самая популярная система контроля версий: большинство разработчиков используют ее и для личных, и для командных проектов. При этом многие разработчики, особенно начинающие, небрежно подходят к выбору названий ветвей и оформлению коммитов. Это оставляет не лучшее впечатление об их профессионализме, но что еще хуже – затрудняет командную работу и усложняет поддержание кодовой базы. В..
Узнать больше- 3 views
- 0 Comment
Как при помощи словарей в Python реализовать хеш-карты
Марина Александровна Автор статей по блокчейну, криптовалюте, безопасности и общим темам В этой статье узнаем, где применяются хэш-карты и как их реализовать в Python с помощью словарей. Данная статья являетяся переводом. Ссылка на оригинал. Что такое хэш-карта? Чтобы сформулировать понятие хэш-карты, для начала необходимо понять, что такое хэширование. Хеширование – это процесс преобразования любого заданного..
Узнать больше- 1 views
- 0 Comment
Разработчик xz внедрил бэкдор в пакет: как это произошло
Miroslav Kungurov Пишу об IT и на Python. kungurov.net Разработчик популярного архиватора xz внедрил бэкдор в пакет, получив права мэйнтейнера. Вредоносный код попал в релизы xz и проекты, использующие его, включая ядро Linux. Разработчик Jia Tan получил права мэйнтейнера пакета xz в 2022 году и внедрил бэкдор: Ему помогали виртуальные персонажи Jigar Kumar и Hans..
Узнать больше- 1 views
- 0 Comment
Соберите робота-манипулятора за $250
Miroslav Kungurov Пишу об IT и на Python. kungurov.net Этот репозиторий содержит файлы для сборки и управления недорогим роботом-манипулятором стоимостью около $250. Вы также можете собрать второго робота (ведущего) для управления другим (ведомым). Такой робот-манипулятор отлично подходит для обучения ИИ. Два таких робота также способны складывать одежду. Робот-манипулятор Этот робот-манипулятор использует серводвигатели Dynamixel XL430 и..
Узнать больше- 2 views
- 0 Comment
Octopus v2: прорывная языковая модель для периферийных устройств
Miroslav Kungurov Пишу об IT и на Python. kungurov.net Octopus v2 – новая модель языка для периферийных устройств, превосходящая GPT-4 и Llama-7B по точности, скорости и универсальности. Модель Octopus v2 для суперагента представляет собой значительный прогресс в сфере моделей языка на устройствах периферии по сравнению с существующими решениями. Ниже приведены основные преимущества: Превосходство в точности..
Узнать больше- 0 views
- 0 Comment
Дискриминация на работе: в чем проявляется и что делать, если вы с ней столкнулись
Ксения Кравченко Исследую все, что шуршит и шевелится в IT. Дискриминация в IT – серьезная проблема, с которой сталкиваются до 40% работников. Как распознать притеснения по возрасту, инвалидности или семейному положению и отстоять свои права? Дискриминация на работе – это проблема, с которой сталкиваются люди по всему миру. Например, только в России, согласно официальной статистике,..
Узнать больше- 1 views
- 0 Comment
Раскрыты главные мотивы хакеров, атакующих Россию
Miroslav Kungurov Пишу об IT и на Python. kungurov.net Отчет Bi.Zone проливает свет на истинные причины кибернападений на Россию. Финансовая мотивация киберпреступников 76% хакеров, атакующих российские компании, движимы финансовой выгодой. Среди них есть как опытные профессионалы, так и новички с низким уровнем подготовки. Наблюдается снижение порога входа в киберпреступность. Цели шпионажа 15% кибервзломщиков атакуют с..
Узнать больше- 2 views
- 0 Comment
Что такое PWA и из каких компонентов они состоят
Прогрессивные приложения – один из главных трендов веб-разработки. Рассказываем, из каких компонентов состоят PWA, как они могут заменить стандартные веб- и мобильные приложения, и какие компании уже убедились в их высокой эффективности. Что такое PWA PWA (Progressive Web App) – это прогрессивное веб-приложение. Прогрессивность PWA заключается в том, что они: Выглядят и функционируют как нативные..
Узнать больше- 1 views
- 0 Comment
Глобальная контрольная группа (ГКГ): тонкости применения на практике
Как оценить эффект от совокупности изменений в продукте? Глобальная контрольная группа поможет увидеть результат в динамике, но есть ряд особенностей ее применения на практике. О чем речь Как правило, когда разговор идет об АБ-экспериментах в технологических компаниях, то подразумевается следующий сценарий: Формулирование продуктовой гипотезы. Например: если увеличим кнопку «купить» в 2 раза, то конверсия в..
Узнать больше- 1 views
- 0 Comment
Добавить комментарий