Възходът на машините: Реални приложения на AI
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Booked Scheduler е приложение с отворен код, което е предназначено да помогне на потребителите да планират процеси и да управляват разпределените ресурси. Това е уеб базирано приложение, което работи с MariaDB и е написано на PHP.
Въпреки това той е доста мощен - оформленията са гъвкави и администраторският панел е удобен за потребителя. Други функции включват напомняния, квоти, резервации и др.
За да инсталирате Booked Scheduler, ще ви трябва следното:
root достъпunzipПреди да започнем инсталацията, изпълнете следната команда, за да актуализирате съществуващите си пакети:
apt-get update -y
Това може да отнеме няколко минути в зависимост от броя на пакетите, които имате.
След като процесът на актуализиране приключи, ще трябва да инсталираме LEMP стек:
apt-get install nginx php-fpm -y
service nginx start
Проверете дали Nginx е инсталиран, като посетите http://YOUR_SERVER_IP. Той ще покаже страница, озаглавена „Добре дошли в Nginx“.
Инсталирайте MariaDB, като изпълните следната команда:
apt-get install mariadb-server mariadb-client -y
Конфигурирайте MariaDB, като изпълните следните команди. Ако бъдете подканени да въведете парола, просто натиснете ENTER:
mysql_secure_installation
Set root password? [Y/n] Y
New password: (enter a password)
Re-enter new password: (repeat the password)
След като MariaDB актуализира паролата, ще видите следното:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone to log into
MariaDB without having to have a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother. You should remove them before
moving into a production environment.
За останалите подкани въведете Yи ENTER.
Remove anonymous users? [Y/n] Y
(...)
Disallow root login remotely? [Y/n] Y
(...)
Remove test database and access to it? [Y/n] Y
(...)
Reload privilege tables now? [Y/n] Y
При успешно завършване ще видите следния изход:
Thanks for using MariaDB!
Сега ще трябва да създадем база данни и потребител за Booked Scheduler:
mysql -u root -p
Въведете паролата си, когато бъдете подканени.
Създайте база данни и потребител:
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>create database bookedscheduler;
MariaDB [(none)]>exit;
Изтеглете и инсталирайте резервиран планировчик:
wget https://gigenet.dl.sourceforge.net/project/phpscheduleit/Booked/2.7/booked-2.7.2.zip
unzip booked-2.7.2.zip
mv booked /var/www/html/
Конфигуриране nginxи php-fpm:
nano /etc/php/7.2/fpm/php.ini
Намерете следния ред, премахнете точката и запетаята и заменете 0с 1:
cgi.fix_pathinfo=1
Сега рестартирайте php-fpm:
service php7.2-fpm restart
Сега ще редактираме нашата nginxконфигурация, за да предаваме PHP заявки на php-fpm:
nano /etc/nginx/sites-available/default
Поставете следното преди края на първия serverблок:
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
Променете и indexпараметъра:
index index.html index.htm index.php;
Накрая променете rootпараметъра:
root /var/www/html/booked;
Конфигуриране на резервиран планировчик:
cd /var/www/html/booked
nano config/config.dist.php
Променете следните параметри:
$conf['settings']['default.timezone'] = 'America/Toronto'; // your timezone
$conf['settings']['admin.email'] = 'your_admin@email.com'; // email address of admin user
$conf['settings']['admin.email.name'] = 'John Doe';
$conf['settings']['script.url'] = 'http://YOUR_DOMAIN.com/Web'; // your domain
$conf['settings']['database']['type'] = 'mysql';
$conf['settings']['database']['user'] = 'root';
$conf['settings']['database']['password'] = '(CHANGE_ME)'; // your database password
$conf['settings']['database']['hostspec'] = '127.0.0.1'; // your IP
$conf['settings']['database']['name'] = 'bookedscheduler';
Забележка : Уверете се, че сте заменили (CHANGE_ME)с паролата си за база данни.
Запазете и излезте с CTRL+ O, последвано от ENTER.
Преименувайте config.dist.phpна config.php:
mv config.dist.php config.php
Сега ще попълним базата данни:
mysql -u root -p bookedscheduler < database_schema/create-schema.sql
mysql -u root -p bookedscheduler < database_schema/create-data.sql
Накрая отидете до IP адреса на вашия сървър и регистрирайте администраторския акаунт.
Успешно инсталирахте резервиран планировчик.
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.
Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.
Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.
Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…
Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.
Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.
Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.
В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.
Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече