Dmitry Makarenkov
Dmitry Makarenkov
  • Видео 64
  • Просмотров 24 364
Курс NextJS. 7. Извлечение данных из БД PostgreSQL / Learning NextJS. Fetching Data
Курс NextJS. 7. Извлечение данных из БД PostgreSQL / Learning NextJS. Fetching Data
Основные способы чтения из БД: API, ORM, SQL. Преимущества React Server Components + SQL. Загрузка данных в RevenueChart. Вывод агрегированных данных, сортировка счетов-фактур. Каскадное (waterfall) извлечение данных. Параллельное извлечение данных. Текущая архитектура приложения.
Презентацию можно скачать здесь:
dmpsy.club/references/NextJS/lesson_007_fetching_data_rus.pdf
Загрузить приложение с GitHub:
github.com/DmitryMakar/nextjs-lesson-007
Поддержать автора: www.donationalerts.com/r/dmitrymak
Хронометраж
0:00:00 Введение
0:00:25 Целевая аудитория
0:00:46 План работы
0:02:45 Основные способы чтения из БД
0:04:24 ...
Просмотров: 226

Видео

Курс NextJS. 6. Настройка базы данных PostgreSQL / Learning NextJS. Setting Up Your Database
Просмотров 25928 дней назад
Курс NextJS. 6. Настройка базы данных PostgreSQL / Learning NextJS. Setting Up Your Database Установка и настройка БД PostgreSQL на Ubuntu. Настройка доступа приложения NextJS к БД с использованием стандартного пакета pg. Первичное наполнение (seed) БД. Роль скрипта route.ts как обработчика запросов (server endpoints) JSON REST API Презентацию можно скачать здесь: dmpsy.club/references/NextJS/l...
Курс NextJS. 5. Навигация по страницам / Learning NextJS. Navigating Between Pages
Просмотров 250Месяц назад
Курс NextJS. 5. Навигация по страницам / Learning NextJS. Navigating Between Pages Преимущества использования компонента Link. Выделение активной ссылки средствами хука usePathname() и библиотеки clsx. Механизмы навигации в NextJS: предвыборка (prefetching) страниц назначения, разделение кода (code-splitting) по сегментам маршрутов. Серверные (по умолчанию) и клиентские ('use client') компонент...
Курс NextJS. 4. Создание макетов и страниц / Learning NextJS. Creating Layouts & Pages
Просмотров 1,3 тыс.Месяц назад
Курс NextJS. 4. Создание макетов и страниц / Learning NextJS. Creating Layouts & Pages Создание иерархии макетов (layout.tsx) и страниц (page.tsx) средствами NextJS. Понятия вложенной маршрутизации (nested routing), совместного размещения (colocation), частичной отрисовки (partial rendering). Наследование макетов вниз по иерархии. Роль корневого макета (root layout) Презентацию можно скачать зд...
Learning NextJS. 3.Optimizing Fonts & Images
Просмотров 250Месяц назад
Learning NextJS. 3.Optimizing Fonts & Images Optimization of fonts (using next/font) and images (using the Image component from next/image). Switching images depending on the current size of the browser window (viewport): one image for desktop computers, another for mobile devices. The presentation can be downloaded here: dmpsy.club/references/NextJS/lesson_003_optimize_fonts_images_eng.pdf Don...
Курс NextJS. 3. Оптимизация шрифтов и изображений / Learning NextJS. Optimizing Fonts & Images
Просмотров 263Месяц назад
Курс NextJS. 3. Оптимизация шрифтов и изображений / Learning NextJS. Optimizing Fonts & Images Оптимизация шрифтов (средствами next/font) и изображений (с помощью компонента Image из next/image). Переключение изображений в зависимости от актуального размера окна браузера (viewport): одно изображение для настольных компьютеров, другое - для мобильных устройств. Презентацию можно скачать здесь: d...
Learning NextJS. 2. CSS Styling
Просмотров 199Месяц назад
Learning NextJS. 2. CSS Styling Installing VSCode, applying Tailwind & CSS styles globally and locally to a NextJS application. Using the clsx library to toggle class names conditionally. Tailwind Alternatives The presentation can be downloaded here: dmpsy.club/references/NextJS/lesson_002_css_styling_eng.pdf Donate the author: www.donationalerts.com/r/dmitrymak Timing 0:00:00 Introduction 0:00...
Курс NextJS. 2. Варианты "стилизации" приложений / Learning NextJS. CSS Styling
Просмотров 2592 месяца назад
Курс NextJS. 2. Варианты "стилизации" приложений / Learning NextJS. CSS Styling Установка VSCode, глобальное и локальное применение стилей Tailwind & CSS к приложению NextJS. Использование библиотеки clsx для переключения имен классов в зависимости от выполнения конкретных условий (значения переменной). Альтернативы Tailwind Презентацию можно скачать здесь: dmpsy.club/references/NextJS/lesson_0...
Learning NextJS. 1. Getting Started
Просмотров 2102 месяца назад
Learning NextJS. 1. Getting Started Installing & Updating Node.js. Creating a NextJS training project using the Vercel template. The presentation can be downloaded here: dmpsy.club/references/NextJS/lesson_001_getting_started_eng.pdf Donate the author: www.donationalerts.com/r/dmitrymak Timing 0:00:00 Introduction 0:00:33 Target audience 0:00:55 Agenda 0:02:24 Node.js Initial installation on Wi...
Курс NextJS. 1. Первое знакомство с платформой / Learning NextJS. Getting Started
Просмотров 3002 месяца назад
Курс NextJS. 1. Первое знакомство с платформой / Learning NextJS. Getting Started Установка и обновление Node.js, создание учебного проекта NextJS по шаблону от Vercel. Презентацию можно скачать здесь: dmpsy.club/references/NextJS/lesson_001_getting_started_rus.pdf Поддержать автора: www.donationalerts.com/r/dmitrymak Хронометраж 0:00:00 Введение 0:00:45 Целевая аудитория 0:01:15 План работы 0:...
Learning NextJS. Introduction
Просмотров 1972 месяца назад
Learning NextJS. Introduction Review of the two-part NextJS course The presentation can be downloaded here: dmpsy.club/references/NextJS/lesson_000_introduction_eng.pdf Timing 0:00:00 Introduction 0:01:02 Target Audience 0:01:39 Why NextJS? Key Benefits 0:04:29 Key Sections of the NextJS Course 0:07:23 Review of Part 1, NextJS Basics 0:08:50 Review of Part 1, NextJS Basics (continued) 0:09:48 R...
Курс NextJS. Введение / Learning NextJS. Introduction
Просмотров 2852 месяца назад
Обзор двухчастного курса NextJS. Презентацию можно скачать здесь: dmpsy.club/references/NextJS/lesson_000_introduction_rus.pdf Хронометраж 0:00:00 Введение 0:00:53 Целевая аудитория 0:01:22 Почему именно NextJS? 0:04:30 Ключевые разделы курса 0:06:51 План Части 1 - Основы NextJS 0:08:06 План Части 1 - Основы NextJS (продолжение) 0:09:48 План Части 1 - Основы NextJS (продолжение) 0:10:55 План Ча...
NextJS + Temporal intro / Простой пример сочетания NextJS + Temporal
Просмотров 2072 месяца назад
Сочетание Temporal и NextJS - вводная часть к видеокурсу по NextJS Combination of NextJS and Temporal: an informal intro to NextJS Training
Духовные ценности респондентов: анализ статистики теста уровней смысловой сферы. Часть 4
Просмотров 2377 месяцев назад
Часть 4 Выводы. Дальнейшие исследования / Part 4 Conclusions. Further research Подведены итоги валидации теста уровней смысловой сферы, намечены планы дальнейших исследований, дана ссылка на алгоритм подсчета результатов теста. Презентацию можно скачать здесь: dmpsy.club/references/HigherMeaningsAnalysis_RUS.pdf Рабочая версия теста уровней смысловой сферы: dmpsy.club/references/HigherMeaningsT...
Духовные ценности респондентов: анализ статистики теста уровней смысловой сферы. Часть 3
Просмотров 2247 месяцев назад
Часть 3 Факторный анализ теста уровней смысловой сферы Средствами факторного анализа завершена валидация теста уровней смысловой сферы: 1. Установлена внутренняя двухфакторная структура (Духовность - Отношение к миру) теста 2. Установлена двухфакторная взаимосвязь (Духовность - Гуманистическая жизнестойкость) с тестом жизнестойкости Мадди - Леонтьева - Рассказовой 3. Установлена трехфакторная в...
Духовные ценности респондентов: анализ статистики теста уровней смысловой сферы. Часть 2
Просмотров 2068 месяцев назад
Духовные ценности респондентов: анализ статистики теста уровней смысловой сферы. Часть 2
Духовные ценности респондентов: анализ статистики теста уровней смысловой сферы. Часть 1
Просмотров 2238 месяцев назад
Духовные ценности респондентов: анализ статистики теста уровней смысловой сферы. Часть 1
Темперамент - основа психологического портрета: анализ статистики теста Айзенка EPQ-R на dmpsy.club
Просмотров 24910 месяцев назад
Темперамент - основа психологического портрета: анализ статистики теста Айзенка EPQ-R на dmpsy.club
Адажио, Альбинони / Adagio, Albinoni
Просмотров 403Год назад
Адажио, Альбинони / Adagio, Albinoni
Лунная соната, 1-ая часть. Бетховен / Moonlight Sonata, 1st movement, Beethoven
Просмотров 353Год назад
Лунная соната, 1-ая часть. Бетховен / Moonlight Sonata, 1st movement, Beethoven
Курс Kotlin Jetpack Compose. Лекция 2. Практикум Часть 2 / Lecture 2. The Practice Session. Part 2
Просмотров 573Год назад
Курс Kotlin Jetpack Compose. Лекция 2. Практикум Часть 2 / Lecture 2. The Practice Session. Part 2
Курс Kotlin Jetpack Compose. Лекция 2. Практикум / Lecture 2. The Practice Session
Просмотров 537Год назад
Курс Kotlin Jetpack Compose. Лекция 2. Практикум / Lecture 2. The Practice Session
Курс Kotlin Jetpack Compose. Лекция 2. Компиляторы Kotlin (Kotlin/JVM, Kotlin/JS, Kotlin/Native)
Просмотров 574Год назад
Курс Kotlin Jetpack Compose. Лекция 2. Компиляторы Kotlin (Kotlin/JVM, Kotlin/JS, Kotlin/Native)
Курс Kotlin Jetpack Compose. Лекция 1a. Инструменты командной строки (adb, shell, pm, am). Intents
Просмотров 700Год назад
Курс Kotlin Jetpack Compose. Лекция 1a. Инструменты командной строки (adb, shell, pm, am). Intents
Курс Kotlin Jetpack Compose. Лекция 1. Практикум / Lecture 1. The Practice Session
Просмотров 634Год назад
Курс Kotlin Jetpack Compose. Лекция 1. Практикум / Lecture 1. The Practice Session
Курс Kotlin Jetpack Compose. Лекция 1. ОС Android. Cреда Android Studio. Приложение HelloWorld
Просмотров 650Год назад
Курс Kotlin Jetpack Compose. Лекция 1. ОС Android. Cреда Android Studio. Приложение HelloWorld
Course in (Jetpack Compose) Kotlin on Android. Android OS. Android Studio HelloWorld Application
Просмотров 497Год назад
Course in (Jetpack Compose) Kotlin on Android. Android OS. Android Studio HelloWorld Application
Курс Jetpack Compose Kotlin для Android. Введение
Просмотров 1,3 тыс.Год назад
Курс Jetpack Compose Kotlin для Android. Введение
Course in (Jetpack Compose) Kotlin on Android. Introduction
Просмотров 578Год назад
Course in (Jetpack Compose) Kotlin on Android. Introduction
An Informal Review of Alternative (Non Google Play) Android App Stores
Просмотров 257Год назад
An Informal Review of Alternative (Non Google Play) Android App Stores

