Трагичная история знакомства с poppler

…Или как мы писали пилот приложения для ОС Sailfish с использованием poppler. Год начался с занятной задачи — нашей команде нужно было за короткий срок собрать пилот приложения «Мобильное рабочее место руководителя» на ОС Sailfish. По сути, это мобильный клиент СЭД, т.е. он предназначен для работы с документами. Ну и конечно же, для работы с […]

Паттерны и анти-паттерны CI/CD. Часть 1

Всем привет! Друзья, в последний день зимы у нас запустится новый поток по курсу «DevOps практики и инструменты». В преддверии старта курса делимся с вами первой частью статьи: «Паттерны и анти-паттерны CI/CD». Задача пайплайна развертывания состоит из трех частей: Видимость: Все аспекты системы поставки — создание, развертывание, тестирование и выпуск — видны членам команды и […]

Криптомайнеры проникли в Microsoft Store

Оказывается, даже в каталоге Microsoft Store можно опубликовать вредоносную программу, и никто этого не заметит. Это очень удобно для злоумышленников, потому что большинство пользователей представляют себе каталоги вроде Microsoft Store, App Store и Google Play как некую безопасную гавань, где они защищены от вирусов (конечно же, это не так). Соответственно, тысячи пользователей беззаботно скачивают приложение, […]

PHP для начинающих. Обработка ошибок

Не совершает ошибок только тот, кто ничего не делает, и мы тому пример — сидим и трудимся не покладая рук, читаем Хабр 🙂 В этой статье я поведу свой рассказа об ошибках в PHP, и о том как их обуздать. Ошибки Разновидности в семействе ошибок Перед тем как приручать ошибки, я бы рекомендовал изучить каждый […]

Программ для изучения английского очень много, но стоит ли какой-нибудь из них пользоваться если ты программист?

Всем привет, меня зовут Алексей. Я давно увлекаюсь программированием, хоть это и не является моей основной профессией. А ещё где-то год назад я увлёкся изучением английского языка. Много статей написано о том, как учить английский язык. Но если ты владеешь навыками программирования, стоит ли тебе пользоваться готовыми решениями? Ведь можно самому написать программы для изучения […]

Snapdragon 855: мобильная платформа для 5G, технологий ИИ и расширенной реальности

В 2019 году появятся первые смартфоны и 5G-устройства премиум-класса. Произойдёт резкий скачок в развитии технологий ИИ, качестве фото- и видеосъёмки, времени работы батарей, производительности в играх и приложениях расширенной реальности (XR). Этот год подготовит почву для нового десятилетия современных мобильных технологий. На саммите Snapdragon Tech Summit Qualcomm впервые представила мобильную платформу Snapdragon 855 — первую […]

Английский язык в Индии: исторический экскурс

Языковая политика в Индии на протяжении всей истории государства отличалась лояльностью ко всем языковым группам. В Конституции Индии указан 21 язык, которые имеют статус государственных. А в целом в Индии насчитывается более 1600 отдельных языков и диалектов. Хинди — это официальный язык правительства и государственности, но английский в Индии имеет особый статус и считается вспомогательным […]

Модель твёрдого Ядра без электронных оболочек, то есть Ядро равно всему атому по размеру

Монин Илья Алексеевич, ктн imoninpgd@gmail.com Модель Атома с крупным Ядром, сопоставимым с размером Атома в целом. В настоящее время в Физике считается общепризнанной модель атома Резерфорда-Бора, в которой маленькое тяжёлое положительно заряженное ядро окружено почти невесомыми электронными оболочками, при этом размер электронных оболочек в 1000-и раз больше, чем размер ядра. У модель атома Резерфорда-Бора есть […]

Учебный курс по React, часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов

В сегодняшней части перевода курса по React мы предлагаем вам выполнить очередное практическое задание и представляем вашему вниманию рассказ о том, как модифицировать состояние компонентов React. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структура проектов → Часть 4: родительские и дочерние […]

Таймер для выступлений

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