КПК (Карманный Путевой Компьютер): Схемотехника GPS логгера

Автор: admin от 1-06-2019, 22:40, посмотрело: 56

Мой хобби проект — это GPS логгер. В комментариях даже предложили называть его “Путевой компьютер”, т.к. логгирование это только небольшая часть всех возможностей устройства. Многое уже реализовано, но бОльшую часть еще только предстоит сделать.



В прошлых статьях я описывал переход с ардуино на STM32, STMCube/HAL, немного рассуждал про билд систему, бутлоадер, строил композитное USB устройство и прокачивал его скорость. Все это делалось на макетке на основе платы Blue Pill STM32F103CB и ежика из проводов. Пора устройству обрести форму, как электронную (схему), так и физическую (корпус).



КПК (Карманный Путевой Компьютер): Схемотехника GPS логгера


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



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



Под катом многабукав, но будет инженерненько.

Категория: Гаджеты, Веб-разработка

 

Жизнь на частицах 3D

Автор: admin от 1-06-2019, 21:10, посмотрело: 44

ПривеТ! Решил поделиться с читателями своими небольшими экспериментами с системами частиц в трехмерном пространстве. За основу взял публикацию на Хабре об экспериментах с частицами в 2D пространстве.

Жизнь на частицах 3D

Категория: Game Development

 

Архитектура конечных автоматов в Unity для организации поведений юнитов

Автор: admin от 1-06-2019, 19:25, посмотрело: 40

Первым этапом разработки моей игры стала разработка RTS-движка. Я планирую написать серию постов о возникших задачах и их решениях в этом блоге. В этом посте я расскажу как организовал поведения юнитов.



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

Категория: Game Development

 

«Без лишних экспериментов», или как мы банковский акселератор запустили

Автор: admin от 1-06-2019, 19:15, посмотрело: 39

Известный американский венчурный фонд и стартап-акселератор 500Startups как-то расспросил 100 менеджеров крупных корпораций об их работе со стартапами. Оказалось, что практически все компании работают со стартапами, но только один пилотный проект из четырех трансформируется в решение, которое можно вывести на рынок. А если говорить о банках, и того меньше. В этом посте на примере собственного акселератора мы покажем, в чем тут сложности и как мы их стараемся преодолевать.



«Без лишних экспериментов», или как мы банковский акселератор запустили

Категория: Железо

 

JS. Proxy. Подводный камень, о котором нужно знать

Автор: admin от 1-06-2019, 19:15, посмотрело: 38

Эта статья будет интересна тем кто использует Proxy, для реактивности или рефлексии.

Поведение JS методов, нам хорошо знакома если мы просто используем их в рамках объекта.

Если метод передается через свойство другому объект, то он работает с тем this, который определен в рамках другого объекта.



code_0

Это необходимо ясно понимать при использовании Proxy.

Категория: Железо

 

Dell и Alienware на Computex 2019: рассказываем о ключевых новинках

Автор: admin от 1-06-2019, 19:15, посмотрело: 47

На днях в Тайбэе завершается выставка Computex 2019. Dell принимает в ней участие далеко не всегда, но так вышло, что именно на этой площадке мы представили сразу очень много новинок из консьюмерского сегмента. Спешим вкратце рассказать обо всех них и даже показать живые фото гаджетов прямиком с Тайваня. Добро пожаловать под кат. Спойлер: там очень интересно!



Dell и Alienware на Computex 2019: рассказываем о ключевых новинках

Категория: Железо

 

Машинное обучение на максимальной скорости: система Predictive Maintenance за четыре месяца

Автор: admin от 1-06-2019, 19:15, посмотрело: 36

Машинное обучение на максимальной скорости: система Predictive Maintenance за четыре месяца


Автор: Людмила Дежкина, Solution-архитектор, DataArt



Около полугода наша команда работает над Predictive Maintenance Platform — системой, которая должна предсказывать возможные ошибки и поломки оборудования. Это направление стоит на стыке IoT и Machine Learning, работать здесь приходится и с железом и, собственно, с программным обеспечением. О том, как мы строим Serverless ML с библиотекой Scikit-learn на AWS, и пойдет речь в этой статье. Я расскажу о сложностях, с которыми мы столкнулись, и об инструментах, используя которые, сэкономили время.

Категория: Android

 

Используем Firebase в качестве хранилища изображений для Android-приложения

Автор: admin от 1-06-2019, 19:15, посмотрело: 50

Используем Firebase в качестве хранилища изображений для Android-приложения



В этой статье вы узнаете, как извлечь изображение из хранилища Firebase для Android-приложения.

Категория: Программирование, Веб-разработка, Game Development, Android

 

Три неочевидных примера использования шаблонизаторов в backend-е

Автор: admin от 1-06-2019, 19:00, посмотрело: 683

С одной стороны, предмет действительно был квадратным. C другой стороны он был круглым. Но с третьей стороны, с которой должен быть треугольник, предмет вышел кривой и косой.



— Алешенька идет на совещанку? — в дверь просунулась Леночкина заинтересованная физиономия.

— Алешенька на совещанку не идет. Алешенька пишет статью.

— О кубиках?

— Каких еще кубиках? — я опустил глаза, в руках и правда был злосчастный кубик. То есть шарик. То есть ромбик.

— Не о кубиках! И не о шариках. О шаблонах.

— Я им так и скажу! Шаблон, ах. — Леночка уже бежала дальше по коридору.



"О шаблонах. Даже о трех разных шаблонах". Точнее, о трех причинах использовать шаблоны в серверном коде. И ни одна из этих причин не будет про HTML.



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



Примеры кода будут на python. Реализация Mustache под пайтон называется pystache.



Итак, три причины впустить шаблоны в свою жизнь свой код.

Категория: Game Development

 

Уроки по SDL 2: Урок 2 — Main не резиновый

Автор: admin от 1-06-2019, 19:00, посмотрело: 34

Всем привет! Это мой второй урок по SDL 2. Информацию я всё ещё беру отсюда.

Итак, приветствую вас на уроке

Main не резиновый





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



Начнем написание кода с подключения SDL и объявления нескольких глобальных переменных.

Категория: Game Development

 
Назад Вперед