De Devschuur Coffee Corner - Iteratie ⓫ Vorige deel Overzicht Volgende deel Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 54 ... 100 Laatste
Acties:
  • 553.915 views

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 08:19
Damic schreef op donderdag 28 september 2017 @ 18:58:
[...]
Werkt redelijk maar er zit natuurlijk vertraging op als je alles elke keer moet ophalen in de plats van alles in cache te plaatsen :F
Het laad zelfs niet bij mij :+

Javascript error.

  • Damic
  • Registratie: September 2003
  • Laatst online: 06:37

Damic

Tijd voor Jasmijn thee

Mmmh werkt hier :+

Al wat ik aanraak werk niet meer zoals het hoort. Damic houd niet van zijn verjaardag


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-06 16:28

Bosmonster

*zucht*

Damic schreef op donderdag 28 september 2017 @ 18:58:
[...]
Werkt redelijk maar er zit natuurlijk vertraging op als je alles elke keer moet ophalen in de plats van alles in cache te plaatsen :F
Huh? Hoe is data ophalen van een api anders dan complete pagina's ophalen? Beiden kun je praktisch niet cachen in een mijn-omgeving.

Probleem zit hem niet in Angular lijkt me (ook al ben ik daar geen fan van), maar in crappy implementatie of trage backend.

Positievere noot: Twitch.tv is volledig herbouwd in React.

[ Voor 8% gewijzigd door Bosmonster op 28-09-2017 23:06 ]


  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 28-05 10:26
Maar waarom? Wat is er mis met oldschool HTML en Javascript?

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Damic
  • Registratie: September 2003
  • Laatst online: 06:37

Damic

Tijd voor Jasmijn thee

Bosmonster schreef op donderdag 28 september 2017 @ 23:04:
[...]


Huh? Hoe is data ophalen van een api anders dan complete pagina's ophalen? Beiden kun je praktisch niet cachen in een mijn-omgeving.

Probleem zit hem niet in Angular lijkt me (ook al ben ik daar geen fan van), maar in crappy implementatie of trage backend.

Positievere noot: Twitch.tv is volledig herbouwd in React.
Volgens mij is de data in een mijn-omgeving zo goed als statisch, die cache moet alleen geüpdatet worden als de klant een nieuw abo afsluit of wegdoet, nu heb ik het nog maar over het dynamisch "menu". De pagina's met de verbruiks data zelf mag natuurlijk JIT zijn.

Omdat ik hun api niet weet. Mmmh misschien de android app decompileren })

Al wat ik aanraak werk niet meer zoals het hoort. Damic houd niet van zijn verjaardag


Acties:
  • 0 Henk 'm!

  • Tarkin
  • Registratie: Juni 2006
  • Laatst online: 19-06 20:31
Alex) schreef op donderdag 28 september 2017 @ 23:52:
Maar waarom? Wat is er mis met oldschool HTML en Javascript?
You are kidding right?

Dat is zowat hetzelfde als zeggen waarom al die nieuwigheden, wat is er mis met web 1.0?

Acties:
  • +3 Henk 'm!

  • DeluxZ
  • Registratie: Augustus 2003
  • Laatst online: 14-06 23:00

DeluxZ

Livin' the good life

Tarkin schreef op vrijdag 29 september 2017 @ 07:51:
[...]

You are kidding right?

Dat is zowat hetzelfde als zeggen waarom al die nieuwigheden, wat is er mis met web 1.0?
Ja, wat is er mis met web 1.0 ?

]|[ Apple Macbook Pro Retina 13" ]|[


Acties:
  • 0 Henk 'm!

  • RagingPenguin
  • Registratie: December 2012
  • Niet online
Alex) schreef op donderdag 28 september 2017 @ 23:52:
Maar waarom? Wat is er mis met oldschool HTML en Javascript?
Het is html en JavaScript... Misschien alleen wat meer dan wenselijk ;)

Acties:
  • +5 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

Alex) schreef op donderdag 28 september 2017 @ 23:52:
Maar waarom? Wat is er mis met oldschool HTML en Javascript?
Dat is zo ouderwets man. Je weet toch ook wel dat frontenders elke week van framework moeten wisselen? })

/me Rent hard weg :w

[ Voor 4% gewijzigd door Swedish Clown op 29-09-2017 08:50 . Reden: Vergeten weg te rennen ]

Always looking for developers wanting to work with Erlang.


Acties:
  • +1 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 28-05 10:26
Tarkin schreef op vrijdag 29 september 2017 @ 07:51:
[...]

You are kidding right?

Dat is zowat hetzelfde als zeggen waarom al die nieuwigheden, wat is er mis met web 1.0?
Ik ben bloedserieus. En dat is precies wat ik zeg.

We are shaping the future


Acties:
  • +1 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 17-06 20:10
De koffiemachine pruttelde met web1.0 ook prima (i did check :+) .. kortom weinig mis mee (en content was nog king .. geen seeeeoohhh nodig .. wat een tijden waren dat).

Acties:
  • +3 Henk 'm!

  • Tarkin
  • Registratie: Juni 2006
  • Laatst online: 19-06 20:31
DeluxZ schreef op vrijdag 29 september 2017 @ 08:36:
[...]


Ja, wat is er mis met web 1.0 ?
http://www.taxipoll.nl/ niets :*) Maar laat ons zeggen dat dit al helemaal de standaard niet meer is

Acties:
  • +1 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 17-06 20:10
Tarkin schreef op vrijdag 29 september 2017 @ 10:11:
[...]
http://www.taxipoll.nl/ niets :*) Maar laat ons zeggen dat dit al helemaal de standaard niet meer is
In plaats van animated gifjes hebben we nu beeldvullende niets zeggende achtergrond filmpjes die je cpu cycles op eten. Lang leve de vooruitgang ! (oja en dit is eigenlijk al +/- web 1.3)

En nog een oja .. geen enkele error in m'n error console en het laad nog lekker vlot ook 8).

[ Voor 15% gewijzigd door gekkie op 29-09-2017 10:19 ]


Acties:
  • +2 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 06-02 08:32

OkkE

CSS influencer :+

Voor sommige WebApps (bijv. Google Docs) geven al die nieuwe technologieën natuurlijk wel meer features en gebruikersgemak, maar voor de meeste website is het totaal onnodig en IMHO zelfs een achteruitgang. Doe mij maar een Web1.0 (lees puur HTML/CSS) website. Eventueel met een beetje progressive enhancement d.m.v. JS. Maar van die React/Angular “app”-websites, die een groot deel van de tijd helemaal niks doen als je op een beetje onbetrouwbare en/of langzame verbinding zit, mogen van mij allemaal van het internet verdwijnen. Maar goed, ik bouw het wel hoor, als de klant er om vraagt.

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • +2 Henk 'm!

  • Jegorex
  • Registratie: April 2004
  • Laatst online: 16-06 18:03
gekkie schreef op vrijdag 29 september 2017 @ 10:16:
[...]

In plaats van animated gifjes hebben we nu beeldvullende niets zeggende achtergrond filmpjes die je cpu cycles op eten. Lang leve de vooruitgang ! (oja en dit is eigenlijk al +/- web 1.3)

En nog een oja .. geen enkele error in m'n error console en het laad nog lekker vlot ook 8).
Die website is zo 1.0 dat mijn browser de midi probeert te downloaden ipv af te spelen :D

Acties:
  • 0 Henk 'm!

  • Skyaero
  • Registratie: Juli 2005
  • Niet online
OkkE schreef op vrijdag 29 september 2017 @ 11:27:
Voor sommige WebApps (bijv. Google Docs) geven al die nieuwe technologieën natuurlijk wel meer features en gebruikersgemak, maar voor de meeste website is het totaal onnodig en IMHO zelfs een achteruitgang. Doe mij maar een Web1.0 (lees puur HTML/CSS) website. Eventueel met een beetje progressive enhancement d.m.v. JS. Maar van die React/Angular “app”-websites, die een groot deel van de tijd helemaal niks doen als je op een beetje onbetrouwbare en/of langzame verbinding zit, mogen van mij allemaal van het internet verdwijnen. Maar goed, ik bouw het wel hoor, als de klant er om vraagt.
Ik gebruik noscript, waarbij standaard alles wordt geblokkeerd, tenzij ik het expliciet whitelist. Het is verbazend hoeveel statische website alleen een wit scherm geven, omdat ze javascript niet mogen uitvoeren.

Waren er maar meer websites als taxipoll. Een beetje CSS tweaken en je kunt er best wat leuks van maken (oke, de midi mag weg). Op dit moment zo'n 150 kB aan data. Bekijk dan eens de NS website: 3 MB aan data, waarvan 2 MB aan javascript bestanden. Mijn low-end reislaptopje heeft gewoon moeite met het laden van die site.

Twitch is een hele verbetering (van 20 MB aan JS naar 4.5 MB!), maar het blijft een kut-site. Nog altijd laden pagina's geregeld niet omdat de javascript ergens blijft hangen.

Acties:
  • +2 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 19-06 11:25

ZaZ

Tweakers abonnee

Pff af en toe krijg je een punthoofd van de enterprisewereld.
Ik spot een alarm wat al tijden faalt en zie dat een prd-server nog ongeveer 24 uur heeft voordat ie down zal gaan.
Dus eerste prio is de boel redden en dan kijken we wel wat de oorzaak is. Als je het aanpaakt 'zoals het hoort' dan gebeurt er namelijk niets, dan klapt de boel en dan zijn 3 partijen weken lang naar elkaar aan het wijzen. Been there, done that, got the t-shirt
Enfin, ik zoek de korte lijntjes op met de melding dat prd (bij wijze van spreken) in de brand staat en of ze eerst willen blussen. "Nee hoor. Het is PRD en daar mag je niet zomaar aankomen"
Luister vriend, als je niets doet dan is er geen PRD meer straks.

Benieuwd hoe dit nou allemaal weer af gaat lopen.

Lekker op de bank


Acties:
  • 0 Henk 'm!

  • Tarkin
  • Registratie: Juni 2006
  • Laatst online: 19-06 20:31
Skyaero schreef op vrijdag 29 september 2017 @ 11:47:
[...]

Waren er maar meer websites als taxipoll. Een beetje CSS tweaken en je kunt er best wat leuks van maken (oke, de midi mag weg). Op dit moment zo'n 150 kB aan data. Bekijk dan eens de NS website: 3 MB aan data, waarvan 2 MB aan javascript bestanden. Mijn low-end reislaptopje heeft gewoon moeite met het laden van die site.
Maar indertijd was er wel enorm veel geklaag dat de websites niet responsive genoeg waren op bv smartphones. Zelfs hier op tweakers heeft het lang geduurd eer de site daar goed mee overweg kon.

De simpele web 1.0 sites gaan geen aparte site maken voor en gsm/smartphone, tablet, pc, laptop, een of ander IOT ding...

Daar zijn de nieuwerwetse frameworks dan veel beter op voorzien mi

Acties:
  • 0 Henk 'm!

  • alwinuzz
  • Registratie: April 2008
  • Laatst online: 19-06 15:52
Tarkin schreef op vrijdag 29 september 2017 @ 12:46:
[...]

Maar indertijd was er wel enorm veel geklaag dat de websites niet responsive genoeg waren op bv smartphones. Zelfs hier op tweakers heeft het lang geduurd eer de site daar goed mee overweg kon.

De simpele web 1.0 sites gaan geen aparte site maken voor en gsm/smartphone, tablet, pc, laptop, een of ander IOT ding...

Daar zijn de nieuwerwetse frameworks dan veel beter op voorzien mi
Responsive is vooral een CSS probleem ipv een JS probleem. Of bedoel je een CSS framework zoals bootstrap?

Acties:
  • 0 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 19-06 20:21
alwinuzz schreef op vrijdag 29 september 2017 @ 13:01:
[...]


Responsive is vooral een CSS probleem ipv een JS probleem. Of bedoel je een CSS framework zoals bootstrap?
Zou ook nog kunnen duiden op "de pagina constant opnieuw moeten herladen" t.o.v. hoe een native app bijvoorbeeld werkt.
Edit: Zo vatte ik het tenminste op.

[ Voor 4% gewijzigd door Merethil op 29-09-2017 13:05 ]


Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 20:39

DevWouter

Creator of ThenNext

Tarkin schreef op vrijdag 29 september 2017 @ 12:46:
[...]

Maar indertijd was er wel enorm veel geklaag dat de websites niet responsive genoeg waren op bv smartphones. Zelfs hier op tweakers heeft het lang geduurd eer de site daar goed mee overweg kon.
En het mooie is dat HTML sinds dag 1 responsive was :)
Toen had je nog geen media queries nodig :+

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 17-06 20:10
Hmmppffrrrr grmbl .. denk je dat je eens lekker niet state of the art bezig bent door een onbeduidend shopje eens naar php7 te knallen .. iets met de vaart der volkeren ... crasht je ideal plugin ..
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Jolly .. vere van "ideal" dus .. plugins die zelf in je DB gaan roeren .. met de oer oude: mysql_really_really_really_escapce_toch?_ahhh_please?_vandaag_wel_toch?__tis_bijna_weekend!()
en waar uiteraard geen update van is.

Edit: Correctie .. tis een side loaded en dus niet autoupdated plugin .. jolly good.

[ Voor 7% gewijzigd door gekkie op 29-09-2017 14:12 ]


Acties:
  • +1 Henk 'm!

  • orf
  • Registratie: Augustus 2005
  • Laatst online: 00:00

orf

gekkie schreef op vrijdag 29 september 2017 @ 14:08:
Hmmppffrrrr grmbl .. denk je dat je eens lekker niet state of the art bezig bent door een onbeduidend shopje eens naar php7 te knallen .. iets met de vaart der volkeren ... crasht je ideal plugin ..

[...]

Jolly .. vere van "ideal" dus .. plugins die zelf in je DB gaan roeren .. met de oer oude: mysql_really_really_really_escapce_toch?_ahhh_please?_vandaag_wel_toch?__tis_bijna_weekend!()
en waar uiteraard geen update van is.
Als het echt abandonware is kun je een shim gebruiken.

Acties:
  • +2 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 06-02 08:32

OkkE

CSS influencer :+

Tarkin schreef op vrijdag 29 september 2017 @ 12:46:
[...]

Maar indertijd was er wel enorm veel geklaag dat de websites niet responsive genoeg waren op bv smartphones. Zelfs hier op tweakers heeft het lang geduurd eer de site daar goed mee overweg kon.

De simpele web 1.0 sites gaan geen aparte site maken voor en gsm/smartphone, tablet, pc, laptop, een of ander IOT ding...

Daar zijn de nieuwerwetse frameworks dan veel beter op voorzien mi
Als je alleen HTML/CSS gebruikt en een beetje weet wat je doet*, dat is zo'n website prima responsive en heb je geen aparte phone/tablet versies nodig. Juist door een paar MB aan Javascript te gebruiken sluit je allemaal low-end en IoT apparaten uit, en dan dus iedereen met een instabiele internet verbinding...

*) Over het algemeen is de juiste <meta> en geen harde pixel waardes gebruiken al voldoende.

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 20:39

DevWouter

Creator of ThenNext

OkkE schreef op vrijdag 29 september 2017 @ 14:30:
[...]


Als je alleen HTML/CSS gebruikt en een beetje weet wat je doet*, dat is zo'n website prima responsive en heb je geen aparte phone/tablet versies nodig. Juist door een paar MB aan Javascript te gebruiken sluit je allemaal low-end en IoT apparaten uit, en dan dus iedereen met een instabiele internet verbinding...

*) Over het algemeen is de juiste <meta> en geen harde pixel waardes gebruiken al voldoende.
Maar de mooiste vind ik deze altijd.

A en B staan onder elkaar (https://codepen.io/anon/pen/boRWJV)
HTML:
1
2
3
4
<div class="my-container">
    <div style="display: inline-block; width: 50%">A</div>
    <div style="display: inline-block; width: 50%">B</div>
</div>


A en B staan op 1 regel (https://codepen.io/anon/pen/VMWbRq)
HTML:
1
2
3
<div class="my-container">
    <div style="display: inline-block; width: 50%">A</div><div style="display: inline-block; width: 50%">B</div>
</div>


Ik kan niet wachten op css-flex en css-grid :D

[ Voor 3% gewijzigd door DevWouter op 29-09-2017 15:15 ]

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Rem
  • Registratie: Oktober 2005
  • Laatst online: 19-06 15:33

Rem

DevWouter schreef op vrijdag 29 september 2017 @ 15:14:
[...]


Maar de mooiste vind ik deze altijd.

A en B staan onder elkaar (https://codepen.io/anon/pen/boRWJV)
HTML:
1
2
3
4
<div class="my-container">
    <div style="display: inline-block; width: 50%">A</div>
    <div style="display: inline-block; width: 50%">B</div>
</div>


A en B staan op 1 regel (https://codepen.io/anon/pen/VMWbRq)
HTML:
1
2
3
<div class="my-container">
    <div style="display: inline-block; width: 50%">A</div><div style="display: inline-block; width: 50%">B</div>
</div>


Ik kan niet wachten op css-flex en css-grid :D
Waarom zou je erop wachten? Flexbox is al prima te gebruiken! :)

Acties:
  • +2 Henk 'm!

  • qless
  • Registratie: Maart 2000
  • Laatst online: 00:25

qless

...vraag maar...

Lekker zo op de vrijdag eens wat experimenteren... vandaag .net core 2.0.

Eerste indruk:
- lekker vlot
- lekker op de mac in visual studio code
- ook native te hosten op linux
- ook prachtig achter nginx

Toch wat prettigere taal dan nodejs....

Website|Air 3s|Mini 4 Pro|Avata 2|Canon R6|Canon 5d2|8 fisheye|14f2.8|24f2.8|50f1.8|135f2|10-22|17-40|24-105|70-300|150-600


Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 20:39

DevWouter

Creator of ThenNext

Rem schreef op vrijdag 29 september 2017 @ 15:32:
[...]


Waarom zou je erop wachten? Flexbox is al prima te gebruiken! :)
Het was flexbox, tegenwoordig heet het flex ;)
Er zijn namelijk een paar iteraties geweest

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • Rem
  • Registratie: Oktober 2005
  • Laatst online: 19-06 15:33

Rem

DevWouter schreef op vrijdag 29 september 2017 @ 16:03:
[...]


Het was flexbox, tegenwoordig heet het flex ;)
Er zijn namelijk een paar iteraties geweest
Waar haal je dat vandaan?

De spec (https://drafts.csswg.org/css-flexbox-1/#flex-property) heeft het nog steeds over 'CSS Flexible Box Layout' voor zover ik weet. >:)

Maargoed, poteto potato. Waarom kon je nog geen flexbox gebruiken? legacy IE support?

Acties:
  • +1 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 17-06 20:10
Rem schreef op vrijdag 29 september 2017 @ 16:06:
[...]


Waar haal je dat vandaan?

De spec (https://drafts.csswg.org/css-flexbox-1/#flex-property) heeft het nog steeds over 'CSS Flexible Box Layout' voor zover ik weet. >:)

Maargoed, poteto potato. Waarom kon je nog geen flexbox gebruiken? legacy IE support?
Of ga je op safari ? .. genoeg enge bug-oh-beestjes in diep donkerlicht Afrika

Acties:
  • 0 Henk 'm!

  • Rem
  • Registratie: Oktober 2005
  • Laatst online: 19-06 15:33

Rem

gekkie schreef op vrijdag 29 september 2017 @ 16:17:
[...]

Of ga je op safari ? .. genoeg enge bug-oh-beestjes in diep donkerlicht Afrika
helemaal geen last van gehad, toch al behoorlijk wat flexbox draaien. Meerdere collega's met mac's hier.
http://caniuse.com/#feat=flexbox

Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 20:39

DevWouter

Creator of ThenNext

Rem schreef op vrijdag 29 september 2017 @ 16:06:
[...]


Waar haal je dat vandaan?

De spec (https://drafts.csswg.org/css-flexbox-1/#flex-property) heeft het nog steeds over 'CSS Flexible Box Layout' voor zover ik weet. >:)

Maargoed, poteto potato. Waarom kon je nog geen flexbox gebruiken? legacy IE support?
De specificatie is drie keer aangepast (een mooi overzicht is te vinden op https://css-tricks.com/old-flexbox-and-new-flexbox/ artikel is van 2012) en toen de tijd moest je helaas nog rekening houden met IE8 en IE9. Vandaar dat ik het "flex" noem en niet "flexbox".

Dus om antwoord te geven op je vraag: Ja, maar toen was het nog "moderne IE" support >:)

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +1 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 17-06 20:10
DevWouter schreef op vrijdag 29 september 2017 @ 16:26:
[...]
De specificatie is drie keer aangepast
In meerdere lagen flex dus .. achja past wel bij html5 .. versies zijn iets uit een vorig millenium.
Alles is nu "continuous" .. inclusief "disaster".

[ Voor 8% gewijzigd door gekkie op 29-09-2017 16:35 ]


Acties:
  • 0 Henk 'm!

  • Damic
  • Registratie: September 2003
  • Laatst online: 06:37

Damic

Tijd voor Jasmijn thee

ZaZ schreef op vrijdag 29 september 2017 @ 11:54:
Pff af en toe krijg je een punthoofd van de enterprisewereld.
Ik spot een alarm wat al tijden faalt en zie dat een prd-server nog ongeveer 24 uur heeft voordat ie down zal gaan.
Dus eerste prio is de boel redden en dan kijken we wel wat de oorzaak is. Als je het aanpaakt 'zoals het hoort' dan gebeurt er namelijk niets, dan klapt de boel en dan zijn 3 partijen weken lang naar elkaar aan het wijzen. Been there, done that, got the t-shirt
Enfin, ik zoek de korte lijntjes op met de melding dat prd (bij wijze van spreken) in de brand staat en of ze eerst willen blussen. "Nee hoor. Het is PRD en daar mag je niet zomaar aankomen"
Luister vriend, als je niets doet dan is er geen PRD meer straks.

Benieuwd hoe dit nou allemaal weer af gaat lopen.
Hey vfriend hoe est afgelopen? :D

Al wat ik aanraak werk niet meer zoals het hoort. Damic houd niet van zijn verjaardag


Acties:
  • 0 Henk 'm!

  • gekkie
  • Registratie: April 2000
  • Laatst online: 17-06 20:10
Op zich is zorgen dat je belangrijke dingen van de state nog eventjes gaat vastleggen alvorens het te fixen (om te zorgen dat je nog info houdt om wat te post-mortem'en) wel handig.
Maar helemaal lijdzaam toe kijken hoe je server z'n doodsstrijd voert is ook zo wat (al hoewel een fanatieke BHV'er die de AED er op aan sluit misschien ook niet handig is :+)

Acties:
  • +2 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 19-06 11:25

ZaZ

Tweakers abonnee

Damic schreef op vrijdag 29 september 2017 @ 18:50:
[...]
Hey vfriend hoe est afgelopen? :D
Gelukkig zag iemand het groter belang en heeft een actie uitgevoerd.
Maandag maar eens de root cause uitvogelen en zo nodig escaleren.
Klinkt misschien een beetje alsof ik heel arrogant ben en bepaal wanneer regels wel en niet gelden, maar in de enterprise wereld zijn de protocollen vaak gewoon stomweg belachelijk.
Aan de ene kant lijkt het waterdicht aan de andere kant super contraproductief en soms zelfs dus desastreus.

Misschien is het tijd om een soort van eed af te leggen :+

Je zou namelijk in de wereld waarin ik werk een parallel kunnen trekken met de volgende situatie:
Je staat te wachten voor het stoplicht en ineens steekt iemand over tijdens rood.
Die wordt geschept door een auto en ligt bloedend op straat.
'Gelukkig' heb je 2 chirurgen als medestanders.
Helaas! Eentje heeft geen dienst, dus die valt af.
De ander ziet wel een slagaderlijke bloeding, maar deze betreft het been. Tourniquet aanbrengen zou waarschijnlijk wel gaan werken maar de chirurg in kwestie is alleen gekwalificeerd in armen, dus besluit de patient dood te laten bloeden.

Lekker op de bank


Acties:
  • 0 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 19-06 20:21
ZaZ schreef op zondag 1 oktober 2017 @ 03:00:
[...]

Je zou namelijk in de wereld waarin ik werk een parallel kunnen trekken met de volgende situatie:
Je staat te wachten voor het stoplicht en ineens steekt iemand over tijdens rood.
Die wordt geschept door een auto en licht bloedend op straat.
'Gelukkig' heb je 2 chirurgen als medestanders.
Helaas! Eentje heeft geen dienst, dus die valt af.
De ander ziet wel een slagaderlijke bloeding, maar deze betreft het been. Tourniquet aanbrengen zou waarschijnlijk wel gaan werken maar de chirurg in kwestie is alleen gekwalificeerd in armen, dus besluit de patient dood te laten bloeden.
In mijn ervaring met Enterprise is het meer dat de chirurg alleen maar even toestemming van zijn baas diens baas diens financiële afdeling diens baas diens dienstdoende teamleider wiens achterneef zijn kleinzoon te hebben.
Daarna kan hij prima iemand een tourniquet laten aanleggen. Zelf doen echter... Nee, dat niet. :P

Acties:
  • +1 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 06:58

Matis

Rubber Rocket

ZaZ schreef op zondag 1 oktober 2017 @ 03:00
Je zou namelijk in de wereld waarin ik werk een parallel kunnen trekken met de volgende situatie:
Je staat te wachten voor het stoplicht en ineens steekt iemand over tijdens rood.
Die wordt geschept door een auto en licht bloedend op straat.
'Gelukkig' heb je 2 chirurgen als medestanders.
Helaas! Eentje heeft geen dienst, dus die valt af.
De ander ziet wel een slagaderlijke bloeding, maar deze betreft het been. Tourniquet aanbrengen zou waarschijnlijk wel gaan werken maar de chirurg in kwestie is alleen gekwalificeerd in armen, dus besluit de patient dood te laten bloeden.
*Ligt

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 19-06 14:54

TheNephilim

Wtfuzzle

Foi, de mailtjes op de maandagmorgen :/

PHP Warning: str_rot13() has been disabled for security reasons ...

[ Voor 22% gewijzigd door TheNephilim op 02-10-2017 09:42 ]


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23:16
TheNephilim schreef op maandag 2 oktober 2017 @ 09:38:
Foi, de mailtjes op de maandagmorgen :/

PHP Warning: str_rot13() has been disabled for security reasons ...
Dan ben je eigenlijk wel benieuwd waarom je str_rot13 gebruikt in je code :+

Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 19-06 14:54

TheNephilim

Wtfuzzle

ThomasG schreef op maandag 2 oktober 2017 @ 09:44:
[...]
Dan ben je eigenlijk wel benieuwd waarom je str_rot13 gebruikt in je code :+
In dit geval om e-mailadressen weer te geven op de website. Een stukje JavaScript decode ze weer terug. Niet waterdicht hoor, maar beter dan niets denk ik maar :+.

Acties:
  • 0 Henk 'm!

  • Giesber
  • Registratie: Juni 2005
  • Laatst online: 13-06 17:51
TheNephilim schreef op maandag 2 oktober 2017 @ 09:38:
Foi, de mailtjes op de maandagmorgen :/

PHP Warning: str_rot13() has been disabled for security reasons ...
Da's balen. Nu moet de code helemaal worden omgegooid om het betere ROT14 te implementeren.

Acties:
  • 0 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

Domme vraag misschien; wat is precies de security vulnerability van str_rot13? Het enige wat ik verzonnen krijg is dat mensen het daadwerkelijk gaan gebruiken om gevoelige data (passwords) te gaan 'encrypten', maar dat is eerder verkeerd gebruik dan een echt lek.

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 19-06 17:52
Harrie_ schreef op maandag 2 oktober 2017 @ 10:54:
Domme vraag misschien; wat is precies de security vulnerability van str_rot13? Het enige wat ik verzonnen krijg is dat mensen het daadwerkelijk gaan gebruiken om gevoelige data (passwords) te gaan 'encrypten', maar dat is eerder verkeerd gebruik dan een echt lek.
Het is dus wel precies dat, om te voorkomen dat mensen het gaan gebruiken als encryptie. Iets anders kan ik me niet voorstellen. Waarom zo'n functie eigenlijk bestaat in de standaard library is mij een raadsel.

Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 19-06 14:54

TheNephilim

Wtfuzzle

Harrie_ schreef op maandag 2 oktober 2017 @ 10:54:
Domme vraag misschien; wat is precies de security vulnerability van str_rot13? Het enige wat ik verzonnen krijg is dat mensen het daadwerkelijk gaan gebruiken om gevoelige data (passwords) te gaan 'encrypten', maar dat is eerder verkeerd gebruik dan een echt lek.
Precies mijn punt. Dan kun je net zo goed base64 en weet ik wat allemaal uit gaan zetten omdat 'hackers' vaak hun 'pakketjes' verpakken in deze formats.

Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 19-06 17:52
TheNephilim schreef op maandag 2 oktober 2017 @ 11:18:
[...]


Precies mijn punt. Dan kun je net zo goed base64 en weet ik wat allemaal uit gaan zetten omdat 'hackers' vaak hun 'pakketjes' verpakken in deze formats.
Het grote verschil is dat base64 wel degelijk een nut heeft, waar ik mij geen goed gebruik van ROT13 kan voorstellen.

Acties:
  • +2 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Mja, maar dat geldt natuurlijk voor heel PHP

*badum tss* :Y)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ai zo te horen zijn de Spanjaarden nu ook NL weer aan het terugclaimen :+

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

.oisyn schreef op maandag 2 oktober 2017 @ 12:01:
Ai zo te horen zijn de Spanjaarden nu ook NL weer aan het terugclaimen :+
Sorry, wat duiding?

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Luchtalarm ging af ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Ryada
  • Registratie: Oktober 2012
  • Laatst online: 13-06 17:51

Ryada

She/Her

Of de php programmeurs kwamen masaal op oisyn af om zijn grapje over php :P

Steam: Ryada.


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 03:57

Firesphere

Yoshis before Hoshis

.oisyn schreef op maandag 2 oktober 2017 @ 11:57:
Mja, maar dat geldt natuurlijk voor heel PHP

*badum tss* :Y)
Zucht. Is die zinloze "grap" echt nog niet dood?

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


Acties:
  • 0 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

Firesphere schreef op maandag 2 oktober 2017 @ 12:15:
[...]

Zucht. Is die zinloze "grap" echt nog niet dood?
Nee die gaat pas dood als we in 2037 aanbeland zijn bij PHP versie 11 en de taal is 100% strict.

Ach die 'grap' over PHP kan ik inmiddels wel hebben. Uiteindelijk valt en staat het toch niet bij de taal maar hoe het is gemaakt. Ik ben nu bezig in een webapplicatie in ASPX/C# waarin alles via de querystring wordt afgehandeld...
showdata.aspx?mycompany=x werkt dan wel makkelijk met testen :+

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Marcj schreef op maandag 2 oktober 2017 @ 11:19:
[...]

Het grote verschil is dat base64 wel degelijk een nut heeft, waar ik mij geen goed gebruik van ROT13 kan voorstellen.
Spoilers, mogelijk kwetsende teksten, oplossingen van raadsels, enzovoort zonder afhankelijk te zijn van markup.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Acties:
  • +3 Henk 'm!

  • Ryada
  • Registratie: Oktober 2012
  • Laatst online: 13-06 17:51

Ryada

She/Her

Elke taal heeft goede en slechte punten. Ik krijg ook genoeg gezeur van mensen over mij heen omdat ik graag in C# programmeer, en ik persoonlijk vind PHP niet geweldig (inconsistentie en andere rare dingen vergeleken met C#).
Maar het is net als met een spelletje de 1 vind CoD leuk de andere Battlefield en weer een ander speelt graag WoW en ze zullen altijd de andere die naar hun mening het slechtste is als grapje gebruiken.
PHP heeft daarbij ook nogal een slechte naam ivm hoe de taal is opgezet en hop je hebt het schaap wat dood getrapt word door de hele community genaamd PHP.

Steam: Ryada.


Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 19-06 17:52
kenneth schreef op maandag 2 oktober 2017 @ 12:36:
[...]

Spoilers, mogelijk kwetsende teksten, oplossingen van raadsels, enzovoort zonder afhankelijk te zijn van markup.
Je hebt dan altijd JavaScript nodig om het de decoden wanneer de gebruiker dit wil. Dan kun je het net zo goed in een hidden field laden of via Ajax of iets dergelijks. En dan zijn er nog zoveel andere encoding technieken als bas64. ROT13 is gewoon stom :P

Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Marcj schreef op maandag 2 oktober 2017 @ 12:38:
[...]

Je hebt dan altijd JavaScript nodig om het de decoden wanneer de gebruiker dit wil. Dan kun je het net zo goed in een hidden field laden of via Ajax of iets dergelijks. En dan zijn er nog zoveel andere encoding technieken als bas64. ROT13 is gewoon stom :P
Denk even verder dan websites :)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Acties:
  • 0 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 19-06 11:25

