четверг, 11 мая 2017 г.

Как создать собственный репозиторий на Launchpad

Launchpad logo

Launchpad - мощный веб-сервис предоставляющий важные инструменты для пользователей и разработчиков Ubuntu. Сервис позволяет:
  • совместно работать над свободным ПО;
  • создавать собственные персональные репозитории (Personal Package Arhive - PPA);
  • участвовать в обсуждении багов; 
  • править переводы;
  • и многое другое.
Имеется очень хорошая статья на русскоязычной ubuntu wiki: Создание собственного PPA. Опираясь на эту статью, расскажу: Как создать собственный репозиторий на Launchpad.

пятница, 7 апреля 2017 г.

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

Logo GTK
GTK+ представляет собой кроссплатформенную библиотеку элементов интерфейса, которая позволяет создавать программы с графическим интерфейсом. GTK+ написана на языке Си. Но, благодаря своей внутренней архитектуры, библиотека портирована и на другие популярные языки программирования.

Уже несколько лет я присматриваюсь к GTK+, накопил немного опыта и постараюсь с ним поделиться на страницах этого блога. Начну с первых шагов: как скомпилировать программу с использованием GTK+ в Ubuntu.

суббота, 21 января 2017 г.

Как доменное имя связать с сайтом на личном сервере с Ubuntu Linux

ru-center logo
Допустим имеется сервер со статическим белым IP адресом (в качестве сервера может быть и VPS/VDS). На сервере установлен серверный дистрибутив Ubuntu с web-сервером LAMP (Linux-Apache-MySQL-PHP). Также приобретено доменное имя для сайта. Возникает задача, как сделать, чтобы сайт работающий на этом сервере был связан с доменным именем и был доступен в интернете.

По историческим причинам я пользуюсь услугами интернет компании RU-CENTER. Сейчас в моем распоряжении имеются VDS сервер, несколько доменных имен и дополнительная услуга DNS-хостинг. И на примере услуг от RU-CENTER, в статье я расскажу, как связать доменное имя со сайтом на личном сервере.

понедельник, 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 будет играть важную роль в следующих моих статьях.