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 ... 11 ... 100 Laatste
Acties:
  • 366.227 views

  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 08-09 15:03

Douweegbertje

Wat kinderachtig.. godverdomme

Soundless schreef op donderdag 27 november 2014 @ 09:40:
[...]


Duurde ff voor ik het zag :+
Dit werkt trouwens op een Windows bak omdat daar de variabelen case-insensitive zijn. Heb ik een aantal jaar geleden meegemaakt :'(
Dat gaat niet op voor variabelen hoor..

  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
Douweegbertje schreef op donderdag 27 november 2014 @ 10:06:
[...]


Dat gaat niet op voor variabelen hoor..
Ik weet zeker dat dat iig toen nog wel het geval was. Kon je zo een paar scripts schrijven op Windows en als je dan niet goed had opgelet werkte het live op een Linux servertje niet meer omdat je een hoofdletter had in je variabele naam ipv een kleine letter. Kan zijn dat het nu niet meer zo is. Ik let sindsdien wel goed op mijn hoofdlettergebruik in code.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Bv202 schreef op donderdag 27 november 2014 @ 09:06:
tot ik gisteren een mail ontving waarin stond dat IT-consultants geen internet mogen gebruiken...
Afbeeldingslocatie: http://cdn.alltheragefaces.com/img/faces/svg/misc-jackie-chan.svg

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.


  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 08-09 15:03

Douweegbertje

Wat kinderachtig.. godverdomme

Soundless schreef op donderdag 27 november 2014 @ 10:09:
[...]

Ik weet zeker dat dat iig toen nog wel het geval was. Kon je zo een paar scripts schrijven op Windows en als je dan niet goed had opgelet werkte het live op een Linux servertje niet meer omdat je een hoofdletter had in je variabele naam ipv een kleine letter. Kan zijn dat het nu niet meer zo is. Ik let sindsdien wel goed op mijn hoofdlettergebruik in code.
Je filename bijv (en dus URL) , of een table van mssql, misschien als je zelf apache draait op windows. In elk geval zeer zeker niet met IIS.

  • dcm360
  • Registratie: December 2006
  • Niet online

dcm360

Moderator Discord

HD7767 powered

Oja, verschil tussen hoofdlettergevoeligheid van tabellen met MySQL, wat leuk is dat. Kloon ik 1 op 1 de database van MediaPortal van een MySQL-server op Windows naar een MySQL-server op Linux, kan MediaPortal de tabellen die nota bene door het programma zelf gemaakt zijn niet meer vinden.

  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
Douweegbertje schreef op donderdag 27 november 2014 @ 10:13:
[...]


Je filename bijv (en dus URL) , of een table van mssql, misschien als je zelf apache draait op windows. In elk geval zeer zeker niet met IIS.
Was inderdaad niet met IIS maar met Apache. Ik vind het handiger om te werken met Apache als ik het uiteindelijk ook in een omgeving met Apache moet draaien.

  • Afvalzak
  • Registratie: Oktober 2008
  • Laatst online: 31-08 12:02

Afvalzak

Zet jij mij even buiten?

Soundless schreef op donderdag 27 november 2014 @ 09:40:
[...]


Duurde ff voor ik het zag :+
Dit werkt trouwens op een Windows bak omdat daar de variabelen case-insensitive zijn. Heb ik een aantal jaar geleden meegemaakt :'(
Helaas, die case is een typefout inderdaad :p

edit:

2e guess is correct :P

[ Voor 4% gewijzigd door Afvalzak op 27-11-2014 10:33 ]

Last.fm | Code Talks


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 10-09 18:14

alienfruit

the alien you never expected

Hehe, geen internet. Dat is hetzelfde als Stackoverflow blokkeren :+ Dat deden ze bij een klant ook.

[ Voor 19% gewijzigd door alienfruit op 27-11-2014 10:43 ]


  • dcm360
  • Registratie: December 2006
  • Niet online

dcm360

Moderator Discord

HD7767 powered

PHP:
1
2
3
<?php
$helloworld  = "Hello world!";
echo $helloWorld;

code:
1
Notice: Undefined variable: helloWorld in F:\server\webroot\caseTest.php on line 5

Nou, die hoofdletterongevoeligheid van variabelen in Windows valt me toch wat tegen...
En het is niet alsof ik een recente PHP en Apache op mijn pc heb, ik zou zeggen beiden minstens 3 jaar oud.

[ Voor 17% gewijzigd door dcm360 op 27-11-2014 10:53 ]


  • Afvalzak
  • Registratie: Oktober 2008
  • Laatst online: 31-08 12:02

Afvalzak

Zet jij mij even buiten?

alienfruit schreef op donderdag 27 november 2014 @ 10:42:
Hehe, geen internet. Dat is hetzelfde als Stackoverflow blokkeren :+ Dat deden ze bij een klant ook.
Zeker bang dat de medewerkers goede oplossingen gaan zoeken? :p


Wel grappig hoe een typo in mijn code voorbeeld een hele discussie veroorzaakt ;)

[ Voor 13% gewijzigd door Afvalzak op 27-11-2014 10:57 ]

Last.fm | Code Talks


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

dcm360 schreef op donderdag 27 november 2014 @ 10:52:
PHP:
1
2
3
<?php
$helloworld  = "Hello world!";
echo $helloWorld;

code:
1
Notice: Undefined variable: helloWorld in F:\server\webroot\caseTest.php on line 5

Nou, die hoofdletterongevoeligheid van variabelen in Windows valt me toch wat tegen...
En het is niet alsof ik een recente PHP en Apache op mijn pc heb, ik zou zeggen beiden minstens 3 jaar oud.
Hopelijk maak je een grapje....
De afhandeling binnen de taal staat totaal los van je OS. Het zal het Windows niet boeien of je CASETest.php of caseTEST.php doet (een linux bak wel), maar de parser van PHP is verantwoordelijk voor het boven beschreven stukje hoofdlettergevoeligheid...

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • dcm360
  • Registratie: December 2006
  • Niet online

dcm360

Moderator Discord

HD7767 powered

Als je het niet doorhad: wat posts boven mij leek het niet bepaald om een grapje te gaan...

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

dcm360 schreef op donderdag 27 november 2014 @ 10:58:
Als je het niet doorhad: wat posts boven mij leek het niet bepaald om een grapje te gaan...
* .Gertjan. veegt de slaap uit zijn ogen...

Sorry :$

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.Gertjan. schreef op donderdag 27 november 2014 @ 10:59:
[...]

* .Gertjan. veegt de slaap uit zijn ogen...

Sorry :$
Blame me for the idioticy :$
dcm360 schreef op donderdag 27 november 2014 @ 10:52:
PHP:
1
2
3
<?php
$helloworld  = "Hello world!";
echo $helloWorld;

code:
1
Notice: Undefined variable: helloWorld in F:\server\webroot\caseTest.php on line 5

Nou, die hoofdletterongevoeligheid van variabelen in Windows valt me toch wat tegen...
En het is niet alsof ik een recente PHP en Apache op mijn pc heb, ik zou zeggen beiden minstens 3 jaar oud.
Wat gegoogle levert ook geen resultaten op behalve dat ze zeggen dat functies wel case-insensitive zijn maar dat zal het niet geweest zijn want dat is niet echt Windows specifiek. Zat het dan toch in de includes?

Afbeeldingslocatie: http://i.imgur.com/Oe1rXc5.jpg

  • dcm360
  • Registratie: December 2006
  • Niet online

dcm360

Moderator Discord

HD7767 powered

Ik weet wel vrij zeker dat het alleen gaat om bestandsnamen (en dus ook includes). Als variabelenamen op Windows case-insensitive waren en op Linux case-sensitive dan had me dat een jaartje of 10 geleden waarschijnlijk een hele berg frustraties opgeleverd.

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

dcm360 schreef op donderdag 27 november 2014 @ 11:15:
Ik weet wel vrij zeker dat het alleen gaat om bestandsnamen (en dus ook includes). Als variabelenamen op Windows case-insensitive waren en op Linux case-sensitive dan had me dat een jaartje of 10 geleden waarschijnlijk een hele berg frustraties opgeleverd.
Het zou kunnen dat functies niet case-sensitive zijn (op geen enkel platform), maar variabelen wel. We hebben het tenslotte over PHP, de taal waar je variabele variabelen kan hebben :+

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.Gertjan. schreef op donderdag 27 november 2014 @ 11:17:
[...]


Het zou kunnen dat functies niet case-sensitive zijn (op geen enkel platform), maar variabelen wel. We hebben het tenslotte over PHP, de taal waar je variabele variabelen kan hebben :+
PHP doesn't need no stinkin' rationale!
Bron: http://stackoverflow.com/...s-in-php-case-insensitive

[ Voor 1% gewijzigd door Soundless op 27-11-2014 11:29 . Reden: faillink ]


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Soundless schreef op donderdag 27 november 2014 @ 11:18:
[...]


[...]

[url src=http://stackoverflow.com/questions/2749781/why-are-functions-and-methods-in-php-case-insensitive]bron[/url]
http://php.net/manual/en/language.variables.basics.php
Variables in PHP are represented by a dollar sign followed by the name of the variable. The variable name is case-sensitive.
http://fr.php.net/manual/en/functions.user-defined.php
Function names are case-insensitive, though it is usually good form to call functions as they appear in their declaration.
Het is niet logisch, maar wel verklaarbaar dus. helloWorld is een var en dus case-sensitive.

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.Gertjan. schreef op donderdag 27 november 2014 @ 11:21:
[...]


http://php.net/manual/en/language.variables.basics.php

[...]


http://fr.php.net/manual/en/functions.user-defined.php

[...]

Het is niet logisch, maar wel verklaarbaar dus. helloWorld is een var en dus case-sensitive.
>_> Ik zie dat mijn link van net nogal fout was. Ik vroeg niet echt om een bron :+
Link is ondertussen gefixt

[ Voor 11% gewijzigd door Soundless op 27-11-2014 11:30 ]


  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 14:37

TheNephilim

Wtfuzzle

Stel dat je een prototype maakt; met een ontwerp uitgewerkt in HTML/CSS/etc, even praktisch dus. Naast dat een grafisch vormgever een ontwerp maakt... maak de frontender een..? :+

Ik kan niet op het woord komen en dat frustreerd me :X

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ja, het is wel verklaarbaar. PHP is namelijk begonnen als HTML template parser die de inhoud van bepaalde custom HTML tags verving door de output van functies. Omdat HTML tags niet case-sentive waren, waren functies dat ook niet. Uiteindelijk is PHP langzaam aan uitgegroeid tot script-taal, maar die regel is nooit veranderd.

.edit:
Soundless schreef op donderdag 27 november 2014 @ 11:28:
[...]


>_> Ik zie dat mijn link van net nogal fout was. Ik vroeg niet echt om een bron :+
Link is ondertussen gefixt
Ah dat verklaart :+

[ Voor 39% gewijzigd door .oisyn op 27-11-2014 11:34 ]

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.


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Soundless schreef op donderdag 27 november 2014 @ 11:28:
[...]


>_> Ik zie dat mijn link van net nogal fout was. Ik vroeg niet echt om een bron :+
Link is ondertussen gefixt
Het waargenomen gedrag is dus verklaarbaar ;) Verder wil ik mij niet bezighouden met PHP, tenzij een klant er grof geld voor aanbiedt :+

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.oisyn schreef op donderdag 27 november 2014 @ 11:31:
[...]
Ja, het is wel verklaarbaar. PHP is namelijk begonnen als HTML template parser die de inhoud van bepaalde custom HTML tags verving door de output van functies. Omdat HTML tags niet case-sentive waren, waren functies dat ook niet. Uiteindelijk is PHP langzaam aan uitgegroeid tot script-taal, maar die regel is nooit veranderd.
Dus jou verklaring is gebaseerd op iets van 19 jaar terug? PHP is al lang geen HTML template parser meer in case you didn't notice.. :+

Er is geen reden geweest om dit in de afgelopen 19 jaar niet te veranderen. En nee backwards compatibility is geen geldige reden...

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

.Gertjan. schreef op donderdag 27 november 2014 @ 11:33:
[...]

Het waargenomen gedrag is dus verklaarbaar ;) Verder wil ik mij niet bezighouden met PHP, tenzij een klant er grof geld voor aanbiedt :+
Ik wil wel een korrel 24 schuurpapier over een euro heen halen, is dat grof genoeg voor je? :+
Soundless schreef op donderdag 27 november 2014 @ 11:35:
[...]


