МКА (машина конечных автоматов) для чайников на примере класса «кнопка» в arduino
Зачем всё это нужно?
Когда чайник, уперевшись в необходимость отойти от простой последовательности действий, задаёт на хабре вопрос типа "как сделать вот это?", ему с вероятностью 70% отвечают "погугли конечные автоматы" и 30% "используй fixed state machine" в зависимости от страны работодателя профессионала. На следующий вопрос "а как?" отправляют в гугл. Идёт такой чайник, что только закончил мигать светодиодом и вытер пот со лба, что учил в школе немецкий и всю жизнь работал бульдозеристом в этот гугл и видит там статьи типа Википедия про конечные автоматы с формулами и в которых понятны только предлоги.
Так как я тоже чайник, но до бульдозера работал программистом 30 лет назад, наступив на множество граблей по мере освоения программирования микроконтроллеров, решил написать эту статью простым языком для начинающих. Читать дальше → https://goo.gl/BRc8kd
Зачем всё это нужно?
Когда чайник, уперевшись в необходимость отойти от простой последовательности действий, задаёт на хабре вопрос типа "как сделать вот это?", ему с вероятностью 70% отвечают "погугли конечные автоматы" и 30% "используй fixed state machine" в зависимости от страны работодателя профессионала. На следующий вопрос "а как?" отправляют в гугл. Идёт такой чайник, что только закончил мигать светодиодом и вытер пот со лба, что учил в школе немецкий и всю жизнь работал бульдозеристом в этот гугл и видит там статьи типа Википедия про конечные автоматы с формулами и в которых понятны только предлоги.
Так как я тоже чайник, но до бульдозера работал программистом 30 лет назад, наступив на множество граблей по мере освоения программирования микроконтроллеров, решил написать эту статью простым языком для начинающих. Читать дальше → https://goo.gl/BRc8kd
habrahabr.ru
МКА (машина конечных автоматов) для чайников на примере класса «кнопка» в arduino
Зачем всё это нужно? Когда чайник, уперевшись в необходимость отойти от простой последовательности действий, задаёт на хабре вопрос типа "как сделать вот это?",...
Антонио Джулли, Суджит Пал | Библиотека Keras - инструмент глубокого обучения (2018) [PDF]
════════════════════
Описание:
════════════════════
Эта книга - краткое, но обстоятельное введение в современные нейронные сети, искусственный интеллект и технологии глубокого обучения. В ней представлено более 20 работоспособных нейронных сетей, написанных на языке Python с использованием модульной библиотеки Keras, работающей поверх библиотек TensorFlow от Google или Theano от компании Lisa Lab. Описан функциональный API библиотеки Keras и возможности его расширения.
Рассмотрены алгоритмы обучения с учителем (простая линейная регрессия, классический многослойный перцептрон, глубокие сверточные сети), а также алгоритмы обучения без учителя - автокодировщики и порождающие сети. Дано введение в технологию глубокого обучения с подкреплением и ее применение к построению игр со встроенным искусственным интеллектом.
Издание предназначено для программистов и специалистов по анализу и обработке данных
════════════════════
Скачать: cloud.mail.ru/public/HGh5/M1fj3GoU4
════════════════════
Купить книгу в хорошем качестве:
dmkpress.com/
vk.com/dmkpress
════════════════════
#ии@physics_math
#искусственный_интеллект@physics_math
#машинное_обучение@physics_math
#python@physics_math
#алгоритмы@physics_math
════════════════════
Описание:
════════════════════
Эта книга - краткое, но обстоятельное введение в современные нейронные сети, искусственный интеллект и технологии глубокого обучения. В ней представлено более 20 работоспособных нейронных сетей, написанных на языке Python с использованием модульной библиотеки Keras, работающей поверх библиотек TensorFlow от Google или Theano от компании Lisa Lab. Описан функциональный API библиотеки Keras и возможности его расширения.
Рассмотрены алгоритмы обучения с учителем (простая линейная регрессия, классический многослойный перцептрон, глубокие сверточные сети), а также алгоритмы обучения без учителя - автокодировщики и порождающие сети. Дано введение в технологию глубокого обучения с подкреплением и ее применение к построению игр со встроенным искусственным интеллектом.
Издание предназначено для программистов и специалистов по анализу и обработке данных
════════════════════
Скачать: cloud.mail.ru/public/HGh5/M1fj3GoU4
════════════════════
Купить книгу в хорошем качестве:
dmkpress.com/
vk.com/dmkpress
════════════════════
#ии@physics_math
#искусственный_интеллект@physics_math
#машинное_обучение@physics_math
#python@physics_math
#алгоритмы@physics_math
Облако Mail.ru
Файл из Облака Mail.ru
Облако Mail.ru - это ваше персональное надежное хранилище в интернете.
Я недавно работаю c Flask и хочу решить вот какую проблемку.
Клиент будет работать с моим приложением, но на моем сервере не будет храниться данные клиента. Данные могут храниться в виде одного sqlite файла на компьютере самого клиента.
Клиент при регистрации укажет моему серверу, где на его компьютере хранится его база данных.
Вопрос такой.
Как моему серверу получить доступ к файлу на компьютере( андроиде, айфоне) клиента, если мой сервер будет знать адрес?
Клиент будет работать с моим приложением, но на моем сервере не будет храниться данные клиента. Данные могут храниться в виде одного sqlite файла на компьютере самого клиента.
Клиент при регистрации укажет моему серверу, где на его компьютере хранится его база данных.
Вопрос такой.
Как моему серверу получить доступ к файлу на компьютере( андроиде, айфоне) клиента, если мой сервер будет знать адрес?
[Перевод] Эмоциональное выгорание волонтеров
Ранее я подчеркивал ценность добровольной работы как более аккуратной, честной и творческой по сравнению с оплачиваемой работой. Однако здесь нужно сделать важную оговорку. Некоторые инструменты Социальной Архитектуры таят в себе опасность. Поставив людям захватывающую цель, вы можете подтолкнуть их в сторону саморазрушения. Это было главной проблемой в FFII (Foundation for a Free Information Infrastructure), когда я пришел туда, и ее усугублял высокий накал эмоций, характерный для родоплеменной корпоративной культуры организации в то время. Многие ключевые участники были изнурены и эмоционально истощены. Не понаслышке знакомое мне самому состояние.
Исследования эмоционального выгорания, о которых вы можете прочитать в Википедии, на мой взгляд, не соответствуют тому, что происходит в реальной жизни. А реальность всё-таки важнее теории. Я неоднократно наблюдал такую характерную особенность выгорания в добровольных сообществах: Читать дальше → https://goo.gl/Ewt3xZ
Ранее я подчеркивал ценность добровольной работы как более аккуратной, честной и творческой по сравнению с оплачиваемой работой. Однако здесь нужно сделать важную оговорку. Некоторые инструменты Социальной Архитектуры таят в себе опасность. Поставив людям захватывающую цель, вы можете подтолкнуть их в сторону саморазрушения. Это было главной проблемой в FFII (Foundation for a Free Information Infrastructure), когда я пришел туда, и ее усугублял высокий накал эмоций, характерный для родоплеменной корпоративной культуры организации в то время. Многие ключевые участники были изнурены и эмоционально истощены. Не понаслышке знакомое мне самому состояние.
Исследования эмоционального выгорания, о которых вы можете прочитать в Википедии, на мой взгляд, не соответствуют тому, что происходит в реальной жизни. А реальность всё-таки важнее теории. Я неоднократно наблюдал такую характерную особенность выгорания в добровольных сообществах: Читать дальше → https://goo.gl/Ewt3xZ
Хабр
Эмоциональное выгорание волонтеров
Ранее я подчеркивал ценность добровольной работы как более аккуратной, честной и творческой по сравнению с оплачиваемой работой. Однако здесь нужно сделать важ...
Страуструп Б., Дизайн и эволюция C++ [2007]
═════════════════════
Описание:
═════════════════════
В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++. Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен.
Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять «реальный объектно-ориентированный язык программирования». Книга удобно организована, поучительна, написана с юмором.
Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.
#алгоритмы@physics_math
#cpp@physics_math
#си@physics_math
#программирование@physics_math
═════════════════════
Описание:
═════════════════════
В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++. Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен.
Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять «реальный объектно-ориентированный язык программирования». Книга удобно организована, поучительна, написана с юмором.
Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.
#алгоритмы@physics_math
#cpp@physics_math
#си@physics_math
#программирование@physics_math
Курс начального уровня по программированию глубоких нейронных сетей и глубокому обучению на Python.
1- Введение | Глубокое обучение на Python
2- Искусственные нейронные сети | Глубокое обучение на Python
3- Обучение нейронных сетей | Глубокое обучение на Python
4- Библиотеки глубокого обучения | Глубокое обучение на Python
5- Распознавание рукописных цифр | Глубокое обучение на Python
6- Анализ качества обучения нейронной сети | Глубокое обучение на Python
7- Сверточные нейронные сети | Глубокое обучение на Python
8- Распознавание объектов на изображениях | Глубокое обучение на Python
9- Рекуррентные нейронные сети | Глубокое обучение на Python
10- Анализ текстов с помощью рекуррентных нейронных сетей | Глубокое обучение на Python
1- Введение | Глубокое обучение на Python
2- Искусственные нейронные сети | Глубокое обучение на Python
3- Обучение нейронных сетей | Глубокое обучение на Python
4- Библиотеки глубокого обучения | Глубокое обучение на Python
5- Распознавание рукописных цифр | Глубокое обучение на Python
6- Анализ качества обучения нейронной сети | Глубокое обучение на Python
7- Сверточные нейронные сети | Глубокое обучение на Python
8- Распознавание объектов на изображениях | Глубокое обучение на Python
9- Рекуррентные нейронные сети | Глубокое обучение на Python
10- Анализ текстов с помощью рекуррентных нейронных сетей | Глубокое обучение на Python
[Перевод] Параллельная сортировка данных в GPU
В этой статье я познакомлю вас с концепцией параллельной сортировки. Мы обсудим теорию и реализацию шейдера, сортирующего пиксели.
GIF
Введение
Если вы изучали теорию вычислительных машин в 80-х или 90-х, есть вероятность, что вы упорно пытались понять, что же некоторые разработчики находят восхитительного в алгоритмах сортировки. То, что поначалу кажется незначительной задачей, оказывается краеугольным камнем Computer Science.
Но что же такое «алгоритм сортировки»? Представьте, что у вас есть список чисел. Алгоритм сортировки — это программа, получающая этот список и изменяющая порядок чисел в нём. Понятие алгоритмов сортировки часто вводится при изучении вычислительной сложности — ещё одной обширной области знания, которую я подробно рассмотрю в будущих статьях. Существует бесконечное количество способов сортировки списка элементов, и каждая стратегия обеспечивает свой собственный уникальный компромисс между затратами и скоростью. Читать дальше → https://goo.gl/74qitz
В этой статье я познакомлю вас с концепцией параллельной сортировки. Мы обсудим теорию и реализацию шейдера, сортирующего пиксели.
GIF
Введение
Если вы изучали теорию вычислительных машин в 80-х или 90-х, есть вероятность, что вы упорно пытались понять, что же некоторые разработчики находят восхитительного в алгоритмах сортировки. То, что поначалу кажется незначительной задачей, оказывается краеугольным камнем Computer Science.
Но что же такое «алгоритм сортировки»? Представьте, что у вас есть список чисел. Алгоритм сортировки — это программа, получающая этот список и изменяющая порядок чисел в нём. Понятие алгоритмов сортировки часто вводится при изучении вычислительной сложности — ещё одной обширной области знания, которую я подробно рассмотрю в будущих статьях. Существует бесконечное количество способов сортировки списка элементов, и каждая стратегия обеспечивает свой собственный уникальный компромисс между затратами и скоростью. Читать дальше → https://goo.gl/74qitz
Habr
Параллельная сортировка данных в GPU
В этой статье я познакомлю вас с концепцией параллельной сортировки . Мы обсудим теорию и реализацию шейдера, сортирующего пиксели. GIF Введение Если вы изучали теорию вычислительных машин в 80-х или...
Подборка книг: Big Data | Data Science | Машинное обучение | Нейронные сети и искусственный интеллект | Python
═════════════════════
[01] Python для сложных задач наука о данных и машинное обучение [2018, PDF, RU] Дж. Вандер Плас
[02] Marr Bernard. Big Data: Using SMART Big Data, Analytics and Metrics To Make Better Decisions and Improve Performance
[03] Marz N., Warren A.J. Big Data: Principles and Best Practices of Scalable Real-Time Data Systems
[04] Data Science. Наука о данных с нуля | Джоэл Грас
[05] Аксенов С.В., Новосельцев В.Б. Организация и использование нейронных сетей (методы и технологии)
[06] Барский А.Б. Нейронные сети. Распознавание, управление, принятие решений
[07] Flach P. Machine Learning: The Art and Science of Algorithms that Make Sense of Data
[08] Основы Data Science и Big Data. Python и наука о данных
[09] Нейронные сети, генетические алгоритмы и нечеткие системы
[10] Введение в машинное обучение с помощью Python
[11] Построение систем машинного обучения на языке Python
═════════════════════
Скачать: https://vk.cc/7xNGPF
═════════════════════
#ии@physics_math
#искусственный_интеллект@physics_math
#машинное_обучение@physics_math
#книги@physics_math
#алгоритмы@physics_math
#анализ@physics_math
═════════════════════
[01] Python для сложных задач наука о данных и машинное обучение [2018, PDF, RU] Дж. Вандер Плас
[02] Marr Bernard. Big Data: Using SMART Big Data, Analytics and Metrics To Make Better Decisions and Improve Performance
[03] Marz N., Warren A.J. Big Data: Principles and Best Practices of Scalable Real-Time Data Systems
[04] Data Science. Наука о данных с нуля | Джоэл Грас
[05] Аксенов С.В., Новосельцев В.Б. Организация и использование нейронных сетей (методы и технологии)
[06] Барский А.Б. Нейронные сети. Распознавание, управление, принятие решений
[07] Flach P. Machine Learning: The Art and Science of Algorithms that Make Sense of Data
[08] Основы Data Science и Big Data. Python и наука о данных
[09] Нейронные сети, генетические алгоритмы и нечеткие системы
[10] Введение в машинное обучение с помощью Python
[11] Построение систем машинного обучения на языке Python
═════════════════════
Скачать: https://vk.cc/7xNGPF
═════════════════════
#ии@physics_math
#искусственный_интеллект@physics_math
#машинное_обучение@physics_math
#книги@physics_math
#алгоритмы@physics_math
#анализ@physics_math
Путь верстальщика: с нуля до сеньора
Здравствуйте, меня зовут Александр Зеленин, и я веб-разработчик.
Многократно я слышал мнение, что верстка — удел начинающих frontend’еров. Хотя фактически это важнейшая часть любого (почти) веб-проекта. Это то, что пользователи видят в первую очередь. На текущий момент качественная вёрстка (особенно проектирование блоков) в крупном проекте требует большого количества различных навыков.
В данной статье представляю схему развития верстальщика
[большая по клику]
Само собой, это не всеобъемлющая и единственно верная схема. Есть ещё целая гора связанных навыков, релевантных технологий и так далее. Градация является субъективной. Описание пути код катом https://goo.gl/kCRWHJ
Здравствуйте, меня зовут Александр Зеленин, и я веб-разработчик.
Многократно я слышал мнение, что верстка — удел начинающих frontend’еров. Хотя фактически это важнейшая часть любого (почти) веб-проекта. Это то, что пользователи видят в первую очередь. На текущий момент качественная вёрстка (особенно проектирование блоков) в крупном проекте требует большого количества различных навыков.
В данной статье представляю схему развития верстальщика
[большая по клику]
Само собой, это не всеобъемлющая и единственно верная схема. Есть ещё целая гора связанных навыков, релевантных технологий и так далее. Градация является субъективной. Описание пути код катом https://goo.gl/kCRWHJ
Habr
Путь верстальщика: с нуля до сеньора
Здравствуйте, меня зовут Александр Зеленин , и я веб-разработчик. Многократно я слышал мнение, что верстка — удел начинающих frontend’еров. Хотя фактически это важнейшая часть любого (почти)...
Вышел первый набор «сетевых» программных ботов от Juniper Networks
Современные корпоративные сети часто охватывают несколько облачных сервисов. Чтобы упростить работу с сетями, компании прибегают к методам программной автоматизации.
Однако для создания такого ПО требуются квалифицированные разработчики, которых, согласно недавнему опросу среди клиентов и партнеров Juniper Networks, не хватает 43% компаний.
Поэтому Juniper представили набор программных ботов, которые позволят автоматизировать работу по обслуживанию сетей. Подробнее об этом — под катом.
Читать дальше → https://goo.gl/1gskkh
Современные корпоративные сети часто охватывают несколько облачных сервисов. Чтобы упростить работу с сетями, компании прибегают к методам программной автоматизации.
Однако для создания такого ПО требуются квалифицированные разработчики, которых, согласно недавнему опросу среди клиентов и партнеров Juniper Networks, не хватает 43% компаний.
Поэтому Juniper представили набор программных ботов, которые позволят автоматизировать работу по обслуживанию сетей. Подробнее об этом — под катом.
Читать дальше → https://goo.gl/1gskkh
Хабр
Вышел первый набор «сетевых» программных ботов от Juniper Networks
Современные корпоративные сети часто охватывают несколько облачных сервисов. Чтобы упростить работу с сетями, компании прибегают к методам программной автоматиза...
Господа, вопрос скорее в сторону ООП, проектирования.
Хочу я сделать некоего бота, которым можно было бы управлять через веб-интерфейс. Как реализуется передача команд ему? Хотелось бы увидеть опенсурсы\статьи
Хочу я сделать некоего бота, которым можно было бы управлять через веб-интерфейс. Как реализуется передача команд ему? Хотелось бы увидеть опенсурсы\статьи
Создание REST API с помощью Django REST Framework
Build a Rest API with the Django REST Framework and Python 3.6
This is a rapid-fire guide on covering the basics to build a REST API with Django & Python. For much deeper depth, check out our new course on REST API: (https://kirr.co/rfqyre) (https://kirr.co/90kxtx)
Software
Django 1.11.8 (https://kirr.co/hjogvt)
Python 3.6.3 (https://kirr.co/ftq97z)
Django Rest Framework 3.7.3 (https://kirr.co/svez0s)
Django Rest Framework JWT 1.11.0 (https://kirr.co/vpibmo)
Related Source Code: https://kirr.co/9gqpkg
Build a Rest API with the Django REST Framework and Python 3.6
This is a rapid-fire guide on covering the basics to build a REST API with Django & Python. For much deeper depth, check out our new course on REST API: (https://kirr.co/rfqyre) (https://kirr.co/90kxtx)
Software
Django 1.11.8 (https://kirr.co/hjogvt)
Python 3.6.3 (https://kirr.co/ftq97z)
Django Rest Framework 3.7.3 (https://kirr.co/svez0s)
Django Rest Framework JWT 1.11.0 (https://kirr.co/vpibmo)
Related Source Code: https://kirr.co/9gqpkg
Codingforentrepreneurs
Not found - Coding for Entrepreneurs
Learn how to code by building real projects.
[Перевод] Выпуск Rust 1.23
Команда Rust рада сообщить о новой версии Rust: 1.23.0. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода.
Если у вас установлена предыдущая версия Rust, для обновления достаточно выполнить:
$ rustup update stable
Если же у вас еще не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта. С подробными примечаниями к выпуску Rust 1.23.0 можно ознакомиться на GitHub.
Что вошло в стабильную версию 1.23.0
Новый год, новый Rust! Нашим первым улучшением является избавление от избыточных копий в некоторых ситуациях. С этими изменениями потребление памяти rustc уменьшилось на 5-10%, но результаты для ваших приложений могут отличаться.
Команда документации прошла долгий путь для того чтобы rustdoc использовал CommonMark. До этого rustdoc не гарантировал какой движок отрисовки markdown он использовал. В рамках этого выпуска мы все еще визуализируем документацию нашим прошлым движком — Hoedown — но параллельно визуализируем еще и совместимым с CommonMark движком, выдавая предупреждения при различных результатах. Нам еще не встречались ситуации, где нельзя было бы изменить синтаксис документа так, чтобы он удовлетворял обоим движкам сразу. Участник команды документации Guillaume Gomez написал заметку об этом в своем журнале, где показаны некоторые часто встречающиеся отличия движков и способы их обхода. Читать дальше → https://goo.gl/Pdj3rx
Команда Rust рада сообщить о новой версии Rust: 1.23.0. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода.
Если у вас установлена предыдущая версия Rust, для обновления достаточно выполнить:
$ rustup update stable
Если же у вас еще не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта. С подробными примечаниями к выпуску Rust 1.23.0 можно ознакомиться на GitHub.
Что вошло в стабильную версию 1.23.0
Новый год, новый Rust! Нашим первым улучшением является избавление от избыточных копий в некоторых ситуациях. С этими изменениями потребление памяти rustc уменьшилось на 5-10%, но результаты для ваших приложений могут отличаться.
Команда документации прошла долгий путь для того чтобы rustdoc использовал CommonMark. До этого rustdoc не гарантировал какой движок отрисовки markdown он использовал. В рамках этого выпуска мы все еще визуализируем документацию нашим прошлым движком — Hoedown — но параллельно визуализируем еще и совместимым с CommonMark движком, выдавая предупреждения при различных результатах. Нам еще не встречались ситуации, где нельзя было бы изменить синтаксис документа так, чтобы он удовлетворял обоим движкам сразу. Участник команды документации Guillaume Gomez написал заметку об этом в своем журнале, где показаны некоторые часто встречающиеся отличия движков и способы их обхода. Читать дальше → https://goo.gl/Pdj3rx
Habr
Выпуск Rust 1.23
Команда Rust рада сообщить о новой версии Rust: 1.23.0. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода. Если у вас установлена...
Добрый вечер !
Необходимо визуализировать данные из бд в виде графа, где будут видны все связи в бд и их значения. Подскажите пожалуйста литературу или какие инструменты необходимо использовать для реализации.
Необходимо визуализировать данные из бд в виде графа, где будут видны все связи в бд и их значения. Подскажите пожалуйста литературу или какие инструменты необходимо использовать для реализации.
Здравствуйте, кто занимается созданием панели управления для игрового хостинга помогите:
у меня уже есть готовая панель но там надо чуточку пофиксить
нужно сделать фикс:
Веб
Чтобы работала с isp
Фикс
Чтобы ресурсы разделял правильно
Кого заинтересовало пишите в лс
у меня уже есть готовая панель но там надо чуточку пофиксить
нужно сделать фикс:
Веб
Чтобы работала с isp
Фикс
Чтобы ресурсы разделял правильно
Кого заинтересовало пишите в лс
[Перевод] Как построить географическую панель наблюдения с данными в реальном времени
В этом посте покажу, как построить интерактивную географическую панель наблюдения с Displayr, Plotly и R. Особенно интересно, что она отслеживает позицию военных самолетов в реальном времени. Для этого я собираюсь взять данные из двух разных источников (регионы на основании размера ВВС и отслеживание позиции самолетов в реальном времени). Панель наблюдения отображает динамические данные двумя способами: оттенок региона (чтобы показать численность ВВС в стране) и точки-маркеры (для позиций самолетов). Потом я построю карту, чтобы аккуратно и красиво отобразить все эти данные. Читать дальше → https://goo.gl/EHgFcu
В этом посте покажу, как построить интерактивную географическую панель наблюдения с Displayr, Plotly и R. Особенно интересно, что она отслеживает позицию военных самолетов в реальном времени. Для этого я собираюсь взять данные из двух разных источников (регионы на основании размера ВВС и отслеживание позиции самолетов в реальном времени). Панель наблюдения отображает динамические данные двумя способами: оттенок региона (чтобы показать численность ВВС в стране) и точки-маркеры (для позиций самолетов). Потом я построю карту, чтобы аккуратно и красиво отобразить все эти данные. Читать дальше → https://goo.gl/EHgFcu
Хабр
Как построить географическую панель наблюдения с данными в реальном времени
В этом посте покажу, как построить интерактивную географическую панель наблюдения с Displayr, Plotly и R. Особенно интересно, что она отслеживает позицию военных...
IaaS для не-айтишных компаний: 10 ответов на вопросы директора
Если бизнес вашей компании не связан с информационными технологиями, передача инфраструктуры на аутсорсинг внешнему провайдеру поможет сократить объем рутинных операций и развяжет руки IT-департаменту, дав ему возможности для развития. Работы у специалистов меньше не станет, просто она будет другой: в первую очередь высвободится время для адаптации бизнес-приложений. Однако руководство консервативно и едва ли согласится на дорогостоящий проект, если тот не принесет пользы основному бизнесу.
Чтобы убедить топ-менеджеров в необходимости перехода на IaaS, ваши аргументы должны лежать в экономической плоскости. Сегодня мы попробуем разобрать основные вопросы и возражения руководства и покажем, как нужно с ними работать. Читать дальше → https://goo.gl/1QEbpF
Если бизнес вашей компании не связан с информационными технологиями, передача инфраструктуры на аутсорсинг внешнему провайдеру поможет сократить объем рутинных операций и развяжет руки IT-департаменту, дав ему возможности для развития. Работы у специалистов меньше не станет, просто она будет другой: в первую очередь высвободится время для адаптации бизнес-приложений. Однако руководство консервативно и едва ли согласится на дорогостоящий проект, если тот не принесет пользы основному бизнесу.
Чтобы убедить топ-менеджеров в необходимости перехода на IaaS, ваши аргументы должны лежать в экономической плоскости. Сегодня мы попробуем разобрать основные вопросы и возражения руководства и покажем, как нужно с ними работать. Читать дальше → https://goo.gl/1QEbpF
Habr
IaaS для не-айтишных компаний: 10 ответов на вопросы директора
Если бизнес вашей компании не связан с информационными технологиями, передача инфраструктуры на аутсорсинг внешнему провайдеру поможет сократить объем рутинных операций и развяжет руки...
Машинное обучение -главный ИТ тренд . Самая актуальная информация из мира мл , искусственного интеллекта, нейронных сетей и большиих данных на канале: @ai_machinelearning_big_data
!!! 3 января 2018 года появилась информация о самой серьёзной ошибке в процессорах за все десятилетия их существования: Meltdown и Spectre. Информация от журналистов как всегда, а от учёных — не всё ясно, да ещё и на английском языке. А вот у нас на Geektimes вышло две статьи-разъяснения: понятные, чёткие, экспертные. Читать строго рекомендовано:
— Meltdown https://goo.gl/M2RtPk
— Spectre https://goo.gl/Y4EKUb
— Meltdown https://goo.gl/M2RtPk
— Spectre https://goo.gl/Y4EKUb
Habr
Новогодние подарки, часть первая: Meltdown
Да, я знаю, что это уже третий материал на GT/HH по данной проблеме. Однако, к сожалению, до сих пор я не встречал хорошего русскоязычного материала — да в обще...
Мобильные устройства изнутри. Разметка памяти, структура файлов описания и разметки памяти
1. Введение
Как оказалось, разметка физической памяти мобильных устройств (МУ) это малоописанный раздел знаний, необходимых разработчику. Т.к. память существует во всех устройствах, созданных на основе микропроцессоров или микроконтроллеров, а их уже миллиарды, то это еще и очень-очень востребованный раздел знаний.
Эта статья посвящена аспектам разметки памяти только МУ, т.к. именно здесь существует тесно свитый разными производителями клубок из файлов описания разметки при почти полном отсутствии теоретических данных о структуре самих этих файлов.
Разметка физической памяти МУ формируется на основании таблиц или списков описаний параметров разделов памяти. Практически каждая фирма-производитель МУ имеет свою форму (структуру) этих таблиц. Тем не менее, все описания параметров разделов имеют много общего, что позволяет рассматривать их в едином контексте.
На основе таблиц описаний затем формируются файлы разметки памяти, которые в виде образов разделов прошиваются непосредственно в память МУ. Читать дальше → https://goo.gl/E1wjbd
1. Введение
Как оказалось, разметка физической памяти мобильных устройств (МУ) это малоописанный раздел знаний, необходимых разработчику. Т.к. память существует во всех устройствах, созданных на основе микропроцессоров или микроконтроллеров, а их уже миллиарды, то это еще и очень-очень востребованный раздел знаний.
Эта статья посвящена аспектам разметки памяти только МУ, т.к. именно здесь существует тесно свитый разными производителями клубок из файлов описания разметки при почти полном отсутствии теоретических данных о структуре самих этих файлов.
Разметка физической памяти МУ формируется на основании таблиц или списков описаний параметров разделов памяти. Практически каждая фирма-производитель МУ имеет свою форму (структуру) этих таблиц. Тем не менее, все описания параметров разделов имеют много общего, что позволяет рассматривать их в едином контексте.
На основе таблиц описаний затем формируются файлы разметки памяти, которые в виде образов разделов прошиваются непосредственно в память МУ. Читать дальше → https://goo.gl/E1wjbd
Хабр
Мобильные устройства изнутри. Разметка памяти, структура файлов описания и разметки памяти
1. Введение Как оказалось, разметка физической памяти мобильных устройств (МУ) это малоописанный раздел знаний, необходимых разработчику. Т.к. память существует...