Възходът на машините: Реални приложения на AI
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Ghost е безплатна платформа за блогове с отворен код, написана на node.js , напълно адаптивна и предназначена за публикуване.
Ще демонстрираме инсталацията, като влезем в сървъра като root, така че няма да е необходимо да добавяме sudoпреди всяка команда. Ако сте влезли като друг потребител, не забравяйте, че ще ви трябва sudo.
На вашия сървър изпълнете следното, за да актуализирате индекса на пакетите, да надстроите пакетите и да инсталирате nodejsи npm.
apt-get update
apt-get upgrade
apt-get install python software-properties-common gcc g++ make -y # auto install
add-apt-repository ppa:chris-lea/node.js -y
Резултатът от тези команди трябва да бъде подобен на:
gpg: keyring `/tmp/tmpvpe2ugzj/secring.gpg' created
gpg: keyring `/tmp/tmpvpe2ugzj/pubring.gpg' created
gpg: requesting key C7917B12 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpvpe2ugzj/trustdb.gpg: trustdb created
gpg: key C7917B12: public key "Launchpad chrislea" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Автоматично, ключът за подписване на пакета ще бъде добавен към ключодържателя (за да могат изтеглените пакети да бъдат проверени), а PPA ще бъде добавен към APT sources.list.d.
Сега, нека стартираме:
apt-get update # again
apt-get install nodejs -y
Изпълнете, за npmда тествате инсталацията. Ще видите npmизползването на отпечатано на екрана:
Usage: npm <command>
...
...
npm@1.4.28 /usr/lib/node_modules/npm
Сега можем да инсталираме Ghost.
Тъй като Ghost вече се счита за "стабилен", той може да бъде инсталиран чрез npm. Инсталирайте със следната команда:
npm install -g ghost --production
Засега игнорирайте всякакви предупреждения.
След това ще стартираме Ghost и ще проверим дали работи правилно.
cd /usr/lib/node_modules/ghost
npm start --production
Изходът трябва да изглежда така:
> ghost@0.5.2 start /usr/lib/node_modules/ghost
> node index
Migrations: Database initialisation required for version 003
...
Migrations: Complete
Ghost is running...
Your blog is now available on http://my-ghost-blog.com
Ctrl+C to shut down
Работи! Използвайте Ctrl-C, за да изключите Ghost, и преминете към следващата стъпка: инсталиране (и конфигуриране) на Nginx.
Nginx е много лесен за инсталиране. Изпълнете следната команда:
apt-get install nginx
Nginx ще бъде конфигуриран да позволява връзка от всяка точка на дивата природа към порт 80 (или 443, ако използвате SSL ) на вашия сървър, който след това се препраща („ прокси “) към Ghost. Ето как хората се свързват с вашия блог.
Конфигурирането на Nginx също не е толкова трудно. Следвайте тези стъпки, за да конфигурирате прокси сървъра Ghost.
Първо, премахнете конфигурационния файл по подразбиране:
cd /etc/nginx/
rm sites-enabled/default
След това направете нов конфигурационен файл:
cd sites-available
touch ghost
Адаптирайте следните редове към вашите нужди и използвайте нещо като nanoили за viда го поставите (ще трябва да зададете server_nameимето на вашия домейн):
server {
listen 80;
server_name yourdomain.tld;
access_log /var/log/nginx/yourdomain.tld.log; # if you want logging
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header HOST $http_host;
proxy_pass http://127.0.0.1:2368;
proxy_redirect off;
}
}
Symlink вашия конфигурационен файл:
cd /etc/nginx
ln -s sites-available/ghost sites-enabled/ghost
Рестартирайте Nginx:
service nginx restart
В този момент Nginx е инсталиран, конфигуриран и работи на вашия сървър.
Supervisor е система за контрол на процеса, която ви позволява да стартирате Ghost при стартиране, без да използвате init скриптове. Ще инсталираме Supervisor за управление на Ghost.
За да инсталирате Supervisor, изпълнете:
apt-get install supervisor
service supervisor start
След това създайте нов скриптов файл в /etc/supervisor/conf.d/ghost.conf. Поставете това съдържание:
[program:ghost]
command = node /usr/lib/node_modules/ghost/index.js
directory = /usr/lib/node_modules/ghost
user = ghost
autostart = true
autorestart = true
stdout_logfile = /var/log/supervisor/ghost.log
stderr_logfile = /var/log/supervisor/ghost_err.log
environment = NODE_ENV="production"
Запазете и затворете файла.
След това трябва да създадем потребител за Ghost и да му дадем разрешения за достъп до файловете и базата данни на Ghost. Изпълнете следните команди:
useradd ghost
chown -R ghost /usr/lib/node_modules/ghost/
supervisorctl reread
supervisorctl update
Нашата настройка е завършена!
Сега можете да контролирате Ghost, като изпълните supervisorctl start ghostи supervisorctl stop ghost.
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.
Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.
Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.
Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…
Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.
Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.
Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.
В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.
Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече