The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Tento tutoriál vám ukáže, jak nainstalovat rámce Elixir a Phoenix na instanci serveru Vultr Ubuntu 16.04 pro účely vývoje.
Aktualizujte systém:
sudo apt-get update
Nainstalujte Erlang pomocí následujících příkazů:
cd ~
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get update
sudo apt-get install esl-erlang
Instalaci můžete ověřit:
erl
Tím se dostanete do prostředí Erlang s následujícím výstupem:
Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Eshell V10.1 (abort with ^G)
1>
Stiskněte dvakrát CTRL+ Cpro opuštění Erlang shellu.
Nainstalujte Elixir pomocí apt-get:
sudo apt-get install elixir
Nyní můžete ověřit instalaci Elixir:
elixir -v
Zobrazí se následující výstup:
Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Elixir 1.7.3 (compiled with Erlang/OTP 20)
Nyní máte na vašem systému nainstalovaný Elixir 1.7.3.
Pokud jsme právě nainstalovali Elixir poprvé, budeme muset nainstalovat také správce balíčků Hex. Hex je nezbytný pro spuštění aplikace Phoenix a pro instalaci jakýchkoli dalších závislostí, které bychom mohli potřebovat.
Chcete-li nainstalovat Hex, zadejte tento příkaz:
mix local.hex
Nyní můžeme přistoupit k instalaci Phoenixu:
mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez
Phoenix používá brunch.io ke kompilaci statických aktiv (javascript, css a další), takže budete muset nainstalovat Node.js.
Doporučený způsob instalace Node.js je přes nvm(správce verzí uzlu).
Pro instalaci nvmspustíme tento příkaz:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Chcete-li zjistit verze Node.js, které jsou k dispozici pro instalaci, můžete zadat následující:
nvm ls-remote
Toto vypíše:
Output
...
v8.8.1
v8.9.0 (LTS: Carbon)
v8.9.1 (LTS: Carbon)
v8.9.2 (LTS: Carbon)
v8.9.3 (LTS: Carbon)
v8.9.4 (LTS: Carbon)
v8.10.0 (LTS: Carbon)
v8.11.0 (LTS: Carbon)
v8.11.1 (LTS: Carbon)
v8.11.2 (LTS: Carbon)
v8.11.3 (LTS: Carbon)
v8.11.4 (LTS: Carbon)
-> v8.12.0 (Latest LTS: Carbon)
...
Nainstalujte verzi, kterou chcete, pomocí následujícího příkazu:
nvm install 8.12.0
Poznámka: Pokud chcete použít jinou verzi, nahraďte 8.12.0ji verzí, kterou chcete.
Řekněte, nvmabyste použili verzi, kterou jsme právě stáhli:
nvm use 8.12.0
Ověřte, zda byl uzel úspěšně nainstalován:
node -v
PostgreSQL můžete snadno nainstalovat pomocí balíčkovacího systému apt.
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
Otevřete prostředí PostgreSQL:
sudo -u postgres psql
Změňte postgresheslo na bezpečné heslo:
\password postgres
Po úspěšné změně hesla můžete ukončit prostředí PostgreSQL:
\q
Restartujte službu PostgreSQL:
sudo systemctl restart postgresql.service
inotify-toolsToto je pouze Linuxový hlídač souborového systému, který Phoenix používá pro živé načítání kódu:
sudo apt-get install inotify-tools
Vytvořte novou aplikaci:
mix phoenix.new ~/phoenix_project_test
Pokud příkaz vrátí následující chybu:
** (Mix) The task "phx.new" could not be found
Můžete to opravit pomocí následujícího příkazu:
mix archive.install https://raw.githubusercontent.com/phoenixframework/archives/master/phx_new.ez
Nyní znovu spusťte příkaz a vytvořte testovací aplikaci Phoenix:
mix phoenix.new ~/phoenix_project_test
Změňte heslo PostgreSQL v konfiguračním souboru heslem, které jste nastavili v předchozím kroku:
nano config/dev.exs
Aplikace bude nyní úspěšně vytvořena. Přesuňte se do složky aplikace a spusťte ji:
cd ~/phoenix_project_test
mix ecto.create
mix phx.server
Nyní je aplikace Phoenix spuštěna a spuštěna v přístavu 4000.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více