Архив метки: Software

1Password для Linux официально выпущен, вот как его установить

1Password для Linux официально выпущен, вот как его установить

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

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

Мобильные приложения стремительно развиваются в отрасли из-за роста количества смартфонов и быстрого подключения к Интернету. Могу ли я сказать, что рост использования смартфонов показывает огромные возможности для разработки мобильных приложений? Сегодня мобильные приложения используются во всех отраслях. По мере развития технологий мобильные приложения будут набирать обороты в цифровом секторе. Несомненно, в ближайшие годы индустрия приложений будет процветать. Как разработчик приложений вы всегда должны быть в курсе грядущих тенденций, происходящих в отрасли. Поэтому, если вы планируете создать приложение, вам следует знать тенденции разработки мобильных приложений, которые будут преобладать в 2021 году.

Каталог программ и мобильных приложений: Appvisor.ru — Новости и обзоры мобильных приложений.

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

 

5 основных тенденций в разработке мобильных приложений, которым вы должны следовать в 2021 году

1. Технология 5G улучшит взаимодействие с пользователем

Все мы уже десять лет используем технологии 2G, 3G и 4G. Пришло время надеяться на внедрение новых идей и технологий для запуска технологии 5G в будущем. Позвольте мне сказать вам, что технология 5G — одна из главных тенденций разработки мобильных приложений, которая будет процветать в 2021 году. Как это возможно? Это ваш вопрос нет? Что ж, все это возможно благодаря различным разработкам и достижениям, происходящим в телекоммуникационной отрасли. Считается, что 5G в 100 раз быстрее 4G со скоростью 100 Гбит/с. Как разработчик приложений, вы можете использовать эту технологию для потоковой передачи видео, что в конечном итоге повысит производительность. Таким образом, это обеспечит отличный пользовательский опыт работы с приложением.

 

2. Технология маяков

Я знаю, что для многих из вас это звучит ново и уникально, верно. Что ж, технология маяков — это буквально новое имя в мире технологий. Проще говоря, маяки — это небольшие аппаратные устройства, такие как устройства Bluetooth Low Energy (BLE), которые транслируют свой идентификатор на близлежащие портативные электронные устройства. Какие отрасли используют эту технологию? Здравоохранение, розничная торговля и отели в основном используют эту технологию для добавления расширенных функций к мобильным приложениям. Если вы ведете бизнес, вы можете использовать эту технологию для отслеживания поведения покупателей в магазинах. Таким образом, вы можете узнать, сколько времени один покупатель тратит на то, какой продукт. Благодаря внедрению маяка в мобильные приложения ваши клиенты могут получать уведомления о продукте, который они могут приобрести в будущем.

Так что да, это также помогает расширить возможности сектора цифрового маркетинга.

 

3. Развитие носимых устройств.

Для вас это не анонимный тренд, я думаю, вам это хорошо известно. Носимые устройства уже давно присутствуют на рынке. Вы можете увидеть эту технологию в смарт-часах, трекерах, фитнес-браслетах и ​​т. д. Это устройства с поддержкой Интернета вещей, с помощью которых вы можете отслеживать все, что вы делаете за день, с помощью приложения. Например, вы можете проверить частоту сердечных сокращений, артериальное давление, уровень кислорода, сколько миль вы прошли за день и т. д. Согласно исследованию, в 2021 году будет 1,1 миллиарда подключенных носимых устройств. Таким образом, вы можете предсказать это мобильное приложение. Тенденции развития Интернета вещей в ближайшие годы будут похожи на золотую лихорадку.

4. Рост мобильной коммерции

Следующая тенденция, которая появится в 2021 году, — это мобильная коммерция. Что это? В настоящее время вы видели, что спрос на покупки в Интернете находится на пике и также увеличивается с каждым днем. Теперь тенденция мобильной коммерции становится необходимостью для интернет-маркетологов и потребителей. Проще говоря, мобильная коммерция — это технология, которая занимается покупкой и продажей товаров и услуг с помощью беспроводных устройств. Несомненно, количество мобильных пользователей уже огромно, поэтому приложение мобильной коммерции поможет вам легко влиять на массовую аудиторию. Как маркетолог, вы можете использовать такие функции, как push-уведомления и шлюз онлайн-платежей, для привлечения целевых клиентов к выбору ваших услуг.

5. Складные приложения

