Svi članci

POWERSHELL - kontrolne strukture

Kao i drugi programski jezici koji se koriste za pisanje složenijih skripti ili programa, tako i jezik ugrađen u PowerShell ima ugrađene različite kontrolne strukture za uvjetno izvođenje dijelova programskog koda, odnosno za njihovo višestruko ponavljanje. Budući da je po ovom pitanju PowerShell dosta sličan drugim “C-olikim” programskim jezicima, u ovom nastavku ćemo se prije svega pozabaviti najvažnijim razlikama.

 

POWERSHELL - polja

Prošli put spomenuli smo kako pojedine varijable u PowerShellu mogu imati vrlo složen sadržaj, na primjer mrežnu konfiguraciju računala. Iako se na prvi pogled čini kako je u takvim varijablama samo riječ o velikoj količini običnog teksta, zapravo se složene varijable sastoje od velikog broja “manjih dijelova”. A svakom od dijelova može se pristupiti posebno.

 

slika01.png

Slika 1.  Primjer varijable sa složenim sadržajem

 

Windows Subsystem for Linux za zahtjevnije

Kako distribucija kojom se  koristim nije dostupna putem Microsoft Storea, odlučio sam potražiti moguća rješenja. Na GitHubu sam naišao na zanimljiv projekt koji je nudio neke već pripremljene distribucije i rješenje koje sam tražio.

https://github.com/yuk7/wsldl

 

Instalacija Linux distribucije koja nije dio Microsoft Storea

Ako nam željena distribucija nije dostupna putem Microsoft Storea, okrećemo se distribucijama koje je omogućila zajednica. Za primjer ću se koristiti ArtixWSL-om:

Testiranje internetskih aplikacija – (II./II.)

Testiranjem se ne može utvrditi funkcioniranje proizvoda u svim uvjetima, ali može se utvrditi u kojim uvjetima proizvod ne radi ispravno. Opseg testiranja aplikacije često uključuje ispitivanje i izvršenje koda u različitim sredinama i uvjetima te proučavanje svih aspekata koda. U trenutačnom naprednom okruženju, organizacije za testiranje mogu biti odvojene od razvojnog tima. Postoje različite uloge za članove testnog tima. Podaci dobiveni testiranjem aplikacije mogu se upotrijebiti za ispravljanje samog procesa u kojem se aplikacija razvija.

 

Testiranje internetskih aplikacija – (I./II.)

Razvojem Interneta nastaje sve veći broj internetskih aplikacija. Internetske aplikacije koje nastaju predstavljaju složene poslovne procese namijenjene za svakodnevnu upotrebu. Aplikacije koje su prije bile dostupne isključivo preko platforme operacijskog sustava, danas se prenose na internetsku platformu zbog jednostavnijeg pristupa i sve većeg raspona korisnika. Povećana upotreba, složenost i broj korisnika zahtijevaju detaljnije testiranje aplikacije.

SIGURNOST DOHVAĆANJA RESURSA UNUTAR PREGLEDNIKA (Subresource Integrity - SRI)

Nekoć davno, dok su se internetske stranice izrađivale upotrebom HTML-a i CSS-a s ponešto JavaScripta, nije bilo potrebno razmišljati o načinu na koji je moguće iskoristiti postojeće JavaScript datoteke da bi se korisnik (preglednik)/stranica/server zloupotrijebio (hakirao). Internetske stranice tada su, uglavnom, cjelokupni sadržaj isporučivale s istog mjesta i tada je bilo potrebno voditi računa o zaštiti isključivo poslužitelja na kojem se nalaze datoteke.

DOHVAĆANJE RESURSA UNUTAR PREGLEDNIKA

Suvremeni internetski preglednici koriste se širokim izborom tehnika optimizacije kako bi predvidjeli unos i namjeru korisnika, što im omogućuje da sakriju neka od kašnjenja u umrežavanju, obradi i prikazivanju internetske stranice.

POWERSHELL - Varijable

Pisanje svakog “ozbiljnijeg” komada programskog koda praktično je nemoguće bez mehanizma za privremeno čuvanje rezultata izvođenja neke funkcije ili izraza, kako  bi se njime kasnije moglo koristiti u drugoj naredbi. Za to se u različitim programskim jezicima, pa tako i u PowerShell skriptama, rabe varijable.
 

Stranice