Социальную сеть Вконтакте не закрывают, но новая политика требует от пользователей опубликовать уведомление приватности на своих страницах. В противном случае, данные с их страниц могут быть использованы без их разрешения. Текст уведомления приватности можно скопировать и опубликовать на своей странице, чтобы защитить свои авторские права.
Исчерпывающее руководство по проектированию и реализации ядра Linux. В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы. В книге детально рассмотрены основные подсистемы и функции ядра Linux, особенности их построения, реализации и соответствующие программные интерфейсы. При этом ядро рассматривается под разными углами: теоретическим и прикладным, что может привлечь читателей с различными интересами и запросами. Автор книги является разработчиком основных подсистем ядра Linux. Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6. Рассмотренные вопросы включают управление процессами, системный планировщик, отсчет времени и таймеры ядра, интерфейс вызовов системных функций, особенности адресации и управления памятью, страничный кеш, подсистема VFS, механизмы синхронизации, проблемы переносимости и особенности отладки. В книге также рассмотрены интересные новшества, которые появились в ядрах серии 2.6, такие как планировщик CFS, мультипрограммный режим работы ядра, уровень блочного ввода-вывода и планировщики ввода-вывода. В третье издание этой книги включен ряд новых материалов, а старые главы подверглись существенному обновлению.
Курс посвящен разработке web-приложений среднего масштаба и знакомит будущих web-разработчиков с широким спектром технологий и общими принципами работы web-приложений. На курсе студенты научатся разрабатывать web приложения на языке python, использовать MVC фреймворки, получат опыт верстки HTML страниц с использованием CSS фреймворка Bootstrap, устанавливать и настраивать web-сервера, проектировать модель данных с помощью ORM, получат навык отладки web приложений на всех этапах исполнения. Курс состоит из 8 частей, включая введение, сетевые протоколы, серверную разработку, обработку пользовательских данных, HTML, CSS, JavaScript, вглубь Django и выкатку сайта на продакшн.