Якорная ссылка на протеине с анимацией

В статье речь пойдет о том, как подключать в web страницу объемные элементы анимации, и не поломать все и сразу. Первое что необходимо иметь это — секвенция кадров (от англ. «sequence» (последовательность, ряд)), или по-простому – раскадровку. Анимация должна смотреться плавно, не дёргано, и последний кадр должен визуально быть сопоставимым ПОДРОБНЕЕ

Как быстро захватить мир или управление сетью windows компьютеров с помощью OPSI

OPSI — Open PC Server Integration. OPSI написана на питоне в германии и, видимо, там тоже очень любят костыли, бесплатность и масштабируемость. Базовые возможности системы: Автоматическое развертывание софтаРаботает это так: анализируешь инсталлятор и из него делаешь пакет opsi, который нужным образом ставит программу. Лучше всего работает с msi пакетами, знает ПОДРОБНЕЕ

Простейший тренажер английских слов с использованием Питона и Балаболки — 09.05.2020

Существует большое количество различных методик изучения иностранных языков вообще и английского в частности. Но какая бы методика ни была, учить слова все равно надо. Для этих целей есть очень много различных тренажеров с выбором слов для изучения. Тем не менее, их возможностей иногда не хватает. На одном из таких тренажеров ПОДРОБНЕЕ

Пишем современный калькулятор на JavaScript

Доброго времени суток, друзья! В этой статье мы с вами, как следует из названия, напишем простой калькулятор на современном JavaScript. Желание написать калькулятор возникло у меня после просмотра одного туториала, посвященного созданию «simple calculator», который оказался далеко не симпл и толком ничего не умел делать. Наш калькулятор будет true simple ПОДРОБНЕЕ

Как хранить объекты Python со сложной структурой: модули pickle и dill

Время от времени требуется сохранить на диск или отослать по сети объект со сложной структурой. Например, текущее состояние нейронной сети, находящейся в процессе обучения. Процесс перевода структуры данных в цепочку битов называется сериализацией. После прочтения статьи вы будете знать: что такое сериализация и десериализация; как применять эти процессы для собственного ПОДРОБНЕЕ

Анимация графиков в Python за 4 шага

Создание динамики в визуализации данных позволяет рассказать историю более выигрышно. Это несложно, если вы используете Python. Для построения в этой статье мы воспользуемся данными по распространению COVID-19 в США – в настоящий момент именно в США наибольшее количество заболевших (сейчас уже почти 1 млн человек). Отфильтруем топ-5 пострадавших штатов по ПОДРОБНЕЕ

Разница между веб-сокетами (WebSockets) и Socket.IO. | 2020

Веб-сокеты и Socket.IO, вероятно, являются двумя наиболее распространенными средствами коммуникации в режиме реального времени (далее — живое общение). Но чем они отличаются?

При построении приложения для живого общения наступает момент, когда необходимо выбрать средство для обмена данными между клиентом и сервером. Веб-сокеты и Socket.IO являются самыми популярными средствами живого общения в современном вебе. Какое из них выбрать? В чем разница между этими технологиями? Давайте выясним.

Практика CSS Scroll Snapping

Спецификация CSS Scroll Snap позволяет привязывать положение прокрутки к определённым элементам или местоположению после того, как пользователь совершил прокрутил страницу или элемент.

Браузерная поддержка и базовое использование

С тех пор, как CSS Scroll Snap был представлен в 2016 году, поддержка браузерами существенно улучшилась. К 2018 году Google Chrome (69+), Firefox, Edge, и Safari поддерживали какую-либо версию этого модуля. Согласно CanIUse, на данный момент технология поддерживается всеми современными браузерами.

Использование Graylog и NLog для сбора логов от приложений на C#.

Для чего? Для кого? Попробую описать что такое ведение логов своими словами: Сохранение некой человекочитаемой информации о позитивном или негативном событии в процессе исполнения программного кода, возможно, с сохранением качественных или количественных показателей и данных в составе сохраняемой информации с привязкой ко времени наступления события. Сложная вышла формулировка, но в ПОДРОБНЕЕ

Telegram.пёс, или как не нужно делать зеркала

Под катом — история о том, как официальное зеркало Telegram может привести вашего друга на верифицированный канал, который принадлежит мошенникам. Есть официальный домен — telegram.dog. Вы зашли на него и увидели официальный сайт Telegram. Вы убедились, что этот сайт принадлежит Telegram. Он просто повторяет telegram.org, но домен выглядит круче! Вы ПОДРОБНЕЕ