Mašīnu pieaugums: AI reālās pasaules lietojumi
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Sentry ir atvērtā koda risinājums kļūdu izsekošanai. Sentry izseko izņēmumus un citus noderīgus ziņojumus no lietojumprogrammām, kuras tradicionāli tiek rakstītas žurnālfailos, un tā vietā izmanto lietotājam draudzīgu saskarni.
Daži pamata priekšnosacījumi, kas jums būs nepieciešami, lai palaistu Sentry:
Vispirms atjauniniet sistēmu:
sudo apt-get update
Izveidojiet sargu lietotāju, kurš darbosies ar programmatūru:
sudo adduser sentry
sudo adduser sentry sudo
Instalēšana pythonun build-essentialpakotnes:
sudo apt-get install -y python build-essential
Izveidojiet failu /etc/apt/sources.list.d/pgdg.list:
sudo touch /etc/apt/sources.list.d/pgdg.list
Importējiet parakstīšanas atslēgu un atjauniniet pakotņu sarakstus:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
Instalējiet PostgreSQL:
sudo apt-get install postgresql-9.5
Lejupielādējiet jaunāko Redis 4.x avotu:
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
Izsaiņojiet Redis avotu savā mapē, lai mēs varētu to cdievietot un izveidot nākamajā darbībā:
tar -xvf redis-4.0.1.tar.gz
Veidojiet to no avota:
cd redis-4.0.1
make
Palaidiet Redis fonā:
src/redis-server --daemonize yes
Instalējiet pipun saistītās bibliotēkas:
cd ~
sudo apt-get install python-setuptools python-dev libxslt1-dev gcc libffi-dev libjpeg-dev libxml2-dev libxslt-dev libyaml-dev libpq-dev python-pip
Instalējiet Python virtuālo vidi:
sudo pip install -U virtualenv
Instalēt postgresql-contrib:
sudo apt-get install postgresql-contrib-9.5
Piesakieties kā postgreslietotājs un iespējojiet citextpaplašinājumu:
sudo su - postgres
$ psql -d template1 -U postgres
psql (9.5.12)
Type "help" for help.
template1=# create extension citext;
CREATE EXTENSION
template1=# \q
Izveidojiet sentrydatu bāzi:
$ createdb sentry_db
$ createuser sentry --pwprompt
$ psql -d template1 -U postgres
template1=# GRANT ALL PRIVILEGES ON DATABASE sentry_db to sentry;
GRANT
template1=# ALTER USER sentry WITH SUPERUSER;
ALTER ROLE
template1=# \q
exit
Piesakieties kā sentrylietotājs un izveidojiet Sentry virtuālo vidi:
sudo su - sentry
virtualenv ~/sentry_app/
source ~/sentry_app/bin/activate
Instalējiet Sentry ierīcē:
pip install -U sentry
Inicializēt Sentry:
sentry init
Šī komanda direktorijā izveidos konfigurācijas failus ~/.sentry/.
Atveriet konfigurācijas failu ~/.sentry/sentry.conf.py:
nano ~/.sentry/sentry.conf.py
Pēc tam pievienojiet datu bāzes akreditācijas datus. Tam vajadzētu izskatīties šādi:
DATABASES = {
'default': {
'ENGINE': 'sentry.db.postgres',
'NAME': 'sentry_db',
'USER': 'sentry',
'PASSWORD': 'securedpassword',
'HOST': 'localhost',
'PORT': '5432',
'AUTOCOMMIT': True,
'ATOMIC_REQUESTS': False,
}
}
Inicializējiet datu bāzi:
sentry upgrade
Atteikties no sentrylietotāja:
exit
Uzrauga instalēšana:
sudo apt-get install -y supervisor
Konfigurējiet Sentry serveri palaišanai ikreiz, kad serveris sāk palaist, izmantojot supervisord. Ievietojiet failā šādu konfigurāciju /etc/supervisor/conf.d/sentry.conf:
[program:sentry-web]
directory=/home/sentry/sentry_app/
environment=SENTRY_CONF="/home/sentry/.sentry"
command=/home/sentry/sentry_app/bin/sentry run web
autostart=true
autorestart=true
redirect_stderr=true
user=sentry
stdout_logfile=syslog
stderr_logfile=syslog
[program:sentry-worker]
directory=/home/sentry/sentry_app/
environment=SENTRY_CONF="/home/sentry/.sentry"
command=/home/sentry/sentry_app/bin/sentry run worker
autostart=true
autorestart=true
redirect_stderr=true
user=sentry
stdout_logfile=syslog
stderr_logfile=syslog
[program:sentry-cron]
directory=/home/sentry/sentry_app/
environment=SENTRY_CONF="/home/sentry/.sentry"
command=/home/sentry/sentry_app/bin/sentry run cron
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=syslog
stderr_logfile=syslog
Saglabājiet failu un atkārtoti ielādējiet Supervisor:
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start all
Sentry tagad ir konfigurēts un klausās portā 9000. http://you_server_ip:9000Savā iecienītākajā pārlūkprogrammā dodieties uz , lai pabeigtu Sentry iestatīšanu.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk