Архив рубрики: Публикации

Что такое LVFS и как его использовать?

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

Однако есть еще кое-что, о чем мы часто забываем: прошивка. Прошивка — это программное обеспечение для оборудования, конфигурации и параметры, с которыми программное обеспечение может взаимодействовать в форме драйверов, позволяющих вам его использовать. Так ли важны обновления прошивки? Как получить обновления прошивки в Linux? Почему производители должны делать свои прошивки доступными для Linux? Это все вопросы, на которые даны ответы в этой статье о том, что такое LVFS и как его использовать.

Что такое LVFS?

LVFS или Linux Vendor Firmware Service — это программный стек, который позволяет поставщикам оборудования добавлять свои микропрограммы на веб-сайт и получать обновления микропрограмм для компьютеров Linux, использующих это оборудование. Звучит достаточно просто, правда?

Это так, но последствия более сложны, чем веб-сайт, на котором запущены cronjobs,  и демон, работающий в локальных системах. В течение многих лет пользователи Linux не имели доступа к самым основным функциям микропрограмм, которые могут включать новые функции и исправлять ошибки. Благодаря LVFS пользователи Linux получают доступ к таким функциям, как DisplayPort через USB C и исправлениям для контроллера Thunderbolt на своих новых Lenovo ThinkPads.

Кроме того, LVFS показывает, какие поставщики наиболее заинтересованы в том, чтобы их оборудование хорошо работало под Linux. Если вы посмотрите на список поддерживаемых устройств , вы заметите, что крупные поставщики, такие как Lenovo и Dell, активно добавляют новые устройства в список и вносят обновления прошивки для довольно старых устройств. Лично у меня нет никаких устройств в списке, но я знаю, что степень пересечения пользователей ThinkPad и пользователей Linux довольно высока, а это означает, что они максимально приближены к первоклассному опыту.

Кроме того, это создает более полный жизненный цикл продукта для поставщиков. Dell может добавить обновления прошивки для всех ноутбуков и настольных компьютеров, подпадающих под их линейку Project Sputnik, а Lenovo может сделать то же самое для всей линейки ThinkPad и ThinkStation с установленной Linux. Это беспроигрышный вариант как для пользователей, так и для поставщиков.

Как использовать LVFS?

Существует системный демон, называемый  fwupdFirmWare UPdate Daemon, который доступен в большинстве основных репозиториев. Он может быть даже предустановлен в вашей системе, что упрощает работу.

Если он не установлен, вы сможете найти имя пакета как  fwupd. Если бы он не был установлен в моей системе Fedora, команда для этого была бы такой:

sudo dnf install fwupd

Вы можете заменить это менеджером пакетов в вашей текущей системе.

После его установки вам нужно будет запустить службу в systemd. Для этого выполните следующую команду:

sudo systemctl start fwupd

Вы также можете включить его автоматический запуск при включении вашей системы, выполнив эту команду:

sudo systemctl enable fwupd

Оттуда вы можете запустить следующую команду, чтобы увидеть все параметры вашей команды, относящиеся к  fwupd:

apropos fwupd

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

fwupdmgr get-updates

В моей системе нет совместимых устройств, но если бы я сделал это, то  fwupd мог бы творить чудеса и получать обновления.

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



2021-03-16T19:08:44
Вопросы читателей

Как исправить ошибку — bash: python: command not found Error

Ошибка — bash: python: command not found Error отображается в основном по трем причинам. Прежде всего, установлен ли на машине исполняемый файл python? Если он установлен, правильно ли настроена переменная среды PATH, чтобы она могла найти установленный исполняемый файл? Третьей причиной может быть неработающая символическая ссылка.

В этой статье показано, как исправить ошибку — bash: python: command not found. Давайте посмотрим, как решить эту проблему.

 

1. Проверьте, установлен ли Python.

В большинстве случаев эта ошибка возникает в приглашении оболочки или командной строке, потому что python не установлен или поврежден. Давайте сначала проверим, установлен ли Python.

Выполните следующие команды, чтобы найти установленное местоположение Python.

$ which python3

 

или же

$ type -a python3

 

Вывод:

python3 is/usr/bin/python3

python3 is/bin/python3

 

или же

$ ls -l/usr/bin/python

$ ls -l/usr/local/bin

 

Запустите команду, чтобы проверить версию Python:

$ python3 --version

 

Простая команда запуска python3:

$ python3

Python 3.8.2 (default, Jul 16 2020, 14:00:26)

[GCC 9.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

 

Если вы не нашли установленный python, в следующем разделе я покажу вам, как установить python.

 

Установите Python в Ubuntu/Debian

Debian, Ubuntu и производные от них дистрибутивы поставляются с предустановленным python. Если он поврежден или не установлен, используйте следующую команду.

Чтобы установить python 2, введите:

$ sudo apt install python

 

After January 1, 2020 Python 2 no longer receives any updates, and recommend not using it.

 

или же

Чтобы установить python 3, введите:

$ sudo apt install python3

 

Python установлен из исходников, по умолчанию установлен в http://usr/local/bin/. В этом случае при вводе python в консоли будет выполняться не тот, который находится внутри /usr/local/bin/, а тот, который находится внутри/usr/bin/.

Если вы хотите выполнить тот, который находится внутри /usr/local/bin/, вы можете легко настроить систему, используя псевдоним. Псевдоним следует поместить в файл.bashrc, как показано ниже.

alias python=/usr/local/bin/python3.9

 

Установите Python в Fedora

Благодаря диспетчеру пакетов dnf вы можете легко установить python в Fedora:

$ sudo dnf установить python38

 

Установите Python на RHEL/CentOS

Чтобы установить Python на RHEL, Oracle Linux и CentOS, используйте команду yum следующим образом:

$ sudo yum установить python

 

Установите Python в Arch Linux

В Arch Linux выполните следующую команду для установки python:

$ sudo pacman -S python2

 

$ sudo pacman -S python3

 

2. Проверьте переменную среды PATH.

Каждый раз, когда вы, как пользователь, запускаете команду на своей консоли, машина ищет ее местоположение или адрес в списке предопределенных каталогов, которые хранятся в переменной среды PATH.

Такой дизайн помогает правильно запускать программу или команду без необходимости указывать абсолютный путь в терминале.

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

Чтобы отобразить содержимое переменной среды PATH на консоли:

$ echo $ PATH

 

Вывод:

:/usr/local/opt/ruby/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

 

Убедитесь, что установленный путь Python добавлен в переменную PATH. Вы можете видеть в приведенном выше выводе пути ‘/usr/bin’ и ‘/bin’ для python 3. Чтобы сделать его постоянным, обязательно экспортируйте переменную PATH в ~/.bash_profile или в соответствующий файл конфигурации, запускающий оболочку.

 

3. Отметьте битую символическую ссылку.

При запуске скрипта python вы можете понять, что символическая ссылка на исполняемые файлы Pythons указана неправильно.

Чтобы изменить каталог /usr/bin/python на/usr/local/bin/python3.9, введите:

$ sudo ln -s/usr/local/bin/python3.9/usr/bin/python


 

Вывод

В этой статье мы узнали, как правильно исправить ошибку -bash: python: command not found на вашем компьютере с Linux.



2021-03-15T17:19:47
ArchLinux

Биржа Binaryx: обзор биржи и отзывы трейдеров



























Rate this post

Binaryx — это криптовалютная биржа с регистрацией в Эстонии. Она запустилась в сентябре 2019 года и уже успела обратить на себя внимание в криптосообществе. Площадка предлагает выгодные условия для трейдеров любого уровня. Также здесь действуют выгодные обменные курсы на операции с криптой и фиатом.

Проект привлек к работе молодых ребят из разных сфер – IT, финтеха и трейдинга. Их старания уже заметны. Стоит отметить активный маркетинг с всевозможными конкурсами и интересными предложениями как в социальных сетях, так и на сайте площадки. Также команда Binaryx выкатила внушающий доверие роадмап с подробными планами на будущее.

Подробные сведения про Binaryx










Год основания

2019

Официальный сайт

www.binaryx.com

Доступные криптовалюты

BTC, BCH, ETH, LTC, XRP, USDT

Наличие лицензии

Есть

Наличие KYC

Есть

Доступные продукты на сайте

Кошелек, Терминал, Академия, White Label, API

Контакты поддержки

Telegram, WhatsApp, Calendly

Биржей интересуется все большее число пользователей. Сейчас фиксируется более 140 тысяч заходов на сайт за 3 месяца. Это не может не радовать, значит, биржу точно используют по назначению.

gGvbz8UGdQJlygtcFP5S-dU3G4txlqjbr9xEF8t0L6pdETQbGx7SdSTUhrpgujUk2JdAsAVEo9hgiIprEguXVkAkUqCst5HJgY3WiZV423UxJm3sfKME5-eR13pkBo0t8Dk7QoJh

Преимущества криптовалютной биржи Binaryx

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

  • приятный глазу дизайн, который привлекает внимание;
  • простой процесс навигации;
  • возможность работы с самыми востребованными криптовалютами;
  • полный порядок с безопасностью;
  • подробные материалы по криптовалютам и трейдингу в Академии. Если интересно познакомиться с криптовалютами – это быстрый и простой способ;
  • шанс получить ценные советы от живых трейдеров;
  • быстрая работа клиентской поддержки;
  • возможность задать свои вопросы любому сотруднику, за что ставлю жирный плюс.

Обзор официального сайта Binaryx

Итак, теперь внимательно пройдемся по сайту. Разделим его условно на блоки и обсудим каждый из них:

Главная страница

В ее качестве выступает дашборд. Здесь есть модули обмена и покупки валюты. На верхней панели также размещено все самое необходимое:

  1. Торговый терминал;
  2. Кошельки криптовалют и фиата;
  3. Инфа о продуктах;
  4. Блог с экспертными статьями о криптосфере;
  5. Информация о команде, роадмапе и прочем.

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

Торговля и обмен криптовалют на бирже Binaryx

За этим собственно и приходят на подобные площадки. Трейдить крипту можно в торговом терминале (к слову, неплохо собранном). Его можно легко настроить как под новичка, так и под профи. Для торговли доступны популярная крипта (BTC, ETH, BCH и пр.) и фиат (USD, EUR, UAH, RUB и CHY). Пока доступны спотовые сделки, но вскоре добавят маржиналку и криптовалютные фьючерсы.

Для обмена есть отдельный модуль. Для покупки достаточно выбрать валюту обмена и получения, ввести число и нажать кнопку “Купить”. Операцию можно провести через пластиковую карту или стандартный банковский перевод. Пока что набор крипты для обмена на Binaryx небольшой — BTC, BCH, ETH, LTC, XRP и USDT. Но уже совсем скоро добавят LINK, ADA, DASH и NEO. Так что молодая биржа потихоньку наращивает свой потенциал.

Команда и основатель биржи

Байнарикс активно освещает команду в социальных сетях, что не может не внушать доверие. Чекните лидеров команды, если интересно:

  • Олег Курченко — основатель и CEO (личный сайт)
  • Слава Краснов — CTO
  • Дэн Зайцев — COO
  • Аркадий Ойслендер — CFO
  • Илона Иванчук — CCO

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

Roadmap

При обзоре любой криптовалютной биржи особое внимание уделяется дорожной карте (роадмапу). Ведь именно здесь можно узнать, что компания уже сделала и что запланировано на ближайшее время.

Проделанная работа вылилась в целый перечень готовых продуктов (о них поговорим ниже). Но это, видимо, не предел для Байнарикс! Только на 2021 год Binaryx планирует добавить 30+ валютных пар, маржинальную торговлю, фьючерсы на криптовалюту, моментальную отправку монет, мобильное приложение и еще кучу всего. Что ж, посмотрим.

Продукты Binaryx

В этом разделе доступна инфа о продуктах платформы:

  1. Криптовалютный кошелек.
  2. Академия с качественными курсами по криптовалютам и трейдингу. Тем более, что по окончанию курсов нужно пройти тест. А по его результатам биржа выдает сертификат определенного уровня.
  3. White Label-решения для создания собственных криптоплатформ.
  4. Торговый терминал. Поначалу может показаться, что он слишком перегружен, но его можно легко настроить под свои нужды.
  5. API Binaryx для интеграции с другими криптопроектами (сейчас в разработке).

Да, список пока большим не назовешь. Но еще не вечер.

Юридические документы и лицензия Binaryx

Компания официально зарегистрирована и работает легально. Имеет лицензию от Бюро данных об отмывании денег Эстонской Республики, №FVT000465 (предоставление сервиса виртуальных криптовалютных кошельков; предоставление возможности обмена между криптовалютами и фиатными деньгами). Проверить можно на сайте здесь.

6KOghPAiDzRzkPdJEON9JuYEJ0IYx1ynI3OGXr93Ku_oP_LSr4MSc6A9pA4Gq6P7WPoKJo94eNuquwChSK9fJpsVphA3nG7qoNoMtHV3wKcyd0W9XwtWEg0SE5zW9gWDS0hWHgU8

Отзывы клиентов про Binaryx

Валерий Папченко (soundmaster77@gmail.com)

Вообще не из сферы крипты, но биржа мне зашла! Ввести деньги просто, сделки проводить быстро. Комиссии низкие, без разводняка. Слышал, что кого-то кидают, но ничего подобного. Сами посмотрите, здесь все честно!

Анна Заплава (horse.to.the.road@hotmail.com)

На многих биржах просто адовый KYC. Я устала по 350 раз переделывать фотки документов. На Binaryx 2 минуты — и готово. Спасибо, что избавили меня от гемора!

Кирилл Томашевский (tomas_greyson@gmail.com)

Binaryx, вы самые крутые! Где еще можно пообщаться с живыми трейдерами? Тем более, что они рассказывают о крутых фишках, которые я использую уже не один месяц.

Елена Бохенко(elena.bogg@yahoo.com)

Собралась с силами и решилась создать свой бизнес на криптовалютах. Но были проблемы с поиском готовых решений. Ребята Binaryx предоставили полную поддержку и помогли подобрать White Label-продукты. Так что я полностью уверена в успехе проекта. Спасибо, Binaryx!!!

Дмитрий Крицкий (dima_dva4@bing.com)

То, что Binaryx говорит о себе как о рок-звездах в крипте — чистая правда! Не обращайте внимания на хейт, а развивайтесь дальше. Уверен, что скоро вам получится догнать если не Бинанс, то хотя бы Эксмо или Хуоби!

Выводы

Binaryx однозначно стоит нашего внимания. Качественные продукты, работа с популярной криптой, приятный дизайн, куча обучалки и открытость во всем — все это делает площадку, как говорится, топ оф зе топ. За Binaryx однозначно стоит проследить дальше!


2021-03-14T13:20:18
Криптовалюта

Маркировка роутеров Mikrotik

У каждого роутера или свича фирмы Mikrotik есть коммерческое название и маркировка аппаратной платформы (Product code). Например маршрутизатор «hEX» имеет Product code — RB750Gr3. В этой статье разберем что означает каждая буква в маркировке Product code.





Читать далее…

Как создать и запустить Perl-скрипт в Ubuntu 20.04 LTS

Perl сокращенно означает «Практический язык извлечения и отчетности», который является хорошо известным и мощным языком для обработки и обработки строк. Это язык веб-сценариев, который можно использовать вместе с различными веб-фреймворками и новейшими технологиями. В основном Perl используется для создания сценариев на стороне сервера, но его также можно использовать для языков программирования внешнего интерфейса, таких как HTML, с серверной частью в приложении базы данных. Он быстрый и надежный, поэтому он может взаимодействовать со многими другими языками программирования на разных платформах. В этой статье мы поговорим о шагах по установке языка Perl и о том, как мы можем создать и запустить сценарий Perl через командную строку в Ubuntu. 20.04.

 

Предпосылки

У вас должен быть доступ sudo для запуска административных команд в вашей системе.

 

Установка Perl в Ubuntu 20.04

В этой статье мы реализовали различные шаги в приложении командной строки «Terminal». Прежде чем приступить к подробному описанию шагов установки Perl, откройте окно терминала. Вы можете получить доступ к этому приложению, нажав Ctrl+Alt+t, или вы также можете открыть его из меню приложения.

Выполните следующие шаги, чтобы установить Perl и запустить сценарий Perl в вашей системе Ubuntu:

 

Шаг 1. Обновите вашу систему

Перед тем, как приступить к установке Perl, рекомендуется обновить вашу систему, набрав в терминале следующую команду:

$ sudo apt update

 

Приведенная выше команда загрузит и установит все доступные обновления для вашего репозитория Ubuntu 20.04 apt.

 

Шаг 2. Установите Perl в Ubuntu 20.04.

В нашей системе Perl уже установлен. Но если в вашей системе не установлен Perl, вы можете установить его прямо из репозитория Ubuntu, набрав следующую команду:

$ sudo apt install perl

 

Приведенная выше команда автоматически установит все необходимые пакеты Perl и зависимости в вашей системе.

 

Шаг 3. Проверьте установку Perl

После завершения установки Perl вы можете проверить установку, используя следующую команду grep на своем терминале:

$ apt list --installed | grep -i perl

 

Приведенная выше команда найдет все установленные пакеты Perl и отобразит их список в окне терминала, который вы можете увидеть на следующем снимке:

 

Шаг 4: проверьте установленную версию Perl

Если вы хотите узнать, какая версия Perl установлена в вашей системе Ubuntu, то, выполнив следующую команду, вы можете проверить это:

$ perl -v

 

Как вы можете видеть на приведенном ниже снимке экрана, версия Perl v5.30.0. установлена наша система.

 

Шаг 5. Запустите свой первый Perl-скрипт в Ubuntu 20.04

Теперь пора запустить ваш первый Perl-скрипт в вашей системе. Для этого создайте простой текстовый файл в своем любимом текстовом редакторе и вставьте в него следующий код:

#!/usr/bin/perl



use warnings;



print("Привет, это тестовый сценарий Hello worldn");

 

Сохраните указанный выше файл с именем helloworld.pl. По умолчанию файл будет сохранен в вашем домашнем каталоге. Запустите этот файл через терминал, набрав следующую команду:

$ perl helloworld.pl

 

Шаг 6. Установите модуль Perl Sql в Ubuntu 20.04.

Вы можете установить модуль MySQL для Perl в своей системе Ubuntu 20.04. Для этого выполните следующую команду apt, чтобы установить модуль Perl Mysql:

$ sudo apt install libdbd-mysql-perl -y

 

Вышеупомянутая команда установит необходимые пакеты mysql Perl в вашу систему Ubuntu.

 

Вывод

В приведенной выше статье мы объяснили установку Perl и как создать и запустить сценарий Perl с помощью командной строки в Ubuntu 20.04. Мы также обсудили, как настроить необходимые модули Perl в вашей системе. Сообщите нам о своих трудностях или вопросах, связанных с этой статьей.



2021-03-13T00:49:59
Perl

4 распространенных ошибки, которых следует избегать при чистке компьютера

Рекомендуется время от времени чистить компьютер с Windows, чтобы он работал бесперебойно и освободил место. Однако чрезмерную очистку легко «уловить», что приведет к сбоям в работе вашего компьютера. Вот четыре распространенных ошибки, которых следует избегать:

1. Удаление раздела восстановления

Производители компьютеров всегда устанавливают раздел восстановления на проданных компьютерах, чтобы помочь вам легко восстановить компьютер, если что-то пойдет не так. Однако этот раздел «занимает» значительный объем места, поэтому у вас возникнет соблазн его удалить.

Чтобы узнать размер раздела восстановления, щелкните правой кнопкой мыши кнопку «Пуск» или нажмите Win + X, а затем выберите в списке «Управление дисками». Во вновь открывшемся окне «Управление дисками» вы легко увидите размер раздела восстановления (Recovery Partition).

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

Удалять его следует только в том случае, если у вас уже есть собственный инструмент восстановления Windows и он находится в хорошем состоянии. Если нет, просто оставьте там раздел восстановления, потому что он станет для вас «палочкой-выручалочкой», когда ваш компьютер выйдет из строя.

 

2. Чистый компонент реестра.

Реестр — это база данных, в которой операционная система Windows хранит все настройки как для операционной системы, так и для сторонних приложений. Обычно вам не рекомендуется открывать реестр самостоятельно, если вы не хотите выполнить какое-либо расширенное редактирование.

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

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

Если у вас установлен очиститель реестра, вы причиняете себе больше вреда, чем улучшаете свой компьютер. Реестр — сложное место, поэтому даже хороший очиститель реестра может запутать и отладить важные файлы. Если это произойдет, ваша операционная система Windows выйдет из строя, произойдет сбой приложения или возникнет более серьезная проблема.

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

 

3. Удаление системных или других важных файлов.

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

Вам следует избегать удаления файлов (если вы не уверены в этом) в таких папках, как C: Windows, C: Program Files, C: Program Files (x86) и C: Информация о системном томе. Windows обычно скрывает системные файлы по умолчанию, но они также могут открываться, если вы решите отображать скрытые файлы в проводнике. Следовательно, перед удалением файлов вам следует дважды проверить.

 

4. Очистка драйверов

Драйверы на компьютере очень важны, поскольку они позволяют каждому компоненту и устройству, которое вы подключаете к компьютеру, работать без сбоев. Однако, за исключением важных драйверов, таких как драйверы набора микросхем и графической подсистемы, которые необходимо обновлять, рекомендуется придерживаться принципа «если он не сломается» с другими драйверами.

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

Даже законные инструменты управления драйверами могут вызвать проблемы. Были случаи, когда утилите очистки AMD не удавалось удалить драйверы USB для мыши и клавиатуры, что приводило к черному экрану и другим неприятным проблемам.

Инструмент для очистки драйвера, такой как Display Driver Uninstaller, может быть полезен в определенных ситуациях, когда у вас нет другого способа избавиться от неисправного драйвера. Если что то пойдет не так, рекомендуется держаться подальше от инструментов драйвера.



2021-03-12T20:36:08
OS Windows