Комментарии

  • @РусланПолянский-х7б

    Огонь. Все очень подробно. Благодарен вам!

  • @РусланПолянский-х7б

    Спасибо.

  • @РусланПолянский-х7б

    Классный курс. Все подробно. Именно такие объяснения считаю самыми понятными.

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 11 дней назад

      Большое спасибо за отзыв, мне это приятно и важно, как обратная связь!

  • @_Good_Evening_
    @_Good_Evening_ Месяц назад

    Спасибо автору за то, что делится своими знаниями с теми, кому это интересно!!!

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Месяц назад

      Всегда пожалуйста, рад, если интересно, подписывайтесь, следите за продолжением, здесь или на rutube

  • @true227
    @true227 Месяц назад

    Это курс для какого-то университета?:)

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Месяц назад

      Да вроде нет, базовый, для всех желающих, просто привычка - вторая натура: все по полкам и возможно более литературно и подробно (занудно ;)). Кстати, это практически калька с официального курса NextJS от Vercel, НО: есть существенные тонкости в отношении БД. Enjoy!

  • @voronow3
    @voronow3 Месяц назад

    А если делать проект для изолированного интранета, то откуда и куда надо этих чу́десных шрифтов по папкам/файлам загружать?

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Месяц назад

      Ну, на самом деле, если установлен node.js, то a priori будут и node_modules, в которую npm или теперь уже pnpm по команде pnpm install закачивает все зависимости, прописанные в package.json проекта. Там русским по белому написано next/font и next/image, да и вообще папка next - ядро NextJS, так что уж будьте нате, пожалуйте бриться, как говорит ВВП.

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Месяц назад

      алаверды. А если уж совсем-совсем тайный изолированный узел, то делаешь потом команду pnpm build, которая собирает production, и эта сборка уходит как дети в школу на этот изолированный узел. Чудес не бывает, а хотелось бы порой :)

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Месяц назад

      и уже чтобы закончить тему деплоя: два основных варианта: 1. сборка прямо на хосте: pnpm build pnpm start 2. изготовление docker image на месте разработки и заливка этого образа в docker хоста. Второй случай подходит для "изолированной сети". Вообще сделаю по этой теме отдельную лекцию, т.к. должны быть свои тонкости и проблемы.

  • @avikbox
    @avikbox 2 месяца назад

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 месяца назад

      Рад, что понравилось, спасибо за отзыв!

  • @avikbox
    @avikbox 2 месяца назад

    выглядит интересно !))

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 месяца назад

      Дальше будет еще веселей, я надеюсь! :)

  • @voronow3
    @voronow3 7 месяцев назад

    Мне кажется, что ChatGPT и другие генеративные нейронные сети все эти исследования должны заменить на практике. Т.к. он анализирует тексты пользователей (все) и обучается у экспертов... Соответственно по тому, что пишет пользователь можно будет давать его психологический портрет. В крайнем случае в течении какого времени попросить ответить на заданные вопросы. Но не в одну сессию...

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 7 месяцев назад

      Спасибо за комментарий, Андрей! Вопрос здесь гораздо тоньше и интересней, нежели просто привлечение нейронок. Факторный анализ, по сути своей, уже способен надежно раскрывать латентные переменные, присущие выборке. Матрицы ковариации (корреляции), СКО, SVD (singular value decomposition) - все это позволяет четко отделить "зерна от плевел", шум от сигнала, и затем правильным образом снизить размерность. Подчеркиваю, здесь НЕТ обучения, на то он и EXPLORATORY Factor Analysis: мы УСТАНАВЛИВАЕМ заранее неизвестные закономерности в практически АНАЛИТИЧЕСКОМ виде, и здесь требуется ЕСТЕСТВЕННЫЙ, а не ИСКУССТВЕННЫЙ интеллект, ясное понимание психологической сущности полученных факторов для их верной интерпретации. Да, конечно, через нейронку можно прогнать в качестве обучающего материала эти данные, а потом смотреть, что осело у нее "в мозгах", сиречь в весовых коэффициентах промежуточных уровней, но это долгое и неблагодарное занятие, проверено. Из серии, если есть возможность аналитически решить интеграл, лучше сделать это, чем загружать комп численными методами. P.S. Численные методы и в факторном анализе работают только в путь, на стадии вращения исходного решения.

    • @voronow3
      @voronow3 7 месяцев назад

      @@dmitrymakarenkov8613 да нейронки в чистом виде не эффективны. Например, для распознавания лиц предварительно используют кластеризацию. Но это немного другая тема....

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 7 месяцев назад

      Андрей, алаверды по поводу нейронок: в данном конкретном случае можно построить нейронку либо самообучающуюся, либо (что проще) - вполне обычную, на входе, скажем, "нижние" уровни, Э, Гр, Гум, на выходе - два верхних, ГПДЦ и Д. После обучения оной, на единственном внутреннем слое должны будут "осесть" те самые два фактора в виде весовых коэффициентов. Пожалуй, попробую ради интереса. В принципе, процедура достаточно прозрачная и универсальная и для поиска внутренних связей в других тестах.

  • @WilliamKing-ze7rx
    @WilliamKing-ze7rx Год назад

    Здравствуйте, Дмитрий! Вы душевно играете, очень приятная тёплая домашняя атмосфера! Это сейчас редкость. С нетерпением жду видео такого же формата, как это. Приятно смотреть и слушать вас! (у меня тоже есть пианино). Спасибо вам!!!

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Большое спасибо! Честно говоря, не заслуживаю таких комплиментов: не играл лет двадцать уж точно, но вот потянуло к инструменту - и записал. Хорошо, учту пожелание, буду продолжать, но потребуется время, чтобы звучало более или менее достойно и не резало слух почтеннейшей публике... :) Еще раз благодарю, рад, что исполнение нашло отклик!

  • @user-jm8xw6jp9e
    @user-jm8xw6jp9e Год назад

    Круто

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

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

  • @mlg7380
    @mlg7380 Год назад

    Красиво еб@шишь брат

  • @Arhmed13
    @Arhmed13 Год назад

    Я незнаю насколько это правильно на я делаю так обновляю зависимосте потом composeOptions { kotlinCompilerExtensionVersion '1.4.5' повышаю до версии 1.4.5 } и в plugins { id 'com.android.application' version '8.0.1' apply false id 'com.android.library' version '8.0.1' apply false id 'org.jetbrains.kotlin.android' version '1.8.20' apply false вот здесть тоже повышаю до 1.8.20 } всё потом работает подсказал об этом ruclips.net/video/jIBN_r50eIk/видео.html

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Большое спасибо за комментарий, думаю, не слишком принципиально в какой последовательности обновляться, главное понимать смысл происходящего и, конечным итогом должно быть - "все потом работает" и не иначе :)

  • @Arhmed13
    @Arhmed13 Год назад

    Мото :) Делайте с нами, делайте как мы, делайте лучше нас!!! :)))

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Совершенно верно, была такая немецкая спортивная передача по ТВ в моем детстве :)

  • @Arhmed13
    @Arhmed13 Год назад

    Начало много обещяющие!!! Спасибо

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

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

  • @a_salamon4667
    @a_salamon4667 Год назад

    Чому одразу залежності не додавати в builgradl?

  • @a_salamon4667
    @a_salamon4667 Год назад

    Не розумію чому так мало переглядів, цей контент дає дуууже багато не популярної але корисної корньової інф. Дяка за контент. Слава Україні!

  • @Serg934k
    @Serg934k Год назад

    Интересно преподносится материал. Можно конечно и покороче, но когда начинаешь думать, что это кто-то делает первый раз, тогда лучше разжевать.

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

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

  • @onedev02
    @onedev02 Год назад

    почему то ваще не понимаю, где лекции по компоузу то, тут только на консоле что то пишите 0_o

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Добрый день, не переживайте, все будет. Это - академический курс, поэтому будет все не сразу, но основательно. Jetpack Compose, строго говоря, совсем малая надстройка наlд Kotlin'ом, который намного богаче и интересней. Если кажется занудно, вполне можете пропустить несколько лекций, а затем вернуться к Compose. Отличного дня и надеюсь на понимание!

    • @onedev02
      @onedev02 Год назад

      @@dmitrymakarenkov8613 аа, тогда понятненько, спасибо за объяснение , и вам отличного дня)

  • @voronow3
    @voronow3 Год назад

    Люди, которые в Linux для на показ, дают нелепые советы тем, у кого "пингвин" 🐧 основная система, причём зачастую - настольная. Я о том, что вместо того, чтобы использовать для установки ПО системные пакетные менеджеры, как то APT, DNF, Zippy... эти самые видеоблогеры, для видео, для в книге написать - дают совет использовать пакетный менеджер языка: npm, pip, maven, cpan... Такой редкий вариант удобен тем, у кого нет root доступа, что редкость... Или вот нужно работать в старом дистрибутиве Linux а модули библиотек языка нужно поновее, и сборок или каких репозиториев под Линукс дистрибутив не нашлось.... Тут вспоминается дистрибутив Anaconda, живущий в домашнем каталоге одного пользователя. Мой совет свободным людям: если нужен свежий софт - ставьте всю систему Линукс новую (последнюю). Иначе, как правило, затраты на администрирование возрастут. Но если времени некуда девать и хочется экспериментов...

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      No comments, как говорится, ибо совсем не в тему курса послание, к сожалению, поэтому и обсуждать особенно нечего...

  • @sanyaharos1727
    @sanyaharos1727 Год назад

    Очень круто! Спасибо вам большое, все по полочкам, очень интересно и полезно! Правда можно смело ставить скорость на 1.5)

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Да не за что, рад, что понравилось, дальше будет интересней! Насчет скорости, ну, я просто никуда не тороплюсь и не записываю речь заранее... ;) И я ж не Ирадка Зейналова, в конце-то концов, которая и в наши студенческо-аспирантские годы тараторила безумолку, дай Бог ей здоровья и всего чего хочется! :))))

  • @voronow3
    @voronow3 Год назад

    Это всё симуляции? А как на реальном железе включить отладку по USB? (там в свойствах системных настроек на версии надо кликнуть три раза)... Загружать то можно не только APK но и прошивку.

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Реального железа у меня нет, но, совершенно верно, есть ясно прописанная процедура отладки на телефонах.

  • @SWDjon
    @SWDjon Год назад

    Спасибо за материал. Было интересно и познавательно пройти вместе с Вами все пункты. 🤝

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Добрый вечер, рад, что понравилось, скоро будет продолжение. :) Мне очень важна обратная связь, так что пишите - критикуйте - предлагайте! Надеюсь, дальше будет еще интересней, по крайней мере, стараюсь давать материал только тот, который может быть и практически полезен, и привлекателен, в то же время.

  • @voronow3
    @voronow3 Год назад

    F-Droid есть?

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

      Осталось понять, где именно и зачем в данном контексте... На просторах сети - ДА, конечно, F-Droid есть. :)

  • @voronow3
    @voronow3 Год назад

    Suicidal Tendencies... был такой музыкальный коллектив... А оно оказывается диагностируется. А можно по этому тесту определить, какая музыка нравится клиенту?

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 Год назад

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

  • @tinafernandez4138
    @tinafernandez4138 2 года назад

    p̲r̲o̲m̲o̲s̲m̲ 🔥

  • @voronow3
    @voronow3 2 года назад

    Интересный ракурс сверху .

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 года назад

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

  • @voronow3
    @voronow3 2 года назад

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

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 года назад

      Андрей, сейчас на меня набросятся теннисисты, поэтому скромно скажу, НЕ КАЖЕТСЯ

    • @voronow3
      @voronow3 2 года назад

      @@dmitrymakarenkov8613 у бадминтонщика нет варианта отбить с отскока... Только с лёта

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 года назад

      угу, только у бадминтониста... у бадминтонера ;)

  • @voronow3
    @voronow3 2 года назад

    Какая же у профи спортсменов низкая сетка...

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 года назад

      Сетка стандартная, Высота сетки 1,55 метра у опор, 1,524 метра по центру (провисание); ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D1%82%D0%BE%D0%BD ну и вообще, конечно, я не буду агитировать за бадмин как за Советскую власть, типа, самый быстрый ракеточный вид спорта, самый энергоемкий из игровых, наряду с боксом и хоккеем, самый.. ну, для нас он, в любом случае, самый-самый! Даже для тех ренегатов, которые практикуют ракетлон - ракеточный триатлон из настольного тенниса, бадминтона и большого тенниса. :)

  • @voronow3
    @voronow3 2 года назад

    Интересно, как часто Gradle обновляет свой сборочный софт, что какие-то необновлённые части проектов начинают валиться со странными ошибками по версиям? Может Android Studio проще? Мне вообще больше по-душе Apache Ant на XML или Maven - всё из командной строки, чем по меню шариться... Но на вкус и цвет - коммерсантов есть)

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 года назад

      Андрей, спасибо за коммент, на самом деле, здесь надо четко понимать, как это все работает: Android Studio САМА отслеживает все обновления и предлагает их разработчику, в том числе, обновления версии Gradle В нашем случае, не Gradle плохой, а проблема в том, что приложение устарело для Chipmunk'а, который по умолчанию использует SDK 32 То есть, нам предлагается альтернатива: 1. оставить тридцатую версию и старый Gradle на веки вечные, пока 23-30 будет поддерживаться телефонами 2. идти в светлое будущее с новым Gradle и SDK32, но пересборка под SDK32 может также оказаться небезболезненной, особенно, если мы замыслим еще и устаревшие библиотеки подновить. Оба пути имеют право на существования, в зависимости от перспективности самого приложения для потомков. Конкретно для своего EysenckApp я предпочту второй путь, ели выберу его за основу для будущей мультитестовой карманной психодиагностической лаборатории. Если же я выберу, скажем, Jetpack Compose для этой затеи, то voila!, пусть Eysenck поживет на 30й версии либо на 32й, но без мучительного апгрейда устаревших библиотек.

    • @voronow3
      @voronow3 2 года назад

      @@dmitrymakarenkov8613 я тоже склоняюсь к тому, что надо идти на 64 бит версию: продукт Gradle достаточно нов. Скорее всего у них были там детские ошибки. Ну а для ретросборок лучше использовать проверенные временем инструменты. Но вряд ли с точки зрения твоей коммерции это целесообразно.

    • @dmitrymakarenkov8613
      @dmitrymakarenkov8613 2 года назад

      Андрей, я со всем бы согласился, кроме утверждения, что Gradle молод: он стар, как мир, ему 14 лет, если Wiki нам не врет! Это - проверенное и универсальное средство автоматизации билдов, вполне себе живет и без Android Studio...: en.wikipedia.org/wiki/Gradle как вариант, могу сделать неформальное введение в Gradle, но только под заказ, т.к. пока это отклоняется от генеральной темы Android - Kotlin - JetPack Compose - Android Apps @non-PlayGoogle Application Stores

  • @dmitrymakarenkov8613
    @dmitrymakarenkov8613 2 года назад

    Проверено Google: play.google.com/store/apps/details?id=club.dmpsy.eysenckapp Для MacBooks и Windows удобно ставить в BlueStacks