Forwarded from DESIGN GOOD
Forwarded from Daily Coding 🔥
💡 Команды для Python по работе с файлами и файловой системой
▍Перемещение файлов | Часть 2
Из прошлой части: Чтобы все это работало, нужно явно указать имя файла в месте назначения.
Ниже — код, который это позволяет сделать:
Другая функция,
Еще один минус — в том, что обе функции не поддерживают перемещение файлов из разных файловых систем, в отличие от
Поэтому лучше использовать
Daily Coding #советы #coding #python
▍Перемещение файлов | Часть 2
Из прошлой части: Чтобы все это работало, нужно явно указать имя файла в месте назначения.
Ниже — код, который это позволяет сделать:
for file in list(glob(os.path.join('test_dir', '*.csv'))):
os.rename(
file,
os.path.join(
'sample_data',
os.path.basename(file)
))
Здесь функция os.path.basename() предназначена для извлечения имени файла из пути с любым количеством компонентов.Другая функция,
os.replace(), делает то же самое. Но разница в том, что os.replace() не зависит от платформы, тогда как os.rename() будет работать только в системе Unix / Linux.Еще один минус — в том, что обе функции не поддерживают перемещение файлов из разных файловых систем, в отличие от
shutil.Поэтому лучше использовать
shutil.move() для перемещения файлов.Daily Coding #советы #coding #python
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Долго ходил с идеей запилить текстуры для майнкрафта, чтобы потом обработать нейронкой и поиграть в реалистичную версию графики (ну, чтобы как в жизни почти), но спасибо NVidia теперь можно не делать, все уже вышло:
https://nvlabs.github.io/GANcraft/
https://nvlabs.github.io/GANcraft/
Forwarded from Denis Sexy IT 🤖
#промо
А приходите к нам работать в Комитет? У нас есть все: DTF, TJ, vc.ru, coub.com, нейронки всякие, быстрый рост внутри компании, помощь в освоении новых технологий и мягкое отношение к понятию «Рабочий график».
У нас тут целая пачка вакансий открыта, го вместе работать:
📍 PHP-разработчик
📍 Node.js разработчик
📍 Ведущий QA инженер
📍 Frontend-разработчик спецпроектов
А тут вообще весь список вакансий.
А приходите к нам работать в Комитет? У нас есть все: DTF, TJ, vc.ru, coub.com, нейронки всякие, быстрый рост внутри компании, помощь в освоении новых технологий и мягкое отношение к понятию «Рабочий график».
У нас тут целая пачка вакансий открыта, го вместе работать:
📍 PHP-разработчик
📍 Node.js разработчик
📍 Ведущий QA инженер
📍 Frontend-разработчик спецпроектов
А тут вообще весь список вакансий.
Forwarded from СПNЗЖУ DESIGN
Forwarded from Дизайн-снайпер
Честная реклама:
Худи в расцветке 3D normal mapping. Очень красиво. Полюбоваться и заказать.
Худи в расцветке 3D normal mapping. Очень красиво. Полюбоваться и заказать.
Forwarded from Беспощадный пиарщик
Девочки, как известно, миллиардеры - весьма скромные люди, если они не Игорь Рыбаков. Предпочитают хлеборезками своими не отсвечивать. Но что делать. Иногда приходится. На такой случай приготовлено лучшее время для публикации пресс-релизов - пятница насыщенной рабочей недели, вторая половина дня. Вот и правительство публикует декларацию о доходах своих членов в пятницу. А там! Батттюшки! Без 5 минут (260 миллионов) миллиардер Денис Мантуров. На автомобилях - Лада Веста (там обычно располагается патриотическая часть) и Тесла (там располагается часть инновационная) и более 12 000 квадратных метров недвижимости.
Forwarded from Дизайн-снайпер
Дизайнер Matt Willey разработал несколько макетов юбилейного номера жрунала PORT, достаточно культового в среде дизайнеров.
Forwarded from Дизайн-снайпер
Ночной пост.
Дизайн, как форма деятельности и мышления нацелен на создание условий высвобождения времени у человека. Дизайн формирует удобство функциональности, чтобы результат человек получал быстрее и затратил меньше ресурсов.
Дизайн зубной щетки, чайника, автомобиля, ноутбука, упаковки продуктов, приложений заказа такси и рабочей формы создаются, чтобы происходила помимо прочего, экономия времени человека. Дать человеку больше личного времени — задача дизайна, удобства использования. Другое дело, что человек оказавшись в условиях достаточного свободного времени рано или поздно, озаботится заполнением этого времени полезной деятельностью — творчеством и дизайном. Так получается, что одна из коренных функций дизайна как деятельности и формы мышления — воспроизведение дизайна, технического прогресса, исследовательского мышления. Получается, что дизайн способствует возникновения более продуманного дизайна, его демократизации и принадлежности не только дизайнерам.
Подумайте. Создавая более удобные вещи вы делаете людей более свободными. Долговечность вещи помогает экономить на расходах на ремонт, помогвет высвободить время и привести человека к потребности заполнить свободное время или глупостью и деградацией, или творчесвом и дизайном.
Дизайн, как форма деятельности и мышления нацелен на создание условий высвобождения времени у человека. Дизайн формирует удобство функциональности, чтобы результат человек получал быстрее и затратил меньше ресурсов.
Дизайн зубной щетки, чайника, автомобиля, ноутбука, упаковки продуктов, приложений заказа такси и рабочей формы создаются, чтобы происходила помимо прочего, экономия времени человека. Дать человеку больше личного времени — задача дизайна, удобства использования. Другое дело, что человек оказавшись в условиях достаточного свободного времени рано или поздно, озаботится заполнением этого времени полезной деятельностью — творчеством и дизайном. Так получается, что одна из коренных функций дизайна как деятельности и формы мышления — воспроизведение дизайна, технического прогресса, исследовательского мышления. Получается, что дизайн способствует возникновения более продуманного дизайна, его демократизации и принадлежности не только дизайнерам.
Подумайте. Создавая более удобные вещи вы делаете людей более свободными. Долговечность вещи помогает экономить на расходах на ремонт, помогвет высвободить время и привести человека к потребности заполнить свободное время или глупостью и деградацией, или творчесвом и дизайном.
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Хью Хауорт написал обзор современных инструментов сборки — "Comparing the New Generation of Build Tools".
В статье разбираются esbuild, Snowpack, Vite и wmr. Esbuild — это очень шустрый сборщик, написанный на Go. Snowpack, Vite и wmr — сборщики нового поколения. Они полагаются на нативную модульную систему JavaScript, устраняя шаг сборки приложения во время разработки.
Snowpack позволяет подключать и гибко настраивать разные сборщики для production-сборки проекта. Vite, наоборот, исповедует принцип zero-configuration, предоставляя набор настроек, которые подойдут большинству проектов. Wmr — самое лёгкое решение, но из коробки поддерживает только React и Preact. Esbuild в этом сравнении стоит особняком, так как это обычный сборщик, основная ценность которого состоит в скорости работы.
Большая и хорошая статья. Очень рекомендую почитать.
#bundle
https://css-tricks.com/comparing-the-new-generation-of-build-tools/
В статье разбираются esbuild, Snowpack, Vite и wmr. Esbuild — это очень шустрый сборщик, написанный на Go. Snowpack, Vite и wmr — сборщики нового поколения. Они полагаются на нативную модульную систему JavaScript, устраняя шаг сборки приложения во время разработки.
Snowpack позволяет подключать и гибко настраивать разные сборщики для production-сборки проекта. Vite, наоборот, исповедует принцип zero-configuration, предоставляя набор настроек, которые подойдут большинству проектов. Wmr — самое лёгкое решение, но из коробки поддерживает только React и Preact. Esbuild в этом сравнении стоит особняком, так как это обычный сборщик, основная ценность которого состоит в скорости работы.
Большая и хорошая статья. Очень рекомендую почитать.
#bundle
https://css-tricks.com/comparing-the-new-generation-of-build-tools/
CSS-Tricks
Comparing the New Generation of Build Tools | CSS-Tricks
A bunch of new developer tools have landed in the past year and they are biting at the heels of the tools that have dominated front-end development over the
Forwarded from Node.JS [ru] | Серверный JavaScript
Создание стриминг сервиса на Nuxt.js, Node.js и Express
#jsarticle #nodejs #backend #fullstack #vue #nuxtjs #express #webdev
#jsarticle #nodejs #backend #fullstack #vue #nuxtjs #express #webdev
Smashing Magazine
Building A Video Streaming App With Nuxt.js, Node And Express — Smashing Magazine
Instead of sending the entire video at once, a video is sent as a set of smaller chunks that make up the full video. This explains why videos buffer when watching a video on slow broadband because it only plays the chunks it has received and tries to load…