abonnement Unibet Coolblue
pi_118627164
quote:
7s.gif Op dinsdag 30 oktober 2012 16:28 schreef Scorpie het volgende:

[..]
de hele boel sla ik op als JSON en doe daar alles mee. Gewoon geweldig _O_

als we het daar toch over hebben... hoe geschikt is json als opslag formaat? ik krijg binnenkort waarschijnlijk te maken met grote hoeveelheden logdata, zoveel dat alles in een db zetten wel hoofdbrekens zou geven. dus we dachten eraan om bijv. per dag een json bestand op te slaan
  dinsdag 30 oktober 2012 @ 16:51:27 #202
267443 Cue_
Cuecumbergirl
pi_118627218
quote:
11s.gif Op dinsdag 30 oktober 2012 16:47 schreef Catch22- het volgende:
het is bijna onmogelijk om iemand te helpen die te weinig achtergrond heeft.

Wil je wel echt wat leren, of wil je gewoon doorzetten met geklooi in de marge?
Ik wil zeker leren!
pi_118627529
quote:
14s.gif Op dinsdag 30 oktober 2012 16:50 schreef KomtTijd... het volgende:

[..]

als we het daar toch over hebben... hoe geschikt is json als opslag formaat? ik krijg binnenkort waarschijnlijk te maken met grote hoeveelheden logdata, zoveel dat alles in een db zetten wel hoofdbrekens zou geven. dus we dachten eraan om bijv. per dag een json bestand op te slaan
Waarom zou je eigenlijk logdata in een database op willen slaan?
  dinsdag 30 oktober 2012 @ 16:58:14 #204
56176 Catch22-
Ben je Blind?!
pi_118627535
Ga dan op zoek naar een andere baan. Door alleen maar te klooien kom je niet verder. Ik heb echt heel veel gehad aan mensen om mij heen die me af en toe corrigeerden of andere inzichten geven.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  dinsdag 30 oktober 2012 @ 17:00:15 #205
12221 Tijn
Powered by MS Paint
pi_118627585
quote:
14s.gif Op dinsdag 30 oktober 2012 16:50 schreef KomtTijd... het volgende:

[..]

als we het daar toch over hebben... hoe geschikt is json als opslag formaat? ik krijg binnenkort waarschijnlijk te maken met grote hoeveelheden logdata, zoveel dat alles in een db zetten wel hoofdbrekens zou geven. dus we dachten eraan om bijv. per dag een json bestand op te slaan
Niks mis mee lijkt mij. Ik werk momenteel aan de back-end van een Facebookgame en omdat de front-end nog in ontwikkeling is, verandert de data die ik kreeg om de haverklap. Maar omdat de back-end toch niks met de data hoeft te doen, sla ik gewoon de hele handel json-encoded op. Scheelt een hoop gedoe :)
  dinsdag 30 oktober 2012 @ 17:03:31 #206
56176 Catch22-
Ben je Blind?!
pi_118627715
quote:
14s.gif Op dinsdag 30 oktober 2012 16:50 schreef KomtTijd... het volgende:

[..]

als we het daar toch over hebben... hoe geschikt is json als opslag formaat? ik krijg binnenkort waarschijnlijk te maken met grote hoeveelheden logdata, zoveel dat alles in een db zetten wel hoofdbrekens zou geven. dus we dachten eraan om bijv. per dag een json bestand op te slaan
Ik zou dat zeker niet zo doen, gaat je gigantisch veel overhead opleveren.

Ik zou gewoon een MongoDB of andere no-SQL oplossing checken. Uitermate geschikte voor lomp veel data
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_118627790
quote:
1s.gif Op dinsdag 30 oktober 2012 16:58 schreef Devv het volgende:

[..]

Waarom zou je eigenlijk logdata in een database op willen slaan?
om er statistiek op los te laten en weer te geven aan de klant (" kijk, uw machine heeft op tijdstip x zoveel units per minuut verwerkt")
  dinsdag 30 oktober 2012 @ 17:10:58 #208
12221 Tijn
Powered by MS Paint
pi_118628007
quote:
14s.gif Op dinsdag 30 oktober 2012 17:05 schreef KomtTijd... het volgende:

[..]

om er statistiek op los te laten en weer te geven aan de klant (" kijk, uw machine heeft op tijdstip x zoveel units per minuut verwerkt")
Als je er daadwerkelijk dingen uit moet halen, zou ik in elk geval voor de belangrijkste velden wel een kolom in je database maken. Elke keer alle json-data ophalen en dat gaan zitten parsen lijkt me niet zo efficiënt.
  dinsdag 30 oktober 2012 @ 17:15:21 #209
84244 Scorpie
Abject en infaam!
pi_118628187
quote:
14s.gif Op dinsdag 30 oktober 2012 16:50 schreef KomtTijd... het volgende:

[..]

als we het daar toch over hebben... hoe geschikt is json als opslag formaat? ik krijg binnenkort waarschijnlijk te maken met grote hoeveelheden logdata, zoveel dat alles in een db zetten wel hoofdbrekens zou geven. dus we dachten eraan om bijv. per dag een json bestand op te slaan
Depends. Vergeet niet dat JSON vooral in de Javascript wereld belangrijk is als data formaat. In veel andere toepassingen komt het er eigenlijk op neer dat je een tekstbestand hebt, niets meer en niets minder.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  dinsdag 30 oktober 2012 @ 17:19:42 #210
12221 Tijn
Powered by MS Paint
pi_118628348
quote:
7s.gif Op dinsdag 30 oktober 2012 17:15 schreef Scorpie het volgende:

[..]

Depends. Vergeet niet dat JSON vooral in de Javascript wereld belangrijk is als data formaat. In veel andere toepassingen komt het er eigenlijk op neer dat je een tekstbestand hebt, niets meer en niets minder.
Ja, zeker als je de client het rekenwerk wil laten doen, is het handig om de data in JSON aan te bieden. Dan hoeft je server die domme statistiek niet te berekenen, maar laat je dat de CPU van de klant lekker doen :P
  dinsdag 30 oktober 2012 @ 17:21:09 #211
84244 Scorpie
Abject en infaam!
pi_118628409
quote:
10s.gif Op dinsdag 30 oktober 2012 17:19 schreef Tijn het volgende:

[..]

Ja, zeker als je de client het rekenwerk wil laten doen, is het handig om de data in JSON aan te bieden. Dan hoeft je server die domme statistiek niet te berekenen, maar laat je dat de CPU van de klant lekker doen :P
Psies, en in JS gaat dat nog lekker rapido ook.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_118628702
quote:
14s.gif Op dinsdag 30 oktober 2012 17:05 schreef KomtTijd... het volgende:

[..]

om er statistiek op los te laten en weer te geven aan de klant (" kijk, uw machine heeft op tijdstip x zoveel units per minuut verwerkt")
Is het niet mogelijk om statistieken te genereren aan de hand van de data die je opslaat? Als ik logdata hoor dan moet ik namelijk gelijk denken aan data wat je buiten de business logica om verzameld...
pi_118639199
quote:
1s.gif Op dinsdag 30 oktober 2012 17:27 schreef Devv het volgende:

[..]

Is het niet mogelijk om statistieken te genereren aan de hand van de data die je opslaat? Als ik logdata hoor dan moet ik namelijk gelijk denken aan data wat je buiten de business logica om verzameld...
Voor die machines is het geen businesslogica, voor de statistics app wel.
quote:
11s.gif Op dinsdag 30 oktober 2012 17:03 schreef Catch22- het volgende:

[..]

Ik zou dat zeker niet zo doen, gaat je gigantisch veel overhead opleveren.

Ik zou gewoon een MongoDB of andere no-SQL oplossing checken. Uitermate geschikte voor lomp veel data
't punt is eigenlijk vooral dat ik totaal geen kaas gegeten heb van database-inrichting (ik weet dat je een index op je tabellen moet zetten maar daar houdt het ook wel op). Vandaar dat ik het op dat gebied zo simpel mogelijk wil houden. Als het echt niet anders kan moet het maar uitbesteed worden, maar dat willen we eigenlijk voorkomen.
  dinsdag 30 oktober 2012 @ 20:56:01 #214
12221 Tijn
Powered by MS Paint
pi_118639452
quote:
14s.gif Op dinsdag 30 oktober 2012 20:51 schreef KomtTijd... het volgende:

[..]

't punt is eigenlijk vooral dat ik totaal geen kaas gegeten heb van database-inrichting (ik weet dat je een index op je tabellen moet zetten maar daar houdt het ook wel op). Vandaar dat ik het op dat gebied zo simpel mogelijk wil houden. Als het echt niet anders kan moet het maar uitbesteed worden, maar dat willen we eigenlijk voorkomen.
Nou, zo ingewikkeld is het toch ook weer niet? Kwestie van een beetje inlezen, toch?

Heb je niet een voorbeeld van je data?
pi_118641449
quote:
14s.gif Op dinsdag 30 oktober 2012 20:51 schreef KomtTijd... het volgende:

[..]

Voor die machines is het geen businesslogica, voor de statistics app wel.
Ik ben nu wel benieuwd geworden. Wat voor data wil je gaan analyseren? Ik begrijp dus dat je nu helemaal nog geen databasekoppeling hebt.
pi_118642887
quote:
2s.gif Op dinsdag 30 oktober 2012 20:56 schreef Tijn het volgende:

[..]

Nou, zo ingewikkeld is het toch ook weer niet? Kwestie van een beetje inlezen, toch?

Heb je niet een voorbeeld van je data?
Ik moet het een beetje abstract houden maar kan wel wat vertellen:
de machines maken logbestanden in de vorm van:
1
2
3
4
5
6
7
8
[date/time] Machine cyle started
[date/time] Product refused/accepted/whatever
[date/time] -meer informatie-
[date/time] -meer informatie-
[date/time] -meer informatie-
[date/time] Machine cyle started
[date/time] enz.
 
Die logbestanden moeten we dan van meerdere machines zien te verzamelen. Plan is om ergens 's nachts al die logbestanden te downloaden en de (interessante) logs van de voorafgaande dag op te slaan in een tekstbestand. Maar dat allemaal nog heel abstract.
We moeten iig niet de kale log hebben, want eigenlijk is alleen de regel met refused/accepted en het bijbehorende tijdstip interessant.

quote:
1s.gif Op dinsdag 30 oktober 2012 17:27 schreef Devv het volgende:

[..]

Is het niet mogelijk om statistieken te genereren aan de hand van de data die je opslaat? Als ik logdata hoor dan moet ik namelijk gelijk denken aan data wat je buiten de business logica om verzameld...
wat misschien wel kan is de data per uur op te slaan, dus [uur x] [#aantal refused] [#aantal accepted]. Dan kun je daar grafiekjes mee maken. Hoef je de tekstbestanden pas in te lezen op het moment dat iemand doorklikt voor gedetaileerdere info.
  dinsdag 30 oktober 2012 @ 22:09:15 #217
12221 Tijn
Powered by MS Paint
pi_118644676
Die logbestanden parsen en daar per uur een record voor inserten is in elk geval goed te doen lijkt me. Dat is ook nog een te overziene hoeveelheid data (~8760 records per machine per jaar). Ik weet niet hoe lang je ze wil bewaren, maar zelfs het opslaan van een tiental machines gedurende een paar jaar is dan niet een overdreven grote database.
  woensdag 31 oktober 2012 @ 10:43:18 #218
56176 Catch22-
Ben je Blind?!
pi_118658648
pleur het gewoon in een mySql DB. Je bent toch niet zo onwetend dat een database maken en CRUD statements schrijven te moeilijk is?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_118723221
Ik heb een probleempje met drag en drop in html5

Ik heb twee divs met daarin images, ik wil dat je die van de een naar de ander kunt verplaatsen.
Dit lukt met een standaard scriptje dat ik gevonden heb, probleem is dat wanneer ik een plaatje los laat boven een ander plaatje dat die dan verdwijnt.

edit:
als ik via element inspecteren in chrome kijk wat er gebeurd zie ik dat het plaatje in een ander plaatje wordt geplaatst, dus moet zorgen dat het plaatje geen 'landingsplaats' is, weet alleen niet hoe.

[ Bericht 26% gewijzigd door qwox op 01-11-2012 21:44:13 ]
  donderdag 1 november 2012 @ 22:01:20 #220
137776 boem-dikkie
Jedi Mind Baby!
pi_118724469
Je wil dat de div met images van de één naar de ander wordt verplaatst, maar je wil niet dat de één een landingsplaats is? Hoe wil je ze dan in elkaar zetten?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_118724917
De divs zijn wel landingsplaatsen en moeten dat ook zijn.
Echter de plaatjes die in die divs staan lijken ook eigen landingsplaatsen te zijn, waardoor een plaatje in een ander plaatje kan verdwijnen ipv dat ze naast het plaatje in de div komen te staan.
  donderdag 1 november 2012 @ 22:27:29 #222
12221 Tijn
Powered by MS Paint
pi_118725991
Post eens wat code, we kunnen niet ruiken wat er mis gaat.
pi_118726277
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function dragStart(ev) {
   ev.dataTransfer.effectAllowed='move';
   ev.dataTransfer.setData("Text", ev.target.getAttribute('id'));
   ev.dataTransfer.setDragImage(ev.target,0,0);
   return true;
}
function dragEnter(ev) {
   event.preventDefault();
   return true;
}
function dragOver(ev) {
    return false;
}
function dragDrop(ev) {
    var src = ev.dataTransfer.getData("Text");   
       ev.target.appendChild(document.getElementById(src));
       ev.stopPropagation();
   return false;
}
plaatje:
1 draggable="true" ondragstart="return dragStart(event)"
dropzone (DIV)
1ondragenter="return dragEnter(event)" ondrop="return dragDrop(event)" ondragover="return dragOver(event)"
  donderdag 1 november 2012 @ 22:38:09 #224
56176 Catch22-
Ben je Blind?!
pi_118726506
Ik doe dat altijd met jquery. Die heeft een goede draggable en droppable lib
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_118726701
heb een oplossing gevonden, niet ideaal maar geen verdwijnende plaatjes meer

1
2
3
4
5
6
7
8
function dragDrop(ev) {
    if (ev.target.tagName=='DIV') {    
       var src = ev.dataTransfer.getData("Text");
       ev.target.appendChild(document.getElementById(src));
       ev.stopPropagation();
    }
   return false;
}

nu nog schrijven dat die hem anders naast het element moet plaatsen.

edit:
heb nu het volgende en ben tevreden voor het moment.
1
2
3
4
5
6
7
function dragDrop(ev) {
    var src = ev.dataTransfer.getData("Text");
    if (ev.target.tagName=='DIV') ev.target.appendChild(document.getElementById(src));
    else ev.target.parentNode.insertBefore(document.getElementById(src), ev.target.nextSibling);
    ev.stopPropagation();
   return false;
}


[ Bericht 30% gewijzigd door qwox op 01-11-2012 22:53:02 (toevoeging) ]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')