Koneiden nousu: tekoälyn todelliset sovellukset
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Cachet on avoimen lähdekoodin tilasivujärjestelmä, jonka avulla voit ilmoittaa käyttäjillesi katkoksista, suunnitelluista huolloista ja paljon muusta. Tässä oppaassa asennamme Cachetin Linux-palvelimelle, jossa on jo Apache, PHP ja MySQL.
Ensin meidän on kloonattava Cachet itse sen Github-arkistosta hakemistoon, jota käytämme siihen myöhemmin. Oletetaan, että hakemistomme on /opt/cachet/:
cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/
Oletuksena Cachetin mukana tulee .env.exampletiedosto. Meidän on nimettävä tämä tiedosto uudelleen muotoon .env, riippumatta siitä, minkä tyyppisessä ympäristössä työskentelet. Kun tiedosto on nimetty uudelleen, voimme muokata tiedostoa ja määrittää sen välimuistin:
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 vaatii tietokantaa tietojen tallentamiseksi. Tässä oppaassa käytämme MySQL-tietokantaa. Luo uusi tietokanta seuraavalla komennolla:
mysql -u root -p
CREATE DATABASE cachet;
Huomautus: käyttö mysql -u root -polettaa, että sinulla ei ole /root/.my.cnfMySQL-palvelimesi tunnistetietoja.
Voimme nyt luoda uuden MySQL-käyttäjän, jolla on oikeus käyttää uutta tietokantaamme:
CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;
Välimuisti se vaatii composertoimiakseen. Alla on kuinka voimme asentaa sen:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Cachet tarjoaa sisäänrakennetun menetelmän sovellusavaimen luomiseen. Cachet käyttää tätä sovellusavainta kaikkeen salattavaan tietoon. Haluat kuitenkin varmuuskopioida avaimen turvalliseen paikkaan.
php artisan key:generate
Nyt olet valmis asentamaan Cachetin toisella yksinkertaisella komennolla:
php artisan app:install
Huomautus: Älä koskaan muuta sovellusavainta tämän asennuksen jälkeen. Muuten välimuisti ei pysty purkamaan tietojen salausta, mikä tekee asennuksesta vioittunut.
Cachet itsessään on web-pohjainen sovellus. Siksi käytämme sen palvelemiseen Apachea, mikä mahdollistaa pääsyn siihen selaimen kautta.
Huomautus: Cachet vaatii, että mod_rewrite on käytössä Apache-palvelimellasi.
a2enmod rewrite
Voimme nyt jatkaa VirtualHostin luomista. Tätä vaihetta varten luo kansioon uusi tiedosto, jonka nimi cachet.confon /etc/apache2/sites-enabled/:
<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>
Voimme nyt aloittaa työskentelyn Cachetin kanssa. Käynnistä Apache2 uudelleen käyttämällä seuraavaa komentoa:
service apache2 restart
Sinun pitäisi nyt päästä käsiksi tuoreeseen Cachet-asennukseen verkkotunnuksessa, jonka määritit aiemmin Apache2-kokoonpanossa.
Cachet on melko hyvin suunniteltu avoimen lähdekoodin tilasivu, joka toimii melkein missä tahansa UNIXissa ja jopa Windows-pohjaisissa palvelimissa. Cachetin avoimen lähdekoodin ansiosta voimme helposti ottaa käyttöön omia lisäosia, jos tunnemme PHP:n. Hyvää hakkerointia!
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja