Итоговый дайджест новостей программы Easyhotspot за 2019 год

Эта заметка включает в себя сведения обо всех более-менее значительных изменениях, исправлениях и нововведениях в биллинговой программе Easyhotspot, произошедших в 2019 году.


Изменения в веб-интерфейсе Easyhotspot («черной админке»)

  • В программу добавлена возможность печати ваучеров на т.н. «термопринтере чеков». При написании кода для проверки использовался китайский принтер модели JP-58H. Как выглядит напечатанный чек, можно посмотреть по ссылке (правда, качество фото — не очень);
  • В меню редактирования клиентов с оплатой по счету и ваучеров (включая и установку NASID или даты окончания обслуживания для postpaid-клиентов) добавлен параметр, благодаря которому после сохранения настроек Администратор (или Кассир) возвращается именно туда, откуда и вызывал данное меню. Например, если меню редактирования параметров клиента было открыто с 3-й страницы их полного списка, то и возврат по окончании редактирования произойдет на ту же самую 3-ю страницу списка;
  • При выводе информации о размере ОЗУ в меню Администратора «Информация о системе» была добавлена информация о свободном объеме памяти:

Сводка сведений о системе программы Easyhotspot

Читать далее «Итоговый дайджест новостей программы Easyhotspot за 2019 год»

«Деньги, карты, два ствола» (linux, kodi, tv-box)

— Мамо! Купіть мені плєєр!
— Який тобі плєєр, доцю? Ти ще коньків не сточила!..

Прогресс шёл себе, шёл, и дошёл до того, что наиболее универсальный плейер нынче представляет собой … компьютер в том или ином его обличии. А современный медийный контент — это различные файлы (видео/аудио/изображение/прочие), хранящиеся либо на каких-нибудь носителях, либо на серверах, как локальных, так и размещенных где-то в интернете. Миру явили даже такой симбиоз, как Smart-TV — (фактически, обычный) компьютер, который запхнули внутрь телика. Он тебе и в интернет сходит, и музычку проиграет, и киношку покажет, и еще целую кучу других разных дел сделает!

Но так уж вышло, что телик я себе купил … обычный (хорошо, хоть с HDMI-входами!). И это — лишь одна из причин всего того «перфоманса», который описан в этой заметке. Телевизор мой стоит себе на стенке в зале. Рядом разместился AV-ресивер (музыку тоже люблю послушать иногда), колонки, саб, одним словом — «всё пучком». И лишь компьютера там нет! Ну и последний «гвоздь в крышку» — моя домашняя «файлопомойка» (сервер, на котором хранятся все те самые файлы медиа-контента) живет на антресоли, образно говоря, «на другом краю мира» (квартиры). И никаких кабелей между этими локациями не было проложено по определению (ну кто мог себе такое даже представить в конце прошлого века, когда делался ремонт квартиры?!). Ну и последнее — музыку  я люблю «пускать» на ресивер «по цифре», но при этом, из цифровых входов у моего «старичка» имеются лишь S/PDIF и его оптическая разновидность — TOSLINK. А фильмы жена любит смотреть со звуком из телевизора («А чего оно так громко гупает с твоих колонок?»). Ну вот вроде как и закончили с «вводными»…

Итак, первый плейер, на который были возложены обязанности развлекать нас, представлял собой мини-ПК Raspberry-PI, с установленной на нем дополнительной платой PiFi-Digi (цифровые выходы звука S/PDIF и TOSLINK). Вот такая себе «сладкая парочка»:

Читать далее ««Деньги, карты, два ствола» (linux, kodi, tv-box)»

2,5-дюймовый винчестер — в D’link DNS-320L

Так уж сложилось, что у меня завалялось несколько «свободных» ноутбучных винчестеров (2,5 дюйма). И захотелось мне NAS. Причем, естественно, такой, чтоб в него эти самые винчестеры пристроить. Гугл предлагал или «только дорого», или «только под винчестеры 3,5 дюйма». А хотелось, как обычно, «всё и на шару»…

«Глаз лег» на недорогой NAS для двух винчестеров от D’link — модель DNS-320L. НО! В интернете так и не нашлось никакой информации, о том, смог ли кто-то все-таки успешно установить в него винчестеры размера 2,5 дюйма?..

И терзали меня эти сомнения до тех самых пор, пока не нашел я в интернете вот такую картинку внутренностей аппарата со снятой крышкой. После этого мыслительный процесс пошел уже «в конструктивном направлении»… Читать далее «2,5-дюймовый винчестер — в D’link DNS-320L»

Зажигаем «LAMP-очку»

Наблюдая превеликое множество инструкций на тему установки вебсервера с поддержкой РНР, в которых идет нудное перечисление вида «Установите Apache», «Установите PHP», и т.д. и т.п., я всегда прихожу в уныние. Ну зачем все так сложно? По этому, я и решил написать эту заметку, в которой мы все это установим «на раз, два, три»…

Очень кратко о том, что такое LAMP.  Метапакет LAMP (Linux – Apache – MySQL – PHP) – это «объединенный пакет» устанавливающий «одним махом» несколько программ сразу. Он включает в себя: веб сервер Apache, сервер баз данных MySQL и сервер приложений на языке PHP. Установка этого метапакета в дистрибутивах Linux на самом деле позволяет максимально просто установить все указанные службы, а также автоматически настроить их взаимодействие. Результатом его установки является полноценный веб-сервер, с поддержкой PHP и MySQL, работающий на компьютере. Читать далее «Зажигаем «LAMP-очку»»

Установка xneur в Mandriva

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

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

Итак, запускаем любой (любимый) браузер. И в нем выполним следующее:

Рис. 1 - Сайт http://urpmi.mandriva.ru/
  1. В поле адреса введем «http://urpmi.mandriva.ru/«. (Если вы читаете эту заметку именно на том самом компьютере, просто щелкните по ссылке http://urpmi.mandriva.ru/). Откроется сайт показанный на рисунке 1 (выше).
  2. В выпадающем списке выберите вашу версию дистрибутива Mandriva.
  3. В выпадающем списке выберите архитектуру (32 или 64-битная)
Рис. 2 - Добавление источника EduMandriva
  1. После того, как дистрибутив и архитектура выбраны, щелкаем кнопку «Добавить EduMandriva источники»
  2. Браузер предложит вам открыть или сохранить файл easyurpmi.urpmi-media

Что делать — решайте сами. В случае выбора варианта «Сохранить», после того, как файл будет записан на ваш компьютер, откройте его (дважды щелкните мышью). В случае выбора варианта «Открыть» система сама запустит файл по окончании загрузки. Так что конечный результат все равно будет один — система запросит у вас пароль системного администратора (root). Дело в том, что файл easyurpmi.urpmi-media — это скрипт, добавляющий в вашу систему новый репозиторий. А добавлять новые репозитории — это прерогатива только администратора системы. Вот и просят вас подтвердить правомочность действий.

После ввода пароля root-а вы получите вот такое сообщение:

Рис. 3 - Запрос на добавление нового репозитория

Соглашаемся с предложенным — жмем кнопку «Да»,

Рис. 4 - Загрузка списков пакетов нового репозитория

Начнется загрузка списка пакетов с выбранного источника.

Рис. 5 - Загрузка завершена

После этого новый источник пакетов (читай «программ») будет добавлен в вашу систему. В данном источнике присутствуют дополнительные программы, которых нет в основном репозитории Mandriva. В основном это программы обучающего и образовательного направления. Есть в этом репозитории и xneur.

Теперь вы можете установить в систему xneur скажем так, традиционным методом. Как устанавливать программы в Mandriva, я уже писал тут — «Установка програм в Mandriva«.

Вкратце — запускаем Центр управления Mandriva. Выбираем «Установку и удаление программ». В поле поиска вводим «xneur».

Рис. 6 - Поиск пакетов с именем, содержащим "xneur"

Выбираем пакет «gxneur» — это графическая оболочка к xneur. Ставим птичку напротив выбранного пакета. При этом менеджер пакетов сообщит вам, что нужно установить и следующие дополнительные пакеты:

Рис. 7 - Недостающие пакеты

Соглашаемся — жмем кнопку «Да».

После этого жмем кнопку «Применить» (внизу справа).  Менеджер пакетов еще раз переспросит вас — уверены ли вы в своем желании установить выбранные пакеты:

Рис. 8 - Подтверждение установки пакетов

Нажимаем кнопку «Да».

После этого пакеты будут установлены в компьютер. На этом Центр управления Mandriva можно закрывать.

Программа gxneur (и xneur тоже) теперь установлена, и запустить ее можно в меню «Утилиты». После этого, на иконке программы в системном трее щелкаем правой кнопкой, выбираем «Настройки» и далее, как говорится, «сахар и сливки добавить по вкусу»…

Установка програм в Mandriva

Один из первых вопросов, с которым сталкивается новичок в Mandriva Linux — «А как тут устанавливать программы?» Сразу оговорюсь — ниже речь пойдет об установке программ, написанных для Linux. Вопрос о том, «Как в Linux установить Photoshop?» (в том смысле, что любую Windows-программу) здесь рассматриваться не будет. Программ для Linux написано превеликое множество. При этом существуют функциональные аналоги многих популярных приложений для Windows. Перечисление их соответствий также не является целью данной заметки. При желании подобную информацию можно «нагуглить» буквально за пару минут.

Так о чем же пойдет речь? Только лишь о возможных вариантах установки программ из RPM-пакетов в Mandriva Linux. Два слова о RPM. Аббревиатура эта составлена из первых букв названия «Red Hat Package Manager», указывая в первую очередь на авторство (компания Red Hat) т.н.  «Менеджера пакетов». Естественно предположить, что этот Менеджер (фактически — это программа) нужен для управления «Пакетами». Что за «пакеты» такие? Все ПО для Mandriva поставляется в виде т.н. «пакетов». В пакете присутствуют как сами исходные коды программы, так и указание «месторасположения» куда устанавливать программу в «стандартной» файловой структуре Mandriva Linux, а также информация о т.н. «зависимостях». Зависимость — это информация о том, какие другие пакеты должны быть установлены в системе для нормальной работы устанавливаемого. Если необходимых пакетов нет, то менеджер предлагает доустановить недостающее. Ну и напоследок — rpm — это консольная программа. Новички же в подавляющем большинстве хотят графических интерфейсов. Вот об этом и пойдет речь…

Репозитории

Слово «Репозиторий» (в англ. написании — repository) обозначает хранилище. Применительно к данному случаю — это место, где хранятся все доступные программы. Даже если Вы установили Mandriva Linux с DVD-диска, наивно полагать, что это (всего один диск!!!) и есть все программы, которые могут быть установлены в системе! В полном объеме все программы, которые фирма-автор дистрибутива (в нашем случае, ф. Mandriva) проверила и (возможно) адаптировала для использования в своей системе, находятся на серверах компании, доступных в интернете. Не стоит, кстати, переживать, что «на всех не хватит»! Чтобы не было проблем как с доступом, так и со скоростью скачивания, существует целая система «зеркал» (копий репизитория), разбросанных по всему миру.

Изначально, как только Вы установили Mandriva Linux, в системе в качестве источника программ указан один лишь только диск, с которого Вы собственно и произвели установку. При этом следует учесть несколько моментов. Первый — «стартовый» набор доступных для установки программ ограничен объемом носителя. Если Вы скачали и установили Mandriva Free (на одном DVD-диске), то без подключения компьютера к интернету Вы сможете установить гораздо больше программ, чем в случае, когда Вы скачали и установили Mandriva One (на одном CD-диске). С другой стороны, ситуация изменится, если Ваш компьютер планируется подключить к интернету. В этом случае, после того, как Вы настроите систему на использование в качестве источников программ репозториев, расположенных в интернете, объем доступных к установке программ сравняется. И в таком случае, возможно, достаточно скачать 1 CD-диск, на котором присутствует только самый необходимый минимум, а всё остальное потом доставить из интернета, чем качать сразу целый DVD-диск, на котором наверняка найдется что-то невостребованное в случае Вашей инсталляции. Решать Вам…

А пока — запускаем Центр управления Mandriva. Для этого мышью жмем кнопку «Пуск» (или значок со звездой», расположенный (обычно) в левом нижнем углу экрана. В открывшемся списке выбираем «Утилиты«, затем «Системные» и щелкаем по ярлыку «Центр управления Mandriva» (может называться еще и как «Настройка компьютера«). Так как это утилита системного администрирования (управления системой), Вас попросят ввести пароль администратора. В процессе установки Mandriva Вы задавали пароль для пользователя root. Именно его и вводим вот в такое открывшееся окно:

mcc_enter_root_password
Рис. 1 - Ввод пароля при входе в "Центр управления Mandriva"

После того, как ввели правильный пароль, мы попадаем непосредственно в Центр управления Mandriva. По умолчание при этом сразу открывается закладка «Управление программами«, показанная на рис. 2 ниже:

mcc_control_of_programs
Рис. 2 - Центр управления Mandriva

(Если же у Вас открыта другая закладка, то просто щелкните на закладку «Управление программами«, расположенную слева.)

Меню «Управление программами» предлагает нам на выбор три возможных действия:

  • Установка и удаление программ
  • Обновление системы
  • Настройка источников установки/обновления ПО

На данном этапе мы хотим настроить систему на использование источников, находящихся на зеркалах репозитория в интернете. Поэтому, выбираем именно третий пункт — щелкаем на иконке «Настройка источников установки/обновления ПО«. Откроется меню «Настройка источников«. Изначально в данном окне будут присутствовать два пункта, указывающих на использование в качестве источника компакт-диска, использовавшегося при установке. Лично я их обычно удаляю. И вот почему. При установке новых программ система ищет их на всех источниках. Если в настройках остался как источник и компакт-диск, то при каждом поиске Вас будут просить вставить его в компьютер. С одной стороны, просто лень каждый раз дергаться и искать его. А с другой стороны, в интернет-репозиториях есть все то же самое, причем еще и «самое свежее» (об этом ниже). А компьютер мой подключен к интернету всегда. Вот именно поэтому я записи об использовании установочного диска в качестве источников программ сразу же удаляю.

Чтобы добавить источники программ, в меню «Настройка источников» щелкаем мышью кнопку «Добавить» (расположенную справа). Получаем вот такой запрос:

sources_choose_complect
Рис. 3 - Выбор набора источников программ

Попробую вкратце разъяснить суть вопроса. Ничто не стоит на месте. Программы, написанные для Linux не просто так «лежат и ждут Вас». Они постоянно обновляются — как с целю улучшения, так и с целью исправления обнаруженных ошибок. Обновленные версии программ после их проверки (на совместимость и зависимости) тут же попадают в репозитории. В итоге, в интернете (на зеркалах) всегда лежат наиболее «свежие» версии всех доступных программ (особенно по сравнению с инсталляционным диском). Далее. В репозиториях все пакеты (программы) поделены на три основные категории — Main. Contrib и Non-free. Категория Main — это все поддерживаемое свободное ПО (с открытыми исходными кодами). Contrib — это все неподдерживаемое свободное ПО (с открытыми исходными кодами). И наконец Non-free — это поддерживаемое несвободное ПО (авторы которого не предоставляют исходных кодов ПО). Каждая из категорий включает в себя четыре подкатегории. Первая из них раньше называлась Release. Сейчас она дополнительного названия она не имеет. В нее входят все те пакеты, которые были включены в дистрибутив на момент его выхода. Следующая подкатегория называется Updates (обновления). В нее входят пакеты с обновлениями, либо исправляющими ошибки, либо закрывающими «дыры» в безопасности пакетов, включенных в соответствующую подкатегорию Release. Третья подкатегория называется Testing. В ней находятся пакеты с обновлениями программ, вышедшими уже после выходя дистрибутива, которые поддерживаются официально и на данном этапе находятся в стадии проверки (тестирования) перед официальным выходом. И последняя подкатегория — это Backports. В ней находятся пакеты с новыми версиями ПО, вышедшими уже после выпуска дистрибутива, но еще не поддерживаемые официально. Более подробно о категориях дистрибутива можно почитать по ссылке (на английском).

Вернемся к вопросу, показанному на рис. 3. Вам предлагается выбрать — какой набор источников программ подключить — Только источники с обновлениями (то есть, те, которые «Updates«), или же полный набор. «Только обновления» имеет смысл подключать в том случае, если каких-либо изменений в конфигурации ПО, установленного на компьютере не предполагается, но требуется регулярно устанавливать все обновления. Смысл термина «Полный набор», думаю, объяснять не нужно…

Итак, чтобы иметь доступ к максимальному числу программ, выбираем кнопку «Полный набор источников«, и щелкаем по ней мышью. Программа задаст следующий вопрос:

sources_confirm_internet_conection
Рис. 4 - Подтверждение подключения к интернету

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

sources_downloading_lists
Рис. 5 - Загрузка списков программ

После того, как загрузка будет завершена, в окне «Настройка источников» появится вот такой список:

sources_added
Рис. 6 - Полный список источников

На этом настройка источников завершена. Жмем кнопку «ОК» (внизу справа) и возвращаемся в меню «Управление программами» (см. рис. 2 выше).Теперь наш компьютер готов к установке всего доступного объема наиболее новых версий программ. Пора ставить!…

Установка программ

Чтобы установить новую программу, в меню «Управление программами» (см. рис. 2) щелкаем на иконке «Установка и удаление программ«. Попадаем вот в  такой список:

mcc_select_type_of_packages
Рис. 7 - Выбор категорий отображаемых пакетов

По умолчанию в программе установки включен фильтр. Она выводит в качестве результата поиска только программы с графическим интерфейсом. Зачастую же оказывается необходимым установить не только то, что имеет GUI. Именно поэтому я этот фильтр обычно выключаю. Для этого нужно (как показано на рис. 7) щелкнуть мышью на выпадающем списке в левом верхнем углу и вместо пункта «Пакеты с графическим интерфейсом» выбрать пункт «Все«. Теперь при запросе будут выводиться все возможные варианты.

Перед тем как перейти непосредственно к установке, небольшая ремарка. Если Вы где-то услышали (прочли) о программе, которую захотели установить, не спешите тут же скачивать ее. Вспомните тот факт, что в репозиториях дистрибутива присутствует превеликое множество программ. Вполне может статься так, что и заинтересовавшая Вас программа там также уже присутствует. По этому, сначала поищите её в репозитории. Тем более, что это сделать очень просто…

Теперь возвращаемся к процессу установки. Итак, Вы уже запустили «Центр управления Mandriva«, в нем выбрали закладку «Управление программами«, а в ней щелкнули по иконке «Установка и удаление программ«. Вводим в поле поиска имя программы (пакета) и нажимаем Enter на клавиатуре. В итоге получаем список пакетов, имя которых содержит введенное нами слово:

mcc_search_of_packages
Рис - 8. Результаты поиска пакетов

Нам остается лишь выбрать требующийся пакет из предложенного списка и поставить «птичку» в «чекбоксе» (пустом квадрате) слева от имени выбранного пакета:

mcc_select_of_packages
Рис. 9 - Выбор пакета

При этом справа от имени ( а точнее — версии) пакета появляется оранжеый символ со стрелкой, обозначающий Ваше намерение скачать данный пакет. Может оказаться так, что при установке «птички» Вы получите дополнительное сообщение о том, что «…для соблюдения зависимостей будут установлены следующие пакеты…» и под этим — целый список. Оно обозначает, что программа, которую Вы собираетесь установить, для своей работы требует, чтобы в системе были установлены программы или библиотеки, приведенные в данном списке, но на данном этапе отсутствующие в Вашей системе. Поэтому, менеджер пакетов предлагает Вам установить недостающее. Если Вы откажетесь, то установка выбранной программы также будет отменена. По этому, остается лишь ответить привычное «ОК» на данное предложение…

Если Вы планировали установить несколько программ, то нужно снова вернуться к процессу поиска (см. рис. 8 выше) и ввести имя следующей программы в строке поиска. Если же Вы хотели установить всего одну программу, то просто жмем кнопку «Применить» внизу справа. И получаем следующий вопрос:

mcc_confirm_of_setup
Рис. 10 - Подтверждение установки выбранного пакета

Можно вздохнуть с облегчением — так как это последний вопрос! Жмем кнопку «Да«, немножко ждем (пока пакет(ы) загрузится и установится). Все, выбранная программа установлена.

PS. Это далеко не единственный способ установить программу в Mandriva. Как говорится «Продолжение следует«…

Управление разделами HDD программой Gparted с диска Live-CD Ubuntu

Берем Live-CD Ubuntu. Как берем? Скачиваем. Где берем? На сайте Ubuntu. Пишем на болванку. Вставляем диск в привод компьютера и загружаемся с него.

У тех, кто хочет отредактировать разделы HDD у компьютера, на котором уже установлена Ubuntu (или другой дистрибутив Linux, использующий десктоп Gnome), может возникнуть вопрос — а почему именно Live-CD? Почему просто не загрузить Linux с жесткого диска, а потом запустить программу Gparted и поредактировать разделы? Ответ прост — Gparted не сможет работать со смонтированными разделами.  А раздел жесткого диска с которого компьютер только что загрузил Linux, размонтировать не получится (равно как и другие разделы, используемые Linux-ом в работе, если таковые имеются). Вот потому-то и нужно загрузиться с Live-CD — при этом все разделы жеского диска компьютера не смонтированы и доступны к редактированию. Читать далее «Управление разделами HDD программой Gparted с диска Live-CD Ubuntu»

Ставим OrangeHRM в Mandriva по-быстрому…

На днях ставил на своем «сервере» OrangeHRM. Запустил «Центр управления Mandriva», поискал в списке «Установка и удаление программ», Есть такая программа в списке пакетов! Отлично! Ставим «птичку», жмем кнопку «Применить». Система отвечает, что «для удовлетворения зависимостей» нужно поставить еще парочку пакетов. Соглашаемся (а что, разве у нас есть альтернатива?). Ждем, пока пакеты загрузятся и установятся. Несколько минут на все про все! А вот «про всё» ли — ещё тот вопрос?… Читать далее «Ставим OrangeHRM в Mandriva по-быстрому…»

«Живая» флешка с Linux-ом

Сразу же опускаем вопрос — «А зачем это нужно?». Здесь я лишь опишу пару способов, как это сделать. Причем, постараюсь описать те варианты, для которых достаточно мышью в кнопку «ОК» попадать… Читать далее ««Живая» флешка с Linux-ом»

RADIUS, MySQL и парочка “веб-морд” ко всему этому …

Приспичило на днях мне RADIUS установить. На вопрос о том, «Зачем?», отвечу — именно с этого я начал, когда захотел создать себе хотспот. Но пока что рассмотрим вопрос «Как я это делал, и с какими трудностями при установке боролся»…

1. Ставим FreeRADIUS.

Читать далее «RADIUS, MySQL и парочка “веб-морд” ко всему этому …»

Обновление Mandriva 2008.0 до Mandriva 2008.1 через интернет

Прочитал тут я недавно заметку о том, как обновить версию дистрибутива «на лету». Нашел я и ту статью на howtoforge, на которую ссылается автор. И решился тоже повторить процедуру сию применительно к своему «серверу». Как говорится, «не мала баба клопоту…» Сначала все было отлично: Читать далее «Обновление Mandriva 2008.0 до Mandriva 2008.1 через интернет»

Как я устанавливал Alfresco

Решил я установить на свой «сервер» программу Alfresco. Почитать «что такое Alfresco и с чем его едят» на русском языке можно, например, в Википедии. Также, можно почитать про Alfresco, например тутЧитать далее «Как я устанавливал Alfresco»