ZaZ

Tweakers abonnee

Ryada schreef op maandag 2 oktober 2017 @ 12:37:
Elke taal heeft goede en slechte punten. Ik krijg ook genoeg gezeur van mensen over mij heen omdat ik graag in C# programmeer, en ik persoonlijk vind PHP niet geweldig (inconsistentie en andere rare dingen vergeleken met C#).
Maar het is net als met een spelletje de 1 vind CoD leuk de andere Battlefield en weer een ander speelt graag WoW en ze zullen altijd de andere die naar hun mening het slechtste is als grapje gebruiken.
PHP heeft daarbij ook nogal een slechte naam ivm hoe de taal is opgezet en hop je hebt het schaap wat dood getrapt word door de hele community genaamd PHP.
Jep, plus het feit dat PHP-devvers totaal geen smaak hebben en hun ziel gitzwart is :+

Lekker op de bank


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Firesphere schreef op maandag 2 oktober 2017 @ 12:15:
[...]

Zucht. Is die zinloze "grap" echt nog niet dood?
Pas als we ook stoppen met zo nu en dan over toetsenborden te praten.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 20:39

DevWouter

Creator of ThenNext

.oisyn schreef op maandag 2 oktober 2017 @ 13:15:
[...]


Pas als we ook stoppen met zo nu en dan over toetsenborden te praten.
Deal.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +3 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Heeft iemand al een waardige opvolger van de Logitech UltraX gevonden?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • +1 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 20:39

DevWouter

Creator of ThenNext

.oisyn schreef op maandag 2 oktober 2017 @ 13:22:
Heeft iemand al een waardige opvolger van de Logitech UltraX gevonden?
Volgende keer neem ik een boete-clausule op... _O-

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • +2 Henk 'm!

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

⠀                  🔴 🔴 🔴 🔴 🔴

ZaZ schreef op maandag 2 oktober 2017 @ 13:11:
[...]
Jep, plus het feit dat PHP-devvers totaal geen smaak hebben en hun ziel gitzwart is :+
Ik sta juist bekend om mijn goede smaak, dat laatste is dan wel weer waar >:)

Hoeder van het Noord-Meierijse dialect


Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
.oisyn schreef op maandag 2 oktober 2017 @ 13:22:
Heeft iemand al een waardige opvolger van de Logitech UltraX gevonden?
vast wel, er is denk ik wel iets met hele lawaaierige switches waar menig as/400 overlevende niet over uitgepraat kan raken. De vraag is dan alleen, welke kleur moeten die switches nu precies hebben voor de beste lawaai/performance curve.

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

kwaakvaak_v2 schreef op maandag 2 oktober 2017 @ 16:49:
[...]


vast wel, er is denk ik wel iets met hele lawaaierige switches waar menig as/400 overlevende niet over uitgepraat kan raken.
Maar dan is het per definitie al geen waardige opvolger van de scissor switches in de UltraX, met zeer korte travel en weinig lawaai :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
.oisyn schreef op maandag 2 oktober 2017 @ 16:50:
[...]

Maar dan is het per definitie al geen waardige opvolger van de scissor switches in de UltraX, met zeer korte travel en weinig lawaai :)
Dat is wat jij en ik vinden, maar de keyboard ridders denken daar weer heel anders over..

(overigens, HP Wireless Elite v2 Desktop is best aardig, maar waardig.. bijna... als ie wired was...)

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 19-06 14:42
.oisyn schreef op maandag 2 oktober 2017 @ 16:50:
[...]

