Advanced Coder
Advanced Coder
  • 51
  • 39 171
Самодельный синтезатор на Arduino
Самодельный простейший синтезатор на Arduino. В этом видео я расскажу как можно самостоятельно спаять и запрограммировать подобие синтезатора.
Репозиторий GitHub: github.com/advanced-coder-com/Synthesiser
มุมมอง: 653

วีดีโอ

Лекция 15 - База Данных в PHP (часть 1)
มุมมอง 2492 ปีที่แล้ว
gitlab.com/first-developer-com/php-school/-/tags/15
Как стать отличным программистом
มุมมอง 4432 ปีที่แล้ว
Как стать отличным программистом? Технологии и инструменты профессионалов
Лекция 14 - Продвинутая маршрутизация, контроллер в PHP структура приложения, Request
มุมมอง 9342 ปีที่แล้ว
Продвинутая маршрутизация, контроллер в PHP структура приложения, Request gitlab.com/first-developer-com/php-school/-/tree/14
Лекция 13 - Автозагрузка класса, namespace в PHP, Установка библиотеки, composer
มุมมอง 1.2K2 ปีที่แล้ว
Автозагрузка класса, namespace в PHP, Установка библиотеки, composer gitlab.com/first-developer-com/php-school/-/tree/13
Лекция 12 - Наследование, abstract, trait, interface, ООП в PHP
มุมมอง 3222 ปีที่แล้ว
gitlab.com/first-developer-com/php-school/-/tree/12 Наследование, abstract, trait, interface, ООП в PHP
Лекция 11 - Класс, метод, объект, ООП в PHP
มุมมอง 3492 ปีที่แล้ว
gitlab.com/first-developer-com/php-school/-/tree/11
Лекция 10 - Базовая маршрутизация в PHP (Routing)
มุมมอง 4K2 ปีที่แล้ว
Серверные константы, свич с инклудами, htaccess gitlab.com/first-developer-com/php-school/-/tree/10
Лекция 9 - Начинаем писать приложение в PHP. Основы
มุมมอง 6342 ปีที่แล้ว
Подключение файлов, маршрутизация по папкам gitlab.com/first-developer-com/php-school/-/tree/9
Лекция 8 - Циклы в PHP
มุมมอง 1592 ปีที่แล้ว
Циклы в PHP, Loops in PHP
Как настроить Xdebug?
มุมมอง 4952 ปีที่แล้ว
Я покажу вам, как настроить Xdebug в Ubuntu и подключить отладчик в PHP Storm
Лекция 7 - Условные операторы в PHP
มุมมอง 972 ปีที่แล้ว
Сегодня поговорим о условиях и условных операторах в PHP
Лекция 6 - Приведение типов в PHP
มุมมอง 2432 ปีที่แล้ว
Приведение типов в PHP
Лекция 5 - Переменная и функция в PHP
มุมมอง 2232 ปีที่แล้ว
Переменная и функция в PHP
Лекция 4 - Кратко о Git (Школа PHP)
มุมมอง 2792 ปีที่แล้ว
Кратко о Git (Школа PHP) Ссылки из лекции: git-scm.com/downloads - Установить git gitlab.com/ - удаленный репозиторий github.com/ - удаленный репозиторий
Лекция 3 - Выбор IDE (Школа PHP)
มุมมอง 3042 ปีที่แล้ว
Лекция 3 - Выбор IDE (Школа PHP)
Лекция 2 - Локалсервер (Школа PHP)
มุมมอง 2462 ปีที่แล้ว
Лекция 2 - Локалсервер (Школа PHP)
Лекция 1 - О программировании и разрaботке сайтов (Школа PHP)
มุมมอง 4912 ปีที่แล้ว
Лекция 1 - О программировании и разрaботке сайтов (Школа PHP)
Как быстро можно выучить программирования
มุมมอง 862 ปีที่แล้ว
Как быстро можно выучить программирования
Основы программирование практика
มุมมอง 1432 ปีที่แล้ว
Основы программирование практика
Что такое Elasticsearch
มุมมอง 8752 ปีที่แล้ว
Что такое Elasticsearch
Циклы
มุมมอง 262 ปีที่แล้ว
Циклы
Условные операторы
มุมมอง 212 ปีที่แล้ว
Условные операторы
Функция, аргумент и переменная
มุมมอง 612 ปีที่แล้ว
Функция, аргумент и переменная
Языки программирования
มุมมอง 1592 ปีที่แล้ว
Языки программирования
Почему ты не смог научиться кодить
มุมมอง 1492 ปีที่แล้ว
Почему ты не смог научиться кодить
Magento 2 - Создание категории программно (Урок 14 бонус)
มุมมอง 2492 ปีที่แล้ว
Magento 2 - Создание категории программно (Урок 14 бонус)
6 приколов с использованием технологий
มุมมอง 342 ปีที่แล้ว
6 приколов с использованием технологий
Magento 2 - Advanced di.xml (Урок 13 бонус)
มุมมอง 2462 ปีที่แล้ว
Magento 2 - Advanced di.xml (Урок 13 бонус)
Magento 2 - Создаем Cli Command (Урок 12)
มุมมอง 2072 ปีที่แล้ว
Magento 2 - Создаем Cli Command (Урок 12)

