De Devschuur Coffee Corner - Iteratie 2 Vorige deelOverzichtLaatste deel

Pagina: vorige 1 ... 111 112 113 ... 267 volgende laatste

que?
Reacties: 2.411
Reg. datum: 08-11-2001

quote:
RobIII schreef op woensdag 20 juni 2012 @ 12:26:
Heb "maar" 2 keer met DNN gewerkt en beide keren kwam 't me na een dag de strot uit :P
Ik wordt er helemaal gek van. Als je eenmaal weet hoe 't in elkaar steekt is het best simpel. Het is en blijft asp.net webforms uiteindelijk.
Maar om er achter te komen hoe je dingen moet doen. Documentatie is echt een verschrikking.
Het officiële forum is zo goed als uitgestorven, officiële documentatie is hopeloos verouderd, bakken met bugs in de standaard core modules, welke ook nog eens verouderd zijn..

Volgende keer word t toch echt Orchard
Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

quote:
Alex) schreef op woensdag 20 juni 2012 @ 11:53:
[...]

Hangt er vanaf. Hypotheekrenteaftrek als losstaand woord is ook niet domeinspecifiek, maar als jij iets bouwt wat met hypotheken te maken heeft, heb je het dan over een MortgageInterestDeductionController of noem je het toch maar een HypotheekRenteAftrekController*?

* Met PascalCasing zodat je lekker makkelijk HRAC intypt en ReSharper snapt welke controller je bedoelt. Een echte programmeur is tenslotte ontzettend onmogelijk lui.
Ik zou het zeker MortageInterestDeductionController noemen en dan vrolijk MIDC intypen. Even los van het feit dat je een controller als het goed is niet rechtstreeks vanuit je code aanspreekt, maar goed :+

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

Reacties: 9.491
Reg. datum: 30-06-2003

quote:
Korben schreef op woensdag 20 juni 2012 @ 12:42:
[...]

Ik zou het zeker MortageInterestDeductionController noemen en dan vrolijk MIDC intypen.
Want?
quote:
Even los van het feit dat je een controller als het goed is niet rechtstreeks vanuit je code aanspreekt, maar goed :+
Code, routing, Navigate to Type, genoeg mogelijkheden waarom je dat toch zou willen doen. ;)

We are shaping the future

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

quote:
Korben schreef op woensdag 20 juni 2012 @ 12:42:
Even los van het feit dat je een controller als het goed is niet rechtstreeks vanuit je code aanspreekt, maar goed :+
Dat moet toch juist wel? Anders blijf je dingen toch dubbel maken?
Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

quote:
Omdat het voorspelbaarder is wanneer alles in het Engels is. En gezien het feit dat je zonder problemen een Engelse naam kon bedenken die een één-op-één vertaling is van de Nederlandse term is het raar als je dan halsstarrig vasthoudt aan Nederlandse termen. Pascal casing is eigenlijk ook raar, want Pascal casing is gebaseerd op hele woorden, niet op onderdelen van een samenvoeging (het is hypotheekrenteaftrek, niet hypotheek rente aftrek), dus dan zou je op z'n hoogst HC krijgen.
quote:
[...]
Code, routing, Navigate to Type, genoeg mogelijkheden waarom je dat toch zou willen doen. ;)
I'm curious, in welk geval spreek je een controller bij naam aan vanuit code? En wanneer bij de volledige naam bij routing?
quote:
TheNephilim schreef op woensdag 20 juni 2012 @ 13:00:
[...]


Dat moet toch juist wel? Anders blijf je dingen toch dubbel maken?
Eh? Hoe zie je dat voor je, code reuse doen door controllers specifiek aan te spreken?

Korben wijzigde deze reactie 20-06-2012 13:16 (14%)

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

dotnetter
Reacties: 9.455
Reg. datum: 02-02-2004

Even een sanity-check..
Stel je wil op een webpagina wat gegevens tonen (bijv. naam/adres etc.) van een persoon. Gebruik je daarvoor een table ja/nee? Webdesigner stelt dat 'tables daarvoor bedoeld' zijn, wat zeggen jullie?

Kater? Eerst water, de rest komt later
Last.fm profiel

Reacties: 9.491
Reg. datum: 30-06-2003

quote:
Korben schreef op woensdag 20 juni 2012 @ 13:14:
[...]


Omdat het voorspelbaarder is wanneer alles in het Engels is.
Onzin. Domeinspecifieke terminologie (zeker in een Nederlandstalige werkomgeving met z'n eigen specifieke benamingen) is helemaal niet voorspelbaarder wanneer het Engelstalig is.
quote:
En gezien het feit dat je zonder problemen een Engelse naam kon bedenken die een één-op-één vertaling is van de Nederlandse term is het raar als je dan halsstarrig vasthoudt aan Nederlandse termen.
Wederom onzin, je moet dan een naslagwerk gaan opbouwen die de mapping tussen domeintermen en implementatie beschrijft. Nergens voor nodig, en alleen maar verwarrend wanneer je een discussie voert met een niet-technisch persoon (zoals een business consultant).
quote:
Pascal casing is eigenlijk ook raar, want Pascal casing is gebaseerd op hele woorden, niet op onderdelen van een samenvoeging (het is hypotheekrenteaftrek, niet hypotheek rente aftrek), dus dan zou je op z'n hoogst HC krijgen.
Mee eens, de correcte term is dan inderdaad HypotheekrenteaftrekController.
quote:
I'm curious, in welk geval spreek je een controller bij naam aan vanuit code? En wanneer bij de volledige naam bij routing?
In zo'n geval? :+
@Html.ActionLink("Bereken nu uw hypotheekrenteaftrek!", "Bereken", "HypotheekRenteAftrekController")

We are shaping the future

Reacties: 179
Reg. datum: 28-01-2004

quote:
Haan schreef op woensdag 20 juni 2012 @ 13:19:
Even een sanity-check..
Stel je wil op een webpagina wat gegevens tonen (bijv. naam/adres etc.) van een persoon. Gebruik je daarvoor een table ja/nee? Webdesigner stelt dat 'tables daarvoor bedoeld' zijn, wat zeggen jullie?
Lijkt me niet, tenzij je gegevens van meerdere personen wil laten zien, dan misschien wel. Om in een stuk tekst een adres neer te zetten gebruik je toch ook geen tabel?
quote:
W3C:
•5.3 Do not use tables for layout unless the table makes sense when linearized. Otherwise, if the table does not make sense, provide an alternative equivalent (which may be a linearized version). [Priority 2]
Zie: http://www.w3.org/TR/WCAG10-HTML-TECHS/#tables

Freedom wijzigde deze reactie 20-06-2012 13:33 (24%)
Reden: w3c recommendation toegevoegd

Reacties: 1.576
Reg. datum: 18-11-2007

Ik snap even niet waarom een abstracte klasse als XmlWriter (.NET) toch een Create() method heeft die een XmlWriter teruggeeft.

Mis ik hier een design pattern? Ik dacht dat het factory was, maar dan heb je een normale klasse met een private constructor ipv. een abstracte klasse.
נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

quote:
Korben schreef op woensdag 20 juni 2012 @ 13:14:
Eh? Hoe zie je dat voor je, code reuse doen door controllers specifiek aan te spreken?
Hmmm, heb ik toch nog wat gemist denk ik. Waar laat je reusable code dan? Wat voor naampje heeft dat? (a)
Reacties: 9.491
Reg. datum: 30-06-2003

quote:
Davio schreef op woensdag 20 juni 2012 @ 13:21:
Ik snap even niet waarom een abstracte klasse als XmlWriter (.NET) toch een Create() method heeft die een XmlWriter teruggeeft.

Mis ik hier een design pattern? Ik dacht dat het factory was, maar dan heb je een normale klasse met een private constructor ipv. een abstracte klasse.
De implementatie van XmlWriter.Create geeft je afhankelijk van de settings die je meegeeft de meest toepasselijke implementatie terug. Dat neemt jou als ontwikkelaar werk uit handen.
quote:
TheNephilim schreef op woensdag 20 juni 2012 @ 13:24:
[...]


Hmmm, heb ik toch nog wat gemist denk ik. Waar laat je reusable code dan? Wat voor naampje heeft dat? (a)
Dat hangt af van de rol die de specifieke code vervult.

Alex) wijzigde deze reactie 20-06-2012 13:26 (20%)

We are shaping the future

twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

quote:
Haan schreef op woensdag 20 juni 2012 @ 13:19:
Even een sanity-check..
Stel je wil op een webpagina wat gegevens tonen (bijv. naam/adres etc.) van een persoon. Gebruik je daarvoor een table ja/nee? Webdesigner stelt dat 'tables daarvoor bedoeld' zijn, wat zeggen jullie?
Er valt nog iets voor te zeggen bij een adres plus verzend- & factuuradres opsomming bij o.a. een webwinkel. Maar verder vind ik dat de gegevens van een persoon niet in een table horen nee.

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

Je bent zelf hydrofiel.
Reacties: 22.681
Reg. datum: 13-06-2003

quote:
Davio schreef op woensdag 20 juni 2012 @ 13:21:
Ik snap even niet waarom een abstracte klasse als XmlWriter (.NET) toch een Create() method heeft die een XmlWriter teruggeeft.

Mis ik hier een design pattern? Ik dacht dat het factory was, maar dan heb je een normale klasse met een private constructor ipv. een abstracte klasse.
Uiteindelijk wordt internal XmlWriter.CreateWriter(Stream output) aangeroepen, die met een heleboel geneste if's toch echt een factory probeert na te doen.

Er komen dan afgeleiden van de abstracte klasse XmlWriter uit, zoals de XmlWellFormedWriter.

And another thing you / Should've known from the start / The problems in hand / Are lighter than at heart

Reacties: 9.491
Reg. datum: 30-06-2003

Adresgegevens horen niet in een table. Afhankelijk van de gegevens die je hebt zou je kunnen overwegen om gebruik te maken van een lijsten waar je styling op toepast. Dan kom je wellicht uit op zo'n implementatie:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
<address>
    <dl>
        <dt>Naam</dt>
        <dd>Pietje puk</dd>
        <dt>Adres</dt>
        <dd>Hoofdstraat 1</dd>
        <dt>Postcode</dt>
        <dd>1337 XD</dd>
        <dt>Woonplaats</dt>
        <dd>Ons dorp</dd>
    </dl>
</address>

Met wat CSS kun je dit dan wel mooi uitlijnen.

We are shaping the future

Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

quote:
Alex) schreef op woensdag 20 juni 2012 @ 13:20:
In zo'n geval? :+
@Html.ActionLink("Bereken nu uw hypotheekrenteaftrek!", "Bereken", "HypotheekRenteAftrekController")
Oh, je bedoelt dit:
@Html.ActionLink("Bereken nu uw hypotheekrenteafrek!", "Bereken", "Hypotheekrenteafrek")
Dat werkt namelijk ook, en dat is ook hoe ReSharper het neerzet (mét IntelliSense).
quote:
TheNephilim schreef op woensdag 20 juni 2012 @ 13:24:
[...]
Hmmm, heb ik toch nog wat gemist denk ik. Waar laat je reusable code dan? Wat voor naampje heeft dat? (a)
Inheritance, en in services. Je controller dient over het algemeen enkel om die services te orchestreren, en niet om het werk zelf te doen.

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

quote:
Korben schreef op woensdag 20 juni 2012 @ 13:32:
Inheritance, en in services. Je controller dient over het algemeen enkel om die services te orchestreren, en niet om het werk zelf te doen.
Hmmm, oké dat ga ik nog eens even verder uitzoeken dan! :D Thnx
Reacties: 107
Reg. datum: 05-06-2012

Ik ben van mening dat dit perfect met een tabel moet en kan (Als je veel gegevens hebt, 5+ kolommen 10+ rijen o.i.d.) Op stackoverflow zeggen ze dit ook.
Reacties: 9.491
Reg. datum: 30-06-2003

quote:
LEDfan schreef op woensdag 20 juni 2012 @ 13:42:
Op stackoverflow zeggen ze dit ook.
En wat zeggen ze op SO als je de antwoorden van de Indiërs weglaat?
quote:
Korben schreef op woensdag 20 juni 2012 @ 13:32:
[...]

Oh, je bedoelt dit:
@Html.ActionLink("Bereken nu uw hypotheekrenteafrek!", "Bereken", "Hypotheekrenteafrek")
Dat werkt namelijk ook, en dat is ook hoe ReSharper het neerzet (mét IntelliSense).
Ja, dat.

Alex) wijzigde deze reactie 20-06-2012 13:57 (47%)

We are shaping the future

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000

quote:
Alex) schreef op woensdag 20 juni 2012 @ 13:30:
Met wat CSS kun je dit dan wel mooi uitlijnen.
Ja, door dt en dd table-cell behaviour te geven |:(

Grids zijn voor layout gewoon heel erg handig, dat zie je terug in zo goed als alles (UI, documents, etc.). Dat een <table> daar in HTML het enige element voor is en dat een één of andere idioot heeft verzonnen dat dat semantisch niet klopt doet daar verder niets aan af. Ik zou gewoon een <table> gebruiken.

Het frappante is overigens nog wel dat een definition list hier semantisch ook niet eens klopt.

.oisyn wijzigde deze reactie 20-06-2012 14:12 (51%)

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

Reacties: 9.491
Reg. datum: 30-06-2003

quote:
.oisyn schreef op woensdag 20 juni 2012 @ 14:08:
[...]

Ja, door dt en dd table-cell behaviour te geven |:(

Grids zijn voor layout gewoon heel erg handig, dat zie je terug in zo goed als alles (UI, documents, etc.). Dat een <table> daar in HTML het enige element voor is en dat een één of andere idioot heeft verzonnen dat dat semantisch niet klopt doet daar verder niets aan af. Ik zou gewoon een <table> gebruiken.
Een table produceert in ieder geval wel redelijk consistent gedrag op alle browsers en platforms. Zonder gekloot met floats, widths, wrappings, browser-specifieke implementaties van CSS-regels, enz. En grids zijn inderdaad handig.
quote:
Het frappante is overigens nog wel dat een definition list hier semantisch ook niet eens klopt.
Ook mee eens, ik weet alleen geen beter element om een lijst van key-valuepairs mee te beschrijven.

We are shaping the future

Reacties: 41.580
Reg. datum: 26-12-2000

quote:
Davio schreef op woensdag 20 juni 2012 @ 13:21:
Ik snap even niet waarom een abstracte klasse als XmlWriter (.NET) toch een Create() method heeft die een XmlWriter teruggeeft.

Mis ik hier een design pattern? Ik dacht dat het factory was, maar dan heb je een normale klasse met een private constructor ipv. een abstracte klasse.
Ja, factory method & Liskov.

je returned een XmlWriter, maar de specifieke implementatie die je terugkrijgt, kan misschien wel afhangen van bepaalde parameters die je aan de Create method kan meegeven (indien dit zo is, niet opgezocht).

DevLog - FotoLog

Reacties: 41.580
Reg. datum: 26-12-2000

Eigenlijk is DC geen goede zaak voor /14

Er worden hier soms tussen neus & lippen door vragen gesteld, waarvoor men anders misschien wel een apart topic voor gemaakt zou hebben, dat wel eens interessant zou kunnen worden.
Nu wordt dat gewoon ondergesneeuwd.

DevLog - FotoLog

Reacties: 9.491
Reg. datum: 30-06-2003

quote:
whoami schreef op woensdag 20 juni 2012 @ 14:49:
Eigenlijk is DC geen goede zaak voor /14
Ik vind het anders een prima topic:
- In de HK of SG komt het topic niet tot z'n recht, want te doelgroepgericht
- In de rest van PRG en Devschuur kun je terecht voor diepgaande discussies, niet voor korte vraagjes ("gebruik Google maar")
- Voor korte vraagjes is er Stack Overflow
- Hier kan ik tenminste mijn ei kwijt over dingen die niet lukken, onder gelijkgestemden. Op Twitter of Facebook zou ik vooral "huh? waar heb je het over?"-reacties krijgen als ik weer eens klaag over SPListItem :+

We are shaping the future



Cloud
Frontpage-moderatie Coördinator, Mod Spielerij
I'm gonna wreck it!
Reacties: 13.311
Reg. datum: 01-11-2001

quote:
whoami schreef op woensdag 20 juni 2012 @ 14:49:
Eigenlijk is DC geen goede zaak voor /14

Er worden hier soms tussen neus & lippen door vragen gesteld, waarvoor men anders misschien wel een apart topic voor gemaakt zou hebben, dat wel eens interessant zou kunnen worden.
Nu wordt dat gewoon ondergesneeuwd.
Ja en nee. Ik snap wat je bedoelt, maar je houdt evengoed vragen die zonder DC niet gesteld zouden zijn omdat:
  • Ze niet belangrijk genoeg zijn
  • Er te weinig tijd is om een fatsoenlijk topic te starten
  • Ze in een grensgebied vallen i.p.v. puur programming
  • Het is überhaupt geen echte vraag, maar iets wat iemand tegenkwam
Soms zul je dus inderdaad hebben dat een interessante vraag een beetje ondergesneeuwd raakt, zoals die XmlWriter. Maar aan de andere kant, was die vraag wel gesteld in een eigen topic als er geen DC was? Ik denk zelf van niet :)

Maar eigenlijk past deze discussie beter in het feedbacktopic dan hier in DC zelf.

Chiri mo tsumori yamato nari.

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000

Ik vraag me af of de vraag van Davio topic-waardig is.

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

Reacties: 1.576
Reg. datum: 18-11-2007

Ik zie de DC gewoon als een virtuele waterkoeler.

Met het vraagje over de XmlWriter zou ik normaliter naar de waterkoeler lopen om te kijken wat collega's erover denken.... ware het niet dat ik al dagen alleen op kantoor zit én de enige ben die met C# bezig is.

Jullie zijn dus mijn virtuele waterkoeler concullega's. :p

Als DC er niet was, had ik geen topic geopend denk ik, maar gewoon aangenomen dat het zo wel zou horen.


Ik ben nu trouwens bezig om alle reference sources van MS te installeren, maar System.Xml heb ik nog nergens gevonden (niet in .NET 8(?) en niet in .NET 4), ben nu 3.5.1 aan het installeren.

Davio wijzigde deze reactie 20-06-2012 15:13 (18%)

Reacties: 9.491
Reg. datum: 30-06-2003

System.Xml is volgens mij onderdeel van mscorlib.

We are shaping the future

Je bent zelf hydrofiel.
Reacties: 22.681
Reg. datum: 13-06-2003

quote:
Alex) schreef op woensdag 20 juni 2012 @ 15:14:
System.Xml is volgens mij onderdeel van mscorlib.
Assembly: System.Xml (in System.Xml.dll)
Als je Telerik JustDecompile installeert, kun je alle .NET-assemblies eenvoudig laten laden en door de (gedecompileerde, dus zonder commentaar) code bladeren.