Maar dan is het per definitie al geen waardige opvolger van de scissor switches in de UltraX, met zeer korte travel en weinig lawaai :)
Niets gevonden bij Das Keyboard of bij WASD ?

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 28-02 01:01
.oisyn schreef op maandag 2 oktober 2017 @ 13:22:
Heeft iemand al een waardige opvolger van de Logitech UltraX gevonden?
Na lang zoeken ben ik bij een das keyboard uitgekomen, weet niet welk model, die met de volume control.

Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
wat zei ik over de mechanische keyboard liefhebbers ;)

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 28-02 01:01
kwaakvaak_v2 schreef op maandag 2 oktober 2017 @ 17:11:
wat zei ik over de mechanische keyboard liefhebbers ;)
Een das keyboard maakt net zoveel lawaai als een softswitch keyboard.

Acties:
  • +3 Henk 'm!

  • roeleboel
  • Registratie: Maart 2006
  • Niet online

roeleboel

en zijn beestenboel

Megamind schreef op maandag 2 oktober 2017 @ 17:11:
[...]

Na lang zoeken ben ik bij een das keyboard uitgekomen, weet niet welk model, die met de volume control.
Dat is de das keyboard 4, en qua opvolger: daarmee kan je iedereen die weer over php begint te zeuren de kop inslaan en daarna lekker verder werken, stevig plankje :)

Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
Megamind schreef op maandag 2 oktober 2017 @ 17:15:
[...]

Een das keyboard maakt net zoveel lawaai als een softswitch keyboard.
Ik ben soort van blij dat je mijn vooroordeel bevestigd ;-)

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

Vanavond op weg naar ons kikkerlandje *O* Even paar dagen familie en vrienden rondje doen. Na de laatste paar weken constant met 180km per uur op het werk te hebben gezeten, heel hard toe aan even paar dagen “rust” oOo

Always looking for developers wanting to work with Erlang.


Acties:
  • +1 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 06:58

Matis

Rubber Rocket

Brakkie41 schreef op woensdag 4 oktober 2017 @ 08:46:
Vanavond op weg naar ons kikkerlandje *O* Even paar dagen familie en vrienden rondje doen. Na de laatste paar weken constant met 180km per uur op het werk te hebben gezeten, heel hard toe aan even paar dagen “rust” oOo
Jij bent machinist van TGV?

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 19-06 11:25

ZaZ

Tweakers abonnee

Dat of een hele stoute schiphol-taxichauffeur

Lekker op de bank


Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
Matis schreef op woensdag 4 oktober 2017 @ 09:45:
[...]

Jij bent machinist van TGV?
<bijdehand>
Dan is het wel een TGV die stuk is, want die rijd normaal met 300 km/u
</bijdehand>

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • Swedish Clown
  • Registratie: November 2010
  • Laatst online: 10-04 22:41

Swedish Clown

Erlang <3

Matis schreef op woensdag 4 oktober 2017 @ 09:45:
[...]

Jij bent machinist van TGV?
Spreekwoordelijk "Going at 180mph" ;)

Always looking for developers wanting to work with Erlang.


Acties:
  • +3 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 19-06 11:25

ZaZ

Tweakers abonnee

Brakkie41 schreef op woensdag 4 oktober 2017 @ 11:13:
[...]


Spreekwoordelijk "Going at 180mph" ;)
En in die spreekwoordelijke wereld zijn km/h en mph gelijk?
Dan snap ik dat je wel wat rust kan gebruiken. Lijkt me erg verwarrend allemaal.

Lekker op de bank


Acties:
  • +6 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Ik heb al eerder mijn gal gespuwd over asynchroon inladen van dingen op sites en tegenwoordig ook in apps.

Ik word horendol van throbbers of spinners. Ik word nog doller van die placeholders.

Ik word vooral moe van de tendens dat het normaal is dat een API-call meer dan een halve seconde mag duren. Het voelt voor mij aan als "We weten dat onze API traag is en dat WiFi zuigt. Hier, een placeholder waar niets in staat. Oh, nu is 'ie weg. Oh, nu heb je wel content, veel leesplezier!".

Ik heb het dus over deze dingen, op Facebook:

Afbeeldingslocatie: https://i.stack.imgur.com/h71ha.jpg

In Confluence:

Confluence Placeholder

Ook in Google Maps-app op Android:

Android Google Maps Home Placeholder

Echt een verschrikkelijke UX. Wie heeft die ongein bedacht, en hoe roei ik het uit?

[ Voor 27% gewijzigd door CodeCaster op 04-10-2017 14:27 ]

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • +1 Henk 'm!

  • Ryada
  • Registratie: Oktober 2012
  • Laatst online: 13-06 17:51

Ryada

She/Her

Voordeel aan de placeholders is dat de UI al opgebouwt is voordat de data komt en het alleen nog maar erin dumpen van de data is. En dat het zeker ivm API's beter is om de website eerder te laten zien dan data omdat mensen nou niet echt willen wachten op een website die 2 seconden moet laden omdat hun een 10kb/s verbinding hebben.

Zelf ben ik juist een grote fan geworden van asynchroon dingen doen. Zeker in heavy IO apps, want je hoeft geen Thread meer te spawnen om het naar de achtergrond te verplaatsen en de app kan meerdere dingen tegelijk doen zonder de UI te blocken.

Hoe je het uit roeit: sneller internet wss zodat je de data sneller krijgt of websites gebruiken die zonder werken.

[ Voor 9% gewijzigd door Ryada op 04-10-2017 14:27 ]

Steam: Ryada.


Acties:
  • +4 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Ryada schreef op woensdag 4 oktober 2017 @ 14:26:
Voordeel aan de placeholders is dat de UI al opgebouwt is voordat de data komt en het alleen nog maar erin dumpen van de data is.
En wat heb ik daaraan als gebruiker? De placeholders kloppen nooit met de content, dus de pagina of view blijft toch heen en weer springen als de daadwerkelijke content binnenkomt.
En dat het zeker ivm API's beter is om de website eerder te laten zien dan data omdat mensen nou niet echt willen wachten op een website die 2 seconden moet laden omdat hun een 10kb/s verbinding hebben.
WiFi is inherent traag en heeft hoge latency, daar moet je als ontwikkelaar gewoon rekening mee houden. Zelfs op m'n 100+ Mbit wireless netwerk thuis heb ik last van klapperende websites en apps, omdat async zo hip is en we elkaar zo graag kopiëren.

Het zou wat zijn als dat hier op Tweakers wordt ingevoerd. Klik een topic aan? Prima, hier heb je een lijst met lege posts met witte avatars. Een seconde of twee, drie later komt de data binnen en worden de placeholders vervangen door de daadwerkelijke posts.

Als bouwer of ontwerper ben je waarschijnlijk onzettend trots op de coole feature, maar als gebruiker is het een ramp.

Als ik klik, en de pagina laadt, wil ik content zien. Geen spinner, geen nietszeggende placeholders. Liever wachten dan meteen iets zien dat geen inhoud heeft.

[ Voor 6% gewijzigd door CodeCaster op 04-10-2017 16:22 ]

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 02:20

alienfruit

the alien you never expected

Ik gebruik placeholders in mijn ontwerpen is om te laten zien dat er data wordt geladen en om te zorgen dat de UI niet veel verspringt als het laden is afgerond :)

Acties:
  • +3 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 19-06 14:56
CodeCaster schreef op woensdag 4 oktober 2017 @ 14:21:
Ik word vooral moe van de tendens dat het normaal is dat een API-call meer dan een halve seconde mag duren. Het voelt voor mij aan als "We weten dat onze API traag is en dat WiFi zuigt. Hier, een placeholder waar niets in staat. Oh, nu is 'ie weg. Oh, nu heb je wel content, veel leesplezier!".
Dat is het werkelijke probleem. Een goeie responsive site die asynchroon zooi inlaadt geeft als het goed is een betere user experience. Je kunt namelijk prio geven aan content boven de fold i.p.v. te wachten tot de hele site is ingeladen.

