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

Все потоки

Сначала показывать
Порог рейтинга

Снижение аллокации при замыкании (closure)

.NET *C# *

Недавно у меня появилась задача по снижению аллокации в очень горячем месте кода. Там происходит тривиальное: запускаются Task'и в которых заранее известным набором handler'ов обрабатываются объекты. Вооружившись профайлером, я с удивлением обнаружил, что много памяти (и много времени GC) затрачивается на удаление объектов-замыканий.

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

Новости

Главный цикл в пошаговых играх

Проектирование и рефакторинг *Разработка игр *Dart *
Перевод

Теперь, когда мой рогалик, написанный на Dart, имеет открытый исходный код, мне хотелось бы поговорить о том, на что было потрачено большое количество времени. На самом деле я вложил даже слишком много усилий в некоторые элементы этой игры и может когда-нибудь напишу и о них. Однако сейчас я хотел бы начать с того места, где стартует любая игра: главный цикл.

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

Контент-маркетинг здорового человека: как в Cleveland Clinic работают с текстами и аудиторией

Интернет-маркетинг *Контент-маркетинг *Читальный зал
Перевод

Каждый контент-маркетолог периодически испытывает эту боль: когда заказчик считает себя главной аудиторией своего бренда. И тогда любая стратегия, любой текст оцениваются не с точки зрения очевидных задач и способов их решения, а «понравится ли это мне, моему боссу и ещё парочке подневольных подчинённых». Грош цена такой стратегии и такому тексту. И тем дороже примеры, когда подобный подход удаётся сломать. Ниже — вольный перевод истории контент-маркетолога Cleveland Clinic, большой и успешной медицинской компании, которая стала ещё больше и успешнее, потому что дала профессионалам делать своё дело. На самом деле это не про успешный успех. Это про то, что любую порочную систему можно и нужно ломать. 

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

Илья «Shvembldr» Борисов заработал €8,7 млн на продаже NFT, а потом его объявили преступником

Законодательство в IT Читальный зал Финансы в IT Криптовалюты

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

Читать далее
Всего голосов 50: ↑37 и ↓13 +24
Просмотры 6.3K
Комментарии 41

Лояльность покупателей — гигантская ответственность, а не просто технологии

Блог компании Crystal Service Integration Java *Анализ и проектирование систем *Микросервисы *

Всем привет. Я Игорь, тимлид в команде, которая занимается системой лояльности в CSI. Расскажу, как работают и устроены системы лояльности в ритейле, о том, как мы создали новую архитектуру системы Set Loyalty, что применяем из фреймворков и инструментов. 

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

Как IoT-технологии и эксперты по оборудованию помогают внедрять предиктивную аналитику: опыт Factory5

Блог компании Factory5 Big Data *Промышленное программирование *Машинное обучение *Разработка для интернета вещей *
Recovery mode

Всем привет, на связи Алексей Ершов и Максим Зотов, эксперты Factory5. Сейчас наша компания разрабатывает ПО для анализа промышленных данных, а начинали когда-то с предиктивной аналитики промышленного оборудования. В этой статье расскажем о том, как IoT-технологии и эксперты по оборудованию помогают внедрять её на предприятиях.

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

Профессиональное выгорание с точки зрения психологии управления

Управление персоналом *Читальный зал Здоровье

Я уверен, что большинство IT-специалистов сталкивалось с потерей мотивации на работе и новые вызовы только усугубляли ситуацию, вместо подъема морального духа. Такое состояние личности плохо сказывается на продуктивности работы, от чего ухудшаются взаимоотношение с коллегами по роботе и начальством. В данной статье, я хочу рассмотреть выгорание на работе с точки зрения психологии управления, предположить как управляющий должен совладать с психологической проблемой выгорания персонала.

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

Современные цифровые интерфейсы в слаботочных системах и их защита с помощью УЗИП

Инженерные системы *

Опыт работы последних лет в области защиты слаботочных систем от импульсных воздействий позволяет сделать вывод, что на практике эта тема вызывает много вопросов, в частности по типам и видам интерфейсов и выбора УЗИП для защиты слаботочного оборудования.

К нам ежедневно обращаются проектировщики и менеджеры с просьбой подобрать УЗИП для проекта, с вопросами о подключении УЗИП к оборудованию, его заземлению в связке с УЗИП.

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

Как рендерить данные через fetch

Блог компании Школа Loftschool JavaScript *API *
Из песочницы

Метод Fetch API - это интерфейс JavaScript для работы с запросами и ответами HTTP. Если ранее подобный функционал можно было достигнуть, использую XMLHttpRequest, то сейчас Fetch API использует Promises. Здесь рассмотрим простой пример работы с ним для получения и обработки данных.

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

Как устроена разработка ReactOS, зачем в неё контрибьютить и почему она уже 20 лет в альфе

Блог компании Skillbox Системное программирование *Софт

Виктор Перевёрткин, cистемный разработчик в «Лаборатории Касперского» и активный участник комьюнити разработчиков ReactOS о том, как устроена и кем создаётся ReactOS и работают ли в ней HOMM III. Статья написана на основе выпуска подкаста «Люди и код» от Skillbox Media (март 2022 года).

