Архив за 21 июня 2016 - 8

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

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

Mobius 2016: мобильная разработка по-новому - 1

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

Комплексные системы управления умными домами - 1

Название технологии «умный дом» само по себе подразумевает интеллектуальный контроль помещения. Множество устройств, объединенных в одну систему, обеспечивают безопасность жилья, комфорт и экономию ресурсов. Система позволяет вам с легкостью управлять температурой в помещении, освещением, сигнализацией, системами безопасности и др.

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

image

Это случилось внезапно, как большинство таких историй. У меня сработал будильник. Я дёрнул ногой, внезапно проснувшись, и она вошла в тесный контакт с новым ноутбуком, невинно лежавшим у ноги на гостиничной постели. Он приземлился на ножку стула – звук удара был громким. На алюминии рядом с логотипом Apple появилась явная вмятина. Я раскрыл его и увидел огромную кляксу из битых пикселей.

Вариантов у меня было немного. $600 за замену экрана в Apple store. $500 у независимого ремонтника. Я пошуршал eBay'ем и выяснил, что новый экран можно купить за $50, если только я был не против узнать, как выглядит MacBook Pro изнутри. Я нажал «купить». А затем я увидел винтики.

***

Если вы когда-нибудь пытались открыть iУстройство — iPad, iPhone, iMac, что угодно – сделанное в последние четыре года, вы встречались с эпловскими крохотными пятиконечными знаками "Не входить". Это явное заявление о том, что ваш телефон, компьютер, планшет, на самом деле не ваш, и вам нельзя в нём ковыряться. Это публичное утверждение того, что вы недостаточно квалифицированы, чтобы чинить свои собственные вещи.

Если вы читаете это с айфона, или он у вас рядом – посмотрите на порт зарядки, и рядом вы увидите эти две крохотных головки пятилепестковых винтов [pentalobe], которые в дикой природе не встречаются.
Читать полностью »

Компания NetApp впервые в мире реализовала и запатентовала технологию снепшотирования в 1993 г. С тех пор технология естественным образом развивалась и отлаживалась. Спустя 23 года можно с полной уверенностью сказать, что снепшотирование NetApp отлично работает, не влияя на производительность, независимо от протокола: блочного или файлового. С приходом Flash технологий ИТ индустрия обратила свой взор на использование снепшотов и тонкого клонирования из-за того, что Flash пока что – дорогая технология, и её ресурсы необходимо экономить. Компания NetApp долгие годы единолично вырабатывала и несла на своих плечах парадигму резервного копирования, построенную на сшепшотах, где снепшоты были не временной необходимостью, а основой всей этой идеи, и наконец-то получила признание того, что это эффективный и правильный подход для резервного копирования и разработки. А с появлением Thing Propositioning и UNMAP снепшоты стало действительно удобно использовать и хранить как резервные копии прямо на основную, продуктивную СХД, что позволяет крайне быстро восстанавливать данные после логической ошибки. А для резервирования и защиты от выхода из строя основной СХД использовать технологии репликации данных, основанные на снепшотах, чтобы реплицировать только изменения, а не полный набор данных.
NetApp ONTAP c Veeam Backup & Replication - 1
Читать полностью »

Планшетный видеодомофон – комплексная безопасность для квартиры и дома, на которую еще и приятно посмотреть (ну, с первого взгляда точно). Тестируем новый охранный девайс, что попал к нам в руки, вернее сказать, который так и хочется взять в руки: такой он легкий, тонкий, в гладеньком корпусе! И уже это настораживает – ну, не может быть безопасность приятной! Или это очередная гаджет-игрушка?..

Системы безопасности должны предохранять, а не записывать, как вас убивают - 1Читать полностью »

«ВКонтакте» обменялся взаимными исками с застройщиком дата-центра под Петербургом. Соцсеть хочет отсудить 59,7 млн рублей, «Интех» — 46 млн рублей. Предысторию этого процесса раскрыли «Известия».

Развитие событий:

  • Павел Дуров в 2010 году начал вести переговоры о приобретении ООО «ИЦВА». Компания владела землей (8,5 Га) и промышленными объектами (Читать полностью »

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

Анонимный информатор утверждает, что теперь пресс-конференция, на которой будет объявлено о запуске Meizu MX6, ожидается 19 июля этого года.

Тот же источник добавляет, что Meizu MX6 будет очень напоминать Meizu Pro 6Читать полностью »

Web scraping на Node.js и защита от ботов - 1Это третья статья в цикле про создание и использование скриптов для веб-скрейпинга при помощи Node.js.

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

Также во второй статье затрагивалась тема инициализации сессий, но, там речь шла о предельно простом случае, когда достаточно выполнить один дополнительный запрос и сохранить куки.

В этой статье разбирается более сложный случай – инициализация сессий с авторизацией по логину и паролю и с преодолением довольно изощрённой защиты от ботов. Как обычно, на примере реальной (и весьма популярной среди скрейперов) задачи.

Важное примечание

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

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

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

Компания BBK Electronics Corporation была основана более 20 лет назад, она специализировалась на телевизорах, DVD- и MP3-плеерах, цифровых камерах, бытовой технике и мобильных телефонов. На рынке смартфонов компания продвигает свою продукцию под брендами Vivo, Oppo и OnePlus, владельцем которых она и выступает.

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

WebRTC (англ. Real-time communications — коммуникации в реальном времени) — проект с открытым исходным кодом, предназначенный для организации передачи потоковых данных между браузерами или другими поддерживающими его приложениями по технологии точка-точка.

Для полного понимания статьи рекомендую ознакомиться с основными принципами работы технологии тут.

image

Как я пришел к необходимости использования WebRTC

Задача проекта:

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


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