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

Показанную на иллюстрации мышь представила сегодня компания HyperX. По словам производителя, мышь Pulsefire Raid RGB ориентирована на любителей игр, которым не хватает кнопок для быстрого доступа к часто используемым функциям и макрокомандам. Оснащение Pulsefire Raid включает 11 программируемых кнопок. В левой и правой кнопках используются переключатели производства Omron с ресурсом 20 млн нажатий.

Очереди сообщений в PostgreSQL с использованием PgQ - 1

Очереди сообщений используются для выполнения: отложенных операций, взаимодействия сервисов между собой, «batch processing» и т.д. Для организации подобных очередей существуют специализированные решения, такие как: RabbitMQ, ActiveMQ, ZeroMQ и тд, но часто бывает, что в них нет большой необходимости, а их установка и поддержка причинит больше боли и страданий, чем принесет пользы. Допустим, у вас есть сервис, при регистрации в котором пользователю отправляется email для подтверждения, и, если вы используете Postgres, то вам повезло — в Postgres, почти из коробки, есть расширение PgQ, которое сделает всю грязную работу за вас.

В этой статье я расскажу об организации очередей сообщений (задач) в PostgreSQL с использованием расширения PgQ. Эта статья будет полезна, если вы еще не использовали PgQ или используете самописные очереди поверх Postgres.

Зачем вообще нужен PgQ, если можно просто создать табличку и записывать туда задачи? Казалось бы, можно, но вам придется учесть паралельный доступ к задачам, возможные ошибки (что будет, если процесс обрабатывающий задачу, упадет?), а также производительность (PgQ очень быстрый, а самописные решения, как правило, нет, особенно если транзакция в базе не закрывается во время всего выполнения задачи), но самое главное, почему на мой взгляд надо использовать PgQ, это то, что PgQ уже написан и работает, а самописное решение еще надо написать.

Но у PgQ есть один огромный минус — отсутствие документации, этот недостаток я и пытаюсь компенсировать этой статьей.
Читать полностью »

Компания Xiaomi представила на своей фирменной платформе коллективного финансирования Youpin новое устройство для зимы — обогреватель-грелку Xiaomi Little Bear Foot Warmer. 

Новый гаджет Xiaomi выручит холодной зимой

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

Компания Sony с моделью Xperia 1 презентовала новый дизайн своих смартфонов. Несмотря на слабые продажи, сам дизайн был принят журналистами и потребителями весьма тепло.

Поэтому в Sony решили развивать эту тему. Модель Xperia 5 Plus, как можно видеть на изображениях и видео ниже, с одной стороны похожа на Xperia 1 и Xperia 5, а с другой — выглядит более современно за счёт более тонких рамок сверху и снизу.

К открытию  выставки CES 2020, которая пройдет с 7 по 10 января в Лас-Вегасе, французская компания FasTeesH представила необычную электрическую зубную щётку под названием Y-Brush.

Abbott Labs настояла на удалении с GitHub бесплатного приложения для диабетиков - 1

Крупная химико-фармацевтическая корпорация Abbott Labs добилась удаления с GitHub бесплатного инструмента, который позволил бы людям с диабетом использовать данные об уровне сахара в крови, полученные с помощью программы, разработанной Abbott. В компании утверждают, что подобное использование нарушит закон об авторском праве. Читать полностью »

Согласно всем слухам, все основные смартфоны Apple 2020 модельного года получат модемы 5G. Однако аналитики Susquehanna считают, что всё не так просто в этой истории.

Первые месяцы iPhone 5G будут «медленными»

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

Компания Xiaomi продолжает развивать свою фирменную оболочку MIUI, хорошо известную своими широкими возможностями для настройки. 

У смартфонов Xiaomi и Redmi появились новые полезные функции

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

Обзор WCS 5.2 — WebRTC сервера для веб-разработчиков онлайн трансляций и видеочатов - 1

Алиса — опытный фулл-стек разработчик и способна за неделю написать каркас SAAS проекта на своем любимом фреймворке с использованием php. На фронтенде предпочитает Vue.js.

В телеграмм стучится заказчик, которому во что бы то ни стало надо разработать веб-сайт, который будет местом встречи работодателя и сотрудника для проведения очного интервью. Очного — означает глаза в глаза, прямого видео контакта в реальном времени с видео и голосом.
«Почему не скайп?» — спросите вы. Так уж повелось, что серьезные проекты, а каждый стартап, несомненно, себя таковым считает, стараются предложить внутренний сервис коммуникаций по самым разным причинам, среди которых:Читать полностью »

Добрый день, если вы используете в коммерческих проектах "бесплатную" библитотеку
Extended WPF Toolkit, то самое время форкнуть версию 3.6.0 или приготовиться к покупке платной версии, т.к. примерно месяц назад поменялась лицензия данной библиотеки.

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


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