Читать далее
Всего голосов 38: ↑33 и ↓5 +28
Просмотры 5.1K
Комментарии 2

Как мы построили систему онбординга для аналитиков-новичков: подводные камни и полезные приёмы

Блог компании Точка Big Data *Учебный процесс в IT Управление персоналом *

Привет, я Галина Вакулина, лидер аналитиков в Точке. 

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

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

Nokia 8210 (1999) vs Nokia 8210 4G (2022)

Старое железо

Для меня Нокиа 8210 не просто культовая модель, а друг, который долгие годы был со мной во всех командировках по Центральной части России и Уралу. Когда производитель заявляет, радуйтесь я выпускаю Nokia 8210 4G. У меня возникает горечь сомнения.

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

Flutter на Python

Python *Разработка мобильных приложений *Разработка под MacOS *Разработка под Linux *Разработка под Windows *


Приветствую вас, дорогие любители и знатоки Python! Знали ли вы, что можно разрабатывать кросплатформенные приложения, используя всю мощь и выразительность своего любимого змеиного языка в связке с ныне популярным фреймворком Flutter? Оказывается, такая возможность есть! Всех заинтересовавшихся прошу под кат за деталями.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 2.6K
Комментарии 22

Модульные роботы: проекты, за которыми стоит следить

Блог компании Selectel Научно-популярное Разработка робототехники *Робототехника

Модульными называются роботы, структура которых может изменяться с помощью добавления узлов, самостоятельных по отдельности. Они могут быть полезны в разных областях — от разработки игр до медицины и космонавтики.

Под катом собрали перспективные проекты модульных роботов. Как они работают, каких бывают форм и какие у них проблемы в реализации — рассказываем в подборке.
Читать дальше →
Всего голосов 39: ↑34 и ↓5 +29
Просмотры 2.1K
Комментарии 3

Производительность: нюансы против очевидностей. JDK edition

Java *

Привет, это продолжение статьи, в которой я разбирал разные неочевидные вещи из мира производительности. В этот раз будем копать ещё глубже, хоть и начнём с относительно простых примеров. И да, в этой статье будет много интересного про строки. Да, несмотря на "Катехихис j.l.String", "The Lord of the Strings: Two Scours" и несколько моих статей (раз, два, три, четыре) там всё ещё есть куда копать :)

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

Как запрет абортов в эпоху surveillance capitalism превращает интернет в антиутопию

Я пиарюсь
Отмена решения Roe v. Wade запустившая яростную дискуссию о праве на аборты, имеет побочную — и очень айтишную — сторону. В июне 2022 года Верховный суд отменил действующую на федеральном уровне защиту права на аборты в США, передав решение о законности абортов на уровень штатов, многие из которых этого давно ждали: в них существовали «триггерные» законы о запрете абортов, а прокуроры штатов готовились к уголовному преследованию за их нарушение или попытки обойти.

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


Читать дальше →
Всего голосов 24: ↑18 и ↓6 +12
Просмотры 3.3K
Комментарии 23

Предсказание временных рядов с помощью Keras

Big Data *Машинное обучение *Искусственный интеллект

Привет, Хабр!

Сегодня хотелось бы поговорить о задаче предсказания временных рядов методами машинного обучения. В каком виде зачастую используются данные для задачи предсказания? Что такое LSTM-архитектура рекуррентных нейронных сетей? Как справляются модели RNN и CNN c поставленной задачей?

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

Насколько жарко — это слишком жарко? Жара + влажность становятся опасными быстрее, чем многие думают

Блог компании FirstVDS Здоровье Экология Урбанизм

По мере изменения климата волны жары становятся все более интенсивными: они длятся дольше, идут чаще, а температуры всё выше. Сейчас одна такая волна проносится через Европу: в Испании и Португалии только за прошедшую неделю умерли 1100 человек. Люди просто оказались не готовы к температурам выше 35 ºС: у них в домах не было кондиционеров, а многие днем выходили и пытались работать как обычно. И получили огромные проблемы со здоровьем.

В целом по Европе за одно это лето счет идет уже на десятки тысяч. Этот год, по всей видимости, станет даже более смертоносным, чем печально известный 2003-й, когда в Европе от жары погибло 30 000 людей. Но тогда температура доходила до 37 ºС, сейчас — под тем же Парижем фиксируют уже до +42 ºС.

Видимо, люди просто не понимают, в какую погоду можно находиться на улице, как им вести себя дома, и насколько вообще всё серьезно.

Попытаемся ответить.

Читать далее
Всего голосов 57: ↑54 и ↓3 +51
Просмотры 14K
Комментарии 204

ВКС-дайджест: пиратские лицензии на $88 млн, многосекционное кодирование, Zoom-сервис для слива данных госорганам

IT-инфраструктура *Софт Видеотехника Видеоконференцсвязь

Продолжаем выборочно публиковать новости из нашего телеграм-канала  

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