abonnement Unibet Coolblue Bitvavo
pi_51994468
quote:
Op dinsdag 31 juli 2007 16:30 schreef JeRa het volgende:
Wat maakt het uit of het werkt of niet, het is een proof of concept. De bugs eruithalen kun je zelf alsnog doen
True true, maar als je al zo ver bent kun je de rest toch ook wel even fixen?

Niet dat ik het nodig ben oid
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 31 juli 2007 @ 18:17:49 #27
37634 wobbel
Da WoBBeL King
pi_51995479
Hehe dat was idd m'n bedoeling. Ik merk wel dat je hiervoor een redelijke kennis van JS moet hebben (en die heb ik atm nog niet)

Trouwens, is het ook mogelijk om bijv. een file te uploaden met AJAX (een MP3 bijv.)? Normaal gesproken als je een POST doet met een groot bestand als upload blijft alles wit (pagina blijft voor je gevoel laden).

Je kan dan met AJAX een file uploaden, een mooi laadbalkje weergeven en vervolgens evt. wat gegevens over de upload weergeven en dat ook nog eens zonder de hele pagina te herladen
pi_51995604
Ben ik een tijdje geleden ook naar op zoek geweest, maar kwam uiteindelijk bij een java-applet uit. Heb uiteindelijk zelf zoiets geschreven (lomp bestand opdelen in stukjes van 100 kb oid en per stukje via POST uploaden en php de zaak weer laten mergen na het laatste stukje upload), die mooi wanneer het uploaden voltooid is een javascript functie aanroept, zodat ik weer andere dingen kan doen.
  dinsdag 31 juli 2007 @ 18:24:43 #29
37634 wobbel
Da WoBBeL King
pi_51995642
http://bluga.net/projects/uploadProgressMeter/

alleen het probleem is ook daar de PHP configuratie, die standaard geen grotere bestanden dan 8 Mb toelaat...

Maar met wat GVRuud noemt heb je idd ook geen last van 't 8 Mb limiet, het kost denk ik alleen veel CPU
pi_51995710
Mijn Safari wordt er inderdaad niet vrolijk van als je m tussentijds wilt afsluiten. Maargoed.. Als je zelf niet de mogelijkheid hebt om bij je provider die maximale upload limiet op te schroeven....

Ps. Ik kan dus wel een mooi voortgangsbalkje laten zien, en daar wachten mensen meestal wel braaf op.
pi_51995814
quote:
Op dinsdag 31 juli 2007 17:33 schreef Chandler het volgende:

[..]

True true, maar als je al zo ver bent kun je de rest toch ook wel even fixen?

Niet dat ik het nodig ben oid
Ik zal zometeen de v10.3 ultimate deluxe versie uploaden.

Het nadeel van het fixen van de rest is dat de code er troebel van word, en het proof of concept idee erachter gelijk weg is.

[ Bericht 15% gewijzigd door Geqxon op 31-07-2007 18:40:49 ]
  dinsdag 31 juli 2007 @ 18:34:06 #32
84926 WyriHaximus
Release the hounds smithers!
pi_51995824
quote:
Op dinsdag 31 juli 2007 18:17 schreef wobbel het volgende:
Hehe dat was idd m'n bedoeling. Ik merk wel dat je hiervoor een redelijke kennis van JS moet hebben (en die heb ik atm nog niet)

Trouwens, is het ook mogelijk om bijv. een file te uploaden met AJAX (een MP3 bijv.)? Normaal gesproken als je een POST doet met een groot bestand als upload blijft alles wit (pagina blijft voor je gevoel laden).

Je kan dan met AJAX een file uploaden, een mooi laadbalkje weergeven en vervolgens evt. wat gegevens over de upload weergeven en dat ook nog eens zonder de hele pagina te herladen
Je form op een iframe richten en met een AJAX call om de zoveel tijd kijken of het al binnen is en ondertussen een progress bar laten zien .
quote:
Op dinsdag 31 juli 2007 18:28 schreef GVRuud het volgende:
Mijn Safari wordt er inderdaad niet vrolijk van als je m tussentijds wilt afsluiten. Maargoed.. Als je zelf niet de mogelijkheid hebt om bij je provider die maximale upload limiet op te schroeven....

