Forwarded from GitHub Сообщество
This media is not supported in your browser
VIEW IN TELEGRAM
Pycraft
Игра для терминала, вдохновленная Minecraft
2D Minecraft, основанный на командной строке, лучше всего работает на *nix с Python 3.3+. Создан с помощью grit96 и olls.
Для наилучшего управления установите время повтора клавиатуры около 200-300 мс.
Меню:
Перемещение вверх - W или ВВЕРХ
Перемещение вниз - S или ВНИЗ
Выбрать - ПРОБЕЛ или ВОЗВРАТ
Пауза - ПРОБЕЛ или ВОЗВРАТ
Блоки:
Разбить/поместить блок - K
Переместить курсор по часовой стрелке - L
Переместить курсор против часовой стрелки - J
Инвентарь:
Цикл инвентаря вниз - O
Цикл инвентаря вверх - U
Переключение меню ремесла - C
Создать выбранный предмет - I
Движение:
Двигаться влево - A
Перемещение вправо - D
Прыжок - W
https://github.com/itsapi/pycraft
👉 @Githublib
Игра для терминала, вдохновленная Minecraft
2D Minecraft, основанный на командной строке, лучше всего работает на *nix с Python 3.3+. Создан с помощью grit96 и olls.
Для наилучшего управления установите время повтора клавиатуры около 200-300 мс.
Меню:
Перемещение вверх - W или ВВЕРХ
Перемещение вниз - S или ВНИЗ
Выбрать - ПРОБЕЛ или ВОЗВРАТ
Пауза - ПРОБЕЛ или ВОЗВРАТ
Блоки:
Разбить/поместить блок - K
Переместить курсор по часовой стрелке - L
Переместить курсор против часовой стрелки - J
Инвентарь:
Цикл инвентаря вниз - O
Цикл инвентаря вверх - U
Переключение меню ремесла - C
Создать выбранный предмет - I
Движение:
Двигаться влево - A
Перемещение вправо - D
Прыжок - W
https://github.com/itsapi/pycraft
👉 @Githublib
💩15👍10❤3🔥2
Mathematics in Cyber Research
Автор: Paul L. Goethals (2022)
Книга направлена на ознакомление преподавателей и студентов с применением математики в исследованиях, связанных с интернет-пространством. Каждая глава вводит математические системы, описывающие соответствующие работы в этой области, предоставляет методы и инструменты, а также подробно описывает результаты каждого исследования
Скачать книгу
👉 @bfbook
Автор: Paul L. Goethals (2022)
Книга направлена на ознакомление преподавателей и студентов с применением математики в исследованиях, связанных с интернет-пространством. Каждая глава вводит математические системы, описывающие соответствующие работы в этой области, предоставляет методы и инструменты, а также подробно описывает результаты каждого исследования
Скачать книгу
👉 @bfbook
👍3❤1
Hacking APIs: Breaking Web Application Programming Interfaces (Final Release)
Автор: Corey J. Ball (2022)
Вы узнаете, как API-интерфейсы REST и GraphQL работают в продакшене и создадите стенд для тестирования API с помощью Burp Suite и Postman. Затем вы освоите инструменты для разведки, анализа эндпоинтов, такие как Kiterunner и OWASP Amass. Далее вы научитесь выполнять распространенные атаки, нацеленные на механизмы аутентификации API, и находить уязвимости, обычно встречающиеся в веб-приложениях
Скачать книгу
👉 @bfbook
Автор: Corey J. Ball (2022)
Вы узнаете, как API-интерфейсы REST и GraphQL работают в продакшене и создадите стенд для тестирования API с помощью Burp Suite и Postman. Затем вы освоите инструменты для разведки, анализа эндпоинтов, такие как Kiterunner и OWASP Amass. Далее вы научитесь выполнять распространенные атаки, нацеленные на механизмы аутентификации API, и находить уязвимости, обычно встречающиеся в веб-приложениях
Скачать книгу
👉 @bfbook
👍17
Forwarded from Rust
Пишем на Rust игры для Unreal Engine
Несколько месяцев назад я задался вопросом: что, если написать игру на Rust, но в качестве рендерера использовать Unreal? Поразмыслив, я пришёл к выводу, что раскрытие рендерера Unreal языку Rust при помощи FFI (Foreign function interface) языка C потребовало бы гораздо больше усилий, чем мне хотелось. Но что, если просто надстроить систему на Unreal? Я смогу просто перемещать акторов (gameobject из Unreal) при помощи Rust. Эта задача показалась гораздо более приемлемой, поэтому я приступил к работе.
Спустя неделю я раскрыл несколько функций, позволявших получать ввод, задавать и считывать позицию актора. Благодаря этому я наконец мог перемещать персонажа в Unreal.
Rus https://habr.com/ru/articles/686912/
Eng https://maikklein.github.io/unreal-rust-1/
👉 @rust_lib
Несколько месяцев назад я задался вопросом: что, если написать игру на Rust, но в качестве рендерера использовать Unreal? Поразмыслив, я пришёл к выводу, что раскрытие рендерера Unreal языку Rust при помощи FFI (Foreign function interface) языка C потребовало бы гораздо больше усилий, чем мне хотелось. Но что, если просто надстроить систему на Unreal? Я смогу просто перемещать акторов (gameobject из Unreal) при помощи Rust. Эта задача показалась гораздо более приемлемой, поэтому я приступил к работе.
Спустя неделю я раскрыл несколько функций, позволявших получать ввод, задавать и считывать позицию актора. Благодаря этому я наконец мог перемещать персонажа в Unreal.
Rus https://habr.com/ru/articles/686912/
Eng https://maikklein.github.io/unreal-rust-1/
👉 @rust_lib
👍13🐳2🆒2💩1
Forwarded from Python академия
Как найти индексы всех вхождений элемента в списке
А что, если искомое значение встречается в списке несколько раз и мы хотим узнать индексы всех этих элементов? Метод
В этом фрагменте кода мы перебираем индексы списка в цикле
Подписывайтесь на канал 👉@pythonofff
А что, если искомое значение встречается в списке несколько раз и мы хотим узнать индексы всех этих элементов? Метод
index() выдаст нам индекс только первого вхождения.В этом фрагменте кода мы перебираем индексы списка в цикле
for и при помощи range(). Далее мы проверяем значение элемента под каждым индексом на равенство «Math«. Если значение элемента — «Math«, мы сохраняем значение индекса в списке.Подписывайтесь на канал 👉@pythonofff
💩12👍7
Graphic Javascript Algorithms: Graphic learn Data Structure and Algorithm for JavaScript
Автор: Hu (2020)
Вы узнаете, как реализовать такие структуры данных, как хэш-таблицы, связанные списки, стеки, очереди, деревья и графики.
Разработчикам JavaScript крайне важно понимать, как работают структуры данных и как разрабатывать алгоритмы. Эта книга обеспечивают необходимую основу для работы со структурами данных и алгоритмами JavaScript.
Скачать книгу
👉 @bfbook
Автор: Hu (2020)
Вы узнаете, как реализовать такие структуры данных, как хэш-таблицы, связанные списки, стеки, очереди, деревья и графики.
Разработчикам JavaScript крайне важно понимать, как работают структуры данных и как разрабатывать алгоритмы. Эта книга обеспечивают необходимую основу для работы со структурами данных и алгоритмами JavaScript.
Скачать книгу
👉 @bfbook
👍12❤1
Visual Math - See How Math Makes Sense
Автор: Jessika Sobanski (2002)
Книга была написала для того, чтобы позволить учащимся "увидеть", почему математика очень интересна. Комбинируя логические и математические концепции с картинками, ранее неясные понятия исчезнут и математика внезапно станет для вас одним из любимых направлений
Рисунки, графики и диаграммы помогут вам разобраться с определениями свойств чисел, десятичных дробей, соотношений и пропорций, процентов, алгебры, геометрии и многого другого. Эта книга, разработанная специально для студентов, испытывающих трудности с изучением математики, она содержит пошаговые инструкции с картинками, которые помогут с интересом погрузиться в обучение
Скачать книгу
👉 @bfbook
Автор: Jessika Sobanski (2002)
Книга была написала для того, чтобы позволить учащимся "увидеть", почему математика очень интересна. Комбинируя логические и математические концепции с картинками, ранее неясные понятия исчезнут и математика внезапно станет для вас одним из любимых направлений
Рисунки, графики и диаграммы помогут вам разобраться с определениями свойств чисел, десятичных дробей, соотношений и пропорций, процентов, алгебры, геометрии и многого другого. Эта книга, разработанная специально для студентов, испытывающих трудности с изучением математики, она содержит пошаговые инструкции с картинками, которые помогут с интересом погрузиться в обучение
Скачать книгу
👉 @bfbook
👍14
Forwarded from Базы данных (Data Base)
Вопросы для собеседования по SQL
Вы готовитесь к собеседованию по SQL? Тогда вы пришли в нужное место!
Это руководство поможет вам усовершенствовать свои навыки работы с SQL, вернуть уверенность в себе и быть готовым к работе!
Здесь вы найдёте подборку реальных вопросов для собеседований, задаваемых в таких компаниях, как Google, Oracle, Amazon, Microsoft и т.д. К каждому вопросу прилагается идеально написанный ответ, что экономит ваше время на подготовку к собеседованию.
Здесь также рассматриваются практические задачи, которые помогут вам понять основные концепции SQL.
Мы разделили эту статью на следующие разделы:
Вопросы для собеседования по SQL
Вопросы для собеседования по PostgreSQL
https://telegra.ph/Voprosy-dlya-sobesedovaniya-po-SQL-04-24
#db
👉 @database_info
Вы готовитесь к собеседованию по SQL? Тогда вы пришли в нужное место!
Это руководство поможет вам усовершенствовать свои навыки работы с SQL, вернуть уверенность в себе и быть готовым к работе!
Здесь вы найдёте подборку реальных вопросов для собеседований, задаваемых в таких компаниях, как Google, Oracle, Amazon, Microsoft и т.д. К каждому вопросу прилагается идеально написанный ответ, что экономит ваше время на подготовку к собеседованию.
Здесь также рассматриваются практические задачи, которые помогут вам понять основные концепции SQL.
Мы разделили эту статью на следующие разделы:
Вопросы для собеседования по SQL
Вопросы для собеседования по PostgreSQL
https://telegra.ph/Voprosy-dlya-sobesedovaniya-po-SQL-04-24
#db
👉 @database_info
👍15❤2🤡1
CSS Flex & Grid: Complete Guide with Real World Examples and Code Snippets (Tailwind CSS)
Автор: Shruti Balasa (2021)
Станьте профессионалом в создании компонентов и макетов с помощью CSS Flexbox и Grid. Узнайте больше, просмотрев подготовленный список из более чем 70 реальных вариантов использования и примеров, описанных в Tailwind CSS. Получите доступ к закрытым ссылкам CodePen с рабочими демонстрациями для всех примеров.
Скачать книгу
👉 @bfbook
Автор: Shruti Balasa (2021)
Станьте профессионалом в создании компонентов и макетов с помощью CSS Flexbox и Grid. Узнайте больше, просмотрев подготовленный список из более чем 70 реальных вариантов использования и примеров, описанных в Tailwind CSS. Получите доступ к закрытым ссылкам CodePen с рабочими демонстрациями для всех примеров.
Скачать книгу
👉 @bfbook
👍7❤3
Forwarded from GitHub Сообщество
ImHex
🔍 Hex-редактор для реверс-инженеров, программистов и людей, которые ценят свое зрение, когда работают ночью.
https://github.com/WerWolv/ImHex
👉 @Githublib
🔍 Hex-редактор для реверс-инженеров, программистов и людей, которые ценят свое зрение, когда работают ночью.
https://github.com/WerWolv/ImHex
👉 @Githublib
👍13❤4🔥1😱1
Graph algorithms
Автор: Shimon Even (2012)
Графовые алгоритмы Шимона Эвена, опубликованные в 1979 году, были основополагающей вводной книгой по алгоритмам, которую читали все, кто занимался этой областью. Это тщательно переработанное второе издание с предисловием Ричарда М. Карпа и примечаниями Эндрю В. Голдберга продолжает исключительную презентацию первого издания и объясняет алгоритмы простым языком? с прямым и интуитивно понятным представлением. Книга начинается с рассмотрения базового материала, включая графы и кратчайшие пути, деревья, поиск в глубину и поиск в ширину. Основная часть книги посвящена сетевым потокам и приложениям сетевых потоков, и она заканчивается главами о плоских графах и тестировании планарности графов
Скачать книгу
👉 @bfbook
Автор: Shimon Even (2012)
Графовые алгоритмы Шимона Эвена, опубликованные в 1979 году, были основополагающей вводной книгой по алгоритмам, которую читали все, кто занимался этой областью. Это тщательно переработанное второе издание с предисловием Ричарда М. Карпа и примечаниями Эндрю В. Голдберга продолжает исключительную презентацию первого издания и объясняет алгоритмы простым языком? с прямым и интуитивно понятным представлением. Книга начинается с рассмотрения базового материала, включая графы и кратчайшие пути, деревья, поиск в глубину и поиск в ширину. Основная часть книги посвящена сетевым потокам и приложениям сетевых потоков, и она заканчивается главами о плоских графах и тестировании планарности графов
Скачать книгу
👉 @bfbook
👍13❤1
Forwarded from Python академия
Выполняем код по расписанию
Часто от программиста требуется написать код, который должен выполняться в определенный промежуток времени или по расписанию. Для решения этой проблемы существует много решений, но одно из них — это библиотека aiocron.
Она позволяет просто описать в декораторе конфигурацию расписания, согласно которому метод будет запускаться. В примере выше функция attime будет выполняться каджую минуту с 6 утра до 10 вечера в рабочие дни недели. Подробнее о написании своих расписаний можно почитать тут.
Подписывайтесь на канал 👉@pythonofff
Часто от программиста требуется написать код, который должен выполняться в определенный промежуток времени или по расписанию. Для решения этой проблемы существует много решений, но одно из них — это библиотека aiocron.
Она позволяет просто описать в декораторе конфигурацию расписания, согласно которому метод будет запускаться. В примере выше функция attime будет выполняться каджую минуту с 6 утра до 10 вечера в рабочие дни недели. Подробнее о написании своих расписаний можно почитать тут.
Подписывайтесь на канал 👉@pythonofff
👍11👎4❤1
Bootstrap 5 Foundations
Автор: Daniel Foreman (2021)
Bootstrap - это фреймворк HTML5, CSS и JavaScript, который занимает 72% рынка. Он используется для быстрого и легкого создания адаптивных веб-сайтов.
Эта электронная книга даст вам понимание, необходимое для того, чтобы овладеть навыками HTML5 и использовать их с самым популярным в мире веб-фреймворком.
Скачать книгу
👉 @bfbook
Автор: Daniel Foreman (2021)
Bootstrap - это фреймворк HTML5, CSS и JavaScript, который занимает 72% рынка. Он используется для быстрого и легкого создания адаптивных веб-сайтов.
Эта электронная книга даст вам понимание, необходимое для того, чтобы овладеть навыками HTML5 и использовать их с самым популярным в мире веб-фреймворком.
Скачать книгу
👉 @bfbook
👍4❤1
Forwarded from GitHub Сообщество
Monaco Editor
Веб-редактор кода
Редактор Monaco - это редактор кода, который используется в VS Code. Он лицензирован по лицензии MIT License и поддерживает Edge, Chrome, Firefox, Safari и Opera. Редактор Monaco не поддерживается в мобильных браузерах и мобильных веб-фреймворках.
https://github.com/microsoft/monaco-editor
👉 @Githublib
Веб-редактор кода
Редактор Monaco - это редактор кода, который используется в VS Code. Он лицензирован по лицензии MIT License и поддерживает Edge, Chrome, Firefox, Safari и Opera. Редактор Monaco не поддерживается в мобильных браузерах и мобильных веб-фреймворках.
https://github.com/microsoft/monaco-editor
👉 @Githublib
👎7👍5😁2
Beginning Django API with React: Build Django 4 Web APIs with React Full Stack Applications
Автор: Correa, Daniel & Lim, Greg (2022)
В этой книге автор отправит вас в увлекательное, путешествие по изучению разработки стека Django + React. Вы начнете создавать свое первое приложение с Django и React в течение нескольких минут. Каждая глава написана лаконично и прямо по существу, без лишней информации, которая не относится к разработке. В конце концов, у вас будет работающее приложение Todo, развернутое в Интернете.
Скачать книгу
👉 @bfbook
Автор: Correa, Daniel & Lim, Greg (2022)
В этой книге автор отправит вас в увлекательное, путешествие по изучению разработки стека Django + React. Вы начнете создавать свое первое приложение с Django и React в течение нескольких минут. Каждая глава написана лаконично и прямо по существу, без лишней информации, которая не относится к разработке. В конце концов, у вас будет работающее приложение Todo, развернутое в Интернете.
Скачать книгу
👉 @bfbook
👍8
Forwarded from Базы данных (Data Base)
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Mysql
MySQL просто SELECT - уроки mysql
Mysql просто HAVING группировка - sql уроки
Mysql просто что такое JOINS обьединение - mysql уроки
Mysql просто INNER JOIN, LEFT JOIN, RIGHT JOIN
MySQL просто о сложном установка базы данных
mysql query cache возможные проблемы кэширование запросов
MySQL индекс не работает
источник
#db
👉 @database_info
MySQL просто SELECT - уроки mysql
Mysql просто HAVING группировка - sql уроки
Mysql просто что такое JOINS обьединение - mysql уроки
Mysql просто INNER JOIN, LEFT JOIN, RIGHT JOIN
MySQL просто о сложном установка базы данных
mysql query cache возможные проблемы кэширование запросов
MySQL индекс не работает
источник
#db
👉 @database_info
👍9❤1🤡1