Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение

Программирование современных микроконтроллеров — новый курс МИРЭА, Samsung и Unwired Devices

Время на прочтение5 мин
Количество просмотров23K
Привет, Гиктаймс! Этим полукреслом мастер Гамбс… Этим постом мы — проект IoT Академия Samsung и компания Unwired Devices — начинаем цикл публикаций по мотивам нового практического курса по программированию микроконтроллеров на ядре Cortex-M3, который с завтрашнего дня будет читаться в Институте Информационных Технологий Московского Технологического Университета (также известного как МИРЭА).

Цель курса — познакомить студентов с современными микроконтроллерами на ядре Cortex-M3 и дать им базовые навыки программирования под них на языке C под операционной системой. Требования к слушателям — знакомство с языком C (не обязательно на микроконтроллерах) и базовое понимание электроники (на уровне умения подключить светодиод).

image

Изначально программа IoT Академии задумывалась как достаточно высокоуровневая — студенты должны работать с готовыми модулями передачи данных для сетей LoRa и 6LoWPAN, в которые уже были загружены прошивки с поддержкой нужных датчиков и необходимой логикой работы с ними. Фактически, курс заключается в настройке этих модулей и написании высокоуровневого ПО для обработки приходящих данных на платформе Samsung Artik + Tizen.

Однако, как показала практика, многим студентам интересно более серьёзно углубиться в то, что происходит внутри микроконтроллеров. При этом на данный момент с обучающими курсами по контроллерам Cortex-M в паре с операционными системами всё обстоит достаточно плохо: по сути, девять из десяти таких курсов посвящены написанию несложного приложения с использованием StdPeriphLib и/или CubeMX, причём половина текста приходится на вопросы инициализации контроллера и его периферии.
Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии147

Архитектура приложений — горячие точки

Время на прочтение9 мин
Количество просмотров26K
Как часть нашего проекта, мы свели вместе информацию об общих подходах к разработке архитектуры приложений.
Читать дальше →
Всего голосов 97: ↑91 и ↓6+85
Комментарии31

Построение гибких PHP приложений

Время на прочтение8 мин
Количество просмотров33K
Эра фулстэк фрэймворков в прошлом. Современные разработчики фрэймворков разделяют свои монолитные репозитории на компоненты с помощью ответвлений в Git, позволяя разработчику выбрать то, что действительно необходимо его проекту. Это означает, что вы можете построить свое приложение на топовых Zend Service Manager, Aura Router, Doctrine ORM, Laravel (Illuminate) Eloquent, Plates, Monolog, Symfony Cache или любых других компонентах, которые можно установить через Composer.

image
Читать дальше →
Всего голосов 24: ↑23 и ↓1+22
Комментарии23

Почему на то, чтобы найти точное значение постоянной Планка, понадобилось 100 лет?

Время на прочтение50 мин
Количество просмотров27K

Перевод поста Майкла Тротта (Michael Trott) "An Exact Value for the Planck Constant: Why Reaching It Took 100 Years".
Код, приведенный в статье, можно скачать здесь.
Выражаю огромную благодарность Полине Сологуб за помощь в переводе и подготовке публикации


Содержание


Некоторые мысли по случаю Всемирного дня метрологии в 2016 году
Введение и немного обо мне
От истоков метрической системы до сегодняшних дней.
Увеличение числа констант
Существующая система СИ и проблема килограмма
Новая СИ
Секунда
Моль
Кельвин
Ампер
Кандела
Почему основных единиц измерения именно 7?
Путь к изменению определения килограмма



Повествование ведется от имени Жана-Шарля де Борда.

Некоторые мысли по случаю Всемирного дня метрологии в 2016 году


Позвольте мне представиться:
Я человек науки и люблю точность.
Все это время я был где-то рядом.
Я забрал у людей фунт и туаз.
И я был рядом с Людовиком XVI
В минуты его сомнений и боли.
Я чертовски уверен в том, что метрическая рулетка,
Благодаря платиновым стандартам будет установлена раз и навсегда.
Я рад встрече с вами!
Надеюсь, вы угадали, как меня зовут?

Введение и немного обо мне


Если вы еще не догадались, я — Жан-Шарль де Борда: моряк, математик, ученый и член Академии наук. Я родился 4 мая 1733 года в городе Дакс во Франции. Две недели назад я отметил свой двести восемьдесят третий день рождения. А вот и я:



В моем родном городе в честь меня воздвигли памятник. Если вы будете неподалеку, задержитесь, чтобы посмотреть на него. Если вы не знаете, где находится Дакс, вот карта:



Когда я был мальчиком, Франция выглядела примерно так же, как сейчас. У нас было немного меньше территории с восточной стороны, но зато в Северной Америке моей стране принадлежал хороший кусок земли:


Погрузитесь дальше в эту интереснейшую историю...
Всего голосов 60: ↑54 и ↓6+48
Комментарии14

ISO 9241-110 — Принципы организации диалога

Время на прочтение6 мин
Количество просмотров16K


В настоящее время я получаю второе высшее образование по программе MSc Usability Engineering в Райн-Ваальском Университете Прикладных Наук (Германия).

Данная программа является единственной в Германии, полностью посвященной Usability и HCD. Кроме того, в качестве преподавателей как правило выступают Usability-эксперты, работающие на такие компании, как Samsung, Siemens, Wargaming, Porsche и другие. Более того, некоторые из преподавателей входят в рабочие группы по разработке стандартов ISO для Usability.

В этой и последующих статьях я планирую поделиться частью тех знаний, что получаю в рамках обучения.
Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии2

NoSQL базы данных: понимаем суть

Время на прочтение9 мин
Количество просмотров582K
В последнее время термин “NoSQL” стал очень модным и популярным, активно развиваются и продвигаются всевозможные программные решения под этой вывеской. Синонимом NoSQL стали огромные объемы данных, линейная масштабируемость, кластеры, отказоустойчивость, нереляционность. Однако, мало у кого есть четкое понимание, что же такое NoSQL хранилища, как появился этот термин и какими общими характеристиками они обладают. Попробуем устранить этот пробел.


Читать дальше →
Всего голосов 137: ↑133 и ↓4+129
Комментарии75

Лекции Технопарка. 3 семестр. Проектирование высоконагруженных систем

Время на прочтение3 мин
Количество просмотров73K


И снова в эфире наша постоянная рубрика «Лекции Технопарка». На этот раз предлагаем вам ознакомиться с материалами курса «Проектирование высоконагруженных систем». Цель курса — получение студентами навыков проектирования высокоэффективных программных систем.
Читать дальше →
Всего голосов 56: ↑53 и ↓3+50
Комментарии5

JSONB запросы в PostgreSQL

Время на прочтение7 мин
Количество просмотров284K
Ранее я писал, как включить поддержку jsonb в postgres/psycopg2. Сегодня экспериментировал с тем, как запрашивать данные в колонках типа JSON.
На эту тему есть документация, но мне было не совсем понятно, как работают различные операции:

CREATE TABLE json_test (
  id serial primary key,
  data jsonb
);

INSERT INTO json_test (data) VALUES 
  ('{}'),
  ('{"a": 1}'),
  ('{"a": 2, "b": ["c", "d"]}'),
  ('{"a": 1, "b": {"c": "d", "e": true}}'),
  ('{"b": 2}');

Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии12

Магнитная буря сегодня вечером достигала 9 баллов, полярные сияния наблюдали до 52° северной широты

Время на прочтение1 мин
Количество просмотров29K
Магнитная буря, вызванная солнечной вспышкой 15 марта, усилилась до 9 баллов. Графики сайтов, следящих за космической погодой, зашкалило.



Поступают сообщения, что полярные сияния наблюдают в Липецке (52° северной широты). Если у вас есть возможность, смотрите на север и фотографируйте — это очень редкое событие.

Москва, Питер — поступают множественные сообщения о наблюдении полярного сияния.

P.S. Публикация будет обновляться сегодняшними фотографиями по мере их поступления.
P.P.S. Индекс падает, кому не повезло — смотрите фотографии.
Читать дальше →
Всего голосов 37: ↑37 и ↓0+37
Комментарии52

Бюджетные FPV квадрокоптеры

Время на прочтение6 мин
Количество просмотров34K
В этом году я успел уже рассказать о том, как выбирал мини-квадрокоптер за 20$ и о том, как нашёл для себя мини-квадрокоптер с камерой за 40$ и даже рассказал о том, как устроил мини-соревнования на коптерах в парке-музее «Коломенское». Но после каждой публикации ко мне поступало много вопросов именно о выборе бюджетного квадрокоптера, который умеет транслировать видео на пульт. Понятно, что многих людей интересует именно бюджетный вариант первого квадрокоптера, так как после моей статьи «Купить квадрокоптер и попрощаться с ним» многие стали свидетелями того, как за несколько минут я попрощался квадрокоптером за 500$, подвесом за 300$ и камерой за 600$, что в современной России очень не бюджетно.

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


Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Комментарии13

