De Devschuur Coffee Corner - Iteratie 2 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 ... 73 ... 267 Laatste
Acties:
  • 997.391 views

Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

Barryvdh schreef op donderdag 05 april 2012 @ 13:12:
[...]

LESS heeft eigenlijk niet zoveel met het ontwikkelen in Javascript te maken, het wordt alleen door Javascript geparsed, en is een manier om je CSS wat makkelijker te schrijven (variabelen, simpele berekeningen en nesten van selectors)
Weet ik, ik haakte even in op het LESS verhaal XD

Acties:
  • 0 Henk 'm!

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

Korben

() => {};

.oisyn schreef op donderdag 05 april 2012 @ 13:09:
[...]

De pijlers van OOP - polymorphisme, abstractie en encapsulation - zitten niet in de taal. Als zodanig is is JS niet OO. Dat je ze wel kunt simuleren doet daar niets aan af - zoals ik net al zei, volgens diezelfde logica zijn C en ASM ook OO.
Welk wetsartikel formuleert dat polymorphisme, abstractie en encapsulation verplicht zijn voor elke taal die het label 'OO' wil dragen? Wikipedia is van mening dat class-based programming een subtype is van OOP, en dáárbij zijn polymorphisme, abstractie en encapsulation wel degelijk belangrijk.

JavaScript is, zoals al eerder gezegd, een prototype-based taal (ook een subtype van OOP), en voor prototype-based talen is bijvoorbeeld polymorphisme überhaupt geen issue, omdat dat daar (meestal?) door middel van duck-typing wordt opgelost.

'OO' an sich is niet meer dan (heel kort door de bocht) 'alles is een object, en als je wat wilt aanroepen pass je maar een message', maar developers betrekken everything and the kitchen sink bij 'OO' en verklaren het vervolgens tot een heilige graal van programmeren.

[/rant]

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


Acties:
  • 0 Henk 'm!

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

.Gertjan.

Owl!

TheNephilim schreef op donderdag 05 april 2012 @ 13:11:
maar echt een toepassing heb ik er zelf nog niet voor gevonden
Ik gebruik het nu voornamelijk om kleuren en bepaalde borders te definiëren. Werd er een beetje simpel van om bij een kleurwijziging alle vermeldingen van de kleur te moeten wijzigen. Nu staan er bovenin een aantal kleuren vastgesteld en een aantal borders die de kleur gebruiken. Wil ik dat later anders hebben hoef ik het maar op 1 plekje aan te passen :)

Veel dingen kun je wel doen in CSS zelf (dus op meerdere tags dezelfde kleur vaststellen), maar als je een kleur op zowel een border als een tekst wilde toepassen moest je toch 2x de kleurcode opnemen. Daarnaast zeggen kleurcodes niets, nu heb ik gewoon een kleurcode met de naam "companyLogoRed", etc. :)

Daarnaast is het rekenen van LESS ook ontzettend handig. Soms wil je bijvoorbeeld een kleur net iets donkerder of lichter hebben, dan tel je er in LESS gewoon een waarde bij op (of trek je hem ervan af). Ook met breedtes gaat dat heerlijk :P

Ik gebruik denk ik maar 10% van de mogelijkheden, maar het maakt mijn code zoveel leesbaarder en neemt me redelijk wat werk uit handen dat ik niet meer zonder wil :P

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.


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 29-09 14:10
TheNephilim schreef op donderdag 05 april 2012 @ 10:37:
Ik heb altijd begrepen dat een echte applicatie lastig is in JavaScript. Al zie ik hier wel enkele manieren om toch iets van classes te krijgen in JS http://www.phpied.com/3-ways-to-define-a-javascript-class/
Structureren hoeft niet perse met classes. Ik kan prima overweg met functionele talen of om dingen op een functionele manier op te lossen. Ik moet alleen nog even wat meer spelen met dat soort dingen in javascript om een beter gevoel te krijgen bij dat dynamic typing in javascript :P.

Speel al zo lang in static typed languages dat de mogelijkheden van een dynamic typed functional language mij niet helder op t netvlies staan zegmaar.
alienfruit schreef op donderdag 05 april 2012 @ 11:08:
Ja, ik snap zelf ook niet veel van JavaScript classes. Bijv. ik zie veel libraries die het op deze manier doen:

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
var MyLibray = (function() {
    var l= {};
    l.structures = {};
        return l;
})();

(function(structures){
    structures.Queue = function() {
        var queue = [];
        var queueSpace = 0;
        this.getSize = function() {}
         }
}(MyLibrary.structures);
Dat zie ik ook inderdaad. Ik snap wel wat er gebeurd, hiden van private vars, gebruik van closures, en constructie van objecten dmv ductyping e.d.
Maar het waarom ontgaat me nog steeds.
Wat ik steeds meer opmaak uit diverse posts is dat het gewoon een kwestie van persoonlijk voorkeur is (?)

Uiteindelijk maakt het wellicht ook niet zoveel uit _hoe_ je het doet, als je het maar consistent toepast, wat natuurlijk voor meer dingen geld.
Dat zeg je daar goed inderdaad. styles. Je kunt volgens OO style programmeren. Maar dat maakt het nog steeds geen OO. :P

Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 03-10 09:39

Patriot

Fulltime #whatpulsert

.oisyn schreef op donderdag 05 april 2012 @ 11:35:
Ja ik gebruik een vergelijkbare aanpak die daarop is gebaseerd. Wat ik alleen raar vond is dat hij het woord Class gebruikt. Een Person is geen afgeleide van Class, maar van Object. Een Class zou het object zijn dat de class beschrijft. Goed, kwestie van naamgeving natuurlijk.
Person is in die context in feite een class, geen object. Als je een nieuw object van de class Person wilt doe je gewoon var p = new Person();

Of we bedoelen het zelfde, maar het gaat er iig om dat het bij de methode van Resig niet 'de bedoeling' is om Class en Person als object te beschouwen.

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
.Gertjan. schreef op donderdag 05 april 2012 @ 12:42:
[...]


LESS d:)b

Hoewel ik bij LESS nog niet helemaal zeker weet of ik blij moet zijn dat ze het sinds een tijdje zoveel mogelijk proberen te pushen met hun javascript engine. Voorheen moest je met een soort compiler (in python gemaakt dacht ik) de boel omzetten naar CSS. Dit zorgde voor een extra handeling, maar je wist wel zeker dat de gebruikers een CSS geserveerd kregen :)
En je kunt het in zijn geheel automatiseren met bijv. watchr: http://www.ravelrumba.com...ompile-less-command-line/. Dit heb ik gisteren nog gedaan. Less bestanden in een directory, shell script dat ruby watchr aanroept die, wanneer *.less wijzigt, die passeert naar lessc (de less compiler) die het bestand als css uitpoept als *.less.css, die includen in je .html bestand en door middel van live.js de css laten verversen. Werd overigens geserveerd door een eenvoudige python webserver (`python -m SimpleHTTPServer`). Werkt als een tiet.

Alternatief is de .less bestanden includen in je html en aan de clientside laten compileren naar less, maar voor productie is dat mogelijk suboptimaal.

Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
.Gertjan. schreef op donderdag 05 april 2012 @ 10:38:
[...]

Overigens baal ik er soms ook wel van dat je alles 2x moet doen als je pech hebt. Je wilt direct feedback geven als iets fout is (client side), maar je wilt ook mensen zonder JS een melding kunnen geven. Daarnaast wil je altijd zorgen dat er een validatie op de server zit. Klanten die denken met enkel clientside validatie weg te komen vertel ik ook vriendelijk dat dat niet gaat werken.


[...]
Dat licht helemaal aan je omgeving. Ik meen me te herinneren dat recente incarnaties van ASP.NET je validatie logica laten opdelen zodat je het maar 1x hoeft te schrijven.

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
Je zou ook naar serverside javascript kunnen kijken, zoals node.js.

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Klacht: Ik kan amper nog schrijven.

Letters zijn rommelig en maak veel fouten in het schrijven van de letters. Bovendien mis ik backspace en spellings-controle :'(

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 03-10 21:49

Acties:
  • 0 Henk 'm!

  • Martijn19
  • Registratie: Februari 2012
  • Laatst online: 28-07 12:47
De laatste dagen bijna geen koffie gehad, moet zeggen dat ik normaal rond deze tijd veel meer energie heb. :)

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Patriot schreef op donderdag 05 april 2012 @ 13:55:
[...]


Person is in die context in feite een class, geen object. Als je een nieuw object van de class Person wilt doe je gewoon var p = new Person();
Person is een class, maar een person = new Person() niet. En je doet person instanceof Class, wat nergens op slaat. Dus 'person' is geen instantie van Class, want het is geen class. Het is een object.

Object is de class van ieder object, niet Class. Class is de class die klassen beschrijft. Waarom denk je dat ze die dingen zo genoemd hebben in .Net en Java?

[ Voor 16% gewijzigd door .oisyn op 05-04-2012 15:16 ]

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!

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

.Gertjan.

Owl!

m19 schreef op donderdag 05 april 2012 @ 15:09:
De laatste dagen bijna geen koffie gehad, moet zeggen dat ik normaal rond deze tijd veel meer energie heb. :)
Same here :P In de ochtend knal ik nog wel een bakje of 2 naar binnen, maar daarna gaat het tegenstaan. Zijn bij mij overigens periodes, soms kan er geen koffie genoeg zijn :P en soms kan ik niet meer dan 2 bakken verdragen en wordt ik gewoon al misselijk als ik er aan denk.

Dus nu lekker afwisselen met een goede kop thee :) Schijnt ook beter te zijn voor je, kreeg al van diverse mensen de opmerking dat ik wel "heul veul" koffie dronk :/

Tijdens de lunch gaat er overigens wel weer zonder moeite een bak cappuccino of latte machiato naar binnen :9
Terwijl ik tot ongeveer een half jaar geleden absoluut geen melk wilde in mijn koffie, nu nog niet, maar de speciale koffies die laat ik goed smaken :P

Overigens heb ik nu wel weer last van een zeer korte attention span... :( Kan me gewoon niet focussen op mijn werk... (vandaar dat ik weer wat actiever wordt op Tweakers) Zitten teveel zaken in mijn hoofd, moet nog dit doen, moet nog dat doen... Pffff.... :'(

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.


Acties:
  • 0 Henk 'm!

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

Korben

() => {};

Heeft iemand een idee of die mooie range slider in de Pricewatch-filtering homegrown is, of dat daar een bestaande lib voor is gebruikt?

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


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Zo te zien is 'ie gewoon huisgemaakt. :)

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

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

Korben

() => {};

Dammit. Ik ben wel op zoek naar een soortgelijke widget, maar ik wil liever geen jQuery UI gebruiken. :r

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


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Korben schreef op donderdag 05 april 2012 @ 13:27:
[...]

Welk wetsartikel formuleert dat polymorphisme, abstractie en encapsulation verplicht zijn voor elke taal die het label 'OO' wil dragen?
oisyn's law. Ja het is mijn mening, ja.
'OO' an sich is niet meer dan (heel kort door de bocht) 'alles is een object, en als je wat wilt aanroepen pass je maar een message', maar developers betrekken everything and the kitchen sink bij 'OO' en verklaren het vervolgens tot een heilige graal van programmeren.
Je reageert op mijn post, dus ik voel me aangesproken. Waar beweer ik dat het een heilige graal is? Als je denkt dat ik die mening heb dan heb je het mis. OO is een bepaald paradigma. Als je denkt te vinden dat je OO programmeert door gewoon maar alles in classes onder te brengen, prima, maar dan neem ik je bij deze niet meer serieus.

[ Voor 57% gewijzigd door .oisyn op 05-04-2012 15:42 ]

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!

  • Mercatres
  • Registratie: September 2009
  • Laatst online: 02-10 23:03
Korben schreef op donderdag 05 april 2012 @ 15:38:
Dammit. Ik ben wel op zoek naar een soortgelijke widget, maar ik wil liever geen jQuery UI gebruiken. :r
Wat is er mis met jQuery UI? (Behalve dat 't mogelijk overkill is als je alleen een slidertje wil?)

Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

Yummy, ik ben bezig met de website van een modehuis. Allemaal fotomateriaal van wonderschone (vrouwelijke) modellen in de laatste mode :+

offtopic:
Die mods van tegenwoordig

[ Voor 20% gewijzigd door TheNephilim op 05-04-2012 16:09 ]


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

TheNephilim schreef op donderdag 05 april 2012 @ 16:02:
Yummy, ik ben bezig met de website van een modehuis. Allemaal fotomateriaal van wonderschone modellen in de laatste mode :+
Afbeeldingslocatie: http://cdn.thegloss.com/files/2011/09/male-model-2.jpg

Hey, whatever floats your boat :+

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

BtM909 schreef op donderdag 05 april 2012 @ 16:05:
[...]


[afbeelding]

Hey, whatever floats your boat :+
Hahaha, neeeeee gelukkig hebben ze ook damesmode! ^^

Acties:
  • 0 Henk 'm!

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

OkkE

CSS influencer :+

Haha, dat hadden wij dus pas wel ... Website ontwerpen voor een lingerie-merk, vragen beeldmateriaal op: 80% van de foto's was van mannen. :{

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

  • Barryvdh
  • Registratie: Juni 2003
  • Laatst online: 07:18
Haha, ook gehad, een Magento template met als demo content alleen maar mannen in ondergoed. Heel fijn :/

Acties:
  • 0 Henk 'm!

  • Patriot
  • Registratie: December 2004
  • Laatst online: 03-10 09:39

Patriot

Fulltime #whatpulsert

.oisyn schreef op donderdag 05 april 2012 @ 15:14:
[...]

Person is een class, maar een person = new Person() niet. En je doet person instanceof Class, wat nergens op slaat. Dus 'person' is geen instantie van Class, want het is geen class. Het is een object.

Object is de class van ieder object, niet Class. Class is de class die klassen beschrijft. Waarom denk je dat ze die dingen zo genoemd hebben in .Net en Java?
Je hebt gelijk, de klassenaam zou moeten reflecteren wat het uiteindelijk voor moet stellen en dat is een Object. Anders zouden we achter alle klassenamen wel Class kunnen plakken.

Acties:
  • 0 Henk 'm!

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

Korben

() => {};

.oisyn schreef op donderdag 05 april 2012 @ 15:39:
[...]

oisyn's law. Ja het is mijn mening, ja.


[...]

Je reageert op mijn post, dus ik voel me aangesproken. Waar beweer ik dat het een heilige graal is? Als je denkt dat ik die mening heb dan heb je het mis. OO is een bepaald paradigma. Als je denkt te vinden dat je OO programmeert door gewoon maar alles in classes onder te brengen, prima, maar dan neem ik je bij deze niet meer serieus.
Ten eerste, ik claim niet dat jij die 'heilige graal'-mening hebt, maar er zijn anderen die zich in onmogelijke bochten wringen om hun code met alle geweld aan een bepaald paradigma te laten voldoen--ook al is dat niet noodzakelijkerwijs de beste manier om die code te schrijven--en vervolgens claimen ze superioriteit 'omdat hun code aan paradigma X voldoet'.

Ik denk overigens niet dat klakkeloos alles in classes plempen hetzelfde is als OO, maar ik vind niet dat als je bijvoorbeeld geen polymorphisme toepast (één van de pijlers van OO volgens jou), je dan per definitie niet OO bezig bent.

Je vindt misschien niet dat OO de heilige graal is, maar je reageert wel heel zwart-wit door te zeggen dat JavaScript absoluut geen OO is, en daar ben ik het niet mee eens. Sterker nog, je statement over polymorphisme klopt niet, want dat ondersteunt JavaScript gewoon.

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


Acties:
  • 0 Henk 'm!

  • Macros
  • Registratie: Februari 2000
  • Laatst online: 30-09 19:10

Macros

I'm watching...

Normaal post ik hier nooit, maar nu wel iets grappigs hier op kantoor.

Ik moet een nieuwe koppeling maken met een leverancier van data via het Fix protocol. Snelheid is meestal wel belangrijk, dus encryptie wordt nooit gebruikt en onze software stack ondersteund dat dus ook helemaal niet. Maar deze leverancieer geeft alleen toegang als we wel ssl gebruiken in de test omgeving zolang we niet in hetzelfde data center staan.

Dus ik kwam met een collega achter dat we stunnel konden gebruiken. Dus ik neem contact met hen op en zeggen ze dat we ssl echt in onze eigen software stack moeten implementeren omdat ze aanpassingen hebben gemaakt aan hun firewall met packet inspection. Klonk nogal ongeloofwaardig, dus maar gewoon met stunnel gaan spelen. En ja hoor, na 30 minuutjes werkt het gewoon via stunnel :D

"Beauty is the ultimate defence against complexity." David Gelernter


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Conclusie: Stunnel doet precies wat het moet doen voor de meest obvious use case. ;)

{signature}


Acties:
  • 0 Henk 'm!

Verwijderd

PowerShell:
1
2
3
4
5
$str = "1232523464756846794688357"
$res = $str | select-string "abc"

write-host '$res.length -eq 0     = ' ($res.length -eq 0)
write-host '$res.length -eq $null = ' ($res.length -eq $null)


Output in W7:
code:
1
2
$res.length -eq 0     =  False
$res.length -eq $null =  True


Output in W8:
code:
1
2
$res.length -eq 0     =  True
$res.length -eq $null =  False


Altijd leuk om je dag mee te verprutsen. :X

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Heeft dat niet te maken met Powershell V3?

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

Verwijderd

Volgens mij wel. Maar je zou denken dat V3 in verreweg de meeste gevallen compatibel is met V2. En in dit geval dus niet. Een manier om het in beide platformen goed te krijgen is [string]$res gebruiken. Zodat $res altijd een string-type is. Als je het type van $res probeert op te vragen in V2 / W7 krijg je ook een error (mbv get-member). In V3 / W8 krijg je simpelweg niets terug.

Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 03-10 15:01
Die nederlandse vertaling van gravatar :')

code:
1
2
3
Dit email adres xxxxx@xxx.com hoort al bij een account in ons systeem.
De huidige gravatar geassocieerd met het is, 
Graag dit lezen als je niet kunt herinneren dat je een account hebt gemaakt.


Ok :') Vertaal het dan lekker niet :/

Acties:
  • 0 Henk 'm!

  • Dipsausje
  • Registratie: Februari 2006
  • Niet online
OkkE schreef op donderdag 05 april 2012 @ 16:13:
Haha, dat hadden wij dus pas wel ... Website ontwerpen voor een lingerie-merk, vragen beeldmateriaal op: 80% van de foto's was van mannen. :{
Ik ben nu bezig voor een lingeriewinkel, maar het materiaal bestaat hier toch uit dames. Vooral erg leuk als iemand die niet weet waar je mee bezig bent het opeens op je scherm ziet. :+

En om op nog meer onderwerpen hier in te haken: in plaats van LESS gebruik ik SASS, vooral omdat het standaard gebruikt wordt in RoR, werkt ook wel prettig met nesting en variabelen. RoR compileert het netjes naar

Verder zag ik hier net de pricewatch: Creative Gigaworks T20 Series II voorbij komen. Gezien mijn huidige Creative 5.1 nu na een jaar of 10-12 wel op is (volume past zichzelf graag aan) ook maar besteld. Ik hoop ook op beter geluid, de huidige set is toch vooral goed in veel bass produceren in kamers waar de set niet staat. Komplett gaf tijdens mijn bestelling aan dat het morgen in huis zou zijn, de iDeal betaling was om 19:59 afgerond, vraag me af of ze er inderdaad morgen zijn... :P


Meer mensen hier trouwens bezig met iOS? Voor mijn afstudeerproject heb ik besloten er mee te willen werken. Ik heb het idee dat het wel erg anders werkt dan ik gewend ben. Werkwijze lijkt in ieder geval nog niet op dingen waar ik eerder mee heb gewerkt, Xcode en iOS simulator zijn wel een verbetering vergeleken met Eclipse en Android simulator. En ik kan in ieder geval mijn eigen telefoon gebruiken in plaats van een oude X8/X10 van de uni te lenen.

[ Voor 4% gewijzigd door Dipsausje op 05-04-2012 20:59 ]


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 09:28

RayNbow

Kirika <3

.oisyn schreef op donderdag 05 april 2012 @ 13:09:
De pijlers van OOP - polymorphisme, abstractie en encapsulation
Wat is er zo speciaal aan die pijlers eigenlijk? Talen die die pijlers kennen zijn namelijk niet automatisch OO.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Evilbee
  • Registratie: November 2002
  • Laatst online: 03-10 13:13
Altijd leuk om code van een collega te bekijken:

C#:
1
2
System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
System.Threading.Thread.Sleep(10000);


Hoe lang is oneindig + 10000?

LinkedIn - Collega worden?


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Korben schreef op donderdag 05 april 2012 @ 17:07:
Ik denk overigens niet dat klakkeloos alles in classes plempen hetzelfde is als OO, maar ik vind niet dat als je bijvoorbeeld geen polymorphisme toepast (één van de pijlers van OO volgens jou), je dan per definitie niet OO bezig bent.
Dat het een van de pijlers is wil nog niet zeggen dat je die ook verplicht moet gebruiken. Waar het om gaat is dat je ze tot je beschikking hebt, en dat je ze kan toepassen zodra dat designtechnisch de beste keuze is.
Je vindt misschien niet dat OO de heilige graal is, maar je reageert wel heel zwart-wit door te zeggen dat JavaScript absoluut geen OO is
Volgens mij heb ik het woord absoluut niet in mijn mond gehad. Wat ik beweerde was dit:
De pijlers van OOP - polymorphisme, abstractie en encapsulation - zitten niet in de taal. Als zodanig is is JS niet OO. Dat je ze wel kunt simuleren doet daar niets aan af - zoals ik net al zei, volgens diezelfde logica zijn C en ASM ook OO.
Dat wil niet zeggen dat je niet kan OOP'en in Javascript. Sterker nog, dat kun je in C en ASM ook. In Javascript wel wat makkelijker idd.
Sterker nog, je statement over polymorphisme klopt niet
Klopt, duck typing is natuurlijk ook gewoon een vorm van polymorphisme.
Ik besef me nu trouwens dat ik inheritance nog mis (die overigens ook in JS zit dmv prototypes)
RayNbow schreef op donderdag 05 april 2012 @ 21:16:
[...]

Wat is er zo speciaal aan die pijlers eigenlijk? Talen die die pijlers kennen zijn namelijk niet automatisch OO.
Als ze die hebben (en inheritance) en een manier om dingen onder te brengen in objecten vind ik ze wél automatisch OO :)

[ Voor 19% gewijzigd door .oisyn op 06-04-2012 09:22 ]

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!

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

Korben

() => {};

.oisyn schreef op vrijdag 06 april 2012 @ 09:16:

Ik besef me nu trouwens dat ik inheritance nog mis (die overigens ook in JS zit dmv prototypes)

[...]

Als ze die hebben (en inheritance) en een manier om dingen onder te brengen in objecten vind ik ze wél automatisch OO :)
Encapsulation (in de vorm van functionaliteit onderbrengen in objecten) zit in JavaScript, dus het enige wat je daar mist is access control, toch? JavaScript kent immers (vziw) geen protected (wat ook een beetje kansloos zou zijn) of private.

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


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Als ik het heb over encapsulation denk ik voornamelijk aan information hiding.

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!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Evilbee schreef op vrijdag 06 april 2012 @ 09:13:
Altijd leuk om code van een collega te bekijken:

C#:
1
2
System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
System.Threading.Thread.Sleep(10000);


Hoe lang is oneindig + 10000?
Heel lang :P

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

En dan tien seconden langer :Y)

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!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

Dipsausje schreef op donderdag 05 april 2012 @ 20:58:
Verder zag ik hier net de pricewatch: Creative Gigaworks T20 Series II voorbij komen. Gezien mijn huidige Creative 5.1 nu na een jaar of 10-12 wel op is (volume past zichzelf graag aan) ook maar besteld. Ik hoop ook op beter geluid, de huidige set is toch vooral goed in veel bass produceren in kamers waar de set niet staat. Komplett gaf tijdens mijn bestelling aan dat het morgen in huis zou zijn, de iDeal betaling was om 19:59 afgerond, vraag me af of ze er inderdaad morgen zijn... :P
Ah nice! Laat even weten of het goed spul is, dan kan ik ze ook bestellen :+

Edit: Owh en mocht je toevallig een doos met 10 van die dingen krijgen, doe mij er ook één :P Gekke jongens bij Komplett, bestel je een muis van € 60,- en dan krijg je een doos met 10 stuks :o

[ Voor 11% gewijzigd door TheNephilim op 06-04-2012 10:13 ]


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Ik heb ooit om code te testen een Thread.Sleep ergens ingestoken. Na een jaar stond dat perongeluk in production code :x

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Korben schreef op vrijdag 06 april 2012 @ 09:27:
[...]

Encapsulation (in de vorm van functionaliteit onderbrengen in objecten) zit in JavaScript, dus het enige wat je daar mist is access control, toch? JavaScript kent immers (vziw) geen protected (wat ook een beetje kansloos zou zijn) of private.
Je kan ook gewoon dit doen:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
function Foo(a, b) {
  var bar = a; // private
  this.baz = b; // public

  this.getBar = function() {
    return bar;
  };

  this.getBaz = function() {
    return this.baz;
  };
}

:+

[ Voor 17% gewijzigd door Gamebuster op 06-04-2012 10:19 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • BikkelZ
  • Registratie: Januari 2000
  • Laatst online: 21-02 08:50

BikkelZ

CMD+Z

Het heerlijke gevoel dat je ein-de-lijk eens een fout hebt gevonden in de code van die collega die altijd zo gedegen te werk gaat 8)

iOS developer


Acties:
  • 0 Henk 'm!

  • Coca-Cola
  • Registratie: Maart 2001
  • Laatst online: 08:36
Snake schreef op vrijdag 06 april 2012 @ 10:09:
Ik heb ooit om code te testen een Thread.Sleep ergens ingestoken. Na een jaar stond dat perongeluk in production code :x
Altijd mooi om snel performance winst te kunnen boeken ;) Ik heb een paar jaar geleden ook al ergens een sleep van 500ms uit een vrij zeldzame aanroep gehaald, was iedereen heel blij mee. Toen een global search op de codebase (c, c++, c#) op sleep en consorten en er nog 2 uitgehaald, waarvan er eentje al +-10 jaar in zat.... zucht.

Acties:
  • 0 Henk 'm!

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

Korben

() => {};

Och, dat valt best mee.

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Thread _thread1;

void Main()
{
  _thread1 = new Thread(RunThread1);
  var thread2 = new Thread(RunThread2);

  _thread1.Start();
  thread2.Start();

  _thread1.Join();
  thread2.Join();
}

void RunThread1()
{
  Thread.Sleep(Timeout.Infinite);
  Thread.Sleep(1000);
}

void RunThread2()
{
  Thread.Sleep(1000);
  _thread1.Interrupt();
}


Timeout.Infinite duurt dus 1 seconde :Y)

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


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 08:22

Haan

dotnetter

Ik heb dat ook weleens gehad ja :+ Even een Thread.Sleep om een Ajax loading divje te testen en dan vergeten om weg te halen.

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

Hmmf, een klant wil graag zwart/wit foto's en kleur bij een hover. http://www.gianlucaguarin...y.BlackAndWhite/demo.html leek dit prima te gaan doen, maar uiteraard werkt het sporadisch gewoon niet op de website.

Waarom... waarom werkt de demo altijd wel en als je het dan eenmaal gebruikt weer halfgebakken. De implementatie is exact hetzelfde als in de demo >_<

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

TheNephilim schreef op vrijdag 06 april 2012 @ 10:28:
Waarom... waarom werkt de demo altijd wel en als je het dan eenmaal gebruikt weer halfgebakken. De implementatie is exact hetzelfde als in de demo >_<
Blijkbaar dan toch niet O-)

Acties:
  • 0 Henk 'm!

  • Dipsausje
  • Registratie: Februari 2006
  • Niet online
TheNephilim schreef op vrijdag 06 april 2012 @ 10:08:
[...]


Ah nice! Laat even weten of het goed spul is, dan kan ik ze ook bestellen :+

Edit: Owh en mocht je toevallig een doos met 10 van die dingen krijgen, doe mij er ook één :P Gekke jongens bij Komplett, bestel je een muis van € 60,- en dan krijg je een doos met 10 stuks :o
Haha, als er 10 binnen komen stuur ik er wel 1 naar je op (en 1 terug naar Komplett om m'n geld terug te krijgen...). Ik heb in ieder geval het idee dat ze "besteld voor 20:00, morgen in huis" niet waar kunnen maken, 19:57-59 besteld en ik heb in ieder geval nog geen verzendbevestiging gehad...
TheNephilim schreef op vrijdag 06 april 2012 @ 10:28:
Hmmf, een klant wil graag zwart/wit foto's en kleur bij een hover. http://www.gianlucaguarin...y.BlackAndWhite/demo.html leek dit prima te gaan doen, maar uiteraard werkt het sporadisch gewoon niet op de website.

Waarom... waarom werkt de demo altijd wel en als je het dan eenmaal gebruikt weer halfgebakken. De implementatie is exact hetzelfde als in de demo >_<
Die demo werkt bij mij (Safari 5.1.5) ook al niet, zwart-wit wordt pas geactiveerd als ik eerst een keer over de afbeelding ben geweest met m'n muis.

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 09:28

RayNbow

Kirika <3

.oisyn schreef op vrijdag 06 april 2012 @ 09:16:
[...]

Als ze die hebben (en inheritance) en een manier om dingen onder te brengen in objecten vind ik ze wél automatisch OO :)
Haskell kent de begrippen abstraction, polymorphism, encapsulation en inheritance ook, maar wordt niet echt als OO-taal beschouwd. ;)

Daarnaast kent het begrip inheritance in de OO-wereld ook nog eens vele smaken.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Evilbee
  • Registratie: November 2002
  • Laatst online: 03-10 13:13
Snake schreef op vrijdag 06 april 2012 @ 10:09:
Ik heb ooit om code te testen een Thread.Sleep ergens ingestoken. Na een jaar stond dat perongeluk in production code :x
Gelukkig stond het hier tussen
C#:
1
2
3
4
#if (DEBUG)
  System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
  System.Threading.Thread.Sleep(10000);
#endif

:)

LinkedIn - Collega worden?


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Gamebuster schreef op vrijdag 06 april 2012 @ 10:18:
[...]

Je kan ook gewoon dit doen:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
function Foo(a, b) {
  var bar = a; // private
  this.baz = b; // public

  this.getBar = function() {
    return bar;
  };

  this.getBaz = function() {
    return this.baz;
  };
}

:+
Een read-only property is niet hetzelfde als een private property.

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!

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

Korben

() => {};

.oisyn schreef op vrijdag 06 april 2012 @ 10:57:
[...]

Een read-only property is niet hetzelfde als een private property.
Het is niet read-only:

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function Foo(a, b) { 
  var bar = a; // private 
  this.baz = b; // public 

  this.getBar = function() { 
    return bar; 
  }; 

  this.getBaz = function() { 
    return this.baz; 
  }; 

  this.setBar = function(a) {
    bar = a;
  }
}

var x = new Foo(1, 2);

alert('bar = ' + x.getBar());
x.setBar(4);
alert('bar = ' + x.getBar());
alert('bar = ' + x.bar);


Output:
bar = 1
bar = 4
bar = undefined

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


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ja dat zat ik net ook uit te testen :D

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!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
.oisyn schreef op vrijdag 06 april 2012 @ 10:57:
[...]

Een read-only property is niet hetzelfde als een private property.
Wie had het over read-only? Ik heb het erover dat baz soort-van private is.

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • DEiE
  • Registratie: November 2006
  • Laatst online: 29-09 16:32
TheNephilim schreef op vrijdag 06 april 2012 @ 10:28:
Hmmf, een klant wil graag zwart/wit foto's en kleur bij een hover. http://www.gianlucaguarin...y.BlackAndWhite/demo.html leek dit prima te gaan doen, maar uiteraard werkt het sporadisch gewoon niet op de website.

Waarom... waarom werkt de demo altijd wel en als je het dan eenmaal gebruikt weer halfgebakken. De implementatie is exact hetzelfde als in de demo >_<
Werkt met een canvas, dus < IE9 werkt ie niet. Hij gebruikt daar een of andere maffe filterproperty, en geen animatie.

edit: Hmm, in het begin "snapte" hij naar de kleur toe, maar na even met de muis spelen krijg ik toch voorzichtig een animatie.

[ Voor 9% gewijzigd door DEiE op 06-04-2012 11:25 ]


Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

DEiE schreef op vrijdag 06 april 2012 @ 11:13:
[...]

Werkt met een canvas, dus < IE9 werkt ie niet. Hij gebruikt daar een of andere maffe filterproperty, en geen animatie.
Ik heb hier IE8 (Windows XP) en IE7 (compatibiliteitsmodus) en daar doet het hij prima in. Juist Chrome laat hier sporadisch niet het gewenste resultaat zien. FireFox moet ik nog even testen, maar dat het niet overal lekker werkt is niet zo handig XD

Jaja, iets werkt goed in Internet Explorer, wat een openbaring toch weer zo voor het weekend :+

Acties:
  • 0 Henk 'm!

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

Korben

() => {};

Gamebuster schreef op vrijdag 06 april 2012 @ 11:04:
[...]

Wie had het over read-only? Ik heb het erover dat baz soort-van private is.
.oisyn dacht waarschijnlijk dat het read-only was omdat je alleen een getter had.

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


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Dat niet zozeer, ik dacht dat een setter ook onmogelijk was omdat een closure werkt met een kopie van de variabelen (een aanpassing zal dan ook niet zichtbaar zijn buiten de scope van de closure), maar dat is in JS natuurlijk niet zo :)

[ Voor 19% gewijzigd door .oisyn op 06-04-2012 11:36 ]

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!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 23:11
Vandaag lekkere vrije dag, druk bezig met iOS programming.
Kijken of ik eindelijk eens een eigen idee project kan voltooien ;)

Acties:
  • 0 Henk 'm!

  • _Peter2_
  • Registratie: November 2008
  • Laatst online: 23-09 14:41
GoTCoast schreef op vrijdag 06 april 2012 @ 12:46:
Vandaag lekkere vrije dag, druk bezig met iOS programming.
Kijken of ik eindelijk eens een eigen idee project kan voltooien ;)
En nog jarig ook...gefeliciteerd!

