Мой личный опыт восстановления старых фотографий с помощью нейросетей
https://habr.com/ru/post/695962/
👉 @bookflow
https://habr.com/ru/post/695962/
👉 @bookflow
👍5🔥1
Forwarded from Python академия
Редактируем видео
Пакет moviepy позволяет обрезать и склеивать видео, добавлять видеоэффекты, а также редактировать звук.
В целом, с пакетом разбораться не сложно, базовое использование показано на картинке. В примере мы открываем два видео, склеиваем их в одно, обрезаем полученный клип, уменьшаем громкость звука и в конце сохраняем результат.
Здесь еще важно отметить, что запуск и выполнение скриптов с обработкой видео может занять относительно большое время.
Такой пакет полезен в случаях, когда требуется обработать очень много видео по одному и тому же принципу.
Подписывайтесь на канал 👉@pythonofff
Пакет moviepy позволяет обрезать и склеивать видео, добавлять видеоэффекты, а также редактировать звук.
В целом, с пакетом разбораться не сложно, базовое использование показано на картинке. В примере мы открываем два видео, склеиваем их в одно, обрезаем полученный клип, уменьшаем громкость звука и в конце сохраняем результат.
Здесь еще важно отметить, что запуск и выполнение скриптов с обработкой видео может занять относительно большое время.
Такой пакет полезен в случаях, когда требуется обработать очень много видео по одному и тому же принципу.
Подписывайтесь на канал 👉@pythonofff
👍4
Forwarded from ITmozg
Алгоритмы и структуры данных на Python с примерами кода + видео
Алгоритм Кнута-Морриса-Пратта (КМП-алгоритм)
Алгоритм Бойера-Мура-Хорспула
Алгоритм Дейкстры (Dijkstra’s algorithm)
Алгоритм Флойда (Floyd’s algorithm)
Алгоритм Форда-Фалкерсона
Алгоритм Краскала (Kruskal’s algorithm)
Алгоритм Прима (ближайшего соседа)
Сортировка выбором
Сортировка вставками
Сортировка пузырьком (метод всплывающего пузырька)
Слияние двух упорядоченных списков
Быстрая сортировка слиянием (merge sort)
Быстрая сортировка Хоара
Стек типа LIFO (Last-In-First-Out)
Делаем очередь (queue)
https://bookflow.ru/algoritmy-i-struktury-dannyh-na-python/
@itmozg
Алгоритм Кнута-Морриса-Пратта (КМП-алгоритм)
Алгоритм Бойера-Мура-Хорспула
Алгоритм Дейкстры (Dijkstra’s algorithm)
Алгоритм Флойда (Floyd’s algorithm)
Алгоритм Форда-Фалкерсона
Алгоритм Краскала (Kruskal’s algorithm)
Алгоритм Прима (ближайшего соседа)
Сортировка выбором
Сортировка вставками
Сортировка пузырьком (метод всплывающего пузырька)
Слияние двух упорядоченных списков
Быстрая сортировка слиянием (merge sort)
Быстрая сортировка Хоара
Стек типа LIFO (Last-In-First-Out)
Делаем очередь (queue)
https://bookflow.ru/algoritmy-i-struktury-dannyh-na-python/
@itmozg
👍6❤1
Мои главные принципы после 20 лет программирования
Не связывайте свою личность с кодом. Не связывайте личность человека с его кодом. Поймите, что люди отделены от своих творений. Не принимайте критику кода близко к сердцу, но будьте очень осторожны, критикуя код других.
https://bookflow.ru/moi-glavnye-printsipy-posle-20-let-programmirovaniya/
👉 @bookflow
Не связывайте свою личность с кодом. Не связывайте личность человека с его кодом. Поймите, что люди отделены от своих творений. Не принимайте критику кода близко к сердцу, но будьте очень осторожны, критикуя код других.
https://bookflow.ru/moi-glavnye-printsipy-posle-20-let-programmirovaniya/
👉 @bookflow
🔥6👎2
Forwarded from GameDev: разработка игр
Как Создать Tower Defense Игру в Unity
- Эпизод 1 | Tutorial, Unity, C#
- Эпизод 2 | Tutorial, Unity, C#
- Эпизод 3 | Tutorial, Unity, C#
- Эпизод 4 | Wave Spawner
- Эпизод 5 | Tutorial, Unity, C#
- Эпизод 6 | Враги
- Эпизод 8 | Unity, C#, JSON
- Эпизод 9 | JSON, Unity
Все видео доступны на youtube
#gamedev
👉 @game_devv
- Эпизод 1 | Tutorial, Unity, C#
- Эпизод 2 | Tutorial, Unity, C#
- Эпизод 3 | Tutorial, Unity, C#
- Эпизод 4 | Wave Spawner
- Эпизод 5 | Tutorial, Unity, C#
- Эпизод 6 | Враги
- Эпизод 8 | Unity, C#, JSON
- Эпизод 9 | JSON, Unity
Все видео доступны на youtube
#gamedev
👉 @game_devv
Пишем свой ROM BIOS
Со стародавних времён хотел попробовать создать собственный ROM BIOS, который будет записан в отдельную микросхему и будет выполнять какие-то полезные действия. Например, ROM BIOS установлен в видеокартах (по крайне мере старых), контроллерах дисков и много где ещё — это фактически расширения обычного BIOS. Понимаю, что это всё старьё и тягаться с возможностями современного UEFI бессмысленно, но мне очень хотелось создать свой собственный образ, который находится в физически в отдельной микросхеме и работает при старте системы. Поэтому пришлось даже для этих целей найти старый комп.
https://habr.com/ru/company/timeweb/blog/700722/
👉 @bookflow
Со стародавних времён хотел попробовать создать собственный ROM BIOS, который будет записан в отдельную микросхему и будет выполнять какие-то полезные действия. Например, ROM BIOS установлен в видеокартах (по крайне мере старых), контроллерах дисков и много где ещё — это фактически расширения обычного BIOS. Понимаю, что это всё старьё и тягаться с возможностями современного UEFI бессмысленно, но мне очень хотелось создать свой собственный образ, который находится в физически в отдельной микросхеме и работает при старте системы. Поэтому пришлось даже для этих целей найти старый комп.
https://habr.com/ru/company/timeweb/blog/700722/
👉 @bookflow
👍2
Forwarded from GitHub Сообщество
SpaceX-REST-API – опенсорсное REST API для получения данных о ракетах, капсулах, пусковых площадках и т.д. компании SpaceX.
https://github.com/r-spacex/SpaceX-API
👉 @Githublib
https://github.com/r-spacex/SpaceX-API
👉 @Githublib
👍5
Поисковая система Google умирает
Почему люди ищут именно на Reddit? Короткий ответ заключается в том, что результаты поиска Google явно ухудшаются. Длинный ответ — большая часть Интернета стала слишком неаутентичной, чтобы доверять ей.
https://bookflow.ru/poiskovaya-sistema-google-umiraet/
👉 @bookflow
Почему люди ищут именно на Reddit? Короткий ответ заключается в том, что результаты поиска Google явно ухудшаются. Длинный ответ — большая часть Интернета стала слишком неаутентичной, чтобы доверять ей.
https://bookflow.ru/poiskovaya-sistema-google-umiraet/
👉 @bookflow
👍3
Парсинг исторических данных с Google Scholar используя Python
👉Кратко о сути: парсинг исторических органических и цитируемых результатов 2017-2021 годов с Google Scholar используя пагинацию. Следом их сохранение в CSV и SQLite БД используя Python и библиотеку для веб-скрейпинга от SerpApi.
https://habr.com/ru/post/647873/
👉 @bookflow
👉Кратко о сути: парсинг исторических органических и цитируемых результатов 2017-2021 годов с Google Scholar используя пагинацию. Следом их сохранение в CSV и SQLite БД используя Python и библиотеку для веб-скрейпинга от SerpApi.
https://habr.com/ru/post/647873/
👉 @bookflow
👍2👎1
Капля здравого смысла для Windows-разработки на C и C++
Суровая действительность разработки на C и C++ для Windows такова: для этой платформы никогда не существовало качественной, нативной реализации стандартной библиотеки этих языков.
Стандартная библиотека должна абстрагировать механизмы базовой системы ради упрощения разработки переносимого программного обеспечения. С и C++ на Windows очень плохо состыкованы с интерфейсами операционной системы. В результате большая часть переносимых, или, так сказать, «почти всегда переносимых» программ, которые отлично работают практически везде, в Windows оказываются едва заметно «поломанными», в особенности — за пределами англоговорящего мира. Причины этого почти наверняка связаны с политикой тех или иных компаний, с искусственными ограничениями, а не с техническими особенностями систем, что лишь усугубляет положение. Эта статья посвящена рассказу о проблемах Windows-разработки на C и C++ и о том, как они выражаются.
Здесь же будут представлены некоторые простые методы борьбы с этими проблемами при разработке переносимого ПО.
https://telegra.ph/Kaplya-zdravogo-smysla-dlya-Windows-razrabotki-na-C-i-C-11-29
👉 @bookflow
Суровая действительность разработки на C и C++ для Windows такова: для этой платформы никогда не существовало качественной, нативной реализации стандартной библиотеки этих языков.
Стандартная библиотека должна абстрагировать механизмы базовой системы ради упрощения разработки переносимого программного обеспечения. С и C++ на Windows очень плохо состыкованы с интерфейсами операционной системы. В результате большая часть переносимых, или, так сказать, «почти всегда переносимых» программ, которые отлично работают практически везде, в Windows оказываются едва заметно «поломанными», в особенности — за пределами англоговорящего мира. Причины этого почти наверняка связаны с политикой тех или иных компаний, с искусственными ограничениями, а не с техническими особенностями систем, что лишь усугубляет положение. Эта статья посвящена рассказу о проблемах Windows-разработки на C и C++ и о том, как они выражаются.
Здесь же будут представлены некоторые простые методы борьбы с этими проблемами при разработке переносимого ПО.
https://telegra.ph/Kaplya-zdravogo-smysla-dlya-Windows-razrabotki-na-C-i-C-11-29
👉 @bookflow
Telegraph
Капля здравого смысла для Windows-разработки на C и C++
Суровая действительность разработки на C и C++ для Windows такова: для этой платформы никогда не существовало качественной, нативной реализации стандартной библиотеки этих языков. Стандартная библиотека должна абстрагировать механизмы базовой системы ради…
👍3👎1
Дженерики в TypeScript
Во фронтенд-разработку вошел напрямую с тайпскрипта, просто перечитав всю документацию. С того момента и спецификация ECMAScript расширилась, и TypeScript сильно подрос. Казалось бы, почему разработчики могут бояться дженериков, ведь бояться там нечего? Мой опыт общения с джуниор-разработчиками говорит, что во многом ребята не используют обобщенные типы просто потому, что кто-то пустил легенду об их сложности.
Эта статья для тех, кто не использует generic-типы в TypeScript: не знают о них, боятся использовать или используют вместо реальных типов — any.
https://habr.com/ru/company/tinkoff/blog/588655/
👉 @bookflow
Во фронтенд-разработку вошел напрямую с тайпскрипта, просто перечитав всю документацию. С того момента и спецификация ECMAScript расширилась, и TypeScript сильно подрос. Казалось бы, почему разработчики могут бояться дженериков, ведь бояться там нечего? Мой опыт общения с джуниор-разработчиками говорит, что во многом ребята не используют обобщенные типы просто потому, что кто-то пустил легенду об их сложности.
Эта статья для тех, кто не использует generic-типы в TypeScript: не знают о них, боятся использовать или используют вместо реальных типов — any.
https://habr.com/ru/company/tinkoff/blog/588655/
👉 @bookflow
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Чтение, просмотр и запись изображения с помощью OpenCV
Чтение, просмотр и запись изображений являются основными в обработке изображений и компьютерном зрении. Даже при обрезке, изменении размера, повороте или применении различных фильтров для обработки изображений, сначала вам потребуется прочитать изображения. Поэтому важно, чтобы вы освоили эти базовые операции.
https://itmozg.ru/chtenie-prosmotr-i-zapis-izobrazhenija-s-pomoshhju-opencv/
👉 @bookflow
Чтение, просмотр и запись изображений являются основными в обработке изображений и компьютерном зрении. Даже при обрезке, изменении размера, повороте или применении различных фильтров для обработки изображений, сначала вам потребуется прочитать изображения. Поэтому важно, чтобы вы освоили эти базовые операции.
https://itmozg.ru/chtenie-prosmotr-i-zapis-izobrazhenija-s-pomoshhju-opencv/
👉 @bookflow
👍2
Google начала обработку возвратов за оборудование Stadia
https://bookflow.ru/google-nachala-obrabotku-vozvratov-za-oborudovanie-stadia/
👉 @bookflow
https://bookflow.ru/google-nachala-obrabotku-vozvratov-za-oborudovanie-stadia/
👉 @bookflow
👍3
Как мы сделали наше приложение на 80% быстрее
https://bookflow.ru/kak-my-sdelali-nashe-prilozhenie-na-80-bystree/
👉 @bookflow
https://bookflow.ru/kak-my-sdelali-nashe-prilozhenie-na-80-bystree/
👉 @bookflow
30+ лучших вопросов для собеседования по ООП с примерами
https://howtodoinjava.com/interview-questions/java-oop-interview-questions/
👉 @bookflow
https://howtodoinjava.com/interview-questions/java-oop-interview-questions/
👉 @bookflow
HowToDoInJava
Java OOP Interview Questions with Answers
Java OOP interview questions guide lists some important and tricky questions and answers to help refresh the basic concepts with examples.
👍3
Forwarded from ITmozg
Подборка из 38 книг по GameDev
Собрали подборку из 38 книг по GameDev. В подборку книг по разработке игр входит название книги, обложка и подробное описание.
https://itmozg.ru/podborka-iz-38-knig-po-gamedev/
@itmozg
Собрали подборку из 38 книг по GameDev. В подборку книг по разработке игр входит название книги, обложка и подробное описание.
https://itmozg.ru/podborka-iz-38-knig-po-gamedev/
@itmozg
👍8
Forwarded from GitHub Сообщество
This media is not supported in your browser
VIEW IN TELEGRAM
omgopass – небольшая библиотека для генерации паролей таким образом, чтобы их было легче запомнить
https://github.com/omgovich/omgopass
👉 @Githublib
https://github.com/omgovich/omgopass
👉 @Githublib
👍5🔥1
Полезные возможности ST+Codesys 3
За время работы инженером-программистом ПЛК очень часто в ходе разработки находились не самые очевидные, но довольно простые и красивые решения как типовых, так и специализированных задач. В этой статье хочу поделиться опытом и рассказать как сделать разработку под ПЛК приятнее и эффективнее.
👉 @bookflow
За время работы инженером-программистом ПЛК очень часто в ходе разработки находились не самые очевидные, но довольно простые и красивые решения как типовых, так и специализированных задач. В этой статье хочу поделиться опытом и рассказать как сделать разработку под ПЛК приятнее и эффективнее.
👉 @bookflow
👍3
47 Атрибутов Хорошего С-кода
Этот текст адресован когорте программистов на С(ях). Это не академические атрибуты из учебников это скорее правила буравчика оформления сорцов из реального prod(а). Некоторые приемы совпали с MISRA, некоторые с CERT-C. А кое-что является результатом множества итераций инспекций программ и перестроек после реальных инцидентов. В общем тут представлен обогащенный концентрат полезных практик программирования на С(ях).
👉 @bookflow
Этот текст адресован когорте программистов на С(ях). Это не академические атрибуты из учебников это скорее правила буравчика оформления сорцов из реального prod(а). Некоторые приемы совпали с MISRA, некоторые с CERT-C. А кое-что является результатом множества итераций инспекций программ и перестроек после реальных инцидентов. В общем тут представлен обогащенный концентрат полезных практик программирования на С(ях).
👉 @bookflow
👍3
How to Build a Code Editor with React that Compiles and Executes in 40+ Languages
https://www.freecodecamp.org/news/how-to-build-react-based-code-editor/
👉 @bookflow
https://www.freecodecamp.org/news/how-to-build-react-based-code-editor/
👉 @bookflow
👍1