And another thing you / Should've known from the start / The problems in hand / Are lighter than at heart

Reacties: 9.491
Reg. datum: 30-06-2003

quote:
CodeCaster schreef op woensdag 20 juni 2012 @ 15:16:
Als je Telerik JustDecompile installeert, kun je alle .NET-assemblies eenvoudig laten laden en door de (gedecompileerde, dus zonder commentaar) code bladeren.
En als je ReSharper 6 of later hebt, kun je de .pdb-bestanden on demand laten downloaden en de reference sources bekijken, inclusief commentaar van de ontwikkelaars. Dit door gewoon "Go to implementation" te doen op iets wat uit een DLL komt (zoals String.Equals :*) )

Of het wordt on the fly gedecompileerd, dat kan natuurlijk ook.

Alex) wijzigde deze reactie 20-06-2012 15:18 (5%)

We are shaping the future

Reacties: 1.576
Reg. datum: 18-11-2007

Resharper heb ik de trial geprobeerd maar die is nu voorbij.
Ben nu de trial van CodeRush aan het proberen en dan besluit ik voor welke van de twee ik bij mijn baas een licentie aanvraag.

Vond Resharper toch wat fijner en ik moet zeggen dat ik de features van CodeRush nou niet constant gebruik naar mijn idee...
Reacties: 909
Reg. datum: 12-01-2007

quote:
Alex) schreef op woensdag 20 juni 2012 @ 15:18:
[...]

En als je ReSharper 6 of later hebt, kun je de .pdb-bestanden on demand laten downloaden en de reference sources bekijken, inclusief commentaar van de ontwikkelaars. Dit door gewoon "Go to implementation" te doen op iets wat uit een DLL komt (zoals String.Equals :*) )

Of het wordt on the fly gedecompileerd, dat kan natuurlijk ook.
Ja, in theorie klinkt dat altijd perfect maar het werkte bij mij 80% van de tijd niet, en het steppen door externe code ook niet :'(

En nu doe ik node.js en dat heeft geen gezeur met externe compiled libs en pdb files dus lekker steppen, ook door framework code (tot je bij de C laag aankomt of course).
Reacties: 9.491
Reg. datum: 30-06-2003

quote:
creator1988 schreef op woensdag 20 juni 2012 @ 15:27:
[...]

Ja, in theorie klinkt dat altijd perfect maar het werkte bij mij 80% van de tijd niet, en het steppen door externe code ook niet :'(
Bij mij werkt het in ongeveer 95% van de gevallen probleemloos. In de 5% van de gevallen dat het niet werkt, helpt een restart van Visual Studio. :)

We are shaping the future

Reacties: 356
Reg. datum: 16-12-2002

Fijn die duidelijk SharePoint foutmeldingen... Wil je een publishing page aanmaken, krijg je de exception: Cannot compare 2 arrays of equal size. Uiteraard geen verdere uitleg in het SharePoint log.

Ja vast niet, maar kan je me ook vertellen waar deze fout dan ontstaat #$*(&$(*# |:(

Laurens-R wijzigde deze reactie 20-06-2012 15:42 (10%)

Reacties: 41.580
Reg. datum: 26-12-2000

quote:
Davio schreef op woensdag 20 juni 2012 @ 15:11:
Ik zie de DC gewoon als een virtuele waterkoeler.

Met het vraagje over de XmlWriter zou ik normaliter naar de waterkoeler lopen om te kijken wat collega's erover denken.... ware het niet dat ik al dagen alleen op kantoor zit én de enige ben die met C# bezig is.

Jullie zijn dus mijn virtuele waterkoeler concullega's. :p

Als DC er niet was, had ik geen topic geopend denk ik, maar gewoon aangenomen dat het zo wel zou horen.


Ik ben nu trouwens bezig om alle reference sources van MS te installeren, maar System.Xml heb ik nog nergens gevonden (niet in .NET 8(?) en niet in .NET 4), ben nu 3.5.1 aan het installeren.
Waarom niet gewoon VS.NET zo instellen dat je kan debuggen tot in de .NET Framework source-code ?
quote:
En als je ReSharper 6 of later hebt, kun je de .pdb-bestanden on demand laten downloaden en de reference sources bekijken, inclusief commentaar van de ontwikkelaars. Dit door gewoon "Go to implementation" te doen op iets wat uit een DLL komt (zoals String.Equals )
Daar hoef je net eens R# voor te hebben, dit zit standaard in VS.NET.
Je kan gewoon de MS symbol-servers aanspreken, die dan weer de juiste pdb's downloaden, die dan weer de nodige info bevatten om de juiste source file op te halen.

Ik heb een dergelijk systeem hier ook opgezet, voor één van de projecten waar ik aan gewerkt heb (nog altijd), en die geintegreerd zit in sommige van onze pakketten. Developers van dat pakket kunnen dan gewoon tot in mijn code debuggen. (Mits ze VS.NET goed ingesteld hebben).
Mijn build-proces indexeert nl. gewoon de pdb's, upload deze in een symbol-server, en de debugger kan dan gewoon met die informatie de juiste source-file (de juiste versie ervan) uit TFS gaan trekken.