Het probleem is alleen prutsers die zich nog niet uit een natte kartonnen doos kunnen programmeren als hun leven er van af zou hangen. Een API response van een halve seconde is puur prutswerk, helemaal als dat content boven de fold betreft.

https://niels.nu


Acties:
  • +1 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

alienfruit schreef op woensdag 4 oktober 2017 @ 14:30:
Ik gebruik placeholders in mijn ontwerpen is om te laten zien dat er data wordt geladen en om te zorgen dat de UI niet veel verspringt als het laden is afgerond :)
Maar waarom dan? Waarom laad je de data niet gewoon synchroon in? Is aangetoond dat gebruikers ook echt blij worden van die nietszeggende placeholders, enkel en alleen omdat de UI iets minder verspringt tijdens het laden? Of heeft een Facebook-designer daar een blog over gepost en kopiëren alle designers alles wat de grote jongens doen, ook al is het niet op hen van toepassing?

Ik word er dus vooral door gefrustreerd, omdat de placeholders mijn blik vangen terwijl er totaal geen nuttige content in staat, en een seconde of twee later knippert die placeholder alsnog naar de daadwerkelijke content, waardoor ik weer terug moet kijken. En dan wordt het font pas ingeladen, waardoor de content nogmaals verspringt. Dat is, voor mij althans, veel irritanter dan een pagina die die seconde of twee volledig wit blijft.

[ Voor 38% gewijzigd door CodeCaster op 04-10-2017 14:41 ]

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • 0 Henk 'm!

  • jip_86
  • Registratie: Juli 2004
  • Laatst online: 16-06 16:39
CodeCaster schreef op woensdag 4 oktober 2017 @ 14:21:
Ik heb al eerder mijn gal gespuwd over asynchroon inladen van dingen op sites en tegenwoordig ook in apps.

Ik word horendol van throbbers of spinners. Ik word nog doller van die placeholders.

Ik word vooral moe van de tendens dat het normaal is dat een API-call meer dan een halve seconde mag duren. Het voelt voor mij aan als "We weten dat onze API traag is en dat WiFi zuigt. Hier, een placeholder waar niets in staat. Oh, nu is 'ie weg. Oh, nu heb je wel content, veel leesplezier!".

Ik heb het dus over deze dingen, op Facebook:

[afbeelding]

In Confluence:

[afbeelding]

Ook in Google Maps-app op Android:

[afbeelding]

Echt een verschrikkelijke UX. Wie heeft die ongein bedacht, en hoe roei ik het uit?
Dat zijn skeleton screens, vervanging voor de spinner. Dan kan je je alvast mentaal op voorbereiden wat je ongeveer gaat zien in plaats van naar een spinner zit te kijken :+

Met name Twitter vind ik gruwelijk traag. Zit je soms seconden lang te kijken naar een spinner voor een tweet van 140 tekens 8)7

Acties:
  • 0 Henk 'm!

  • Ryada
  • Registratie: Oktober 2012
  • Laatst online: 13-06 17:51

Ryada

She/Her

CodeCaster schreef op woensdag 4 oktober 2017 @ 14:29:
[...]

En wat heb ik daaraan als gebruiker? De placeholders kloppen nooit met de content, dus de pagina of view blijft toch heen en weer springen als de daadwerkelijke content binnenkomt.


[...]

WiFi is inherent traag en heeft hoge latency, daar moet je als ontwikkelaar gewoon rekening mee houden. Zelfs op m'n 100+ Mbit wireless netwerk thuis heb ik last van klapperende websites en apps, omdat async zo hip is en we elkaar zo graag kopiëren.

Het zou wat zijn als dat hier op Tweakers wordt ingevoerd. Klik een topic aan? Prima, hier heb je een lijst met lege posts met witte avatars. Een seconde of twee, drie later komt de data binnen en worden de placeholders vervangen door de daadwerkelijke posts.

Als bouwer of ontwerper ben je waarschijnlijk onzettend trots op de coole feature, maar als gebruiker is het een ramp.

Als ik klik, en de pagina laadt, wil ik content zien. Geen spinner, geen nietszeggende placeholders. Liever wachten dan meteen iets zien dat geen inhoudt heeft.
Dat placeholders niet met content kloppen is niet het probleem van async dat is het probleem met de implementatie ervan, en daar kan het fenomeen async niks aan veranderen.
Zelf in mijn eigen apps moet ik wachten op afbeeldingen van tijd tot tijd omdat mijn mobiel netwerk weer eens vervelend doet, zal wat wezen als ik synchroon ga wachten op plaatjes waardoor ik een half uur moet wachten om bij nuttige info te komen ipv mijn plaatjes vervangen door placeholder en de tekst ook asynchroon in te laden met hogere prio dan de plaatjes 8)7

Ik zelf heb liever een responsive app als ik iets moet laden dan dat ik moet wachten, ik heb een hekel aan 0 feedback vanuit een app of aan een vastlopende app omdat die zo nodig synchroon moest zijn. Zou wat wezen als je een browser hebt die alle tabs synchroon aan het draaien is. Leuk 20 seconden wachten als ik een 20k image wil downloaden omdat de hele browser vast aan het lopen is wantja synchroon blokkeerd de UI want je kan maar 1 ding tegelijk.

Tweakers is ook 99% tekst en zitten (naar mijn weten) mensen die ook kennis van zaken hebben ipv dat mensen een of andere crappy facebook website in elkaar zetten (heb zowieso al een haat aan social media maar dat ben ik :P )

Steam: Ryada.


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 23:18
Ryada schreef op woensdag 4 oktober 2017 @ 14:47:
[...]
... zal wat wezen als ik synchroon ga wachten op plaatjes waardoor ik een half uur moet wachten om bij nuttige info te komen ...
Wachten op iets wat niet nuttig is is sowieso onzinnig, typisch gevalletje hang op klik weg.

Overigens is synchroon laden niet hetzelfde als vastlopen: het ligt voor de hand om het ophalen van een site in een background thread te doen.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • Ryada
  • Registratie: Oktober 2012
  • Laatst online: 13-06 17:51

Ryada

She/Her

farlane schreef op woensdag 4 oktober 2017 @ 15:00:
[...]

Wachten op iets wat niet nuttig is is sowieso onzinnig, typisch gevalletje hang op klik weg.

Overigens is synchroon laden niet hetzelfde als vastlopen: het ligt voor de hand om het ophalen van een site in een background thread te doen.
Fair enough, maarja ik werk niet met websites (vind het afschuwlijk om te doen, heb het een paar keer gedaan maar nee dankje xD ) Maar als ik bijv een IO operatie synchroon doe in een C# console app dan zal de ui wel degelijk vastlopen. Zodra de IO operatie klaar is draait hij wel gewoon verder maar als het te lang duurt gaat windows een beetje vervelend doen met dat hij 'vast liep'.

Steam: Ryada.


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 02:20

alienfruit

the alien you never expected

CodeCaster schreef op woensdag 4 oktober 2017 @ 14:33:
Maar waarom dan? Waarom laad je de data niet gewoon synchroon in? Is aangetoond dat gebruikers ook echt blij worden van die nietszeggende placeholders, enkel en alleen omdat de UI iets minder verspringt tijdens het laden? Of heeft een Facebook-designer daar een blog over gepost en kopiëren alle designers alles wat de grote jongens doen, ook al is het niet op hen van toepassing?
Omdat het vriendelijk oogt en lijkt sneller of vloeiender op deze manier. Je krijgt alvast een gevoel wat voor gegevens er worden geladen en waar. Visueel ziet het er beter uit dan een progress indicator. Eigenlijk heb ik deze klachten nog niet eerder gehoord bij de 50 medewerkers van een multinational die ik de laatste maanden over de hele wereld heb ondervraagd tijdens het testen van de ontwerpen...

