Mašinų augimas: AI pritaikymas realiame pasaulyje
Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.
Cachet yra atvirojo kodo būsenos puslapių sistema, leidžianti informuoti savo vartotojus apie gedimus, planuojamas technines priežiūros priemones ir dar daugiau. Šiame vadove mes įdiegsime Cachet Linux serveryje, kuriame jau veikia Apache, PHP ir MySQL.
Pirmiausia turime klonuoti pačią „Cachet“ iš „Github“ saugyklos kataloge, kurį vėliau naudosime. Tarkime, kad mūsų katalogas yra /opt/cachet/:
cd /opt/
git clone https://github.com/cachethq/Cachet.git cachet/
cd cachet/
Pagal numatytuosius nustatymus „Cachet“ yra su .env.examplefailu. Turėsime pervardyti šį failą į .env, neatsižvelgiant į tai, kokio tipo aplinką dirbate. Pervardę galime redaguoti failą ir sukonfigūruoti talpyklą:
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 reikalauja duomenų bazės, kad galėtų saugoti duomenis. Šiame vadove naudosime MySQL duomenų bazę. Sukurkite naują duomenų bazę naudodami šią komandą:
mysql -u root -p
CREATE DATABASE cachet;
Pastaba: naudojant mysql -u root -pdaroma prielaida, kad neturite /root/.my.cnfsavo MySQL serverio kredencialų.
Dabar galime sukurti naują MySQL vartotoją, kuris turi teisę pasiekti mūsų naują duomenų bazę:
CREATE USER 'cachet'@'localhost' IDENTIFIED BY 'RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON cachet.* TO 'cachet'@'localhost';
FLUSH PRIVILEGES;
Talpykla, kurios reikia, composerkad ji veiktų. Štai kaip galime jį įdiegti:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Cachet suteikia integruotą metodą programos raktui generuoti. Cachet naudoja šį programos raktą visiems šifruojamiems duomenims. Tai reiškia, kad norėtumėte turėti atsarginę rakto kopiją saugioje vietoje.
php artisan key:generate
Dabar esate pasirengę įdiegti Cachet naudodami kitą paprastą komandą:
php artisan app:install
Pastaba: Niekada nekeiskite programos rakto po šio įdiegimo; kitu atveju talpyklai nepavyks iššifruoti duomenų, todėl jūsų diegimas bus sugadintas.
Pati „Cachet“ yra žiniatinklio programa. Todėl jai aptarnauti naudosime „Apache“, taip leisdami pasiekti ją per naršyklę.
Pastaba: „Cachet“ reikia, kad „Apache“ serveryje būtų įjungtas mod_rewrite.
a2enmod rewrite
Dabar galime tęsti „VirtualHost“ kūrimą. Dėl šio žingsnio, sukurkite naują failą pavadinimu cachet.confį /etc/apache2/sites-enabled/katalogą:
<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>
Dabar galime pradėti dirbti su Cachet. Tiesiog iš naujo paleiskite „Apache2“ naudodami šią komandą:
service apache2 restart
Dabar turėtumėte turėti galimybę pasiekti naują „Cachet“ diegimą domene, kurį anksčiau nustatėte „Apache2“ konfigūracijoje.
Cachet yra gana gerai sukurtas atvirojo kodo būsenos puslapis, kuris veikia beveik bet kuriame UNIX ir net Windows serveriuose. Kadangi Cachet yra atvirojo kodo, galime lengvai įdiegti savo papildinius, jei esame susipažinę su PHP. Laimingas įsilaužimas!
Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.
Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.
Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.
Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.
Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…
Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.
Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.
Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.
Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.
Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį