Айти Поц
Айти Поц
  • 9
  • 98 850
ГДЕ НАБРАТЬСЯ ОПЫТА В ПРОГРАММИРОВАНИИ? ПЕРЕНОСИМ МУЗЫКУ ИЗ ЯНДЕКС В BOOM!
В этом видео ты узнаешь как можно автоматизировать любую рутинную задачу на моём примере. Я вот решил перенести треки из Яндекс Музыки в BOOM (ВК) и написал для этого скрипт, который обращается к закрытым методам API.
Для тех, у кого такая же проблема и кто не знает как перенести треки из Яндекс Музыки в BOOM - инструкция на моём сайте: rivizoft.ru/projectshtml/yandexmusic-to-boom.html
Я в социальных сетях:
Telegram: ttttt.me/itpods
ВК: rivizoft
Мой сайт:
rivizoft.ru/
Тайм-коды:
00:00 - 00:24 - Введение
00:25 - 00:30 - Intro
00:31 - 01:00 - Автоматизация рутинной задачи
01:01 - 01:20 - Библиотека для Python (Яндекс Музыка)
01:21 - 01:35 - Скрипт на Python
01:36 - 01:46 - Почему нужно автоматизировать
01:47 - 02:24 - JavaScript-библиотека для API музыки ВК
02:25 - 03:22 - Как устроен скрипт
03:23 - 03:33 - Общий алгоритм
03:34 - 04:14 - Временные затраты и последствия
04:15 - 04:46 - Чем полезна автоматизация задач
04:47 - 04:56 - Мой Telegram-канал
04:57 - 05:01 - Конец
05:02 - 06:04 - Пример работы скрипта
Теги:
программирование, программист, как стать программистом, курсы программирования, обучение программированию, разработчик, основы программирования, программирование с чего начать, программирование с нуля, программирование для начинающих, javascript, школа программирования, научиться программировать, веб разработка, как начать программировать, язык программирования, языки программирования, разработка, работа программистом, какой язык программирования выбрать, python, работа, фриланс, про программистов, программирование для чайников, мотивация, it, тестирование, programming, работа программиста, образование в it, опыт, опыт в программировании, где набраться опыта в программировании, скрипт, написать скрипт на python.
Переглядів: 1 869

Відео

ТВОЙ SPLASH SCREEN СДЕЛАН НЕПРАВИЛЬНО!
Переглядів 20 тис.4 роки тому
Как вам новый формат про разбор приложений? Что вообще вы думаете про эти экраны загрузки, нужны ли они? Еще оставлю ссылки про экран загрузки на Android: habr.com/ru/post/345380/ - подробно расписано про Splash Screen с примерами кода в Android Studio. saulmm.github.io/avoding-android-cold-starts - примеры с анимациями. Я в социальных сетях: ВКонтакте: rivizoft Telegram: ttttt.me/itpods...
КАК СДЕЛАТЬ РЕГИСТРАЦИЮ В СВОЕМ ПРИЛОЖЕНИИ? API НА PHP
Переглядів 2,7 тис.4 роки тому
Я готовлю очень большой проект, в котором я со своими подписчиками буду писать офигенный ПРОЕКТ ДЛЯ ПОРТФОЛИО! И в нём понадобилась регистрация пользователей, меня часто спрашивают как правильно сделать регистрацию в приложении и вот это видео для вас! Здесь мы будет писать свой API для регистрации, поработаем с POST запросами, и сделаем формочку с интерфейсом на QT и C . @gosha_dudar давай сде...
КАК РАБОТАЮТ ЛЮДИ ИЗ IT НА КАРАНТИНЕ?!
Переглядів 3074 роки тому
Если вы хотели узнать как устроена удаленная работа в IT? Тогда это видео для вас :) Я задал вопросы разработчикам, дизайнерам, аналитикам и другим из крупных IT-компаний. Они рассказали о том как удается работать в домашней обстановке и поделились советами как стать более продуктивным на удалёнке. Мой Telegram-канал: ttttt.me/itpods Я в ВК: rivizoft Мой сайт: rivizoft.ru/ Спасибо за инт...
КАКИЕ ЕСТЬ ГРАФИЧЕСКИЕ БИБЛИОТЕКИ НА JAVA? GUI НА JAVAFX
Переглядів 23 тис.4 роки тому
Наступает момент, когда хочется написать первое графическое приложение на Java. Но сталкиваешься перед выбором кучи фреймворков для GUI. В этом видео рассмотрены самые популярные библиотеки для работы с пользовательским интерфейсом, а в конце видео я напишу программу на JavaFx. Мой Telegram-канал: ttttt.me/itpods Мой ВК: rivizoft ТЕГИ: #javafx #java #gui java, программирование, java прог...
ДЕЛАЕМ GET ЗАПРОС НА СЕРВЕР И ПАРСИМ ОТВЕТ В JSON НА C++!
Переглядів 30 тис.4 роки тому
В этом видео я рассказал о том, как подключить библиотеку boost c в visual studio 2019, сделать запрос на сервер и распарсить ответ JSON. Мой Telegram-канал: ttttt.me/itpods Мой ВК: rivizoft Теги: #json #cplusplus #программирование программирование, как стать программистом, javascript, программист, основы программирования, programming, обучение программированию, курсы программирования, п...
10 ПРОЕКТОВ ДЛЯ ПРОГРАММИРОВАНИЯ НА ВРЕМЯ КАРАНТИНА!
Переглядів 13 тис.4 роки тому
Карантин поможет стать тебе сильнее, прокачай свои скиллы с помощью проектов из этого видео. Мой Telegram-канал: ttttt.me/itpods Мой ВК: rivizoft Ссылки из видео: CLRium про сборщик мусора: ua-cam.com/video/DVnmGW6964o/v-deo.html Куча проектов на GitHub: github.com/danistefanovic/build-your-own-x Еще ссылка с подборкой проектов: github.com/sindresorhus/awesome Теги: #stayhome #проекты пр...
КАК ПОПАСТЬ НА СТАЖИРОВКУ В IT? ПИШУ ТЕСТОВОЕ НА JAVA В КОМПАНИЮ!
Переглядів 8 тис.4 роки тому
Здравствуй. Я рад, что ты смотришь это видео. Видео несет огромный смысл - можно сделать всё, если захотеть :) Вот и я, почти не зная Android разработку написал на мой взгляд неплохое тестовое :) А у тебя были такие ситуации, если да - пиши в комментарии! Пишите мне в ВК: rivizoft Подписывайся на мой Telegram-канал: ttttt.me/itpods Теги для видосика: #стажировка, #java, программирование,...
ХАКАТОН ОТ DTF - АЙТИ ПОЦ
Переглядів 7324 роки тому
Получилось ли за выходные сделать 3D игру? Смотрите в видео. Подписывайтесь на мой Telegram-канал (посты об играх, разработке и просто дневник): ttttt.me/itpods