whoami wijzigde deze reactie 20-06-2012 15:45 (37%)

DevLog - FotoLog

Reacties: 41.580
Reg. datum: 26-12-2000

quote:
.oisyn schreef op woensdag 20 juni 2012 @ 15:11:
Ik vraag me af of de vraag van Davio topic-waardig is.
spreek, en ik zal gezond worden.

DevLog - FotoLog

twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

Zucht, een Javascript oplossing mogen maken dat een sub-menu onClick in- en uitklapt. Wat is er mis met gewoon inhoud op die "Parent Page" zetten...

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

Reacties: 9.491
Reg. datum: 30-06-2003

* Alex) had zojuist een Eureka-momentje voor een privéprojectje (Java)

Ik heb een class aangemaakt die overerft van Thread, waarin ik in de methode run() wat code heb gezet. Dus ik voer die code uit, en mijn UI-thread blijft hangen (Android-applicatie).

Ik bedenk me nu dat ik deze code heb:
Java:
1
2
MijnKlasse cls = new MijnKlasse();
cls.run();

Dat runt natuurlijk op de thread van waaruit ik de methode aanroep (de UI-thread dus) 8)7

Disclaimer: ik doe bijna nooit iets met Java O-)

Alex) wijzigde deze reactie 20-06-2012 15:57 (11%)

We are shaping the future

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

quote:
OkkE schreef op woensdag 20 juni 2012 @ 15:44:
Zucht, een Javascript oplossing mogen maken dat een sub-menu onClick in- en uitklapt. Wat is er mis met gewoon inhoud op die "Parent Page" zetten...
Je bedoeld gewoon een sub menu op de parent pagina zelf? Ja daar ben ik ook voorstander van, uitklappende submenu's zijn niet fijn.
twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

quote:
TheNephilim schreef op woensdag 20 juni 2012 @ 16:14:
[...]

Je bedoeld gewoon een sub menu op de parent pagina zelf? Ja daar ben ik ook voorstander van, uitklappende submenu's zijn niet fijn.
Simpel gezegd is de sturctuur:
code:
1
2
3
4
5
6
1. Home
2. Lorem
   2.1. Ipsum
   2.2. Dolor
   2.3. Sit
3. Contact

In mijn ogen is het redelijk gangbaar dat alles onder "Lorem" onMouseOver als dropdown zichtbaar wordt. Klik je op "Lorem" kom je op een pagina waar dan ook die sub-items staan.

Maar nee, in dit geval moet die dropdown met subs pas onClick zichtbaar worden en moet dus "Lorem" zelf geen pagina worden. :S Grrr.

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

quote:
OkkE schreef op woensdag 20 juni 2012 @ 16:31:
[...]

Simpel gezegd is de sturctuur:
code:
1
2
3
4
5
6
1. Home
2. Lorem
   2.1. Ipsum
   2.2. Dolor
   2.3. Sit
3. Contact

In mijn ogen is het redelijk gangbaar dat alles onder "Lorem" onMouseOver als dropdown zichtbaar wordt. Klik je op "Lorem" kom je op een pagina waar dan ook die sub-items staan.

Maar nee, in dit geval moet die dropdown met subs pas onClick zichtbaar worden en moet dus "Lorem" zelf geen pagina worden. :S Grrr.
Haha, owhja dat ken ik ook :P Dan word 'Lorem' dus alleen een placeholder eigenlijk.

Sowieso hebben klanten wel eens rare ideeën over bepaalde functionaliteit in een website :+
Squirrel!
Reacties: 3.969
Reg. datum: 27-09-2006

quote:
Alex) schreef op woensdag 20 juni 2012 @ 15:48:
* Alex) had zojuist een Eureka-momentje voor een privéprojectje (Java)

Dat runt natuurlijk op de thread van waaruit ik de methode aanroep (de UI-thread dus) 8)7

