В предыдущих заметках я начал писать программы, которые стартуют на ПК без операционной системы, будучи загруженными с дискеты. Программы эти я компилировал ассемблером flat assembler (FASM). В настоящей заметке мне захотелось сделать небольшое отступление и написать о том, как при Читать дальше …
Автор: dvsav
Изучаем архитектуру Intel x86-64 при помощи ассемблера (Часть 2 — Настройка проекта osdevlearning)
В предыдущей заметке я рассказывал о том, как написать на ассемблере программу HelloWorld, которая будет запускаться на голом железе (без операционной системы), как скомпилировать ее и записать образ загрузочной дискеты, и как заставить виртуальную машину загружаться с этой дискеты. Я Читать дальше …
Изучаем архитектуру Intel x86-64 при помощи ассемблера (Часть 1 — Hello World на голом железе)
Я давно хотел научиться писать операционную систему или хотя бы попробовать эту задачу на зуб. Почему ОС начинают писать на языке ассемблера? Дело в том, что работа ОС обеспечивается определенными особенностями архитектуры процессора. Это, например, наличие нескольких уровней привилегий (режим Читать дальше …
Git (Часть 2 — Cookbook)
В предыдущей заметке я создавал некий пустой проект и добавлял его в систему управления версиями Git. Здесь я приведу небольшую «cookbook» по работе с Git. Подробная информация про Git содержится в книге Scott Chacon and Ben Straub — Pro Git Читать дальше …
Git (Часть 1 — Введение)
В прошлых заметках я писал о создании блога на движке WordPress. У меня есть несколько учебных проектов, о которых я собираюсь написать. При этом желательно предоставить читателям полный исходный код, поэтому я создам открытый репозиторий на GitHub или BitBucket и Читать дальше …
Плагины для WordPress
В предыдущих заметках про блог на WordPress я уже упоминал некоторые плагины, которые мне пришлось поставить. Здесь приведу их полный список. Рекомендуется устанавливать минимальное количество плагинов, чтобы не увеличивать нагрузку на сервер. Limit Login Attempts Reloaded Ограничивает число попыток входа Читать дальше …
Пишем посты в блоге на WordPress
В предыдущей заметке мы говорили о безопасности WordPress. Теперь переходим к написанию постов в блоге. Визуальный редактор Когда я впервые попытался написать пост, обнаружилась проблема. В WordPress вы пишете посты в редакторе, у которого есть два режима, между которыми можно Читать дальше …
Безопасность WordPress
В предыдущей заметке я рассказывал, как установить WordPress на домашний ПК с сервером Apache. Перед тем, как перейти непосредственно к написанию заметок в блоге, хочу поделиться с вами с советами по обеспечению безопасности сайта, которые я вычитал в книжке Lisa Читать дальше …
Установка WordPress на Apache HTTP Server
В этой заметке я собираюсь установить движок WordPress на свой игрушечный сайт, который размещен на моем домашнем ПК, чтобы потренироваться в ведении блога. В предыдущем посте я установил на свой ПК СУБД MySQL. WordPress — это так называемая Content Management Читать дальше …
Установка СУБД MySQL на ПК
Установить СУБД MySQL мне понадобилось в рамках тестирования своего блога на движке WordPress. Об этом читайте тут. СУБД — это система управления базами данных. Для работы WordPress необходима одна из двух СУБД: либо MySQL, либо MariaDB (обе доступны бесплатно). С Читать дальше …
