я ранее пытался работать с этой библеотекой, но скрипты не запускались ни из-под venv ни из глобального окружения и там и там выдаёт ошибку, что не найден какой-то .dll файл(( может ли это быть связанно с тем что 7 винда больше не поддерживается?
Офигенный фреймворк. Сделал приложуху для квик тестов буквально за вечер. На экране вопрос и два варианта ответа, рандомно растасованых каждый раз, один из которых рандомно выбран из набора неверных. Простенько, но думаю для пробы пойдёт. По ощущениям это удобнее, чем C# на WPF или WindowsForms, или PyQt. Не говорю, что они плохие или хуже, речь только про лёгкость использования и то, что на них я бы упоролся делать программу-пустышку... Спасибо за видео!
Могу от себя сказать - один из лучших фреймворков. Немного велосипедов приходится писать, скорость загрузки бывает долгой, зато скорость интерфейса и прочего шикарны + из существующих компонентов можно сделать практически любые свои компоненты. Единственное ещё что некоторых важных компонентов пока нет, но это специфично (взаимодействие с камерой + видео). Мобильные приложения пока только через flutter и web-отображение (насколько я понял, но пока сам не пробовал, заказ был на десктоп).
@@zproger Не работает бл. Traceback (most recent call last): File "C:\Users\Professional\Desktop\Новая папка (2)\Новый текстовый документ (2).py", line 1, in import flet as ft ModuleNotFoundError: No module named 'flet'
Здравствуйте, спасибо большое за разбор. При работе с этим фреймворком у меня возникла проблема. При запуске десктопной версии приложения окно открывается и тут же закрывается, а в браузере всё работает хорошо. Подскажите, пожалуйста, с чем это связано и можно ли это исправить?
Ответьте пожалуйста flet лучше или kiwy? Лучше в плане современности дизайна и лёгкость написания А то выучил pygame، понимаю что он для игр, но программы создавать через чур сложно
Flet мещь офигенная. Жаль только для мобильных устройств еще толком не работает. Так бы был отличный простой и универсальный инструмент. Но все же, даже с тем, что сейчас, обалденная штука
Фрейм ещё сырой. До версии 1.0 ещё ждать и ждать... Но, блин, как же приятно было сделать на нем pet-проект, который долго мучал меня, как начинающего питониста, тем, что все расчеты делались во фронте. А тут - бац! за неделю разродился (это вместе с изучением самого flet'a): перенести фронтендовские расчеты на питон - это круто. Буду надеяться , что у парня, замутившего проект, не опустятся руки и он перенесет функционал flutter на python. Иначе, судьба у этого фреймворка - клепать пет-проекты... А может стать бомбой (для небольших проектов точно)
Можно ли использовать этот модуль не для создания сайтов, а для Windows приложений? Так же Вы не показали выравнивание, каким образом делается выравнивание либо задание в какую область поместить нужный мне компонент?
Не передать словами как я тебе благодарен за разбор этого фреймворка! Оформил подписку и вкинул лайк! Осмотрел документацию фремворка - это идеально. Фронтэнд с питоновским бэком без всяких PHP и прочего барахла, с привычным синтаксисом. Было бы круто, если бы ты разобрал его модуль OAuth, такой продукт и контент по нему должны выходить в массы, а не условные PyQT и TKinter'ы. Еще раз спасибо что познакомил меня с таким мощным инструментом!
@zproger не, подскажете пожалуйста какое графическое окружение и тему вы использовали для оформления arch? И как у вас получилось vim так красиво настроить?
@@zproger я свою манжарку закастомил по полной, но хочу украсть бар верхний. Polybar уже поднадоел. Я так понима у мсье стоит тое i3 как и у меня. Можно узнать какой bar?
привет! подскажи пж, в проекте же будут находится все файлы этого фреймворка, правильно? сколько весит этот фреймворк? просто допустим я сделал приложение на пару мегабайт, а этот фреймворк весит 500, получается максимально простенькое приложение будет весить как несколько телеграммов. или я чего-то не понимаю?
Спасибо за интересные видео. На канале много материала по фреймворкам для GUI на питоне, по ним можно начать пользоваться данными фрейворками. Но я столкнулся с такой проблемой как деплой под разные платформы. К примеру как проект на flet сделать приложением под Android. В рускоязычном ютубе вообще ничего не нашел. В англоязычном нашел видео где используют cordova, но как обычно бывает что-то пошло не так)))
Без костылей никак. Это же веб фреймворк. То есть по сути это не классический GUI, а фронтенд библиотека. И лучше не использовать Python для GUI в принципе. Его максимум - простецкие приложения без каких-либо вычислений (выполнение кода из DLL это не Python если что).
Столкнулся с непонятным поведением AlertDialog, с включенной настройкой по умолчанию open=True, диалог автоматически закрывается. На станице даже не отображается, и только в консоли можно отследить что диалог отработал.
Очень много кода... Вот скажите, а есть конструкторы типа как у 1с, где можно без написания кода можно за 5 минут набросать форму со всеми элементами, заготовить обрабочики событий?
Я не понял прикола, почему все так восхваляют этот Flet. По моему мнению, это просто очередная "обертка-костыль" для того же самого JavaScript. А как вы наверное знаете, все что работает поверх другого работает медленнее, чем первоисточник. (Хотя я не уверен, возможно Python в итоге просто превращается в js где-то в недрах движка Flet). Flet не дает такой же гибкости как React или Vue. А если вам нужно именно приложение под десктоп, то можно просто React обернуть в какой-нибудь Electron. В общем, не скажу, что эта полная шняга, а так, ребятки, если хотите, чтобы работало быстро не используйте webkit и пишите ваши приколы нативно
Подскажите, пожалуйста, как правильно запушить приложение в статик вебсайт, в приложении всё работает, а после пуша на веб,только та часть, которая была сделана на flet
Заметил, что если указать конкретный порт, то при запуске библиотеки на сервере он не дает открыть больше 1 одинаковой страницы в браузере срабатывает исключение expand, если не ошибаюсь. В общем если кто-то пробовал на данной библиотеке развернуть веб-сервис и удалось избавиться от ошибки в случае если обращаться к конкретной ссылке с портом к веб приложению дважды, то буду благодарен за пояснение где допустил ошибку или как это избежать
Ну потому что у них собственные классы потоков, понятное дело что нельзя это напрямую делать. У меня с их классами никогда ничего не падало, а дефолт либы конечно не будут работать из-за отсутствия согласованности между Qt ;))
Флет может связываться с фласк/джанго/фаст апи? Т.е можно сделать веб приложения используя флет инструменты, а всё остальное лежит на плечах веб фраемворка?
можно REST, но зачем? бессмысленный фрейморк. просто поиграться пока учишься и хочеш "красивый" интерфейс своему калькулятору, никогда в проектах такая дичь не используется
Можно вопрос? Возможно уже задавали подобный, не увидел, какой фреймворк на питоне используете для веба? Может будет смысл веб на питоне писать, а не на жс и т.п.
В чем плюсы и минусы относительно DearPyGui? Наскоьлко экзешник прошраммы для винды в Flet будет больше/меньше такой же программы по функционалу в DPG?
Призван, но фишка в том, что люди, которые это знают, они такой код не запустят. А те, которые не знают, им не будет где запустить, ибо на винде такое не работает :D
Если вы знаете другие библиотеки, которые я еще не показывал на канале, то можете указать их в комментариях ;)
kivy, тоже интерфейс нормальный можно сделать.
Спасибо за видео! Было бы интересно рассмотреть связку Flet+Django =)
@@Inker поддерживаю
@@Inkerа чего на неё смотреть? (и главное зачем)
я ранее пытался работать с этой библеотекой, но скрипты не запускались ни из-под venv ни из глобального окружения и там и там выдаёт ошибку, что не найден какой-то .dll файл(( может ли это быть связанно с тем что 7 винда больше не поддерживается?
Офигенный фреймворк. Сделал приложуху для квик тестов буквально за вечер. На экране вопрос и два варианта ответа, рандомно растасованых каждый раз, один из которых рандомно выбран из набора неверных. Простенько, но думаю для пробы пойдёт. По ощущениям это удобнее, чем C# на WPF или WindowsForms, или PyQt. Не говорю, что они плохие или хуже, речь только про лёгкость использования и то, что на них я бы упоролся делать программу-пустышку...
Спасибо за видео!
Это в 100 раз проще и эффективнее, чем PyQt
@@Святослав-п1оЭто в 10000 раз проще и эффективнее, чем на ассемблере
Этот канал находка для программиста, удачи автору🔥🔥🔥
Благодарю!
Мой внутренний эстет апплодирует!
Благодарю
Могу от себя сказать - один из лучших фреймворков. Немного велосипедов приходится писать, скорость загрузки бывает долгой, зато скорость интерфейса и прочего шикарны + из существующих компонентов можно сделать практически любые свои компоненты. Единственное ещё что некоторых важных компонентов пока нет, но это специфично (взаимодействие с камерой + видео). Мобильные приложения пока только через flutter и web-отображение (насколько я понял, но пока сам не пробовал, заказ был на десктоп).
Привет
Можно ваш телеграм ?
Переговорить по поводу flet, если не затруднит ?
Готов за вознаграждение.
Вот! 🎉 наконец-то. То, что я так давно искал. Спасибо🙏💕
👍
@@zprogerпривет
@@zprogerможешь сделать скрипт для shadow fight 4? Мне нужен бот чтобы фармить ресурсы.
Круто! Спасибо! Это точно нужно! Жду еще видео про этот фреймворк
Респект автору, рассматривает всякие интересные технологии и не страдает хернёй как Хауди Ко-ко)
Благодарю
о прикольно закончатся дедлайны попробую фреймворк, как раз для бекендеров которые не любят фронтенд)
Блин , это просто топ.
Пару дней ковыряю reactpy и shiny.
Но флет на их фоне выглядит намного круче.
Ахрененный видос, спасибо за контент 🤯😳
Спасибо, рад что понравилось =)
Приветствую! Заинтересовало Ваше графическое оформление системы, что это за оболочка? На канале есть гайд/обзор?
Гайда пока что нет, ибо много работы предстоит сделать, чтобы вывести оболочку в свет, но такое видео будет 100%
Жду с нетерпением)
Один из лучших каналов по пайтону, столько нового узнаю из твоих видео
Как раз искал интересный фреймворк для интерфейса своего проекта, буду изучать
Спасибо за видео, приведите пожалуйста примеры сложных вебсайтов которые были созданны используя технологию Flet
по-моему, нам впаривают какую-то дичь
@@titiqaqaпоподробнее пожалуйста
Классная вещь! Спасибо за ролик.
Рад что понравилось
@@zproger Не работает бл.
Traceback (most recent call last):
File "C:\Users\Professional\Desktop\Новая папка (2)\Новый текстовый документ (2).py", line 1, in
import flet as ft
ModuleNotFoundError: No module named 'flet'
А ты его устанавливал через терминал? Вот команда: pip install flet
@@markusnotfound3007бл. не работает. Надо бл.py
Some of the Flet examples look awfully familiar 😀 Great video though!
Yes, you have the best examples I've seen 😉
столько уже фреймворков для графических интерфейсов. А что из этого лучше себе брать-то?
Если нужно быстро сделать мвп - Vuetify, если для коммерческого софта - пиши сам
Поставил тебе лайк с ещё одного аккаунта. Спасибо за это видео. Супер
Благодарю!
Выглядит современно
;)
Спасибо за видео! До этого я особо не пользовался питоном, но теперь появилось пару идей с этим фреймфорком.
Сделай видео про то, как настроить Arch Linux как у тебя. Пжпжпж.
В процессе, там много сложностей перед релизом
Спасибо огромное за видео. Как раз думал как делать сайт из языков знаю только питон и так чисто чтение других
Удивительно! какой класный Flet!
Это да
Здравствуйте, спасибо большое за разбор. При работе с этим фреймворком у меня возникла проблема. При запуске десктопной версии приложения окно открывается и тут же закрывается, а в браузере всё работает хорошо. Подскажите, пожалуйста, с чем это связано и можно ли это исправить?
Огите пожалуйста, какую выбрать из курсов для будущей востребованной профессии ?
Ответьте пожалуйста flet лучше или kiwy?
Лучше в плане современности дизайна и лёгкость написания
А то выучил pygame، понимаю что он для игр, но программы создавать через чур сложно
очень интересно , когда на превью gui написанное на C# используя wpf
У меня мега питон не понимает flet я хз чё делать помогите пожалуйста
ух ты теперь я стану крутым разработчиком мобильных приложений на Flutter?
100%
Ждём конфиг для nvim'а день 2 🙃
:D
Можешь готовые найти в гугле/гитхабе
Поставь себе Astro nvim или Lazy nvim и не парься
@@kemal1910так не интересно)
@@Shebanec Согласен)
arch linux + i3-gaps. Красиво сделал
ооо, спасибо. возьму на заметку
Кому лучше быть Флетстайлером, а я Джанглёр))
@ivanpetrov2435 о какой клиент части ты говоришь, если это бэкенд фреймворк... 🤡
Мир истинных реактистов - штука непростая.
Что те геи, что другие
@@warlokfergan2545ты тоже
Flet мещь офигенная. Жаль только для мобильных устройств еще толком не работает. Так бы был отличный простой и универсальный инструмент. Но все же, даже с тем, что сейчас, обалденная штука
да, есть такое
Англичане уже ждут этого с сотней созданных приложений, по заверениям авторов это скоро добавят и вроде планируют сделать с помощью клиент-серверов.
Привет
Можно ваш телеграм ?
Переговорить по поводу flet, если не затруднит ?
Готов за вознаграждение.
Спасибо, подписался!
Фрейм ещё сырой. До версии 1.0 ещё ждать и ждать... Но, блин, как же приятно было сделать на нем pet-проект, который долго мучал меня, как начинающего питониста, тем, что все расчеты делались во фронте. А тут - бац! за неделю разродился (это вместе с изучением самого flet'a): перенести фронтендовские расчеты на питон - это круто. Буду надеяться , что у парня, замутившего проект, не опустятся руки и он перенесет функционал flutter на python. Иначе, судьба у этого фреймворка - клепать пет-проекты... А может стать бомбой (для небольших проектов точно)
Можно ли использовать этот модуль не для создания сайтов, а для Windows приложений? Так же Вы не показали выравнивание, каким образом делается выравнивание либо задание в какую область поместить нужный мне компонент?
Ура, дождался . Теперь про игры:)
А что я обещал сделать с играми? Или вы про игру с грибком?))
Не передать словами как я тебе благодарен за разбор этого фреймворка!
Оформил подписку и вкинул лайк!
Осмотрел документацию фремворка - это идеально. Фронтэнд с питоновским бэком без всяких PHP и прочего барахла, с привычным синтаксисом.
Было бы круто, если бы ты разобрал его модуль OAuth, такой продукт и контент по нему должны выходить в массы, а не условные PyQT и TKinter'ы.
Еще раз спасибо что познакомил меня с таким мощным инструментом!
учите лучше джангу. там таких извращений нет.
чем PyQt не угодил
Никто не пишет интерфейсы на питоне в прод
@@nerlihmax4555 а на чём пишут?
@@писькус JS к примеру Vue. Вообще зачем скрещать фронт и бэк не понятно.
CSS: опа, достойный соперник, наша битва будет легкндарной
подскажите пожалуйста, это какой то готовый дистрибутив линукс, или вы сами настраивали его внешний вид?
Это один из тайлинговых менеджеров, штука красивая но надо привыкать
вот только браузер жрёт как не в себя. Простые интерфейсы лучше на Qt (пакет Pyside)
@zproger не, подскажете пожалуйста какое графическое окружение и тему вы использовали для оформления arch? И как у вас получилось vim так красиво настроить?
Готовлю видео на эту тему, но сначала нужно допилить оболочку
@@zproger спасибо, буду ждать
@@zproger я свою манжарку закастомил по полной, но хочу украсть бар верхний. Polybar уже поднадоел. Я так понима у мсье стоит тое i3 как и у меня. Можно узнать какой bar?
привет! подскажи пж, в проекте же будут находится все файлы этого фреймворка, правильно? сколько весит этот фреймворк? просто допустим я сделал приложение на пару мегабайт, а этот фреймворк весит 500, получается максимально простенькое приложение будет весить как несколько телеграммов. или я чего-то не понимаю?
спасибо за ролик, веселит ваше А-Д-Д вспомнинаю других персонажей, ведущий Fox minded - бр-О-Узер, или Ретурн от ещё кого-то.
Спасибо. Хорошая библиотека
Молодчага!!! Продолжай в том же духе!!!
Благодарю!
Спасибо за видео.
Пожалуйста ;)
1:37 всем советую, супер способ, диск так ускорился что я на нем улетел на Марс и пишу с него комментарий
:D
Спасибо за интересные видео. На канале много материала по фреймворкам для GUI на питоне, по ним можно начать пользоваться данными фрейворками. Но я столкнулся с такой проблемой как деплой под разные платформы. К примеру как проект на flet сделать приложением под Android. В рускоязычном ютубе вообще ничего не нашел. В англоязычном нашел видео где используют cordova, но как обычно бывает что-то пошло не так)))
Без костылей никак. Это же веб фреймворк. То есть по сути это не классический GUI, а фронтенд библиотека.
И лучше не использовать Python для GUI в принципе. Его максимум - простецкие приложения без каких-либо вычислений (выполнение кода из DLL это не Python если что).
Спасибо! У меня друг адово херачит на флаттере, но я всё никак не хотел его трогать, а вот через фреймворк питухонский я бы попробовал)
Имба ролик как обычно, хотелось бы увидеть для мобильных устройств что то похожее.
Возможно сделаю подобное
Flet идеально работает и с мобильными устройствами
@@hwachakarterпока нет, но скоро. Англичане только под телефоны сейчас и создают
@@Qwark-u4s оу, вот оно как, видимо я слишком лёгкое тестил. Тогда ждём
flutter
Можно ли использовать flet с Django?
Подскажите пожалуйста что за тема у автора? очень красиво смотрится.
О какой теме речь?
о теме редактора кода
подскажите, можно ли как то убрать интро при загрузке веб страницы?
Можешь подсказать хочу чтобы в веб приложении на flet при нажатии кнопки запускался JavaScript?
Сделай плиз отдельное видео по Vim на котором код пишешь)
Очень бы хотелось посмотреть на твою полную настройку и кастомизацию archlinux, которым ты пользуешься в данный момент 🍆
Столкнулся с непонятным поведением AlertDialog, с включенной настройкой по умолчанию open=True, диалог автоматически закрывается. На станице даже не отображается, и только в консоли можно отследить что диалог отработал.
Один из серьёзных конкурентов flet - streamlit, куда проще и красивее, но тяжело кастомизиреумый
Спасибо, я как раз хочу научиться и сделать графический интерфейс для своей программы❤
Не получается
что спасибо, видос бесполезный.
Сколько места занимает бинарник, например, с простейшим TODO листом?
Много ресурсов есть но это один из продвинутых фреймворков
Лайк за арч и вим 😊
Очень много кода... Вот скажите, а есть конструкторы типа как у 1с, где можно без написания кода можно за 5 минут набросать форму со всеми элементами, заготовить обрабочики событий?
Я не понял прикола, почему все так восхваляют этот Flet.
По моему мнению, это просто очередная "обертка-костыль" для того же самого JavaScript. А как вы наверное знаете, все что работает поверх другого работает медленнее, чем первоисточник. (Хотя я не уверен, возможно Python в итоге просто превращается в js где-то в недрах движка Flet).
Flet не дает такой же гибкости как React или Vue. А если вам нужно именно приложение под десктоп, то можно просто React обернуть в какой-нибудь Electron.
В общем, не скажу, что эта полная шняга, а так, ребятки, если хотите, чтобы работало быстро не используйте webkit и пишите ваши приколы нативно
Подскажите, пожалуйста, как правильно запушить приложение в статик вебсайт, в приложении всё работает, а после пуша на веб,только та часть, которая была сделана на flet
не подскажешь какой ты ОС используешь ? на базе линукс наверное
arch
У меня почему-то ничего не происходит когда запускаю файл
Кто знает из-за чего может быть ?
Автор, стоит ждать видео о вашей конфигурации NeoVim?
Мне показалось или вы удаляете комментарии с названием? ))
Да, стоит ждать, но сроки не могу назвать
@@zproger Может дадите ссылку на ваш конфиг Nvim?
Конфиг, в студию это прекрасно
ZPoger, а что у тебя за операционная система?
Arch Linux
можете скинуть конфиг вашей верхней панельки?
Залью все сразу во время релиза оболочки, сейчас эти конфиги багованные и не будут выглядеть так, как на видео
Как по мне лучше юзать Flatter напрямую, обортка - это всегда дополнительный гемор и отставание по апдейтам
А что за операционная система? Скажите пожалуйста :)
Симпатично выглядит. Только не понял, как с его помощью делать многостраничные десктопные приложения. Сделал страницу авторизации и всё
какой дистрибутив юзаешь?
У него arch linux
Arch Linux
@@zproger пасиб
Заметил, что если указать конкретный порт, то при запуске библиотеки на сервере он не дает открыть больше 1 одинаковой страницы в браузере срабатывает исключение expand, если не ошибаюсь. В общем если кто-то пробовал на данной библиотеке развернуть веб-сервис и удалось избавиться от ошибки в случае если обращаться к конкретной ссылке с портом к веб приложению дважды, то буду благодарен за пояснение где допустил ошибку или как это избежать
Which Linux distro you use? And which customizations you've done?
ArchLinux
Крутой фреймфорк, но очень мало информации пока о нём.
Либо мой уровень не позволяет её усвоить ))
Возможно ли, например, ui написать на Payton, а логику кнопок, меню и т.д. на с++?
Как настроить арч так, чтобы панель задач сверху выглядела также?
Это Polybar
А поддерживает ли эта ерунда работу с тредами и подпроцессами? Или будет крашиться как Qt5?
Qt5 не падает от потоков и процессов, просто надо правильно это делать
@@zproger Ещё как падает, если из потока менять что-то в элементах интерфейса. Поэтому у них есть свои QProcess и QThread, которые работают штатно
Ну потому что у них собственные классы потоков, понятное дело что нельзя это напрямую делать. У меня с их классами никогда ничего не падало, а дефолт либы конечно не будут работать из-за отсутствия согласованности между Qt ;))
Флет может связываться с фласк/джанго/фаст апи? Т.е можно сделать веб приложения используя флет инструменты, а всё остальное лежит на плечах веб фраемворка?
можно REST, но зачем? бессмысленный фрейморк. просто поиграться пока учишься и хочеш "красивый" интерфейс своему калькулятору, никогда в проектах такая дичь не используется
очень интересное видео!!!!!!
Как запускать её в окне винды или только через браузер?
О. Как я и писал, что надо Flutter с питоном скрестить.
:D
Не надо
Все это и работает на маленьких петпроджектах. Все сложности начинаются в ньюансах. Так было с ReactNative
Можно вопрос? Возможно уже задавали подобный, не увидел, какой фреймворк на питоне используете для веба? Может будет смысл веб на питоне писать, а не на жс и т.п.
Обычно django
@@ViamF Это же и есть жс
А смысл веба на питоне, когда есть пыха?
что за рабочее окружение у тебя? красиво выглядит)
Пни если узнаешь
@@satisfying7793arch + hyprland
^
как сделать такой же красивый firefox
Как правильно экспортировать коды в exe ? Когда экспортирую и отправляю куда либо, антивирусы ругаются на exe файл
Ругаются, потому что софт не подписан, так и должно быть
@@zproger Я читал информацию и понял, что так и должно быть. Спасибо, но не совсем понял, как это подписан ?
@@DDdDDO70x у вас нет сертификата
Неужели графический фреймворк который нормально выглядит с коробки
;)
Как по мне React и Framer motion будет лучше. Python всё таки делался для серверов, а JS для клиентов. Лучше их не мешать друг с другом
Заинтересовал
;)
В чем плюсы и минусы относительно DearPyGui?
Наскоьлко экзешник прошраммы для винды в Flet будет больше/меньше такой же программы по функционалу в DPG?
Питон же интерпретируемый, какой экзешник
@@Dmytro-Tsymbaliukв видео же показано было, что можно упаковать все в экзешние с помощью флэта или пайинсталлера
@@Dmytro-Tsymbaliuk Обычный
Флет работает на flutter а он на dart это компилируемый язык и собирается в бинарник на любые платформы
Жесткий стёб над Flutter-ом
:D
Дорого как-то по мощности питоном пользоваться
а какая тема у вас установлена для нвима?
nvchad + aquarium
привет у тебе какая версия оператсинный система?
Недавно начал учить питон. Это же можно будет связать потом с Flask? Если да то есть ссылки на документацию?
Смотря как ты хочешь связать
Поправьте меня, но, разве код, который демонстрируется с ~1:15 до ~1:45 не призван убить ваши данные?
Призван, но фишка в том, что люди, которые это знают, они такой код не запустят. А те, которые не знают, им не будет где запустить, ибо на винде такое не работает :D