Dus jou verklaring is gebaseerd op iets van 19 jaar terug?
Sinds wanneer is dat mijn verklaring :? Het staat nota bene op die bron-pagina waar jij mee kwam :P. En een verklaring is niet hetzelfde als een goede reden.
PHP is al lang geen HTML template parser meer in case you didn't notice.. :+
Dat is het enige waar PHP goed in is imho, in case you didn't notice ;)

[ Voor 41% gewijzigd door .oisyn op 27-11-2014 11:37 ]

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.


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Soundless schreef op donderdag 27 november 2014 @ 11:35:
[...]


Dus jou verklaring is gebaseerd op iets van 19 jaar terug? PHP is al lang geen HTML template parser meer in case you didn't notice.. :+

Er is geen reden geweest om dit in de afgelopen 19 jaar niet te veranderen. En nee backwards compatibility is geen geldige reden...
Ik voel een nieuw discussie-topic opkomen... :P

Probleem is dat er helaas heeeeeel erg veel brakke code is gemaakt in de oude versies. Het slopen van backwards compatibility zorgt dan voor heel veel problemen. Zeker bij een parsed taal als PHP, je ziet de fouten pas bij het oproepen van de betreffende pagina of soms zelfs pas bij het uitvoeren van de betreffende functie.

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.Gertjan. schreef op donderdag 27 november 2014 @ 11:37:
[...]

Ik voel een nieuw discussie-topic opkomen... :P

Probleem is dat er helaas heeeeeel erg veel brakke code is gemaakt in de oude versies. Het slopen van backwards compatibility zorgt dan voor heel veel problemen. Zeker bij een parsed taal als PHP, je ziet de fouten pas bij het oproepen van de betreffende pagina of soms zelfs pas bij het uitvoeren van de betreffende functie.
Er worden elke (?) versie wel functies gedeprecate. Hierdoor is je oude code dus ook niet perse voor altijd herbruikbaar.
http://php.net/manual/en/migration55.deprecated.php

Hoezo is het case-sensitive maken van functie namen wel 'erg' maar het deprecaten van functies niet? Het is toch uiteindelijk hetzelfde? Iig voor de developer.

  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.oisyn schreef op donderdag 27 november 2014 @ 11:35:
[...]

Sinds wanneer is dat mijn verklaring :? Het staat nota bene op die bron-pagina waar jij mee kwam :P. En een verklaring is niet hetzelfde als een goede reden.

[...]
Omdat je zegt:
Ja, het is wel verklaarbaar. PHP is namelijk begonnen als HTML template parser die de inhoud van bepaalde custom HTML tags verving door de output van functies.
Ik lees hier: 'Ja het is wel verklaarbaar want PHP is begonnen als HTML template parser.'
Dat is het enige waar PHP goed in is imho, in case you didn't notice ;)
lol :+


sht, double post...

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 13-07 01:53

Korben

() => {};

.Gertjan. schreef op donderdag 27 november 2014 @ 11:37:
[...]

Ik voel een nieuw discussie-topic opkomen... :P

Probleem is dat er helaas heeeeeel erg veel brakke code is gemaakt in de oude versies. Het slopen van backwards compatibility zorgt dan voor heel veel problemen. Zeker bij een parsed taal als PHP, je ziet de fouten pas bij het oproepen van de betreffende pagina of soms zelfs pas bij het uitvoeren van de betreffende functie.
Is er geen linter voor PHP?

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


  • Gleighton
  • Registratie: November 2008
  • Niet online
Met depricated functions weet je iig als je van versie A naar B gaat wat er stuk gaat, dan hoef je daar alleen maar even op te zoeken in je sourcecode. Dat heb je met case sensitive functions niet direct.

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 11-09 10:21
code:
1
php -l

Read the code, write the code, be the code!


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
Gleighton schreef op donderdag 27 november 2014 @ 11:44:
Met depricated functions weet je iig als je van versie A naar B gaat wat er stuk gaat, dan hoef je daar alleen maar even op te zoeken in je sourcecode. Dat heb je met case sensitive functions niet direct.
Ik denk dat de meesten de deprecated functions niet uit hun hoofd kennen. Ze runnen de code, krijgen een warning/error en gaan dan pas zoeken.

Als je een melding krijgt met function 'foO' does not exist omdat die 'foo' heet en jij hem ergens aanroept met 'foO', kun je ook snel zoeken. Het is imo dus nog steeds net zo als met deprecated functions.

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Soundless schreef op donderdag 27 november 2014 @ 11:42:
[...]


Er worden elke (?) versie wel functies gedeprecate. Hierdoor is je oude code dus ook niet perse voor altijd herbruikbaar.
http://php.net/manual/en/migration55.deprecated.php
Deprecated is niet altijd verwijderen ;) Sommige frameworks hebben behoorlijk lang hun deprecated items nog in de source staan. JQuery heeft volgens mij ook een aantal versies nodig gehad om $.browser van deprecated naar undefined te zetten ;)

Maar eens, functies worden gedeprecate, maar compiler/parser gedrag aanpassen is toch echt wel iets anders. Stel je voor dat je je variabelen niet meer met een a mag beginnen ofzo.

Daarnaast is het bij een parsed taal behoorlijk klote dat je niet pre-compiled werkt, wijzigingen in het parsingframework breken meteen je applicatie, terwijl een compiled app pas problemen oplevert als je een nieuwe compile doet tegen een nieuw framework.
.oisyn schreef op donderdag 27 november 2014 @ 11:35:
Ik wil wel een korrel 24 schuurpapier over een euro heen halen, is dat grof genoeg voor je? :+
:P
Ik denk eerder aan geld met een grote bek ;) Beetje een gevalletje als dit:
Afbeeldingslocatie: http://media-cache-ec0.pinimg.com/236x/f4/72/6c/f4726c8e2369f7eadb85cddb532f17b5.jpg

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.Gertjan. schreef op donderdag 27 november 2014 @ 11:50:
[...]

Deprecated is niet altijd verwijderen ;) Sommige frameworks hebben behoorlijk lang hun deprecated items nog in de source staan. JQuery heeft volgens mij ook een aantal versies nodig gehad om $.browser van deprecated naar undefined te zetten ;)

Maar eens, functies worden gedeprecate, maar compiler/parser gedrag aanpassen is toch echt wel iets anders. Stel je voor dat je je variabelen niet meer met een a mag beginnen ofzo.

Daarnaast is het bij een parsed taal behoorlijk klote dat je niet pre-compiled werkt, wijzigingen in het parsingframework breken meteen je applicatie, terwijl een compiled app pas problemen oplevert als je een nieuwe compile doet tegen een nieuw framework.


