Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Недельный геймдев: #41 — 24 октября, 2021

Разработка игр *

Из новостей на этой неделе: Unity запустила Unity Gaming Services, вышел Arnold 7.0, Unreal Engine показали облачные решения, Apple теперь позволяет разработчикам рассказывать клиентам об альтернативных способах оплаты.

Из интересностей: документалка про дизайн и философию Death’s Door, разбор фрейма Control, повышаем производительность HDRP в Unity, видео с разбором состояния потока.

Читать далее
Рейтинг 0
Просмотры 48
Комментарии 0

Новости

Настройка VSCode для программирования stm32 в Linux и не только в Linux

Программирование микроконтроллеров *
Из песочницы

Собственно идея написать эту статью как памятку себе любимому, ну может ещё кому пригодится пришла в голову год назад, после того как убил немало времени на это нехитрое занятие. Недавно оказалось, что проблема актуальна по сей день. Почему-то ни один из найденных вариантов сам по себе не помогает и данная статься является результатом обработки всей найденной информации. При решении вопроса, больше всего бесило - возьмите мой проект и будет вам счастье, а проекта там уже и нет... Такой подход я плохо переношу, поэтому и сам делать так не буду.

Всё ниже описанное является следствием моего личного опыта, и ни на какую истинность не претендует. Все советы рассчитаны не людей только решившихся на переход с AVR на STM32

Вопросы типа почему Linux, VSCode и прочее, думаю, освещения не требуют. Считаю, что все заинтересованные в вопросе, на эти мелочи давно нашли СВОЙ ответ. Однако отмечу, в Винде всё это тоже работает, проверено, и проекты спокойно переживают миграцию между машинами.

Пожалуй начнём!

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 247
Комментарии 1

Ноев ковчег — история становления зоологии

Читальный зал Научно-популярное Биология

История дисциплины, которой посвящен этот очерк, на редкость мирная. В ней не будет ни галлиевых страстей, ни дантовых кругов ада. Учёные, посвятившие жизнь этому разделу естествознания, не сгорали на кострах и не попадали в изгнание. Вероятно, это связано с самой спецификой данной области. Будучи во многом описательной наукой, она редко вызывала споры, ведь достаточно предъявить оппоненту материальное доказательство, чтобы убедить в своей правоте. Тем более что эта наука не вступала в противоречие с религиозными и идеологическими догматами. Итак, история зоологии.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 158
Комментарии 0

Подключение телеграм бота к гугл таблицам

JavaScript *
Из песочницы

Пишем бота в гугл скриптах на JavaScript. Этот пост - проба пера и статья для начинающих свой путь в гугл скриптах или телеграм ботах. Есть много идей для будущих постов и интересных примеров использования инструментов гугла, в том числе реальных кейсов от заказчиков. Цель поста: получить обратную связь для понимания интересно ли читателю погрузиться в тему глубже.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 841
Комментарии 0

Случай в больнице, или история о том, как я ракетоносцам СССР «глаза открывал.» Часть1

Читальный зал

1972 год сентябрь.

-Лев, тебя вызывает командир части, сказал мне майор, начальник отдела лаборатории, где я работал авиационным метрологом.

-Мне передали твоё заявление на увольнение по собственному желанию, сказал мне полковник, командир нашей лаборатории, рукой показывая, чтобы я присел для разговора.

-Лев, не хочешь остаться на сверхсрочную службу, прапорщиком?

У тебя будет хорошая зарплата, жену и двойняшек своих сможешь достойно содержать.

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Просмотры 1K
Комментарии 6

Наблюдение за Дистанционным Электронным Голосованием 2021 года (система Waves-РосТелеКом, федеральная)

Анализ и проектирование систем *.NET *C# *

Привет Хабр, в 2019 году я разбирался в дистанционном электронном голосовании в МГД, в 2020 у нас было голосование по Конституции, где само голосование прошло хорошо, но номера паспортов неудачно попали в сеть. Ну а в этом году мне, как наблюдателю, удалось получить доступ непосредственно к нодам наблюдения всех 4-ех шардов блокчейна, использовавшегося в федеральном голосовании, получить полный дамп транзакций блокчейна голосования, сравнить его с теми транзакциями, что выложены на официальном сайте и начать его исследование. Как это было и что получилось - под катом

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.5K
Комментарии 10

Одержимость контролируемыми входными метриками

Big Data *Управление e-commerce *Управление продуктом *Карьера в IT-индустрии IT-компании
Перевод

Что такое контролируемые входные метрики и как их применять?

"Я бы сказал, что контролируемые входные метрики — это тот тип идей, когда методы поначалу кажутся тривиальными, но, после их применения на практике, меняется способ вашего мышления о данных. На самом деле, я даже зайду дальше и скажу, что они в корне изменили мое представление об операционной эффективности."

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 500
Комментарии 1

Как устроен back-end в быстрорастущей edtech-компании

Развитие стартапа

Каково это - масштабировать высоконагруженный международный проект, абонентская база которого удваивается каждые несколько месяцев? Какие задачи стоят перед разработчиками? Что нужно уметь и знать, чтобы сделать карьеру перспективной сфере edtech? Все это обсуждаем с Александром Петровым - архитектором бэкенда онлайн-платформы обучения детей английскому языку Novakid.

Читать далее
Всего голосов 16: ↑0 и ↓16 -16
Просмотры 1K
Комментарии 2

Возможно, в мозге найден эквивалент обратного распространения

Блог компании SkillFactory Python *Читальный зал Научно-популярное Мозг
Перевод

Давно известно, что биологические нейроны действуют подобно битам: либо отправляют сигнал соседнему нейрону, либо не делают этого; поэтому исследователи построили модель, где роль обучающих сигналов выполняют всплески нейронной активности.

Не прерывая работу нейронов, эта модель позволяет выполнять биологическое обратное распространение, а эффективность реализации нового алгоритма близка к эффективности классического обратного распространения. За подробностями и кодом приглашаем под кат, пока у нас начинается курс по ML и DL.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.6K
Комментарии 2

U-boot. Процедура инициализации по шагам

Разработка под Linux *
Перевод
Tutorial

В предыдущей статье был описан процесс настройки IDE Eclipse для кросс-платформенной отладки загрузчика U-boot. В данной статье описывается устранение последних ограничений, препятствовавших полноценной его отладки. После чего, получив возможность полноценной отладки кода, пройдемся по всей процедуре инициализации загрузчика от первой инструкции и до конца в режиме отладки.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 777
Комментарии 4

О чем расскажут на С++ Russia 2021

Блог компании JUG Ru Group Программирование *C++ *Конференции

Уже скоро стартует С++ Russia. И в преддверии конференции хотим поделиться с хабражителями описаниями докладов.

С++ Russia — это всегда хардкор. В этот раз поговорим про ассемблер, асинхронные движки с корутинами, исключения, GPGPU и многое другое. Будут и низкоуровневые оптимизации, и метапрограммирование, и «кишочки», и конкурентность с многопоточностью.

Среди спикеров будут члены комитета по стандартизации C++, контрибьюторы известных проектов, один из авторов языка Swift (внезапно!), авторы книг и курсов, разработчики из крупных компаний. А также Антон Полухин @antoshkka, сочетающий в себе почти все перечисленное.

Под катом программа с описанием докладов,  для вашего удобства разбили ее на тематические блоки.

Смотреть программу
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.3K
Комментарии 1

Публикация Spring Boot приложения в GitHub Packages с помощью GitHub Actions для самых маленьких

Программирование *Java *GitHub Микросервисы *
Tutorial

Сегодня я расскажу вам как можно опубликовать своё Spring Boot приложение в GitHub Packages с помощью GitHub Actions. Вот так. В общем-то всё. Вот. Спасибо за внимание.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 635
Комментарии 0

Доллары в глазах: сравниваем российские и американские зарплаты

Блог компании Get me IT IT-эмиграция Карьера в IT-индустрии Статистика в IT Удалённая работа

Задумываясь о релокации, в первую очередь оцениваешь свой текущий уровень дохода и потенциальные карьерные перспективы в новой стране. Вопрос сопоставления зарплат двух стран — сложный и комплексный. Поэтому в этом материале мы не просто собрали данные, но и подробно расписали нюансы, которые нужно учесть для правильных выводов.

Данный материал будет полезен разработчикам, Product Manager-ам, аналитикам, тестировщикам, Data Scientist-ам, HR-ам, опытным специалистам уровня middle+, а также всем-всем-всем мечтающим релоцироваться в США.

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 11K
Комментарии 70

Тимлиды и разработчики: как программисты ищут работу в 2021 году

Управление персоналом *Карьера в IT-индустрии

Ещё осенью 2020 года мы заметили изменения в воронке поиска работы в сферах IT&Digital. Поскольку мы постоянно взаимодействует с людьми и рынком, нам быстро стало понятно, что формируются новые паттерны поведения при поиске работы. И компаниям нужно обязательно их учитывать, чтобы находить новых сотрудников в команды разработки.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.3K
Комментарии 10

Security Week 43: функциональность трояна Trickbot

Блог компании «Лаборатория Касперского» Информационная безопасность *
В исследованиях вредоносного ПО часто разбирается метод первоначального заражения системы, так как именно он позволяет модифицировать протоколы защиты. Что происходит после взлома компьютера, в деталях анализируется не так часто. На вопрос «Что могут сделать злоумышленники после получения полных прав?» обычно можно просто ответить: «Да все что угодно». Свежее исследование «Лаборатории Касперского» подробно описывает «функциональность после взлома» на примере модулей трояна Trickbot.

Trickbot отслеживается с 2016 года, он также является наследником банковского трояна Dyre, существовавшего с 2014 года. Задачей последнего была кража данных для доступа к финансовым сервисам при помощи атаки Man-in-the-browser. Несмотря на то что теперь основной задачей Trickbot является предоставление доступа другому вредоносному ПО (для шифрования данных и последующего требования выкупа у организаций), прямое похищение информации по-прежнему остается в списке задач. В 2021 году большинство случаев детектирования Trickbot пришлись на США, Австралию и Китай.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 404
Комментарии 1

Изоляция CSS в Razor Pages

Блог компании OTUS ASP *
Перевод

Изоляция CSS впервые появилась в .NET 5 для компонентов Blazor. Теперь она станет доступной и в Razor Pages (и в представлениях MVC) в .NET 6, который должен быть зарелижен в ноябре этого года. Ниже представлен краткий обзор того, как изоляция CSS работает в Razor Pages и какие проблемы она должна решать.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 387
Комментарии 0

Нейросети в борьбе с идиотизмом заградительных мер в политике

Анализ и проектирование систем *CRM-системы *Машинное обучение *

В этой статье я расскажу, как мы применяли нейросети для преодоления заградительных мер для независимых кандидатов на выборах.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 1.5K
Комментарии 0

Техническая экспертиза: настраиваем CI на М1 с командой Welps

Блог компании Selectel Хостинг Сетевые технологии *Сетевое оборудование Лайфхаки для гиков

Привет, Хабр! Мы начинаем серию статей, в которых наши партнеры рассказывают о разных нюансах сетевых технологий.

Сегодня встречайте Виталия Волкова из компании Welps, где он работает тимлидом разработки. Компания создает wellness-приложения и постоянно оптимизирует процессы разработки. Один из таких процессов и раскрывается автором — Виталий рассказывает, как поднять Cl на М1 с использованием инфраструктуры Selectel. Поехали!
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 654
Комментарии 0

Корутины в C++20 — что это и как с ними работать

Блог компании Wunder Fund Программирование *C++ *
Перевод

Прим. Wunder Fund: В статьи описаны базовые подходы к работе с корутинами в 20м стандарте С++, на паре практических примеров разбораны шаблоны классов для промисов и фьючеров. По нашему скромному мнению, можно было бы реализовать и поизящнее. Приходите к нам работать, если имеете сильные мнения о корутинах хе-хе.

Возникает такое ощущение, что тема реализации корутин в C++20 окутана серьёзной неопределённостью. Полагаю, это так из-за того, что в проекте технической спецификации C++20 сказано, что работа над механизмами корутин всё ещё ведётся, в результате в данный момент нельзя ожидать полной поддержки этих механизмов компиляторами и стандартной библиотекой.Множество проблем, вероятно, возникает из-за отсутствия официальной документации по работе с корутинами. Нам дали синтаксическую поддержку корутин в C++ (co_yield и co_return), но не всё то, что я счёл бы признаками их полной библиотечной поддержки. В стандартной библиотеке имеются хуки и базовый функционал поддержки корутин, но нам приходится самостоятельно встраивать всё это в наши собственные классы. Я ожидаю, что полная поддержка корутин-генераторов появится в C++23.

Если вы — Python- или C#-разработчик и ожидаете увидеть в C++ простую механику работы с корутинами, то вас ждёт разочарование, так как фреймворк общего назначения C++20 недоработан. Учитывая это, можно отметить, что в интернете имеется множество публикаций, в состав кода, обсуждаемого в которых, входит шаблонный класс, поддерживающий корутины-генераторы. В этом материале вы найдёте шаблон корутины, применимый на практике, а также примеры кода. Всё это предваряется общими сведениями о корутинах.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 3.2K
Комментарии 1

Настройка системы для облачного гейминга с помощью VFIO, Parsec и AMD

Блог компании RUVDS.com Облачные сервисы Видеокарты Игры и игровые приставки
Перевод


Этот проект продолжит предыдущий, где я рассматривал настройку VFIO в общем. Для многих этого уже будет достаточно, но моей целью все же является получение мощной игровой конфигурации, к которой я смогу подключаться со своего ПК в гостинной через 20 метров витой пары.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 1.2K
Комментарии 3