- Школьная робототехника на Linux
- суббота, 11 августа 2018 г.
- Установка Scratch 2.0 на Linux (опыт 2018)
- Установка Scratch 2.0
- Scratch junior ��� linux
- Войти в аккаунт
- Бесплатные видеоуроки по Scratch Junior (Скретч Джуниор) программированию для детей
- Знакомьтесь — Linux From Scratch
- Вместо вступления
- Единственный бумажный дистрибутив
- Но почему начинать с него?
- Цифры и суровая правда жизни
- Состав дистрибутива
- Вместо заключения
- Программирование в Scratch Junior для детей от 5 лет (Скретч Джуниор) — бесплатные видеоуроки
- Урок 0. Как скачать Scratch Junior и установить программу на ПК
- Урок 1. Интерфейс программы и блоки движения в Scratch Jr
- Урок 2. Блоки внешнего вида в Scratch Jr
- Урок 3. Пусковые блоки и создание мультфильма в Scratch Jr
- Урок 4. Блоки управления и проект «Поймай рыбку» в Scratch Jr
- Урок 5. Блоки окончания и проект «Опасности на дорогах» в Scratch Jr
- Программирование для детей на Scratch Junior (Скретч Джуниор) — бесплатные видеоуроки
Школьная робототехника на Linux
Здесь публикуются заметки о том, как заменить Windows и использовать бесплатное ПО для программирования роботов.
суббота, 11 августа 2018 г.
Установка Scratch 2.0 на Linux (опыт 2018)
Scratch — популярная программа для обучения программированию. Буквально за несколько минут можно научиться управлять персонажами, обрабатывать события и сложные процессы, сочетая это со звуком и анимацией. Поддерживается множество языков интерфейса, в том числе и русский.
К сожалению, на официальном сайте даны ссылки на установку только для Windows и Mac. К тому же для работы программы требуется Adobe AIR, который давно уже не поддерживается для Linux. Как решить эти проблемы рассмотрим в этой заметке.
Установка Scratch 2.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
Показать/Скрыть Что делать, если у меня белый экран
7. Откройте папку скачивания и посмотрите название скачанного установщика (возможно различие версий программ). У меня это версия 455.
8. Установите Scratch 2.0, открыв установщик с помощью AIR (обратите внимание, что путь к файлу нужно указывать полностью — у меня это домашняя директория)
Источник
Scratch junior ��� linux
для тех, кто ищет курсы:
Войти в аккаунт
Чтобы воспользоваться всеми функциями сайта, вам необходимо зарегистрироваться/войти в свой аккаунт на сайте. Выберите вашу соцсеть для входа:
Если вы организация, проводящая курсы, то регистрация происходит по этой ссылке.
Бесплатные видеоуроки по Scratch Junior (Скретч Джуниор) программированию для детей
Scratch Junior — это детский вводный язык программирования, похожий на конструктор Lego: скрипты на нем собираются из разноцветных «кирпичиков» — блоков.
В этом курсе мы будем последовательно изучать визуальную среду Scratch Junior и вместе создавать небольшие проекты. Короткие видеоуроки будут интересны начинающим ученикам, которые хотят постепенно перейти от простого к сложному.
Источник
Знакомьтесь — Linux From Scratch
Вместо вступления
«Хочешь начать изучать GNU/Linux? Начни с Linux From Scratch.»
Единственный бумажный дистрибутив
LFS (здесь и далее аббревиатура от Linux From Scratch) – книга, написанная Герардом Бикмансом, описывающая процесс сборки минимального рабочего варианта GNU/Linux из исходных кодов. Почему бумажный? В свое время книгу можно было купить в твердом переплете, что делает «дистрибутив» несколько необычным, не правда-ли? Помимо самой книги, для сборки конечно-же понадобится интернет (или заранее загруженные исходные коды), свободный раздел на жестком диске, и любая операционная система на базе ядра Linux, имеющая компилятор. Лично я всегда использую либо уже собранный дистрибутив LFS, либо полную установку Slackware – в нем есть все необходимое, чего не скажешь про (например) Ubuntu. Конечно, всегда можно загрузить нехватающие пакеты, но ведь мы хотим только-только научиться линуксу? А Slackware даже в своей базовой установке и без конфигурирования предоставляет требуемый инструментарий.
Следует сказать сразу — дистрибутив собранный по книге LFS не умеет толком ничего. Вернее, ничего такого, что потребуется неискушенному пользователю. Он умеет включаться, выключаться, перезагружаться, использовать Ethernet подключение, но что самое главное — компилировать. Так существуют другие книги, теперь уже поддерживаемые сообществом — Beyond LFS позволяет собрать те самые, интересные пользователю, программы. От браузера и графической среды, до систем управления базами данных и DHCP сервера. Книга имеет свойство отставать в версии от базовой книги, но полученный от LFS опыт обычно достаточен, для самостоятельного разрешения конфликтов версий. Три другие книги — Automated LFS, Cross LFS и Hardened LFS полностью соответствуют названиям и выходят за пределы этой статьи. Впрочем, всегда можно почитать в интернете, правда?
Но почему начинать с него?
Все очень просто, если не сказать — до смешного. Помимо инструкций, в книге много теоретического (но крайне сжатого и как следствие — не заунывного) материала. Установите Ubuntu. Вы знаете что делает пакет Libtool? Или Gawk? После пары успешных сборок LFS, вы будете знать каждый пакет в своей системе и что самое главное — представлять, как они взаимодействуют. Да, состав системы минимальный, но это постоянно подогревает интерес к ее усовершенствованию. Приучит частенько обращаться за помощью к Google и читать англоязычную документацию. Поначалу вы не будете понимать и половины своих действий, внимательно перепечатывая или копируя блоки кода в консоль. Но в самом конце, осознание того, что эту неказистую, без поддержки графики и вашей мощной видеокарты, без новомодного Aero и сенсорных экранов, операционную систему вы собрали сами, придаст вам такой запас сил и гордость, что вы сами потянитесь за новыми знаниями и новыми победами. Я немного утрирую, но ощущения после первой перезагрузки в новую систему сложно забыть даже сейчас.
Цифры и суровая правда жизни
LFS вовсе не минимальный по своему весу дистрибутив. Для сборки потребуется порядка 3 свободный гигабайтов на диске (это помимо уже рабочей Linux-Based системы) — тем не менее, после определенных танцев, систему можно будет превратить в Live-CD. Если у меня будет такая возможность, я расскажу как это делается, в последствии. Компиляция всего и вся (с учетом необходимости создания конфигурационных файлов и прочего) занимает около двух дней. Это если с перерывами на сон, питание и отключение компьютера на ночь. С другой стороны, это зависит от производительности компьютера, на котором собирается система. Моей первой жертвой был ноутбук MSI X-340 — процессор Intel Core 2 Solo с тактовой частотой 1.2 гигагерца (вообще говоря, LFS рекомендуется собирать на одноядерной системе). Оперативная память — 2GB DDR2. Вполне достаточно даже более низких характеристик, а на быстром процессоре сборка пойдет значительно быстрее.
Кстати, приблизительное время сборки каждого из пакетов указано в учебнике. За единицу времени, принимается время сборки пакета Binutils — ассемблера, линкера и ряда других, более мелких утилит для работы с объектными файлами. На вышеуказанной системе это заняло три минуты.
Состав дистрибутива
Перечислять все входящие в LFS пакеты не имеет большого смысла. Список получится длинным, и практически ни о чем не говорящим новичку; избыточным для человека разбирающегося. В этом небольшом разделе я лишь хотел дать несколько общих советов. Во-первых, собирая пакет, не описанный в книге, загляните в репозиторий патчей — возможно его уже адаптировали для использования в LFS. Во-вторых, BLFS почти полностью состоит из опциональных пакетов — просто выбирайте те, которые вам нужны и смело добавляйте в свою сборку LFS. И третье: с самого начала используйте пакетный менеджер. В книге этому уделяется глава, но практические инструкции отсутствуют чуть менее, чем полностью. Я лишь могу порекомендовать Guarded Installation Tool – написанный на Bash’е скрипт, обеспечивающий минимальный набор команд, для управления пакетами, зависимостями и версиями. В LFS этого будет достаточно. В последствии вы можете скомпилировать из исходных кодов APT или DPKG — это неплохо освещено на форумах сообщества.
Вместо заключения
За прошедшие полтора года я сильно продвинулся в своем изучении. Продвинулся со стадии «Есть такая операционная система» до уровня «Подниму сервер под Gentoo за трое суток». Я еще очень далек от идеала и вряд ли могу даже называть себя настоящий линуксоидом — на домашнем компьютере уживаются старенькая Windows XP и Xubuntu 10.10, но знаете что я отвечаю, когда меня спрашивают с чего начать изучать линукс? Начните с Linux From Scratch.
Источник
Программирование в Scratch Junior для детей от 5 лет (Скретч Джуниор) — бесплатные видеоуроки
Scratch Junior — это упрощенная визуальная среда, в которой могут изучать программирование дети от 5 лет. Здесь нет текстового кода и сложных условий, эта программа скорее напомнит детям конструктор LEGO: программирование в ней происходит путем соединения ярких блоков с изображениями.
Мы в онлайн-школе программирования «Пиксель» подготовили короткие пошаговые уроки Скретч Джуниор, чтобы познакомить детей с этой визуальной средой и научить их создавать свои первые игры и мультфильмы.
Урок 0. Как скачать Scratch Junior и установить программу на ПК
Для начала нужно установить программу на компьютер. Ссылки на файлы для загрузки есть в описании под видео.
Урок 1. Интерфейс программы и блоки движения в Scratch Jr
В этом видеоуроке мы познакомимся с тем, как устроена визуальная среда, узнаем, что такое спрайт и нарисуем своего спрайта. А также разберем блоки движения: как сделать так, чтобы спрайт двигался в разные стороны, крутился или прыгал. Создадим свой проект, чтобы закрепить наши знания.
Урок 2. Блоки внешнего вида в Scratch Jr
В этом видео мы познакомимся с блоками внешнего вида: как сделать так, чтобы спрайт заговорил, как изменить его размер, спрятать и показать его. Затем создадим проект «Светофор», чтобы увидеть, как это все работает в программе.
Урок 3. Пусковые блоки и создание мультфильма в Scratch Jr
В этом уроке мы узнаем, как запустить программу при помощи нажатия на флажок или на спрайт, при прикосновении двух спрайтов или при отправке и получении сообщений. Мы создадим мультфильм из двух сцен и используем в них изученные блоки.
Урок 4. Блоки управления и проект «Поймай рыбку» в Scratch Jr
В этом видеоуроке мы научимся задавать спрайту скорость движения, переводить его в режим ожидания, зацикливать его действия и останавливать его. В конце мы создадим подводный мир с его обитателями и используем в нем изученные блоки.
Урок 5. Блоки окончания и проект «Опасности на дорогах» в Scratch Jr
Наконец, мы изучим блоки окончания: научимся завершать скрипт или повторять программу бесконечно, а также переключаться между сценами. Создадим проект «Опасности на дорогах» — большую программу с двумя уровнями.
Плейлисты с видеоуроками регулярно пополняются, подписывайтесь на наш YouTube-канал , чтобы следить за выходом новых видео и открывать для себя мир IT-технологий!
Если же вам нужен наставник, загляните в Школу программирования для детей “Пиксель”: посмотрите полный курс по программированию в Scratch Junior .
Источник
Программирование для детей на Scratch Junior (Скретч Джуниор) — бесплатные видеоуроки
Бесплатные уроки программирования для детей на Scratch Junior.
Эта статья поможет вам :
- узнать, что такое Scratch Junior (сокращенно — Jr):
- установить Scratch Jr;
- создать игры Mario Scratch, «Светофор», «Поймай рыбку», «Опасности на дорогах» и запустить небольшой мультфильм о том, как завязывается дружба.
- пройти практикум по программированию в среде Scratch Jr;
Короткие уроки Scratch Junior на русском языке помогут вам овладеть этой платформой и создавать свои мультики и игры.
Scratch Junior — это детский вводный язык программирования, похожий на конструктор Lego: скрипты собираются из разноцветных «кирпичиков» — блоков. Подходит для обучения детей от 5 до 7 лет программированию. Платформа Scratch Jr легко устанавливается на компьютер и подходит для детей, которые еще не умеют читать.
Начинаем последовательное изучение Scratch Jr программирования для детей, короткие видео уроки будут интересны начинающим ученикам, которые хотят постепенно перейти от простого к сложному.
Ниже плейлист пошаговых уроков в среде Scratch Jr
Также можете смотреть уроки на нашем Youtube-канале.
Программирование на Scratch Jr — Урок 0: Установка программы
Этот урок научит вас устанавливать программу Scratch Jr на компьютер и расскажет про тонкости этого дела
Программирование на Scratch Jr. Урок 1: Интерфейс программы и блоки движения
В первом уроке мы познакомимся с языком программирования Scratch JR. Изучим интерфейс программы, узнаем как загружать и создавать спрайты (объекты, героев) и научимся использовать блоки движения.
Программирование на Scratch Jr. Урок 2: Блоки внешнего вида
Как сделать так, чтобы наши герои заговорили? Как уменьшить и увеличить их в размере? Показать и спрятать? Об этом мы поговорим во втором уроке, где познакомимся с блоками внешнего вида и создадим проект «Светофор».
Программирование на Scratch Jr. Урок 3: Пусковые блоки и создание мультфильма
В этом видео мы научимся отправлять сообщения с помощью пусковых блоков и вместе создадим небольшую сценку о знакомстве двух людей.
Программирование на Scratch Jr. Урок 4: Блоки управления и проект «Поймай рыбку»
Темы усложняются, а с ними и проекты! В этом видеоуроке мы создадим игру «Поймай рыбку» с морскими животными и постараемся поймать их на высокой скорости.
Программирование на Scratch Jr. Урок 5: Блоки окончания и проект «Опасности на дорогах»
В этом видеоуроке мы познакомимся с блоками окончания, узнаем, как зациклить действия героя, а также создадим проект «Опасности на дорогах» с двумя уровнями игры.
Плейлист видеоуроков постоянно дополняется, подписывайтесь на канал и следите за обновлениями.
Нужен наставник? Для этого есть онлайн-уроки программирования для детей в школе «Пиксель». Записывайся на полный онлайн-курс Scratch Junior программирование для детей 5-7 лет
Источник