» Материалы за 09.01.2018 » Страница 3

 

ТАУ для самых маленьких: пример реализации ПИД-регулятора в Unity3D

Автор: admin от 9-01-2018, 09:35, посмотрело: 118

Вместо введения



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

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

 

Разрабатываем крутой GUI на esp8266 с библиотекой uGFX

Автор: admin от 9-01-2018, 09:35, посмотрело: 100

В многих проектах для esp8266 я использую TFT экран с тачскрином. В зависимости, от проекта интерфейс может быть простым, например, текстовая консоль, выводящая лог работы приложения или просто график изменения входного сигнала. А в некоторых — сложный GUI, с несколькими экранами, графическими кнопками, строками ввода текста и даже виртуальной клавиатурой.

В этой статье хочу поделиться опытом, как можно подключить экран с тачскрином к esp8266 и реализовать графический интерфейс в среде Arduino.



Видео-тизер:





Итак, приступим

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

 

Простой планировщик задач на PHP

Автор: admin от 9-01-2018, 09:35, посмотрело: 59

Простой планировщик задач на PHP

В процессе эволюции более-менее крупного проекта может настать ситуация, когда количество запланированных задач (cron jobs) становится настолько большим, что поддержка их становится ночным кошмаром devops'ов. Для решения этой проблемы мне пришла в голову идея создать реализацию планировщика на PHP, тем самым сделав его частью проекта, а сами задачи — частью его конфигурации. В этом случае необходимое и достаточное количество cron jobs будет равно единице.

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

 

Алгоритм Пакcос. Понятная статья о консенсусе в распределенной системе

Автор: admin от 9-01-2018, 06:50, посмотрело: 82

В данной статье мы разберем алгоритм консенсуса Паксос, обсудим зачем он нужен, почему работает, докажем его корректность и немого поговорим о проблемах практического применения. Во многом это вольный пересказ статьи Лесли Лампорта «Paxos Made Simple»



Зачем нужен распределенный консенсус и что это такое



Алгоритм Пакcос. Понятная статья о консенсусе в распределенной системе

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

 

Поиск ошибки в архитектуре процессора Xbox 360

Автор: admin от 9-01-2018, 06:50, посмотрело: 60

Вашему вниманию предлагается перевод свежей статьи Брюса Доусона – разработчика, сегодня работающего в Google над Chrome для Windows.



Недавнее открытие уязвимостей Meltdown и Spectre напомнило мне о том случае, как однажды я обнаружил подобную уязвимость в процессоре Xbox 360. Её причиной была недавно добавленная в процессор инструкция, само существование которой представляло собой опасность.



В 2005 году я занимался процессором Xbox 360. Я жил и дышал исключительно этим чипом. У меня на стене до сих пор висят полупроводниковая пластина процессора диаметром в 30 см и полутораметровый постер с архитектурой этого CPU. Я потратил так много времени на то, чтобы понять, как работают вычислительные конвейеры процессора, что, когда меня попросили выяснить причину загадочных падений, я смог интуитивно догадаться о том, что к их появлению могла привести ошибка в дизайне процессора.



Однако, прежде чем перейти к самой проблеме, сначала немного теории.

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

 

Вышел GitLab 10.3: статическое тестирование безопасности приложений и тестирование производительности в браузере

Автор: admin от 9-01-2018, 06:50, посмотрело: 57

Вышел GitLab 10.3: статическое тестирование безопасности приложений и тестирование производительности в браузере



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

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

 

Упрощаем ReactJS компоненты с помощью RxJs

Автор: admin от 9-01-2018, 06:50, посмотрело: 85

Введение


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

Я подразумеваю, что, читая эту публикацию, вы хорошо знаете ReactJS и, хотя бы, представляете суть RxJs. Я не буду использовать Redux в примерах, но все, что будет написано ниже, прекрасно проецируется и на связку React + Redux.

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

 

MSSQL SERVER – пример применения связанного сервера

Автор: admin от 9-01-2018, 06:50, посмотрело: 104

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

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

 
Назад Вперед