[...]
Dit kan toch ook, net als bij deprecated functions, opgevangen worden en gemeld worden dmv warnings?

Versie 5.5.1: functions case insensitive
Versie 5.5.2~5.5.5: Warning voor functions die case-insensitive gebruikt worden.
Versie 5.5.6: functions case sensitive


Dit is ook wel een leuke :+
I also remember a quotation from Rasmus in a PHP conference in Paris saying more or less: "I'm definitely not a good programmer, in terms of following strict coding rules or standards, but I can say that if you rely on case sensitivity to recognize one function name from another, you're in kind of serious trouble!"
Zelfde bron als een x aantal posts hierboven

[ Voor 16% gewijzigd door Soundless op 27-11-2014 11:55 ]


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Soundless schreef op donderdag 27 november 2014 @ 11:53:
[...]

Dit kan toch ook, net als bij deprecated functions, opgevangen worden en gemeld worden dmv warnings?

Versie 5.5.1: functions case insensitive
Versie 5.5.2~5.5.5: Warning voor functions die case-insensitive gebruikt worden.
Versie 5.5.6: functions case sensitive
Ik denk eerder dat je pas kunt deprecaten bij 6.0 of 5.6, dit zijn namelijk major updates. Als je in je minor updates dit soort dingen doet blokkeer je mensen in hun mogelijkheid tot upgrade bij beveiligings issues. Dit is de reden waarom jQuery bijvoorbeeld 1.9 en 2.0 nog blijft ontwikkelen. In 2.0 hebben ze een hoop legacy eruit getrokken, maar ze blijven 1.9 ook nog onderhouden voor oudere browsers.
Dit is ook wel een leuke :+

[...]

Zelfde bron als een x aantal posts hierboven
Bij variabelen zie je dat onderscheid vaak wel. Bijvoorbeeld lokaal+private = klein, public/consts hoofdletter. Als je met je functies niet te nauw kijkt, zal je dat vast ook niet doen met de variabelen en dan gaat het dus wel mis. :)

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Tjolk
  • Registratie: Juni 2007
  • Laatst online: 15:09
Oldie, maar wellicht leuk in deze discussie: Sitepoint interview met Rasmus Lerdorf in 2002

Tjolk is lekker. overal en altijd.


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
.Gertjan. schreef op donderdag 27 november 2014 @ 12:02:
[...]

Ik denk eerder dat je pas kunt deprecaten bij 6.0 of 5.6, dit zijn namelijk major updates. Als je in je minor updates dit soort dingen doet blokkeer je mensen in hun mogelijkheid tot upgrade bij beveiligings issues. Dit is de reden waarom jQuery bijvoorbeeld 1.9 en 2.0 nog blijft ontwikkelen. In 2.0 hebben ze een hoop legacy eruit getrokken, maar ze blijven 1.9 ook nog onderhouden voor oudere browsers.
Natuurlijk ging mijn hele punt niet over of je het 5.5.6 of 5.6 moet noemen. Ik ben het hier namelijk zeker wel met je eens :)
[...]

Bij variabelen zie je dat onderscheid vaak wel. Bijvoorbeeld lokaal+private = klein, public/consts hoofdletter. Als je met je functies niet te nauw kijkt, zal je dat vast ook niet doen met de variabelen en dan gaat het dus wel mis. :)
Mij gaat het erom dat ze, net zoals met vele andere dingen, niet consistent zijn. Als je case-insensitive wilt zijn, prima. Maar doe het dan overal. Dus ook met variabelnamen, etc.

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Soundless schreef op donderdag 27 november 2014 @ 12:07:
Mij gaat het erom dat ze, net zoals met vele andere dingen, niet consistent zijn. Als je case-insensitive wilt zijn, prima. Maar doe het dan overal. Dus ook met variabelnamen, etc.
Ben ik absoluut met je eens! Maar helaas zijn beslissingen genomen in het verleden erg lastig terug te draaien zonder je community tegen de haren te wrijven.

Zodra je iets publiceert zit je er redelijk aan vast (behalve als je Facebook/Twitter heet, dan pas je gewoon je API's aan zonder alternatieven en ontsluit maar de helft zodat gebruikers bijna verplicht zijn de sites of FB/Twitter tools zelf te gebruiken).

Misschien is het hele variabelen verhaal door iemand anders gebouwd die het nuttig vond om ze case-sensitive te maken zonder dat hij overlegd heeft met de afdeling functions. ;) Dat is de meest voorkomende verklaring voor afwijkende standaarden/eigenschappen binnen een pakket/api/framework.

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Soundless schreef op donderdag 27 november 2014 @ 11:44:
Ik lees hier: 'Ja het is wel verklaarbaar want PHP is begonnen als HTML template parser.'
Ja, dat is dan toch een verklaring waarom ze case insensitive zijn? En nee, er is geen goede reden dat ze dat nu nog steeds zijn, louter een verklaring.

[ Voor 3% gewijzigd door .oisyn op 27-11-2014 12:38 ]

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.


  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 14:54

RayNbow

Kirika <3

Kunnen we het over een gezelliger onderwerp hebben? Haskell bijv.? :+

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 19-08 14:24

ZaZ

Tweakers abonnee

Als een verklaring altijd een goede reden zou zijn, zou het een stuk aangenamer worden met verkeersboetes en ga ik voortaan altijd een verklaring opgeven.

Lekker op de bank


  • Mercatres
  • Registratie: September 2009
  • Laatst online: 11-09 12:17
