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

Много строк исписано про интеграцию Телеграма и 1С. Но нигде не увидел полной инструкции по установке и настройке вебхуков. Попробую её написать.

Для всего этого нам понадобится (или правильнее будет сказать, что было использовано мной):

  1. Apache 2.2.24
  2. OpenSSL (входящий в установку апача)
  3. 1C (с модулями веб-сервера)
  4. Свой домен
  5. Созданный бот в Телеграм (не буду описывать его создание, т.к. оно достаточно тривиально)

Предполагается, что весь софт у вас установлен.
Читать полностью »

TDD в микроконтроллерах. Часть 2: Как шпионы избавляют от зависимостей - 1

В предыдущей статье мы начали освещать тему эффективности применения методологии TDD для микроконтроллеров (далее – МК) на примере разработки прошивки для STM32. Мы выполнили следующее:

  1. Определили цель и инструменты разработки.
  2. Настроили IDE и фреймворк для написания тестов.
  3. Написали тест-лист для разрабатываемого функционала.
  4. Создали первый простой тест и запустили его.

В этой статье расскажем, как мы применили методологию TDD для реализации тестов из тест-листа и написания кода прошивки для их успешного выполнения. При написании тестов будем использовать специальные тестовые объекты для ликвидации зависимостей разрабатываемой логики от других программных модулей. В конце статьи мы представим бизнес-логику проекта и проанализируем особенности применения методологии TDD для реализации прошивки МК. Подробности – под катом.

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

Компания Huawei продолжает находиться под санкциями США, и в ближайшее время это вряд ли изменится. В 2019 году китайскому гиганту, несмотря на это, удалось существенно нарастить как продажи в целом, так и поставки смартфонов.

Однако в прошлом году проблема отсутствия сервисов Google и возможности выпускать на большинстве рынков смартфоны с SoC Kirin 810 не успели сильно ударить по компании, так что очень показательным будет именно 2020 год.

Мифы о больших данных и цифровая культура - 1

Мы продолжаем публиковать самые интересные доклады RAIF, ежегодного форума по искусственному интеллекту, организованному «Инфосистемы Джет». Сегодня хотим поделиться рассказом доктора физико-математических наук, профессора департамента информатики НИУ ВШЭ Бориса Асеновича Новикова.
Читать полностью »

Добрый день, коллеги, спешу поделиться проблемой, возникшей при интеграции Java и .Net сервисов. Для пущей наглядности приведу пример: .Net сервис читает даные типа Date из базы данных, переводит их в тип long затем передает на сторону Java consumer'a, где уже из long создается полноценный инстанс java.util.Date. Всё бы ничего, до тех пор, пока мы не стали вычитывать исторические данные, то есть данные до знаменитой отмены перехода на зимнее-или-уж-какое-там-время. .Net сервис (в русской time-zone) передает дату (или более точно формирует long) для «01/01/2010 13:00:00», а на стороне Java создается инстанс java.util.Date как «01/01/2010 12:00:00». Откуда эта непонятная разница в час ?! Начиаем исследовать.
Читать полностью »

Microsoft вновь призывает отключить SMBv1 на серверах Exchange: уязвимости в протоколе позволяют распространять зловреды - 1

В начале февраля 2020 года команда Microsoft Exchange Team вновь дополнительно напомнила системным администраторам о необходимости отключения тридцатилетнего протокола SMBv1 на серверах Exchange 2013/2016/2019 в Windows Server 2008 R2, Windows Server 2012 и выше.
Читать полностью »

Во время финансового отчёта Nvidia, глава компании Дженсен Хуанг (Jensen Huang) сделал интересное заявление относительного того, что может повысить продажи видеокарт Nvidia RTX. 

Три года подряд я проводила лето на стажировках в компании Google: сначала в Цюрихе, затем в Лондоне и, наконец, в Саннивейл (город в штате Калифорния, США). В этом посте я поделюсь тем, как подавать заявки и проходить собеседования, какими проектами я занималась и чем стажировки в Европе отличались от США. А еще расскажу, чем Цюрих понравился мне больше Кремниевой долины, где лучше обеды и вечеринки и почему я пока решила остаться в России.

Стажировки в Google: Цюрих, Лондон и Кремниевая долина - 1

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

У специалистов по обработке и анализу данных есть множество средств для создания классификационных моделей. Один из самых популярных и надёжных методов разработки таких моделей заключается в использовании алгоритма «случайный лес» (Random Forest, RF). Для того чтобы попытаться улучшить показатели модели, построенной с использованием алгоритма RF, можно воспользоваться оптимизацией гиперпараметров модели (Hyperparameter Tuning, HT).

Random Forest, метод главных компонент и оптимизация гиперпараметров: пример решения задачи классификации на Python - 1

Кроме того, распространён подход, в соответствии с которым данные, перед их передачей в модель, обрабатывают с помощью метода главных компонент (Principal Component Analysis, PCA). Но стоит ли вообще этим пользоваться? Разве основная цель алгоритма RF заключается не в том, чтобы помочь аналитику интерпретировать важность признаков?
Читать полностью »

Компания Realme опубликовала новый рекламный постер своего грядущего флагманского смартфона Realme X50 Pro 5G, который подтверждает, что новинка оснащена экраном Super AMOLED с частотой обновления изображения 90 Гц.

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

Realme X50 Pro 5G построен на базе однокристальной системы Snapdragon 865, он получит сверхбыструю оперативную память LPDDR5. Кроме того, смартфон поддерживает стандарт WiFi 6 (Wi-Fi 802.11ax), максимальная скорость передачи данных которого составляет 9,6 Гбит/с.


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