debianeach

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

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

debianeach

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

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

debianeach

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

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

debianeach

Опубликован:  2019-05-12T05:35:14.667449Z
400

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

debianeach

Опубликован:  2019-05-06T12:18:57.935529Z
Отредактирован:  2019-05-06T12:07:23.131441Z
2600

Продолжаю цикл статей и предлагаю вашему вниманию очередной обзор установочного LiveCD с Linux на борту. На этот раз объектом моего пристального внимания станет представленный командной LinuxMint установочный LiveCD в редакции XFCE версии 19.1. Я рассмотрю его загрузку, программное обеспечение, попробую установить операционную систему на компьютер с UEFI. Острожно, много картинок.

1. Исходная информация о LinuxMint

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

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

debianeach

Опубликован:  2019-05-02T11:53:33.616549Z
1000

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

debianeach

Опубликован:  2019-04-28T11:40:48.893036Z
Отредактирован:  2019-04-29T15:19:41.428997Z
5400

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

1. Исходная информация о MX Linux

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

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

debianeach

Опубликован:  2019-04-25T04:32:58.141167Z
1600

Продолжаем знакомиться с операционной системой Debian, в этом обзоре я попробую чуть более пристально взглянуть на программу установки операционной системы, а именно на её раздел - Настройка учётных записей пользователей и паролей, попробую отказаться от пароля root и продемонстрирую, к чему подобный шаг может привести. Эта демонстрация будет базироваться на Debian buster и его...

newbie

Опубликован:  2019-04-19T08:25:25.577288Z
Отредактирован:  2019-04-19T08:23:41.494324Z
900

Продолжаем работу над проектом selfish. В этом выпуске я займусь отработкой первого тестового развёртывания web-приложения на сервер. На текущем этапе стоит две цели: 1) проанализировать и отработать ручной процесс развёртывания приложения; 2) подтвердить текущие функциональные возможности приложения и функцию отсылки электронной почты с реального адреса в штатом режиме production.

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

2. Подробности о целях этого перформанса

9. Тестирование в браузере

newbie

Опубликован:  2019-04-16T11:01:54.016809Z
Отредактирован:  2019-04-19T08:21:41.449083Z
400

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

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

2. Создаём функциональные страницы для регистрации и восстановления пароля

12. Тестируем новый функционал в браузере

debianeach

Опубликован:  2019-04-11T13:17:43.842800Z
Отредактирован:  2019-04-11T13:28:23.159207Z
6202

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

debianeach

Опубликован:  2019-04-08T13:10:34.460469Z
Отредактирован:  2019-04-08T13:08:34.784670Z
800

Продолжаем разговор о прикладных задачах для десктопа на каждый день. Очередной перформанс посвящен делению цельных CDDA-рипов на треки заданного формата с заполнением метаданных треков полученными из CUE-файла рипа данными. Я продемонстрирую процесс деления CDDA-рипа в вариантах с использованием различных форматов хранения для полученных в результате деления рипа треков.

1. Что такое цельный CDDA-рип

2. Делим рип при помощи shntool и cuetools

7. Деление рипов других форматов

newbie

Опубликован:  2019-04-04T12:10:37.305921Z
Отредактирован:  2019-04-16T11:05:24.117154Z
700

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

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

2. Рефакторинг

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

newbie

Опубликован:  2019-04-02T14:04:59.937934Z
Отредактирован:  2019-04-04T12:11:43.365816Z
600

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

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

2. Создаём профиль пользователя

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

debianeach

Опубликован:  2019-03-28T12:55:44.632267Z
900

Продолжаем разговор о прикладных задачах для десктопа на каждый день, в этом выпуске мы рассмотрим так называемые lossless форматы хранения аудио-данных, я расскажу об их основной особенности, покажу программы для создания файлов в форматах FLAC, WavPack и Monkey's Audio, ну и конечно же традиционно закодирую WAV-файл всеми перечисленными энкодерами. Все lossless форматы...

debianeach

Опубликован:  2019-03-26T05:27:58.506378Z
900

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

debianeach

Опубликован:  2019-03-24T13:44:14.908306Z
900

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

newbie

Опубликован:  2019-03-21T07:01:00.698043Z
Отредактирован:  2019-04-03T06:09:19.991489Z
200

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

newbie

Опубликован:  2019-03-19T08:11:49.041531Z
Отредактирован:  2019-03-21T07:04:43.095196Z
300

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

newbie

Опубликован:  2019-03-16T09:46:59.989267Z
Отредактирован:  2019-03-19T08:33:15.123231Z
100

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

debianeach

Опубликован:  2019-03-14T10:29:11.390712Z
1500

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

debianeach

Опубликован:  2019-03-12T12:01:20.456942Z
Отредактирован:  2019-03-14T12:14:17.774578Z
1200

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

newbie

Опубликован:  2019-03-05T10:40:32.878119Z
Отредактирован:  2019-03-16T09:50:08.518679Z
600

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

newbie

Опубликован:  2019-03-04T07:40:40.243618Z
Отредактирован:  2019-03-05T10:45:41.656269Z
800

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

debianeach

Опубликован:  2019-03-03T05:42:04.246395Z
7200

В предыдущих выпусках блога я несколько раз коснулся темы разметки жесткого диска для установки Linux и рассмотрел несколько вариантов разметки диска, в том числе с помощью консольных утилит и средствами программы установки Debian. Но этот мир будет не полным без Gparted... В этом обзоре я расскажу о программе и покажу один из возможных вариантов разметки жесткого диска для...

newbie

Опубликован:  2019-02-25T13:07:20.002588Z
Отредактирован:  2019-03-04T07:44:00.721018Z
500

Продолжаем работу над проектом selfish. У приложения появилась база данных, а это значит, что теперь можно начать последовательное создание объектов этой базы данных и определение для них набора, формата и параметров хранения данных. В этом обзоре я покажу один из возможных вариантов определения пользователя web-приложения и пользовательского аккаунта в рамках оригинальной...

newbie

Опубликован:  2019-02-22T07:48:16.016095Z
Отредактирован:  2019-02-25T13:09:56.910894Z
600

Продолжаем работу над проектом selfish. На текущий момент у приложения имеется стартовая страница, и совершенно отсутствует полезный функционал. Настало время научить selfish работать с данными на сервере, для этого понадобится back end и средство для хранения данных - база данных. В этом обзоре я покажу один из возможных вариантов подключения базы данных PostgreSQL к уже...

debianeach

Опубликован:  2019-02-20T06:56:12.786793Z
4700

В этом выпуске блога поговорим о прикладном программном обеспечении, а именно о браузерах Интернет, которые в той или иной мере доступны пользователям операционной системы Debian buster, и рассмотрим установку в систему браузеров сторонних вендоров, которые не попали в официальный репозиторий: Google Chrome, Opera и Yandex Browser. Операционная система Debian является...

newbie

Опубликован:  2019-02-18T09:32:29.328120Z
Отредактирован:  2019-02-22T07:49:29.010717Z
600

Продолжаем работу над проектом selfish. В предыдущем выпуске блога я создал базовый шаблон и допустил при этом небольшую оплошность в клиентском коде, которая в итоге выразилась в неверном отображении страницы в браузере. Этот обзор будет посвящен локализации и устранению ошибки. Кроме этого, поговорим об отладке JavaScript-сценариев и обработке ошибок в приложении на стороне...

newbie

Опубликован:  2019-02-14T10:51:08.850991Z
Отредактирован:  2019-02-18T09:45:09.504288Z
300

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