ความคิดเห็น

  • @Have476
    @Have476 หลายเดือนก่อน

    вот вопрос горе комментаторам и все м осталным вот зачем вы пхаете свое убунту??? ну есть задача просто натсройка Xdebug, почему видео названо по другому? что за хлам и оотношение блять?

  • @NikkaBageossi
    @NikkaBageossi 2 หลายเดือนก่อน

    Хорошие уроки

  • @itcloudguy
    @itcloudguy 3 หลายเดือนก่อน

    На простом, доступном языке рассказал. Даже прикольно послушать было. Спасибо! Класс!

  • @phpstudy8625
    @phpstudy8625 5 หลายเดือนก่อน

    А где найти 16 ю лекцию???

  • @mindkindtv8038
    @mindkindtv8038 6 หลายเดือนก่อน

    iTunes это говно ставь KDE Connect без проводов для MacOS Windows Linux Android IOS

  • @dramorian4486
    @dramorian4486 6 หลายเดือนก่อน

    Как к своей сущности добавить extension attribute? Понятное дело, что в первую очередь нужно сделать у интерфейса парент ExtensibleDataInterface, добавить гет/сет и в модели определить их логику. Дальше тёмный лес. У меня есть модуль, вся суть которого это добавление своей табы в product view, в которой есть форма, оттуда отправляются данные (имя, телефон, почта и какой-то текст из поля). К примеру, я хочу добавить websiteId или что-то более логичное, дабы потом этот websiteId показывался в реквесте, если я захочу получить данные через эндпоинт в Postman. Что мне делать в таком случае? В любом случае нужно создавать новую таблицу, интерфейс, модель (ресурс и коллекцию) или как-то можно обойтись без этого?

    • @advancedcoder5425
      @advancedcoder5425 6 หลายเดือนก่อน

      Не очень понимаю вопрос. Если у Вас своя сущность, которая наследует extensible data interface (интерфейс и реализация), достаточно в файле extension_attributes.xml добавить атрибут к ее интерфейсу. Если ext attribute это не строка или число, а другая сущность, да ее нужно создать

    • @dramorian4486
      @dramorian4486 6 หลายเดือนก่อน

      @@advancedcoder5425 ещё хотел вопросик задать по поводу плагина. Я из другого модуля подцепился к своей расширенной сущности и засунул туда websiteId таким вот образом. public function afterGetById(AskQuestionRepositoryInterface $subject, AskQuestionInterface $result) { // Set website id as an extension attribute $result->getExtensionAttributes()->setWebsiteId($this->storeManager->getStore()->getWebsiteId()); return $result; } Как быть с getList? public function afterGetList( AskQuestionRepositoryInterface $subject, SearchResultsInterface $searchResults ): SearchResultsInterface { $questions = []; foreach ($searchResults->getItems() as $item) { $websiteId = $this->storeManager->getStore()->getWebsiteId(); $extensionAttributes = $item->getExtensionAttributes(); $extensionAttributes->setWebsiteId($websiteId); $item->setExtensionAttributes($extensionAttributes); $questions[] = $item; } $searchResults->setItems($questions); return $searchResults; } я пытался вот так, но получаю Error: Call to a member function getExtensionAttributes() on array

    • @dramorian4486
      @dramorian4486 6 หลายเดือนก่อน

      @@advancedcoder5425 так выглядит мой GetList в репозитории public function getList(SearchCriteriaInterface $criteria) { $searchResults = $this->searchResultsFactory->create(); $searchResults->setSearchCriteria($criteria); $collection = $this->askQuestionCollectionFactory->create(); $this->extensionAttributesJoinProcessor->process( $collection, AskQuestionInterface::class ); foreach ($criteria->getFilterGroups() as $filterGroup) { foreach ($filterGroup->getFilters() as $filter) { $condition = $filter->getConditionType() ?: 'eq'; $collection->addFieldToFilter($filter->getField(), [$condition => $filter->getValue()]); } } $searchResults->setTotalCount($collection->getSize()); $sortOrders = $criteria->getSortOrders(); if ($sortOrders) { foreach ($sortOrders as $sortOrder) { $collection->addOrder( $sortOrder->getField(), ($sortOrder->getDirection() === SortOrder::SORT_ASC) ? 'ASC' : 'DESC' ); } } $collection->setCurPage($criteria->getCurrentPage()); $collection->setPageSize($criteria->getPageSize()); $askQuestions = []; /** @var AskQuestion $askQuestionModel */ foreach ($collection as $askQuestionModel) { $askQuestionData = $this->dataAskQuestionFactory->create(); $this->dataObjectHelper->populateWithArray( $askQuestionData, $askQuestionModel->getData(), AskQuestionInterface::class ); $askQuestions[] = $this->dataObjectProcessor->buildOutputDataArray( $askQuestionData, AskQuestionInterface::class ); } $searchResults->setItems($askQuestions); return $searchResults; }

  • @eroyu
    @eroyu 7 หลายเดือนก่อน

    кому надо с 404 страницей и get параметрами, то у меня вот так получилось: function dispatch($action) { global $routes; $action = trim($action, '/'); $query = parse_url($action, PHP_URL_QUERY); parse_str($query, $params); $action = strtok($action, '?'); if (isset($routes[$action])) { $callback = $routes[$action]; if (is_callable($callback)) { try { echo call_user_func($callback, $params); } catch (Exception $e) { echo "Error: " . $e->getMessage(); } } else { throw new Exception("Callback is not a valid callable function."); } } else { include 'pages/404.php'; } } route($baseURL.'/about', function ($params) { $id = isset($params['id']) ? $params['id'] : null; echo $id; include 'pages/about.php'; });

  • @С.Перейро
    @С.Перейро 7 หลายเดือนก่อน

    библиотеки подключать можно. нажми на кнопочку code, там будут библиотеки

  • @gregmou6364
    @gregmou6364 7 หลายเดือนก่อน

    Забавный проект. Слудующий этап - развести плату и распечатать?

  • @АртурПоздняк-я9х
    @АртурПоздняк-я9х 9 หลายเดือนก่อน

    Большое спасибо за видео! Подскажите, планируете ещё видео по магенто?

  • @JonhTrebor
    @JonhTrebor 9 หลายเดือนก่อน

    Лучший канал имба просто продолжай

  • @fedorivanovich6403
    @fedorivanovich6403 9 หลายเดือนก่อน

    Снимаете отличные видео не понимаю почему лайков мало

  • @user-shmuser707
    @user-shmuser707 9 หลายเดือนก่อน

    Пожалуйста, проверяйте произношение слов перед записью ролика. Спасибо за ролик.

  • @alexanderulickiy7364
    @alexanderulickiy7364 9 หลายเดือนก่อน

    480 разрешение... к такому безценному контенту!

  • @ИловМакс
    @ИловМакс 10 หลายเดือนก่อน

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

  • @krakanosh
    @krakanosh 10 หลายเดือนก่อน

    А как сделать 404 страницу?

  • @guntherprien1158
    @guntherprien1158 11 หลายเดือนก่อน

    более часа какой то херни.....

  • @Vera-fo3tm
    @Vera-fo3tm ปีที่แล้ว

    Большое спасибо, очень хороший формат, чтобы сформировать общее представление о предмете.

  • @ねことき
    @ねことき ปีที่แล้ว

    У меня переход состоялся довольно быстро, начал сразу с арча, сижу уже месяц и доволен производительностью. Нативные игры работают быстрее но с proton есть проблемы: видюха не поддерживает Vulkan, а openGL медленный и поэтому игры на directX работают значительно медленнее, думаю что после запуска десктопного устройства Линукс будет работать ещё быстрее чем винда в плане игр. Да сижу на ноуте, комп на техническом перерыве по причине улучшения аппаратной составляющей.

  • @АленаОрлова-и4ц
    @АленаОрлова-и4ц ปีที่แล้ว

    а куда вы делись?((((

  • @xsone3861
    @xsone3861 ปีที่แล้ว

    подскажите, как сделать чтобы при неправильном запросе 404 выдавало?

  • @alexandero6629
    @alexandero6629 ปีที่แล้ว

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

    • @ねことき
      @ねことき ปีที่แล้ว

      Проблема в том, что винда проприетарный продукт и ты не знаешь как работает операционка в отличии от линукса где 90% кода открытая(за исключением некоторых драйверов для сетевых адаптеров) и ты знаешь что и как работает в системе. По сути если у тебя Виндовс то устройством управляет Microsoft, если у тебя Линукс то устройством управляешь ты. Думаю через десяток лет список живых дистрибутивов уменьшиться и останутся только дистрибутивы от "Red Hut" и "Canonical", а также дистрибутивы от сообщества такие как arch,manjaro, а также все дистрибутивы которые заверены фондом свободного программного обеспечения. Ну и среди относительно живых будут служебные дистрибутивы которые используют в кибер преступлениях для раскрытия цифровых преступлений. Эра винды не сможет длиться вечно и чем больше людей перейдет на Linux, тем больше ПО будет на нём, и это приведёт к тому, что винда потеряет своё влияние + существуют принципиальные разработчики которые будут создавать игры исключительно под Linux что тоже будет мотивировать пользователей использовать Линукс. Лично я решил радикально всё изменить и перейти на Линукс, начал сразу с arch и производительностью доволен. Если нужна программа альтернативы которой нет на линуксе то могу использовать wine проекты либо специализированные эмуляторы для определенных задач.

  • @МаксимАлєксєєнко-я7щ
    @МаксимАлєксєєнко-я7щ ปีที่แล้ว

    Спасибо! Очень класные уроки. Вот только с чем пока не понятно это как связать бекэнд и фронтенд. Например before plugin при нажатии на кнопку Add To Cart проверяет какое то условие. Если выполнено добавляет товар, если нет то не дает добавить и выводит сообщение (например сообщение что такой товар уже есть в корзине или не дать добавить товары с разными налоговыми класами в один заказ). Но не в логи а так чтобы его было видно посетителям. Или если надо будет выловить какой то эксепшин и отобразить в js на фронте. Фронт стандартный это люма.

  • @_slash_-
    @_slash_- ปีที่แล้ว

    Спасибки! Мучался с установкой xdebug неделю наверное, плюнул, бросил это! Что только не перечитал, по настройке на убунте. Только твое видео помогло. И попалось случайно видео, когда я уже на этот xdebug забил уже

  • @ДимаЩенин
    @ДимаЩенин ปีที่แล้ว

    Поставил федору на пожилой комп, и обнаружил, что он стал работать на полтора часа от батареи, а 2,5, а дальше после кучи переходов на разные дистры, за год использования дистра на основе АРЧА!! ни разу не ловил каких-то глюков (но справедливости ради ставил обновления как только те появлялись, и никогда не откладывал их, может быть поэтому так). А ещё очень понравился pamac (не путать с pacman), который дал понимание, что такое пакеты, зависимости и что это не только приложения

  • @19boom
    @19boom ปีที่แล้ว

    Прикольно но ничего не видно. Может можно перезалить с большим разрешением

  • @ДанилЛозенко-р2с
    @ДанилЛозенко-р2с ปีที่แล้ว

    Хороший урок, все четко и понятно, спасибо

  • @НікулінВячеслав
    @НікулінВячеслав ปีที่แล้ว

    Ты похоже ни разу не эксперт. Просто что- то частично видел в маженте.

    • @advancedcoder5425
      @advancedcoder5425 ปีที่แล้ว

      Всегда есть кто-то лучше. Отправь ссылку как сделаешь как нужно, с удовольствием посмотрю на достойный пример.

  • @Zohan136
    @Zohan136 ปีที่แล้ว

    Благодарю вас за это видео 🎞 мне понравилось очень 🔥

  • @AndreiZhuravlev96
    @AndreiZhuravlev96 ปีที่แล้ว

    А есть версия "разжеванная для тупых"?)))

    • @AndreiZhuravlev96
      @AndreiZhuravlev96 ปีที่แล้ว

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

  • @AndreiZhuravlev96
    @AndreiZhuravlev96 ปีที่แล้ว

    А если пхп ругается по поводу не существующей директории About, может это значить, что версия пхп старенькая? (Warning: include(Hello from about route): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/index.php on line 9 Warning: include(): Failed opening 'Hello from about route' for inclusion (include_path='.:/Applications/MAMP/bin/php/php7.4.21/lib/php') in /Applications/MAMP/htdocs/index.php on line 9)

    • @AndreiZhuravlev96
      @AndreiZhuravlev96 ปีที่แล้ว

      аааа не заметил, там вернуть, а не инклуд) разобрался

  • @AndreiZhuravlev96
    @AndreiZhuravlev96 ปีที่แล้ว

    Не очень понятно, устанавливали ХАМРР, а работаем через LАМР. А если у меня изначально МАМР. Ничего же страшного?

    • @advancedcoder5425
      @advancedcoder5425 ปีที่แล้ว

      Тут зависит многое от системы. На Линуксе я не нашёл рабочий XAMPP. MAMP вроде как содержит все необходимое. Пробуйте, если работает, то хорошо

  • @gregmou6364
    @gregmou6364 ปีที่แล้ว

    Интересно, но не сказать что понятно. Хорошо бы объяснить сперва как что работает. Дизлайк

  • @jimroyal6761
    @jimroyal6761 ปีที่แล้ว

    топ

  • @mikamika8609
    @mikamika8609 2 ปีที่แล้ว

    Добрался до GRAPHQL автору респект за труді. На русском, да еще такой подробной с примерами инфі больше не нашел.

  • @Hike39
    @Hike39 2 ปีที่แล้ว

    Спасибо за курс! Очень круто обьясняешь! Хотелось бы еще услышать в целом об ЕАВ моделях. Ато на русском нагуглить очень трудно, что это такое и зачем делается в мадженте именно так.

  • @Hike39
    @Hike39 2 ปีที่แล้ว

    Неплохо было бы еще выводить командой сообщение об успешном выполнении. Например if ($user->save()) { $this->info("User with email $userEmail now has admin permission"); }

  • @uladzislaumikhailau7979
    @uladzislaumikhailau7979 2 ปีที่แล้ว

    Спасибо за видео

  • @_kie
    @_kie 2 ปีที่แล้ว

    Не, ну ты - красавчик. Но вот что б ты понимал, 50% хорошего кино - это звук, знают все киношники. Поэтому микрофон неплохой просто необходим. Чтобы не терпеть звук, ради хорошего информативного видео, а всё вместе было хорошо. ХЗ, я бы даже рекомендовал переписать. Ты просмотры теряешь. Многие зайдут, включат, услышат и выключат.

  • @waliutawa269
    @waliutawa269 2 ปีที่แล้ว

    Подскажите пожалуйста, будет продолжение уроков?

  • @nouchance
    @nouchance 2 ปีที่แล้ว

    Спасибо большое

  • @MrHeavy-po2or
    @MrHeavy-po2or 2 ปีที่แล้ว

    хорошее информативное видео!спасибо

  • @borz2232
    @borz2232 2 ปีที่แล้ว

    Поставил лайк и комментарий для продвижения канала 👍

  • @seoonlyRU
    @seoonlyRU 2 ปีที่แล้ว

    самый жирный лайк вам от СЕООНЛИ

  • @mikamika8609
    @mikamika8609 2 ปีที่แล้ว

    Скиньте, номер карты для доната. Уроки хорошие, все, разжевано, выложенено на гит. Все как нужно!!!

    • @ardixq
      @ardixq ปีที่แล้ว

      я ничо не понял

  • @НикитаКилин-г1д
    @НикитаКилин-г1д 2 ปีที่แล้ว

    Рад, что качество звука становится лучше) Спасибо)

  • @Mine-xd7kl
    @Mine-xd7kl 2 ปีที่แล้ว

    микрофон ахуенний

  • @mikamika8609
    @mikamika8609 2 ปีที่แล้ว

    Автору спасибо. Без ваших уроков разбирался бі очень долго. Отдельная благодарность за проект на git.

  • @НикитаКилин-г1д
    @НикитаКилин-г1д 2 ปีที่แล้ว

    Виртуальные типы объяснил понятно)

  • @mikamika8609
    @mikamika8609 2 ปีที่แล้ว

    Здравствуйте. Єсть задача добавить на PDP и PLP картинку бренда. Я создал сущьность, прикрепил картинки, подключил как атрибут к продуктам, не подскажете как лучше сделать, чтобі картинка бренда отображалась в PDP и PLP ? Через Plugin? Спасибо.