Disclaimer: ik doe bijna nooit iets met Java O-)
Argh, threads zorgen bij mij ook geregeld voor hoofdpijn... Ben pas met WPF bezig geweest om iets te bouwen wat een achtergrond proces moet worden, maar kreeg het gewoon met geen mogelijkeid voor elkaar :( De code draait, maar ik krijg gewoon op geen fatsoenlijke manier de GUI gesignaleerd dat ik klaar ben, zelf met Events krijg ik gesodemieter met "control belongs to another thread"... Ja doei, dan niet hoor :-(

Code op internet geeft niet altijd extra duidelijkheid. Nu is het resultaat dat gedurende een berekening de GUI bijft hangen... Gelukkig niet erg lang, maar toch wel jammer...

The #1 programmer excuse for legitimately slacking off: "My code's compiling"

twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

quote:
TheNephilim schreef op woensdag 20 juni 2012 @ 16:36:
Haha, owhja dat ken ik ook :P Dan word 'Lorem' dus alleen een placeholder eigenlijk.

Sowieso hebben klanten wel eens rare ideeën over bepaalde functionaliteit in een website :+
Inderdaad, niets meer dan een placeholder...
Goed, we doen 't maar, de klant verplichten zo'n pagina toch van inhoud te voorzien werkt ook niet. :)

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

quote:
.Gertjan. schreef op woensdag 20 juni 2012 @ 16:37:
[...]

Argh, threads zorgen bij mij ook geregeld voor hoofdpijn... Ben pas met WPF bezig geweest om iets te bouwen wat een achtergrond proces moet worden, maar kreeg het gewoon met geen mogelijkeid voor elkaar :( De code draait, maar ik krijg gewoon op geen fatsoenlijke manier de GUI gesignaleerd dat ik klaar ben, zelf met Events krijg ik gesodemieter met "control belongs to another thread"... Ja doei, dan niet hoor :-(

Code op internet geeft niet altijd extra duidelijkheid. Nu is het resultaat dat gedurende een berekening de GUI bijft hangen... Gelukkig niet erg lang, maar toch wel jammer...
Het is minder moeilijk dan het lijkt.
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public void Button1_Click(object senderRoutedEventArgs e)
{
   Task.Factory.StartNew(() => DoAsync());
}

private void DoAsync()
{
    // berekening hier
    Thread.Sleep(5000);

    Dispatcher.Invoke(new Action(() => MarkComplete(2)));
}

private void MarkComplete(int value)
{
    // klaer! en dit wordt op de gui thread uitgevoerd
    TextBlock1.Text = "Done! " + value;
}

Maar nog steeds lomp en cumbersome. Ik kan niet wachten tot .NET 4.5 uit beta komt, dan kun je eindelijk dit soort dingen doen: :9~
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public async void Button1_Click(object senderRoutedEventArgs e)
{
    int value = await Task<int>.Factory.StartNew(() => DoAsync());

    // klaer
    TextBlock1.Text = "Done! " + value;
}

private int DoAsync()
{
    // berekening hier
    Thread.Sleep(5000);

    return 2;
}

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

Reacties: 41.580
Reg. datum: 26-12-2000

quote:
.Gertjan. schreef op woensdag 20 juni 2012 @ 16:37:
[...]

Argh, threads zorgen bij mij ook geregeld voor hoofdpijn... Ben pas met WPF bezig geweest om iets te bouwen wat een achtergrond proces moet worden, maar kreeg het gewoon met geen mogelijkeid voor elkaar :( De code draait, maar ik krijg gewoon op geen fatsoenlijke manier de GUI gesignaleerd dat ik klaar ben, zelf met Events krijg ik gesodemieter met "control belongs to another thread"... Ja doei, dan niet hoor :-(

Code op internet geeft niet altijd extra duidelijkheid. Nu is het resultaat dat gedurende een berekening de GUI bijft hangen... Gelukkig niet erg lang, maar toch wel jammer...
OperationContext of SynchronizationContext, of hoe heet die shizzle ook alweer ...

DevLog - FotoLog

Reacties: 3.569
Reg. datum: 03-07-2004

En dan heb je ook nog de BackGroundWorker :)

Flickr

Reacties: 349
Reg. datum: 14-11-2008

quote:
Korben schreef op woensdag 20 juni 2012 @ 16:45:
[...]
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public async void Button1_Click(object senderRoutedEventArgs e)
{
    int value = await Task<int>.Factory.StartNew(() => DoAsync());

    // klaer
    TextBlock1.Text = "Done! " + value;
}

private int DoAsync()
{
    // berekening hier
    Thread.Sleep(5000);

    return 2;
}

Hoe zit het dan met de tasks. Kun je ze nog wel annuleren? Stel dat je op een pagina zit waar je allerlei dingen moet ophalen vanuit een webservice en je dus n async calls heb, dan lijkt het me wel dat je deze wil kunnen annuleren zodra je uit die pagina navigeert, toch?

http://www.mrsoundless.com

Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

quote:
Soundless schreef op woensdag 20 juni 2012 @ 16:59:
[...]


Hoe zit het dan met de tasks. Kun je ze nog wel annuleren? Stel dat je op een pagina zit waar je allerlei dingen moet ophalen vanuit een webservice en je dus n async calls heb, dan lijkt het me wel dat je deze wil kunnen annuleren zodra je uit die pagina navigeert, toch?
Je kunt gewoon zoals normaal een CancellationToken meegeven, en op die wijze de taak cancellen. Of je dan na je await nog moet kijken of de taak gecancelled is weet ik eerlijk gezegd niet.

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

Reacties: 237
Reg. datum: 22-01-2003

Werk ik al tijden met NuGet zie ik vandaag pas dat je ook een Package Visualizer hebt waarmee je je dependencies netjes grafisch kan laten weergeven. (Nou ja, je genereert DGML waar Visual Studio mee overweg kan).
Squirrel!
Reacties: 3.969
Reg. datum: 27-09-2006

quote:
Korben schreef op woensdag 20 juni 2012 @ 16:45:
[...]

Het is minder moeilijk dan het lijkt.
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public void Button1_Click(object senderRoutedEventArgs e)
{
   Task.Factory.StartNew(() => DoAsync());
}

private void DoAsync()
{
    // berekening hier
    Thread.Sleep(5000);

    Dispatcher.Invoke(new Action(() => MarkComplete(2)));
}

private void MarkComplete(int value)
{
    // klaer! en dit wordt op de gui thread uitgevoerd
    TextBlock1.Text = "Done! " + value;
}

Ah daar zocht ik naar, maar ik kan me niet herinneren dat ik het zo kort en bondig gevonden heb :P Deze ga ik binnenkort eens proberen op mijn code :)
quote:
Maar nog steeds lomp en cumbersome. Ik kan niet wachten tot .NET 4.5 uit beta komt, dan kun je eindelijk dit soort dingen doen: :9~
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public async void Button1_Click(object senderRoutedEventArgs e)
{
    int value = await Task<int>.Factory.StartNew(() => DoAsync());

    // klaer
    TextBlock1.Text = "Done! " + value;
}

private int DoAsync()
{
    // berekening hier
    Thread.Sleep(5000);

    return 2;
}

De voorbeelden met async leken me heel logisch inderdaad (had zelfs nog wat andere handige voorbeelden daarvoor gevonden), maar moeten nog eventjes wachten tot de nieuwe .net...
quote:
jip_86 schreef op woensdag 20 juni 2012 @ 16:48:
En dan heb je ook nog de BackGroundWorker :)
Juist omdat het op meerdere manieren kan wordt het verwarrend als je de voorbeelden leest :-( Veel stukken zijn daarnaast gefocust op details en beschrijven maar een van de elementen die je nodig hebt.

Maar met jullie antwoorden kan ik weer eventjes vooruit :P Thanks! Wat zou ik toch zonder de behulpzame tweakertjes moeten :)

Overigens was me ooit al iets vergelijkbaars gelukt, maar kon uiteraard niet meer herinneren hoe het zat. Ik wist zelfs niet meer waar ik het toen voor elkaar had gekregen :+

The #1 programmer excuse for legitimately slacking off: "My code's compiling"

Reacties: 302
Reg. datum: 15-11-2010

Begonnen aan framework voor mijn site. Ik hoop de eerste versie in de zomervakantie klaar te hebben.

Tweakblog | Portfolio

Reacties: 1.435
Reg. datum: 23-08-2009

quote:
Martindo schreef op woensdag 20 juni 2012 @ 18:35:
Begonnen aan framework voor mijn site. Ik hoop de eerste versie in de zomervakantie klaar te hebben.
Welke taal :)?

Nothing to see here!

Spinning Bunny :)
Reacties: 342
Reg. datum: 06-04-2011

Ik heb ook nog wat projectjes klaarliggen voor na de examens. :+
  • Een script schrijven om via de commandline ondertitels te downloaden. (handig voor op server via ssh). Doel: Perl kennis op peil houden en eens kijken hoe ik eigen commands in de shell kan maken.
  • Met mijn 2 Raspberry Pi's prutsen. (xbmc opzetten of git-server of gewoon fileserver van maken en de andere elektronica stuff mee doen) Doel: Elektronica-kennis naar boven halen en gewoon wat zitten klooien met linux.
  • Website (af)maken. Misschien aan een framework hangen (PHP) ook al is dat niet nodig. Doel: Beetje klooien met PHP Frameworks. :+
  • AfstandsbedieningApp maken voor mijn Androidphone en laten communiceren met laptop (of Raspberry Pi?). Doel: Java-skills op peil houden en Objective-C (laptop = Apple MBP) of Python leren.
En dan ook nog wat boeken lezen (zowel programmeergerelateerd als niet (ASOIAF)), op reis gaan, etc... Ach ja, als ik geen herexamens heb, ben ik drie maanden vrij om te doen wat ik wil. :D
Dodelijk blond!
Reacties: 4.888
Reg. datum: 28-03-2009

quote:
Ghehe schreef op woensdag 20 juni 2012 @ 19:44:
Ik heb ook nog wat projectjes klaarliggen voor na de examens. :+
  • Een script schrijven om via de commandline ondertitels te downloaden. (handig voor op server via ssh). Doel: Perl kennis op peil houden en eens kijken hoe ik eigen commands in de shell kan maken.
  • Met mijn 2 Raspberry Pi's prutsen. (xbmc opzetten of git-server of gewoon fileserver van maken en de andere elektronica stuff mee doen) Doel: Elektronica-kennis naar boven halen en gewoon wat zitten klooien met linux.
  • Website (af)maken. Misschien aan een framework hangen (PHP) ook al is dat niet nodig. Doel: Beetje klooien met PHP Frameworks. :+
  • AfstandsbedieningApp maken voor mijn Androidphone en laten communiceren met laptop (of Raspberry Pi?). Doel: Java-skills op peil houden en Objective-C (laptop = Apple MBP) of Python leren.
En dan ook nog wat boeken lezen (zowel programmeergerelateerd als niet (ASOIAF)), op reis gaan, etc... Ach ja, als ik geen herexamens heb, ben ik drie maanden vrij om te doen wat ik wil. :D
Stuk voor stuk leuke projectjes. Ik ga met toch ook eens zo'n Rapsberry Pi moeten halen denk ik.

Software is like sex, it's better when it's free

Reacties: 552
Reg. datum: 01-02-2005

Dan zou ik hem maar vast snel reserveren, dan heb je hem misschien rond kerst :P
Dodelijk blond!
Reacties: 4.888
Reg. datum: 28-03-2009

Of ik wacht even tot hij niet meer zo populair is ;)

Software is like sex, it's better when it's free

Reacties: 1.620
Reg. datum: 20-03-2002

quote:
Deathraven schreef op woensdag 20 juni 2012 @ 12:36:
[...]