КОМЕНТАРІ

  • @Okpon-nx2fs
    @Okpon-nx2fs Місяць тому

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

  • @thesementv8083
    @thesementv8083 2 місяці тому

    В чем разница между с++ и питон,на этом примере

    • @kirillpopov2389
      @kirillpopov2389 23 дні тому

      чувак)))))) суть не в написании парсера, а в написании кода)

  • @aleqsfurositi1099
    @aleqsfurositi1099 4 місяці тому

    очуенна обяснил как работает javafx, спасибо жду еще

  • @user-kf9wj8cn7w
    @user-kf9wj8cn7w 6 місяців тому

    Вопрос, есть библиотеки которые помогут избавиться от JS и писать фронт на java ?

  • @bolnoi8
    @bolnoi8 7 місяців тому

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

  • @Roman-eu8vf
    @Roman-eu8vf 7 місяців тому

    Хороший материал и подача. Продолжай👍

    • @bushik_bushik283
      @bushik_bushik283 7 місяців тому

      Вот те самые люди которые это смотрят, я не исключение, 3 года как никак прошло))

  • @yuriy_markov
    @yuriy_markov 7 місяців тому

    Подскажи как вместо фотки поставить туда гиф анимацию в 2 сек

  • @user-vz3yx3qs6s
    @user-vz3yx3qs6s 9 місяців тому

    не хочешь ip в качестве аргумента передавать по константной ссылке? зачем копировать сложные объекты или вообще сделать rvalue, т.к. ты туда напрямую строку передаешь? + почему ты используешь глобальные static переменные, не проще записать в private поля класса?

  • @andrewhorn3781
    @andrewhorn3781 11 місяців тому

    Я тут nodejs изучаю, выплыло это видео, почему-то вспомнил, как давно gentoo из архива 3-й стадии ставил с подъемом vpn и так далее... В общем, пошел я дальше бэк на ноде писать и пожалуй не буду больше такие видео смотреть. Удачи вам, парни.

  • @denisb4496
    @denisb4496 Рік тому

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

  • @RaY-uc1dl
    @RaY-uc1dl Рік тому

    ахахах, на питоне это делается в 7 строк, в чем смысл так запариваться

    • @yastepan
      @yastepan 5 місяців тому

      С++ это низкоуровневый яп

  • @pavel_trpn
    @pavel_trpn Рік тому

    Что за инфоциганство - если запрос пуст верни ошибку, или optional или (для С++20) expected. Tuple на худой конец.

  • @pavel_trpn
    @pavel_trpn Рік тому

    За коим фигом метод статический? Человек с ява бэкграундом пытается в С++?

  • @nikitasinsobaki
    @nikitasinsobaki Рік тому

    А если мне нужно без сторонних библиотек???

  • @xairan_7836
    @xairan_7836 Рік тому

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

  • @Sergey.Aleksandrovich.P-37rus

    5:19 по моему переопределяем а не перегружаем?🤔 Override же, поправьте если не прав

  • @brezhart5088
    @brezhart5088 Рік тому

    а код приложить...

  • @ymts_vladyslav3707
    @ymts_vladyslav3707 Рік тому

    Да я глянул первые видео на английском ютубе, русском и там пздц, как разработчик с флатера и реакт нетива я понимаю что это неправильно когда у тебя сначала белый экран (это и есть сплеш), потом твой фейковый сплэш, который ничего не делает и только потом приложение (меня за такое раньше били железной табуреткой)

  • @SuperIvanhoo
    @SuperIvanhoo Рік тому

    Обзор супер. Разработку скринсейвера во второй видос можно даже убрать.

  • @sura_88
    @sura_88 Рік тому

    Можешь мои тоже перенести?)

  • @faizulla5838
    @faizulla5838 Рік тому

    4 мин обливания других дерьмом ... прям поц что надо

  • @botsynth
    @botsynth Рік тому

    Интересно, а под капотом у этой библиотеки что находится? Что-то вроде winsock2.h или <sys/socket.h> ?

  • @botsynth
    @botsynth Рік тому

    Зачем нужна директория libs в "Каталоги библиотек" ? Почему недостаточно добавить адреса директорий с либами в "Компоновщик/Общие" ?

  • @botsynth
    @botsynth Рік тому

    Почему ты добавил адреса директорий в "Каталоги VC++", а не в "C/C++/General/Additional Include Directories" ? Погуглил, вроде бы нет принципиальной разницы.

    • @botsynth
      @botsynth Рік тому

      @qmv странно, что в двух местах можно сделать одно и то же)))

  • @EdwardNorthwind
    @EdwardNorthwind Рік тому

    Не знал, что на IPS есть подобный эффект, сколько лет пользовался таким экраном и никаких проблем.

  • @Liovovv
    @Liovovv Рік тому

    Захожу в свойства проекта и у меня нет таких вкладок. Как добавить эти библиотеки, если у меня проект Windows forms? Уже весь инет прочитал, ничего нет...

  • @buddaset4226
    @buddaset4226 Рік тому

    Но ведь это тоже не правильно🤣🤣

  • @andreas.limited
    @andreas.limited Рік тому

    Я скачал такую же версию библиотеки как у тебя, там нету папки "stage".

  • @user-ud1pc3gk5c
    @user-ud1pc3gk5c Рік тому

    Интересно посмотреть на выделение памяти эффективнее new который максимально оптимизирован

  • @iv2649
    @iv2649 Рік тому

    Ну ты конечно же научил разработчиков ЫнтЫрпрайза фигачить правильные сплеш скрины 😄😄 Больше не надо таких уроков. ))

  • @robertobokarev439
    @robertobokarev439 2 роки тому

    А можно гайд, только с curl? (мне нужен РЕСПОНС код)

    • @xairan_7836
      @xairan_7836 Рік тому

      libcurl сишный

    • @robertobokarev439
      @robertobokarev439 Рік тому

      @@xairan_7836 А плюсы вот вообще не является суперсэтом Си

    • @xairan_7836
      @xairan_7836 Рік тому

      @@robertobokarev439 Боже, чел, в таких либах поддержка плюсов сделана по принципу “Работает? Не трогай!”.

    • @xairan_7836
      @xairan_7836 Рік тому

      @@robertobokarev439 Все равно будешь писать обертку

    • @robertobokarev439
      @robertobokarev439 Рік тому

      @@xairan_7836 Я учусь на кор гейм-дэва, мне С++ нахрен не сдался, зато получаю кроссплатформенность + я люблю Си и низкоуровневые штучки, и в ооп пытаюсь не соваться

  • @y9maly
    @y9maly 2 роки тому

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

  • @exAlexey
    @exAlexey 2 роки тому

    У меня в таком варианте мыло

  • @user-vg9nq5rj3w
    @user-vg9nq5rj3w 2 роки тому

    Спасибо

  • @Filimon_enc
    @Filimon_enc 2 роки тому

    Бездарь не понимает что сплеш скрин должен закрывать главное окно пока не подгрузится данные с сервера, ты ещё делей поставь

  • @user-yp8dg7qt6o
    @user-yp8dg7qt6o 2 роки тому

    А если ответ от сайта не просто JSON, а вложенный JSON c дочерними элементами? Как получить значение этого вложенного элемента?

  • @p.polunin
    @p.polunin 2 роки тому

    Спасибо! Очень быстро для восприятия. Ну хорошо, я поставлю на паузу и разберусь.

  • @vladraphael
    @vladraphael 2 роки тому

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

  • @webconnects5722
    @webconnects5722 2 роки тому

    Спасибо большое, все получилось. А как сделать так чтоб заставка задерживалась на 4-5 секунд? быстро исчезает и все равно белый экран еще 2-3 секунды, пока загружается приложение. За ранее спасибо!

    • @xephosbot
      @xephosbot 2 роки тому

      Советую посмотреть новый SplashScreenAPI, способ показанный на видео так же уже в какой-то степени не рекомендуется Гуглом

    • @webconnects5722
      @webconnects5722 2 роки тому

      @@xephosbot не рекомендуется но использовать можно или критично? А то я уже загрузил на обновление APK.

    • @xephosbot
      @xephosbot 2 роки тому

      @@webconnects5722 вообще указано что на устройствах с Android 12 и выше, используется по умолчанию SplashScreenAPI , и так как ты уже реализовал другим способом сплэш. То он на новых устройствах сплэш будет дублироваться. Вроде не критично по сути, так как процент устройств с Андроид 12 и выше пока не такой большой

    • @webconnects5722
      @webconnects5722 2 роки тому

      Большое спасибо за ответ). Тогда мой вопрос остается в силе. как добавить длительность заставке. Если кто знает где такое можно посмотреть киньте ссылку на ролик! Спасибо!

  • @Anton_Zh
    @Anton_Zh 2 роки тому

    кароч нафиг курсы если есть тестовые

  • @copebar
    @copebar 2 роки тому

    Слпеш скрин, сделан чтобы в нём сделать все проверки и подключения, ну в приложениях популярных почему-то всё наоборот

  • @agentr227
    @agentr227 2 роки тому

    Как только помимо лого надо будет выводить ещё что-то , так сразу правильный вариант покажется неправильным. Есть другие способы. Например, В одной активности два layout-a, которые будут меняться по триггеру. И ещё: а где мы дожидаемся загрузки данных?

    • @xephosbot
      @xephosbot 2 роки тому

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

    • @agentr227
      @agentr227 2 роки тому

      @@xephosbot сама фраза "для Main Activity" уже заставляет задуматься))) К тому же сделать картинку для сплэша в layout очень неплохой вариант. В любом случае сплэш скрин с таймером - это бред

    • @xephosbot
      @xephosbot 2 роки тому

      @@agentr227 под Main Activity подразумевается тот, что указан для запуска по умолчанию в манифесте)

    • @agentr227
      @agentr227 2 роки тому

      @@xephosbot реально попробуй сделать через layout. Ты когда сам напишешь и посмотришь, то скажешь что это легко, просто и не всрато. В то же время автор пишет о "правильном" сплэш скрине, хотя это вообще не сплэш скрин по сути, согласен?

    • @xephosbot
      @xephosbot 2 роки тому

      @@agentr227 я пробовал). Но это тоже по сути неправильный способ, ибо layout начнёт отрисовываться после вызова setcontentview, а если у тебя есть дополнительные вычисления которые обязательны до его вызова? Тогда пользователь будет видеть белый экран, а уже после только сплэш. + С таким способом устройства на Android 12 и выше будут видеть дублированный сплэш. То есть встроенный от SplashScreenAPI, а после ещё layout

  • @top5-152
    @top5-152 2 роки тому

    Понравилось то, как ты лениво рассказываешь 😂

  • @vladraphael
    @vladraphael 2 роки тому

    Спасибо

  • @d4vlL
    @d4vlL 2 роки тому

    Где учишься (учился), если не секрет?

  • @user-qr5iw3zr4q
    @user-qr5iw3zr4q 2 роки тому

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

  • @gedemin7420
    @gedemin7420 2 роки тому

    Недавно начал изучать c++, когда придёт время, я вернусь к твоему видео! Всем удачи)

    • @user-zx6hw7xz1n
      @user-zx6hw7xz1n 2 роки тому

      буст сначала попробуй поставить) у меня день ушел на ето

    • @d4vlL
      @d4vlL 2 роки тому

      @@user-zx6hw7xz1n у меня он предустановлен был xD

    • @helloworld-fv8kx
      @helloworld-fv8kx 2 роки тому

      как дела? что сейчас учишь?

  • @demnyan
    @demnyan 2 роки тому

    Там ещё и библиотекa asio подключается, неплохой туториал, спасибо)

  • @NeXusAG
    @NeXusAG 2 роки тому

    Привет. А как добавить анимационный экран? Если я вместо png картинки в статике поставлю .mp4 или .gif, то пишет, что неверный формат файла. Как разместить такой формат на загрузочном экране? Спасибо

    • @user-xw3ek8sf9t
      @user-xw3ek8sf9t 2 роки тому

      Никак, Android gif не поддерживает, делай либо покадровую анимацию либо векторную анимацию.