Архив за 15 апреля 2019 - 9

Не так давно я столкнулся с довольно простой и одновременно интересной задачей: реализация read-only терминала в веб приложении. Интереса задаче придавали три важных аспекта:

  • поддержка основных ANSI Escape sequences
  • поддержка минимум 50 000 строк данных
  • отображение данных по мере их поступления.

Отображение и оптимизация вывода на терминал в вебе - 1

В данной статье я расскажу о том, как это реализовывал и как потом всё это оптимизировал.

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

Ресурс Slashleaks, на котором регулярно публикуют свежие утечки, связанные с новинками индустрии смартфонов, предоставил рекламное изображение аппарата под названием Vivo Y17.

Другим названием смартфона значится Vivo Y5. На картинке мы видим смартфон, оснащенный тройной основной камерой, модули которой расположены вертикально в левой верхней части задней панели. Рекламная подпись указывает на то, что система искусственного интеллекта позволяет подбирать оптимальные настройки для различных сценариев съемки.

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

Искусственный интеллект обыграл сильнейших киберспортсменов мира по Dota 2 - 1

Технологии искусственного интеллекта вновь заставили о себе говорить. На это раз причиной стала победа OpenAI над командой профессиональных игроков в Dota 2. Название команды — OG, в 2018 году она получила главный приз киберспорта, заняв первое место в турнире The International по Dota 2. Призовой фонд этого турнира составляет $25 млн.

На выходных киберспортсмены сражались с ботами, обученными по единой методике (технология «обучение с подкреплением»), причем ботов тестировали независимо друг от друга. Чемпионат OpenAI Five проходил в Сан-Франциско.
Читать полностью »

Два гражданина Румынии обвинены в США во взломе огромного количества компьютеров и хищении данных кредитных карт и другой конфиденциальной информации. Как утверждается, 37-летний Раду Миклаус и 36-летний Богдан Николеску похитили данные кредитных карт и другую конфиденциальную информацию путем заражения вредоносными программами более 400 000 компьютеров, в основном расположенных в США.

Компания LG представила на российском рынке лазерные проекторы серии CineBeam: ультракороткофокусный LG HF85LSR и LG HF80LSR. Оба проектора работают под управлению Smart TV webOS4.0 и обеспечивают диагональ изображения до 120 дюймов при разрешении 1920 x 1080 пикселей.

Компания Samsung Electronics представила в России QLED-телевизор с экраном диагональю 98 дюймов и разрешением 8K.

Пиковое значение яркости составляет 4000 нит, процессор Quantum с системой искусственного интеллекта позволяет повышать качество исходного контента до максимально близкого к 8К и адаптирует уровень яркости в зависимости от сцены на экране и освещенности в комнате.

Всем привет!

Ооочень хочется прям сразу приступить к теме, но правильнее будет немного рассказать про мою историю:

Вступление

Я программист с опытом разработки frontend одностраничных приложений, scala/java и nodejs на сервере.

Довольно долго (уже точно пару — тройку лет), я придерживался мнения, что docker это манна небесная и вообще очень крутой инструмент и абсолютно каждый разработчик должен уметь пользоваться им. А отсюда вытекает, что и у каждого разработчика должен стоять docker на локальной машине. Да что там про моё мнение, вы полистайте вакансии, которые размещаются на том же hh. В каждой второй есть упоминание про docker и если вы им владеете — это будет вашим конкурентным преимуществом ;)

На своем пути я встечался с многими людьми, с их разным отношением к docker и к его экосистеме. Одни говорили, что это удобная вещь, гарантирующая кроссплатформенность. Вторые не понимали зачем им запускаться в контейнерах и какой профит от этого, третьим было вообще пофиг и они не парились (просто писали код и уходили домой — завидую, кстати, им :) )

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

Бренд Honor 21 мая проведёт в Лондоне мероприятие, на котором покажут новые флагманские смартфоны линейки Honor 20.

В отличие от прошлых поколений, в этот раз линейка будет включать две версии флагмана: Honor 20 и Honor 20 Pro. Причём последнему приписывают основной модуль камеры, как у Huawei P30 Pro, то есть как минимум качество ночных снимков будет превосходным. При этом ожидать в Honor 20 Pro ещё и «перископную» камеру вряд ли стоит.

Смартфон Redmi Y3 с 32-Мп селфи-камерой дебютирует 24 апреля

Бренд Redmi, созданный китайской компанией Xiaomi, объявил о том, что смартфон среднего уровня Y3 будет официально представлен в текущем месяце — 24 апреля.

О подготовке названного аппарата мы уже сообщали. Устройство получит фронтальную камеру на основе 32-мегапиксельного сенсора. Обнародованные тизер-изображения говорят о том, что эта камера разместится в небольшом вырезе в верхней части дисплея.

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

Цифры говорят нам о том, что рост объёмов JavaScript-кода плохо влияет на производительность веб-проектов. Если так будет продолжаться и дальше, то уже очень скоро при загрузке средней страницы будет передаваться как минимум 400 Кб JS-кода. И это — всего лишь объём передаваемых данных. Как и другие текстовые ресурсы, JavaScript-код практически всегда передаётся в сжатом виде. Пожалуй, сжатие — это единственное, что обычно делается правильно при передаче кода с сервера на клиент.

image

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


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