И еще: в одной папке с функцией-обработчиком index.py должен лежать файл requirements.txt со строчкой psycopg2==2.9.9 Очевидный момент, но не для всех - если кто с Python не дружит, то может достаточно много времени потратить на поиск ошибки.
Спасибо за статью, очень полезная. Я повторила все, что здесь описано, и у меня заработало.
Единственное, нашла ошибку в коде: в функцииmakeCreateTableStatement стоит лишняя открывающая скобочка в выражении, из-за чего таблица не создается. Если убрать ее, то все в порядке.
Добрый день, насколько мне известно, стандартного конвертера такого рода не существуют. Единственный способ - переписать вручную, вот пример, где человек переписывает несложный flow на Python: https://github.com/russmin/Node-Red-Python
Для работы с сенсорами Android-смартфона отлично подходит Termux. Об этом я писала отдельную статью: https://habr.com/ru/companies/samsung/articles/710726/ Там все чуть-чуть сложнее: здесь прямо "родное" приложение для смартфона, а в Termux нужно программировать и знать основы консоли Linux. Но зато можно обратиться ко всем сенсорам, которые есть в смартфоне. Минус же такого решения в том, что я не нашла способа, как работать с батареей без root.
Привет, в статье я очень аккуратно говорю, что с таким приложением вы сможете построить прототип умного дома, но не сам умный дом. Конечно, кто бы спорил, что в продаже есть датчики звука и освещения за 200 рублей.
Речь о другом - предположим, вы хотите просто проверить гипотезу, без покупки чего-то конкретного. И здесь вы имеете вполне функциональное MVP сенсора.
Спасибо за внимательность! Действительно, у авторов встречаются разночтения на разных сайтах, но самая новая версия по-видимому действительно требует 7.0. Исправила.
Мне очень хотелось увидеть фраунгоферовы линии в солнечном свете, но любительский спектрометр такой конструкции их не показывает. Я изучала сайт Public Lab с отчетами, и заметила, что в большинстве случаев, когда их все-таки было видно, в эксперименте использовался профессиональный фотоаппарат, как например здесь, и автор увидел всего 1/3 всех существующих линий: https://publiclab.org/notes/cfastie/3-2-2013/fraunhofer
Спасибо за добрые слова! Я собираюсь еще один материал написать про физические эксперименты со смартфоном. А почему назвали спектрометр - так уже устоялось в англоязычных источниках, они привыкли такую самодельную конструкцию так называть.
Я тоже думала, что 3D-пирамидка давно всем известна, но простой опрос коллег показал, что далеко не все застали волну популярности этого трюка, который, по моим ощущениям, был 10 лет назад примерно. Поэтому и решила рассказать аудитории Хабра (скорее даже Гиктаймс, там такие темы вообще были часто). Спасибо за пример с промовизором, не слышала о таком, а действительно принцип тот же самый, включу это в статью.
Александр, спасибо! Хороший материал. Я давно уверена, что большая ошибка (возможно намеренная) коренится в самом названии дисциплины - "образовательная робототехника", когда по сути это прикладная информатика, и если бы ее использовали именно в этом качестве - для обучения кодингу на забавных примерах - было бы лучше.
У меня вопрос, насколько я помню, под NXT было возможно программировать на RobotC - достаточно громоздко выглядящем диалекте обычного С. Когда ребята делали робота под моим руководством для FIRST Challenge, они выбрали писать именно на нем, чтобы даже не связываться с графическим редактором (как-то сразу стало ясно, что он жутко неудобный и ограниченный, как вы и написали). А в EV3 убрали эту возможность, получается?
Ну послушайте, мужчина не уходит с работы на 1-3 года из-за ребенка, как это делают женщины. Это симметрично лишь с формальной точки зрения, но не фактически. На Нетфликсе есть сериал Explained, там объясняют, как так сложилось, что женщинам меньше платят. Вполне сухая статистика показывает, что женщину с ребенком ожидает провал в карьере, тогда как мужчины без детей, равно как и женщины без детей, ровно идут на этом графике. Советую посмотреть, там всего 18 минут серия. Вот скрин из нее.
Сексизм необязательно может быть намеренный. Если он встроен в систему by design, он не перестает от этого быть сексизмом. Сексизм в том, что дополнительная работа женщины по восполнению человечества не оплачивается как обычная работа. Они рожают и воспитывают детей, но от капитализма ничего за это не получают. Материнство это карьерный провал, реально просаживает по зарплате женщин, особенно учитывая, что их коллеги-мужчины в это время нарабатывают опыт и повышения.
И еще: в одной папке с функцией-обработчиком index.py должен лежать файл requirements.txt со строчкой psycopg2==2.9.9
Очевидный момент, но не для всех - если кто с Python не дружит, то может достаточно много времени потратить на поиск ошибки.
У меня получилось так
Спасибо за статью, очень полезная. Я повторила все, что здесь описано, и у меня заработало.
Единственное, нашла ошибку в коде: в функции
makeCreateTableStatement
стоит лишняя открывающая скобочка в выражении, из-за чего таблица не создается. Если убрать ее, то все в порядке.Добрый день, насколько мне известно, стандартного конвертера такого рода не существуют. Единственный способ - переписать вручную, вот пример, где человек переписывает несложный flow на Python: https://github.com/russmin/Node-Red-Python
Для работы с сенсорами Android-смартфона отлично подходит Termux. Об этом я писала отдельную статью: https://habr.com/ru/companies/samsung/articles/710726/
Там все чуть-чуть сложнее: здесь прямо "родное" приложение для смартфона, а в Termux нужно программировать и знать основы консоли Linux. Но зато можно обратиться ко всем сенсорам, которые есть в смартфоне. Минус же такого решения в том, что я не нашла способа, как работать с батареей без root.
Привет, в статье я очень аккуратно говорю, что с таким приложением вы сможете построить прототип умного дома, но не сам умный дом. Конечно, кто бы спорил, что в продаже есть датчики звука и освещения за 200 рублей.
Речь о другом - предположим, вы хотите просто проверить гипотезу, без покупки чего-то конкретного. И здесь вы имеете вполне функциональное MVP сенсора.
Фото сотрудника, с которым у Илона Маска состоялся баттл
После сравнения абсолютных значений в коде проверяется знак, и уже исходя из этого определяется грань. Так что все же нет, все шесть граней участвуют.
Точно, исправила! Спасибо за ремарку
Спасибо за внимательность! Действительно, у авторов встречаются разночтения на разных сайтах, но самая новая версия по-видимому действительно требует 7.0. Исправила.
Вау, спасибо, наконец-то кому-то пригодилась статья из Википедии, которую я написала 9 лет назад!
Мне очень хотелось увидеть фраунгоферовы линии в солнечном свете, но любительский спектрометр такой конструкции их не показывает. Я изучала сайт Public Lab с отчетами, и заметила, что в большинстве случаев, когда их все-таки было видно, в эксперименте использовался профессиональный фотоаппарат, как например здесь, и автор увидел всего 1/3 всех существующих линий: https://publiclab.org/notes/cfastie/3-2-2013/fraunhofer
Спасибо за добрые слова! Я собираюсь еще один материал написать про физические эксперименты со смартфоном. А почему назвали спектрометр - так уже устоялось в англоязычных источниках, они привыкли такую самодельную конструкцию так называть.
Спасибо, что заметили опечатку и сообщили о ней! Исправила картинку.
Я тоже думала, что 3D-пирамидка давно всем известна, но простой опрос коллег показал, что далеко не все застали волну популярности этого трюка, который, по моим ощущениям, был 10 лет назад примерно. Поэтому и решила рассказать аудитории Хабра (скорее даже Гиктаймс, там такие темы вообще были часто). Спасибо за пример с промовизором, не слышала о таком, а действительно принцип тот же самый, включу это в статью.
Интересно, как они к нему вайфай подключали. Иначе как решить ключевую проблему умного дома - включить чайник, сидя на диване в другой комнате :)
Александр, спасибо! Хороший материал. Я давно уверена, что большая ошибка (возможно намеренная) коренится в самом названии дисциплины - "образовательная робототехника", когда по сути это прикладная информатика, и если бы ее использовали именно в этом качестве - для обучения кодингу на забавных примерах - было бы лучше.
У меня вопрос, насколько я помню, под NXT было возможно программировать на RobotC - достаточно громоздко выглядящем диалекте обычного С. Когда ребята делали робота под моим руководством для FIRST Challenge, они выбрали писать именно на нем, чтобы даже не связываться с графическим редактором (как-то сразу стало ясно, что он жутко неудобный и ограниченный, как вы и написали). А в EV3 убрали эту возможность, получается?
Просто оставлю здесь статистику, приведенную в сериале Explained. Зависимость зарплаты от наличия детей.
Ну послушайте, мужчина не уходит с работы на 1-3 года из-за ребенка, как это делают женщины. Это симметрично лишь с формальной точки зрения, но не фактически. На Нетфликсе есть сериал Explained, там объясняют, как так сложилось, что женщинам меньше платят. Вполне сухая статистика показывает, что женщину с ребенком ожидает провал в карьере, тогда как мужчины без детей, равно как и женщины без детей, ровно идут на этом графике. Советую посмотреть, там всего 18 минут серия. Вот скрин из нее.
Сексизм необязательно может быть намеренный. Если он встроен в систему by design, он не перестает от этого быть сексизмом. Сексизм в том, что дополнительная работа женщины по восполнению человечества не оплачивается как обычная работа. Они рожают и воспитывают детей, но от капитализма ничего за это не получают. Материнство это карьерный провал, реально просаживает по зарплате женщин, особенно учитывая, что их коллеги-мужчины в это время нарабатывают опыт и повышения.