понедельник, 5 декабря 2016 г.

Как скомпилировать программу на C/C++ в Ubuntu

ubuntu terminal
Помню, когда я только начинал программировать, у меня возник вопрос: «Как скомпилировать программу на C в Ubuntu?» Для новичков это не легкая задача, как может показаться на первый взгляд.

Мой путь изучения C начался с бестселлера «Брайан Керниган, Деннис Ритчи, Язык программирования C, 2-е издание». Там рассказывается как скомпилировать программу в операционной системе Unix, но этот способ не работает в Linux. Авторы книги выкрутились, написав следующее:

В других системах это процедура будет отличаться. Обратитесь к справочнику или специалисту за подробностями.

Побуду специалистом :) и расскажу в данной статье, как скомпилировать первые программы на C и заодно на C++ в терминале Ubuntu.

четверг, 27 октября 2016 г.

Дополнительные возможности в комментариях Disqus

В качестве системы комментирования для своих сайтов я использую Disqus. Данная система обладает полезными возможностями, позволяющие форматировать текст, например, сделать его жирным.

Еще меня радует возможность вставлять код с подсветкой синтаксиса. А недавно позволили прятать текст под спойлером. Также на некоторых сайтах разрешено вставлять картинки.

В этой статье я расскажу вам как этим воспользоваться.

вторник, 30 августа 2016 г.

Настройка веб-сервера LAMP в Ubuntu 16.04

LAMP logo
В начале весны была опубликована статья Установка веб-сервера LAMP и PhpMyAdmin в Ubuntu 16.04. Сейчас расскажу про довольно популярные настройки:
  • Изменение максимальный размера закачиваемого файла;
  • Включение модуля mod_rewrite в Apache.

суббота, 20 августа 2016 г.

Установка Joomla 3 в Ubuntu 16.04. Часть 2

Весной я написал статью Установка Joomla 3 в Ubuntu 16.04 часть 1. И наконец-то у меня появилось свободно время на написания второй части. Как говорят, лучше поздно, чем никогда :) .

Вторая часть посвящена самой установке Joomla на локальный сервер Apache. Хоть установка и не представляет из себя ничего сложного, статья про нее желательна для систематического изложения, для формирования полной картины. Также Joomla будет играть важную роль в следующих моих статьях.

суббота, 6 августа 2016 г.

Как настроить виртуальные хосты в Apache на Ubuntu 14.04 LTS или Ubuntu 16.04 LTS

Apache logo
Понравилась статья Как настроить виртуальные хосты в Apache на Ubuntu 14.04 LTS со сайта www.digitalocean.com. Статья актуальна и для Ubuntu 16.04 LTS.

В опубликованной ранее статье Установка Joomla 3 в Ubuntu 16.04. Часть 1  очень кратко описывалось про создание виртуального хоста для локального сайта. Здесь же этот вопрос рассматривается довольно подробно. Инструкция также подходит и для локальных серверов.

Далее я полностью копирую статью в свой блог.

суббота, 30 апреля 2016 г.

Текстовый редактор pluma, первый запуск

Во время тестирования Ubuntu 16.04 beta, я решил использовать текстовый редактор pluma вместо gedit. Написал в блоге пару статей, где применяю его в командах для терминала. После релиза Ubuntu 16.04, выполнил проверку своих статей и обнаружил один нюанс, который случился у меня с pluma.

Pluma - легковерный текстовый редактор. Является форком известного gedit второй версии. В программе имеется подсветка синтаксиса, а функционал может быть расширен с помощью плагинов. По моему мнению pluma хорошо подходит для просмотра простых текстовых файлов и правки конфиг. файлов.

понедельник, 7 марта 2016 г.

Установка Joomla 3 в Ubuntu 16.04. Часть 1 (Обновлено: 11 августа 2016)

Joomla logo
Joomla является популярным CMS (движоком сайта) с открытым исходным кодом, позволяющий создавать как личные сайты, так и коммерческие. В статье я рассмотрю подготовительные этапы необходимые для установки Joomla в Ubuntu 16.04:




  1. Создание MySQL пользователя с базой данных.
  2. Скачивание и распаковка файлов дистрибутива Joomla в директорию локального хостинга.
  3. Отключение буферизации выхода у php.
  4. Установка php-модуля обеспечивающего поддержу ZIP архивов.

суббота, 5 марта 2016 г.

Установка веб-сервера LAMP и PhpMyAdmin в Ubuntu 16.04

LAMP logo
LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый в интернете. LAMP назван по первым буквам входящих в его состав компонентов:
  •  Linux — операционная система Linux;
  •  Apache — веб-сервер;
  •  MariaDB / MySQL — СУБД;
  •  PHP — язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).