Nano Staged – маленький (40КБ) NodeJS инструмент для запуска команд только для файлов, которые попадут в текущий коммит.
Это полезно, когда у вас большой проект и проверка его кода занимает много времени. Настройте pre-commit-хук, чтобы автоматически запускать его перед коммитом. Он найдет проиндексированные файлы и только для них запустит ваши скрипты.
Инструмент работает только c NodeJS!
Это полезно, когда у вас большой проект и проверка его кода занимает много времени. Настройте pre-commit-хук, чтобы автоматически запускать его перед коммитом. Он найдет проиндексированные файлы и только для них запустит ваши скрипты.
Инструмент работает только c NodeJS!
GitHub
GitHub - usmanyunusov/nano-staged: Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Tiny tool to run commands for modified, staged, and committed files in a GIT repository. - usmanyunusov/nano-staged
Не можете продлить нужный сервис, оплатить хостинг или получить деньги из-за рубежа?
Ребята из rk.finaxe.ru тоже столкнулись с данной проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана.
Для чего это нужно:
— Оплата любых зарубежных сервисов и покупок
— Получение денег из-за рубежа
— Использование в путешествиях
Весь процесс проходит онлайн, от вас потребуется только загранпаспорт, даже вставать с дивана не понадобится!
Оформить заявку и ознакомиться с FAQ можно в боте:
https://t.me/Robokazakh_bot
Ребята из rk.finaxe.ru тоже столкнулись с данной проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана.
Для чего это нужно:
— Оплата любых зарубежных сервисов и покупок
— Получение денег из-за рубежа
— Использование в путешествиях
Весь процесс проходит онлайн, от вас потребуется только загранпаспорт, даже вставать с дивана не понадобится!
Оформить заявку и ознакомиться с FAQ можно в боте:
https://t.me/Robokazakh_bot
В этой статье вы узнаете, как в Python считывать и записывать файлы MS Word.
Существует несколько библиотек, которые можно использовать для чтения и записи в Python файлов MS Word. Мы будем использовать модуль python-docx .
Подробнее
Существует несколько библиотек, которые можно использовать для чтения и записи в Python файлов MS Word. Мы будем использовать модуль python-docx .
Подробнее
👍6
Forwarded from GameDev: разработка игр
Wolfenstein 3D / Blake Stone (1992/3)
Разработчик: id Software
Издатель: Apogee Software
Платформа: DOS
На основе предыдущего движка Catacomb был сделан серьёзный апгрейд на VGA-графику. И играть стало интереснее. Как в большинстве случаев с компанией id, исходники сравнительно легко читать, хотя ключевые части написаны на 16-битном ассемблере (в Doom уже такого не встретишь).
Интересно отметить, что для рисования вертикальных линий они динамически генерируют разные функции для каждой из возможных высот стен.
У Fabien можно найти инструкцию по компиляции исходников на современных инструментах.
Blake Stone, ответвление от Apogee на том же движке, вышло в 1993 году, за неделю до Doom. Можно представить, почему оно кануло в лету.
Исходники: github.com/id-Software/wolf3d
Разработчик: id Software
Издатель: Apogee Software
Платформа: DOS
На основе предыдущего движка Catacomb был сделан серьёзный апгрейд на VGA-графику. И играть стало интереснее. Как в большинстве случаев с компанией id, исходники сравнительно легко читать, хотя ключевые части написаны на 16-битном ассемблере (в Doom уже такого не встретишь).
Интересно отметить, что для рисования вертикальных линий они динамически генерируют разные функции для каждой из возможных высот стен.
У Fabien можно найти инструкцию по компиляции исходников на современных инструментах.
Blake Stone, ответвление от Apogee на том же движке, вышло в 1993 году, за неделю до Doom. Можно представить, почему оно кануло в лету.
Исходники: github.com/id-Software/wolf3d
🔥4👍1
Самое мучительное в поиске работы — ожидание ответа и бесконечные этапы отбора. В Почтатехе считают, что всё должно быть проще, и приглашают всех джавистов на One day offer 9 апреля.
Никаких географических ограничений: ждут участников со всех уголков страны и уже готовы предложить конкурентные условия и амбициозные задачи в продуктах Почты России. Если ты спец с опытом в Java-разработке от трёх лет, смело откликайся до 3 апреля включительно: https://clck.ru/dngAQ
Никаких географических ограничений: ждут участников со всех уголков страны и уже готовы предложить конкурентные условия и амбициозные задачи в продуктах Почты России. Если ты спец с опытом в Java-разработке от трёх лет, смело откликайся до 3 апреля включительно: https://clck.ru/dngAQ
👍3
Какой совет вы бы дали себе когда только начали свой путь в IT?
Media is too big
VIEW IN TELEGRAM
20 Величайших Программистов Всех Времен
Именно на плечах этих гигантов мы и стоим сегодня. В этом видео я предлагаю ознакомитсья с краткой биографией 20-ти выдающихся программистов и вообще деятелей компьютерных наук без которых не было бы нашей мощнейшей и прекрасной индустрии.
Гвидо Ван Россум
Дональд Эрвин Кнут
Джон Кармак
Джеймс Артур Гослинг
Никлаус Вирт
Дейвид Паттерсон
Алан Кей
Джон Маккарти
Стив Возняк
Эдгар Кодд
Томас Куртз
Грейс Хоппер
Джон Бакус
Кен Томпсон
Билл Гейтс
Брайан Керниган
Бйорн Строуструп
Линус Торвальдс
Тим Бернерс Ли
Денис Ритчи
Алан Тьюринг
@bookflow
Именно на плечах этих гигантов мы и стоим сегодня. В этом видео я предлагаю ознакомитсья с краткой биографией 20-ти выдающихся программистов и вообще деятелей компьютерных наук без которых не было бы нашей мощнейшей и прекрасной индустрии.
Гвидо Ван Россум
Дональд Эрвин Кнут
Джон Кармак
Джеймс Артур Гослинг
Никлаус Вирт
Дейвид Паттерсон
Алан Кей
Джон Маккарти
Стив Возняк
Эдгар Кодд
Томас Куртз
Грейс Хоппер
Джон Бакус
Кен Томпсон
Билл Гейтс
Брайан Керниган
Бйорн Строуструп
Линус Торвальдс
Тим Бернерс Ли
Денис Ритчи
Алан Тьюринг
@bookflow
👍12👎2😁1
Media is too big
VIEW IN TELEGRAM
Строим Нейронную Сеть для Распознавания Изображений за 20 минут
В данной лекции мы с вами построим свою собственную нейронную сеть за 20 минут, которая сможет распознавать изображения одежды.
В данной лекции мы с вами построим свою собственную нейронную сеть за 20 минут, которая сможет распознавать изображения одежды.
🔥7👍4
Теория категорий для Agile разработки
👍1
На митапе мы расскажем реальные истории выпускников, которые закончили курс «Разработчик C++» от Практикума и нашли новую работу
Вебинар для тех, кто:
-хочет перейти в низкоуровневую разработку;
-новичок в IT и хочет стать C++ разработчиком.
-работает инженером, тестировщиком или менеджером с небольшим опытом программирования и хочет перейти в разработку на С++.
8 апреля в 19.00 по мск
Зарегистрироваться
Вебинар для тех, кто:
-хочет перейти в низкоуровневую разработку;
-новичок в IT и хочет стать C++ разработчиком.
-работает инженером, тестировщиком или менеджером с небольшим опытом программирования и хочет перейти в разработку на С++.
8 апреля в 19.00 по мск
Зарегистрироваться
👍2
Публикуем (FAQ) по конкурсу GSoC 2022
Многих интересовал вопрос - Допускаются ли к участию в GSoC 2022 участники из Украины, России или Беларуси?
В силу сложившихся обстоятельств GSoC 2022 не принимает участников (контрибьюторов, менторов или администраторов организаций) из России, Беларуси, Донецкой Народной Республики («ДНР») и Луганской Народной Республики («ЛНР»). Для участников, находящихся на территории Украины, но за пределами ДНР и ЛНР, ограничений нет.
Подробно https://bookflow.ru/konkurs-gsoc-2022-chasto-zadavaemye-voprosy-faq/
Многих интересовал вопрос - Допускаются ли к участию в GSoC 2022 участники из Украины, России или Беларуси?
В силу сложившихся обстоятельств GSoC 2022 не принимает участников (контрибьюторов, менторов или администраторов организаций) из России, Беларуси, Донецкой Народной Республики («ДНР») и Луганской Народной Республики («ЛНР»). Для участников, находящихся на территории Украины, но за пределами ДНР и ЛНР, ограничений нет.
Подробно https://bookflow.ru/konkurs-gsoc-2022-chasto-zadavaemye-voprosy-faq/
💩12👍5
Ohmyzsh
Восхитительный, поддерживаемый сообществом (с 2 000+ участниками) фреймворк для управления конфигурацией zsh. Включает 300+ дополнительных плагинов (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), более 140 тем, и инструмент автоматического обновления, чтобы легко следить за последними обновлениями сообщества.
https://github.com/ohmyzsh/ohmyzsh
Восхитительный, поддерживаемый сообществом (с 2 000+ участниками) фреймворк для управления конфигурацией zsh. Включает 300+ дополнительных плагинов (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), более 140 тем, и инструмент автоматического обновления, чтобы легко следить за последними обновлениями сообщества.
https://github.com/ohmyzsh/ohmyzsh
👍2👎1
Прямое подключение крохотного OLED-дисплея по HDMI
У меня есть склонность к реализации глупых и/или бессмысленных проектов. Перед вами один из них, который появился в результате беседы, закончившейся словами: «Слушай, а ведь технически, возможно…», — не вопрос, давай сделаем.
DDC (канал данных дисплея) – это протокол для считывания информации о том, какие разрешения и в целом параметры поддерживает монитор. Позднее он был расширен до версии DDC/CI, которая позволяет настраивать яркость и прочие атрибуты, но суть начальной идеи заключалась в установке на каждое устройство дешёвой EEPROM с интерфейсом I2C, на которой бы хранилась некая базовая информация. (Технически изначальная идея была даже проще, но мы не станем заострять на этом внимание).
Подробнее
Статья на Eng
У меня есть склонность к реализации глупых и/или бессмысленных проектов. Перед вами один из них, который появился в результате беседы, закончившейся словами: «Слушай, а ведь технически, возможно…», — не вопрос, давай сделаем.
DDC (канал данных дисплея) – это протокол для считывания информации о том, какие разрешения и в целом параметры поддерживает монитор. Позднее он был расширен до версии DDC/CI, которая позволяет настраивать яркость и прочие атрибуты, но суть начальной идеи заключалась в установке на каждое устройство дешёвой EEPROM с интерфейсом I2C, на которой бы хранилась некая базовая информация. (Технически изначальная идея была даже проще, но мы не станем заострять на этом внимание).
Подробнее
Статья на Eng
👍5❤1
Forwarded from Python академия
infinity
Самая типичная проблема при написании некоторых сортировок — назначение самой большой переменной. Часто она решается простым вводом большого числа или возведением в степень. Это, конечно, не стареющая классика, но метод максимально не надежный, а главное есть более удачные способы
Не работает с int, требуется использовать именно float.
Подписывайтесь на канал 👉@pythonofff
Самая типичная проблема при написании некоторых сортировок — назначение самой большой переменной. Часто она решается простым вводом большого числа или возведением в степень. Это, конечно, не стареющая классика, но метод максимально не надежный, а главное есть более удачные способы
float('infinity') или float('inf') для получения максимально возможного числаfloat('-infinity') или float('-inf') для получения минимально возможного числа.Не работает с int, требуется использовать именно float.
Подписывайтесь на канал 👉@pythonofff
👍5
ML. NET - это кроссплатформенная платформа машинного обучения (ML) с открытым исходным кодом для .NET.
ML. NET позволяет разработчикам легко создавать, обучать, развертывать и использовать пользовательские модели в своих приложениях .NET, не требуя предварительного опыта разработки моделей машинного обучения или опыта работы с другими языками программирования, такими как Python или R. Фреймворк обеспечивает загрузку данных из файлов и баз данных, позволяет преобразовывать данные и включает множество алгоритмов ML.
С помощью ML. NET вы можете обучать модели для различных сценариев, таких как классификация, прогнозирование и обнаружение аномалий.
Вы также можете использовать модели TensorFlow и ONNX в ML. NET, что делает фреймворк более расширяемым и увеличивает количество поддерживаемых сценариев.
https://github.com/dotnet/machinelearning
ML. NET позволяет разработчикам легко создавать, обучать, развертывать и использовать пользовательские модели в своих приложениях .NET, не требуя предварительного опыта разработки моделей машинного обучения или опыта работы с другими языками программирования, такими как Python или R. Фреймворк обеспечивает загрузку данных из файлов и баз данных, позволяет преобразовывать данные и включает множество алгоритмов ML.
С помощью ML. NET вы можете обучать модели для различных сценариев, таких как классификация, прогнозирование и обнаружение аномалий.
Вы также можете использовать модели TensorFlow и ONNX в ML. NET, что делает фреймворк более расширяемым и увеличивает количество поддерживаемых сценариев.
https://github.com/dotnet/machinelearning
🔥5👍1👎1
Подборка плагинов для Visual Studio Code
1. Quokka – Этот плагин, даёт вам возможность предварительного просмотра результата выполнения того или иного куска кода
2. CSS Peek - С этим плагином вы можете отслеживать определения CSS классов и id таблиц стилей.
3. HTML Boilerplate - Упрощает работу с HTML файлами, избавляя от необходимости прописывать теги head и body вручную.
4. Prettier - Позволяет приводить код, написанный несколькими людьми, к единому стилю.
5. Color Info - Плагин даёт краткую справку об используемых в CSS цветах.
6. Auto rename tag - автоматически переименовывает парные теги в HTML.
7. Path autocomplete - Показывает возможный путь к файлу в кавычках.
8. Bracket Pair Colorizer - Расширение подсвечивает парные скобки, чтобы их легко было найти.
9. ESLint - Анализирует код, выделяет ошибки и предлагает пути их исправления.
10. Git History - Позволяет посмотреть историю изменений коммита, файла или конкретной строки.
11. REST Client - Плагин позволяет отправлять HTTP-запросы и сразу же просматривать на них ответы.
12. Import Cost - С помощью этого плагина можно увидеть размер пакета после подключения прямо в редакторе.
13. Todo Highlighter - Плагин выделяет TODO/FIXME или другие комментарии в яркие цвета.
14. Bookmarks - Помогает легко и быстро перемещаться между важными позициями в коде.
15. Image Preview - Предпросмотр изображения при наведении курсора.
16. Live Server - Локальный сервер с функцией живой перезагрузки для статических и динамических страниц.
17. Settings Sync - Синхронизирует настройки, сниппеты, темы, иконки файлов, сочетания клавиш, и расширения между несколькими экземплярами VS Code.
18. VSCode Icons - Добавляет новые иконки в редактор.
19. JavaScript Code Snippets - Сниппеты для JavaScript и TypeScript.
1. Quokka – Этот плагин, даёт вам возможность предварительного просмотра результата выполнения того или иного куска кода
2. CSS Peek - С этим плагином вы можете отслеживать определения CSS классов и id таблиц стилей.
3. HTML Boilerplate - Упрощает работу с HTML файлами, избавляя от необходимости прописывать теги head и body вручную.
4. Prettier - Позволяет приводить код, написанный несколькими людьми, к единому стилю.
5. Color Info - Плагин даёт краткую справку об используемых в CSS цветах.
6. Auto rename tag - автоматически переименовывает парные теги в HTML.
7. Path autocomplete - Показывает возможный путь к файлу в кавычках.
8. Bracket Pair Colorizer - Расширение подсвечивает парные скобки, чтобы их легко было найти.
9. ESLint - Анализирует код, выделяет ошибки и предлагает пути их исправления.
10. Git History - Позволяет посмотреть историю изменений коммита, файла или конкретной строки.
11. REST Client - Плагин позволяет отправлять HTTP-запросы и сразу же просматривать на них ответы.
12. Import Cost - С помощью этого плагина можно увидеть размер пакета после подключения прямо в редакторе.
13. Todo Highlighter - Плагин выделяет TODO/FIXME или другие комментарии в яркие цвета.
14. Bookmarks - Помогает легко и быстро перемещаться между важными позициями в коде.
15. Image Preview - Предпросмотр изображения при наведении курсора.
16. Live Server - Локальный сервер с функцией живой перезагрузки для статических и динамических страниц.
17. Settings Sync - Синхронизирует настройки, сниппеты, темы, иконки файлов, сочетания клавиш, и расширения между несколькими экземплярами VS Code.
18. VSCode Icons - Добавляет новые иконки в редактор.
19. JavaScript Code Snippets - Сниппеты для JavaScript и TypeScript.
👍16
DeepLearning
Что же такое нейронная сеть?
Градиентный спуск: как учатся нейронные сети
В чем на самом деле заключается метод обратного распространения?
Что же такое нейронная сеть?
Градиентный спуск: как учатся нейронные сети
В чем на самом деле заключается метод обратного распространения?
👍7