Volgende keer word t toch echt Orchard
Ben zelf fan van Orchard, maar moet wel zeggen dat het nogal complex in elkaar zit en ook niet echt stabiel is wanneer je gaat upgraden.
Vind het zelf een enorm fijn leer project, aangezien er van alles wordt gebruikt waar je het een en ander van kan opsteken, maar is wel enigszins over-engineerd. Wanneer je het voor klanten/eindgebruikers gaat inzetten zou ik het nog wel heroverwegen.
Niet dat er een goed alternatief is, de ontwikkelaars van Umbraco hebben ook al gezegd dat hun CMS te complex is. Blijft vrij weinig over dat eenvoudig en ook gaaf is.

Consoles: Master System II | Mega Drive II | DC | GBA | PS 2 | GC | Wii
PC: Core i7 2600, 8GB, Radeon HD6850, 128GB Corsair SSD, 1TB Spinpoint F2
Laptop: Dell E6510, 256GB SSD, 8GB

Reacties: 62
Reg. datum: 12-11-2011

argh, konden ze niet net wat sneller komen met wp8, nu heb ik ineens geen enkele drang meer om een lumia 800 te kopen en voordat er een geschikt alternatief is...
To boldly do what no one has..
Reacties: 916
Reg. datum: 09-01-2001

quote:
IMPORTANT: THIS SUBSCRIPTION RENEWAL CONFIRMATION QUALIFIES YOU FOR UPGRADES TO NEW VERSIONS OF THE REFERENCED BELOW SOFTWARE. PLEASE SAVE A COPY OF THIS EMAIL FOR FUTURE REFERENCES.
Woeiii licentie voor PhpStorm vernieuwd _/-\o_

"If you see a light at the end of a wormhole, it's probably a photon torpedo!"

Reacties: 1.081
Reg. datum: 06-08-2009

quote:
mwolting schreef op woensdag 20 juni 2012 @ 20:12:
argh, konden ze niet net wat sneller komen met wp8, nu heb ik ineens geen enkele drang meer om een lumia 800 te kopen en voordat er een geschikt alternatief is...
Als ik jou was, zou ik inderdaad ook nog even wachten; (Ik heb zelf een Lumia 800, is een super phone, maar als je toch maar "kort" moet wachten, zou ik wachten :P.)
Japaveh Webdesign
Reacties: 453
Reg. datum: 12-03-2003

quote:
Priet schreef op woensdag 20 juni 2012 @ 20:51:
[...]

Woeiii licentie voor PhpStorm vernieuwd _/-\o_
quote: email
Type: Upgrade Subscription for Commercial License
Applicable Software: PhpStorm
Subscription Reference No*: SR-133454-E845461
Expiration Date: 26 July 2013
Number of Authorized Users: 1
Hier ook. PHPstorm is imho de beste PHP editor op dit moment beschikbaar.

Solo Database: Online electronic logbook and database system for research applications

Reacties: 306
Reg. datum: 24-12-2011

quote:
Mag ik vragen hoe uitgebreid je hierin gaat zijn? Ben zelf nl. met een project bezig, allicht krijg ik nog ideeen :)

Unrelated;

Misschien toch is wat actiever gaan posten hiero ;x
Reacties: 1.209
Reg. datum: 21-02-2005

Liep vandaag tegen een probleempje aan wat te maken had met het feit waarom het volgende niet het resultaat had dat ik verwachtte (dit was overigens niet de bewuste code :+)


C#:
1
2
3
4
5
6
7
8
List<intnumbers = new List<int>() {102030 };
List<Actionfunctions = new List<Action>();

foreach (int number in numbers)
   functions.Add(() => Console.WriteLine(number));

foreach (Action function in functions)
   function();

Uitleg

QNAP TS-410 kopen?

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000

Je code werkt dus naar behoren in C# 5 ;)

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

Reacties: 1.209
Reg. datum: 21-02-2005

Inmiddels niet meer ;)

Maar goed, met de snelheid waarmee wij migreren naar nieuwe versies..tegen die tijd ben ik al lang een gefrustreerde manager bij een grote toko :+

Overigens vind ik dat Eric Lippert dit soort dingen altijd helder uitlegt. :)

QNAP TS-410 kopen?

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000

quote:
Nee, juist wel.

Voorheen werkte dit niet, omdat 'number' een reference is naar een variabele die blijft bestaan en iedere iteratie wordt aangepast (dus tegen de tijd dat je de closure aanroept heeft 'number' de waarde van het laatste element, voor élke closure)

In C# 5 werkt je code wel, omdat ze het zo hebben aangepast dat iteration variables elke iteratie opnieuw worden "gedefinieerd". Elke closure krijgt op die manier zijn eigen versie van 'number', en dus werkt je code naar behoren.

Staat gewoon uitgelegd in het artikel dat je linkt :)

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

Reacties: 10.929
Reg. datum: 13-09-2000

Ergens een beetje jammer dat ze de werking van foreach aanpassen maar niet van for (wat ook niet echt kan) waardoor scoping nu anders werkt voor die twee constructies. Dat maakt de boel niet bepaald eenvoudiger.

Ik denk dat een heleboel programmeurs zo alsnog de fout in gaan als ze een for-loop gebruiken. Dan moeten ze alsnog een extra variabele in lokale scope introduceren (net als voorheen bij zo'n foreach-loop moest).

Soultaker wijzigde deze reactie 21-06-2012 10:30 (46%)

PGP public key

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

Gisteren een boek besteld over HTML5, was niet eens zo duur XD Nouja, achteraf nog ¤ 21,- inclusief verzendkosten, maar dat kan een keer. Hopelijk krijg ik dan meer inzicht in de semantische shizzle van HTML5. Soms zit ik met bepaalde blokken, waarvan ik niet weet wat ik er mee moet. Wel een <header role="heading"> of niet, section of aside...

Nu nog een keer beginnen aan Symfony2, komt er maar niet van... :X
Schietende bloemen bijten wel!
Reacties: 1.070
Reg. datum: 17-02-2003

quote:
Soultaker schreef op donderdag 21 juni 2012 @ 10:27:
Ergens een beetje jammer dat ze de werking van foreach aanpassen maar niet van for (wat ook niet echt kan) waardoor scoping nu anders werkt voor die twee constructies. Dat maakt de boel niet bepaald eenvoudiger.
De output was sowieso al anders: vergelijk
http://dotnetpad.net/ViewPaste/wZioEQGiDkSPEhlw-4krzg (foreach: 30 30 30)
en
http://dotnetpad.net/ViewPaste/nsCvOO8nN0i3x7BocLBUUQ (for: 40 40 40)

en verklaar vervolgens wat hier gebeurt:
http://dotnetpad.net/ViewPaste/aB7-_HSH30qZ8N39OEQP_g

``Some people, when confronted with a problem, think `I know, I'll use regular expressions.' Now they have two problems. --jwz''
Remember 23/10 - Wordt het wafflehat, o2 of toch moo?

twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

quote:
TheNephilim schreef op donderdag 21 juni 2012 @ 11:05:
Gisteren een boek besteld over HTML5, [...]
Welk boek?

Opzich ben ik meer voorstander van het "online opzoeken", juist omdat HTML en CSS eigenlijk een levende standaard is. Maar misschien is een analoog naslagwerk ook niet verkeerd. :)

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000

quote:
ValHallASW schreef op donderdag 21 juni 2012 @ 11:08:
[...]

De output was sowieso al anders
Duh, een foreach is ook niet een for, waarbij die laatste een increment expressie uitvoert totdat een conditie ongeldig wordt - de waarde van je iterator in een typische for is op het eind dus die ongeldige conditie. Ik denk niet dat veel mensen dat vreemd vinden. Veel mensen verwachten dat gedrag juist indien men de iterator buiten de for-loop definieert.

Waar het Soultaker om gaat is dat de scoping rules anders zijn. Wat natuurlijk ook niet gek is juist door bovenstaand gedrag - je hebt maar 1 variabele die je steeds verandert. Maar wel onverwachts voor iemand die in beide loops closures zit te maken - in de ene werkt het wel, maar in de andere niet. Consistentie lijkt me handiger eerlijk gezegd.

Of een manier om te specificeren dat je een kopie wil en niet een referentie, zoals in C++ mogelijk is :)

.oisyn wijzigde deze reactie 21-06-2012 11:27 (28%)

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

quote:
OkkE schreef op donderdag 21 juni 2012 @ 11:08:
[...]

Welk boek?

Opzich ben ik meer voorstander van het "online opzoeken", juist omdat HTML en CSS eigenlijk een levende standaard is. Maar misschien is een analoog naslagwerk ook niet verkeerd. :)
HTML5 FOR WEB DESIGNERS --> http://www.abookapart.com/products/html5-for-web-designers

Helemaal waar, maar voor zoiets is even een boek die je er bij kan pakken wel handig. Uiteraard zal er nog wel wat veranderen, maar het basis principe op papier om even door te lezen en erbij te pakken, leek me wel handig.

Heb geen idee of het boek wat is, maar ze hebben meer interessante boeken, dus dan kom ik er zeker eens terug.


Woy
Moderator Devschuur®
Reacties: 11.587
Reg. datum: 28-04-2000

quote:
.oisyn schreef op donderdag 21 juni 2012 @ 11:21:
[...]
Consistentie lijkt me handiger eerlijk gezegd.
Dat lijkt me ook. Ze hadden beter een warning o.i.d. toe kunnen voegen ( R# geeft bijvoorbeeld al een melding van "Access to modified closure" )

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”

twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

quote:
TheNephilim schreef op donderdag 21 juni 2012 @ 11:30:
[...]


HTML5 FOR WEB DESIGNERS --> http://www.abookapart.com/products/html5-for-web-designers

Helemaal waar, maar voor zoiets is even een boek die je er bij kan pakken wel handig. Uiteraard zal er nog wel wat veranderen, maar het basis principe op papier om even door te lezen en erbij te pakken, leek me wel handig.

Heb geen idee of het boek wat is, maar ze hebben meer interessante boeken, dus dan kom ik er zeker eens terug.
Ziet er zo op 't eerste gezicht goed uit. Sowieso is alles van A [Boos/List/...] Apart wel van hoge kwaliteit, heb ik het idee. Misschien dat ik 'm ook eens bestel. :)

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000


Dus :P

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

achter de duinen
Reacties: 33.047
Reg. datum: 23-09-2001

quote:
Woy schreef op donderdag 21 juni 2012 @ 11:31:
[...]

Dat lijkt me ook. Ze hadden beter een warning o.i.d. toe kunnen voegen ( R# geeft bijvoorbeeld al een melding van "Access to modified closure" )
Een warning is stukken beter dan de nu gekozen inconsistentie omdat er developers zijn die closures niet snappen. Die mensen moeten gedwongen worden zich in de taal te verdiepen. Zo faciliteer je alleen maar dat mensen nooit boven het scriptkiddie-niveau uitkomen.

It was when I was happiest that I longed most. It was on happy days when we were up there on the hills, the three of us, with the wind and the sunshine ...

Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

quote:
Wel ziek dat ze eerst die kaas heel zorgvuldig neerleggen en met een spatel precies goed strijken, en dan in Photoshop nog eens gaan bijwerken. En de (natuurlijke) gaatjes in het brood dichtsmeren.

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

Reacties: 14.587
Reg. datum: 24-04-2000

quote:
Nu heb ik zin in McDonalds :(
Schietende bloemen bijten wel!
Reacties: 1.070
Reg. datum: 17-02-2003

quote:
.oisyn schreef op donderdag 21 juni 2012 @ 11:21:
Of een manier om te specificeren dat je een kopie wil en niet een referentie, zoals in C++ mogelijk is :)
Zoals in het artikel genoemd: dan moet je een kopie maken /binnen/ de scope van de loop-iteratie, dus:
C#:
1
2
3
4
        foreach (int number in numbers) {
            int n = number;
            functions.Add(() => Console.WriteLine(n));
        }

http://dotnetpad.net/ViewPaste/Mv-OvBZfFUGqt4S1yg3o4g
http://dotnetpad.net/ViewPaste/SzJOkqScgkukt161ffXwzA

Toegegeven: dat geef je niet aan in de foreach zelf.

Of je moet iets in deze richting doen, maar mijn C#-fu is te zwak om het op één regel te krijgen.
http://dotnetpad.net/ViewPaste/xFC54cawNU6xcZYc0DQo9w

``Some people, when confronted with a problem, think `I know, I'll use regular expressions.' Now they have two problems. --jwz''
Remember 23/10 - Wordt het wafflehat, o2 of toch moo?

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000

quote:
ValHallASW schreef op donderdag 21 juni 2012 @ 11:58:
[...]

Zoals in het artikel genoemd: dan moet je een kopie maken /binnen/ de scope van de loop-iteratie
Wat alleen maar extra typwerk is buiten de closure zelf. Dit is niet echt wat ik bedoelde met "specificeren dat je een kopie wil"

In C++
C++:
1
2
3
4
5
6
7
8
9
10
std::vector<std::function<void()>> f;

for (int i = 0i < 10i++)
{
    f.push_back([i]() { std::cout << i << std::endl; }); // copy i
    f.push_back([&i]() { std::cout << i << std::endl; }); // reference i

    f.push_back([=]() { std::cout << i << std::endl; }); // copy all
    f.push_back([&]() { std::cout << i << std::endl; }); // reference all
}

Overigens is het aanroepen van een closure gemaakt op regel 6 en 9 ná de for-loop undefined behavior

.oisyn wijzigde deze reactie 21-06-2012 12:13 (16%)

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

quote:
Zag 'm vandaag ook voorbij komen. Ergens verbaasde me het nog wel een beetje dat ze toch echte ingredienten gebruiken en "alleen" beter neerleggen. Ik heb (onterecht?) het idee dat voor foto's het eten altijd alles van plastic is of op zijn minst met "hair spray" vast wordt gezet.

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

quote:
OkkE schreef op donderdag 21 juni 2012 @ 13:34:
[...]

Zag 'm vandaag ook voorbij komen. Ergens verbaasde me het nog wel een beetje dat ze toch echte ingredienten gebruiken en "alleen" beter neerleggen. Ik heb (onterecht?) het idee dat voor foto's het eten altijd alles van plastic is of op zijn minst met "hair spray" vast wordt gezet.
Wel jammer dat ze geen broodje doen met wat meer sla, dan gaan ze vast even met de plantenspuit aan de gang. Dat ziet er altijd zo over fris uit :P

Subway broodjes staan ook altijd zo mooi op de foto trouwens :+
Reacties: 10.929
Reg. datum: 13-09-2000

quote:
OkkE schreef op donderdag 21 juni 2012 @ 13:34:
Zag 'm vandaag ook voorbij komen. Ergens verbaasde me het nog wel een beetje dat ze toch echte ingredienten gebruiken en "alleen" beter neerleggen. Ik heb (onterecht?) het idee dat voor foto's het eten altijd alles van plastic is of op zijn minst met "hair spray" vast wordt gezet.
Bij De Wereld Draait Door (dacht ik?) hadden ze een tijdje geleden ook een Nederlandse fotograaf die foto's maakte van kant-en-klaar maaltijden. Die deed het op dezelfde manier: alles perfect neerzetten, met allerlei hulpmiddelen erbij en vaak maar half-bereid (zoals ook van de hamburger in dat filmpje alleen de rand gebakken is). Dus was 'ie eindeloos aan het pielen om een paar gedroogde erwten mooi op de voorgrond te krijgen, maar hij gooide er niet gewoon een paar verse erwten bij: alles moest uit de oorspronkelijke verpakking komen.

Wel grappig om te zien, omdat op die manier de foto dus zowel heel eerlijk als ontzettend nep is. Je zou de foto zelf kunnen reconstrueren, maar op je bord ziet het er never nooit zo mooi uit.

Ads vs Reality is ook zo'n leuke site.

PGP public key

Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

Die foto's zijn uiteraard bedoeld om er zo lekker mogelijk uit te zien om je interesse te wekken, maar in het restaurant zelf gaat het er voornamelijk om dat ze zo snel mogelijk worden geproduceerd. Aan het uiterlijk zal nog steeds aandacht (horen te) worden besteed, maar het is minstens net zo belangrijk dat jij binnen een minuut of wat je burger voor je neus hebt.

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

Er werd ook genoemd dat de klant, door de manier waarop de foto gemaakt word, meteen kan zien wat er op het broodje zit. Dus het is ook nog functioneel en niet alleen maar mooi.
Reacties: 14.587
Reg. datum: 24-04-2000

quote:
TJHeuvel schreef op donderdag 21 juni 2012 @ 12:52:
[...]

Canadezen hebben echt een raar accent. Aboot

Cartman! wijzigde deze reactie 21-06-2012 13:53 (10%)

PM FroPod
Reacties: 31.669
Reg. datum: 26-09-2000

quote:
TJHeuvel schreef op donderdag 21 juni 2012 @ 12:52:
[...]

Canadezen hebben echt een raar accent. Aboot
http://impressive.net/people/gerald/2003/03/12/keep-oot.jpg

[GoT topic extension for Chrome - werkt nog niet met tweakers.net 7] - [T.net karma monitor]
[Deus Ex: HR] - [Lara Croft and the Guardian Of Light]

נְפִילִים
Reacties: 2.511
Reg. datum: 21-09-2005

Heeft iemand hier wel eens gewerkt met touchscreen-controls op websites? Dat je bijvoorbeeld kunt swipen over een slider.
twitter.com/okke29
Reacties: 11.481
Reg. datum: 28-10-2000

quote:
TheNephilim schreef op donderdag 21 juni 2012 @ 14:03:
Heeft iemand hier wel eens gewerkt met touchscreen-controls op websites? Dat je bijvoorbeeld kunt swipen over een slider.
Laatst heb ik daar hammer.js ("You can touch this") voor gebruikt. Werkte prima.

In-browser notepad? Paste this into address bar:
data:text/html, <html contenteditable>

Jongste 4 jaar-actieve user
Reacties: 4.786
Reg. datum: 19-06-2009

Hmmm. Lekker dan. Mijn hoster heeft nieuwe servers geplaatst, altijd goed :).
Alleen kan ik de MySQL server niet meer bezoeken vanuit SQLyog, want hij heeft de poort (3306) dichtgegooid voor buiten. Dus ik moet nu alles via PMA doen (kutkreng) en mijn syncscriptjes werken niet meer.
Vroeger op de oude server kan ik via DirectAdmin IP's toevoegen die access hadden, werkte altijd goed, nu kan dat niet meer :(

Dell U2711 *O* | Intel Core i7 2600K | 8GB RAM | Samsung Spinpoint 2TB | EVGA P67 FTW | Club3D HD6790 | Samsung 830 256GB - Alles

Reacties: 349
Reg. datum: 14-11-2008

Ben vandaag voor de eerste keer echt in het proggie gaan duiken waar ik aan moet werken en damn wat zit het vol met bugs :/

http://www.mrsoundless.com

Reacties: 1.293
Reg. datum: 13-12-2002

quote:
F.West98 schreef op donderdag 21 juni 2012 @ 14:22:
Hmmm. Lekker dan. Mijn hoster heeft nieuwe servers geplaatst, altijd goed :).
Alleen kan ik de MySQL server niet meer bezoeken vanuit SQLyog, want hij heeft de poort (3306) dichtgegooid voor buiten. Dus ik moet nu alles via PMA doen (kutkreng) en mijn syncscriptjes werken niet meer.
Vroeger op de oude server kan ik via DirectAdmin IP's toevoegen die access hadden, werkte altijd goed, nu kan dat niet meer :(
Het is eigenlijk vrij normaal dat ze DB servers van buiten dichtgooien. Lijkt mij eigenlijk niet zo'n domme stap. Als je SSH toegang hebt zou je d.m.v. een SSH tunnel er nog wel bij kunnen. Kan je SQLyog blijven gebruiken.
Because I'm a potato
Reacties: 12.695
Reg. datum: 28-06-2006

quote:
F.West98 schreef op donderdag 21 juni 2012 @ 14:22:
Hmmm. Lekker dan. Mijn hoster heeft nieuwe servers geplaatst, altijd goed :).
Alleen kan ik de MySQL server niet meer bezoeken vanuit SQLyog, want hij heeft de poort (3306) dichtgegooid voor buiten. Dus ik moet nu alles via PMA doen (kutkreng) en mijn syncscriptjes werken niet meer.
Vroeger op de oude server kan ik via DirectAdmin IP's toevoegen die access hadden, werkte altijd goed, nu kan dat niet meer :(
"Lief dagboek. Vandaag wilde de rest van de wereld weer eens niet meewerken met mijn plannetjes."

Blog || Follow me on Twitter

Jongste 4 jaar-actieve user
Reacties: 4.786
Reg. datum: 19-06-2009

Het is niet dom, maar onhandig voor mij :P

Dell U2711 *O* | Intel Core i7 2600K | 8GB RAM | Samsung Spinpoint 2TB | EVGA P67 FTW | Club3D HD6790 | Samsung 830 256GB - Alles

Reacties: 302
Reg. datum: 15-11-2010

quote:
Ijstheefles schreef op woensdag 20 juni 2012 @ 23:38:
[...]


Mag ik vragen hoe uitgebreid je hierin gaat zijn? Ben zelf nl. met een project bezig, allicht krijg ik nog ideeen :)

Unrelated;

Misschien toch is wat actiever gaan posten hiero ;x
Ik weet nog niet exact wat het gaat doen, maar in ieder geval het onderstaand:
  • Gebruikers met verschillende privileges (beheerder, poster, lid)
  • Reactiesysteem met BB Code en smilies.
  • Berichten plaatsen
  • Beheerscherm
Ik heb nog een tentamen week, daarna kan ik echt beginnen. :)

Het doel hiervan is om mijn PHP en MySQL kennis te verhogen en ook verder te gaan in de ontwikkeling van webapplicaties.

Martindo wijzigde deze reactie 21-06-2012 15:02 (9%)

Tweakblog | Portfolio

Je bent zelf hydrofiel.
Reacties: 22.681
Reg. datum: 13-06-2003

quote:
Martindo schreef op woensdag 20 juni 2012 @ 18:35:
Begonnen aan framework voor mijn site. Ik hoop de eerste versie in de zomervakantie klaar te hebben.
Om te leren? Pak anders gewoon een bestaand framework, dan heb je nog wat aan de kennis die je opdoet.
quote:
Soundless schreef op donderdag 21 juni 2012 @ 14:27:
Ben vandaag voor de eerste keer echt in het proggie gaan duiken waar ik aan moet werken en damn wat zit het vol met bugs :/
Join the club. *O* lekker er omheen hacken.

CodeCaster wijzigde deze reactie 21-06-2012 15:04 (38%)

And another thing you / Should've known from the start / The problems in hand / Are lighter than at heart

Reacties: 302
Reg. datum: 15-11-2010

quote:
CodeCaster schreef op donderdag 21 juni 2012 @ 15:01:
[...]

Om te leren? Pak anders gewoon een bestaand framework, dan heb je nog wat aan de kennis die je opdoet.
Dat ga ik ook doen, maar ik wil daarnaast me eigen framework bouwen. Daarnaast ben ik van plan hierna ook andere webapplicaties te gaan bouwen en misschien proberen dit als extensies in dit framework te doen. Dat je ze dus als standalone apps kunt gebruiken of i.c.m. met Serenity (het framework dus)

Tweakblog | Portfolio

Suddenly, a foot.
Reacties: 2.092
Reg. datum: 10-01-2001

Mensen die de WP8 keynote niet hebben gezien:

YouTube: Windows Phone 8 Developer Summit

| Ci7 2500K @ 3.8 GHz / MSI P67A-C45 / 8GB DDR3 / Radeon HD 6970 2GB / 1650 GB SATA
| TESV \o/ | BF3 \o/ | BMS \o/ | LG E700 \o/

Pagina: vorige 1 ... 111 112 113 ... 267 volgende 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.


© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies

Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True

Website van het jaar 2012