.Gertjan. schreef op donderdag 27 november 2014 @ 12:11:
[...]
Zodra je iets publiceert zit je er redelijk aan vast (behalve als je Facebook/Twitter heet, dan pas je gewoon je API's aan zonder alternatieven en ontsluit maar de helft zodat gebruikers bijna verplicht zijn de sites of FB/Twitter tools zelf te gebruiken).
Tweetdeck ;(
Het was zo goed voordat het werd overgenomen... (nog altijd eigenlijk, maar toch niet meer hetzelfde).

  • WernerL
  • Registratie: December 2006
  • Nu online
RayNbow schreef op donderdag 27 november 2014 @ 12:47:
Kunnen we het over een gezelliger onderwerp hebben? Haskell bijv.? :+
Haskell ook ooit eens mee moeten werken tijdens mijn studie. Een tijdje terug wat sourcecode teruggekeken.. Ik had er wat moeite mee om te begrijpen hoe ik bepaalde zaken ook alweer aanpakte.. :X

Als er 1 taal is waar je onleesbare constructies in kunt bouwen is het die taal wel.

Mijn Haskell kennis heeft de stap naar Scala dan wel makkelijker gemaakt dus ik zou Haskell dankbaar moeten zijn, maar Scala vind ik stiekem toch leuker. :P

Roses are red, violets are blue, unexpected '{' on line 32.


  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 14:54

RayNbow

Kirika <3

Ik heb beperkte ervaring met Scala (twee Coursera courses), maar Haskell vind ik toch leesbaarder en minder druk overkomen. :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


  • WernerL
  • Registratie: December 2006
  • Nu online
Haskell is wel korter ja maar het wordt lastig wanneer je eigen infix operators gaat introduceren zoals <*> bijvoorbeeld. Dan is het totaal niet duidelijk wat er nou precies gebeurd zonder de implementatie van de infix operators te bekijken.

En als je maar lang genoeg niets met Haskell doet moet je weer na gaan denken wat bepaalde syntatic sugar doet. :+

Roses are red, violets are blue, unexpected '{' on line 32.


  • VanWilder
  • Registratie: Mei 2006
  • Laatst online: 27-04-2023

VanWilder

Dev @ Eurocontrol

Mmhm, @work aan de discussieaangegaan of dat de volgende website waar we aan beginnen werken zonder javascript zou moeten werken.. Het is alleen zeer erg de vraag of er tegenwoordig nog mensen zijn die zonder javascript rondsurfen en of we dus de werkuren daarvoor kunnen verantwoorden.

Mensen hier die nog zonder JS rondsurfen? ;)

Good morning, and in case I don't see ya, good afternoon, good evening, and good night!


  • dcm360
  • Registratie: December 2006
  • Niet online

dcm360

Moderator Discord

HD7767 powered

Als ik mijn videodrivers sloop wil ik nog wel eens met Lynx op zoek gaan naar een oplossing, maar afgezien daarvan...

  • StM
  • Registratie: Februari 2005
  • Laatst online: 12:17

StM

Jup, noscript en in principe zet ik JS niet aan voor vreemde websites.

  • VanWilder
  • Registratie: Mei 2006
  • Laatst online: 27-04-2023

VanWilder

Dev @ Eurocontrol

StM schreef op donderdag 27 november 2014 @ 13:16:
Jup, noscript en in principe zet ik JS niet aan voor vreemde websites.
Mag ik ook vragen waarom? Uit safety? Of een andere reden?

Good morning, and in case I don't see ya, good afternoon, good evening, and good night!


  • StM
  • Registratie: Februari 2005
  • Laatst online: 12:17

StM

Voornamelijk uit veiligheid ja. En de reductie in laadtijd van 90% is ook niet onaangenaam.

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 15:22
ElkeBxl schreef op donderdag 27 november 2014 @ 08:06:
Het is VRIJDAG!!! *O* oOo

Morgen dagske congé gepakt [...]
Idem hier; maar dan wel 5 weken lang. Had nog vakantiedagen staan die ik moest opgebruiken voor het einde van het jaar. Zalig gevoel om een vrijdag te hebben op donderdag :D .

*O*

  • markvt
  • Registratie: Maart 2001
  • Laatst online: 12:08

markvt

Peppi Cola

StM schreef op donderdag 27 november 2014 @ 13:21:
Voornamelijk uit veiligheid ja. En de reductie in laadtijd van 90% is ook niet onaangenaam.
Op een oude pc javascript uit en je kan weer fatsoenlijk internetten :)

van-tilburg.info -=- meka (sega emulator) - Proud MEDION fanclub member - KOPPIG VOLHOUDEN !


  • ElkeBxl
  • Registratie: Oktober 2014
  • Laatst online: 02-07 09:03

ElkeBxl

Tassendraagster

Styxxy schreef op donderdag 27 november 2014 @ 13:26:
[...]

Idem hier; maar dan wel 5 weken lang. Had nog vakantiedagen staan die ik moest opgebruiken voor het einde van het jaar. Zalig gevoel om een vrijdag te hebben op donderdag :D .

*O*
High five! :w *O*

Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster


  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 11-09 10:21
Keuze aan de klant laten lijkt mij.

Read the code, write the code, be the code!


  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 14:54

RayNbow

Kirika <3

WernerL schreef op donderdag 27 november 2014 @ 13:08:
Haskell is wel korter ja maar het wordt lastig wanneer je eigen infix operators gaat introduceren zoals <*> bijvoorbeeld. Dan is het totaal niet duidelijk wat er nou precies gebeurd zonder de implementatie van de infix operators te bekijken.
(<*>) :: Applicative f => f (a -> b) -> (f a -> f b)? :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

VanWilder schreef op donderdag 27 november 2014 @ 13:11:
Mmhm, @work aan de discussieaangegaan of dat de volgende website waar we aan beginnen werken zonder javascript zou moeten werken.. Het is alleen zeer erg de vraag of er tegenwoordig nog mensen zijn die zonder javascript rondsurfen en of we dus de werkuren daarvoor kunnen verantwoorden.

Mensen hier die nog zonder JS rondsurfen? ;)
Hier die discussie ook al een paar keer gehad. Ik ben in principe een voorstander van “het moet zonder JavaScript werken”, maar mijn collega's vinden dat minder van belang.

[ Voor 3% gewijzigd door OkkE op 27-11-2014 13:40 ]

“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.


Verwijderd

OkkE schreef op donderdag 27 november 2014 @ 13:39:
[...]

Hier die discussie ook al een paar keer gehad. Ik ben in principe een voorstander van “het moet zonder JavaScript werken”, maar mijn collega's vinden dat minder van belang.
Die lijken dan nogal op mijn collega's: "Als ze willen dat het werkt moeten ze JS maar niet uitzetten".

  • StM
  • Registratie: Februari 2005
  • Laatst online: 12:17

StM

Ach, in 9 van de 10 gevallen wordt het belang van een bepaalde website schromelijk overschat. Er is bijna altijd wel een alternatief :)

  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
Verwijderd schreef op donderdag 27 november 2014 @ 13:42:
[...]

Die lijken dan nogal op mijn collega's: "Als ze willen dat het werkt moeten ze JS maar niet uitzetten".
Vind ik persoonlijk ook. Je kan wel extra tijd gaan besteden om de site te kunnen gebruiken zonder JS maar dit is het meestal niet waard.

  • WernerL
  • Registratie: December 2006
  • Nu online
Verwijderd schreef op donderdag 27 november 2014 @ 13:42:
[...]

Die lijken dan nogal op mijn collega's: "Als ze willen dat het werkt moeten ze JS maar niet uitzetten".
Lekker simpele gedachten. Luie collega' s heb jij. Ik zie geen reden om een website javascript afhankelijk te maken eigenlijk. Dan ben ik sowieso geen fan van Javascript over-use.

Roses are red, violets are blue, unexpected '{' on line 32.


  • Geerrrt
  • Registratie: Juli 2008
  • Laatst online: 11-09 13:27
Ik zou toch geen webapplicatie willen devven zonder javascript

Eury#2434


  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 08-09 15:03

Douweegbertje

Wat kinderachtig.. godverdomme

Anno 2014, waarbij javascript in vrijwel elke website is verwerkt en javascript in feite een onderdeel is van de webstandaard zou ik niet eens weten waarom je daar een discussie over moet houden. Ik zie hier wat dingen dat je dan lui bent als je het niet doet, of dat er voor jouw website 10 andere zijn.

Onze applicatie hier kan gewoon niet zonder javascript, althans het is het nooit waard om het zonder javascript te doen. Even simpel gezegd; ik kan nu gewoon AJAX gebruiken. Het is een 'script', en met scripts kun je uiteindelijk meer bereiken.

Ik ben het wel eens dat je niet perse voor elk dom dingetje JS moet gebruiken, of zelfs jquery. Vele websites zouden technisch gezien zonder veel of zelfs geen moeite zonder JS werken. Bijvoorbeeld middels css :hover in plaats van een identieke JS call.

In elk geval, zolang ik gewoon in mijn html '<script>' kan doen, geen meuk van 3e partijen hoef in te laden (flash bijv.) dan gebruik ik het gewoon wel zonder uberhaubt na te denken of het compatibel is met al mijn bezoekers. Los daarvan zitten we hier met programmeurs, maar mijn bezoekers van mijn websites hebben allemaal 100% javascript aan.
WernerL schreef op donderdag 27 november 2014 @ 13:45:
[...]


Lekker simpele gedachten. Luie collega' s heb jij. Ik zie geen reden om een website javascript afhankelijk te maken eigenlijk. Dan ben ik sowieso geen fan van Javascript over-use.
Lekkere simpele gedachte; jij maakt zeker nog < IE6 proof websites met de usability wat men -nu- wilt? Geen JS, geen png, geen html5, werkbaar op een resolutie van ~ 680, met toch o.a. wat responsive materiaal voor elk device wat we nu tegenwoordig hebben waarbij je daarna nog rekening houdt met de ontwikkelkosten die marktconform de rest is?

[ Voor 22% gewijzigd door Douweegbertje op 27-11-2014 13:59 ]


  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 06:48

Sebazzz

3dp

Wij ontwikkelen hier webapplicaties in Web Forms dus de discussie wel-of-geen-Javascript is snel over hier :')

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


  • VanWilder
  • Registratie: Mei 2006
  • Laatst online: 27-04-2023

VanWilder

Dev @ Eurocontrol

Zonder al te specifiek te gaan, gaat het hier om een echte website en geen webapp. Ik zie ook niet in waarom de gemiddelde gebruiker js zou uitzetten. Maar wat als bijvoorbeeld om de ene of andere reden er een fout in de javascript file zit.. Dan stopt ineens de javascript powered navigation met werken? Da's not done. De basis zou toch op z'n minst zonder javascript moeten werken.

Heeft Tweakers geen gegevens over hoeveel % van de bezoekers hier geen js aan hebben?

Good morning, and in case I don't see ya, good afternoon, good evening, and good night!


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Sebazzz schreef op donderdag 27 november 2014 @ 13:57:
Wij ontwikkelen hier webapplicaties in Web Forms dus de discussie wel-of-geen-Javascript is snel over hier :')
Argh, de hel van __doPostBack() :'(
De sites die ik nog heb in WebForms probeer ik zoveel mogelijk te voorzien van fatsoenlijke links ipv die achterlijke doPostback dingen...

Mijn visie op JS is dat de site in principe moet laden zonder JS en de basis functies werken, wil je fancy zooi, dan moet je JS maar aangooien. Zelfde voor CSS eigenlijk, fancy dingen hebben een nieuwe browser nodig en mensen met oude browsers krijgen een werkende maar wat minder mooie versie...

Kost wat extra moeite, maar scheelt een hoop gezeik...

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 08-09 15:03

Douweegbertje

Wat kinderachtig.. godverdomme

VanWilder schreef op donderdag 27 november 2014 @ 13:59:
Zonder al te specifiek te gaan, gaat het hier om een echte website en geen webapp. Ik zie ook niet in waarom de gemiddelde gebruiker js zou uitzetten. Maar wat als bijvoorbeeld om de ene of andere reden er een fout in de javascript file zit.. Dan stopt ineens de javascript powered navigation met werken? Da's not done. De basis zou toch op z'n minst zonder javascript moeten werken.

Heeft Tweakers geen gegevens over hoeveel % van de bezoekers hier geen js aan hebben?
En een fout in je html in je <a href sloopt je menu ook, moet dan je menu alsnog gaan werken? Nogal een vreemde redenatie dat je pure html wilt als fallback als je JS code een fout heeft.

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

VanWilder schreef op donderdag 27 november 2014 @ 13:59:
... Maar wat als bijvoorbeeld om de ene of andere reden er een fout in de javascript file zit.. Dan stopt ineens de javascript powered navigation met werken? Da's not done. De basis zou toch op z'n minst zonder javascript moeten werken.
Dat is natuurlijk een beetje vreemd argument tegen JavaScript gebruiken. Wat nu als er een fout in de HTML is geslopen? Voor de zekerheid maar geen HTML gebruiken? ;)

edit: spuit 11..

[ Voor 3% gewijzigd door EddoH op 27-11-2014 14:04 ]


  • VanWilder
  • Registratie: Mei 2006
  • Laatst online: 27-04-2023

VanWilder

Dev @ Eurocontrol

Je hebt zeker een punt. Maar een fout in de html gaat zeker door het testing team worden opgepikt. Javascript is hier in veel complexer en kan bijvoorbeeld door een variable input stuk gaan.

Good morning, and in case I don't see ya, good afternoon, good evening, and good night!


  • WernerL
  • Registratie: December 2006
  • Nu online
Douweegbertje schreef op donderdag 27 november 2014 @ 13:55:


Lekkere simpele gedachte; jij maakt zeker nog < IE6 proof websites met de usability wat men -nu- wilt? Geen JS, geen png, geen html5, werkbaar op een resolutie van ~ 680, met toch o.a. wat responsive materiaal voor elk device wat we nu tegenwoordig hebben waarbij je daarna nog rekening houdt met de ontwikkelkosten die marktconform de rest is?
Nee IE6 ondersteun ik niet meer, maar websites (dus niet applicaties) zijn over het algemeen behoorlijk statisch. Ik kan geen enkele geldige reden bedenken waarom Javascript noodzakelijk zou moeten zijn voor de werking van een website.

Responsive design is prima voor elkaar te krijgen met media queries, daar heb je geen JS voor nodig.

Roses are red, violets are blue, unexpected '{' on line 32.


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 12:47

Dido

heforshe

EddoH schreef op donderdag 27 november 2014 @ 14:03:
Dat is natuurlijk een beetje vreemd argument tegen JavaScript gebruiken. Wat nu als er een fout in de HTML is geslopen? Voor de zekerheid maar geen HTML gebruiken? ;)
Natuurlijk. Eerst een volledige fallback naar HTML 1.0, en als zelfs dat niet werkt serveren we een plain text ASCii file.
Mocht dat ook falen, dan kan de gebruiker ons servicenummer bellen en wordt de tekst van de website voorgelezen.

* Dido werkt nu aan de back-up implementatie daarvan, maar heeft nog problemen met de bevestiging van kleitabletten aan de postduiven.

Auto's hoeven ook niet meer met een zwengel startbaar te zijn, toch?

Wat betekent mijn avatar?


  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Die kun je in ieder geval nog wel aanduwen :+

[ Voor 7% gewijzigd door EddoH op 27-11-2014 14:07 ]


  • VanWilder
  • Registratie: Mei 2006
  • Laatst online: 27-04-2023

VanWilder

Dev @ Eurocontrol

:( :+

Good morning, and in case I don't see ya, good afternoon, good evening, and good night!


  • jip_86
  • Registratie: Juli 2004
  • Laatst online: 11:20
StM schreef op donderdag 27 november 2014 @ 13:21:
Voornamelijk uit veiligheid ja. En de reductie in laadtijd van 90% is ook niet onaangenaam.
En dan ben je die vervolgens weer kwijt met uitzoeken waarom die website zo raar doet en dat te kunnen omzeilen, of valt dat mee?

  • Comgenie
  • Registratie: Oktober 2005
  • Laatst online: 13:09

Comgenie

Soms heb je dat

Voor "Webapplicaties" ga ik er altijd vanuit dat de gebruikers Javascript aan hebben staan. Normale websites (informatie, foto's. etc.) werkt wel prima zonder Javascript. Vooral omdat daarvan vaak het belang is dat deze goed door Google kunnen worden opgenomen terwijl de webapplicaties meestal achter een inlog muur zit.

No animals were harmed in the making of this comment.


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 12:47

Dido

heforshe

Comgenie schreef op donderdag 27 november 2014 @ 14:10:
terwijl de webapplicaties meestal achter een inlog muur zit.
Gewoon inloggen met JS. Weet je zeker dat alles na de inlog op JS kan vertrouwen >:)

Wat betekent mijn avatar?


  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Dido schreef op donderdag 27 november 2014 @ 14:11:
[...]

Gewoon inloggen met JS. Weet je zeker dat alles na de inlog op JS kan vertrouwen >:)
En anders in de css:
Cascading Stylesheet:
1
body { visibility: hidden; }


en in de pagina's:
HTML:
1
2
3
<script>
    $(document).ready(function() { $("body").css("visibility", "visible"); });
</script>


Zien ze niet eens de login pagina :+

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 11-09 10:21
Vaak kan je AJAX-aanroepen wel unobtrusive maken en kan je veel effectjes tegenwoordig met css wel regelen. Als javascript dan toch echt onontbeerlijk is, dan toon ik een melding dat de pagina beter werkt met javascript.

Andere optie is gewoon js-only maken en wachten tot ze komen klagen dat niet alles werkt.

Read the code, write the code, be the code!


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
wackmaniac schreef op donderdag 27 november 2014 @ 14:15:
Vaak kan je AJAX-aanroepen wel unobtrusive maken en kan je veel effectjes tegenwoordig met css wel regelen. Als javascript dan toch echt onontbeerlijk is, dan toon ik een melding dat de pagina beter werkt met javascript.

Andere optie is gewoon js-only maken en wachten tot ze komen klagen dat niet alles werkt.
Dus we kunnen er wel vanuit gaan dat iedereen een HTML5/CSS3 compatible browser heeft maar we kunnen er niet vanuit gaan dat iedereen JS aan heeft staan?

  • Martijn19
  • Registratie: Februari 2012
  • Laatst online: 28-07 12:47
Ben blij dat ik alleen webapps/sites maak voor een technische doelgroep dat moderne browsers heeft met dus JS aan.

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 12:47

Dido

heforshe

wackmaniac schreef op donderdag 27 november 2014 @ 14:15:
Andere optie is gewoon js-only maken en wachten tot ze komen klagen dat niet alles werkt.
Laten klagen via een feedback-optie op de site, die uiteraard niet werkt zonder JS >:)

Semi-related, ik heb daadwerkelijk ooit geklaagd bij XS4ALL omdat die, toen ik ze belde naar aanleiding van een storing, een langdradig bandje afspeelden waarop me verteld werd naar hun website te gaan om te controleren of er eeen storing was 8)7
(Ja, dat hebben ze aangepast)
Martijn19 schreef op donderdag 27 november 2014 @ 14:21:
Ben blij dat ik alleen webapps/sites maak voor een technische doelgroep dat moderne browsers heeft met dus JS aan.
Totale noobs op een afgeschermd netwerk die pre-installed clients hebben waar ze niets (blijvend) kunnen aanpassen helpt ook. Heerlijk, totdat een of andere overzealous sysadmin dus in een policy overal JS eruit dondert.

(De sharepoint-jongens waren particularly not amused)

[ Voor 30% gewijzigd door Dido op 27-11-2014 14:25 ]

