Архив за 27 февраля 2017 - 4

Предлагаемый Вашему вниманию драйвер шины 1-Wire не является чем-то революционным, все использованные схемотехнические решения давно известны. Причиной публикации стало желание не загромождать статью о программной реализации примитивов 1-Wire-master на основе PWM и ICP.
Читать полностью »

Если кто-нибудь использовал linux-драйвер шины 1-Wire на основе GPIO, то наверняка замечал, что в момент выполнения обмена данными загрузка SY% подскакивает чуть ли не до ста 100% (что вполне логично для bitbang-реализации). Конечно, можно поставить специализированный контроллер шины 1-Wire с подключением через I2C DS28E17 или использовать UART, но… Все-таки использовать linux для приложений реального времени не лучшая идея. Пусть контроллер на нем занимается высокоуровневой логикой, а весь реалтайм можно вынести на отдельный процессор. Тем более, что задач для этого отдельного процессора в моем проекте более чем достаточно.
Читать полностью »

image

Компания Mail.ru Group планирует интегрировать ряд сервисов, в том числе и сервис заказа и доставки еды Delivery Club, в мобильное приложение социальной сети «ВКонтакте», сообщают «Известия».

В меню мобильного приложения ВК добавят новую закладку «Сервисы», в которой реализуют функции приложения Delivery Club. Напомним, в ноябре 2016 года компания Mail.ru Group приобрела сервис доставки еды Delivery Club за $100 млн.
Читать полностью »

Для наглядного примера я буду использовать маршрутизатор Mikrotik CCR1036-8G-2S+ и коммутатор CRS125-24G-1S.

Этот вариант на данный момент работает в нескольких гостиницах Москвы и Московской области.
Поставим условную задачу, чтобы на каждом коммутационном узле присутствовала сеть класса А (10.1.0.0/24) для работников фирмы и сеть класса С (192.168.1.0/24) для WiFi для посетителей.

Допустим, у нас имеется коммутационный узел A c маршрутизатором Mikrotik CCR1036-8G-2S+, коммутационный узел B с коммутатором CRS125-24G-1S. Коммутационные узлы А и В будут соединены каналом связи (Trunk) в нашем случае по витой паре (каналов связи (trunk) может быть несколько в зависимости от количества коммутационных узлов; также если имеется ВОЛС и оптический модуль SFP mikrotik, то можно trunk назначить и на SFP). Приведу ниже схему с использованием trunk по витой паре.

image

Приступим к настройке коммутационного узла A с маршрутизатором Mikrotik CCR1036-8G-2S+.
Читать полностью »

Как двухлетний репозиторий на GitHub стал трендовым за 48 часов - 1

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

Много ли вы знаете людей, которые могут сказать «на прошлых выходных погода была нелетная, но свою «пташку» я все же посадил»? Кроме профессиональных пилотов, конечно же. А ведь возможность попробовать себя за штурвалом есть у каждого гика, и для этого не надо проходить специальное обучение с инструктором. Как вы наверное догадались, сегодня мы поговорим об игрушках, причем не только о самолетах: о тех, что вызывают восторг даже у взрослых мужиков. Если со вступлением и интригой немного переборщили, то милости просим под кат.

Игрушкам все возрасты покорны - 1
Читать полностью »

Интернет по всему миру — страны с самым быстрым интернетом в Европе - 1
Румынская кошка Питцуш, звезда Instagram

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

image

Хочу начать статью сразу с сути, чтобы было понятно о чем я хочу рассказать. Для этого мне нужно, чтобы вы ответили для себя на ряд вопросов честно:

  • Откуда вы черпаете информацию?
  • Как вы ее проверяете?
  • Как информация влияет на ваше мнение или действия?
  • Сколько времени вы проводите в социальных сетях?

Лично я с удивлением для себя обнаружил, что 90% информации я получаю из интернета и где-то 30% от этого — из социальных сетей. Я отношусь к тому поколению, которое застало DialUP модемы и скорость подключения в 22 кб/с. В то время, чтобы “захостить” сайт и выкинуть какую-то статью нужны были знания, опыт и необходимо было вложить в это хоть чуть-чуть денег (на хостинг). Поэтому я знал, что какой-либо материал из интернета должен был представлять хоть какую-то ценность, а его автор должен был быть не совсем глупым человеком.

Тогда не было новостей в стиле “ШОК”, SEO только зарождалось, а про SMM никто вообще не слышал. Новостям и информации из интернета можно было относительно доверять. Читая обзорную статью про “рейтинг” самых популярных для программистов книг, у меня не возникало сомнений в его объективности и я не задумывался, что автор может иметь выгоду от продажи книг по модели CPA или просто продвигать какой-то бренд.

Все это прошло… Настала эра социальных сетей, лайков, репостов и тонн бессмысленной информации, подталкивающей вас к тому или иному выводу или действию. Я хочу рассказать и попытаться классифицировать социальных ботов, как инструмент воздействия на человека.
Читать полностью »

На выставке MWC 2017, открывшейся в Барселоне, компания ZTE представила устройство с говорящим названием Gigabit Phone. По подсчетам производителя, это первый смартфон, обеспечивающий скорость закачки около 1 Гбит/с. В экспозицию ZTE также вошло оборудование Pre5G Giga+ MBB для базовой станции, так что посетители могут на практике убедиться, что скорость достигает такого высокого значения, в несколько раз превышающего возможности других устройств с поддержкой LTE.

Детектив по материалам IT. Часть вторая

В этой части я покажу как изначально выглядело деление пользовательского интерфейса и что из себя представляли Вид и Контроллер. Попробую рассказать почему в современных GUI библиотеках используется их объединение и какие вообще интересные решения можно найти в этой области на сегодняшний день. Ссылки на первоисточники приведены в начале первой части.

Начну с Вида. Не смотря на то, что Вид определяется как модуль, отображающий Модель – "а view is a (visual) representation of its model", на практике к Виду, как правило, просто относят все графические элементы GUI, то есть Видом считается все то, что мы видим на экране ЭВМ.

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

View or Controller

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


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