Робототехника и DIY
1.87K subscribers
25 photos
60 links
Arduino, Raspberry PI, esp, diy
Download Telegram
10 Git-команд, которые стоит знать разработчику
10 Git-команд, которые стоит знать разработчику, изображение №1
Проверяем все и вся
git diff— Посмотреть все изменения файла локально. При указании имени файла изменения будут показаны только для него.
git log — Просмотреть историю коммита. Может также использоваться для файла с git log -p my_file. Введите q, чтобы выйти.
git blame my_file — Просмотреть, кто, что и когда изменил в my_file.
git reflog — Показать журнал изменений в заголовке локального репозитория. Отличный вариант для поиска утраченных данных.
Вернуть, как было
git reset, git checkout и git revert — команды, которые используются, чтобы отменить какие-либо действия. Но они не такие и простые, с ними надо уметь обращаться.
git reset, git checkout могут использоваться как для коммитов, так и для обычных файлов.
git revert используется только для работы с коммитами.

Если вы работаете с собственными локальными коммитами, которые никак не связаны с командной работой, можно без проблем использовать все перечисленные команды.
Если вы работаете в коллективе и коммиты общие, тогда ваш выбор — git revert.
У каждой команды есть целый набор опций. Вот наиболее употребляемые:
git reset --hard HEAD — отмена проиндексированных и непроиндексированных изменений с момента последнего коммита.

Указываем вместо HEAD определенный коммит, чтобы отменить изменения, произошедшие после него. --hard отбрасываются оба типа изменений, о которых говорилось выше.

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

git checkout my_commit — отмена изменений my_commit.

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

checkout лучше всего использовать для локальных отмен. В этом случае коммиты из удаленной ветки, от которой зависят ваши коллеги, не будут затронуты!

Если вы используете checkout с веткой вместо коммита, HEAD переключается на указанную ветвь, а рабочий каталог обновляется для соответствия изменениям. Это самое распространенное использование этой команды.

git revert my_commit — отмена последствий изменений в my_commit. revert выполняет новый коммит после отмены изменений.

revert безопасен для общих проектов, поскольку команда не перезаписывает изменения, от которых могут зависеть другие ветки.

Иногда вы просто хотите удалить неотслеживаемые файлы в вашем локальном каталоге. К примеру, запустив какой-то код, который создал много разных типов файлов, которые вам не нужны. К сожалению. Clean поможет мгновенно удалить их!

git clean -n — удаление неотслеживаемых файлов в локальной рабочей директории.

-n — флаг для пробного запуска, ничего не удаляется.
-f — флаг для удаления файлов.
-d — флаг для удаления неотслеживаемых директорий.

По умолчанию неотслеживаемые файлы .gitignore не будут удалены, но это можно изменить.

Наводим порядки
git commit --amend — добавляем поэтапные изменения в последний коммит.

Если ничего не проиндексировано, команда позволяет вам редактировать последнее сообщение коммита. Используйте команду только в том случае, если коммит не был объединен с удаленной master-веткой.

git push my_remote --tags — отправка локальных тэгов в удаленный репозиторий. Хороший вариант для присвоения версий изменениям.

Ярлыки для команд Git
А вот способ, который позволяет добавлять ярлыки для Git-команд, для вашего .bash_profile.

alias gs='git status '
alias ga='git add '
alias gaa='git add -A '
alias gb='git branch '
alias gc='git commit '
alias gcm='git commit -m '
alias go='git checkout '
Больше информации о .bash_profile можно получить здесь.

Что касается способа, приведенного выше, то теперь вы можете использовать gs вместо git status.
Светодиодные ленты популярны, поскольку простота и удобство работы с ними позволяют реализовать множество идей. Причем сделать это можно не только быстро, но и относительно дёшево и без особых знаний. Ленты легко гнутся и повторяют очертания интерьера или предметов. Они могут использоваться в качестве подсветки и для основного освещения.

Подборка статей про светодиодные ленты и особенности их использования:

Какие бывают виды светодиодных лент
https://electrik.info/main/lighting/1482-kakie-byvayut-vidy-svetodiodnyh-lent.html

Адресные светодиоды и светодиодные ленты
https://electrik.info/main/lighting/1602-adresnye-svetodiody-i-svetodiodnye-lenty.html

Как узнать мощность светодиодной ленты
https://electrik.info/main/lighting/1573-kak-uznat-moschnost-svetodiodnoy-lenty.html

Как рассчитать и выбрать блок питания для светодиодной ленты 12В
https://electrik.info/main/lighting/1531-kak-rasschitat-i-vybrat-blok-pitaniya-dlya-svetodiodnoy-lenty-12v.html

Расчет, выбор и схема подключения контроллера для RGB-ленты
https://electrik.info/main/lighting/1532-raschet-vybor-i-shema-podklyucheniya-kontrollera-dlya-rgb-lenty.html

Неисправности светодиодных лент и методы их ремонта
https://electrik.info/main/lighting/1420-neispravnosti-svetodiodnyh-lent-i-metody-ih-remonta.html
🔥 ESPboy — гаджет для ретро игр и экспериментов с IoT 🔥
Рекомендую к прочтению ➡️ https://m.habr.com/ru/post/500336/
Автор статьи с радостью прочитает ваши комментарии на хабре или в нашем чате 😏
Piksey Atto — крошечная плата для Arduino

Kомпания BitsNBlobs Electronics, разработала крошечную Arduino плату Piksey Atto основанную на 8-битном AVR микроконтроллере Microchip ATmega32U4.

Она совместима с Arduino Leonardo и Arduino Micro, а это означает, что большинство существующих шаблонов должны работать из коробки, без необходимости установки каких-либо пакетов поддержки платы.

https://teletype.in/@armlab/Skm1C4_WU
🌆Big News!

23 октября – Forum.Digital Smart City, главный форум по цифровизации городской среды 2020. Спустя 7 месяцев Forum.Digital пройдет в оффлайн-формате!

Где? Арт.Техноград, пр-т Мира, 119 строение 63, Москва, м. ВДНХ.
С 11.00 до 18.30.

🏙Пленарное заседание, 2 профильных секции по сервисам для городской среды и ЖКХ и городскому управлению, питч-сессия и выставка IT-решений проектов «Умного города», а нетворкинг с лидерами отрасли будет организован в зоне кофе-брейка, доступной всем категориям билетов!

🔗Самое интересное, что в конце Форума пройдет Forum Digital Award Smart City, номинация для лидеров цифровой трансформации умных городов, позволяющая определить центровые компании и проекты различной направленности, в рамках автоматизации и создания систем интеллектуальной городской среды, ЖКХ, экологической безопасности, эффективности энергосетей, онлайн-мониторинга и гражданской информированности.

Участников Forum.Digital Smart City ждет:

–– SMART CITY: командный забег регионов к цифровому лидерству страны.

–– От умного дома к умному городу: сервисы для городской среды и ЖКХ.

–– Город в Смартфоне: умное управление городским пространством и инфраструктурой.

Можно много говорить о том, что будет 23 октября, но все же предлагаем ознакомиться с информацией на сайте – https://forum.digital/smartcity

🤫Масочный режим, соблюдение дистанции, а также другие средства и меры защиты будут обязательно предусмотрены!

В связи с этим есть и грустные новости, для посещения форума в Москве доступно только 150 мест, так что успевайте забронировать ваше место по приоритетной категории!😉
ПЛАВНОЕ УПРАВЛЕНИЕ СЕРВОПРИВОДОМ

Вы наверняка работали с сервоприводами из под Arduino и знаете, как это выглядит: сервоприводу можно приказать повернуться на угол, и он с максимальной скоростью начнёт поворачиваться на этот угол. Это очень неправильно применять в реальных устройствах, потому что создаются лишние нагрузки и растёт потребление тока (большой стартовый ток). Можно ли крутить серво плавно? Можно! Я сделал библиотеку ServoSmooth, которая в этом поможет.

https://alexgyver.ru/servosmooth/
В следующем году Spot от Boston Dynamics получит руку и док-станцию для подзарядки

Роб Плейтер, новый CEO Boston Dynamics, сообщил, что с середины сентября компания продала уже около 260 роботов Spot. Несмотря на то, что компания столкнулась с вопросами относительно коммерческой привлекательности робота за 75 000 долларов, очевидно, что ряд организаций заинтересован в развертывании этой технологии.

https://robogeek.ru/interesnoe-o-robotah/v-sleduyuschem-godu-spot-ot-boston-dynamics-poluchit-ruku-i-dok-stantsiyu-dlya-podzaryadki
Ребенок интересуется робототехникой и программированием? Отдайте его на детский курс Arduino образовательной экосистемы GeekBrains от Mail Ru Group.

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

Помогите ребенку превратить увлечение в профессиюhttps://geekbrains.ru/link/Yp2GFU
Компания Formant предлагает всем желающим взять робопса Spot на прогулку

Робопес Spot компании Boston Dynamics обрел мировую известность, благодаря своим уникальным достижениям – например, помощи врачам во время эпидемии и работе в качестве пастуха овец. Теперь, благодаря интерактивному подключению и ПО компании Formant (США), любой пользователь Интернета при желании может прогуляться с робособакой, не выходя за пределы своего жилища из любой точки планеты.

https://www.techcult.ru/robots/8613-kompaniya-formant-predlagaet-vzyat-robopsa-spot-na-progulku
🤖 Компания Bowlton приглашает принять участие в конференции по робототехнике в пищевой промышленности.

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

⚡️Подробнее о компании можно узнать из этих видео:

Как за 2 минуты приготовить пасту с лососем: https://youtu.be/IpzrXQgmKcM

Как Bowlton установили робота на Ленинградском рынке: https://youtu.be/zV0UivDo6ys

На встрече будут обсуждаться проблемы в робототехнике для еды, анализироваться конкуренты, а также будет представлена подробная информация о том, что делает Bowlton и как развивается, карьерные возможности.

📅Когда? 4 ноября в 16:00
Где? Конференция будет проходить онлайн.
📍Регистрация по ссылке: https://forms.gle/ns2DyzXCkKwqYNMAA

Ссылка на конференцию будет отправлена на почту после регистрации. Если нет возможности присоединиться онлайн, всем желающим будет доступна запись.
🤖 robotorium.org проводит набор студентов технических специальностей от 3 курса для постоянной работы и подработки преподавателями в государстенных школах Москвы.

👆 В первую очередь необходимо вести занятия по робототенике по методическим материалам компании для 1-4 классов.

❗️Преподавать сможет любой студент технической специальнсти (глубокие знания робототехники не требоуются).

💰Оплата производится в зависимости от количества часов загрузки: от 1000 рублей за урок.


⚡️ Для более подробной информации вступайте в https://t.iss.one/robotorium_jobs и пишите @shmemandmitrii
Компания "Дронопорт" ищет в свою команду сотрудника - Head of product. Если у вас есть опыт в Робототехнике и вам интересны дроны - смотрите и откликайтесь на вакансию ниже!

https://kazan.hh.ru/vacancy/40250504
Человекоподобный робот Digit поступает в продажу и готов к работе

Компания Agility, созданная при Университете штата Орегон, сообщила о готовности продавать своих роботов всем, кто в них нуждается. Ее человекоподобный Digit был спроектирован как робот для физического труда – например, он умеет брать с полок коробки и переносить их в грузовик. Его цена – 250 000 долларов.

Читать далее ➡️ https://www.techcult.ru/robots/8934-chelovekopodobnyj-robot-digit-postupaet-v-prodazhu-i-gotov-k-rabote
Каждый ребёнок — немного изобретатель. Так почему бы не превратить увлечение механизмами и технологиями в будущую профессию?

Встречайте новинку от LEGO: долгожданное обновление легендарной серии — набор LEGO® MINDSTORMS® «Робот-изобретатель»!

5 очаровательных программируемых роботов и специальное бесплатное мобильное приложение научат ребёнка основам работы с искусственным интеллектом и самыми современными инженерными технологиями. И всё это — в игровой форме!

Узнайте больше о наборе и закажите «Робота-изобретателя» на Wildberries
Российские разработчики ассистивных технологий завоевали призовые места на Cybathlon 2020

14 ноября 2020 года в Москве завершился второй чемпионат мира Cybathlon 2020. На нем в условиях, приближенных к реальным, в соревновательном формате были испытаны современные ассистивные устройства от российских инженеров для людей с ограниченными возможностями здоровья.

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

Читать далее ➡️ https://robogeek.ru/robo-sobytija/rossiiskie-razrabotchiki-assistivnyh-tehnologii-zavoevali-prizovye-mesta-na-cybathlon-2020
Новые решения для бизнеса и возможность воплотить идею в жизнь!

Ozon запускает конкурс по разработке решений💡 в области роботизации для e-commerce. Цель проекта Ozon RoboFactory – собрать интересные идеи в сфере роботизации логистики и хранения товаров, самые перспективные из которых будут воплощены.

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

💰Призовой фонд Ozon RoboFactory — 10 млн рублей на гранты, MacBook Pro, курсы в KUKA college.
Авторы лучших проектов смогут рассказать о себе и получить обратную связь от экспертов, а также возможность реализовать свои идеи за счёт грантов от Ozon.
Кроме того, победителей познакомят с потенциальными партнёрами и инвесторами. Ведь одна из целей конкурса – помочь в развитии промышленной роботизации в России.

Среди экспертов, которые будут оценивать проекты – Дмитрий Тетерюков, руководитель лаборатории робототехники и AR/VR в Сколтехе, Александр Климчик, Ph.D, профессор, директор Института робототехники Университета Иннополис, Дмитрий Капишников, Глава представительства KUKA Robotics в России, Сергей Богданов, основатель инвестиционного фонда Yellow Rockets, Владимир Дождёв, директор департамента цифровых технологий Минпромторг и другие.

Сбор заявок на участие уже начался и продлится месяц - до 20 октября.
Оставить заявку на участие и узнать подробнее о конкурсе можно по ссылке.
#ozonrobofactory