HTTP Error 503. Service Unavailable: случай в поддержке хостинга

Работа в поддержке хостинга в основном однотипная, большинство запросов от клиентов решаются по проработанной схеме, но иногда всё же приходится сталкиваться с нетривиальными проблемами. Тогда главная задача инженера — найти тот самый — единственно верный путь, который приведёт к её решению. В этой статье хочу рассказать о том, как мы столкнулись с плавающей ошибкой «HTTP […]

Как скачать файл порциями?

Иногда требуется скачивать файл порциями. Причины бывают разные, например слишком “большой” объем файла, ширина канала не достаточна или сервер ограничивает объем данных для скачивания. В этой статье опишу каким образом реализовать скачивание файла небольшими порциями на языке Java по протоколу HTTP. Об HTTP Для таких целей HTTP предоставляет заголовок Range для запроса. В котором указывается […]

Перенос молекулярной динамики на CUDA. Часть II: Суммирование по Эвальду

В предыдущей статье мы обсудили основу метода молекулярной динамики, в том числе вычисление энергии и сил взаимодействия между частицами с заданными парными потенциалами. А что, если частицы обладают некоторым электрическим зарядом? Например, в том случае, если мы моделируем кристалл поваренной соли, состоящий из ионов Na+ и Cl—. Или водный раствор, содержащий те или иные ионы. […]

Генератор псевдослучайных чисел большой разрядности

Недавно появилась статья с описанием скоростного генератора случайных чисел (утверждается, что самого быстрого в мире). Понятно, её автор не читает русскоязычных статей по теме, но если бы читал, то не стал бы утверждать о мировом первенстве своего генератора в скорости работы. Скорость генерации псевдослучайных чисел в 12 ГигаБайт/сек. была достигнута достаточно давно.Этот генератор применяется для […]

ILUШA vs Dynamixel. Выбор сервопривода с обратной связью

Сервопривод отечественного производства Илюша. Мы разрабатываем робот для сбора мячей для гольфа. Для открытия люка сброса мячей нам требуется сервопривод. Мы опробовали огромное количество и сегодня хотим рассказать Вам об очень интересном аналоге Dynamixel который более, чем в два раза дешевле. Современный модельный сервопривод сегодня представляет законченное устройство в едином корпусе (мотор вместе с редуктором […]

История домашнего аудио: золотая эра Hi-Fi

Магнитная звукозапись и винил, получившие массовое распространение после Второй мировой войны, изменили акустическую экосистему в домах людей. Они не только преобразили подход к прослушиванию музыки, но и поменяли саму музыку. Рассказываем, как это произошло. Фото Markus Spiske / Unsplash Новые форматы Магнитная лента и долгоиграющие пластинки, которые появились после Второй мировой войны, изменили музыкальную культуру. […]

Обновление МойОфис в 3 раза ускоряет почту, добавляет новые функции и еще 4 иностранных языка

В начале июля 2020 года МойОфис выпустил второе крупное обновление. В новой версии 2020.01.R2 наиболее заметные функциональные изменения произошли в средствах для работы с электронной почтой и календарем. Была произведена оптимизация серверных компонентов «МойОфис Почта», которая привела к 3-кратному увеличению скорости рассылки писем на 500 и более адресатов. Почтовая система Начиная с этой версии, в […]

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

Самый первый рабочий созвон в моей жизни вызвал сложные чувства. С одной стороны, это было довольно круто — я говорил с американцами из майкрософт как равный член команды, меня слушали, и это подняло мне самооценку. С другой стороны, у меня возникло странное ощущение — вот мы проговорили четыре часа, и по факту не узнали и […]

Ищем уязвимости в TikTok при помощи OSINT

Вступление TikTok — одно из самых популярных приложений для просмотра мобильного видео. В нём зарегистрировано 800 миллионов пользователей. Пользователи создают контент с помощью фильтров, музыки, эффектов. Видео создаются странные, но захватывающие внимание. Для столь обширной и популярной платформы развлечения есть очень большой пласт минусов, которые постепенно становятся явными для СМИ. Незащищенный HTTP трафик и спуфинг […]

Moneyball и Формула-1: модель прогнозирования результатов квалификаций

Сразу скажу: я не IT-специалист, а энтузиаст в сфере статистики. Помимо этого, я на протяжении многих лет участвовал в различных конкурсах прогнозов по Формуле-1. Отсюда вытекают и задачи, стоявшие перед моей моделью: выдавать прогнозы, которые были бы не хуже тех, которые создаются «на глаз». А в идеале модель, конечно, должна обыгрывать человеческих оппонентов. Эта модель […]