debianeach

Опубликован:  2019-11-13T08:36:33.661499Z
Отредактирован:  2019-11-13T08:35:33.858781Z
300

В этом обзоре рассмотрим установку тестовой ветки Debian на десктоп с UEFI. Следующий релиз Debian - bullseye является тестовой, разрабатываемой веткой дистрибутива и вполне может быть использован на домашнем десктопе для решения повседневных пользовательских задач. Здесь я покажу один из вариантов установки bullseye при помощи Debian netinst. Осторожно, в топике много картинок...

1. Исходные данные

2. Загружаем установочный iso-образ

6. Настройка окружения рабочего стола

debianeach

Опубликован:  2019-11-04T06:34:42.589064Z
Отредактирован:  2019-11-04T06:34:20.428819Z
3100

Fedora - одна из веток развития операционных систем на базе ядра Linux. В этом обзоре пристально рассмотрим выборочную установку Fedora 31 при помощи установочного образа Fedora-Everything-netinst. Я покажу, где этот образ можно скачать, запишу его на флэш-накопитель, загружу свой компьютер с полученного носителя и продемонстрирую всю процедуру установки ОС с заданным набором ПО.

1. Исходная информация о Fedora-Everything-netinst

2. Загрузка iso и запись образа на флэш

9. Выводы

Метки:  linux, iso, netinst, fedora

newbie_

Опубликован:  2019-11-01T08:24:37.330225Z
200

В одном из предыдущих выпусков блога я продемонстрировал начальный этап разработки микропроекта dice - простейшего консольного эмулятора игры в кости. Сегодня я рассмотрю автоматизированную сборку этой программы и напишу свой первый Makefile, на основе которого откомпилирую исполняемый файл программы при помощи утилиты GNU Make. Исходный код микропроекта dice в настоящий момент...

debianeach

Опубликован:  2019-10-24T06:33:14.097210Z
1000

Продолжаем разбираться с рабочей станцией на базе Fedora RFRemix 29, в прошлом выпуске блога Дебианыч более-менее успешно справился с установкой операционной системы, при этом созданный в программе установки пользователь newbie не получил возможности выполнять программы с правами суперпользователя. Сейчас я буду этот порядок вещей исправлять. Известно, что права...

debianeach

Опубликован:  2019-10-23T08:16:08.698756Z
Отредактирован:  2019-10-23T08:10:47.566715Z
900

В этом обзоре познакомимся с работой русскоязычного сообщества Fedora на примере выборочной установки операционной системы Fedora 29 при помощи установочного образа RFRemix-Workstation-netinst. Я покажу загрузку образа, запись образа на флэш-накопитель, загружу свой компьютер с полученного носителя и установлю операционную систему в минимальном наборе ПО с рабочим столом LXDE.

1. Исходная информация о RFRemix-Workstation-netinst

2. Загрузка iso и запись образа на флэш

9. Выводы

newbie_

Опубликован:  2019-10-21T08:06:11.394141Z
700

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

debianeach

Опубликован:  2019-10-13T07:58:46.281013Z
1100

Возвращаюсь к напечатанному... В этом выпуске блога я займусь небольшим улучшайзингом и покажу, каким образом можно унифицировать полученное в одном из предыдущих выпусков блога решение. Итак, мне необходимо получить список установленных в моём Debian buster пакетов, и каждая строчка этого списка должна содержать только имя пакета. Команда, позволяющая решить задачу в моей...

debianeach

Опубликован:  2019-10-06T04:30:55.664712Z
2600

В блоге новая рубрика. В этом обзоре поговорим о программе su, научимся правильно получать права суперпользователя с её помощью и рассмотрим наиболее часто встречающуюся ошибку, которую допускают новички. Итак, у меня есть десктоп с Debian buster на борту, а супрепользователь системы имеет пароль. Этого достаточно, чтобы получить права root в терминале в сессии текущего...

debianeach

Опубликован:  2019-10-05T06:19:05.191631Z
Отредактирован:  2019-10-06T02:46:16.547632Z
2000

В продолжение темы о перенаправлении ввода/вывода предлагаю вашему вниманию решение одной насущной прикладной задачи. Решать эту задачу, сформулирую её чуть ниже, я буду в терминале, и решение будет активно использовать перенаправление ввода/вывода - так называемый программный канал. Несколько слов о самой задаче... В моём скромном хозяйстве появился второй лэптоп. Мне...

debianeach

Опубликован:  2019-09-29T11:17:55.981709Z
10100

Продолжаем знакомиться с возможностями терминала Linux. Главной целью и темой для этого обзора послужит ввод/вывод консольных программ, перенаправление ввода/вывода из файла/в файл, а также создание программного канала. В предыдущем выпуске блога мы определились, что программы в среде Linux делятся на два вида: CLI-программы и GUI-программы. Интересом моего пристального внимания...

debianeach

Опубликован:  2019-09-26T06:50:04.752009Z
Отредактирован:  2019-09-26T08:03:11.458989Z
4600

Продолжим знакомиться с возможностями терминала Linux. В этой части обзора я покажу простой способ идентификации и остановки некоторого процесса при помощи простых действий в терминале. В предыдущем выпуске блога были рассмотрены основные аспекты запуска процессов в терминале и некоторые приёмы управления этими процессами. В частности, я показал, что всеми запущенными с...

Метки:  linux, terminal, ps, kill

debianeach

Опубликован:  2019-09-24T05:31:30.844546Z
11400

Терминал Linux у рядовых пользователей компьютера, особенно у начинающих осваивать мир Linux, чаще всего ассоциируется с чем-то магическим, непознаваемым и чрезвычайно сложным в освоении. Тем не менее, ничего сложного в этой области компьютерных задач нет. В этом обзоре я покажу основные принципы взаимодействия с терминальной программой и методы управления процессами. Поможет...

newbie_

Опубликован:  2019-09-21T11:11:11.305426Z
Отредактирован:  2019-09-21T11:10:36.178439Z
800

Успешное и эффективное программирование на C++, на мой взгляд, невозможно без знания основных типов данных, паттернов и стандартной библиотеки Cи. Этот обзор посвящен массивам и указателям Cи, рассмотрены основные приёмы работы с массивами: объявление, инициализация, заполнение данными, получение данных и т.д. Материал изложен на базе интерпретации C Primer Plus by Stephen Prata.

1. Объявление массива

2. Инициализация массива

7. Использование const с массивами и указателями

Метки:  c, array, pointer, gcc

debianeach

Опубликован:  2019-08-13T05:20:51.615051Z
Отредактирован:  2019-08-13T05:20:19.858156Z
2603

Во второй части демонстрации рассмотрены вопросы подключения к серверу по ssh, установка специализированного серверного программного обеспечения, настройка и развёртывание web-приложения, настройка web-сервера и необходимых ему системных служб. В результате описанных действий в локальной виртуальной сети начнёт функционировать сайт на основе выбранного web-приложения.

1. В предыдущей серии

2. Настраиваем ssh-сервер

8. Настраиваем сайт

debianeach

Опубликован:  2019-08-10T09:01:22.746964Z
Отредактирован:  2019-08-13T05:25:22.283305Z
5600

В этой демонстрации рассмотрена установка Debian buster на сервер сети на примере ручного развёртывания web-приложения. В результате предпринятых усилий получим абсолютно аналогичный auriz.ru сайт в локальной виртуальной сети. Повторив описанный процесс на VDS/VPS-сервере в сети Интернет с минимальными отличиями, можно получить полнофункциональный сайт. Осторожно, много картинок...

1. Исходные данные

2. Настраиваем десктоп

7. Продолжение следует

newbie_

Опубликован:  2019-08-07T12:40:05.078353Z
5601

Продолжаем нарабатывать моторику на решении практических задач в рамках программ на C++. В этой статье поговорим о чтении данных из текстовых файлов и рассмотрим один небольшой, но весьма поучительный пример. Я продемонстрирую один из способов чтения данных из текстового файла и их минимальную необходимую начальную обработку. Все действия будут продемонстрированы на базе...

newbie_

Опубликован:  2019-07-23T08:16:02.905315Z
Отредактирован:  2019-07-23T08:35:20.107741Z
7900

В порядке подготовки к одному более или менее серьёзному проекту на C++ озадачился я вопросами представления, ввода и вывода данных в программах на C++, в частности, меня интересует кириллический текст и обработка строк, его представляющих. Как выяснилось, не напрасно озадачился, об этом и пойдёт речь в этом выпуске блога. Русский язык - мой родной и горячо любимый, хоть и не...

debianeach

Опубликован:  2019-07-19T09:56:17.464223Z
Отредактирован:  2019-08-12T11:09:17.922821Z
51900

Debian buster обрёл стабильность и стал официальным релизом сообщества. Старый добрый stretch готов отправиться на заслуженный отдых, мы всегда будем вспоминать его добрым словом. Дебианыч не может оставить без внимания очередную пройденную вешку, поэтому этот обзор будет посвящен buster -у и установке операционной системы на десктоп с UEFI. Осторожно, в топике много картинок...

1. Исходные данные

2. Загружаем установочный iso-образ

8. Настройка окружения рабочего стола

newbie_

Опубликован:  2019-07-12T07:30:26.312070Z
1100

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

newbie_

Опубликован:  2019-07-11T12:34:21.224961Z
Отредактирован:  2019-07-11T12:34:09.799870Z
2300

Продолжаю свой любительский практикум программирования на C++. Очередной перформанс будет посвящен разработке элементарного консольного эмулятора игры в кости. Я напишу программу, которая будет собирать данные из командной строки - имена игроков и количество бросков кубика, обрабатывать эти данные и выдавать на экран терминала результаты игры и имя победителя. Будет интересно...

1. Исходные данные задачи

2. Рабочее пространство проекта

6. Подводим итоги

debianeach

Опубликован:  2019-07-02T12:31:02.145745Z
2500

Всё течёт, всё меняется, совсем не так давно Дебианыч обновлял свой десктоп на Debian buster, дело было в феврале. Как и ожидалось, этот период использования тестового выпуска Debian на десктопе прошёл вполне благополучно и плодотворно, никаких более или менее серьёзных каверз и осложнений не случилось, и десктопом Debian buster я доволен и удовлетворён - дарит много радости изо...

newbie_

Опубликован:  2019-07-02T05:21:59.215664Z
1100

В этом выпуске блога я буду заниматься рефакторингом и оптимизацией кода. А полем для бурной деятельности мне послужит уже решенная в одном из предыдущих выпусков блога задача на преобразование строк в числа. Код, который разрабатывает программист, почти всегда вариантен, а задача может иметь несколько решений. Как правило, хороший код выражает самое простое и оптимальное...

newbie_

Опубликован:  2019-06-24T06:49:54.016336Z
3901

Сортировка - очень распространённая типовая задача, которую часто приходится решать в повседневной жизни даже обычным людям никак не связанным с программированием и разработкой программного обеспечения. Этот обзор посвящён сортировке массива целых чисел по возрастанию, я покажу один из классических алгоритмов сортировки - сортировку вставками. Условия задачи следующие: Дан...

Метки:  sort, cplusplus, sorter

newbie_

Опубликован:  2019-06-16T07:14:11.656383Z
Отредактирован:  2019-07-12T15:56:59.317176Z
1501

В предыдущем выпуске блога я продемонстрировал один из возможных вариантов преобразования содержащих только цифры строк в целые числа с использованием стандартных процедур. Мне интересно рассмотреть процесс обратного преобразования без использования соответствующих функций стандартной библиотеки. Об этом и пойдёт речь далее... Условия задачи следующие: Дано целое число ...

newbie_

Опубликован:  2019-06-09T09:40:05.623996Z
Отредактирован:  2019-07-02T08:59:23.036025Z
3300

Продолжаю свой любительский практикум программирования на C++, в этой презентации я покажу простое преобразование строк в целые числа с использованием стандартных процедур, но без использования соответствующих функций стандартной библиотеки. Задача, решение которой я покажу в этом выпуске блога, была сформулирована на одном из собеседований, задача достаточно простая, но при...

newbie_

Опубликован:  2019-06-02T05:50:50.578736Z
Отредактирован:  2019-06-02T05:57:54.997600Z
2201

Практикум программирования на С++ я начну с решения простых, иногда даже нелепых учебных задач, которые, впрочем, вполне могут стать объектом интереса на собеседованиях, если вдруг мне захочется найти работу. И первой в моём списке следует ненаховская задача с числами 3 и 5. Скажу пару слов о самой задаче... Впервые условия этой задачи мне сформулировал Андрей Ненахов ...

newbie_

Опубликован:  2019-05-28T06:54:19.700912Z
Отредактирован:  2019-05-28T06:57:31.760673Z
2800

Кто из нас в детстве не мечтал стать программистом?! Вопрос скорее риторический, ответа не требует. Я, когда был совсем юным, абсолютно определённо мечтал стать программистом, правда даже отдалённо не представлял себе работу программиста, и путь, который должен пройти юный организм, чтобы стать программистом. В этом блоге я буду осуществлять мечту своей юности и, двигаясь...

debianeach

Опубликован:  2019-05-21T07:37:33.608875Z
16800

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

debianeach

Опубликован:  2019-05-15T08:06:58.911442Z
19400

В этом выпуске блога речь пойдёт о файлах и, в частности, о текстовых файлах. Я попытаюсь в простых образах описать текстовые файлы, покажу основные приёмы работы с ними в терминале операционной системы Linux, расскажу о характерных особенностях текстовых файлов и возможных проблемах при их чтении, а так же продемонстрирую некоторые программы, которые предоставляют необходимый и...

debianeach

Опубликован:  2019-05-12T06:49:18.991347Z
Отредактирован:  2019-05-12T06:54:43.461030Z
8900

Возвращаюсь к MX Linux, установку которого я рассмотрел в одном из предыдущих выпусков блога. При подготовке материала о MX Linux меня постигла странная каверза. Дело в том, что я устанавливал MX Linux на виртуальную машину VirtualBox с UEFI, и после выключения виртуальной машины, включив её вновь, я обнаружил, что операционная система не загрузилась. В этом обзоре я покажу, как...