Afiles

Afiles

пикабушник
пол: мужской
поставил 1287 плюсов и 649 минусов
проголосовал за 0 редактирований
сообщества:
3735 рейтинг 1 подписчик 59 комментариев 23 поста 2 в "горячем"
1 награда
5 лет на Пикабу
12

Изучил kivy или история о том, как меня обманули.

Итак,  понадобилось мне изучить отдельно Фреймворк kivy для Python.

Перерыл кучу ссылок в гугл и нашел крайне мало информации: немного уроков на хабре, пару книжек на англ. языке, несколько вводных уроков от известного сайта по программированию и это: сайт некого Бовсуновского В. И., обещающий познакомить меня с kivy всего за 1990 р. Целых 46 шагов отделяли меня от знания...

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

После оплаты на почту пришло сообщение, что вместо одного курса мне доступны, нахрен, все в благодарность и спасибо за доверие. Я подумал 'ехуууу', сколько плюх и всего за 2 косаря. И рассыпался в благодарностях.

Осознание того, что что-то тут не чисто пришло, к сожалению, только на "Шаг 11. Встраивание макетов в одно пространство". Суть в том, что учитель, явно переписывал код из какой-то тетрадки, не понимая, суть того, что он пишет. Знаете какие его слова были, когда у него макеты летали по экрану, то тут, то там? Поиграйтесь со значениями, посмотрите, как двигается, разберетесь сами. А рассказать, нам неучам, почему оно так, дело не барское, либо он сам хз - почему так...
Впервые, у меня закралось сомнения, что где-то я уже это видел...
Окончательно мои сомнения подтвердились, когда мы начали писать программы для рисования Stickman'а. Его слова, что мы рисуем какого-то мужика, непонятные ошибки, которые он с трудом видит, постоянное коверканье слов, и "уверенные" знания англ. - дали понять, что он не понимает, то, что делает, а тупо копирует. Откуда?
А вот из этой книги:  

Изучил kivy или история о том, как меня обманули. Kivy, Программирование, Курсы программирования, Школа Бовсуновского, Длиннопост, Python

И вроде бы ну и что? Многие так делают, он же  объясняет! А вот нифига, он находит код автора и и создает по нему видео, не меняя абсолютно ничего, не дополняя это своими объяснениями, почему так, здесь так, а лишь говорит, что поиграйтесь параметрами и вы сами все поймете. Ссылок на книгу в его видео естесна нигде нет ;)

Вот вам для примера: скрин из книги и скрин его видеоматериалов

Изучил kivy или история о том, как меня обманули. Kivy, Программирование, Курсы программирования, Школа Бовсуновского, Длиннопост, Python
Изучил kivy или история о том, как меня обманули. Kivy, Программирование, Курсы программирования, Школа Бовсуновского, Длиннопост, Python

Видете ошибку в слове Gestures(жесты)?
Хотите еще? Вот код из книги и его код (Тут он позволил себе изменить название класса:)):

Изучил kivy или история о том, как меня обманули. Kivy, Программирование, Курсы программирования, Школа Бовсуновского, Длиннопост, Python
Изучил kivy или история о том, как меня обманули. Kivy, Программирование, Курсы программирования, Школа Бовсуновского, Длиннопост, Python

Я думаю этого достаточно. По факту, там идет все по порядку, точь в точь, как в книге. От заголовка к заголовку.
Пост не ради плюсов, носит информативный характер, комментарии для минусов оставлю.
Не обращайтесь в эту контору, вас не научат... потеряете время.
Если у кого есть более интересные статьи, с радостью получу их из ваших....эм...компьютеров. Спасибо за внимание!

Показать полностью 4
23

Раньше было лучше

Сидим в курилке. Работает у нас один мужик, возрастом под 60. А, к слову, вчера был дождь и со смены возвращались все мокрые. Разговор и зашел о дождике. Дальше его слова:

- Вот раньше поедешь на картошку, жара, а тут дождик, промокнешь до нитки, и хорошо....

- А щас? Промокнешь до нитки и сдохнешь на#уй....

-5

То чувство,

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

«Мы разрабатываем системы для дронов, которые автономно летают на высоте до 12 метров». Студент-технарь тестирует UltraWide-монитор

Месяц учебы на Пикабу завершился (и уже начался Месяц аудио и музыки). Вы читали про сайты для самообразования и, возможно, даже попытались самостоятельно сделать стикерпак для телеграма. Но какой месяц учебы без главных страдальцев героев. На этот раз UltraWide-монитор 38WK95C испытывал в работе студент Московского Политеха и сотрудник Сколковского института науки и технологий.


Меня зовут Егор и, как вы уже поняли, я студент. Специализация моей кафедры — анализ больших и открытых данных. Жизнь современного студента технического вуза — это не только учеба с утра до вечера (и тусовки с вечера до утра). В моем случае много времени отнимают научная деятельность и работа. Я программист в стартапе аспирантов лаборатории космической интеллектуальной робототехники Сколковского института науки и технологий. Попробую объяснить, как до этого дошел и чем занимаюсь.

«Мы разрабатываем системы для дронов, которые автономно летают на высоте до 12 метров». Студент-технарь тестирует UltraWide-монитор Длиннопост

Робототехникой я увлекся еще в школе. С первого занятия затянуло, так роботы стали главным хобби. Регулярно участвовал в разных российских и международных соревнованиях, получал награды, копил опыт.


Сначала меня позвали в команду Сколтеха по робототехнике, а после соревнования Eurobot — взяли работать в лабораторию. Наш стартап направлен на автоматизацию инвентаризации складов. Мы производим целые системы — от гаек и кусков железа до реальных роботов. Потом все это внедряют на склады, чтобы обеспечить безопасность. Конкретно я в этом проекте отвечаю за разработку систем навигации и локализации для мобильных роботов и дронов. Недавно, например, написал систему локализации дрона с помощью нейронной сети. Теперь дрон по картинке с камеры понимает, где он находится: сам определяет расположение объектов и корректирует свою позицию.

«Мы разрабатываем системы для дронов, которые автономно летают на высоте до 12 метров». Студент-технарь тестирует UltraWide-монитор Длиннопост

Иногда я провожу за компьютером по 6-8 часов в день. Если завал на учебе, то и вовсе по 12 часов. Так что предложение ребят из Пикабу протестировать ультраширокий монитор от LG было кстати.


Монитор доставили прямо на работу, в лабораторию робототехники. Распаковал коробку, а там: гигантский изогнутый экран, куча разных кабелей и пачка инструкций. Честно сказать, с техникой я не то чтобы дружу. С алгоритмами, большими данными и дронами у меня точно лучше. Поэтому слегка напрягся при мысли, что сейчас мне предстоит самому устанавливать эту громадину.


Установка монитора заняла от силы минут 15 – даже у человека с такими кривыми руками, как у меня. Поначалу кажется, что тонкая ножка не выдержит громадину, но нет – стоит надежно, а место на столе будто бы и не занимает. Подставка регулируется: можно изменить высоту и угол наклона. У меня чувствительные глаза, чуть что — сразу режет и слезятся. Поэтому тут выставляю четкое на уровне глаз. Следующий шаг – настройка изображения. С помощью кнопки-джойстика открыл меню для доступа ко всем цветовым настройкам. Тут раздолье: режим для просмотра кино, работы с фотографией, приглушенного света в комнате. Я выбрал обычный пользовательский.

«Мы разрабатываем системы для дронов, которые автономно летают на высоте до 12 метров». Студент-технарь тестирует UltraWide-монитор Длиннопост
LG 38WK95C
Диагональ — 37,5’’;
Разрешение — 3840х1600;
Соотношение сторон — 21:9;
Макс. частота обновления кадров — 61 Гц;
Время отклика — 5 мс;
Подсветка, HDR 10, изогнутый экран, антибликовое покрытие.

Учусь я на кафедре анализа больших и открытых данных, а это значит, что нужно постоянно читать (и анализировать!) графики и таблицы исходных данных. Когда привезли монитор, я дописывал отчет по летней практике. Как это выглядит? Пара десятков открыток вкладок в браузере и несколько программ: Jupyter Notebook, Gazebo simulator, Rviz, Pycharm, GIMP. На стандартном экране между ними пришлось бы все время переключаться (это раздражает). Тут я оценил одно из преимуществ 21:9 мне удалось разместить почти все программы на одном экране. Копировал текст, графики, параллельно подглядывал на другие отчеты или требования к ним. На экране даже нашлось местечко для YouTube – ну чтобы писать отчет было веселее.

«Мы разрабатываем системы для дронов, которые автономно летают на высоте до 12 метров». Студент-технарь тестирует UltraWide-монитор Длиннопост
LG 38WK95C с разрешением QHD+(3840x1600) дает в три раза больше рабочего пространства, чем в привычном разрешении 1920х1080. Специально для просмотра и обработки информации.

Это что касается учебы. Разработка роботизированных систем тоже занимает прилично времени и места на мониторе: открыто много скриптов, визуализатор данных с робота, терминал с логами и другие окна. Начинается все с анализа на бумаге. Затем пишутся первые простейшие скрипты, которые отлаживаются в симуляции (сам сделал). Дальше вводим фичи, вновь проверяем в симуляции. Да, симуляция нужна почти на каждом шагу, все-таки мы работаем с дроном, который автономно летает на высоте до 12 метров, — цена ошибки велика.


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

«Мы разрабатываем системы для дронов, которые автономно летают на высоте до 12 метров». Студент-технарь тестирует UltraWide-монитор Длиннопост

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


Читайте также:

4 инструкции, которые научат вас создавать гифки, ремиксы и стикеры в телеграме

9 нескучных сайтов для самообразования

Посты пикабушников про учебу

Показать полностью 4
Отличная работа, все прочитано!