Архив за 30 июля 2019 - 6

Руководство по логированию в Node.js - 1

Первая задача, с которой чаще всего сталкиваются разработчики, начинающие программировать на JavaScript, – как регистрировать события в журнале консоли с помощью метода console.log. В поисках информации по отладке кода на JavaScript вы найдёте сотни статей в блогах, а также инструкций на StackOverflow, советующих «просто» вывести данные в консоль через метод console.log. Это настолько распространённая практика, что пришлось ввести правила для контроля качества кода, подобные no-console, чтобы не оставлять случайные записи из журнала в коде для продакшена. Но что делать, если нужно специально зарегистрировать какое-нибудь событие, чтобы предоставить дополнительную информацию?

В этой статье рассматриваются различные ситуации, в которых требуется вести логи; показывается разница между методами console.log и console.error в Node.js и демонстрируется, как передать функцию логирования библиотекам, не перегружая пользовательскую консоль.Читать полностью »

Компания Xiaomi выпустила свежее обновление прошивки для смартфонов Pocophone F1, которое устраняет неприятную проблему со сбоящим сенсорным экраном

Xiaomi избавила смартфоны Pocophone от неприятной проблемы

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

Компания Kanex объявила о выпуске портативной стыковочной станции для планшетов Apple iPad Pro. Док подключается к порту USB-C и добавляет в конфигурацию планшета порт USB 3.0 (разъем USB Type-A), слоты SD и microSD, видеовыход HDMI с поддержкой видео 2K с частотой 60 к/с и звуковой разъем диаметром 3,5 мм.

Kanex предлагает портативный док для планшета Apple iPad Pro

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

Сервисные инженеры бывают на АЗС и космодромах, в IT-компаниях и на автозаводах, на ВАЗе и в Space X, в небольшом бизнесе и в международных гигантах. И все, абсолютно все они когда-то слышали классический набор про «оно само», «я тут изолентой обмотал и оно работало, а потом бахнуло», «я ничего не трогал», «точно не менял» и т.д. В нашем мире немало легенд, мифов, весёлых комиксов и печальных историй. Мы собрали самые классные, перевели для вас и добавили несколько абзацев о самом важном — как сделать работу сервисной службы по-настоящему крутой. В общем, под катом весело, but not just for fun.

Байки сервисной службы. Несерьёзный пост о серьёзной работе - 1


Сервисные инженеры имеют своё название :-)
Читать полностью »

В Сочи появились гигантские летающие тараканы

Как сообщает на своем сайте Сочинский национальный парк, насекомое позднее попало в Европу, а теперь встречается по всему миру, населяя в холодных широтах исключительно здания, а в теплых районах, как, например, в Сочи, живет и в зданиях и в природной среде, прячась днем в различных сырых тёмных убежищах, предпочитая гниющую древесину.

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

[Первая, вторая и третья части туториала]

  • Поддержка разных типов башен.
  • Создание башни-мортиры.
  • Вычисление параболических траекторий.
  • Запуск взрывающихся снарядов.

Это четвёртая часть туториала, посвящённого созданию простой игры в жанре tower defense. В ней мы добавим башни-мортиры, стреляющие детонирующими при столкновении снарядами.

Туториал создавался в Unity 2018.4.4f1.

Создание игры Tower Defense в Unity: баллистика - 1

Враги подвергаются бомбардировке.
Читать полностью »

Компания Glorious PC Gaming Race начала прием предварительных заказов на игровую мышь мышью Model O-. Это облегченный вариант и без того легкой мыши Model O. Разработчики смогли уменьшить массу устройства с 67 до 58 г, уменьшив его размеры на несколько миллиметров по каждому измерению. Отметим, что для облегчения корпуса обеих моделей сделаны перфорированными, с отверстиями в форме пчелиных сот.

Здравствуй!

Вот уже более 3-х лет я преподаю SQL в разных тренинг центрах, и одним из моих наблюдений является то, что студенты осваивают и понимают SQL лучше, если ставить перед ними задачу, а не просто рассказывать о возможностях и теоретических основах.

В этой статье я поделюсь с вами своим списком задач, которые я даю студентам в качестве домашнего задания и над которыми мы проводим разного рода брейнстормы, что приводит к глубокому и четкому пониманию SQL.

SQL. Занимательные задачки - 1

SQL (ˈɛsˈkjuˈɛl; англ. structured query language — «язык структурированных запросов») — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. Подробнее…

Почитать об SQL можно из разных источников.
Данная статья не преследует цели обучить вас SQL с нуля.
Читать полностью »

Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы конечно не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и медленное, но мы можем дать ему вторую жизнь гибридизацией. Чтобы ускорить — демонизируем и оптимизируем утечки памяти, чтобы добиться большей производительности — внедрим собственный сервер РНР-приложений RoadRunner на Golang, чтобы добавить гибкости — упростим PHP-код, расширим стек и разделим ответственность между сервером и приложением. По сути, заставим наше приложение работать, как если бы мы писали его на Java или другом языке.

Благодаря гибридизации ранее медленное приложение перестало страдать 502 ошибками под нагрузками, уменьшилось среднее время ответа на запросы, производительность увеличилась, а деплой и сборка стали проще за счет унификации приложения и избавления от лишней обвязки в виде nginx + php-fpm.

Антон Титов (Lachezis) — технический директор и соучредитель SpiralScout LLC с опытом активной коммерческой разработки на PHP в 12 лет. Последние несколько лет активно внедряет Golang в стек разработки компании. Об одном из примеров Антон рассказал на PHP Russia 2019.
Читать полностью »

PNY Pro Elite: карманный SSD-накопитель вместимостью до 1 Тбайт

Компания PNY Technologies анонсировала портативный твердотельный (SSD) накопитель Pro Elite, который поступит в продажу в ближайшее время.

Новинка выполнена в корпусе с габаритами 63,5 × 57,2 × 10,9 мм, а вес составляет около 45 граммов. Таким образом, устройство может без проблем поместиться в кармане брюк или рубашки.

Покупатели смогут выбирать между тремя модификациями PNY Pro Elite — вместимостью 250 Гбайт, 500 Гбайт и 1 Тбайт.

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


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