Архив мая 2018 - 11

Завтра Xiaomi официально представит фитнес-браслет Mi Band 3, но уже сейчас в Сети появились рекламные проспекты, посвященные устройству. Увы, информация на них на китайском, но кое-что о характеристиках все же сказать можно. А еще проспекты подтвердили стоимость Mi Band 3 и дали лучшее понимание перемен по части дизайна.

Xiaomi Mi Band 3
Читать полностью »

Смартфон Samsung Galaxy S10 будет весьма важным для компании. Во-первых, он будет юбилейным, а во-вторых, корейскому гиганту нужно ответить на iPhone X, который принёс на рынок нечто новое.

Как сообщают источники, Galaxy S10 станет первым смартфоном Samsung с подэкранным сканером отпечатков пальцев. Возможно, он также станет первым массовым брендовым флагманом с такой конструктивной особенностью.

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

Чехлы для смартфонов, имеющие собственные аккумуляторы, уже давно пользуются неплохим спросом. Это достаточно простой способ увеличить автономность мобильного телефона, пожертвовав массогабаритными характеристиками.

Зачастую такие чехлы оснащаются аккумуляторами с ёмкостью от 50% до 100% ёмкости элемента самого смартфона. Реже встречаются модели с существенно более ёмкими аккумуляторами. К примеру, можно вспомнить модель ZeroLemon для Samsung Galaxy S9+, обладающую элементом ёмкостью 5200 мА·ч.

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

На завтрашний день запланировано крупное мероприятие Xiaomi, на котором компания представит интерфейс MIUI 10, флагманские смартфоны Mi 8 и Mi 8SE, а также фитнес-браслет Mi Band 3. Однако точное количество новинок никому неизвестно, и может так получится, что в числе премьер окажется и новое устройство VR – намеки на это появились в Сети.

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

Введение

Привет хабровоинам.

Сегодня я напишу статью о небольшой уязвимости сервиса lingvist. Моя первая статья на Хабре, поэтому как принято писать, кхм… цитирую «помидорами просьба не кидать».

Все началось с того ( чавкая вставной челюстью ) когда я решил поизучать анг. язык.
Нашел данный сервис, зарегистрировался и все бы ничего, но сервис лингвист из-за незнания моего уровня прошаренности в анг.яз, без калибровочного теста начал давать ну совсем простые слова, вроде dog, i, you and other easy words.

Вообщем решил 100 — 200 слов вдруг вспомнилась поговорка:
«хороший программист — ленивый программист» ©.

А ведь действительно и началось.
Читать полностью »

Перевод статьи Джона МюллераWhat Is a WebSockets Push-Styled API and How Does It Work?

Технологии отправки уведомлений от сервера к клиенту (пуш-технологии) должны покрывать различный набор данных и потребностей пользователей. В первой и второй части серии (ссылки на оригинал, прим.) обсуждались методы обеспечения обмена данными между серверами в реальном времени, при которых клиенты получали обновления данных постфактум (не в режиме реального времени, прим.). Однако, иногда требуется отправить данные от сервера к клиенту, в режиме реального времени, и тут пригодятся веб-сокеты (WebSockets). В данной статье обсуждаются возможности веб-сокетов и их отличие от остальных пуш-технологий.
Читать полностью »

Использование гаджетов перед сном оказывает влияние на здоровье человека

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

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

Прокси-сервер является посредником между клиентом и сервером. Для обхода ограничений прокси-сервер должен быть установлен там, где нет ограничений доступа к требуемой информации, при этом не должно быть таковых ограничений и между клиентом и прокси-сервером.
image

Обновлённая поддержка прокси-серверов в клиентах Telegram

  • Новый MTProto-прокси. Работает с родным для Telegram протоколом MTProto
  • Открытый исходный код сервера на GitHub
  • Docker-образ на DockerHub
  • В мобильных клиентах появилась возможность добавлять несколько прокси-серверов каждого типа. Пользователь может выбрать наиболее подходящий

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

Простое объяснение принципов SOLID - 1

Принципы SOLID — это стандарт программирования, который все разработчики должны хорошо понимать, чтобы избегать создания плохой архитектуры. Этот стандарт широко используется в ООП. Если применять его правильно, он делает код более расширяемым, логичным и читабельным. Когда разработчик создаёт приложение, руководствуясь плохой архитектурой, код получается негибким, даже небольшие изменения в нём могут привести к багам. Поэтому нужно следовать принципам SOLID.

На их освоение потребуется какое-то время, но если вы будете писать код в соответствии с этими принципами, то его качество повысится, а вы освоите создание хорошей архитектуры ПО.

Чтобы понять принципы SOLID, нужно чётко понимать, как использовать интерфейсы. Если у вас такого понимания нет, то сначала почитайте документацию.

Я буду объяснять SOLID самым простым способом, так что новичкам легче будет разобраться. Будем рассматривать принципы один за другим.
Читать полностью »

В ноябре 2017 года я побывал в Токио и конечно же зашёл в несколько магазинов посмотреть, как там обстоят дела со светодиодными лампами. Всё оказалось совсем не так, как можно было ожидать.

Светодиодные лампы в Японии - 1

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


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