Работа с периферией из JavaScript: от теории к практике

Автор: admin от 15-06-2017, 17:35, посмотрело: 43

Работа сотрудника банка опасна и трудна. В Единой фронтальной системе мы стараемся помочь сотруднику банка и автоматизировать его работу. Одна из многочисленных задач, которую нам нужно решить, — доработать тонкий клиент для возможности работы с периферийным банковским оборудованием. Но сделать это не так-то просто. В данной статье мы расскажем, как мы пытались решить задачу, и к чему это привело.

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

Работа с периферией из JavaScript: от теории к практике

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

 

Запуск Bare-metal приложения на Cyclone V SoC

Автор: admin от 15-06-2017, 17:25, посмотрело: 51

Запуск Bare-metal приложения на Cyclone V SoC

Введение


Для некоторых людей FPGA SoC является чем-то недоступным пониманию и данная статья должна исправить это недоразумение. Разберем создание программы с нуля, от пустого проекта, до горящего светодиода. Для начала скажу, что проект выполнялся на отладочной плате DE1-SoC, и вы можете с легкостью адаптировать его для других плат с плисами фирмы Аltera, если разберетесь с данным руководством. Начнем!

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

 

Онлайн конференция DEV Labs JavaScript. 24 июня

Автор: admin от 15-06-2017, 15:35, посмотрело: 66

Онлайн конференция DEV Labs JavaScript. 24 июняНа одной из последних конференций мы обещали нашим участникам больше не смешивать тематику Java и javascript в рамках одного мероприятия и организовать отдельную конференцию по JS. Обещали — выполняем. 24 июня холиварим исключительно по тематике javascript.

Чтобы не отнимать у вас целый летний выходной, выступлений в программе не много, но все строго по делу:

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

 

Интересные вопросы на знание C# и механизмов .NET

Автор: admin от 15-06-2017, 15:35, посмотрело: 49

Предлагаю Вам ряд вопросов по C# и .NET в целом, которые могут пригодиться для проведения собеседования или просто помогут лучше понять, как работает платформа .NET. Здесь не будет обычных вопросов о том, чем отличаются ссылочные типы от значимых и тп. Я постарался выбрать самые интересные, над которыми стоит задуматься.

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

 

Дизайн интерфейса корпоративного инструмента BI для data mining

Автор: admin от 15-06-2017, 15:30, посмотрело: 79

Невозможно управлять тем, что нельзя измерить (древнеримская мудрость)

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

Дизайн интерфейса корпоративного инструмента BI для data mining

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

 

Компилируем, как будто на дворе 1992 год

Автор: admin от 15-06-2017, 10:25, посмотрело: 41

Компилируем, как будто на дворе 1992 год

Я изучал ванильный исходный код игры Wolfenstein 3D 1992 года. Несмотря на то, что ей уже 25 лет, и она совершенно устарела для современных платформ, её всё равно можно скомпилировать, если воссоздать окружение.

Для этого требуется всего лишь:

  • Исходный код Wolfenstein 3D.

  • DosBox.

  • Компилятор Borland C++ 3.1.

  • Wolfenstein 3D shareware (чтобы позаимствовать ресурсы).

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

 

Топ 15 бесплатных Unity ассетов для начинающего 2D разработчика

Автор: admin от 14-06-2017, 21:20, посмотрело: 56

Введение


Unity3D – безумно удобная среда, которая многое делает за нас. Именно поэтому она сейчас так востребована: разработка игр при правильном подходе становится не сложнее сборки конструктора.

Сама платформа Unity предоставляет широкий набор инструментов, но иногда не хватает и их. Тогда в дело вступает Asset Store с миллионами ассетов, моделей и примеров проектов.

Топ 15 бесплатных Unity ассетов для начинающего 2D разработчика


Если у вас еще мало опыта в разработке приложений, имейте в виду: Asset Store – это огромный склад велосипедов, которые уже изобрели до вас. При этом там можно найти очень много бесплатного контента, или же контента по цене одной чашки кофе (сэкономьте на латте!).

Почему мы посвятили статью именно 2D играм? Посмотрите на рынок: 2D игры сейчас переживают ренессанс. Чтобы в этом убедиться, достаточно взглянуть на инди-сектор в Steam, Ketchapp и Zeptolab в мобильной разработке. 2D игры давно превратились из отжившего свое сектора в отдельную процветающую нишу рынка. Поэтому если вы решили делать 2D игру на Unity, сначала убедитесь, что у вас в арсенале есть все нужные инструменты, чтобы обеспечить должное качество продукта.

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

 

Russian Minesweeper — мультиплеерная версия игры «Сапёр»

Автор: admin от 14-06-2017, 19:40, посмотрело: 48

Russian Minesweeper — мультиплеерная версия игры «Сапёр»

Здравствуйте, уважаемые читатели. Искренне надеюсь, что среди читателей Хабра найдутся любители такой замечательной игры как «Сапёр».

Если верно помню, то впервые эта игра появилась на операционной системе Windows 3.1 ещё в далеком 1994-ом году. В то время эта игра позиционировалась как средство для обучения использованию компьютерной мыши и в целом графическому интерфейсу ОС. Выглядела она примерно так:

Russian Minesweeper — мультиплеерная версия игры «Сапёр»


Однако, время идет, популярность сапера падает, и хочется внести новую жизнь и краски в эту игру. Именно так и родилась мультиплеерная версия игры, именованная как "Russian Minesweeper", которая представляет собой браузерную онлайн игру. Заинтересовавшихся прошу под кат.

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

 

Коллбэк в JavaScript… Что за зверь?

Автор: admin от 14-06-2017, 19:35, посмотрело: 50

Если вы не очень хорошо представляете себе — что такое «коллбэки», и как ими пользоваться в javascript, сейчас у вас есть шанс их понять и научиться с ними работать.

Коллбэк в JavaScript… Что за зверь?

Перейдём сразу к делу. Коллбэк — это функция, которая должна быть выполнена после того, как другая функция завершит работу. Отсюда и название, которое, в английском написании, может быть представлено как «call back», хотя обычно это — «callback». Среди вариантов перевода этого слова — «обратный вызов». В русскоязычных публикациях, допускающих использование жаргона программистов, весьма распространена калька с оригинального названия: «коллбэк». Если же обойтись без жаргона, то о чём мы говорим, называется «функция обратного вызова».

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

 

5 возможностей LESS, о которых вы могли не знать

Автор: admin от 14-06-2017, 17:55, посмотрело: 34

5 возможностей LESS, о которых вы могли не знать


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

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