Архив за 08 января 2020 - 5

Введение

Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS.

На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!".
Да, похожие публикации уже были и на хабре в том числе. Но, тем не менее я считаю, что статья будет полезна. Кратко о том что с технической стороны представляет реализация бота:

  1. В качестве каркаса для приложения используется набирающий популярность фреймворк NestJS.
  2. Библиотека telegraf для взаимодействия с API Telegram.
  3. Библиотека node-vk-bot-api для взаимодействия с API VK.
  4. Библиотека typeorm для организации слоя хранения данных.
  5. Тесты с использованием mocha и библиотеки ассертов chai .
  6. CI с использованием Travis CI для тестирования и GitHub Actions для деплоя докер-образов.

В качестве побочного задания попробуем подружить нашего бота с Viber делая его таким образом универсальным для использования в нескольких сервисах обмена сообщениями.

Тем кто хочет узнать что из этого получилось добро пожаловать под кат.

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

Intel анонсировала процессоры Comet Lake-H 6 января, пообещав, что у топовых версий частота достигнет отметку в 5 ГГц в моделях серии Core i7. Данные из базы данных Geekbench подтверждают — 5 ГГц в Core i7 действительно есть. По крайней мере в шестиядерном Core i7-10750H точно.

Этот процессор, как видно, в однопоточном тесте набрал 5733 баллов, в многопоточном — почти 25 000 баллов. Много ли это? Не очень. Ведь, к примеру, модель нынешнего поколения, Core i7-9750H, набирает примерно 5200 и 22500 баллов соответственно. То есть новинка, конечно, лучше, но ненамного.

Логические поля в базах данных, есть ли противоядие - 1

Часто в таблицах содержится большое количество логических полей, проиндексировать все из них нет возможности, да и эффективность такой индексации низка. Тем не менее, для работы с произвольными логическими выражениями в SQL пригоден механизм многомерной индексации о чем и пойдёт речь под катом.
Читать полностью »

В новый год с новой АТС! Правда, не всегда есть время или желание разбираться в тонкостях перехода между версиями, собирая информацию из разных источников. В этой статье мы собрали всю информацию, необходимую для простого и быстрого обновления до 3CX v16 Update 4 со старых версий.

Причин для обновления множество — о всех функциях, появившихся в v16, можно узнать из учебного курса. Здесь же отметим самые важные улучшения, заметные обычным пользователям — новые мобильные приложения, коммуникационный виджет для сайта и VoIP-софтфон в браузере.Читать полностью »

Наушники Apple AirPods Pro были представлены в конце 2019 года. В их спецификациях указано, что самыми старыми смартфонами, которые можно использовать для работы с наушниками, являются iPhone 6s/6s Plus. То есть модели 2015 года.

Как оказалось, использовать новейшие AirPods Pro можно с гораздо более старыми смартфонами Apple. Один из владельцев новеньких наушников попробовал подключить их к десятилетнему iPhone 3GS, и у него получилось!

Автоматическое обновление кода до TensorFlow 2 - 1

В материале предоставлен перевод руководства по автоматическом обновлению кода с TensorFlow 1.x до Tensorflow 2 с помощью скрипта обновления tf_upgrade_v2.
Читать полностью »

Уже 11 февраля компания Samsung представит смартфон Galaxy Fold 2 в форм-факторе раскладушки. Этот аппарат должен быть намного дешевле текущей модели Fold, что сделает его популярнее. Как мы только что узнали, за прошлый год в мире было продано не более 500 000 гибких смартфонов Samsung, что вдвое меньше, чем изначальная цель компании.

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

В декабре в Сети появилась информация о том, что гибкий смартфон Samsung Galaxy Fold уже разошёлся по миру в количестве более 1 млн устройств. Однако почти сразу после этого стало известно, что информация была ошибочной, и данный рубеж взят не был.

При этом Samsung не стала называть реальный объёмы продаж своего премиального устройства. И вот теперь, уже в начале 2020 года, стало известно, сколько же Galaxy Fold сумела продать Samsung в прошлом году.

CES 2020: беспроводные наушники Sennheiser HD 450BT и HD 350BT обеспечивают до 30 часов автономной работы

Компания Sennheiser представила на выставке CES 2020 новые модели беспроводных наушников Sennheiser HD 450BT и HD 350BT, построенные на основе предшественников HD 4.40BT и HD 4.50BTNC.

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

Сегодня на CES 2020 была обнаружена видеокарта EVGA GeForce RTX 2060 KO стоимостью 300 долларов. В Сети сразу появились предположения, что это ответ Nvidia на выход Radeon RX 5600 XT, которая оценена в 280 долларов.


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