Google Chrome станет использовать меньше оперативной памяти в Windows 10 и Android
Согласно нескольким коммитам стало известно, что Google работает над поддержкой «PartitionAlloc-everywhere», чтобы улучшить производительность Chrome на Windows 10, Android, Linux и, возможно, на других платформах.
PartitionAlloc-everywhere для Chrome позволит браузеру запускаться быстрее, быстрее загружать внутренние страницы и предложит улучшенное управление ресурсами (уменьшение использования ОЗУ).
Google начала работать над этой функцией в прошлом году, и теперь она распространяется на тех, кто участвует в бета-канале Chrome для Android и Windows. Google также переносит PartitionAlloc в Linux, но в настоящее время у него есть проблемы, и неясно, когда он будет включен в стабильном канале.
«Переключитесь на PartitionAlloc в Linux. Это уже используется по умолчанию для Windows и Android, и на обеих платформах идет бета-версия. Тем не менее, проблемы в Linux могут остаться», – отметил инженер Google в сообщении об ошибке Chromium.
В другом эксперименте компания Google заметила, что объединение обычных и выровненных разделов может уменьшить использование памяти и способствовать повышению производительности.
Помимо Windows 10 и Linux, Google также тестирует PartitionAlloc-Everywhere для Android. Согласно экспериментам Google, это выигрыш с точки зрения памяти, производительности и стабильности, за исключением среднего размера графического процессора, который немного регрессирует.
Прошлогоднее обновление также улучшило производительность Chrome за последние годы благодаря множеству внутренних улучшений.
Как и Google, Microsoft также изучает новые идеи по сокращению использования памяти Edge. Например, в Edge недавно была добавлена поддержка спящих вкладок, которая направлена на сокращение использования памяти неактивными вкладками без потери данных.
#новости
Согласно нескольким коммитам стало известно, что Google работает над поддержкой «PartitionAlloc-everywhere», чтобы улучшить производительность Chrome на Windows 10, Android, Linux и, возможно, на других платформах.
PartitionAlloc-everywhere для Chrome позволит браузеру запускаться быстрее, быстрее загружать внутренние страницы и предложит улучшенное управление ресурсами (уменьшение использования ОЗУ).
Google начала работать над этой функцией в прошлом году, и теперь она распространяется на тех, кто участвует в бета-канале Chrome для Android и Windows. Google также переносит PartitionAlloc в Linux, но в настоящее время у него есть проблемы, и неясно, когда он будет включен в стабильном канале.
«Переключитесь на PartitionAlloc в Linux. Это уже используется по умолчанию для Windows и Android, и на обеих платформах идет бета-версия. Тем не менее, проблемы в Linux могут остаться», – отметил инженер Google в сообщении об ошибке Chromium.
В другом эксперименте компания Google заметила, что объединение обычных и выровненных разделов может уменьшить использование памяти и способствовать повышению производительности.
Помимо Windows 10 и Linux, Google также тестирует PartitionAlloc-Everywhere для Android. Согласно экспериментам Google, это выигрыш с точки зрения памяти, производительности и стабильности, за исключением среднего размера графического процессора, который немного регрессирует.
Прошлогоднее обновление также улучшило производительность Chrome за последние годы благодаря множеству внутренних улучшений.
Как и Google, Microsoft также изучает новые идеи по сокращению использования памяти Edge. Например, в Edge недавно была добавлена поддержка спящих вкладок, которая направлена на сокращение использования памяти неактивными вкладками без потери данных.
#новости
Браузер Brave раскрывал onion-адреса в DNS-трафике
С помощью режима Tor пользователи браузера Brave могут получить доступ к onion-сайтам в приватном окне без необходимости устанавливать дополнительное программное обеспечение. Оказалось, что при использовании этого режима данные сайтов .onion остаются в DNS-трафике обозревателя. Об этом сообщил независимый исследователь, работающий в сфере информационной безопасности, который пожелал сохранить конфиденциальность.
Согласно имеющимся данным, проблема заключается в том, что при использовании режима Tor браузер отправляет запросы доменам .onion через публичные DNS-преобразователи, а не через узлы сети Tor. Сначала результаты исследования оспаривались, но позднее проблему подтвердили другие специалисты, работающие в сфере информационной безопасности.
Источник отмечает, что риски, связанные с DNS-утечками, представляют большую угрозу конфиденциальности, поскольку из-за них в журналах DNS-серверов остаются следы посещаемых пользователями Brave веб-страниц. Представители компании Brave Software, которая является разработчиком браузера Brave, пока никак не комментируют данный вопрос.
Последние несколько лет разработчики создавали один из наиболее конфиденциальных веб-обозревателей, который в настоящее время уступает в этом показателе разве что браузеру Tor. Поскольку разработчики Brave вряд ли захотят испортить репутацию своего детища, можно предположить, что исправление бага, приводящего к DNS-утечкам, будет выпущено в ближайшее время. В настоящее время патч для исправления бага уже тестируется в бета-версиях Brave Nightly. Предполагается, что для стабильных версий обозревателя он станет доступен в ближайшие недели.
#новости
С помощью режима Tor пользователи браузера Brave могут получить доступ к onion-сайтам в приватном окне без необходимости устанавливать дополнительное программное обеспечение. Оказалось, что при использовании этого режима данные сайтов .onion остаются в DNS-трафике обозревателя. Об этом сообщил независимый исследователь, работающий в сфере информационной безопасности, который пожелал сохранить конфиденциальность.
Согласно имеющимся данным, проблема заключается в том, что при использовании режима Tor браузер отправляет запросы доменам .onion через публичные DNS-преобразователи, а не через узлы сети Tor. Сначала результаты исследования оспаривались, но позднее проблему подтвердили другие специалисты, работающие в сфере информационной безопасности.
Источник отмечает, что риски, связанные с DNS-утечками, представляют большую угрозу конфиденциальности, поскольку из-за них в журналах DNS-серверов остаются следы посещаемых пользователями Brave веб-страниц. Представители компании Brave Software, которая является разработчиком браузера Brave, пока никак не комментируют данный вопрос.
Последние несколько лет разработчики создавали один из наиболее конфиденциальных веб-обозревателей, который в настоящее время уступает в этом показателе разве что браузеру Tor. Поскольку разработчики Brave вряд ли захотят испортить репутацию своего детища, можно предположить, что исправление бага, приводящего к DNS-утечкам, будет выпущено в ближайшее время. В настоящее время патч для исправления бага уже тестируется в бета-версиях Brave Nightly. Предполагается, что для стабильных версий обозревателя он станет доступен в ближайшие недели.
#новости
Как обойти reCapcha?
ReCapcha — это важный инструмент, который позволяет легко и быстро защитить сайты от регистрирующихся ботов, блог-посты — от бесчисленных спамерских комментов и так далее. Без капчи умельцы смогли бы, к примеру, накручивать количество голосов в голосованиях или писать кучу рекламных комментариев с помощью программных роботов.
Обойти эту технологию, как выяснилось — не так уж и сложно. Для обхода рекапчи появилась утилита Buster: Captcha Solver for Humans - единственное в своем роде расширение для браузера, которое за секунду решит любую reCAPTCHA.
1. На странице Buster в Github выбираем наш браузер
2. Нас перенесет в расширения браузера, нажимаем "установить"
3. Нажимаем на I'm not a robot, потом на иконку желтого человечка - Готово!
▫️https://github.com/dessant/buster
#полезное
ReCapcha — это важный инструмент, который позволяет легко и быстро защитить сайты от регистрирующихся ботов, блог-посты — от бесчисленных спамерских комментов и так далее. Без капчи умельцы смогли бы, к примеру, накручивать количество голосов в голосованиях или писать кучу рекламных комментариев с помощью программных роботов.
Обойти эту технологию, как выяснилось — не так уж и сложно. Для обхода рекапчи появилась утилита Buster: Captcha Solver for Humans - единственное в своем роде расширение для браузера, которое за секунду решит любую reCAPTCHA.
1. На странице Buster в Github выбираем наш браузер
2. Нас перенесет в расширения браузера, нажимаем "установить"
3. Нажимаем на I'm not a robot, потом на иконку желтого человечка - Готово!
▫️https://github.com/dessant/buster
#полезное
Мэрия Москвы разработала защищенный мессенджер для чиновников
Мэрия Москвы разработала собственный защищенный мессенджер — он будет называться TDM Messenger и использоваться для коммуникаций между чиновниками, пишет РБК.
Корреспондент издания обнаружил в магазине приложений Play Market сервис TDM Messenger, разработанный ГКУ «Информационный город» (подчиняется департаменту информационных технологий Москвы). В ДИТ Москвы отрицать разработку не стали — по словам представителя ведомства, опыт дистанционной работы показал «важность наличия собственных разработок» в сфере коммуникаций.
Само приложение было опубликовано еще летом 2020 года, последнее обновление вышло в декабре. Разработчики утверждают, что сервис является «полноценной заменой Telegram и Skype», необходимой для коммуникаций в «рабочих пространствах» и чатах. Функционал у мессенджера традиционный — в нем можно обмениваться фотографиями и видео, совершать личные и групповые звонки, а в перспективе — видеозвонки. В отличие от других мессенджеров, этот сервис отличается «беспрецедентным» уровнем безопасности, утверждают разработчики: он обеспечивает шифрование голосовых звонков и сообщений «согласно национальным стандартам», данные хранятся «в доверенном дата-центре», есть возможность централизованного администрирования аккаунтов.
По сути разрабатываемый мессенджер - аналог корпоративного мессенджера Slack, говорит сооснователь разработчика решений по анализу больших данных для госструктур Ubic Виталий Саттаров. По его словам, такое приложение может использоваться не только для общения между чиновниками, но и для ведомственного документооборота.
#новости
Мэрия Москвы разработала собственный защищенный мессенджер — он будет называться TDM Messenger и использоваться для коммуникаций между чиновниками, пишет РБК.
Корреспондент издания обнаружил в магазине приложений Play Market сервис TDM Messenger, разработанный ГКУ «Информационный город» (подчиняется департаменту информационных технологий Москвы). В ДИТ Москвы отрицать разработку не стали — по словам представителя ведомства, опыт дистанционной работы показал «важность наличия собственных разработок» в сфере коммуникаций.
Само приложение было опубликовано еще летом 2020 года, последнее обновление вышло в декабре. Разработчики утверждают, что сервис является «полноценной заменой Telegram и Skype», необходимой для коммуникаций в «рабочих пространствах» и чатах. Функционал у мессенджера традиционный — в нем можно обмениваться фотографиями и видео, совершать личные и групповые звонки, а в перспективе — видеозвонки. В отличие от других мессенджеров, этот сервис отличается «беспрецедентным» уровнем безопасности, утверждают разработчики: он обеспечивает шифрование голосовых звонков и сообщений «согласно национальным стандартам», данные хранятся «в доверенном дата-центре», есть возможность централизованного администрирования аккаунтов.
По сути разрабатываемый мессенджер - аналог корпоративного мессенджера Slack, говорит сооснователь разработчика решений по анализу больших данных для госструктур Ubic Виталий Саттаров. По его словам, такое приложение может использоваться не только для общения между чиновниками, но и для ведомственного документооборота.
#новости
Канал становится интереснее!
🎉 У нас для вас радостная новость!
Code Red ждут большие перемены! Теперь он станет гораздо интереснее и информативнее.
Отныне тут совершенно бесплатно будет доступна лучшая литература для программистов, появятся обучающие статьи и некоторые полезные лайфхаки.
Включайте уведомления, будет интересно!
🎉 У нас для вас радостная новость!
Code Red ждут большие перемены! Теперь он станет гораздо интереснее и информативнее.
Отныне тут совершенно бесплатно будет доступна лучшая литература для программистов, появятся обучающие статьи и некоторые полезные лайфхаки.
Включайте уведомления, будет интересно!
Python к вершинам мастерства
Лучано Рамальо
Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие - и иногда несправедливо игнорируемые - черты.
Автор, Лучано Рамальо, рассказывает о базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет, как достичь истинного профессионализма в программировании на Python 3.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Лучано Рамальо
Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Данная книга покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие - и иногда несправедливо игнорируемые - черты.
Автор, Лучано Рамальо, рассказывает о базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет, как достичь истинного профессионализма в программировании на Python 3.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Код
Чарльз Петцольд
Эта книга — азбука компьютерных технологий. Шаг за шагом автор знакомит читателя с сущностью кодирования информации, рассказывает об истории возникновения компьютеров, на практических примерах помогает освоить основные концепции информационных технологий, подробно излагает принципы работы процессора и других устройств компьютера.
Написанная живо, доступно, иногда иронично, книга богато иллюстрирована, состоит из 25 глав и предметного указателя. Издание адресовано в первую очередь студентам вузов (как гуманитарных, так и технических), а также всем, кто интересуется принципами создания и работы компьютеров.
Год: 2001
Язык: русский 🇷🇺
📥 Скачать
#книга #информатика #rus
Чарльз Петцольд
Эта книга — азбука компьютерных технологий. Шаг за шагом автор знакомит читателя с сущностью кодирования информации, рассказывает об истории возникновения компьютеров, на практических примерах помогает освоить основные концепции информационных технологий, подробно излагает принципы работы процессора и других устройств компьютера.
Написанная живо, доступно, иногда иронично, книга богато иллюстрирована, состоит из 25 глав и предметного указателя. Издание адресовано в первую очередь студентам вузов (как гуманитарных, так и технических), а также всем, кто интересуется принципами создания и работы компьютеров.
Год: 2001
Язык: русский 🇷🇺
📥 Скачать
#книга #информатика #rus
Грокаем алгоритмы
Адитья Бхаргава
Алгоритмы — это всего лишь последовательность решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?
Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие. Адитья Бхаргава просто и доступно объясняет как тривиальные алгоритмы сортировки, так и более сложные алгоритмы классификации объектов, поиска кратчайшего пути и подобные.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
Адитья Бхаргава
Алгоритмы — это всего лишь последовательность решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?
Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие. Адитья Бхаргава просто и доступно объясняет как тривиальные алгоритмы сортировки, так и более сложные алгоритмы классификации объектов, поиска кратчайшего пути и подобные.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
Flutter на практике
Фрэнк Заметти
Данная книга познакомит вас с тем, какие возможности предлагает Flutter, как он появился и в каком направлении развивается. Инструменты для разработки мобильных приложений развиваются очень быстро, и с помощью Flutter (открытого и бесплатного SDK от Google) вы можете создавать приложения для Android, iOS и Google Fuchsia.
На базе примеров из книги вы сможете разработать три полноценных приложения (органайзер, мессенджер и игру), которые можно установить на мобильные устройства или доработать для реального использования. Завершив изучение материалов этой книги, вы получите необходимый багаж знаний и опыта, который подготовит вас к большому миру разработки приложений на Flutter и позволит справиться с проектами любой сложности.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #flutter #rus
Фрэнк Заметти
Данная книга познакомит вас с тем, какие возможности предлагает Flutter, как он появился и в каком направлении развивается. Инструменты для разработки мобильных приложений развиваются очень быстро, и с помощью Flutter (открытого и бесплатного SDK от Google) вы можете создавать приложения для Android, iOS и Google Fuchsia.
На базе примеров из книги вы сможете разработать три полноценных приложения (органайзер, мессенджер и игру), которые можно установить на мобильные устройства или доработать для реального использования. Завершив изучение материалов этой книги, вы получите необходимый багаж знаний и опыта, который подготовит вас к большому миру разработки приложений на Flutter и позволит справиться с проектами любой сложности.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #flutter #rus
Игровой движок
Джейсон Грегори
Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование — сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #геймдев #rus
Джейсон Грегори
Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование — сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #геймдев #rus
Введение в теорию алгоритмов и структур данных
Максим Бабенко, Михаил Левин
В данной книге представлено краткое изложение классических способов построения и анализа алгоритмов. Первая часть курса, представленная в данном пособии, в большей степени сконцентрирована на базовых структурах данных, а также задачах сортировки и поиска. Теоретический материал дополняется рядом задач.
Несмотря на «олимпиадный» вид, многие из них имеют под собой вполне практическую основу и представляют собой модельные варианты тех проблем, с которыми приходится сталкиваться на практике. Знания, которые даются в этой книге, представляют собой необходимую базу для работы с произвольными данными большого объема, дают понимание о возможности или невозможности точного решения конкретных задач за приемлемое на практике время.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
Максим Бабенко, Михаил Левин
В данной книге представлено краткое изложение классических способов построения и анализа алгоритмов. Первая часть курса, представленная в данном пособии, в большей степени сконцентрирована на базовых структурах данных, а также задачах сортировки и поиска. Теоретический материал дополняется рядом задач.
Несмотря на «олимпиадный» вид, многие из них имеют под собой вполне практическую основу и представляют собой модельные варианты тех проблем, с которыми приходится сталкиваться на практике. Знания, которые даются в этой книге, представляют собой необходимую базу для работы с произвольными данными большого объема, дают понимание о возможности или невозможности точного решения конкретных задач за приемлемое на практике время.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #алгоритмы #rus
Легкий способ выучить Java
Брайсон Пейн
Java - один из самых популярных и востребованных языков программирования в мире, но и один из самых сложных для изучения, особенно для новичков. Автор этой книги, Брайсон Пэйн, разработал собственный метод обучения, который строится на прохождении материала исключительно на практических примерах.
Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой "Легкий способ выучить Java".
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #java #rus
Брайсон Пейн
Java - один из самых популярных и востребованных языков программирования в мире, но и один из самых сложных для изучения, особенно для новичков. Автор этой книги, Брайсон Пэйн, разработал собственный метод обучения, который строится на прохождении материала исключительно на практических примерах.
Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой "Легкий способ выучить Java".
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #java #rus
Создаем нейронную сеть
Тарик Рашид
Эта книга представляет собой введение в теорию и практику создания нейронных сетей. Она предназначена для тех, кто хочет узнать, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея опыта работы в данной области. Автор простым и понятным языком объясняет теоретические аспекты, знание которых необходимо для понимания принципов функционирования нейронных сетей и написания соответствующих программных инструкций.
Изложение материала сопровождается подробным описанием процедуры поэтапного создания полностью функционального кода, который реализует нейронную сеть на языке Python и способен выполняться даже на таком миниатюрном компьютере, как Raspberry Pi Zero.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Тарик Рашид
Эта книга представляет собой введение в теорию и практику создания нейронных сетей. Она предназначена для тех, кто хочет узнать, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея опыта работы в данной области. Автор простым и понятным языком объясняет теоретические аспекты, знание которых необходимо для понимания принципов функционирования нейронных сетей и написания соответствующих программных инструкций.
Изложение материала сопровождается подробным описанием процедуры поэтапного создания полностью функционального кода, который реализует нейронную сеть на языке Python и способен выполняться даже на таком миниатюрном компьютере, как Raspberry Pi Zero.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Внутреннее устройство Linux
Брайан Уорд
Эта книга описывает все тонкости работы с операционной системой Linux, системное администрирование, глубокие механизмы, обеспечивающие низкоуровневый функционал Linux. На страницах этой книги вы приобретете базовые знания о работе с ядром Linux и о принципах правильной эксплуатации компьютерных сетей.
В книге также затрагиваются вопросы программирования сценариев оболочки и обращения с языком С, освещаются темы защиты информации, виртуализации и прочие незаменимые вещи.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #ОС #rus
Брайан Уорд
Эта книга описывает все тонкости работы с операционной системой Linux, системное администрирование, глубокие механизмы, обеспечивающие низкоуровневый функционал Linux. На страницах этой книги вы приобретете базовые знания о работе с ядром Linux и о принципах правильной эксплуатации компьютерных сетей.
В книге также затрагиваются вопросы программирования сценариев оболочки и обращения с языком С, освещаются темы защиты информации, виртуализации и прочие незаменимые вещи.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #ОС #rus
Python 3. Самое необходимое
Владимир Дронов, Николай Прохоренок
В книге описан базовый синтаксис языка Python 3: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, обработка исключений, часто используемые модули стандартной библиотеки и установка дополнительных модулей. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник.
Во втором издании описана актуальная версия Python — 3.6.4, добавлены описания утилиты pip, работы с данными в формате JSON, библиотеки Tkinter и разработки оконных приложений с ее помощью, реализации параллельного программирования и использования потоков для выполнения программного кода. Книга также содержит более двухсот практических примеров, помогающих начать программировать на языке Python самостоятельно.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Владимир Дронов, Николай Прохоренок
В книге описан базовый синтаксис языка Python 3: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, обработка исключений, часто используемые модули стандартной библиотеки и установка дополнительных модулей. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник.
Во втором издании описана актуальная версия Python — 3.6.4, добавлены описания утилиты pip, работы с данными в формате JSON, библиотеки Tkinter и разработки оконных приложений с ее помощью, реализации параллельного программирования и использования потоков для выполнения программного кода. Книга также содержит более двухсот практических примеров, помогающих начать программировать на языке Python самостоятельно.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Безопасный DevOps
Джульен Вехен
Приложение, запущенное в облаке, обладает множеством преимуществ, но в то же время подвержено особенным угрозам. Задача DevOps-команд — оценивать эти риски и усиливать защиту системы от них. Данная книга основана на уникальном опыте автора и предлагает важнейшие стратегические решения для защиты веб-приложений от атак и предотвращения попыток вторжения.
Вы увидите, как обеспечить надежность при автоматизированном тестировании, непрерывной поставке и ключевых DevOps-процессах. Научитесь выявлять, оценивать и устранять уязвимости, существующие в вашем приложении. Автор поможет ориентироваться в облачных конфигурациях, а также применять популярные средства автоматизации.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #DevOps #rus
Джульен Вехен
Приложение, запущенное в облаке, обладает множеством преимуществ, но в то же время подвержено особенным угрозам. Задача DevOps-команд — оценивать эти риски и усиливать защиту системы от них. Данная книга основана на уникальном опыте автора и предлагает важнейшие стратегические решения для защиты веб-приложений от атак и предотвращения попыток вторжения.
Вы увидите, как обеспечить надежность при автоматизированном тестировании, непрерывной поставке и ключевых DevOps-процессах. Научитесь выявлять, оценивать и устранять уязвимости, существующие в вашем приложении. Автор поможет ориентироваться в облачных конфигурациях, а также применять популярные средства автоматизации.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #DevOps #rus
Golang для профи
Михалис Цукалос
Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Михалис Цукалос продемонстрирует возможности языка, даст понятные и простые объяснения, приведет примеры и предложит эффективные паттерны программирования.
Изучая нюансы Go, вы освоите типы и структуры данных языка, а также работу с пакетами, конкурентность, сетевое программирование, устройство компиляторов, оптимизацию и многое другое. Закрепить новые знания помогут материалы и упражнения в конце каждой главы. Уникальным материалом станет глава о машинном обучении на языке Go, в которой вы пройдёте от основополагающих статистических приемов до регрессии и кластеризации.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #golang #rus
Михалис Цукалос
Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Михалис Цукалос продемонстрирует возможности языка, даст понятные и простые объяснения, приведет примеры и предложит эффективные паттерны программирования.
Изучая нюансы Go, вы освоите типы и структуры данных языка, а также работу с пакетами, конкурентность, сетевое программирование, устройство компиляторов, оптимизацию и многое другое. Закрепить новые знания помогут материалы и упражнения в конце каждой главы. Уникальным материалом станет глава о машинном обучении на языке Go, в которой вы пройдёте от основополагающих статистических приемов до регрессии и кластеризации.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #golang #rus
Чистая архитектура
Роберт Мартин
«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.
Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. «Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
Роберт Мартин
«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.
Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. «Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry
Джош Лонг, Кеннет Бастани
Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке".
Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #java #rus
Джош Лонг, Кеннет Бастани
Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке".
Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #java #rus
Теоретический минимум по Big Data
Анналин Ын, Кеннет Су
Нашей жизнью управляет информация, и извлечение выгоды из нее становится центральным моментом в работе современных организаций. Неважно, кто вы – деловой человек, работающий с аналитикой, начинающий программист или разработчик, «Теоретический минимум по Big Data» позволит не утонуть в бушующем океане современных технологий и разобраться в основах новой и стремительно развивающейся отрасли обработки больших данных.
Хотите узнать о больших данных и механизмах работы с ними? Каждому алгоритму посвящена отдельная глава, в которой не только объясняются основные принципы работы, но и даются примеры использования в реальных задачах. Большое количество иллюстраций и простые комментарии позволят легко разобраться в самых сложных аспектах Big Data.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #bigdata #rus
Анналин Ын, Кеннет Су
Нашей жизнью управляет информация, и извлечение выгоды из нее становится центральным моментом в работе современных организаций. Неважно, кто вы – деловой человек, работающий с аналитикой, начинающий программист или разработчик, «Теоретический минимум по Big Data» позволит не утонуть в бушующем океане современных технологий и разобраться в основах новой и стремительно развивающейся отрасли обработки больших данных.
Хотите узнать о больших данных и механизмах работы с ними? Каждому алгоритму посвящена отдельная глава, в которой не только объясняются основные принципы работы, но и даются примеры использования в реальных задачах. Большое количество иллюстраций и простые комментарии позволят легко разобраться в самых сложных аспектах Big Data.
Год: 2017
Язык: русский 🇷🇺
📥 Скачать
#книга #bigdata #rus