Maar inderdaad deze skeleton schermen heb je niet nodig als je synchroon laad. Maar dat is niet altijd mogelijk :)

Acties:
  • 0 Henk 'm!

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 20:39

DevWouter

Creator of ThenNext

Het probleem is dan ook niet zo zeer de skeleton schermen, maar de snelheid waarmee de site laad. En dat duurt vaak lang omdat men gebruik maakt van sub optimale scripts (lees scripts van een paar MB) of trage delivery netwerken.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 23:18
alienfruit schreef op woensdag 4 oktober 2017 @ 17:30:
[...]
Omdat het vriendelijk oogt en lijkt sneller of vloeiender op deze manier. Je krijgt alvast een gevoel wat voor gegevens er worden geladen en waar. Visueel ziet het er beter uit dan een progress indicator.
Ik kan het alleen maar met CodeCaster eens zijn, je hebt er geen reet aan. Je probeert alleen te verbergen dat je site irritant traag is.
Ik vind het dus niet vriendelijker en ik ben al helemaal niet aan het wennen aan wat waar komt tijdens dat laden want tegen de tijd dat het ding wel compleet geladen is klopt er van die verwachting geen reet meer van. ( 10 tegen 1 komt dat door die semi pagina-vullende advertentie bovenaan die als laatste klaar is )

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • +1 Henk 'm!

  • incaz
  • Registratie: Augustus 2012
  • Laatst online: 15-11-2022
Pagina laadt traag -> eindelijk content -> 'hee, interessant artikel, click' -> 'OH NEE, een advertentie die net op dat moment ingeladen wordt, nou ga ik naar #waardelozekutsite, terug, TERUG!' -> pagina moet weer opnieuw worden opgebouwd want dynamische content zit niet atijd in je cache... |:(

Never explain with stupidity where malice is a better explanation


Acties:
  • 0 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 19-06 20:21
incaz schreef op woensdag 4 oktober 2017 @ 20:12:
Pagina laadt traag -> eindelijk content -> 'hee, interessant artikel, click' -> 'OH NEE, een advertentie die net op dat moment ingeladen wordt, nou ga ik naar #waardelozekutsite, terug, TERUG!' -> pagina moet weer opnieuw worden opgebouwd want dynamische content zit niet atijd in je cache... |:(
Waarna je erachter komt dat na het opnieuw laden van de pagina waar je naartoe teruggaat, je hele tijdlijn verschoven is want de volgorde is volledig willekeurig. Ik kijk niet naar jou hoor, Facebook... :X

Acties:
  • +1 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 02:20

alienfruit

the alien you never expected

Ah ja, ik had het over native applicaties en niet echt websites. Vaak kan je bij B2B niet veel doen aan de traagheid. We hebben bij een klant bijv. ook OData requests die zo paar een seconden duren. We kunnen dit wel sneller maken maar het mag niet van de governance board bij de klant.

Acties:
  • 0 Henk 'm!

  • F.West98
  • Registratie: Juni 2009
  • Laatst online: 01-06 03:30

F.West98

Alweer 16 jaar hier

Fun fact: Tweakers doet ook async laden op het forum. Maar dan alleen van de foto's, die worden pas geladen zodra ze in beeld komen. Wel positief: de placeholders hebben het juiste formaat dus er springt niets. Scheelt wel data en dus laadtijd op mobiel.
Grootste probleem is dus als je placeholders crap zijn, zoals het hier is gedaan ben ik er juist voorstander van. En sites als FB/Twitter hebben meer problemen dan alleen het async laden; die JS is zo log en traag en kut dat die hele site als stront door een trechter is. Verschrikkelijk.

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Zo, eindelijk eens Synology C2 Cloud backup geconfigd. Fuck Code42 en hun CrashPlan.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 07:34

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
CodeCaster schreef op woensdag 4 oktober 2017 @ 14:21:
Ik heb al eerder mijn gal gespuwd over asynchroon inladen van dingen op sites en tegenwoordig ook in apps.

Ik word horendol van throbbers of spinners. Ik word nog doller van die placeholders.

Ik word vooral moe van de tendens dat het normaal is dat een API-call meer dan een halve seconde mag duren. Het voelt voor mij aan als "We weten dat onze API traag is en dat WiFi zuigt. Hier, een placeholder waar niets in staat. Oh, nu is 'ie weg. Oh, nu heb je wel content, veel leesplezier!".

Ik heb het dus over deze dingen, op Facebook:

[afbeelding]

In Confluence:

[afbeelding]

Ook in Google Maps-app op Android:

[afbeelding]

Echt een verschrikkelijke UX. Wie heeft die ongein bedacht, en hoe roei ik het uit?
Heel herkenbaar! LinkedIn heeft dat ook: wat een trage brakke slecht in elkaar gezet wanding is dat :)

Acties:
  • 0 Henk 'm!

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 18-06 13:46

Crazy D

I think we should take a look.

We Are Borg schreef op donderdag 5 oktober 2017 @ 07:57:
[...]

Heel herkenbaar! LinkedIn heeft dat ook: wat een trage brakke slecht in elkaar gezet wanding is dat :)
|:( |:( het is werkelijke de enige site van alle 80000 tabbladen die ik altijd open heb staan waarbij Safari na 2 keer scrollen de site opnieuw laad met de melding dat ie teveel geheugen verbruikt. En dan overrulen ze daarmee dus keihard Exact Synergy die volgens activiteitweergave op de Mac soms rustig 1Gb geheugen nodig lijkt te hebben. Ik vond LinkedIn altijd best geinig om even door te scrollen, maar sinds de "Facebook" layout kom ik er alleen maar als ik mijzelf even pijn wil doen, of om te vergelijken dat mijn werk zo slecht nog niet is }:O

Exact expert nodig?


Acties:
  • +1 Henk 'm!

  • qless
  • Registratie: Maart 2000
  • Laatst online: 00:25

qless

...vraag maar...

Probleem is dus niet async laden, maar
- placeholders die niet hetzelfde formaat hebben als de content (vooral makkelijk bij images)
- takke trage sites met veel te veel JS en teveel externe bronnen/scripts/reclame

Website|Air 3s|Mini 4 Pro|Avata 2|Canon R6|Canon 5d2|8 fisheye|14f2.8|24f2.8|50f1.8|135f2|10-22|17-40|24-105|70-300|150-600


Acties:
  • 0 Henk 'm!

  • Ryada
  • Registratie: Oktober 2012
  • Laatst online: 13-06 17:51

Ryada

She/Her

qless schreef op donderdag 5 oktober 2017 @ 09:09:
Probleem is dus niet async laden, maar
- placeholders die niet hetzelfde formaat hebben als de content (vooral makkelijk bij images)
- takke trage sites met veel te veel JS en teveel externe bronnen/scripts/reclame
Komt idd hier op neer, het is meer de implementatie dan de techniek opzich.
Mensen gaan er slecht mee om en misbruiken het wat irritaties veroorzaakt zoals met facebook etc.

Steam: Ryada.

Pagina: 1 ... 54 ... 100 Laatste

Dit topic is gesloten.

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.