Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[NBP] Gradivo

magla

sekiro Jesi možda našao išta? 😅


sekiro

magla ne 🙁


ZalutaliStudent

MrPeanutButter Što su to M/R upiti i ontologijski zadatci i di se mogu učiti i vježbati?


MsBrightside

ZalutaliStudent m/r upite mozes na edgaru vjezbat, a ontologije su na prezi za semanticki web


Patak007

ZalutaliStudent M/R je map reduce u Mongu tj. 3. zadaca a ontologija ti je pod predavanjem semanticki web.
Ako nisi upoznat s M/R-om nemoj se s tim zezat dan i pol pred ispit jer nece biti kruha od toga samo ces ispalit na zivce s edgarom. Nauci ontologiju tj. semnaticki web, tokovi podataka su ful lagani, nauci jos teoriju i izi


ZalutaliStudent

Patak007 Hvala. I zadnje pitanje, ne znam koristit map reduce, ali sam cijeli projekt riješio koristeći onaj aggregate. Jel znas jel smijemo na ZI koristit aggregate funkcije za M/R upite, i ako smijemo, pretpostavljam da mi to ima smisla uvježbavat?


MrPeanutButter

Jel zna netko objasniti te tokove podataka nije baš jasno iz prezentacija… Makar na primjeru sa ovog test ZI-a


MrPeanutButter

ZalutaliStudent mislim da nedaju sa tim raditi ili imaju stariju verziju mongo-a koji to ne podržava


WickyWinslow

MrPeanutButter Edgar ne zna baratati ničime osim jednostavnim find i mapreduce upitima. Tako su rekli profesori.


ZalutaliStudent

WickyWinslow Kak sam onda uspio cijeli projekt u edgaru rijesiti s aggregate funkcijom?


Yasuke

Jel zna itko na onim map reduce upitima kako provjerit je li nešto undefined? Imam zadatak gdje nešto od paymenta treba računat ako postoji i imam u map funkciji na početku provjeru if this.payment ≠ undefined && this.payment.amount ≠ undefined. Ali kasnije kad uzmem taj this.payment.amount u emit funkciji onda javlja “this.payment is undefined”.


Svudec

Bono ajde kod stavi. Trebalo bi se moći tako. To je obična js funkcija.


weedovnjak

Bono probaj odmah napravit varijablu npr var amount = this.payment.amount ak ce ti dalje trebat, meni se nekad zna zalit kad koristim this.nesto umjesto spremanja u posebnu varijablu


Yasuke

Svudec Sori ne uspjevam nikako kod lijepo formatirat ovdje. Uglavnom ovakav je kod map funkcije:

function() {    
    	if(this.film != undefined && this.film.categories != undefined && this.payment != undefined){
         if(this.payment.amount != undefined){
            this.film.categories.forEach(function(category){
               emit({"category":category}, {payment:this.payment.amount, count:1});
            });
         }
      }
    }

Pokusao sam i ovo što je kolega weedovnjak napisao, ali nije pomoglo.


FERonja

Bono !== “undefined” možda


Bisolvon

Bono “{payment:this.payment.amount, count:1});” izbaci ovaj this.payment.amount iz categories.forEach. Meni je znalo to napravit problem ako imas forEach(function…). Kao da ukrade this pointer.


Svudec

Bono
Bisolvon

Kao što je kolega već rekao, u javascriptu this ovisi o kontekstu u kojem se nalaziš. Inače forEach ima argument thisArg kojim možeš narihtati šta želiš da ti bude this u funkciji koju forEach zove. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

I inače u js možeš napisati samo if(this.payment && this.film?.categories).
Ako je payment ili film ili film.categories null ili undefined, ovo će biti false.


WP_Deva

***
Da, čini mi se da su sinkroni i asinkroni protokoli?


sekiro

Jel može netko samo objasnit kako da znamo je li event on time ili je early? Na bilo kojem primjeru


zvonkoBogdan

sekiro ako je early onda racunas da ga nisi uhvatio s watermarkom nego s triggerom, ako je on time onda je uhvacen watermarkom, ako je onaj treci, zakasnjeli, onda znaci da je naknadno ponovno uhvacen triggerom


AntonioB25

ZalutaliStudent
projekt se ručno ispravlja


ZalutaliStudent

Pleteni miš U pravu si, sory zaboravio sam to.


« Prethodna stranica Sljedeća stranica »