Tanítás, webfejlesztés, programozás, informatika, rock zene

Néhány hasznos parancs

Ha meg akarod nézni, hogy a rendszerednek mi az IP címe.

ip addr show

A hálózat állapotának ellenőrzése

netstat - Network Statistics

sudo netstat -tunpa

Portok ellenőrzése, páédául http, https (80, 443):

sudo netstat -tunpa | grep 80 sudo netstat -tunpa | grep 443

ss - (socket statistics) parancs

a telepítéséhez szükséges az iproute2 parancsot telepíteni:

Apache telepítése

Először az Apache-ot telepítjük. Ha nem root userként lépünk be a konzolba, akkor mindig használni kell a parancs előtt a sudo parancsot! Az alábbiakban feltesszük, hogy nem root userek vagyunk.

sudo apt update && sudo apt install apache2

Ez után érdemes meggyőződni arról, hogy az apache felment.

sudo systemctl status apache2

Az Apache kezeléséhez az alábbi parancsokat lehet használni:

WSL telepítés Windows 10 / 11 rendszereken

Indíts egy Command promptot vagy egy Powershell promptot és add ki az alábbi parancsot. Ez felteszi a Windowsra a Linux futtatásához szükséges alrendszert. Megjegyzem, hogy jelenleg már a WSL 2 változat fut a Microsoft rendszereken

wsl --install

Linux disztribúció telepítése

Először érdemes kilistázni az interneten meglévő LINUX disztribúciókat

wsl --l --o

Utána kiválaszthatod a megfelelő disztribúciót

A Linkesoft Songbook programja az általam használt talán legjobb és leghasznosabb Songbook alkalmazás. 

Főbb tulajdonságai:

A Floyd-Rose gitárláb nagyszerű, mert

  • a testnél lévő húrlábon húronként van egy mikro hangoló kerék,
  • a tremolóval annyira le lehet húzni a hangokat, hogy már sub hangmagasságban szól,
  • a gitár fejénél lévő satuval a húrok nem hangolódnak el,

de

a gitár húrozása, főleg ha más vastagságú húrt teszel rá egy katasztrófa, akár több órás művelet is lehet.

Ha a javascript fetch utasítást használjuk előfordul, hogy a Drupal cache-ből adja vissza az adatot.

Ha a szerver oldalon változik a fájl, akkor meg kell tiltani a böngészőnek, hogy a szerver a cache-t használja. Az alábbi példában a cache: no-cache fejlécet küldjük át a szervernek! ez egy progress bar kód, amely a szerver oldalon zajló folyama %-os értékét jelzi ki.

1.módszer - Devel vagy Performance

Devel modul telepítése után => Cache clear

Útvonal: /admin/config/development/performance => Clear all caches

2.módszer - Drush

Kiadod a parancsot: drush cc all, ami egyenértékű a drush clear-cache paranccsal.

Majd kiadjuk a drush cache-rebuild vagy a drush cr parancsot

A Drupalban nem szerencsés, ha közvetlenül a $_POST / $_GET PHP tömböket akarjuk feldolgozni - biztonsági okokból. 

A megoldás:

$value = \Drupal:: request()->get( $key );

ahol $value a $_POST / $_GET tömb megfelelő értéke, $key pedig a kliens oldalról átküldött változó értéke.

A MySQL adatbázisok használatához az alábbi szoftvereket ajánlom:

Procedurális nyelv, amelyben a programozó megadja az utasítások sorrendét, tehát ő határozza meg. Bármely adatszerkezeten végrehajtható bármely nyelvi utasítás a szintaktikai szabályok szerint. Az adatok és az utasítások közötti kapcsolat esetleges, a programozó feladata, hogy a kapcsolatot megteremtse. Ha hibás kapcsolatot hoz létre a programozó, akkor előfordulhat, hogy a típusok nem megfelelősége miatt futásidejű hibákkal áll le a program.