Управление шлагбаумом с помощью Arduino UNO и радиопередатчика 433 МГц

Автор: admin от 5-10-2016, 23:00, посмотрело: 1129

Всем привет! У меня на работе есть автомобильная парковка. Конечно, цель данной статьи не хвастовство, учитывая тяжелую ситуацию на дорогах с парковочными местами, и не пиар моего руководства о том, что они заботятся о своих сотрудниках (не буду даже упоминать о месте свой работы!), дело совершено не в этом. Суть в том, что мешает любому другому человеку, не имеющему отношения к месту моей работы, припарковаться на этой парковке? А это шлагбаум, ограничивающий въезд и выезд с этой парковки.

Категория: Программирование

 

Кнопки в дизайне интерфейсов: эволюция стиля и лучшие методы

Автор: admin от 5-10-2016, 22:10, посмотрело: 311

Кнопки в дизайне интерфейсов: эволюция стиля и лучшие методы

Кнопка – простейший каждодневный элемент дизайна для взаимодействий. Хотя кнопки кажутся простыми элементами UI, их дизайн за последние десятилетия сильно менялся. Но всегда в сторону улучшения распознавания и ясности.

В статье мы рассмотрим эволюцию кнопок и решим, каким из примеров лучше всего следовать, чтобы создать эффективные кнопки.

Эволюция стиля


Трёхмерная кнопка


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

Категория: Программирование » Веб-разработка

 

Docker в работе взгляд на его использование в Badoo (год спустя)

Автор: admin от 5-10-2016, 21:55, посмотрело: 392

Антон Турецкий (Badoo)


Docker в работе взгляд на его использование в Badoo (год спустя)

Сегодня я приглашу вас на такую внутреннюю кухню Badoo расскажу о том, нужен ли Docker нам. Вы попробуете сделать выводы для себя, нужен ли он вам. Этой информации на просторах Интернета, соответственно, нет, потому что она вся вот такая – в нашем тесном узком кругу.

Docker в работе взгляд на его использование в Badoo (год спустя)

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

Для себя мы на эти вопросы ответили, без проблем у нас не было бы никакого внедрения. Какую-то часть проблем мы решаем. Я выделил основные из них, я расскажу вам о них и о том, как мы с ними справились. В конце я порекламирую нас, какие мы замечательные, как мы любим всякие-разные новые велосипеды, как мы их делаем, смотрим, изобретаем. Я вам их покажу, про них расскажу, вы составите какое-то свое мнение. Итак, поехали!

Категория: Админитстрирование » Системное администрирование

 

Неофициальное дополнение к статье про банковскую карту МегаФона

Автор: admin от 5-10-2016, 18:40, посмотрело: 200

Недавняя статья в корпоративном блоге МегаФона Как это работает: карта МегаФона вызвала громадную дискуссию на 245 комментариев. В основном это было вызвано недостатком информации в исходной статье.


Позвольте предложить вашему вниманию дополнение, составленное на основе наиболее интересных комментариев сотрудника МегаФона и хабровчан.

Категория: Программирование » Веб-разработка

 

Банковский троян Qadars вернулся и атакует банки в Великобритании

Автор: admin от 5-10-2016, 18:40, посмотрело: 352

Банковский троян Qadars вернулся и атакует банки в Великобритании

О банковском трояне Qadars стало известно несколько лет назад. Практически с самого момента своего появления он умел обходить механизм двухфакторной аутентификации. Троян делал это при помощи вредоносного мобильного контента.

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

Категория: Информационная безопасность

 

Новые возможности управления: Intel RealSense и GestureWorks Fusion

Автор: admin от 5-10-2016, 18:40, посмотрело: 271

Новые возможности управления: Intel RealSense и GestureWorks Fusion

Мышь широко используется для управления персональными компьютерами уже свыше 30 лет. Казалось бы, сложно представить себе мир с компьютерами без мышей и клавиатур, но методики взаимодействия с компьютерными системами постоянно развиваются. Потребителям нужна свобода управления системами и приложениями с помощью более интуитивного способа выражения. К счастью, эту концепцию теперь несложно осуществить: достаточно иметь персональный компьютер потребительского уровня. Управление с помощью жестов достаточно интенсивно развивается в области игр, а технология Intel RealSense — одна из передовых разработок в этом направлении. Интеграция управления жестами в настольные ПК была вопросом времени.

В этом примере описываются решение американской компании Ideum — программа GestureWorks Fusion — и использование многорежимного ввода для создания мощной и интуитивной системы, способной интерпретировать жесты и голосовые команды. Показано, как разработчики Ideum использовали Intel RealSense SDK и новый режим Cursor, позволяющий им быстро и удобно взаимодействовать с традиционными приложениями, разработанными для клавиатуры и мыши. Кроме того, в статье описываются проблемы, с которыми столкнулись проектировщики и разработчики, и описываются подходы к решению этих проблем при помощи сочетания технологий Intel и Ideum.

