Dodawanie szablonu HTML5 pobranego z zewnątrz
d3js 7 – zasoby
CDN:
<script src="https://d3js.org/d3.v7.min.js"></script>
www download tgz: https://d3js.org/
dokumentacja: https://github.com/d3/d3/wiki
git – .gitignore + cakephp 4
Jakie pliki wrzucić co .gitignore?
Oficjalna wersja pliku na github – zobacz
cakephp 4 – kroki budowy aplikacji
Etapy budowy aplikacji CakePHP 4
Przygotować dokumentację projektu: aplikacja, visio,
-- przygotować informacje dir: /var/www/mysite.pl database: mysitedb user: 'user1'@'localhost' passwd: "gFtd67%6djEsws0**6!x8s"
Cakephp 4 – app.php – konfiguracja
Typowe wartości w strefie polskiej:
MongoDB – windows installation 6.0
Instalacja odbywa się w dwóch krokach: najpierw należy zainstalować Community serwer a następnie mongo shell do odpytywania bazy danych.
TypeScript – start
Instalacja
Month picker
Plugin jquery-ui wybierający miesiące/lata
Instalacja – mongodb 5.0 – debian buster
Pakiety: mongodb-org – utrzymywany przez MongoDB.org, mongodb – utrzymywany przez Debiana
Instalacja nodejs – snap
Ostatnie wersje dla debiana dostępne poprzez sanp
UFW – installation firewal
nowa domena – apache2, certyfikat
Dodawanie nowej domeny – katalog, konfiguracja Apache2, certbot
certbot – obsługa certyfiktatów
certbot installation
Przygotowanie – snap
Czytaj dalej certbot installation
Debian 10, Instalacja PHP 8.1
Przygotowanie źródła
Czytaj dalej Debian 10, Instalacja PHP 8.1
Export CSV
Export do excela w formacie CSV:
Twitter API
Narzędzia: https://www.postman.com
cakephp 4 – binance api
Dokumentacja github: https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md#test-connectivity
Pobranie kursu BTCUSD
https://api.binance.com/api/v3/avgPrice?symbol=BTCUSDT
Odp JSON
{"mins":5,"price":"47961.16424359"}
API walutomat.pl
Należy utworzyć konto w serwisie następnie wygenerować API key.
Endpoint API: https://api.walutomat.pl/api/v2.0.0/
-
- market_fx/best_offers (bez api key)
- direct_fx/rates – wymagany klucz API
Kursy walut – API NBP
https://api.nbp.pl/ – NBP – kursy średnie, sprzedaży, kupna, na dany dzień
https://github.com/codenix-sv/coingecko-api – coingecko.pl API – kryptowaluty
https://api.walutomat.pl/v2.0.0/ – walutomat.pl API
cakephp 4 – coinGecko API
# composer require codenix-sv/coingecko-api
cakephp 4 – AJAX
cakephp 4 – cookies
czytanie
cakephp 4 – parametry ścieżki
// /subdir/articles/edit/1?page=1 $here = $request->getRequestTarget(); $uri = $request->getUri(); $path = $uri->getPath(); $query = $uri->getQuery(); $host = $uri->getHost();
$session = $this->request->getSession()->read('Auth.User.name');
cakephp 4 – file upload –
Interfejs controller’a – input name=’attachment’
Cakephp 4 – export xml
AppController + RequestHandlerComponent
node – process: argv, cwd(), exit, nextTick
Argumenty wywołania programu:
sass – struktura projektu
Rozpakowanie szablonu:
sass – tworzenie projektu
W katalogu projektu (project/webroot) utwórz plik konfiguracyjny
Ruby, SASS, Compass instalacja
https://sass-lang.com/ - strona główna sass https://sass-lang.com/install - Dart sass - command line https://github.com/sass/sassc-ruby#readme - gem, plugin, do framewroków