Pull to refresh
0
0
Николай Савенко @nicksav

Digital Platforms Manager at Caterpillar

Send message

Шесть задачек для Front-End разработчика

Reading time2 min
Views45K

1. Форма кредитной карты


Клёвая форма кредитной карты с гладкими и приятными микровзаимодействиями. Включает форматирование чисел, проверку и автоматическое определение типа карты. Она построена на Vue.js, а также полностью адаптивная. (Посмотреть можно здесь.)

image

credit-card-form

Чему научитесь:

  • Обрабатывать и валидировать формы
  • Обрабатывать события (например, при изменении полей)
  • Разберетесь как отображать и размещать элементы на странице, особенно данные кредитной карты, которая поверх формы
Читать дальше →
Total votes 46: ↑41 and ↓5+36
Comments43

Удаленное управление компьютером через браузер

Reading time1 min
Views56K
Около полугода назад задумал сделать программу для управления компьютером через браузер. Начал с простого односокетного HTTP сервера, который передавал картинки в браузер и получал координаты курсора для управления.

На определенной стадии понял что для этих целей хорошо подходит технология WebRTC. Такое решение есть у Chrome браузера, оно устанавливается через расширение. Но хотелось сделать маловесную программу, которая будет работать без установки.

Сначала попробовал использовать библиотеку которую предоставляет Google, но после компиляции она занимает 500MB. Пришлось реализовать весь WebRTC стек почти с нуля, удалось все уместить в exe файл размером 2.5MB. Друг помог с интерфейсом на JS, вот что в итоге получилось.
Читать дальше →
Total votes 91: ↑74 and ↓17+57
Comments77

AllJoyn и Windows 10 — делаем так, чтобы наши устройства говорили на одном языке

Reading time4 min
Views37K
Выражаем большое спасибо за подготовку статьи sgrebnov из компании Akvelon (Иваново), за помощь в написании данной статьи как непосредственному разработчику AllJoyn и эксперта по IoT/Windows. Остальные наши статьи по теме IoT можно найти по тегу iotweek.

Привет!

Не так давно мы уже затрагивали тему IoT или «Интернета Вещей» в рамках прошедшей конференции WinHEC (Hardware Engineering Conference) 2015.

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



Читать дальше →
Total votes 23: ↑20 and ↓3+17
Comments2

Рестораны будущего: украинская компания создает глобальную сеть заведений с интерактивными столами

Reading time3 min
Views17K
Занял столик, сделал заказ официанту, подождал, поел и расплатился — вот та схема, по которой уже более сотни лет люди обслуживаются в большинстве ресторанов. Кажется, эта схема является утвержденной и незыблемой, однако создатели проекта Interactive Restaurant Technology с этим в корне не согласны.

image
Читать дальше →
Total votes 37: ↑31 and ↓6+25
Comments55

Давайте изобретать велосипеды

Reading time3 min
Views20K
Мотивации пост.



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

И правда, есть же матлаб. Любой может в два движения создать и обучить стандартную сетку одним из готовых стандартных и уже оптимизированных алгоритмов, обучить какой-нибудь страшно стандартной задаче классификации и всё у него будет хорошо. Тем более это актуально, учитывая что с 70-ых годов прошлого века в деле обратного распостранения ошибки не произошло ничего принципиально нового. А новые сетки уже тоже есть в матлабе.

В этом посте я постараюсь показать, почему нужно изобретать велосипед.
Читать дальше →
Total votes 46: ↑44 and ↓2+42
Comments38

Интеграция ASP.NET MVC c Sharepoint 2013. Part 1: High-Trusted provider-hosted APP

Reading time6 min
Views11K
Всем привет!

Меня зовут Денис и я работаю старшим разработчиком в компании «ДоксВижн». Этим постом я хочу начать цикл статей, касающихся разработки в области SharePoint 2013. Они затронут разные аспекты этой темы, начиная с возможностей базовой интеграции Web-приложения и заканчивая публикацией в магазине SharePoint Store. Знание нюансов и подводных камней, с которыми я столкнулся, может пригодиться тем, перед кем впервые будет стоять аналогичная задача.

Читать дальше →
Total votes 10: ↑7 and ↓3+4
Comments3

Превращаем телевизор в Windows-компьютер

Reading time1 min
Views26K

Хотите сделать из вашего телевизора полноценный Windows компьютер? Теперь — легко! На азиатских рынках начались продажи микрокомпьютера Lemel формата TV Stick на базе двухядерного процессора Intel Atom. Микрокомпьютер оснащен высокоскоростным HDMI портом, 2 Гб оперативной памяти и внутренним хранилищем емкостью 32 Гб; он управляется предустановленной ОС Windows 8.1. К устройству можно подключить беспроводную клавиатуру и мышь по Bluetooth.
Представленные в настоящее время на рынке многочисленные Android «свистки» для ТВ имеют сравнительно небольшую производительность и ограниченный функционал. Новая модель в таком же сверхмалом конструктиве справляется с отображением FullHD картинки, что позволяет подключать ее к телевизорам с большой диагональю.
Стоимость устройства в Тайване составляет $164. Ждем его появления в интернет-магазинах.
Total votes 13: ↑10 and ↓3+7
Comments27

Что нам стоит дом настроить: «умный дом» под контролем Lumia

Reading time4 min
Views12K
Совсем недавно умный дом был дорогим сложносочиненным механизмом: замкнутая система, установить которую могли лишь обученные специалисты. Управление было достаточно примитивным: между собой компоненты системы никак не были связаны, управлялись с одного пульта по отдельности. Стоит добавить, что стоимость таких систем была такова, что позволить себе их могли только довольно обеспеченные люди. Естественно, все меняется, и сейчас ключом от умного дома становится обычный смартфон, например Lumia.



С помощью оборудования Insteon и помощника Cortana стало возможно управлять домом голосом: включать и выключать свет, регулировать его яркость контролировать температуру, влажность, открывать и закрывать жалюзи. Достаточно просто сказать «Cortana, в комнате холодно», голосовой помощник предложит сделать теплее. За окном темнеет: «Cortana, включи свет и зашторь шторы».
Читать дальше →
Total votes 27: ↑19 and ↓8+11
Comments29

Не пельменем единым жив программист или история о том, как все успеть

Reading time7 min
Views136K
image

По заявкам трудящихся и в связи с переносом — возвращаю пост, который многих порадовал. Надеюсь НЛО будет не против.

На написание этого поста меня сподвиг замечательный пост «За что конкретно я ненавижу некоторых отдельно взятых маркетологов — или как айтишник по магазинам ходил». Сразу хочу извиниться за возможные опечатки — пишу с планшета, сидя в микроавтобусе и вытягивая сеть телефоном. Hacker's keyboard очень удобен для ssh-доступа, но большие тексты писать им не очень удобно.

IT- специалисты — народ любопытный. То соберут на базе микроконтроллеров автоматическую систему полива и освещения для любимого фикуса, то пропатчат прошивку мультиварки для раздачи торрентов. Но, по непонятной и загадочной причине, когда дело доходит до еды, пресловутый принцип DIY дает сбой. И наш герой, способный часами переделывать кинескоп старого телевизора в Луч Смерти, идет на кухню утолить голод соевым текстуратом пополам с гидроцеллюлозой и «коллагеновым сырьем».

В этом посте я хочу разрушить миф о том, что еда может быть либо быстрой и удобной, либо съедобной. Не секрет, что многим из нас приходится работать по 12 часов в сутки, что не способствует кулинарным подвигам с участием 28 приправ и перьев с зада дракона, омытых слезами единорога. Вы получите замечательную возможность посмотреть в глаза своей половинки на 8 марта после того, как она получит не контроллер для дистанционного управления шторой, а свежевыпеченный хлеб ручной работы рано утром. Если вам надоело есть синтетику — добро пожаловать под hubracut.
Читать дальше →
Total votes 269: ↑263 and ↓6+257
Comments293

Back-end на основе Microsoft Azure

Reading time5 min
Views5.9K
Хочу рассказать ещё об одной теме, по которой материалов пока что чрезвычайно мало. Речь пойдёт о разработке back-end'а на основе Microsoft Azure Mobile Services. Хотя вводных статей на эту тему немало, легко заметить, что традиционный пример с TodoItems (которым подавляющее большинство введений ограничиваются) содержит потенциальные проблемы для большого проекта.