Выравнивание модального окна по центру

Время на прочтение3 мин
Количество просмотров88K
Мой первый пост.
Центрирование блока относительно другого блока относительно часто-попадающаяся задача, это очередное ее решение. Для меня оно стало самым универсальным и покрывающим все кейсы, с которыми я когда-либо сталкивался.
Читать дальше →
Всего голосов 34: ↑24 и ↓10+14
Комментарии28

Почти случившиеся космические катастрофы, часть 2

Время на прочтение13 мин
Количество просмотров152K


Продолжаем рассказ о космических катастрофах, которые были предотвращены предусмотрительностью конструкторов ракетной техники, напряженной работой ЦУПа, решительностью и высокой подготовкой экипажей, или же простой удачей.
Читать дальше →
Всего голосов 184: ↑180 и ↓4+176
Комментарии48

Земля из космоса: 15 удивительных вещей за 15 лет

Время на прочтение9 мин
Количество просмотров57K
В декабре 1999 года NASA запустила спутник, который открыл новую эру в нашей способности видеть, измерять и понимать Землю. Спутник, названный Terra, стартовал в космос 18 декабря 1999 (он был разработан для 5-летней исследовательской миссии, но по-прежнему продолжает собирать бесценные данные о суше, атмосфере и океане). В 2002 и 2004 годах, вслед за Terra стартовали два новых спутника, названные Aqua и Aura. Их часто называют тремя основными спутниками NASA системы наблюдения за поверхностью Земли, которая всерьёз началась с Terra и теперь включает в себя парк из 18 спутников. Они произвели революцию в способности наблюдать нашу планету из космоса.

NASA, а так же и другие космические агентства, запускали спутники для изучения Земли и ранее. Но последние 15 лет произвели более всесторонний взгляд на Землю из космоса, чем любой другой период в истории. В то время, когда наша планета переживает критически важные изменения, этот глобальный взгляд предлагает не только потрясающие снимки, но и жизненно важную информацию о том, как меняется Земля.

Для того, чтобы отпраздновать 15 лет успешной работы системы наблюдения за поверхностью Земли, NASA собрали 15 впечатляющих и интересных изображений, собранных тремя орбитальными спутниками NASA.

1. Blue Marble 2002 (Синий марбл 2002)


Получение полной фотографии Земли из космоса требует непростой последовательности действий. В 1972 году экипаж «Аполлона-17» взял на Луну камеру для того, чтобы получить снимок с полным изображением сферы Земли в поле зрения. В 2002 году ученые NASA и визуализаторы сшили вместе результаты долгих месяцев наблюдений за поверхностью земли, океанами, морским льдом и облаками в истинно-цветную мозаику без всяких швов, используя гиперспектральную систему MODIS (Moderate-resolution Imaging Spectroradiometer – сканирующий спектрорадиометр среднего разрешения), — инструмент на борту Terra. Они добавили слой облаков для создания итоговой композиции Blue Marble, которая стала одной из самых знаковых изображений Земли нового века. В 2007 году компания Apple выбрала Blue Marble в качестве фона по умолчанию для iPhone. Версия MODIS Blue Marble в настоящее время используется в качестве базового слоя для многих визуализаций данных NASA Земли.


Западное полушарие Blue Marble, созданное в 2002 году
продолжение следует
Всего голосов 37: ↑33 и ↓4+29
Комментарии15

9 основных принципов отзывчивого веб-дизайна

Время на прочтение4 мин
Количество просмотров130K

Отзывчивый дизайн — отличное решение проблемы корректного отображения сайта на разных экранах. Однако новичкам зачастую трудно понять основы, обучаясь только по книгам/статьям. С каждым днём появляется всё больше различных устройств, имеющих разные размеры экрана, поэтому создание дизайна в пикселях и только для настольных компьютеров/смартфонов остаётся в прошлом. Именно поэтому сейчас стоит изучить принципы отзывчивого дизайна — дизайна, совмещающего в себе адаптивность и резиновость (если вы ещё не знакомы с адаптивным дизайном, то эта статья будет хорошим выбором для начала изучения).
Читать дальше →
Всего голосов 69: ↑62 и ↓7+55
Комментарии17

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

Время на прочтение8 мин
Количество просмотров199K
image

Сколько часов в неделю вы тратите на работу? Около 40, не так ли? А как вы думаете, что будет, если работать 90 часов в неделю?

Автор сайта a Year of Productivity Chris Bailey решил провести такой эксперимент. К чему это привело? Читайте о 10 уроках, которые он извлек, в нашем переводе его статьи.
Читать дальше →
Всего голосов 97: ↑78 и ↓19+59
Комментарии72

Драма you и thou, или шекспировские страсти

Время на прочтение5 мин
Количество просмотров30K
В современном английском (я сейчас про «язык королевы» или Received Pronunciation) тыканье и выканье управляется местоимением you, отчего у иностранцев складывается примерно такая картина мира: «о, удобно, не то, что у нас!» или «а мне сейчас тыкнули или что?». Открою тайну: технически и по идейным соображениям англичане выкают всем подряд вот уже 500 лет. Почему так вышло, и какие они – настоящие шекспировские страсти – читайте под катом.
Читать дальше →
Всего голосов 60: ↑59 и ↓1+58
Комментарии17

Остановка Ростовской АЭС. По горячим следам аварии

Время на прочтение5 мин
Количество просмотров32K
4 ноября сего года новость об остановке Ростовской АЭС всколыхнула всю мировую общественность. Интернет забурлил заголовками типа «Авария на Ростовской АЭС», «Аварийно остановились два энергоблока Ростовской АЭС». Несведущий народ, а в особенности рядом проживающий, сразу же начал строить домыслы. Слово «авария»+ слово «АЭС» в последнее время вызывает ассоциации с радиационным загрязнением.

В данном случае грамотно и оперативно отработало управление информации Ростовской АЭС. Они сообщили, что остановка энергоблоков вызвана проблемами в электрической части системы и радиационный фон в норме. Такие вещи, как повышение уровня загрязнения в наше время уже не скрывают, поскольку уже не СССР и написать в твитере о повышении фона может любой гражданин с дозиметром. Поэтому таким заявлениям официальных служб следует доверять. Но все же, что произошло в этой электрической части, что повлекло «отвал» двух блоков и повсеместное масштабное отключение потребителей объединенной энергосистемы Юга (ОЭС Юга)?

Попробуем, имея кое-какие данные, разобрать этот масштабный сбой пошагово. В этом мне поможет обсуждение на портале профессионалов-релейщиков rzia.ru и некоторые данные от оперативного и режимного персонала энергосистем.
Читать дальше →
Всего голосов 57: ↑54 и ↓3+51
Комментарии57

Структура белка: введение для айтишников

Время на прочтение17 мин
Количество просмотров156K
Приятно видеть, что хабравчане регулярно интересуется другими предметными областями – например, биологией (более конкретно – структурой и функцией биологических макромолекул). Однако некоторые посты (например, этот), вызывают у специалиста просто физическую боль из-за обилия совершенно диких фактологических ошибок. В этом посте мне хочется рассказать о структуре и функции белка. О том, что мы знаем и о том, чего не знаем, а так же об имеющихся в этой области вычислительных задачах, требующих решения и интересных IT-специалистам. Постараюсь рассказывать сжато и тезисно, чтобы информации было больше, а воды – меньше. Всех, интересующихся структурой белков, прошу под кат, там очень много букв.
Читать дальше →
Всего голосов 146: ↑145 и ↓1+144
Комментарии72

Взгляд изнутри: мир вокруг нас – 3

Время на прочтение6 мин
Количество просмотров125K

Посвящается всем, кто любил, помогал,
верил, поддерживал, несмотря ни на что,
и с кем я не мог быть рядом …


Всё хорошее когда-нибудь заканчивается. Мне безмерно жаль, что данный пост будет заключительным в серии увлекательного – по крайней мере, я надеюсь на это – путешествия в микро- и иногда даже наномир, о котором 50 лет назад без преувеличения великий физик Фейнман сказал: “There is plenty of room at the bottom”. Действительно внизу гораздо больше места, чем мы могли бы себе представить. Там, внизу, живут бактерии, размножаются растения и животные, работают наши повседневные приборы от кофеварки до Ватсона (Watson, IBM), там протекает невообразимое множество процессов, которые зачастую не дано понять и осмыслить человеку, но которые определяют наш мир.

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

Вояж в глубины нашего мира начинается прямо сейчас
Всего голосов 111: ↑108 и ↓3+105
Комментарии38

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность