Архив за 13 декабря 2016 - 9

Летом прошлого года Xiaomi представила усилитель сигнала Wi-Fi, устройство было выпущено под названием Wi-Fi Amplifier. Оно подключается к разъему USB, а сопряжение с роутером происходит автоматически, если это роутер Xiaomi.

На этой неделе будет выпущена новая версия данного устройства, которая получила название Xiaomi Wi-Fi Amplifier 2. Антенна нового усилителя позволяет Xiaomi Wi-Fi Amplifier 2 работать в два раза более эффективно, чем предшественник.

Здравствуйте! Данная статья является продолжением цикла статей, посвященных разработке для мобильной платформы Sailfish OS. В этот раз мы решили рассказать о приложении для контроля финансов, позволяющее пользователю вести журнал доходов и расходов, а также откладывать средства для осуществления целей. Стоит упомянуть, что данное приложение является одним из победителей хакатона по Sailfish OS в Ярославле, организованного компанией «Открытая Мобильная Платформа» и ассоциацией FRUCT.
Читать полностью »

Ограничение скорости передачи трафика. Policer или shaper, что использовать в сети? - 1

Когда речь заходит об ограничении полосы пропускания на сетевом оборудовании, в первую очередь в голову приходят две технологи: policer и shaper. Policer ограничивает скорость за счёт отбрасывания «лишних» пакетов, которые приводят к превышению заданной скорости. Shaper пытается сгладить скорость до нужного значения путём буферизации пакетов. Данную статью я решил написать после прочтения заметки в блоге Ивана Пепельняка (Ivan Pepelnjak). В ней в очередной раз поднимался вопрос: что лучше – policer или shaper. И как часто бывает с такими вопросами, ответ на него: всё зависит от ситуации, так как у каждой из технологий есть свои плюсы и минусы. Я решил разобраться с этим чуточку подробнее, путём проведения нехитрых экспериментов. Полученные результаты подкатом.Читать полностью »

Летом прошлого года Google создала отдельную автомобильную компанию Google Auto, зарегистрировав ее как производителя легковых автомобилей. Лидером компании стал Крис Армсон (Chris Urmson), руководящий проектом разработки беспилотного автомобиля компании.

Через год после появления данной информации стало известно, что Крис Армсон принял решение уйти из Google/AlphabetЧитать полностью »

Согласно предыдущим слухам из Китая, компания Samsung планировала представить новые смартфоны Samsung Galaxy C5 Pro и C7 Pro в декабре этого года.

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

Смартфоны Samsung Galaxy C5 Pro и C7 Pro задерживаются до января 2017

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

История операций по коррекции зрения: сравнение рисков и побочных эффектов - 1
Кератотом — механическое устройство, выстреливающее лезвием для срезания верхней части роговицы глаза

Начнём с истории, чтобы было понятно, как эволюционировали методы, а потом перейдём к рискам и побочным эффектам современных операций.

Итак, доктор Снеллен, который изобрёл таблицу проверки зрения, выдвинул теорию о том, что можно «поцарапать» глаз так, что кривизна роговицы изменится. Случилось это в 1869 году (в этом же году появилась таблица Менделеева и докопали Суэцкий канал), поэтому «царапать» тогда могли только металлическим скальпелем. Офтальмологии как отдельной науки официально не было, и занимались ей обычные хирурги — те же самые, которые бодро отпиливали руки и ноги при возникновении инфекции.

К глазам они приступать поначалу не решались: пациент вроде жив, шевелится и не кричит, значит, трогать его пока нет достаточных оснований. Поэтому первая операция по коррекции зрения была проведена доктором Лансом в Голландии только через 30 лет, в 1898 году.

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

Компания UMi планировала выпустить обновление до Android 7.0 Nougat для смартфона UMi Plus на Рождество, 24 декабря, однако сегодня пресс-служба уведомила, что обновление было выпущено раньше срока.

Тщательное тестирование, целью которого было получение отзывов и предложений реальных пользователей, успешно завершено. В следующие 24 часа обновление будет распространено среди владельцев UMi Plus.

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

Удаленное логирование в journald или Всё ещё «это вам не нужно»? - 1

Дисклеймер

Все эксперименты проводились на CentOS Linux release 7.2.1511 в качестве основной системы, с последними доступными из стоковой репы systemd (systemd-219-19.el7_2.13). Надеюсь, часть приведенных данных будет неактуальна уже на момент публикации статьи.

Вводная часть

Начав захватывать linux-дистрибутивы с выпуска Fedora 15, systemd окончательно победил. Зубры и аксакалы понемногу приучаются к unit'ам и systemctl. Скрежещат зубами последние защитники Старого Доброго. В этих реалиях невозможно обойти дочерние продукты systemd. И сегодня давайте поговорим, например, про journald.

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

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

JSON стал одной из самых востребованных фич, добавленных в SQL Server 2016. Далее в статье мы рассмотрим основные механизмы работы с JSON.
Читать полностью »

Lock-free структуры данных. Итераторы: multi-level array - 1
В предыдущих частях опуса (1, 2, 3) мы рассмотрели внутреннее строение lock-free map и убедились, что все основные операции — поиск, добавление и удаление ключа — могут быть выполнены без глобальных блокировок и даже в lock-free манере. Но стандартный std::map поддерживает ещё одну очень полезную абстракцию — итераторы. Возможно ли реализовать итерабельный lock-free map?
Ответ на этот вопрос — под катом.
Читать полностью »


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