The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Review Board je bezplatný a open source nástroj pro kontrolu zdrojového kódu, dokumentace, obrázků a mnoha dalších. Je to webový software napsaný v Pythonu a k ukládání dat používá SQLite, MySQL nebo PostgreSQL.
V tomto tutoriálu nainstalujeme nejnovější verzi Review Board na Ubuntu 16.10.
Před instalací jakýchkoli balíčků do instance serveru Ubuntu se doporučuje aktualizovat systém. Přihlaste se pomocí uživatele sudo a spusťte následující příkazy pro aktualizaci systému.
sudo apt-get update
sudo apt-get -y upgrade
Před instalací Review Board musíme nejprve nainstalovat několik závislostí. Nainstalujte Python, Memcache a požadované nástroje pomocí následujícího příkazu.
sudo apt-get -y install python-setuptools python-dev memcached patch libjpeg-dev python-mysqldb
sudo easy_install pip
Nyní nainstalujte podporu pro systém řízení revizí podporovaný kontrolní radou pomocí následujícího příkazu.
sudo apt-get -y install cvs git-core subversion python-svn
Spuštěním následujícího příkazu nainstalujte Review Board.
sudo pip install ReviewBoard
Pokud se během instalace setkáte s nějakými problémy, možná budete muset nainstalovat několik dalších závislostí, aby se Revizní rada mohla nainstalovat.
sudo apt-get -y install python-cffi
sudo apt-get -y install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3
sudo apt-get -y install zlib1g-dev libxml2-dev libxslt1-dev libssl-dev
Nyní znovu spusťte instalační program.
sudo pip install ReviewBoard
Review Board může k ukládání svých dat používat SQLite, MySQL nebo PostgreSQL. V tomto tutoriálu budeme používat MySQL k ukládání dat. Chcete-li nainstalovat MySQL, spusťte následující příkaz.
sudo apt-get -y install mysql-server
Nyní upravte výchozí konfigurační soubor MySQL pomocí následujícího příkazu.
sudo nano /etc/mysql/my.cnf
Přidejte následující řádky na konec souboru, aby byl server nakonfigurován pro použití kódování UTF-8 pro text.
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
Jakmile je MySQL nainstalováno, spusťte následující příkaz pro spuštění MySQL a povolte jeho automatické spouštění při spouštění pomocí následujících příkazů.
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Nyní zabezpečte instalaci MySQL pomocí následujícího příkazu.
sudo mysql_secure_installation
Budete požádáni o aktuální heslo uživatele root. Protože jsme právě nainstalovali MySQL, heslo root není nastaveno. Pokračujte stisknutím klávesy Enter. Nastavte silné heslo root pro váš server MySQL a odpovězte Yna všechny další otázky. Všechny položené otázky jsou samozřejmé.
Jakmile bude zabezpečení vašeho serveru MySQL posíleno, pokračujte dále a vytvořte databázi pro ukládání dat kontrolní komise.
Přihlaste se do prostředí MySQL jako uživatel root pomocí následujícího příkazu.
mysql -u root -p
Zadejte heslo pro uživatele root, které jste právě nastavili dříve.
Nyní spusťte následující dotazy k vytvoření databáze a uživatele databáze pro instalaci Review Board.
CREATE DATABASE rb_data;
CREATE USER 'rb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON rb_data.* TO 'rb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ujistěte se, že na konci každého výše uvedeného dotazu používáte středník. Název databáze rb_dataa uživatelské jméno databáze můžete nahradit rb_userpodle potřeby. Nezapomeňte StrongPasswordheslo změnit pomocí velmi silného hesla.
Nainstalujte webový server Apache pomocí následujícího příkazu.
sudo apt-get install apache2
Nyní můžete vytvořit web kontrolní komise. Spuštěním následujícího příkazu vytvořte nový web Review Board.
sudo rb-site install /var/www/reviews.example.net
Ve výše uvedeném příkazu změňte cestu k vašemu webu podle vaší skutečné domény. Během instalace se vás zeptá na několik parametrů, které jsou následující.
Domain Name: reviews.example.net #Your actual domain
Root Path [/]: #Press enter to use default
Database Type: 1 #Enter 1 for MySQL
Database Name [reviewboard]: rb_data #Your database name
Database Server [localhost]: #Press enter to use default
Database Username: rb_user #Your database username
Database Password: #Your database password
Memcache Server [localhost:11211]: #Press enter to use default
Username [admin]: #Provide Administrator account username
Password: #Provide Administrator account password
E-Mail Address: #Provide Administrator email
Nyní pomocí následujícího příkazu poskytněte vlastnictví souborů kontrolní rady uživateli Apache.
sudo chown -R www-data:www-data /var/www/reviews.example.net
Nyní vytvořte symbolický odkaz na konfigurační soubor Apache pomocí následujícího příkazu.
sudo cp /var/www/reviews.example.net/conf/apache-wsgi.conf /etc/apache2/sites-available/reviews.example.net.conf
sudo ln -s /etc/apache2/sites-available/reviews.example.net.conf /etc/apache2/sites-enabled/reviews.example.net.conf
Nyní spusťte služby Memcached a Apache a povolte jim spuštění při spouštění pomocí následujících příkazů.
sudo systemctl start memcached.service
sudo systemctl enable memcached.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Nakonec nainstalujte mod-wgsipomocí následujícího příkazu.
sudo aptitude install libapache2-mod-wsgi
Nyní můžete přejít na http://reviews.example.netstránku Revizní komise. Instalace kontrolního panelu je nyní dokončena.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více