1. Блог Админа
  2. >
  3. Компьютерное

Установка и управление snap-пакетами в Ubuntu

Ubuntu 16.04 LTS предоставила нам пакеты “Snap”, которые (как говорят) принесли нам новый путь установки приложений. Snap отличается от команд –apt-get и dpkg которые позволяют устанавливать только .deb пакеты по старинке, но не Snap’ы.

Snap’ы – имеют расширение “.snap”  и в чем-то схожи с контейнерами. Приложение в Snap’ах самодостаточны, включают в себя все необходимые для своего функционирования библиотеки и ограничены песочницей. Они устанавливаются в свой каталог и не мешают вашей системе.

Не все приложения доступны пока как snap, но если вы столкнетесь с каким-либо из них, то статья расскажет вам как с ними управляться. Читать далее «Установка и управление snap-пакетами в Ubuntu»

NetBSD получил аппаратно-ускоренную виртуализацию

NetBSD, самая переносимая Unix-подобная операционная система с открытым исходным кодом, известная своим разнообразием платформ, получила поддержку виртуализации с аппаратным ускорением благодаря улучшенному NetBSD Virtual Machine Monitor (NVMM).

В libnvmm предусмотрен API виртуализации, который позволяет легко создавать и управлять виртуальными машинами через NVMM.


Всегда приятно видеть, что дистрибутивы BSD получают расширенную поддержку аппаратного и программного обеспечения. Я считаю, что чем больше операционных систем на любой выбор тем лучше. Это как эволюция в живой природе — выживет та ОС, которая будет самой востребованной и будет иметь самый лучший механизм защиты и воспроизводства. И да, я люблю OpenSource в любом виде :)

Сервис получения сведений о внешнем IP адресе и прочем

Недавно наткнулся на удобный сервис, который очень бы мне понадобился в предыдущих моих проектах, таких как — свой DynDNS для домашнего сервера  на основе cloudflare api (мне пришлось выкручиваться с помощью внешнего сервера, даже утилиту написал для вывода IP адреса). Возможно, кто-то так же как я ищет способ получения информации о том с какого адреса работает скрипт или программа запускаемая на вашем проекте. Вам понадобиться для этого всего лишь curl и адрес сервиса.

Собственно, перейдя по ссылке https://ifconfig.me/ вы сразу поймете что там и как, но для примера, все же поясню: при открытии сайта браузером — вы увидите таблицу со всеми возможными вариантами использования. Например:

Вызвав:

вы получите в ответ IP адрес с котрого был сделан запрос.

На запрос:

в ответ вам отдадут UserAgent который был передан сервису.

В ответ на:

вам отдадут всю информацию в формате json

В принципе — из таблицы всё понятно. Как поступать с получаемой вами информацией — ваше дело. Надеюсь сервис будет вам полезным :)

VLC 4.0 получит новый пользовательский интерфейс, улучшенную поддержку Wayland и т.д.

Почти год прошел с выхода значимого релиза VLC 3.0 и хотя в нем было много всего вкусного, но на горизонте маячили еще более значимые обновления.

Ведущий разработчик VLC Жан-Батист Кемпф рассказал о планах относительно версии 4.0 под кодовым названием Otto Chriek. В версии VLC 4.0 они хотят сделать новый плейлист,
переделанный пользовательский интерфейс, новую архитектуру вывода видео, которая поддерживает контент VR / 3D, и удаление старых платформ.

Так же хотят добавить поддержку 360-градусного видео, 3D аудио,
поддержка настольных VR-дисплеев с головным креплением, таких как HTC Vive и Oculus через OpenHMD. Другая работа по выводу видео также включает улучшенную поддержку высокого динамического диапазона (HDR) и API видеофильтра.

Читать далее «VLC 4.0 получит новый пользовательский интерфейс, улучшенную поддержку Wayland и т.д.»

Установка сервера World Of Warcraft 3.3.5 на ubuntu 18.04

Захотелось мне вспомнить старые пейзажи. Да и просто занять чем-то руки и голову, и решил я на свой простаивающий домашний сервачок нагнать ужаса ледяного, от Короля Личей… Короче, решил сервер WOW поднять под linux. Поглядел чего из эмуляторов есть, почитал мануал, да и запустил. Запустил Trinity Core 3.3.5 версию на ubuntu 18.04. О чем вам и спешу рассказать.

Читать далее «Установка сервера World Of Warcraft 3.3.5 на ubuntu 18.04»

Плагин WordPress для создания ebook из записей и страниц.

Для одного моего проекта понадобилось для импровизированной библиотеки каким-то образом дать пользователям возможность скачивать материал для последующего чтения на мобильных устройствах или читалках в fb2, epub, mobi форматах. Покопавшись в плагинах WordPress я нашел замечательный плагин  Bg forReaders.
В принципе плагин удачный, можно выводить иконки на файлы для скачивание файлов до и после поста, задавать таксономию где плагин будет создавать файлы, а где наоборот и т.п.

И всё было хорошо, пока WordPress не обновился до 5 версии…

После обновления появилась проблема с сохранением записей. Да и вообще работа с записями стала нереальной, ошибки и глюки одна за другой. При деактивации плагина — проблема устранилась. Полез в логи копать — нашел вот такую ошибку:

Исправляется добавление вот такого кода после 320 строки в файле public_html/wp-content/plugins/bg-forreaders/bg-forreaders.php

Надеюсь, кому-то поможет :)

Немного личного мнения о новом редакторе WordPress — Gutenberg

Немного потыкавшись в новом редакторе Gutenberg, который хотят сделать основным начиная с версии 5.0 WordPress, хочу поделиться своим ничтожным, но от того не менее личным мнением о нём.

Читать далее «Немного личного мнения о новом редакторе WordPress — Gutenberg»

Конец эпохи — Windows 10 больше не работает с домашними группами.

Microsoft удалила из Windows 10 работу с домашними группами. Я, правда, не знаю кто ими пользовался, мне всегда хватало общих папок и принтеров, но подозреваю, что есть люди которым это было необходимо. Ссылка с подробностями: https://support.microsoft.com/ru-ru/help/4091368/windows-10-homegroup-removed

Смена пароля пользователя MySQL версии 5.7 и выше

Понадобилось мне тут в консольке сменить пароль пользователя mysql. По привычке ввел:
SET PASSWORD FOR 'root'@"%" = PASSWORD('1111');
Однако мне на это совершенно внезапно mysql заявил что:

ERROR 1054 (42S22): Unknown column ‘Password’ in ‘field list’

Немного поискав по докам до меня дошло, что поле password изменили на authentication_string, и выполнение запроса теперь нужно делать как:

update user set authentication_string=password('1111') where user='root';

Вот такие вот дела.

Утилита — конвертирование списка доменов в URL

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

Поэтому за 20 минут накидал скрипт на php + заодно пощупал pure.css. Фреймворк забавный.  После Twitter Bootstrap не привычный, да и возможностей мало, но если надо по-быстрому накидать верстку для странички — то самое оно.

Сама утилита находится по адресу: https://mirivlad.ru/utilites/text2link.php