» Материалы за Декабрь 2017 года » Страница 6

 

Математические модели релейно-импульсных регуляторов

Автор: admin от 28-12-2017, 14:25, посмотрело: 27

Математические модели релейно-импульсных регуляторов


Введение



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



Практика промышленного использования микропроцессорных регулирующих приборов (МРП) показала, что “идеальные алгоритмы” физически не реализуемы. Синтезированная на их основе АСР не отражает поведение реальной системы [1].



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



Релейно-импульсные регуляторы применяются в микропроцессорных регулирующих приборах, где наблюдается следующая тенденция. Например, в публикации [2] описаны возможности применения протокола modbus для создания собственной Scada системы на базе Python.

В публикации [3] описано использование Python для работы с Arduino. Продолжаю эту тенденцию и я в надежде, что Python окончательно овладеет этой новой областью применения.

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

 

Сравнение отклика клавиатур

Автор: admin от 28-12-2017, 14:25, посмотрело: 39

Если вы посмотрите на «игровые» клавиатуры, то многие из них продаются по цене $100 или выше на заявлениях об их быстроте. В рекламных объявлениях можно встретить такие заявления:




  • Специально разработанные клавиши, которые сокращают время регистрации нажатия

  • В 8 РАЗ БЫСТРЕЕ — скорость опроса 1000 Гц: время отклика 0,1 миллисекунды

  • Получи абсолютное преимущество над своими противниками со сверхбыстрой работой клавишных переключателей 45g и срабатыванием на 40% быстрее, чем у стандартных переключателей Cherry MX Red

  • Самая высокая в мире частота опроса 1000 Гц

  • Самая быстрая в мире игровая клавиатура, частота опроса 1000 Гц, время отклика 0,001 секунды

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



Ситуация с игровыми клавиатурами во многом напоминает разговор с продавцом машин:



Продавец: Эта машина супербезопасна! У неё двенадцать подушек безопасности!

Я: Это хорошо, но как она выглядит в краш-тестах?

Продавец: Двенадцать подушек безопасности!




Конечно, у игровых клавиатур частота опроса 1000 Гц, и что из этого?

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

 

Сегментация памяти (Схема памяти компьютера)

Автор: admin от 28-12-2017, 14:25, посмотрело: 30

Представляю, Вам, перевод статьи одного из разработчиков PHP, в том числе версии 7 и выше, сертифицированного инженера ZendFramework. В данный момент работает в SensioLabs и большую часть занимается низкоуровневыми вещами, в том числе программированием в С под Unix. Оригинал статьи здесь.



Ошибка Сегментации: (Компьютерная верстка памяти)



Несколько слов, о чем эта запись в блоге



Я планирую в будущем писать технические статьи о PHP, связанные с глубоким пониманием памяти. Мне нужно, чтобы мои читатели имели такие знания, которые им помогут понять некоторые концепции дальнейшего объяснения. Для того, чтобы ответить на этот вопрос, нам придется перемотать время назад в 1960-е года. Я собираюсь объяснить вам, как работает компьютер, а точнее, как происходит доступ к памяти в современном компьютере, а затем вы поймете, из-за чего происходит это странное сообщение об ошибке — Segmentation Fault.



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

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

 

Ричард Хэмминг: «Учитель должен готовить ученика к будущему ученика, а не к прошлому учителя»

Автор: admin от 28-12-2017, 14:25, посмотрело: 33

«В этих лекциях я пытаюсь передать студентам то, чего не передашь словами — суть стиля в науке и инженерном деле.»


Ричард Хэмминг: «Учитель должен готовить ученика к будущему ученика, а не к прошлому учителя»Привет, Хабр.

Помните офигенную статью «Вы и ваша работа» (+219, 2041 в закладки, 328k прочтений)?



Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.



Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»



Мы уже перевели 3 главы (правда, в порядке субъективных интересов):




  • Глава 24. Квантовая механика

  • Глава 25. Креативность

  • Глава 30. Вы и ваше исследование



Сегодня — Предисловие и Введение.

(За перевод спасибо Savva Sumin, который откликнулся на мой призыв в «предыдущей главе».)



Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru



Предисловие



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

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

 

Обзор реализаций округления в Go

Автор: admin от 28-12-2017, 14:25, посмотрело: 21

Обзор реализаций округления в Go

Привет, Хабр! Меня зовут Олег, я PHP-и-не-только-разработчик в Badoo. Меня часто удивляет, насколько по-разному в языках программирования подходят к составлению стандартной библиотеки. Go — не исключение: отсутствие функции math.Round() меня удивило. Однако, покопавшись в этих ваших интернетах, я выяснил, в чём причина. Этими знаниями я и хотел бы поделиться в своём вольном переводе.

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

 

Дайджест новостей из мира PostgreSQL

Автор: admin от 28-12-2017, 13:30, посмотрело: 37

Дайджест новостей из мира PostgreSQL


Друзья! Мы решили запустить дайджест свежих новостей, статей, релизов и событий из мира PostgreSQL, который будет выходить раз в две недели. В подборке вы найдете ссылки на наиболее интересные материалы по PostgreSQL, вышедшие за период. Если мы пропустили что-то важное для вас – пишите в комментариях!



Релизы




  • Вышел Postgres Pro Standard 10.1.1. В эту версию перенесены все ключевые доработки и новые возможности СУБД Postgres Pro Standard 9.6, исправлены некоторые найденные ошибки. Также вышла сборка PostgreSQL 10.1 под Windows

  • Вышла версия PgBouncer 1.8.1.. Исправлена ошибка в 1.8.: добавлен недостающий файл, теперь PgBouncer без проблем собирается из тарбола.

  • Появилась версия драйвера psqlODBC 10.01.0000. Некоторые поправки и усовершенствования по сравнению с версией 10.00.0000.





Статьи




  • В статье Jsonb: few more stories about the performance

    Дмитрий Долгов (Zalando) обнародовал производительность PostgreSQL, MySQL и MongoDB на тестах YCSB. Сравнивалась производительность обработки бинарных JSON-ов (JSONB и BSON). Методика тестирования (в облаке) расписана подробно, есть выводы и рекомендации.

    До этого тема обсуждалась на PGConf.eu2017 в Варшаве и на других конференциях. Например, в презентации Олега Бартунова по результатам YCSB-тестирования в Postgres Professional (слайд 81 и далее). В этих тестах на выделенных мощных серверах сравнивались только MongoDB и PostgreSQL, а акцент был сделан на высокую нагрузку (тысячи клиентов одновременно).

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

 

Блокчейн и все связанное с ним легализовали в Беларуси

Автор: admin от 28-12-2017, 13:30, посмотрело: 113

Вот и опубликован Декрет Президента Беларуси «О развитии цифровой экономики», который он подписал 21 декабря 2017 года.



Теперь в Беларуси можно создавать крипто-биржи, торговать токенами, заключать смарт-контракты. Майнинг и торговля токенами не относится к предпринимательской деятельности, декларировать крипто-валюту не требуется. Резиденты Парка высоких технологий и физические лица, занимающиеся майнингом и операциями с токенами освобождены до 2023 года от НДС и налогов на прибыть и доходы. Операции не относятся к банковской деятельности, не требуются лицензии для биржевой деятельности.



Крипто-рай? https://habrahabr.ru/post/345764/?utm_source=habrahabr&utm_medium=rss&utm_campaign=345764#habracut

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

 

Блог RuVDS. Дайджест постов и наши итоги года

Автор: admin от 28-12-2017, 13:30, посмотрело: 36

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



Блог RuVDS. Дайджест постов и наши итоги года



Сегодня мы решили покопаться в своём блоге: проанализировать результаты двухлетнего труда, чтобы поделиться с вами своим опытом — вдруг это кому-то из вас пригодится.

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

 

Что нужно уметь, чтобы не бояться потерять работу

Автор: admin от 28-12-2017, 13:30, посмотрело: 59

Метод, которым пользуются Джефф Безос, Уоррен Баффет и Илон Маск



Что нужно уметь, чтобы не бояться потерять работу



Джеффу Безосу часто задают вопрос, который мы все должны задать сами себе: «Что изменится в ближайшие 10 лет?»



Это непростой вопрос: мир меняется очень быстро, и принимаемые сегодня решения определяют нашу судьбу.



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



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



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



За последние несколько лет я познакомился с людьми, которые свою карьеру посвятили умелому предсказанию будущего: они вкладывали деньги на основе своих прогнозов, и год за годом получали солидный куш. Я заметил, что у них есть кое-что общее — противоречащий, на первый взгляд, здравому смыслу подход к вложению денег и времени, который переворачивает вверх ногами привычные представления. В этой статье я расскажу, как можно обеспечить себе будущее, используя методы, которые применяют добившиеся всего своим умом предприниматели-миллиардеры и инвесторы, такие как Джефф Безос, Рэй Далио, Говард Маркс и Уоррен Баффет.



Переведено в Alconost

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

 

Фронтенд-2017: о самом важном

Автор: admin от 28-12-2017, 13:30, посмотрело: 38

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



Фронтенд-2017: о самом важном



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

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