Категория: Программирование » Веб-разработка

 

Как применение кодов избыточности в SDS помогает Яндексу дёшево и надёжно хранить данные

Автор: admin от 5-10-2016, 18:15, посмотрело: 224

Яндекс, как и любая другая большая интернет-компания, хранит много, а точнее очень много данных. Это и пользовательские данные из разных сервисов, и намайненные сайты, и промежуточные данные для расчёта погоды, и резервные копии баз данных. Стоимость хранения ($/ГБ) — один из важных показателей системы. В этой статье я хочу рассказать вам про один из методов, который позволил нам серьезно удешевить хранилище.


Как применение кодов избыточности в SDS помогает Яндексу дёшево и надёжно хранить данные


В 2015 году, как вы все помните, сильно вырос курс доллара. Точнее, расти-то он начал в конце 2014-го, но новые партии железа мы заказывали уже в 2015-м. Яндекс зарабатывает в рублях, и поэтому вместе с курсом выросла и стоимость железа для нас. Это заставило нас в очередной раз подумать о том, как сделать, чтобы в текущий кластер можно было положить больше данных. Мы такое, конечно, делаем регулярно, но в этот раз мотивация была особенно сильной. Кстати, если после поста у вас останутся вопросы, которые бы вы хотели обсудить лично, приходите на нашу встречу.


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

Категория: Компании » Яндекс

 

Патентная истерия: как перестать бояться журналистких предрассудок

Автор: admin от 5-10-2016, 16:00, посмотрело: 343

Когда я вижу заголовки «Компания Х запатентовала Y», сопровождаемые десятками гневными комментариев пользователей, у меня выступает кривая ухмылка на лице. Обычно за заголовками следуют эмоционально-возмущенные вопросы наших клиентов: «Да как им выдали такую хрень!», «Мы изобретаем, а они патентуют то, что 5 (10, 20… выберите сами) лет назад известно!!!», «Это же и ребенку очевидно!». И снова приходится проводить ликбез о том, что они еще ничего не запатентовали (читай: не получили патент) и не факт, что получат… Но давайте по порядку.

Как только у нас есть нечто патентоспособное (то, на что возможно получить патент), мы его документально оформляем и подаем в виде заявки на патент в регистрирующий орган (patent office). После этого наша заявка (будь то заявка на изобретение, полезную модель, промышленный образец) проходит две стадии экспертизы (подобная система используется в большинстве стран мира) – стадию формальной экспертизы и экспертизу по существу. Только после этого выдается патент (grant), либо принимается решение об отказе в выдаче патента. Именно после выдачи патента можно сказать, что изобретение, полезная модель, промышленный образец (нужное подчеркнуть) было запатентовано. До этого (не смотря, на наличие временной правовой охраны) это все не более, чем бумажка. Во время прохождения заявки описанных стадий (а иногда, когда экспертизы прошли быстро, то и после выдачи патента), через 18 месяцев после подачи происходит публикация материалов заявки на патент. Именно эти материалы часто и становятся объектов внимания СМИ, неверно толкующих исходную информацию.

Для наглядности давайте разберем на примере и оценим вероятность получения патента по последним двум случаям – «патент» SnapChat на монетизацию дополненной реальности и «патент» на бумажный пакет Apple.

История со SnapChat


Патентная истерия: как перестать бояться журналистких предрассудок

Мой обед начался немного не так… В скайпе написал давний клиент:
— Олег, как такое можно запатентовать???
— Это же вообще никакой конкретики!!!

Категория: Компании » Apple

 

Преобразование Method Reference в Method в языке Java

Автор: admin от 5-10-2016, 15:40, посмотрело: 204

Представьте, что есть у нас объект Function foo = SomeClass::someMethod; Это лямбда, которая гарантированно является ссылкой на не статический метод. Как можно из объекта foo достать экземпляр класса Method, соответствующий написанному методу?


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

Категория: Программирование

 

IPv6 в Microsoft Azure

Автор: admin от 5-10-2016, 15:35, посмотрело: 202

Выражаем благодарность за подготовку статьи Михаилу Тряхову (@PerseptronYar) из компании Akvelon (Ярославль) за помощь в написании данной статьи. Михаил работает в команде разработчиков Microsoft Azure CLI (Command Line Interface) со специализацией на Networking Services.

Всем привет! Сегодня настал момент поговорить о долгожданном нововведении, которое, с дымом и спешкою, подготовили-таки к конференции Ignite. Это событие прошло 28 по 30 сентября в Атланте, и о нем уже распрекрасно написано, скажем, здесь. Тем не менее, уже известно, что IPv6 стал доступен в целом ряде регионов (location) Microsoft Azure. Под катом подробности.

Категория: Программирование, Microsoft

 
Назад Вперед