Wat betekent mijn avatar?


  • Gleighton
  • Registratie: November 2008
  • Niet online
[...] De actuele storingen zijn te vinden op: h-t-t-p-dubbele-punt-w.w.w.-x-s-vier-a-l-l-punt-en-el-schuine-streep-storingen-punt-h-t-m-l [...] Zoiets?

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 12:47

Dido

heforshe

Gleighton schreef op donderdag 27 november 2014 @ 14:24:
[...] De actuele storingen zijn te vinden op: h-t-t-p-dubbele-punt-w.w.w.-x-s-vier-a-l-l-punt-en-el-schuine-streep-storingen-punt-h-t-m-l [...] Zoiets?
je vergeet schuine-streep-schuine-streep :+

Maar daar kwam het wel bijna op neer. Handige was dat hun DNS de geest had gegeven en me niet eens meer naar hun homepage kreeg.

Wat betekent mijn avatar?


  • Gleighton
  • Registratie: November 2008
  • Niet online
Shit, je hebt gelijk ja. Nouja bijna weekend dan maar.

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 14:37

TheNephilim

Wtfuzzle

Bah, internet is traag hier :/

--- Edit ---

Ah, er is iemand wat aan het uploaden :+

[ Voor 50% gewijzigd door TheNephilim op 27-11-2014 14:32 ]


  • Soundless
  • Registratie: November 2008
  • Laatst online: 24-07 14:19
Als je JS uitzet gaat het blijkbaar 90% sneller :+

  • dcm360
  • Registratie: December 2006
  • Niet online

dcm360

Moderator Discord

HD7767 powered

Hm, zou het rare gevolgen hebben als de tikfout 'bmw' in plaats van 'btw' opgelost wordt door de vertaling aan te passen? Welnee... 8)7

  • incaz
  • Registratie: Augustus 2012
  • Laatst online: 15-11-2022
@javascriptdiscussie: ik zet het steeds vaker uit omdat het zo misbruikt wordt voor allemaal zaken die de pagina minder leesbaar maakt. (Irritante scrollende zaken, balken die te onpas in beeld komen, popups voor weet ik wat.)

En als het niet werkt, probeer ik eerst een andere site te vinden die wel leesbaar is.

Never explain with stupidity where malice is a better explanation


  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
In mijn ogen is javascript simpelweg noodzaak om een goede gebruikersvriendelijke webapplicatie te bouwen. Er zijn veel interacties die er baat bij hebben en veel aangenamer verlopen door een beetje scripting.

Dat gezegd hebbende zijn er helaas erg veel sites die het misbruiken. Mijn werkgever heeft er af en toe ook een handje van Javascript in te zetten om die paar extra clicks binnen te halen ten koste van de ervaring en leesbaarheid. Maar ze lijken een omslag gemaakt te hebben (in wat mij betreft de goede richting). Time will tell :).

[ Voor 6% gewijzigd door mbarie op 27-11-2014 15:23 ]

Storyteller @ soundcloud


  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 13:59
Otherside1982 schreef op donderdag 27 november 2014 @ 09:21:
Leuk probleempje, ik roep een functie op met een parameter met de waarde 1. In die functie zitten er verschillende if/else stukken waarbij er getest wordt of die parameter = 1. Volgens de debugger is die parameter 1, maar toch wordt de else tak uitgevoerd. 8)7
Oorzaak gevonden, ook al begrijp ik het niet echt. Het gaat om bestaande code die een query opbouwt, uitvoert en het resultaat in excel zet. Ik was enkel geinteresseerd in de opgebouwde query, dus had ik even snel een
Delphi:
1
raise Exception.Create(query.SQL.Text);
toegevoegd. Blijkbaar verandert die raise exception iets, want zonder die toevoeging werkt de code prima. Met de raise exception veranderde de waarde van de parameter blijkbaar, in de callstack stond dan ipv 1 de waarde 15666680, terwijl de debugger nog steeds waarde 1 toonde. |:(

  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
Bugger :P

Storyteller @ soundcloud


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 10-09 18:14

alienfruit

the alien you never expected

Hmm, ORM layer gooit de records niet weg maar zet gewoon de foreign columns op NULL :/

  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 11-09 10:21
Klinkt als een stukje topsoftware :)

Read the code, write the code, be the code!


  • _Moe_
  • Registratie: Mei 2006
  • Laatst online: 04-08 14:45
Had hetzelfde idee :)

RTFM!


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 11-09 05:38

Firesphere

Yoshis before Hoshis

TheNephilim schreef op donderdag 27 november 2014 @ 14:29:
Bah, internet is traag hier :/

--- Edit ---

Ah, er is iemand wat aan het uploaden :+
Hoe kan uploaden de download vertragen?

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!


  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
ADSL heeft daar toch o.a. last van?

Storyteller @ soundcloud


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 12:47

Dido

heforshe

Firesphere schreef op donderdag 27 november 2014 @ 16:30:
Hoe kan uploaden de download vertragen?
Acknowledgment van je received packages moeten geupload worden tijdens downloaden. Dus als iemand je upload dichtduwt kan het zijn dat je download beinvloed wordt.

Wat betekent mijn avatar?


  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 14:37

TheNephilim

Wtfuzzle

Inderdaad DSL hier... dus dan heb je dat soort dingen nog! :o

Er is laatst iemand geweest voor glasvezel, maar dat wordt weer veel te duur natuurlijk... :/

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 10-09 18:14

alienfruit

the alien you never expected

Ik wilde glasvezel aanleggen bij ons in het huis alleen mocht niet van de huisbaas. Aansluiting koste ook 5.000euro ofzo, lol. Niet dat hij het hoefde te betalen :P

[ Voor 13% gewijzigd door alienfruit op 27-11-2014 16:54 ]


  • mbarie
  • Registratie: Mei 2011
  • Laatst online: 04-08-2021
nou ja, als jij het betaald kan ik niet inzien waarom hij daar moeite mee heeft :D.

Storyteller @ soundcloud


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 10-09 18:14

alienfruit

the alien you never expected

Er moesten gaten worden geboord etc.

  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 08-09 15:03

Douweegbertje

Wat kinderachtig.. godverdomme

alienfruit schreef op donderdag 27 november 2014 @ 16:56:
Er moesten gaten worden geboord etc.
Dan nog, win win situatie voor de huisbaas. Geen kosten, maar wel vernieuwing.
Pagina: 1 ... 11 ... 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.