Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Cachet on avatud lähtekoodiga olekulehtede süsteem, mis võimaldab teil teavitada oma kasutajaid katkestustest, planeeritud hooldustest ja paljust muust. Selles juhendis installime Cacheti Linuxi serverisse, kus juba töötab Apache, PHP ja MySQL.
Esiteks peame kloonima Cachet ise selle Githubi hoidlast kataloogi, mida me selle jaoks hiljem kasutame. Oletame, et meie kataloog on /opt/cachet/:
cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/
Vaikimisi on Cachet .env.examplefailiga kaasas . Peame selle faili ümber nimetama nimeks .env, olenemata kasutatavast keskkonnatüübist. Pärast ümbernimetamist saame faili redigeerida ja konfigureerida selle vahemällu:
APP_ENV=production
APP_DEBUG=false
APP_URL=http://localhost
APP_KEY=SomeRandomString
DB_DRIVER=mysql
DB_HOST=localhost
DB_DATABASE=cachet
DB_USERNAME=cachet
DB_PASSWORD=RANDOM_PASSWORD
DB_PORT=null
CACHE_DRIVER=apc
SESSION_DRIVER=apc
QUEUE_DRIVER=database
CACHET_EMOJI=false
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ADDRESS=null
MAIL_NAME="Demo Status Page"
MAIL_ENCRYPTION=tls
REDIS_HOST=null
REDIS_DATABASE=null
REDIS_PORT=null
GITHUB_TOKEN=null
Cachet nõuab andmete salvestamiseks andmebaasi. Selles juhendis kasutame MySQL-i andmebaasi. Looge uus andmebaas järgmise käsuga:
mysql -u root -p
CREATE DATABASE cachet;
Märkus: kasutamine mysql -u root -peeldab, et teil pole /root/.my.cnfoma MySQL-serveri mandaate.
Nüüd saame luua uue MySQL-i kasutaja, kellel on juurdepääs meie värskele andmebaasile:
CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;
Vahemälu, mida see composertoimimiseks vajab . Allpool kirjeldame, kuidas saame selle installida:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Cachet pakub rakenduse võtme genereerimiseks sisseehitatud meetodit. Cachet kasutab seda rakenduse võtit kõigi krüpteeritavate andmete jaoks. Sellegipoolest tahaksite võtme kuskile turvalises kohas varundada.
php artisan key:generate
Nüüd olete valmis Cacheti installima teise lihtsa käsu abil:
php artisan app:install
Märkus. Ärge kunagi muutke pärast installimist oma rakenduse võtit; vastasel juhul ei suuda vahemälu andmeid dekrüpteerida, muutes teie installi rikutuks.
Cachet ise on veebipõhine rakendus. Seetõttu kasutame selle teenindamiseks Apache'i, võimaldades sellega juurdepääsu sellele brauseri kaudu.
Märkus. Cachet nõuab, et teie Apache serveris oleks lubatud mod_rewrite.
a2enmod rewrite
Nüüd saame jätkata oma VirtualHosti loomist. Selle sammu, luua uus fail nimega cachet.confon /etc/apache2/sites-enabled/kaust:
<VirtualHost *:80>
# Domain from where Cachet will be accessed
ServerName cachet.dev
ServerAlias cachet.dev
DocumentRoot "/var/www/Cachet/public"
<Directory "/var/www/Cachet/public">
Require all granted
# Used by Apache 2.4
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Nüüd saame Cachetiga tööd alustada. Lihtsalt taaskäivitage Apache2, kasutades järgmist käsku:
service apache2 restart
Nüüd peaksite pääsema juurde oma värskele Cacheti installile domeenis, mille määrasite varem Apache2 konfiguratsioonis.
Cachet on üsna hästi kujundatud avatud lähtekoodiga olekuleht, mis töötab peaaegu kõigis UNIX-i ja isegi Windowsi serverites. Tänu sellele, et Cachet on avatud lähtekoodiga, saame hõlpsasti juurutada oma pistikprogramme, kui oleme PHP-ga tuttavad. Head häkkimist!
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit