🔥 Лучшее на канале за неделю
1) Увеличиваем скорость работы Python до уровня C++ с Numba
2) 4 новых продукта GitHub, которые изменят код
3) Удаленный сервер своими руками
#топ
1) Увеличиваем скорость работы Python до уровня C++ с Numba
2) 4 новых продукта GitHub, которые изменят код
3) Удаленный сервер своими руками
#топ
💡 Управление памятью в JavaScript
Когда вы кодите на JavaScript, в большинстве случаев вы вполне можете обойтись без знаний о том, как происходит управление памятью. В конце концов, движок JavaScript делает все за вас.
Однако рано или поздно вы столкнетесь с некоторыми проблемами – например, с утечками памяти, – и избавиться от них получится только тогда, когда вы поймете, как именно работает выделение памяти.
В этой статье вы узнаете об управлении памятью и принципах работы сборщика мусора, а также узнаете, как избежать наиболее распространенных видов утечек памяти.
#ссылка
Когда вы кодите на JavaScript, в большинстве случаев вы вполне можете обойтись без знаний о том, как происходит управление памятью. В конце концов, движок JavaScript делает все за вас.
Однако рано или поздно вы столкнетесь с некоторыми проблемами – например, с утечками памяти, – и избавиться от них получится только тогда, когда вы поймете, как именно работает выделение памяти.
В этой статье вы узнаете об управлении памятью и принципах работы сборщика мусора, а также узнаете, как избежать наиболее распространенных видов утечек памяти.
#ссылка
💡Вышел Rust 1.50.0. Первое обновление языка после перехода под крыло Rust Foundation
Команда, разрабатывающая язык Rust, опубликовала пост в блоге компании. В нём она анонсировала выход новой версии языка, а также перечислила некоторые нововведения.
#ссылка
Команда, разрабатывающая язык Rust, опубликовала пост в блоге компании. В нём она анонсировала выход новой версии языка, а также перечислила некоторые нововведения.
#ссылка
Asterisk Полное рук-во.pdf
8.6 MB
📓 Asteriks. Полное руководство (2020)
Автор: Jim Van Meggelen, Russell Bryant and Leif Madsen
Описание: Asterisk — это платформа конвергентной телефонии с открытым исходным кодом, предназначенная в первую очередь для работы на Linux.
Asterisk объединяет более чем 100-летние знания в области телефонии в надежный набор тесно интегрированных телекоммуникационных приложений.
Сила Asterisk заключается в её настраиваемой природе, дополненной непревзойденным соответствием стандартам. Ни одна другая управленческая автоматизированная телефонная станция (УАТС) не может быть развернута таким множеством творческих способов.
#книги
Автор: Jim Van Meggelen, Russell Bryant and Leif Madsen
Описание: Asterisk — это платформа конвергентной телефонии с открытым исходным кодом, предназначенная в первую очередь для работы на Linux.
Asterisk объединяет более чем 100-летние знания в области телефонии в надежный набор тесно интегрированных телекоммуникационных приложений.
Сила Asterisk заключается в её настраиваемой природе, дополненной непревзойденным соответствием стандартам. Ни одна другая управленческая автоматизированная телефонная станция (УАТС) не может быть развернута таким множеством творческих способов.
#книги
🛠️ TeraCopy
Это бесплатная программа для передачи файлов, разработанная в качестве альтернативы встроенной функции передачи файлов в Windows Explorer.
Основное внимание уделяется целостности данных, надежности передачи файлов и возможности приостановить или возобновить передачу файлов. TeraCopy быстро перемещает файлы. Контроль очереди отличный.
#инструменты
Это бесплатная программа для передачи файлов, разработанная в качестве альтернативы встроенной функции передачи файлов в Windows Explorer.
Основное внимание уделяется целостности данных, надежности передачи файлов и возможности приостановить или возобновить передачу файлов. TeraCopy быстро перемещает файлы. Контроль очереди отличный.
#инструменты
💡 Конвертеры маршрутов в Django 2.0+ (path converters)
Маршрутизация в Django со второй версии фреймворка получила замечательный инструмент — конвертеры. С добавлением этого инструмента появилась возможность не только гибко настраивать параметры в маршрутах, но и разделять зоны ответственности компонентов.
В статье рассмотрим конвертеры маршрутов в Django и преимущества их использования.
#ссылка
Маршрутизация в Django со второй версии фреймворка получила замечательный инструмент — конвертеры. С добавлением этого инструмента появилась возможность не только гибко настраивать параметры в маршрутах, но и разделять зоны ответственности компонентов.
В статье рассмотрим конвертеры маршрутов в Django и преимущества их использования.
#ссылка
Игровой движок.pdf
15.7 MB
Игровой движок. Программирование и внутреннее устройство (2021)
Автор: Грегори Д.
Описание: Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование — сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.
#книги
Автор: Грегори Д.
Описание: Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование — сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.
#книги
💡 5 вопросов с собеседования на позицию Junior backend-разработчика на PHP
В статье ниже вы найдете несколько самых популярных заданий, с которыми сталкиваются начинающие backend-разработчики на php, с примерами их решения.
#ссылка
В статье ниже вы найдете несколько самых популярных заданий, с которыми сталкиваются начинающие backend-разработчики на php, с примерами их решения.
#ссылка
🛠️ Mavo
Язык на основе HTML для создания веб-сайтов без написания кода. Этот проект позволяет создавать небольшие веб-сайты, управляемые данными, без JS и без серверной части, только с HTML.
Его также можно использовать как декларативную, реактивную интерфейсную среду, чтобы упростить разработку пользовательского интерфейса.
#инструменты #html
Язык на основе HTML для создания веб-сайтов без написания кода. Этот проект позволяет создавать небольшие веб-сайты, управляемые данными, без JS и без серверной части, только с HTML.
Его также можно использовать как декларативную, реактивную интерфейсную среду, чтобы упростить разработку пользовательского интерфейса.
#инструменты #html
Структуры данных в C#.pdf
7 MB
📓 Структуры данных в C# (2020)
Автор: Елена Симонова
Описание: Учебное пособие включает разделы, которые подробно описывают абстрагирование типов, идентификацию объектов, классы оперативной памяти, линейные динамические структуры данных (односвязные, двусвязные списки, мультисписки), рекурсивные алгоритмы обработки структур данных, иерархические структуры данных (деревья и графы).
Теоретический материал иллюстрируется большим количеством программных фрагментов, реализующих алгоритмы обработки различных структур данных.
#книги
Автор: Елена Симонова
Описание: Учебное пособие включает разделы, которые подробно описывают абстрагирование типов, идентификацию объектов, классы оперативной памяти, линейные динамические структуры данных (односвязные, двусвязные списки, мультисписки), рекурсивные алгоритмы обработки структур данных, иерархические структуры данных (деревья и графы).
Теоретический материал иллюстрируется большим количеством программных фрагментов, реализующих алгоритмы обработки различных структур данных.
#книги