Архив за 01 августа 2019 - 5

Две вещи наполняют душу всегда новым и все более сильным удивлением и благоговением, чем чаще и продолжительнее мы размышляем о них, — это звездное небо надо мной и моральный закон во мне. Иммануил Кант

JS1k — ежегодное соревнование, где надо вместить демо, игру или все что угодно, в 1024 символа на JavaScript. В этом году мое демо заняло четвертое место (до третьего не хватило каких-то два балла). Посмотреть демо можно на сайте JS1k. У кого не открывается или не работает, выглядеть должно так:

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

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

There’s a lot of IoT SCADA solutions for factories and other manufacturing needs. Yet, there are cases (and quite a lot), when you need to develop your own SCADA system to cover specific needs of your project.

We often use awesome Qt framework for implementing complex IoT solutions. For a bunch SCADA and SCADA-like projects, we came across the need for quick tool for developing device dashboards. That’s why we developed super lightweight unofficial Qt library. The library is open source, customizable, and free to use under MIT license. We also share a small set of developed widgets.
Читать полностью »

Астрологи объявили неделю релизов в JetBrains, количество публикаций в блоге выросло втрое! На самом деле, это тоже релизный пост, так что если вы участвовали в EAP, вы уже обо всем знаете.

Если нет — обязательно заходите под кат, потому что в этом релизе у нас не только появился анализ покрытия кода тестами и отображение дизассемблированного кода, но еще и поддержка DSL на Ruby и куча прочего интересного!

Run With Coverage

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

Зачем вам нужно специальное ПО для техподдержки, особенно если у вас уже есть багтрекер, CRM и электронная почта? Вряд ли об этом кто-то задумывался, потому что скорее всего у компаний с сильной техподдержкой хелпдеск система давно есть, а остальные справляются с обращениями и заявками клиентов «на коленке», например, с помощью электронной почты. А это чревато: если есть обращения клиентов, они должны обрабатываться и храниться так, чтобы не было «заявка закрыта и забыта», «заявка забыта и закрыта», «заявка висит в статусе уточнения информации 7 месяцев», «обращение потеряно», «ой, простите» (универсальный вариант на все случаи некорректной работы с обращением — почти что человеческий эксепшен). Мы оказались ИТ-компанией, которая прошла путь от потребности в тикет-системе до продакшена этой самой системы. В общем, у нас есть история и мы вам её расскажем.

Техподдержка на раз… два… три… - 1
Читать полностью »

Специалисты аналитической компании Gartner подготовили прогноз, относящийся к рынку смартфонов в 2019 году. Согласно опубликованным данным, аналитики ожидают, что указанный рынок за год сократится на 2,5%, д 1,5 млрд устройств.

Наибольшее сокращение — на 6,5% — ожидается в Японии. Кроме того, сильнее других сократятся рынки Западной Европы и Северной Америки — на 5,3% и 4,4% соответственно. Аналитики объясняют это тем, что на зрелых рынках рынок смартфонов произошло насыщение, и потребители больше не видят причин для смены устройств. Особенно это справедливо по отношению к моделям верхнего сегмента с высокой средней ценой продажи.

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

Вы любите из раза в раз повторять рутинные операции? Вот и я нет. Но каждый раз в SQL-клиенте при работе с хранилищем Ростелекома приходилось прописывать все джойны между таблицами ручками. И это притом, что в 90% случаев поля и условия соединения таблиц совпадали от запроса к запросу! Казалось бы, любой SQL-клиент имеет функции автозаполнения, но для хранилищ оно не всегда работает: в них редко заводятся unique constraint и foreign key в целях повышения производительности, а без этого программе не узнать, как между собой связаны сущности и что она может тебе предложить.

Как перестать делать одно и то же - 1

Пройдя через отрицание, гнев, торг, депрессию и приближаясь к принятию, я решил — а почему бы самому не попробовать реализовать автозаполнение с блекджеком и как положено? Я пользуюсь клиентом dbeaver, написанным на java, у него есть комьюнити версия с открытым исходным кодом. Созрел нехитрый план:
Читать полностью »

Смартфон Vivo Z5 с чипом SD 712 и батареей на 4500 мА·ч оценён в $230

В мае этого года китайская компания Vivo представила смартфон среднего уровня Vivo Z5x, который стал первым аппаратом производителя с фронтальной камерой, размещённой в отверстии в дисплее. Теперь же вендор запустил улучшенную модель аппарата, которая получила название Z5.

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

Лимит

Есть на LinkedIn такое ограничение — Лимит коммерческого использования. Крайне вероятно, что вы, как и я до недавнего времени, никогда не сталкивались и не слышали о нем.

Обходим лимит поиска LinkedIn, играя с API - 1

Суть лимита в том, что если вы используете поиск людей вне ваших контактов слишком часто (точных метрик нет, решает алгоритм, на основе ваших действий — как часто и много искали, добавляли людей), то результат поиска будет ограничен тремя профилями, вместо 1000 (по умолчанию 100 страниц, по 10 профилей на страницу). Лимит сбрасывается в начале каждого месяца. Естественно, премиум аккаунты такого ограничения не имеют.

Но не так давно, для одного пет-проекта, я начал много играться с поиском на LinkedIn и внезапно получил это ограничение. Естественно, такое мне не очень понравилось, ведь я не использовал его в каких-либо коммерческих целях, поэтому первой мыслью было изучить ограничение и попытаться его обойти.
Читать полностью »

По сообщению пресс-службы МГУ имени М.В. Ломоносова, группа студентов и аспирантов биологического факультета университета под руководством ведущего научного сотрудника кафедры биоинженерии Алексея Шайтана начала разработку переносного биосенсора LymeExpress для экспресс-диагностики боррелиоза — заболевания, которое может возникнуть у человека в результате укуса инфицированным клещом.

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

Аналитики IDC подвели итоги второго квартала текущего года на рынке смартфонов. По их подсчетам выходит, что указанный рынок за год сократился на 2,3%. Всего за отчетный период в мире было отгружено 333,2 млн устройств, что на 6,5% больше, чем в первом квартале текущего года.

Аналитики отмечают сложности на ведущих рынках — в Китае и США сокращение поставок проявилось в наибольшей степени. Вместе с тем, на китайском рынке сокращение поставок в минувшем полугодии было меньше, чем во втором полугодии прошлого года.


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