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

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.

Az assert.active a fejlesztés közbeni helytelen kódhívások kivédésére szolgáló beállítás. A PHP 8.3.x-től a PHP assert.active beállítása deprecated. Ezt a Drupal 10+ környezetben több helyen állítják és az ERROR_LOG fájlban teleszemeteli a PHP deprecated szövegekkel.

Megoldás:

A PHP.ini fájlban beállítod a zend.assertions=1 fejlesztéskor és az éles környezetben a 0 értékeket.

A kódban a ini_set("assert.active",...) szövegeket kiszeded.

A settings.local.php fájlban kiszeded ezt: assert_options(ASSERT_ACTIVE, FALSE);

Az Unit tesztelést akkor kell használni, amikor: