quote:Op dinsdag 30 oktober 2012 14:58 schreef KomtTijd... het volgende:
ipv die refresh moet je dus gewoon een JSON object inladen met alle veldwaardes en een Jquery functie die van alle velden de value update.
i know.. maar je kent het 'snel snel.. moet vanmiddag klaar zijn'-idee wel. en uiteindelijk blijkt natuurlijk dat er toch wel wat gebruiksvriendelijkheid in moet, terwijl dat daarvoor dus totaal geen wens was.quote:Op dinsdag 30 oktober 2012 15:07 schreef Catch22- het volgende:
Lieve schat, zorg dat je eerst eens weet wat je wil maken, hoe het moet werken en wat voor techniek je daarvoor moet gebruiken. Je raakt zo van de regen in de drup
quote:Op dinsdag 30 oktober 2012 14:58 schreef KomtTijd... het volgende:
ipv die refresh moet je dus gewoon een JSON object inladen met alle veldwaardes en een Jquery functie die van alle velden de value update.
De beste ontwikkelaars weten hoe ze nee moeten verkopen, inclusief onderbouwing.quote:Op dinsdag 30 oktober 2012 15:12 schreef Catch22- het volgende:
Je moet ook leren "nee" verkopen. Want je hebt zometeen een draak van een app met bugs tot en met dat niet gebruiksvriendelijk is en waar je ook niets mee kan.
Je kan beter "the bare minimum" goed maken, dan de hele bende inelkaar prutsen, want dat werkt nooit goed. Je moet altijd proberen kwaliteit na te streven. Dat houdt ook in dat je nee zegt als iets niet kan (qua tijd of kennis)
Weet je wel zeker dat je passie ligt bij het beroep wat je nu uitoefent? En dat is niet bedoeld als een aanval op jou gericht.quote:Op dinsdag 30 oktober 2012 15:18 schreef Cue_ het volgende:
Nee verkopen? Dat kan hier niet. We verkopen niet eens nee aan klanten En zeker als het gaat om ondersteuning van de corebusiness kan ook ik beter geen 'nee' verkopen. Want zo zit de organisatie niet in elkaar.
Natuurlijk als het echt niet gaat qua tijd is het wat anders. En zeker bij grotere projecten is dat anders.
En ik probeer het ook wel steeds beter /gestructureerder te doen. Zit ook te kijken naar eventuele opleidingen, maar zie door de bomen de bos niet en weet ook niet wat handig/verstandig daarin is.
denk niet dat dit helemaal voor dit topic is..quote:Op dinsdag 30 oktober 2012 15:20 schreef Scorpie het volgende:
Weet je wel zeker dat je passie ligt bij het beroep wat je nu uitoefent? En dat is niet bedoeld als een aanval op jou gericht.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Klopt, maar dat boeit de grote bazen minderquote:Op dinsdag 30 oktober 2012 15:40 schreef Tijn het volgende:
Het nu slecht doen en later goed kost toch alleen maar meer tijd dan het nu zo goed mogelijk proberen te doen?
Ik denk dat je dat verkeerd inschat.quote:Op dinsdag 30 oktober 2012 15:41 schreef Cue_ het volgende:
[..]
Klopt, maar dat boeit de grote bazen minder
Probleem van de baas. Tegen die tijd gewoon "told you so" zeggen en hopen dat hij er van leert.quote:Op dinsdag 30 oktober 2012 15:40 schreef Tijn het volgende:
Het nu slecht doen en later goed kost toch alleen maar meer tijd dan het nu zo goed mogelijk proberen te doen?
Zoals ik zei, dat is geheel afhankelijk van waarover het gaat/ wat er moet gebeurenquote:
neequote:Op dinsdag 30 oktober 2012 15:43 schreef Cue_ het volgende:
[..]
Zoals ik zei, dat is geheel afhankelijk van waarover het gaat/ wat er moet gebeuren
Als ik de reacties van Cue_ zo lees klinkt het eerder als haar probleem dan het probleem van de baas.quote:Op dinsdag 30 oktober 2012 15:42 schreef KomtTijd... het volgende:
[..]
Probleem van de baas. Tegen die tijd gewoon "told you so" zeggen en hopen dat hij er van leert.
Niet iedere baas waardeert dat Lijkt me niet slim om te zeggen als je er nog wilt blijven nadat je contract afgelopen isquote:Op dinsdag 30 oktober 2012 15:42 schreef KomtTijd... het volgende:
[..]
Probleem van de baas. Tegen die tijd gewoon "told you so" zeggen en hopen dat hij er van leert.
Het is voor interne zaken. Dus het is indirect voor de baas zelf. En als hij iets wil dan moet het nu gebeuren. Simple as that.quote:Op dinsdag 30 oktober 2012 15:43 schreef stefanhaan het volgende:
Ik snap de situatie dat er ASAP iets gemaakt / gefixt moet worden omdat de klant dat wil. Maar als jij gewoon goed beargumenteerd waarom iets niet kan of waarom jij meer tijd nodig hebt.
Dan kan je baas dat ook goed uitleggen naar de klant toe en ontstaan er geen problemen.
Dit is dus een faal van jezelf, iets moet gewoon goed gebeuren beargumenteer waarom het binnen de tijdsperiode niet kan op een goede manier. En wees zeker.quote:Op dinsdag 30 oktober 2012 15:44 schreef Cue_ het volgende:
[..]
Het is voor interne zaken. Dus het is indirect voor de baas zelf. En als hij iets wil dan moet het nu gebeuren. Simple as that.
En natuurlijk als het echt niet gaat dan moet ie dat maar slikken. Maar als het op een brakke manier kan, dan kan het, dus moet het.
Dat zal het idd ook worden gok ik zoquote:Op dinsdag 30 oktober 2012 15:46 schreef Tijn het volgende:
Ik snap sowieso niet waar de hack voor nodig is. Je hebt nu het posten van data al met Ajax gedaan. Zorg dat het ophalen van data ook met Ajax gaat en je probleem is toch weg? Dan kun je die refresh eruit gooien, blijft je focus gewoon staan en is iedereen blij. Toch?
Gewoon met de update AJAX data updaten in de database en meteen de veranderde waardes teruggeven als JSON en die in de complete handler van de AJAX updaten in de website.quote:Op dinsdag 30 oktober 2012 15:46 schreef Tijn het volgende:
Ik snap sowieso niet waar de hack voor nodig is. Je hebt nu het posten van data al met Ajax gedaan. Zorg dat het ophalen van data ook met Ajax gaat en je probleem is toch weg? Dan kun je die refresh eruit gooien, blijft je focus gewoon staan en is iedereen blij. Toch?
Inderdaad. Tenzij je een periodieke update-functie wil laten draaien omdat je misschien ook nieuwe data op je scherm wil op het moment dat je niet zelf iets post.quote:Op dinsdag 30 oktober 2012 15:48 schreef stefanhaan het volgende:
[..]
Gewoon met de update AJAX data updaten in de database en meteen de veranderde waardes teruggeven als JSON en die in de complete handler van de AJAX updaten in de website.
Heb je niet eens 2 calls voor nodig
Dan wel jaquote:Op dinsdag 30 oktober 2012 15:50 schreef Tijn het volgende:
[..]
Inderdaad. Tenzij je een periodieke update-functie wil laten draaien omdat je misschien ook nieuwe data op je scherm wil op het moment dat je niet zelf iets post.
serverside:quote:
Tnxquote:Op dinsdag 30 oktober 2012 15:59 schreef KomtTijd... het volgende:
echt 't valt allemaal reuze mee hoor
Ik was eerst ook zo van JSON meh, totdat ik voor een schoolopdracht een PHP minesweeper moest maken.quote:
Jep. Ik heb voor ons platform een JSon tool gemaakt die async waardes post en de geupdate waardes in de juiste velden zet. supergaafquote:
quote:Op dinsdag 30 oktober 2012 16:26 schreef Catch22- het volgende:
[..]
Jep. Ik heb voor ons platform een JSon tool gemaakt die async waardes post en de geupdate waardes in de juiste velden zet. supergaaf
Ik ben bezig een animatie tool te maken waarmee je online animaties in elkaar kan zetten en product afbeeldingen kan uitlijnen via een online image editor. Volledig opgebouwd aan de hand van HTML5 met ExtJS, Canvas dmv RaphaelJS, JSON als data laag en een backend van Oracle spul. Helaas is het allemaal zwaar onder embargo, anders had je het kunnen zien.quote:Op dinsdag 30 oktober 2012 16:26 schreef Catch22- het volgende:
[..]
Jep. Ik heb voor ons platform een JSon tool gemaakt die async waardes post en de geupdate waardes in de juiste velden zet. supergaaf
Mja, je mist vooral begeleiding.quote:
Klopt, maar dat is nu eenmaal hoe het momenteel hier gaat en kan ik weinig aan veranderen. Maar wat ik wel merk is dat die discussie bij (bijna) elke vraag die ik stel terugkom. Dat is soms wel irritant.quote:
Tis gewoon jammer dat je nog steeds bij zo`n kut bedrijf zit en niet ergens waar ze je gewoon dit soort dingen kunnen aanleren.quote:
het is bijna onmogelijk om iemand te helpen die te weinig achtergrond heeft.quote:
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 slaanquote: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
Ik wil zeker leren!quote: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?
Waarom zou je eigenlijk logdata in een database op willen slaan?quote: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 gedoequote: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.quote: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
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")quote:Op dinsdag 30 oktober 2012 16:58 schreef Devv het volgende:
[..]
Waarom zou je eigenlijk logdata in een database op willen slaan?
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.quote: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")
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.quote: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
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 doenquote: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.
Psies, en in JS gaat dat nog lekker rapido ook.quote: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
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...quote: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")
Voor die machines is het geen businesslogica, voor de statistics app wel.quote: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...
'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.quote: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
Nou, zo ingewikkeld is het toch ook weer niet? Kwestie van een beetje inlezen, toch?quote: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.
Ik ben nu wel benieuwd geworden. Wat voor data wil je gaan analyseren? Ik begrijp dus dat je nu helemaal nog geen databasekoppeling hebt.quote:Op dinsdag 30 oktober 2012 20:51 schreef KomtTijd... het volgende:
[..]
Voor die machines is het geen businesslogica, voor de statistics app wel.
Ik moet het een beetje abstract houden maar kan wel wat vertellen:quote: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?
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. |
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.quote: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...
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; } |
1 | draggable="true" ondragstart="return dragStart(event)" |
1 | ondragenter="return dragEnter(event)" ondrop="return dragDrop(event)" ondragover="return dragOver(event)" |
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; } |
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; } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |