Архив за 14 февраля 2020 - 4

Предыстория

Я заинтересовался созданием бота для Discord, но всё что я нашёл, было пару видео на YouTube, да и то там просто писали код, без всяких пояснений. Поэтому я хочу начать серию статей по созданию ботов на основе discord.js.

Получение токена бота

Для начала нам нужно зайти на страницу создание приложений и нажать New Application.

Создание бота Дискорд на основе discord.js - 1

Читать полностью »

Представляем вам перевод статьи JS dev Ray, опубликованной на сайте medium.com. Автор рассказывает о важных вещах, которые он понял за свою карьеру разработчика приложений. По его мнению, эта информация может очень пригодиться начинающим специалистам.

7 уроков, которые я усвоил за десять лет в разработке - 1Читать полностью »

Привет!

Данный пост посвящён DIY разработке Ethernet-RS485 шлюза. Цель данного шлюза – обеспечение централизованного управления нодами Mysensors со стороны контроллера умного дома.

imageНедавно меня таки достали провода, дюпоны, навесная пайка и т.п. и было принято давно оттягиваемое решение — сделать свои платы с нуля, т.е. всё по серьёзному. :)
Сказано — сделано!

Первым делом была разработана и нарисована принципиальная схема шлюза, в которой я постарался учесть все свои хотелки и пожелания. Далее произведена компоновка и подгонка платы под требуемые размеры (50x50мм). И последний этап, это заказ плат на производстве. Я заказывал на фабрике JLCPCB, 5 плат — 2$ + доставка.

Данный шлюз построен на базе МК STM32F103CB(8)T6. В качестве Ethernet чипа выступает достаточно известная микросхема от WIZnet — W5500. Транспортом данного шлюза в сети Mysensors является проводной интерфейс RS485. В качестве драйвера RS485 был выбран чип — MAX13488EESA+T, в том числе и в связи с наличием у него режима автоматического выбора направления приёма/передачи.

Читать полностью »

Когда-то позже в этом году компания Intel выпустит наконец-то новые настольные процессоры Comet Lake. Они сохранят 14-нанометровый техпроцесс и старую архитектуру, но переедут на новый сокет LGA 1200, а флагманские модели будут 10-ядерными.

Одна из них — Core i9-10900. Ожидается, что этот CPU сможет похвастаться TDP 65 Вт, но будет работать на относительно невысоких частотах. И вот этот процессор.

Дерущиеся мыши победили в конкурсе фотографии

Дерущиеся мыши победили в конкурсе фотографии

Читать полностью »

«Живое» фото Meizu 17 Plus демонстрирует полностью безрамочный экран

Мы уже сообщали, что на текущее полугодие намечен анонс флагманского смартфона Meizu 17 на платформе Snapdragon 865. Новые данные говорят о том, что в серию могут войти несколько устройств.

В частности, опубликовано «живое» фото, на котором якобы запечатлён аппарат Meizu 17 Plus (или 17th Plus). На экране смартфона отображается страница с информацией о системе.

Читать полностью »

Осенью прошлого года на конференции DevOops 2019 прозвучал доклад «10 лет on-call. Чему мы научились?». В нём рассказывается о том, почему мы отказались от внутреннего «акселератора» по развитию дежурных до DevOps-инженеров, как эволюционировала наша служба технической поддержки и система обработки инцидентов в целом.

10 лет on-call. Чему мы научились? (обзор и видео доклада) - 1

Представляем видео с докладом (~63 минуты, гораздо информативнее статьи) и основную выжимку из него в текстовом виде. Поехали!Читать полностью »

IPv6 — вы делаете это неправильно - 1

Вокруг IPv6 много заблуждений и мифов. Часто хостинг-провайдеры неправильно понимают, как его использовать и размышляют устаревшими подходами из мира IPv4. Например, имея октиллионы IPv6-адресов, хостер продает адреса клиентам поштучно вместо того, чтобы выделять полноценную сеть /64, как следует из рекомендаций.

Бывает, что хостеры назначают разным клиентам IPv6-адреса внутри одной сети /64. При этом крупные сервисы, вроде Google, воспринимают все адреса внутри диапазона /64 как одного клиента. В результате клиенты могут страдать из-за действий соседа по диапазону.

Доступность IPv6-адресов позволяет назначать внутренним ресурсам, например, контейнерам или VPN-клиентам полноценные внешние адреса. Для этого хостер должен выдать клиенту отдельную маршрутизируемую сеть. К сожалению, почти никто не умеет это делать.

В статье мы разберем основные ошибки использования IPv6 провайдерами.
Читать полностью »

image

Управление по защите персональных данных Чехии начало предварительное расследование против Avast по подозрению в нарушении защиты личных данных пользователей. Ранее исследователи безопасности обвинили компанию в том, что ее дочка Jumpshot продавала личные данные пользователей корпорациям.

Avast базируется в Чехии. «Существует подозрение в серьезном и широком нарушении защиты личных данных пользователей. На основании результатов будут предприняты дальнейшие шаги, и общественность будет своевременно проинформирована», — отметила Ивана Яньо, президент чешского Управления по защите личных данных. Читать полностью »

Мессенджер Telegram братьев Дуровых получил обновление, приуроченное к Дню святого Валентина. C помощью обновлённой функции «Люди рядом» разработчики в блоге предлагают «искать настроенных на приключения людей неподалеку», познакомиться с новыми друзьями или быстро организовать свидание.

Пользовательские профили в новой версии открываются сразу с крупной фотографией владельца и доступом к общим медиафайлам без лишних кликов.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js