Posts Tagged 'ubuntu' [страница 4]
Rabbitvcs - графический клиент SVN и Git под Linux
- Details
- Published on 2017-10-11

Для работы с SVN в M$ Windows есть программа Tortoisesvn, для Linux есть аналог - RabbitVCS, который даже превосходит мелкомягкий вариант тем, что умеет работать не только с SVN но и с Git. Программа написана на Python. Актуальная версия 0.16, крайняя дата - 2014 год.
Как в Clion собирать проект в исполняемый файл вместо разделяемой библиотеки
- Details
- Published on 2021-05-14

В процессе работы над своим первым проектом в Clion столкнулся с одним неудобством при сборке проекта. Программа после компиляции не запускалась по клику, выводилось сообщение "Для файлов типа 'Разделяемая библиотека' не установлено ни одного...", при этом, через командную строку приложение запускалось.
То есть, при компиляции тип файла устанавливался как "shared library", т.е., "разделяемая библиотека" и что-то с этим нужно делать.
Как перестать бояться и начать писать приложения для десктопа. Простой графический клиент web API на C++ и GTK+
- Details
- Published on 2021-04-09

После многих лет программирования на РНР захотелось попробовать силы в принципиально другом направлении - в десктопной разработке на C++. Здесь сразу пропускаю вопросы типа "почему (не Python, Java, Go, etc)", просто, захотелось.
Это мой первый учебный проект, но, возможно, кому-то также будет полезно для изучения. Аналогов этой программы, если что, десятки и сотни, наверное и намного более функциональные. Но, суть не в этом.
Кто-то бухает, кто-то курит, а мне, вот интересно попробовать изучить другой, непохожий язык программирования. Не только, конечно, это, есть и другие интересы, но они не подходят по тематике этой статьи.
Для изучения чего-то желательно не просто сферический проект в вакууме, а нечто более или менее полезное в работе.
Так как я часто разрабатываю различные API, решил сделать клиента для отправки POST запросов. Для начала достаточно, тем более что это первый опыт разработки на C++.
Дополнительно, получу минимальный опыт в разработке интерфейсов.
Да, я написал еще один велосипед (:
Редирект на www и https
- Details
- Published on 2017-10-03

Универсальное и компактное решение сразу на www и https.
В свете того, что в Google сайты с сертификатом ранжируются выше, эта настройка для Apache будет полезна многим.
Установка Trac на Linux
- Details
- Published on 2017-10-02

Trac — средство управления проектами и отслеживания ошибок в программном обеспечении. Дальше опишу процесс установки на Linux-сервер.
Графические клиенты git в Ubuntu/Linux
- Details
- Published on 2016-10-10

Git - это бесплатная и свободная система контроля версий. Сам по себе git - это консольный клиент что может отпугнуть ламеров и говнокодеров, но в помощь им были созданы графические клиенты в которых разберется даже обезьяна.
Установка bower в Ubuntu/Linux
- Details
- Published on 2016-10-07

Менеджеры пакетов упрощают установку и обновление зависимостей проекта - сторонних библиотек, которые он использует, например jQuery и прочие.
Вместо скачивания всего этого вручную можно выполнить одну-две команды в терминале
Во многих языках программирования есть стандартные менеджеры пакетов, которыми разработчики пользуются для установки всех библиотек, например Composer в PHP.
Bower — не стандартный менеджер пакетов для клиентского js, но самый популярный.
Bower не навязывает пользователю свою систему сборки, а разработчику пакетов — метод подключения библиотеки (AMD, CommonJS и другие). Всё, что он делает — устанавливает нужные проекту пакеты подходящих версий вместе с их зависимостями, то есть просто загружает файлы нужных библиотек в специальную папку. Остальное остаётся на усмотрение разработчика.
Chromium с отключенными сервисами Google
- Details
- Published on 2016-09-30

Нет сейчас браузера функциональнее и удобнее чем Chrome или его свободная реализация Chromium. К сожалению не все так просто, браузер перегружен функционалом, работа его отличается от идеальной.
Мониторинг в Linux
- Details
- Published on 2016-09-24

Любая операционная система требует контроля за процессами и отслеживания параметров для поддержания ее в работоспособном состоянии.
Ошибка MySQL Invalid default value for 'TIMESTAMP_X'
- Details
- Published on 2016-09-19

MySQL имеет так называемый "строгий режим" с версии 5.1 до 5.7. Но в 5.7 он включен по умолчанию.
В моем случае это вызвало ошибку при переносе Битрикса "MySQL Invalid default value for 'TIMESTAMP_X'".