Самый главный минус демонстрационного проекта заложен в особенностях EntityDomainManager, который вынуждает отправлять через JSON те же классы, что используются в ORM (допустим, используем Entity Framework). Во-первых, сериализуемый класс должен наследоваться от EntityData, получается, что в базе данных оказываются не всегда нужные и удобные поля (например, он идентифицируется строкой, но хорошо ли строить индексы всегда на строках?). Во-вторых, EF располагает к наследованию класса только для схемы code first, не предусматривающей в текущей версии mapping'а на хранимые процедуры (вновь вопрос о быстродействии БД). И, в конце концов, а где тогда слой логики? Ведь структура БД не обязательно тождественна внешнему интерфейсу.

По этим причинам рассмотрим другой метод. Оговорю также тот факт, что введения в основы здесь не будет, предполагается, что краткое введение читателю уже известно.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments0

Опыт компании Sly Lamb: адаптация дизайна iOS-приложения для Windows Phone

Reading time5 min
Views6.9K
Эта статья создана нашими друзьями, партнерами из компании Sly Lamb и описывает их реальный опыт адаптации и разработки мобильных приложений для Windows Phone.
Добрый день! Меня зовут Алексей Пережогин, я — руководитель студии Sly Lamb, в которой мы занимаемся профильной разработкой приложений для платформ Microsoft с момента выхода Windows Phone на Российский рынок.

Этот пост посвящен нашему самому частому типу проектов за последнее время – адаптации iOS приложений для Windows Phone на примере приложения “Рецепты Юлии Высоцкой”.

Вводная о приложении


Рецепты Юлии Высоцкой — первое приложение для Windows Phone на русском языке, в котором к большинству из 1500 рецептов есть видеоинструкция. В приложении можно быстро найти нужное блюдо по тегам или с точным указанием ингредиентов/типа готовки; сформировать список покупок для отобранных продуктов и поделиться им с семьей/друзьями; составлять списки любимых блюд и делиться ими в соцсетях.

Исходные данные


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

 
Скриншоты экранов
iOS приложения перед стартом работы

По-летнему, но совсем не похоже на дизайн в стиле Microsoft – значит, есть над чем поработать!
Читать дальше →
Total votes 27: ↑19 and ↓8+11
Comments4

Адаптация Microsoft Project Server 2010 под специфику системы управления проектами компании

Reading time11 min
Views16K
Мы хотим поделиться своим опытом доработки Microsoft Project Server 2010 под специфические требования заказчика.

Данная статья может быть интересна как бизнес-пользователям, которые могут узнать о новых возможностях платформы применительно к собственной компании, так и техническим специалистам, которые могут подчерпнуть из статьи новые знания о методах доработки Microsoft Project Server 2010.

Небольшое введение


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

Информационная система управления проектной деятельностью в идеальном случае должна обеспечивать следующий функционал (далеко не полный, но, в общем, достаточный):

Читать дальше →
Total votes 5: ↑4 and ↓1+3
Comments1

Cardiwear: отечественная умная футболка-электрокардиограф

Reading time2 min
Views9.7K


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

Не так давно появилась идея умной одежды, которая, кроме обычных функций, может работать в качестве мониторинга активности, пульсометра, шагомера. В этом есть смысл, поскольку концепция 2 в 1, умное устройство + одежда, часто имеет преимущество перед традиционной схемой ношения умных устройств. Пульсометр, фитнес-трекер и прочие устройства можно забыть, утопить или неправильно использовать. А вот собственную одежду забыть сложно.

Российские разработчики предложили собственную реализацию умной одежды: умную футболку Cardiwear. Сейчас футболка дорабатывается, и вскоре будет представлена широкой общественности.

Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments17

Законный backdoor в распространении корпоративных Windows Store приложений

Reading time6 min
Views16K
Привет, Хабр! В этой статье мы делимся опытом по распространению корпоративного приложения для Windows Storе.

Есть у нас клиент. Отличный клиент, для которого мы создали, внедрили и продолжаем развивать большое портальное решение по дистанционному обслуживанию агентов. Примерно год назад было принято решение о создании мобильного рабочего места сотрудника на базе Windows 8 планшетов.
Но создать приложение — это лишь одна задача. Необходимо было продумать следующий шаг: оно должно быть установлено на планшеты компании-заказчика и разойтись по России, потому что конечные пользователи —это представители компании в различных регионах. При этом должен присутствовать механизм обновления приложений, так как без этого, сами понимаете, никуда.
Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments7

Information

Rating
Does not participate
Location
Brisbane, Queensland, Австралия
Registered
Activity