Ps. Ik kan dus wel een mooi voortgangsbalkje laten zien, en daar wachten mensen meestal wel braaf op.
ja idd, al laat je ze iets fakes zien dan trappen ze er vaak genoeg in .
phluphy for president!
pi_51995900
quote:
Op dinsdag 31 juli 2007 18:34 schreef WyriHaximus het volgende:
ja idd, al laat je ze iets fakes zien dan trappen ze er vaak genoeg in .
Ja maar ik moet het zelf ook gebruiken dus wil wel weten of ik nog naar de koffiepot kan lopen
  dinsdag 31 juli 2007 @ 18:39:07 #35
37634 wobbel
Da WoBBeL King
pi_51995948
quote:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, raditha@raditha.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.0.52 (CentOS) Server at www.raditha.com Port 80

goed script
pi_51996002
quote:
Op dinsdag 31 juli 2007 08:31 schreef WyriHaximus het volgende:

[..]

Dan maak je er 1/4 seconde van . Na het typen en maximaal 5 seconde tussen 2 save acties . En misschien met indicatortje er bij van of het veilig is om af te sluiten . De kans dat iemand binnen die 1/4 van een seconde weet af te sluiten is vrij klein . Sowieso moet je je verbindingen gaan reguleren anders ga je een behoorlijke rotzooi aan nutteloze overhead krijgen aan AJAX calls die eingelijk direct al weer nutteloos worden doordat je direct er na een volgende toets indrukt en de volgende call alweer triggerd . (Geloof me dat wil je niet .)
Waarom maak je de call niet op het moment dat enig ander event afgaat? Dus indien de focus van het veld af word gehaald door de gebruiker (al dan niet afsluiten e.d)
pi_51996076
quote:
Op dinsdag 31 juli 2007 18:41 schreef Scorpie het volgende:

[..]

Waarom maak je de call niet op het moment dat enig ander event afgaat? Dus indien de focus van het veld af word gehaald door de gebruiker (al dan niet afsluiten e.d)
Iets zegt mij dat het goed fout gaat als je een asymetrische functie aanroept op het moment dat je je browser afsluit. Daarnaast is deze manier voor de gebruiker beter, want zodra dat lampje groen word, is het 100% zeker dat het bestand opgeslagen is. (immers, PHP stuurt Javascript hier aan om het lampje groen op te laten lichten, wat hij doet zodra de schrijfactie succesvol is).
pi_51996218
quote:
Op dinsdag 31 juli 2007 18:45 schreef Geqxon het volgende:

[..]

Iets zegt mij dat het goed fout gaat als je een asymetrische functie aanroept op het moment dat je je browser afsluit. Daarnaast is deze manier voor de gebruiker beter, want zodra dat lampje groen word, is het 100% zeker dat het bestand opgeslagen is. (immers, PHP stuurt Javascript hier aan om het lampje groen op te laten lichten, wat hij doet zodra de schrijfactie succesvol is).
Misschien, maar om nou voor elke toetsaanslag een call te doen is ook overkill mijns inzien.
Hebben we het eigenlijk nog over hetzelfde
  dinsdag 31 juli 2007 @ 18:53:44 #39
84926 WyriHaximus
Release the hounds smithers!
pi_51996256
quote:
Op dinsdag 31 juli 2007 18:37 schreef GVRuud het volgende:

[..]

Ja maar ik moet het zelf ook gebruiken dus wil wel weten of ik nog naar de koffiepot kan lopen
Je kunt ook gewoon altijd naar de koffiepot lopen dan weet je zeker dat het klaar is als je terug komt .
quote:
Op dinsdag 31 juli 2007 18:41 schreef Scorpie het volgende:

[..]

Waarom maak je de call niet op het moment dat enig ander event afgaat? Dus indien de focus van het veld af word gehaald door de gebruiker (al dan niet afsluiten e.d)
quote:
Op dinsdag 31 juli 2007 18:45 schreef Geqxon het volgende:

[..]

Iets zegt mij dat het goed fout gaat als je een asymetrische functie aanroept op het moment dat je je browser afsluit. Daarnaast is deze manier voor de gebruiker beter, want zodra dat lampje groen word, is het 100% zeker dat het bestand opgeslagen is. (immers, PHP stuurt Javascript hier aan om het lampje groen op te laten lichten, wat hij doet zodra de schrijfactie succesvol is).
Wat Geqxon zegt dus .
phluphy for president!
  dinsdag 31 juli 2007 @ 18:54:33 #40
84926 WyriHaximus
Release the hounds smithers!
pi_51996268
quote:
Op dinsdag 31 juli 2007 18:52 schreef Scorpie het volgende:

[..]

Misschien, maar om nou voor elke toetsaanslag een call te doen is ook overkill mijns inzien.
Hebben we het eigenlijk nog over hetzelfde
Volgens mij ging daar de hele discussie dus ook over hoe dat het beste aan te pakken .
phluphy for president!
pi_51996341
quote:
Op dinsdag 31 juli 2007 18:54 schreef WyriHaximus het volgende:

[..]

Volgens mij ging daar de hele discussie dus ook over hoe dat het beste aan te pakken .
Met als voorbeeld de proof of concept, die om de seconde kijkt of er een toets gedrukt is, en zo ja, de data submit.
pi_51996524
Misschien per 10 toetsaanslagen de wijzigingen op te slaan, of indien er meer dan 2 seconden niets meer gewijzigd is? Wanneer iemand nogal snel typt krijg je anders een vloed aan calls naar de server.
  dinsdag 31 juli 2007 @ 19:07:30 #43
84926 WyriHaximus
Release the hounds smithers!
pi_51996565
rofl hoe snel denkje dat sommige hier kunnen typen? Best wel ff heel wat sneller dat 10 per seconde . Dan is misschien 50 op ze minst een beter idee .
phluphy for president!
pi_51996641
quote:
Op dinsdag 31 juli 2007 19:07 schreef WyriHaximus het volgende:
rofl hoe snel denkje dat sommige hier kunnen typen? Best wel ff heel wat sneller dat 10 per seconde . Dan is misschien 50 op ze minst een beter idee .
Moet bekennen dat ik ook wel ietsjes sneller typ Maar het was maar een conceptideetje. Meestal kom ik er dan na een testcase wel achter dat 10 inderdaad nergens op slaat
pi_51996693
Op het moment zit je hoe dan ook maximaal aan de 1 call per seconde. Maar ik heb er even een alert aan toegevoegd, en het aangepast. Na twee seconde type-inactiviteit update hij pas. Al een stuk beter inderdaad.
pi_51997297
Je kunt ook een timeout te zetten op het moment dat de tekst gewijzigd is. Als je ziet dat de vorige timeout nog niet verlopen is, dan clear je die en zet je een nieuwe timeout.

In pseudo code:
1
2
3
4
5
if (textChanged())
{
   if (timerSet()) clearTimer();
   setTimer(saveChanges, 1000);
}


Enige nadeel hiervan is dat als je een uur lang elke seconde tenminste 1 wijziging maakt, dat er dan een uur lang niets opgeslagen wordt. Maar dat is ook wel op te lossen.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_51997616
Goeie, dat heeft een hoop code en CPU kracht bespaard. En de worst-case scenario die je beschrijft is hier zelfs niet van toepassing, aangezien de gebruiker het venster pas sluit als het lampje groen is.
pi_52005815
Het is eigenlijk wel een leuk voorbeeld. Mijn uitwerking
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_52006445
Grappig, OO. Maar zie ik daar nou een stylesheet? Op een proof of concept?
pi_52006676
Nee, jij met je stoplicht
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')