В этом году вы, возможно, видели мобильный телефон, который складывается. Хотя это еще не стало тенденцией, в наступающем году в мобильной индустрии определенно появится огромное количество складных приложений. Безусловно, это изменит ИТ-отрасль в ближайшие годы. Согласно отчету США, 17% клиентов iPhone и 19% клиентов Android рады покупке складных телефонов. Поэтому как разработчик вы должны сосредоточиться на создании таких приложений, которые подходят для таких устройств. Исследования показывают, что 2021 год будет важным годом для складных смартфонов, поскольку в 2019 году уже было доставлено 3,2 миллиона складных смартфонов.

 

Резюме

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



2021-05-21T19:58:31
Программное обеспечение

Блокировка запуска программ через реестр Windows.

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

Варианты исполнения:

  • через групповые политики;
  • через реестр.

Способ через реестр.

Внимание! Некорректные действия в реестре могут привести к неработоспособности ОС Windows и как следствие ее переустановка. Читать

Как бесплатно создать видеоролик для Windows

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

Лучшие приложения для создания мокапов в Linux

В этой статье будут перечислены некоторые полезные инструменты дизайна макетов/каркасов/UX, которые позволяют создавать демонстрации и прототипы продуктов. Для создания мокапов доступно множество проприетарных веб-инструментов.

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

Как установить веб-клиент удаленного рабочего стола Guacamole на Ubuntu 20.04 LTS

Guacamole – это панель управления удаленным рабочим столом с открытым исходным кодом, используемая для управления системами Linux и Windows из веб-браузера. Он поддерживает стандартные протоколы, такие как VNC, RDP, SSH и Kubernetes, и на клиентском компьютере вам не нужно какое-либо дополнительное программное обеспечение . Guacamole поддерживает буфер обмена, передачу файлов через SFTP и позволяет управлять несколькими сеансами удаленного рабочего стола.




Рассмотрим как установить и настроить клиент удаленного рабочего стола Guacamole на сервере Ubuntu 20.04.




Первым делом обновим нашу систему




sudo apt-get update -y




После обновления перезагрузим систему, чтобы изменения вступили в силу.




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




sudo apt-get install make gcc g++ libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev libavcodec-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev libssl-dev libvorbis-dev libwebp-dev -y




Для предоставления клиентского контента пользователям Guacamole использует Tomcat. Установить его можно с помощью следующей команды:




sudo apt-get install tomcat9 tomcat9-admin tomcat9-common tomcat9-user -y




После установки сервера Tomcat запустите службу Tomcat и включите ее запуск при перезагрузке системы с помощью следующей команды:




systemctl start tomcat9
systemctl enable tomcat9




Вы также можете проверить статус службы Tomcat с помощью следующей команды:




systemctl status tomcat9







Установка сервера Guacamole




По умолчанию пакет Guacamole недоступен в репозитории Ubuntu 20.04 по умолчанию. Поэтому вам нужно будет скомпилировать его из исходников.




Сначала загрузите последнюю версию Guacamole с веб-сайта Apache, используя следующую команду:




wget https://downloads.apache.org/guacamole/1.3.0/source/guacamole-server-1.3.0.tar.gz




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




tar -xvzf guacamole-server-1.3.0.tar.gz




Перейдем в извлеченный каталог и запустим сценарий конфигурации, чтобы проверить, что все зависимости удовлетворены:




cd guacamole-server-1.3.0
./configure --with-init-dir=/etc/init.d




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







Теперь скомпилируйте и установите Guacamole Server, выполнив следующую команду:




make
make install




Затем выполните следующую команду, чтобы обновить системный кеш установленных библиотек:




ldconfig




Теперь можно включить и запустить службу Guacamole, используя следующую команду




systemctl enable guacd
systemctl start guacd




Проверить статус службы Guacamole можно с помощью следующей команды:




systemctl status guacd







Установка клиента Guacamole




Затем вам нужно будет установить клиент Guacamole на свой сервер. Клиент Guacamole написан на Java и является кроссплатформенным.




Сначала загрузите двоичный файл Guacamole, используя следующую команду:




wget https://mirrors.estointernet.in/apache/guacamole/1.3.0/binary/guacamole-1.3.0.war




Создадим каталог /etc/guacamole и переместим туда скаченный файл.




mkdir /etc/guacamole
mv guacamole-1.3.0.war /etc/guacamole/guacamole.war




Затем создайте символическую ссылку клиента guacamole на каталог веб-приложений Tomcat с помощью следующей команды:




ln -s /etc/guacamole/guacamole.war /var/lib/tomcat9/webapps/




Наконец, перезапустите службу Tomcat и Guacamole, чтобы развернуть новое веб-приложение:




systemctl restart tomcat9
systemctl restart guacd




Настройка Guacomole




Далее необходимо настроить пользователей и подключения.




Сначала создайте основной файл конфигурации Guacamole с именем guacamole.properties.




nano /etc/guacamole/guacamole.properties




Добавьте следующие строки:




guacd-hostname: localhost
guacd-port:    4822
user-mapping:    /etc/guacamole/user-mapping.xml




Сохраните и закройте файл, когда закончите.




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




mkdir /etc/guacamole/{extensions,lib}




Затем установите переменную среды домашнего каталога Guacamole и добавьте ее в файл конфигурации /etc/default/tomcat9.




echo "GUACAMOLE_HOME=/etc/guacamole" >> /etc/default/tomcat9




Затем вам нужно будет создать файл с именем user-mapping.xml, чтобы определить пользователя, которому разрешен доступ к веб-интерфейсу Guacamole.




Перед его созданием сгенерируйте хеш md5 для пароля с помощью следующей команды:




echo -n YourSecurePassw0rd | openssl md5




Вы должны увидеть следующий результат:




(stdin) = 7e6a8b547cef30b2b24ac84965f7afdc




Примечание : запомните указанный выше пароль md5. Вам нужно будет определить это в файле user-mapping.xml.




Cоздайте новый файл user-mapping.xml с помощью следующей команды:




nano /etc/guacamole/user-mapping.xml




<user-mapping>
    <authorize 
            username="admin"
            password="7e6a8b547cef30b2b24ac84965f7afdc"
            encoding="md5">

        <connection name="Ubuntu20.04-Server">
            <protocol>ssh</protocol>
            <param name="hostname">192.168.20.5</param>
            <param name="port">22</param>
            <param name="username">root</param>
        </connection>
        <connection name="Windows Server">
            <protocol>rdp</protocol>
            <param name="hostname">192.168.20.6</param>
            <param name="port">3389</param>
            <param name="ignore-cert">true</param>
            <param name="color-depth">24</param>
            <param name="width">1920</param>
            <param name="height">1080</param>
        </connection>
    </authorize>
</user-mapping>




Сохраните и закройте файл, когда закончите.




Где:




  • 192.168.20.5 – это IP-адрес удаленного сервера Ubuntu.
  • 192.168.20.6 – это IP-адрес удаляемого сервера Windows.




Затем перезапустите службу Tomcat и Guacamole, чтобы применить изменения:




systemctl restart tomcat9
systemctl restart guacd




На этом этапе сервер и клиент Guacamole установлены и настроены.




Доступ к веб-интерфейсу Guacamole




Теперь откройте свой веб-браузер и войдите в веб-интерфейс Guacamole, используя URL-адрес http://your-server-ip:8080/guacamole . Вы будете перенаправлены на страницу входа в Guacamole:







Введите имя пользователя и пароль, которые вы определили в файле user-mapping.xml , и нажмите кнопку «Login» . Вы должны увидеть панель управления Guacamole на следующей странице:







Настроить Nginx для Guacamole




Рекомендуется настроить Nginx в качестве обратного прокси для доступа к Гуакамоле через порт 80.




Сначала установите веб-сервер Nginx, используя следующую команду:




apt-get install nginx -y




После установки Nginx создайте новый файл конфигурации виртуального хоста Nginx:




nano /etc/nginx/sites-available/guacamole.conf




Добавьте следующие строки:




server {
        listen 80;
        server_name your-server-ip;
        access_log  /var/log/nginx/guac_access.log;
        error_log  /var/log/nginx/guac_error.log;

        location / {
                    proxy_pass http://your-server-ip:8080/guacamole/;
                    proxy_buffering off;
                    proxy_http_version 1.1;
                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                    proxy_set_header Upgrade $http_upgrade;
                    proxy_set_header Connection $http_connection;
                    proxy_cookie_path /guacamole/ /;
        }

}




Сохраните и закройте файл, когда закончите. Затем включите виртуальный хост Nginx с помощью следующей команды:




ln -s /etc/nginx/sites-available/guacamole.conf /etc/nginx/sites-enabled/




Перезапустите службу Nginx, чтобы применить изменения конфигурации:




systemctl restart nginx




Теперь вы можете получить доступ к своему Guacamole, используя URL-адрес http://your-server-ip .







Источник: https://admin812.ru/kak-ustanovit-veb-klient-udalennogo-rabochego-stola-guacamole-na-ubuntu-20-04-lts.html



2021-04-11T14:18:55
Software