Diablo III: <GOT> Pteer#2475 --- POE: Dwergux


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 03-10 10:59
TheNephilim schreef op vrijdag 06 april 2012 @ 10:28:
Hmmf, een klant wil graag zwart/wit foto's en kleur bij een hover. http://www.gianlucaguarin...y.BlackAndWhite/demo.html leek dit prima te gaan doen, maar uiteraard werkt het sporadisch gewoon niet op de website.
Ziet er wel mooi uit (en het werkt goed in Opera). Handig dat je dan zelf zo iets niet moet maken.
TheNephilim schreef op vrijdag 06 april 2012 @ 10:28:
Waarom... waarom werkt de demo altijd wel en als je het dan eenmaal gebruikt weer halfgebakken. De implementatie is exact hetzelfde als in de demo >_<
Because you are doing it wrong. Ben je zeker dat je exact 100% hetzelfde doet? Heb je geen conflicten met andere scripts? Toevallig een klein ietsiepietsie dingetje niet vergeten? :P
GoTCoast schreef op vrijdag 06 april 2012 @ 12:46:
Vandaag lekkere vrije dag, druk bezig met iOS programming.
Kijken of ik eindelijk eens een eigen idee project kan voltooien ;)
Taart!!!!! :+ Gelukkige verjaardag. Met al die jarigen hier, kom ik misschien nog eens bij door al die taart. :+

Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

Styxxy schreef op vrijdag 06 april 2012 @ 13:05:
[...]

Ziet er wel mooi uit (en het werkt goed in Opera). Handig dat je dan zelf zo iets niet moet maken.


[...]

Because you are doing it wrong. Ben je zeker dat je exact 100% hetzelfde doet? Heb je geen conflicten met andere scripts? Toevallig een klein ietsiepietsie dingetje niet vergeten? :P
Tjah, geen JS errors in ieder geval. Zal er nog wel eens naar kijken, niet zo erg als dat voor de preview nog niet af is. Eerst de product overzichten maar eens afmaken.

Omg en worstelen met een Wordpress import waarvan de afbeeldingen niet mee komen 'failed to import media..' Tjah daar heb ik niks aan. Nu maar even php-error-log opvragen bij hoster, die 14.00u vanmiddag er weer is >_<

@GoTCoast: Gefeliciteerd! ^^

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Ik vind Scott Hanselman een enorm leuke presentator, maar word af en toe een beetje moe van z'n tweets. Hij komt op mij echt over als een saaie huisvader, en zo tweet 'ie ook: je mag niet drinken, niet roken, geen grappen maken waar <insert willekeurige groep, minderheid of niet> misschien aanstoot aan kan nemen, enzovoorts. Hij komt een beetje stuck-up over op mij.

Meer devvers die hem followen en het met mij eens zijn? :+

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 03-10 12:58

Hoogie2004

Whohooooo

Klopt wel wat je zegt, maar vergeet niet, hij is toch wel een erg vooraanstaand persoon voor Microsoft, en het zou de reputatie van Microsoft best kunnen schaden als hij vanallerlei grappen gaat maken die veel mensen misschien aanstootgevend vinden.

Als je in de spotlight staat moet je je nu eenmaal wat 'saaier' gedragen om je eigen imago en dat van je werkgever bij zoveel mogelijk mensen positief te houden.

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
Volgens mij valt dat reuze mee, hij zegt toch heel regelmatig dingen zoals:
Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.

Freelance Unity3D developer


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Dat snap ik, maar er is natuurlijk een verschil tussen, ik noem maar wat, zelf geen grappen over vrouwen maken enerzijds (wat ik dus tot op zekere hoogte prima vind kunnen, excuses dames), en je followers bestoken met een of andere soap over een advertentie voor een conferentie waarin een onhandige grap over vrouwen is gemaakt anderzijds (en daarbij dus naar mijn mening haast de moraalridder uithangen).

Het kan natuurlijk ook dat ik de nuance mis, of niet zie dat er op specifieke situaties gedoeld wordt, maar het lijkt er in mijn ogen op dat 'ie zo'n beetje vindt dat iedereen op z'n tenen rond gevoelige onderwerpen moet lopen. Kan ook iets Amerikaans zijn natuurlijk, ik ken de cultuur niet zo.

[ Voor 46% gewijzigd door CodeCaster op 06-04-2012 13:38 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 02-10 09:22

TheNephilim

Wtfuzzle

Styxxy schreef op vrijdag 06 april 2012 @ 13:05:
Because you are doing it wrong. Ben je zeker dat je exact 100% hetzelfde doet? Heb je geen conflicten met andere scripts? Toevallig een klein ietsiepietsie dingetje niet vergeten? :P
Hij doet het alleen als ik helemaal vernieuw (F5)... dan is de canvas gewoon leeg. Heel bijzonder...

Edit: Een $(img).load(function(){}); lijkt niet goed te werken :o Sterker nog, als ik op F5 druk en log met console.log(img); dan krijg ik een '<img src...>' en als ik de pagina gewoon via de link open (zonder F5) dan krijg ik een object ipv element als string.... 8)7

Edit 2: Caching was het probleem natuurlijk... src+rand en het is opgelost.

Het is alweer bijna weekend! :D

[ Voor 29% gewijzigd door TheNephilim op 06-04-2012 14:32 ]


Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

"Je website werkt niet, ik kan geen bestanden uploaden op m'n iPad". :r

Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
GateKeaper schreef op vrijdag 06 april 2012 @ 14:23:
"Je website werkt niet, ik kan geen bestanden uploaden op m'n iPad". :r
Je moet natuurlijk ook jQuery gebruiken hè :z

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

mithras schreef op vrijdag 06 april 2012 @ 14:24:
[...]
Je moet natuurlijk ook jQuery gebruiken hè :z
Plain default upload-form. Default browser van de iPad en iPhone schijnen niet te kunnen uploaden.

HTML:
1
2
3
4
<form action="#" enctype="multipart/form-data" method="post">
   <input type="file" name="file" size="40">
   <input type="submit" value="Send">
</form>

Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Je moet eerst even je sarcasmerader fine tunen op mijn frequentie. Vervolgens moet je Apple de schuld geven dat de Safari voor iOS geen bestanden kan uploaden :p

Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

mithras schreef op vrijdag 06 april 2012 @ 14:30:
Je moet eerst even je sarcasmerader fine tunen op mijn frequentie. Vervolgens moet je Apple de schuld geven dat de Safari voor iOS geen bestanden kan uploaden :p
Pfff.. van dit soort dingen wordt je zo ziek dat je... ach laat ook maar. Bijna weekend!

iCab mobile schijnt dit weer wel te kunnen, maar die pakt de javascript file uploader (multiselect, async transfer) weer niet. Grrrrrrr. Werkt gewoon overal op! IE7 t/m IE9, Firefox, Android default browser, Dolphin Browser, alleen... Zucht.

Acties:
  • 0 Henk 'm!

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

Korben

() => {};

GateKeaper schreef op vrijdag 06 april 2012 @ 14:34:
[...]


Pfff.. van dit soort dingen wordt je zo ziek dat je... ach laat ook maar. Bijna weekend!

iCab mobile schijnt dit weer wel te kunnen, maar die pakt de javascript file uploader (multiselect, async transfer) weer niet. Grrrrrrr. Werkt gewoon overal op! IE7 t/m IE9, Firefox, Android default browser, Dolphin Browser, alleen... Zucht.
Zoals Steve zou zeggen: Just avoid using those sites.

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


Acties:
  • 0 Henk 'm!

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

OkkE

CSS influencer :+

GateKeaper schreef op vrijdag 06 april 2012 @ 14:28:
[...]

Plain default upload-form. Default browser van de iPad en iPhone schijnen niet te kunnen uploaden.
Het is inderdaad wel irritant...

Het is (dacht ik) omdat de iPad (en iPhone) sowieso -- naar de gebruiker toe -- geen filesystem heeft, dus ook geen plek om bestanden te selecteren. :)

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

  • Spockz
  • Registratie: Augustus 2003
  • Laatst online: 21-09 10:08

Spockz

Live and Let Live

Snake schreef op vrijdag 06 april 2012 @ 10:09:
Ik heb ooit om code te testen een Thread.Sleep ergens ingestoken. Na een jaar stond dat perongeluk in production code :x
Dat heb ik ook wel eens express gezien. In een stukje van een functie die iets redelijk gecompliceerds moest doen. De sleep begon bij elke nieuwe release van de software bij X opgehoogd, en bij elke X.Y update verkleind. :) Zo kon de software dus sneller worden bij elke update. :D

C'est le ton qui fait la musique. | Blog | @linkedin
R8 | 18-55 IS | 50mm 1.8 2 | 70-200 2.8 APO EX HSM | 85 1.8


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:20
.oisyn schreef op donderdag 05 april 2012 @ 15:39:
[...]

oisyn's law. Ja het is mijn mening, ja.
Ik vind die menig best ok.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

OkkE schreef op vrijdag 06 april 2012 @ 14:47:
[...]
Het is (dacht ik) omdat de iPad (en iPhone) sowieso -- naar de gebruiker toe -- geen filesystem heeft, dus ook geen plek om bestanden te selecteren. :)
Zoiets ja, maar had dan gewoon toegang tot de gallery gegeven, zodat je tenminste je foto's kan uploaden. In het verlengde daarvan een api, zodat je ook files kan selecteren uit je dropbox app?

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 22-09 16:31

Bosmonster

*zucht*

GateKeaper schreef op vrijdag 06 april 2012 @ 15:06:
[...]


Zoiets ja, maar had dan gewoon toegang tot de gallery gegeven, zodat je tenminste je foto's kan uploaden. In het verlengde daarvan een api, zodat je ook files kan selecteren uit je dropbox app?
Alleen is de file-upload control niet zo zinvol als je geen file systeem hebt. Er maar vanuit gaan dat je een foto wilt uploaden is ook een beetje zinloos.

edit: Dacht dat het wel kon via de API, maar blijkbaar niet :o

En anders misschien zoiets: http://code.google.com/p/iphone-photo-picker/

[ Voor 30% gewijzigd door Bosmonster op 06-04-2012 15:19 ]


Acties:
  • 0 Henk 'm!

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

Never mind.. je had het er over dat facebook dat wel kon, maar dat heb je weggeëdit.

Geen idee.. is dat de facebook-app of de facebook-website? Dan zou er dus een andere control moeten zijn dan de file input? Dit kom ik niet tegen als ik op internet zoek. Daar is het verhaal altijd dat het niet ondersteund wordt in de browser. En zo raar is dat toch niet? Een foto is ook een file!

Heb ook geen iPad, dus kan het zelf niet testen.

[ Voor 20% gewijzigd door GateKeaper op 06-04-2012 15:30 . Reden: response @ edit ]


Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 03-10 18:57
Grrrr, ben aan het worstelen met een nieuwe databank-omgeving die ik voordien nog niet gebruikt heb. Ik maak mooi enkele SQL scripts aan om al mijn tabellen te maken en voor een deel op te vullen met data. Die laat ik door de databank tool uitvoeren en ik krijg geen pop-up venster met fouten. Dus ik doe een commit. Blijkbaar geeft die tool maar in bepaalde gevallen een pop-up venster als er een fout optreedt. Nu mag ik dus de volledige output gaan controleren om te zien of elk afzonderlijk statement zonder fouten is uitgevoerd. :'(

Gelukkig is het bijna weekend en zelfs tot en met dinsdag voor mij :)

Acties:
  • 0 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 00:53
Ik zou het niet gek vinden dat als je de "file" element aantikt op de iPad (rendert die wel?) dat je dan de foto-picker krijgt.

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 03-10 16:23

Matis

Rubber Rocket

Pff, ben je een Java-applicatie aan het maken, probeer je alles er zo "gelikt" mogelijk uit te laten zien (in hoeverre dat kan in Java icm Swing ;) ).
Is de laatste stap een System Tray icoontje toevoegen.
Hebben ze daar alleen maar een AWT-variant van. Dat ziet er (zeker onder Linux / Ubuntu) dus waardeloos uit ;(

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: 02-10 09:22

TheNephilim

Wtfuzzle

ZpAz schreef op vrijdag 06 april 2012 @ 16:15:
Ik zou het niet gek vinden dat als je de "file" element aantikt op de iPad (rendert die wel?) dat je dan de foto-picker krijgt.
Dat zou in ieder geval beter wezen dan niets! Het gaat vaak om foto's die geupload moeten worden, tenminste, bij de gewone consument.

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 09:28

RayNbow

Kirika <3

.oisyn schreef op vrijdag 06 april 2012 @ 11:36:
omdat een closure werkt met een kopie van de variabelen
Uh, hoe kom je daar nou bij?

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Je parset m'n zin verkeerd. Ik dacht: closure werkt met kopie dus setter kan niet.

[ Voor 63% gewijzigd door .oisyn op 06-04-2012 16:56 ]

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!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 08:48
Spockz schreef op vrijdag 06 april 2012 @ 14:50:
[...]
verkleind. :) Zo kon de software dus sneller worden bij elke update. :D
Geniaal! Als er echt geen sneller alternatief voor de software is, is dit wel een 'mooie' manier om te faken dat je echt iets doet als bedrijf.

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 09:28

RayNbow

Kirika <3

.oisyn schreef op vrijdag 06 april 2012 @ 16:55:
Je parset m'n zin verkeerd. Ik dacht: closure werkt met kopie dus setter kan niet.
Dan blijft volgens mij mijn vraag nog steeds staan: waarom dacht je dat?

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • xos
  • Registratie: Januari 2002
  • Laatst online: 12-09 12:41

xos

Caelorum schreef op vrijdag 06 april 2012 @ 17:01:
[...]

Geniaal! Als er echt geen sneller alternatief voor de software is, is dit wel een 'mooie' manier om te faken dat je echt iets doet als bedrijf.
Dit doet me denken aan onze OS leverancier. Jaarlijks komt er een marketing consultant langs met hun "nieuwe" product. Tijdens deze gesprekken is mijn rol om te zien wat voor technische aanpassingen er zijn gedaan met een ontwikkelaars bril op die een heel upgrade feestje moeten verantwoorden.

Steevast komen daar altijd mooie niet nader te verklaren grafiekjes aan bod die aantonen dat het OS weer een paar procent sneller is geworden. Grap is dat de moderne compilers jaarlijks verbeteringen doorvoeren waardoor precies dezelfde software op 31 december vaak sneller werkt dan op 1 januari. Oftewel, doe niks aan je software behalve wat bugfixes en compileer je software elk jaar met een nieuwe compiler en je kunt de marketing consultant weer op pad sturen met nikszeggende grafiekjes.

Zie daar je verantwoording als programmeur dat je weer performance verbeteringen hebt doorgevoerd :P

[ Voor 4% gewijzigd door xos op 07-04-2012 16:13 ]


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Als jij enkel aan betere compilers moet denken ga je ook wat kort door de bocht cq. heb je blijkbaar een niet al te hoge dunk van de inzet van leverancier. Grafiekjes zeggen ook niet alles, maar enkel compileroptimalisaties gaan de wereld ook niet redden voorlopig.

{signature}


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Als je als developer al performanceverbeteringen moet beoordelen moet het wel met een factor 2 of hoger verbeterd zijn, dwz dat ze een volledig ander algoritme (oid) toepassen ipv slechts een ietwat betere compiler.

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Is Instagramp eindelijk beschikbaar voor Android, moeten ze weer al je contacten kunnen ophalen en inzien :/

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
BtM909 schreef op zaterdag 07 april 2012 @ 23:05:
Is Instagramp eindelijk beschikbaar voor Android, moeten ze weer al je contacten kunnen ophalen en inzien :/
13 MB? WTF?

En waarschijnlijk installeert die app ook alleen maar op het intern telefoongeheugen. Zoals vrij veel apps ;(

[ Voor 15% gewijzigd door Alex) op 08-04-2012 05:57 ]

We are shaping the future


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
BtM909 schreef op zaterdag 07 april 2012 @ 23:05:
Is Instagramp eindelijk beschikbaar voor Android, moeten ze weer al je contacten kunnen ophalen en inzien :/
Ja, anders kan 'ie geen foto's naar je contacten sturen ;).

Ik begrijp wat je bedoelt. Het permissions systeem van apps moet over de kop, zodat ze gewoon werken als je ze bepaalde toegang ontzegt (in dit geval: versturen naar contacten zou niet werken, de rest nog wel).

Acties:
  • 0 Henk 'm!

  • xos
  • Registratie: Januari 2002
  • Laatst online: 12-09 12:41

xos

Voutloos schreef op zaterdag 07 april 2012 @ 16:59:
Als jij enkel aan betere compilers moet denken ga je ook wat kort door de bocht cq. heb je blijkbaar een niet al te hoge dunk van de inzet van leverancier. Grafiekjes zeggen ook niet alles, maar enkel compileroptimalisaties gaan de wereld ook niet redden voorlopig.
Hoe een leverancier het doet maakt mij niks uit. Maar als een leverancier elk jaar met een minor update uit komt en de performance stijgt een paar procent per jaar dan ben ik daar idd niet onder de indruk van. Mijn indruk is dat er dan wat bugfixes zijn gedaan maar geen serieuze performance verbeteringen zijn doorgevoerd. Niet erg, maar gebruik het dan niet als een speerpunt in je verkoop verhaal.
YopY schreef op zaterdag 07 april 2012 @ 22:05:
Als je als developer al performanceverbeteringen moet beoordelen moet het wel met een factor 2 of hoger verbeterd zijn, dwz dat ze een volledig ander algoritme (oid) toepassen ipv slechts een ietwat betere compiler.
In onze context betekent een performance verbetering van 10% al direct een besparing van tonnen aan hardware en software licenties per jaar. Probleem is het verbeteren van een (bv een schedule) algoritme niet automatisch betekent dat onze specifieke applicatie(s) daarvan profiteert. Grafieken die getoond worden door marketing consultants laten vaak een ideale situatie zien waarbij een specifieke applicatie optimaal profiteert van de verbeteringen. Leuk om te zien, zeker als de consultant er een leuk verhaal van maakt maar eigenlijk niet relevant.

Soms loont het de moeite om een applicatie te herschijven/refactoren om beter gebruik te maken van de verbeteringen in een nieuw platform. Die investering kan zich dan in een paar jaar terugbetalen terwijl er aan de business zijde ook nieuwe mogelijkheden onstaan als een applicatie flink onder handen wordt genomen. En bij die inschatting kan een programmeur met inhoudelijke kennis wel wat toevoegen.

Acties:
  • 0 Henk 'm!

Verwijderd

Even een klein vraagje voor tussendoor:
Steken jullie postcode en gemeente in een aparte tabel bij het normaliseren van jullie databank? (Klanten hebben een adres, met bijhorend dus een postcode en een gemeente) Het gaat hier overigens over een website waarbij ik het nodig heb.

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 03-10 04:19

Firesphere

Yoshis before Hoshis

Verwijderd schreef op zondag 08 april 2012 @ 16:25:
Even een klein vraagje voor tussendoor:
Steken jullie postcode en gemeente in een aparte tabel bij het normaliseren van jullie databank? (Klanten hebben een adres, met bijhorend dus een postcode en een gemeente) Het gaat hier overigens over een website waarbij ik het nodig heb.
Bij voorkeur wel. Je hebt een serie Plaats < heelt veel < Postcodes < Heeft veel < Adresblokken

Kun je iemand koppelen aan een adresblok ([straat][huisnummer-range]) En de rest is dan automagisch op te halen ;) Makkelijker dan alles maar op een grote hoop krijgen en zo enkele honderden records
Lutjebroek 1234AA
Lutjebroek 1234AB
etc.

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!

  • _Erikje_
  • Registratie: Januari 2005
  • Laatst online: 30-09 16:38

_Erikje_

Tweaker in Spanje

waarom niet gewoon een commerciële webservice gebruiken? Het kost geen drol en je hoeft niet meer moeilijk te doen met opvoeren van je adrescontent...

Lutjebroek heeft postcode 1614 O-)

Acties:
  • 0 Henk 'm!

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

.Gertjan.

Owl!

Heeft iemand een tip wat betreft vakbladen voor de developer/software engineer die up-to-date wil blijven? Ik weet dat er een hoop blogs zijn, maar ik neem aan dat er (zoals in ieder vakgebied) goede vakbladen zijn. Blogs zijn vaak de mening van 1 persoon (of een bedrijf) waar vakbladen vaak vanuit onderzoeksgroepen worden geschreven.

Ik wil graag lezen over nieuwe ontwikkelingen (in het algemeen), algoritmes, innovaties etc. In veel vakgebieden worden dat soort zaken gepubliceerd in een aantal vakbladen, maar ik vraag me af of er binnen de ICT ook zo iets is... Beetje zoals het .NET magazine, maar dan beter ;)

Iemand een suggestie? Het hoeft niet ontwikkeltaal specifiek te zijn en mag ook in het Engels zijn (zelfs bij voorkeur). :) In de gemiddelde tijdschrifthandel vind je alleen boekjes over optimaal gebruik van je iPad en de ComputerTotaal/PCIdee, dat is niet echt wat ik zoek :+

Overigens zijn goede blogs ook welkom, maar soms is het fijner een boekje vast te houden :P

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.


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 03-10 15:01
Ik vind hacker news wel fijn, al gaat dat niet altijd over tech. Het zijn dan weliswaar vaak meningen, maar wel meningen die door de community als 'goed' bevonden worden dmv votes.
Pagina: 1 ... 73 ... 267 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.