Kako namestiti OroCRM na CentOS 7

OroCRM je brezplačna in odprtokodna aplikacija Customer Relationship Manager (CRM), zgrajena na OroPlatform. OroPlatform je popolnoma prilagodljiva odprtokodna programska oprema za poslovne aplikacije. OroPlatform vam ponuja vse funkcije, ki so potrebne za ustvarjanje prilagojene aplikacije. OroCRM je zgrajen s pomočjo ogrodja PHP Symfony in svoje podatke shranjuje v strežnik baze podatkov MySQL/MariaDB. To je CRM aplikacija, pripravljena za podjetja, ki ponuja ogromno funkcij. Prav tako se integrira s številnimi aplikacijami tretjih oseb, kot so Magento Store, MailChimp, Zendesk itd. Je večjezičen in ima popolnoma odziven uporabniški vmesnik, ki vam omogoča, da ga upravljate tudi z mobilnimi napravami.

Predpogoji

  • Primerek strežnika Vultr CentOS 7.
  • Uporabnik sudo .

V tej vadnici bomo uporabili crm.example.comime domene, ki je usmerjeno na strežnik. Zamenjajte vse pojavitve crm.example.comz vašim dejanskim imenom domene.

Posodobite svoj osnovni sistem z uporabo priročnika Kako posodobiti CentOS 7 . Ko je vaš sistem posodobljen, nadaljujte z namestitvijo zahtevanih odvisnosti.

Namestite Nginx in PHP 7

OroCRM je mogoče namestiti na kateri koli produkcijski spletni strežnik, ki podpira PHP. OroCRM podpira vse različice PHP, višje od 7.0. V tej vadnici bomo uporabljali Nginx s PHP-FPM in PHP 7.1.

Namestite Nginx.

sudo yum -y install nginx

Zaženite Nginx in omogočite, da se samodejno zažene ob zagonu.

sudo systemctl start nginx
sudo systemctl enable nginx

PHP 7 ni na voljo v privzetem repozitoriju YUM, vendar lahko uporabimo repozitorij Remi za pridobitev in namestitev najnovejših različic PHP 7. Najprej dodajte in omogočite skladišče Remi.

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

Namestite najnovejšo različico PHP 7 skupaj z moduli PHP, ki jih zahteva OroCRM.

sudo yum -y install php php-fpm php-ctype php-curl php-fileinfo php-gd php-intl php-json php-mbstring php-mcrypt php-mysql php-pcre php-simplexml php-tokenizer php-xml php-zip php-tidy php-soap php-opcache php-posix

Uredite privzeto konfiguracijsko datoteko PHP.

sudo nano /etc/php.ini

Poiščite naslednje vrstice. Odpravite komentarje in naredite spremembe, kot je prikazano.

date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate timezone

memory_limit = 512M
cgi.fix_pathinfo=0

Uredite konfiguracijsko datoteko PHP-FPM.

sudo nano /etc/php-fpm.d/www.conf

PHP-FPM je privzeto konfiguriran za izvajanje z Apache in poslušanje vrat 9000. Spremeniti bomo morali uporabnika in skupino ter datoteko vtičnice Unix, na kateri se bo izvajala. Poiščite naslednje vrstice in naredite potrebne spremembe, kot je prikazano.

user = nginx
group = nginx

;listen = 127.0.0.1:9000
;Comment out or remove the above line and add the following line.
listen = /var/run/php-fpm/php-fpm.sock

listen.owner = nobody
listen.group = nobody

Zaženite PHP-FPM in omogočite zagon ob zagonu.

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

Uporabniku Nginx zagotovite lastništvo datoteke vtičnice PHP-FPM.

sudo chown nginx:nginx /var/run/php-fpm/php-fpm.sock

Namestite MariaDB

MariaDB je odprtokodna fork MySQL. Namestite MariaDB.

sudo yum -y install mariadb mariadb-server

Zaženite MariaDB in omogočite, da se samodejno zažene ob zagonu.

sudo systemctl start mariadb
sudo systemctl enable mariadb

Privzeta namestitev MariaDB je opremljena z nekaj testnimi bazami podatkov in anonimnimi uporabniki. Preden konfigurirate bazo podatkov, morate najprej zavarovati strežnik MariaDB. Zavarujete ga lahko tako, da zaženete mysql_secure_installationskript.

sudo mysql_secure_installation

Zahtevali boste trenutno korensko geslo MariaDB. V novi namestitvi MariaDB privzeto ni korenskega gesla. Pritisnite Entertipko za nadaljevanje. Nastavite močno geslo za korenskega uporabnika vašega strežnika MariaDB in odgovorite Yna vsa ostala zastavljena vprašanja. Zastavljena vprašanja so samoumevna.

Ustvarite bazo podatkov za OroCRM

Z zagonom se prijavite v lupino MySQL kot root uporabnik.

mysql -u root -p

Navedite geslo za root uporabnika MariaDB za prijavo.

Zaženite naslednje poizvedbe, da ustvarite bazo podatkov in uporabnika baze podatkov za namestitev OroCRM.

CREATE DATABASE oro_data;
CREATE USER 'oro_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON oro_data.* TO 'oro_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ime baze podatkov oro_datain uporabniško ime lahko zamenjate oro_userpo svoji izbiri. Ne pozabite spremeniti StrongPasswordv zelo močno geslo.

Namestite Node.js in Composer

OroCRM zahteva tudi izvajanje Node.js JavaScript. Node.js bo OroCRM uporabljal za prevajanje JavaScripta, ki se uporablja za izgradnjo uporabniškega vmesnika aplikacije. Privzeti repozitorij CentOS vsebuje zastarelo različico Node.js, zato boste morali v svoj sistem dodati skladišče Nodesource, da dobite najnovejšo različico.

sudo curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

Namestite Node.js in Git.

sudo yum -y install nodejs git

Git bo uporabljen za kloniranje skladišča OroCRM iz interneta. Prav tako boste morali namestiti Composer. Composer je orodje za upravljanje odvisnosti za aplikacije PHP. Ker je OroCRM napisan v okviru Symfony, boste za namestitev odvisnosti in aplikacije potrebovali Composer.

Namesti Composer.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Premaknite Composer v /usr/binimenik, tako da ga je mogoče izvajati od koder koli v sistemu.

sudo mv composer.phar /usr/bin/composer

Skladatelju zagotovite dovoljenje za izvedbo.

sudo chmod +x /usr/bin/composer

Namestite OroCRM

Obstaja veliko načinov za prenos OroCRM na vaš strežnik. Najprimernejši način za pridobitev najnovejše različice je kloniranje skladišča prek Gita.

Klonirajte skladišče OroCRM.

cd /usr/share/nginx/
sudo git clone -b 2.3 https://github.com/oroinc/crm-application.git orocrm

Kopirajte vzorčno parametersdatoteko v privzeto parametersdatoteko, ki jo uporablja OroCRM.

cd orocrm
sudo cp app/config/parameters.yml.dist  app/config/parameters.yml

Preden lahko nadaljujete, boste morali posodobiti parameters.ymldatoteko, da bo zagotovila podatke o zbirki podatkov in e-pošti.

sudo nano app/config/parameters.yml

Poiščite naslednje vrstice.

database_driver:   pdo_mysql
database_host:     127.0.0.1
database_port:     ~
database_name:     oro_crm
database_user:     root
database_password: ~

Posodobite zgornjo konfiguracijo glede na bazo podatkov, ki ste jo ustvarili za shranjevanje podatkov OroCRM. V našem primeru bi moralo izgledati takole.

database_driver:   pdo_mysql
database_host:     127.0.0.1
database_port:     3306
database_name:     oro_data
database_user:     oro_user
database_password: StrongPassword

Če imate pripravljen strežnik SMTP in želite takoj uporabiti funkcije pošiljanja e-pošte, lahko posodobite nastavitve pošiljatelja, kot je prikazano.

mailer_transport:  smtp
mailer_host:       mail.example.com
mailer_port:       456
mailer_encryption: ssl
mailer_user:       [email protected]
mailer_password:   EMailPassword

Če nimate pripravljenega poštnega strežnika, ga lahko za zdaj preskočite tako, da pustite obstoječe vrednosti. Konfiguracijo e-pošte lahko vedno spremenite prek nadzorne plošče.

Nastavite naključni niz secrettako, da zamenjate ThisTokenIsNotSoSecretChangeIt. Za kodiranje podatkov seje je potreben naključni niz. Primer niza bo videti takole.

secret:            uxvpXHhDxCFc9yU1hV1fMwjSoyVUzGh4WBMBBBa3XEgrRUF5OuB2h8iNl9JRDqcd

S pwgenpripomočkom lahko ustvarite naključni niz . Namestite pwgenpripomoček tako, da zaženete sudo yum -y install pwgen. Če želite ustvariti naključni niz, zaženite pwgen -s 64 1.

Shranite datoteko in zapustite urejevalnik. Namestite zahtevane odvisnosti PHP prek composerja.

sudo composer install --prefer-dist --no-dev

Uporaba --no-devbo zagotovila, da Composer namesti samo odvisnosti, potrebne za zagon spletnega strežnika v produkcijskem načinu. Skript bo potreboval nekaj minut, da prenese in namesti zahtevane odvisnosti PHP.

Namestite aplikacijo.

sudo php app/console oro:install --env=prod

To bo zgradilo spletni predpomnilnik in napisalo bazo podatkov. --env=prodParameter je na voljo za namestitev aplikacije v načinu proizvodnje. Namestitev se bo nadaljevala le, če so nameščene in konfigurirane vse zahtevane odvisnosti.

Med namestitvijo vam bo zastavljeno nekaj vprašanj za nastavitev skrbniškega računa. Vprašanja so naslednja.

Administration setup.
Application URL (http://localhost): http://crm.example.com
Organization name (OroCRM): My Organization
Username (admin):
Email: [email protected]
First name: John
Last name: Doe
Password:
Load sample data (y/n): y

Navedite podatke. Naložite vzorčne podatke, da ocenite izdelek, preden ga uporabite za proizvodnjo.

Ogrejte predpomnilnik dokumentacije API:

sudo php app/console oro:api:doc:cache:clear

Konfiguriranje Nginxa, požarnega zidu in dovoljenj

Ustvarite blokovno datoteko strežnika Nginx, ki bo aplikacijo ponudila uporabnikom.

sudo nano /etc/nginx/conf.d/orocrm.conf

Izpolnite datoteko.

server {
    server_name crm.example.com;
    root  /usr/share/nginx/orocrm/web;

    location / {
        # try to serve file directly, fallback to app.php
        try_files $uri /app.php$is_args$args;
    }

    location ~ ^/(app|app_dev|config|install)\.php(/|$) {
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_split_path_info ^(.+\.php)(/.*)$;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param HTTPS off;
    }

    # Enable Gzip compression
    gzip on;
    gzip_buffers 16 8k;
    gzip_comp_level 5;
    gzip_disable "msie6";
    gzip_min_length 1000;
    gzip_http_version 1.0;
    gzip_proxied any;
    gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css image/svg+xml;
    gzip_vary on;    

    # Enable browser caching
    # One week for javascript and css
     location ~* \.(?:css|js) {
       expires 1w;
       access_log off;
       add_header Cache-Control public;
     }

     # Three weeks for media: images, fonts, icons, video, audio etc.
     location ~* \.(?:jpg|jpeg|gif|png|ico|tiff|woff|eot|ttf|svg|svgz|mp4|ogg|ogv|webm|swf|flv)$ {
       expires 3w;
       access_log off;
       add_header Cache-Control public;
     }

    error_log /var/log/nginx/orocrm_error.log;
    access_log /var/log/nginx/orocrm_access.log;
}

Prepričajte se, da ste spremenili crm.example.coms svojim dejanskim imenom domene. Zgornja konfiguracija vključuje tudi konfiguracijo, potrebno za stiskanje GZip in predpomnjenje brskalnika. Stiskanje Gzip stisne podatke, preden jih pošlje brskalniku. Če omogočite predpomnjenje brskalnika, se statična sredstva shranijo v spletni predpomnilnik odjemalskega računalnika. Ko uporabnik naslednjič dostopa do spletnega mesta, se večina statične vsebine naloži iz uporabnikovega spletnega predpomnilnika. Ti dve metodi dramatično povečata hitrost aplikacije.

Preverite konfiguracijsko datoteko Nginx za morebitne napake.

sudo nginx -t

Izhod bi moral izgledati takole.

[user@vultr ~]$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Zagotovite lastništvo datotek OrOCRM uporabniku Nginx.

sudo chown -R nginx:nginx /usr/share/nginx/orocrm

Znova zaženite Nginx, da uporabite novo konfiguracijo.

sudo systemctl restart nginx

Če na strežniku uporabljate požarni zid, boste morali požarni zid konfigurirati tako, da nastavi izjemo za storitev HTTP. Dovolite Nginxu, da se poveže izven omrežja.

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload

Zdaj lahko dostopate do aplikacije na http://crm.example.com. Prijavite se z uporabniškim imenom in geslom skrbnika, ki ste ju nastavili med namestitvijo.

Nastavite načrtovana opravila in opravila v ozadju

Za samodejno izvajanje načrtovanih opravil lahko dodate vnos opravila Cron. Odpri crontab.

sudo crontab -e

V datoteko dodajte naslednjo vrstico.

*/1 * * * * /usr/bin/php /usr/share/nginx/orocrm/app/console oro:cron --env=prod > /dev/null

To bo vsako minuto zagnalo opravilo cron, tako da bodo načrtovana opravila, kot so čakalne vrste e-pošte, obdelana čim prej.

Za zagon storitve Message Queue boste morali nastaviti tudi nadzornika. Zahteva se, da se ves čas izvaja vsaj en proces, da potrošnik lahko obdela sporočila. Potrošnik lahko običajno prekine proces sporočila na več načinov. Za neprekinjeno delovanje storitve bomo uporabljali storitev Supervizor. Supervizor bomo konfigurirali za vzporedno izvajanje štirih procesov. Če je kateri od štirih procesov iz kakršnega koli razloga ustavljen, ga bo nadzornik poskusil znova zagnati.

Namesti nadzornik.

sudo yum -y install supervisor

Uredite konfiguracijsko datoteko nadzornika.

sudo nano /etc/supervisord.conf

Dodajte naslednje vrstice na konec datoteke.

[program:oro_message_consumer]
command=/usr/bin/php /usr/share/nginx/orocrm/app/console --env=prod --no-debug oro:message-queue:consume
process_name=%(program_name)s_%(process_num)02d
numprocs=4
autostart=true
autorestart=true
startsecs=0
user=nginx
redirect_stderr=true

Zaženite in omogočite nadzorniku, da se samodejno zažene ob zagonu.

sudo systemctl start supervisord
sudo systemctl enable supervisord

Stanje procesov si lahko ogledate tako, da zaženete naslednje.

sudo supervisorctl status

Morali bi videti, da se procesi izvajajo.

[user@vultr ~]$ sudo supervisorctl status
oro_message_consumer:oro_message_consumer_00   RUNNING   pid 13596, uptime 0:02:13
oro_message_consumer:oro_message_consumer_01   RUNNING   pid 13595, uptime 0:02:13
oro_message_consumer:oro_message_consumer_02   RUNNING   pid 13594, uptime 0:02:13
oro_message_consumer:oro_message_consumer_03   RUNNING   pid 13593, uptime 0:02:13

OroCRM je zdaj nameščen na vašem strežniku. Zdaj lahko uporabite aplikacijo za upravljanje rutinskih opravil vaše organizacije. Če želite izvedeti več o OroCRM, lahko obiščete njegovo uradno spletno stran .


Namestite Plesk na CentOS 7

Namestite Plesk na CentOS 7

Uporaba drugega sistema? Plesk je lastniška nadzorna plošča spletnega gostitelja, ki uporabnikom omogoča upravljanje svojih osebnih in/ali strank spletnih mest, baz podatkov

Namestite Lets Encrypt SSL v aplikacijo WordPress z enim klikom

Namestite Lets Encrypt SSL v aplikacijo WordPress z enim klikom

Uvod Lets Encrypt je storitev overitelja potrdil, ki ponuja brezplačna potrdila TLS/SSL. Certbot poenostavlja postopek namestitve,

Ustvarjanje bloga Jekyll v Ubuntu 16.04

Ustvarjanje bloga Jekyll v Ubuntu 16.04

Uporaba drugega sistema? Jekyll je odlična alternativa WordPressu za bloganje ali deljenje vsebine. Ne zahteva nobenih baz podatkov in je zelo enostaven i

Kako nastaviti nenadzorovane nadgradnje na Debian 9 (raztegni)

Kako nastaviti nenadzorovane nadgradnje na Debian 9 (raztegni)

Uporaba drugega sistema? Če kupite strežnik Debian, morate vedno imeti najnovejše varnostne popravke in posodobitve, ne glede na to, ali spite ali ne

Kako namestiti in konfigurirati PHP 7.0 ali PHP 7.1 na Ubuntu 16.04

Kako namestiti in konfigurirati PHP 7.0 ali PHP 7.1 na Ubuntu 16.04

PHP in sorodni paketi so najpogosteje uporabljene komponente pri uvajanju spletnega strežnika. V tem članku se bomo naučili, kako nastaviti PHP 7.0 ali PHP 7.1 o

Kako namestiti Squid Proxy na CentOS

Kako namestiti Squid Proxy na CentOS

Squid je priljubljen brezplačen program za Linux, ki vam omogoča ustvarjanje spletnega proxyja za posredovanje. V tem priročniku boste videli, kako namestiti Squid na CentOS, da vas obrne

Kako namestiti Lighttpd (LLMP Stack) na CentOS 6

Kako namestiti Lighttpd (LLMP Stack) na CentOS 6

Uvod Lighttpd je razdelek Apache, katerega namen je biti veliko manj intenziven vir. Je lahek, od tod tudi njegovo ime, in je precej preprost za uporabo. Namestite

Tri brezplačne nadzorne plošče strežnika (hitra namestitev)

Tri brezplačne nadzorne plošče strežnika (hitra namestitev)

1. Virtualmin/Webmin Virtualmin je zmogljiva in prilagodljiva nadzorna plošča za spletno gostovanje za sisteme Linux in UNIX, ki temelji na dobro znani odprtokodni spletni bazi

Nastavitev aplikacije Yii na Ubuntu 14.04

Nastavitev aplikacije Yii na Ubuntu 14.04

Yii je okvir PHP, ki vam omogoča hitrejši in preprostejši razvoj aplikacij. Namestitev Yii na Ubuntu je enostavna, saj se boste naučili natančno

Uporaba zaslona v Ubuntu 14.04

Uporaba zaslona v Ubuntu 14.04

Screen je aplikacija, ki omogoča večkratno uporabo terminalskih sej v enem oknu. To vam omogoča simulacijo več terminalskih oken, kjer je ma

Nastavite svoj DNS strežnik na Debian/Ubuntu

Nastavite svoj DNS strežnik na Debian/Ubuntu

Ta vadnica pojasnjuje, kako nastaviti strežnik DNS z uporabo Bind9 v Debianu ali Ubuntuju. V celotnem članku ustrezno nadomestite your-domain-name.com. Ob th

Uporaba Logrotate za upravljanje dnevniških datotek

Uporaba Logrotate za upravljanje dnevniških datotek

Uvod Logrotate je pripomoček za Linux, ki poenostavlja upravljanje dnevniških datotek. Običajno se izvaja enkrat na dan prek opravila cron in upravlja bazo dnevnikov

Konfiguriranje statičnega omrežja in IPv6 na CentOS 7

Konfiguriranje statičnega omrežja in IPv6 na CentOS 7

VULTR je pred kratkim naredil spremembe na svoji strani in zdaj bi moralo vse delovati v redu iz škatle z omogočenim NetworkManagerjem. Če želite onemogočiti

Spreminjanje Icinga2 za uporabo modela Master/Client na CentOS 6 ali CentOS 7

Spreminjanje Icinga2 za uporabo modela Master/Client na CentOS 6 ali CentOS 7

Icinga2 je zmogljiv sistem za spremljanje in če se uporablja v modelu glavni-odjemalec, lahko nadomesti potrebo po nadzornih pregledih, ki temeljijo na NRPE. Glavni naročnik

Nastavite Red5 Media Server na Ubuntu 16.04

Nastavite Red5 Media Server na Ubuntu 16.04

Uporaba drugega sistema? Red5 je odprtokodni medijski strežnik, implementiran v Javi, ki vam omogoča zagon večuporabniških aplikacij Flash, kot je prenos v živo

Prevedite in namestite Nginx z modulom PageSpeed ​​na Debian 8

Prevedite in namestite Nginx z modulom PageSpeed ​​na Debian 8

V tem članku bomo videli, kako prevesti in namestiti Nginx mainline iz uradnih virov Nginxa z modulom PageSpeed, ki vam omogoča

Kako namestiti Apache Cassandra 3.11.x na Ubuntu 16.04 LTS

Kako namestiti Apache Cassandra 3.11.x na Ubuntu 16.04 LTS

Uporaba drugega sistema? Apache Cassandra je brezplačen in odprtokodni sistem za upravljanje baz podatkov NoSQL, ki je zasnovan tako, da zagotavlja razširljivost, visoko

Kako namestiti Apache Cassandra 3.11.x na CentOS 7

Kako namestiti Apache Cassandra 3.11.x na CentOS 7

Uporaba drugega sistema? Apache Cassandra je brezplačen in odprtokodni sistem za upravljanje baz podatkov NoSQL, ki je zasnovan tako, da zagotavlja razširljivost, visoko

Kako namestiti Vanilla Forum na Ubuntu 16.04

Kako namestiti Vanilla Forum na Ubuntu 16.04

Uporaba drugega sistema? Vanilla forum je odprtokodna forumska aplikacija, napisana v PHP. Je popolnoma prilagodljiv, enostaven za uporabo in podpira zunanjost

Kako namestiti Kanboard na Ubuntu 18.04 LTS

Kako namestiti Kanboard na Ubuntu 18.04 LTS

Uporaba drugega sistema? Uvod Kanboard je brezplačen in odprtokodni program za vodenje projektov, ki je zasnovan za olajšanje in vizualizacijo

Vzpon strojev: aplikacije AI v resničnem svetu

Vzpon strojev: aplikacije AI v resničnem svetu

Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.

DDOS napadi: kratek pregled

DDOS napadi: kratek pregled

Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.

Razvoj shranjevanja podatkov – Infografika

Razvoj shranjevanja podatkov – Infografika

Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več