Volgens mij had de emo die de keynote deed daar een ander idee over, right guys?Caelorum schreef op donderdag 03 april 2014 @ 10:49:
[...]
Het zijn dan ook geen Apple fanatici he ^^
Dido schreef op donderdag 03 april 2014 @ 11:06:
[...]
* Dido slingert zijn nieuwe Nespresso aan
Coffee everyone?

Dit is echt mijn week niet. Ben nu twee dagen ziek. Daarnaast probeer ik al sinds maandag dit stukje door te worstelen: http://scottbilas.com/publications/gem-resmgr/
Ik snap het idee. Ik snap de code, maar op de een of andere manier valt het niet echt lekker..
Bedoel je Wikipedia: Joe Belfiore?PrisonerOfPain schreef op donderdag 03 april 2014 @ 11:07:
[...]Volgens mij had de emo die de keynote deed daar een ander idee over, right guys?* one-man clap *
[ Voor 25% gewijzigd door Caelorum op 03-04-2014 11:09 ]
Is dat nou een ja of een nee?
Want hij is geen emo, hij is een designer!
Want hij is geen emo, hij is een designer!
[ Voor 44% gewijzigd door Caelorum op 03-04-2014 11:20 ]
Natuurlijk, heb je veel andere 40+-ers tijdens de keynote gezien die als een 16-jarige aan praten waren?Caelorum schreef op donderdag 03 april 2014 @ 11:20:
Is dat nou een ja of een nee?
Want hij is geen emo, hij is een designer!
Ja, ik vind hem altijd wel een welkome afwisseling in de keynote. Heb liever hem dan die gast van de business afdeling. Wat een saai droog verhaal had hij zeg. Alsof ze graag hebben dat alle bedrijven naar de concurrent lopen.
Volgens mij geen van twee. Het ziet er meer uit als een smiley.Caelorum schreef op donderdag 03 april 2014 @ 11:20:
Is dat nou een ja of een nee?
Begin een steeds groter fan van RavenDB te worden.
Het is alleen wel vervelend dat je lastig achteraf database modules kan toevoegen. Kan bv achteraf niet even document versioning toevoegen. Nee, dat moet je doen door een backup terug te zetten in een nieuwe database, waarbij je dat dan dus hebt aangezet.
Resultaat: Je zet bij een nieuwe database maar gewoon alles aan. Wat ook weer niet goed is...
Het is alleen wel vervelend dat je lastig achteraf database modules kan toevoegen. Kan bv achteraf niet even document versioning toevoegen. Nee, dat moet je doen door een backup terug te zetten in een nieuwe database, waarbij je dat dan dus hebt aangezet.
Resultaat: Je zet bij een nieuwe database maar gewoon alles aan. Wat ook weer niet goed is...
Jay, net een grote bug gefixed in onze Angular timepicker directive

Waar gebruik je node.js dan voor dat het zo mooi aansluit?Chris7 schreef op donderdag 03 april 2014 @ 10:16:
AngularJS is wel heel awesome, veel meer dan ik dacht. Komt op zich mooi samen met node.js waar ik nu al mee bezig ben. Maar kost wel weer tijd om onder de knie te krijgen.
Bedoel je dan het minifyen, testen en bundelen van je code of iets anders?
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Je zal toch (doorgaans) een backend nodig hebben. Daar kan je NodeJS prima voor gebruiken.Jan_V schreef op donderdag 03 april 2014 @ 13:07:
[...]
Waar gebruik je node.js dan voor dat het zo mooi aansluit?
Bedoel je dan het minifyen, testen en bundelen van je code of iets anders?
Een de tests van Angular worden door NodeJS gedaan idd.
[ Voor 7% gewijzigd door wackmaniac op 03-04-2014 13:30 ]
Read the code, write the code, be the code!
Solderen werkt beter als je ook de juiste soldeerbout aan hebt staan... Laat ik maar weer terug gaan naar dev werk.
Lekker bezig gemeente Groningen! Ik krijg een mailtje voor het "jaarlijkse vestigingenonderzoek", en in de mail staat netjes ons oude bedrijfsadres (Jozef Israëlsstraat). So far, so good. Ik netjes klikken op de link in het mailtje. Uw huidige adres: "Jozef Isra?lsstraat".... zucht. Hoe moeilijk is het nou?
Dat ook (Grunt), maar node.js is inmiddels ook in te zetten als backend, zoals wackmaniac zegt. Ik ben nu aan het experimenteren met node-webkit en daar kan ik Angular goed bij gebruiken, denk ik.Jan_V schreef op donderdag 03 april 2014 @ 13:07:
[...]
Waar gebruik je node.js dan voor dat het zo mooi aansluit?
Bedoel je dan het minifyen, testen en bundelen van je code of iets anders?
Moet me inhouden voor de geijkte reactie nu...Intru schreef op donderdag 03 april 2014 @ 14:19:
Lekker bezig gemeente Groningen! Ik krijg een mailtje voor het "jaarlijkse vestigingenonderzoek", en in de mail staat netjes ons oude bedrijfsadres (Jozef Israëlsstraat). So far, so good. Ik netjes klikken op de link in het mailtje. Uw huidige adres: "Jozef Isra?lsstraat".... zucht. Hoe moeilijk is het nou?
[ Voor 34% gewijzigd door Chris7 op 03-04-2014 14:24 ]
Chris7 schreef op donderdag 03 april 2014 @ 14:21:
[...]
Moet me inhouden voor de geijkte reactie nu...

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Ho ho, give him some credit, er stond geen "Jozef Israëlsstraat"
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.
Ben momenteel ook beetje aan het spelen met Angular. Moet nog even wennen aan het idee dat er maar 1 ng-view is; ben gewend om pagina's zoveel mogelijk bloksgewijs op te bouwen. Vind de documentatie en voorbeelden wel wat summier, maar we komen er welChris7 schreef op donderdag 03 april 2014 @ 14:21:
[...]
Dat ook (Grunt), maar node.js is inmiddels ook in te zetten als backend, zoals wackmaniac zegt. Ik ben nu aan het experimenteren met node-webkit en daar kan ik Angular goed bij gebruiken, denk ik.
Read the code, write the code, be the code!
Niet dat ik een extreem lange discussie wil hebben!wackmaniac schreef op donderdag 03 april 2014 @ 14:46:
[...]
Ben momenteel ook beetje aan het spelen met Angular. Moet nog even wennen aan het idee dat er maar 1 ng-view is; ben gewend om pagina's zoveel mogelijk bloksgewijs op te bouwen. Vind de documentatie en voorbeelden wel wat summier, maar we komen er wel
Maar op mijn werk hebben we zitten twijfelen tussen Ember.js, Angular & Backbone.
Backbone was snel afgevallen.
Ikzelf ben meer van Angular.
Collega (die het ook moet programmeren) van Ember.js
Mijn vraag: waarom hebben jullie voor Angular gekozen?
Als je meerdere/nested views wil, kijk eens naar: https://github.com/angular-ui/ui-routerwackmaniac schreef op donderdag 03 april 2014 @ 14:46:
[...]
Ben momenteel ook beetje aan het spelen met Angular. Moet nog even wennen aan het idee dat er maar 1 ng-view is; ben gewend om pagina's zoveel mogelijk bloksgewijs op te bouwen. Vind de documentatie en voorbeelden wel wat summier, maar we komen er wel
Inderdaad, zo'n s te weinig zou hem niet overkomen.oisyn schreef op donderdag 03 april 2014 @ 14:45:
Ho ho, give him some credit, er stond geen "Jozelf Israëlstraat"
@Ryur; ik ben Angular aan het proberen, collega EmberJS. Wij zijn er dus ook nog niet uit 
@Intru: die had ik gevonden. Ben net begonnen, dus bouw het even rustig op, maar die stond idd al op de radar
@Intru: die had ik gevonden. Ben net begonnen, dus bouw het even rustig op, maar die stond idd al op de radar
Read the code, write the code, be the code!
@ discussie hierboven:
Wat is er mis met KnockoutJS dan?
Wat is er mis met KnockoutJS dan?
Het mist een beetje de dingen die React zo goed makenStruikrover schreef op donderdag 03 april 2014 @ 14:59:
@ discussie hierboven:
Wat is er mis met KnockoutJS dan?
Latin-1 character set?Intru schreef op donderdag 03 april 2014 @ 15:01:
[...]
Het mist een beetje de dingen die React zo goed maken
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.
Waarom gebruiken nodejs als backend? Wat voor een backend? Ik ben ook bezig met AngularJS en zit te kijken hoe dit te gebruiken valt binnen een web-site die ook zonder JS nog een beetje moet werken.
Verwijderd
Ik vind het idee van directives echt super. Als je er eenmaal aan gewend bent kun je het niet meer missen. Vooral als je complexe javascript applicaties moet bouwenRyur schreef op donderdag 03 april 2014 @ 14:48:
[...]
Niet dat ik een extreem lange discussie wil hebben!
Maar op mijn werk hebben we zitten twijfelen tussen Ember.js, Angular & Backbone.
Backbone was snel afgevallen.
Ikzelf ben meer van Angular.
Collega (die het ook moet programmeren) van Ember.js
Mijn vraag: waarom hebben jullie voor Angular gekozen?
Op gebied van routing ed zul je niet veel verschil in functionaliteit tegenkomen.
Tip: zoek iets anders. AngularJS is (wat mij betreft) het meest geschikt voor applicaties (achter een login, waar SEO ook niet relevant is) die stuk mogen gaan als JS disabled is.alienfruit schreef op donderdag 03 april 2014 @ 15:53:
Waarom gebruiken nodejs als backend? Wat voor een backend? Ik ben ook bezig met AngularJS en zit te kijken hoe dit te gebruiken valt binnen een web-site die ook zonder JS nog een beetje moet werken.
Met Intru; unobtrusiveness en AngularJS (of EmberJS) gaan niet samen.
Je backend gebruik je (althans ik) voornamelijk om data te ontsluiten (doorgaans middels json), die je mbv Angular ombakt naar browsergeschikte html.
Je backend gebruik je (althans ik) voornamelijk om data te ontsluiten (doorgaans middels json), die je mbv Angular ombakt naar browsergeschikte html.
Read the code, write the code, be the code!
Nou ja, het gaat voornamelijk dat de content nog zichtbaar is zonder JS. De web-site is voornamelijk bedoelt voor mobiele toestellen voor de Engelse en Nederlandse markt. Maar ik zit inderdaad nog te twijfelen.
De ICT bij ons op school, again, 

spoiler: OH NOES RANT!!!
Ze zeggen tegen mij dat er geen iPad vanuit school meer over is om de iOS app te testen, de school geen Macs heeft die niet actief worden gebruikt en alles dus nieuw aangeschaft moet worden.
Ik ga vandaag even rondvragen: er is nog ergens een iPad over in het Natuurkunde-kabinet, en die TOA (beheerder van alle Macbooks) heeft Macbooks die krachtig genoeg zijn (30+, max. grootte van een klas is 30), maar die mag ze niet zomaar uitlenen (voor thuisgebruik). Als de rector toestemming geeft natuurlijk wel (zelfde voor de iPad).
Ze hebben dus gewoon niet in de gaten dat ze zo veel apparatuur hebben OF haten mij en proberen die app te stoppen
Ik ga vandaag even rondvragen: er is nog ergens een iPad over in het Natuurkunde-kabinet, en die TOA (beheerder van alle Macbooks) heeft Macbooks die krachtig genoeg zijn (30+, max. grootte van een klas is 30), maar die mag ze niet zomaar uitlenen (voor thuisgebruik). Als de rector toestemming geeft natuurlijk wel (zelfde voor de iPad).
Ze hebben dus gewoon niet in de gaten dat ze zo veel apparatuur hebben OF haten mij en proberen die app te stoppen
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Obviously dat tweedeF.West98 schreef op donderdag 03 april 2014 @ 16:12:
De ICT bij ons op school, again,
spoiler: OH NOES RANT!!!Ze zeggen tegen mij dat er geen iPad vanuit school meer over is om de iOS app te testen, de school geen Macs heeft die niet actief worden gebruikt en alles dus nieuw aangeschaft moet worden.
Ik ga vandaag even rondvragen: er is nog ergens een iPad over in het Natuurkunde-kabinet, en die TOA (beheerder van alle Macbooks) heeft Macbooks die krachtig genoeg zijn (30+, max. grootte van een klas is 30), maar die mag ze niet zomaar uitlenen (voor thuisgebruik). Als de rector toestemming geeft natuurlijk wel (zelfde voor de iPad).
Ze hebben dus gewoon niet in de gaten dat ze zo veel apparatuur hebben OF haten mij en proberen die app te stoppen
Ze zijn gewoon je rants zat
Directives zijn fucking awesome. Je kunt gewoon eigen html tags maken. In plaats van een 'img' tag voor een avatar maak je gewoon een 'avatar' tag aan en de logica daarvan kun je dan in elke pagina waar je avatars weer wil geven gebruiken.Ryur schreef op donderdag 03 april 2014 @ 14:48:
Mijn vraag: waarom hebben jullie voor Angular gekozen?
Daarnaast is de integratie met JSON API's ook compleet awesome. Je kunt het low-level doen met de $http service (beetje zoals de $.ajax calls in jquery) maar je kunt ook resources configureren, dus een User resource wordt dan onderwater gekoppeld aan een '/api/user/:userid' URL bijvoorbeeld. Dan kun je gewoon User.save() doen om 'em op te slaan en onderwater doet 'ie een put.
Dat. Angular is bedoeld voor single-page applicaties e.d., zonder JS gaat het hoe dan ook niet werken.Intru schreef op donderdag 03 april 2014 @ 16:01:
Tip: zoek iets anders. AngularJS is (wat mij betreft) het meest geschikt voor applicaties (achter een login, waar SEO ook niet relevant is) die stuk mogen gaan als JS disabled is.
De standaard manier van werken is dat je de content via een API call via JSON ophaalt en dat Angular dan hiervoor de DOM opbouwt. Je hebt in je controller een array van items opgehaald en in de view wordt er dan over die array geitereerd en worden je items toegevoegd aan je DOM. Zonder JS zie je dus niks. Heck, zonder JS wordt alleen een lege index.html geladen.alienfruit schreef op donderdag 03 april 2014 @ 16:10:
Nou ja, het gaat voornamelijk dat de content nog zichtbaar is zonder JS. De web-site is voornamelijk bedoelt voor mobiele toestellen voor de Engelse en Nederlandse markt. Maar ik zit inderdaad nog te twijfelen.
[ Voor 42% gewijzigd door Hydra op 03-04-2014 16:22 ]
https://niels.nu
Hé, zo vaak rant ik toch niet meer? Laatste keer was.... gisteren! Over KCV. In de HK.Robbiedobbie schreef op donderdag 03 april 2014 @ 16:13:
[...]
Obviously dat tweede :
Ze zijn gewoon je rants zat
De laatste keer hier is toch al wel wat langer geleden.
[ Voor 6% gewijzigd door F.West98 op 03-04-2014 16:28 ]
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Hah, I saw what you did there...F.West98 schreef op donderdag 03 april 2014 @ 16:27:
[...]
Hé, zo vaak rant ik toch niet meer? Laatste keer was.... gisteren! Over KCV. In de HK.
De laatste keer hier is toch al wel wat langer geleden.
Ik ga eens uitzoeken in hoeverre mensen en moderne telefoon hebben. Met degelijk Javascript en aangeschakeld.
Wat is er nóu weer? Voel je je soms aangesproken?
Ik ben nu meer aan het rondkijken wat er mogelijk is, Ember is ook een mogelijkheid maar Angular is volgens mij populairder wat een voordeel is door meer beschikbare content van de community etc. Dus daar kijk ik nu eerst eens naar.Ryur schreef op donderdag 03 april 2014 @ 14:48:
[...]
Niet dat ik een extreem lange discussie wil hebben!
Maar op mijn werk hebben we zitten twijfelen tussen Ember.js, Angular & Backbone.
Backbone was snel afgevallen.
Ikzelf ben meer van Angular.
Collega (die het ook moet programmeren) van Ember.js
Mijn vraag: waarom hebben jullie voor Angular gekozen?
Lol ik kijk in oude code en zie een enorme discussie tussen mij en een collega in de broncode als een serie comments.
Er was een rij ja / nee / maakt niet uit velden in een formulier. De laatste was "heeft rijbewijs". Mijn standpunt was om die 3 velden zo te laten. Collega vond het doelloos om een "nee" veld te hebben bij "heeft rijbewijs" omdat... waarom zou je ooit willen zoeken op personen die geen rijbewijs hebben?
Mijn gedachte was: Het is de conventie om die 3 velden te hebben en wat nou als je personen wil zoeken voor een advertentie om je rijbewijs te halen? Zijn gedachte was waarschijnlijk: Het is een zoekmachine voornamelijk gebruikt voor het vinden van kandidaten voor een baan. Als geen rijbewijs vereist is, maakt het niet uit of een persoon er wel of niet een heeft en het verschil tussen "nee" en "maakt niet uit" kan dan verwarrend werken voor de gebruiker.
Voor beiden valt wel wat te zeggen. Leuk om die discussie terug te zien zo
Mooie plek ook... in de comments.
Edit: cat /dev/random = let me just freeze your system
Er was een rij ja / nee / maakt niet uit velden in een formulier. De laatste was "heeft rijbewijs". Mijn standpunt was om die 3 velden zo te laten. Collega vond het doelloos om een "nee" veld te hebben bij "heeft rijbewijs" omdat... waarom zou je ooit willen zoeken op personen die geen rijbewijs hebben?
Mijn gedachte was: Het is de conventie om die 3 velden te hebben en wat nou als je personen wil zoeken voor een advertentie om je rijbewijs te halen? Zijn gedachte was waarschijnlijk: Het is een zoekmachine voornamelijk gebruikt voor het vinden van kandidaten voor een baan. Als geen rijbewijs vereist is, maakt het niet uit of een persoon er wel of niet een heeft en het verschil tussen "nee" en "maakt niet uit" kan dan verwarrend werken voor de gebruiker.
Voor beiden valt wel wat te zeggen. Leuk om die discussie terug te zien zo
Edit: cat /dev/random = let me just freeze your system
[ Voor 3% gewijzigd door Gamebuster op 03-04-2014 17:26 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Argh..... EntityFramework, wat doe je ! 
Als het werkt is EF ontiegelijk tof, maar als je iets complexers wil dan ben je gewoon een hele dag aan het kloten... Loop al de hele middag te stoeien met inheritance die gewoon weigert fatsoenlijk op te slaan. Bah...
Op de een of andere manier vindt EF het niet tof als ik een de verschillende inheritance types wil combineren, ik wil een deel van de data afsplitsen naar verschillende tabellen (dus een tabel per type), maar een ander deel moet hij combineren (dus een tabel per implementatie), maar op de een of andere manier vind EF mij niet lief....
Misschien de laptop maar dichtmikken en iets anders gaan doen...
Als het werkt is EF ontiegelijk tof, maar als je iets complexers wil dan ben je gewoon een hele dag aan het kloten... Loop al de hele middag te stoeien met inheritance die gewoon weigert fatsoenlijk op te slaan. Bah...
Op de een of andere manier vindt EF het niet tof als ik een de verschillende inheritance types wil combineren, ik wil een deel van de data afsplitsen naar verschillende tabellen (dus een tabel per type), maar een ander deel moet hij combineren (dus een tabel per implementatie), maar op de een of andere manier vind EF mij niet lief....

Misschien de laptop maar dichtmikken en iets anders gaan doen...
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.
Lijkt mij echt onlogisch tbh. Misschien mis ik een deel (zal vast wel) maar waarom zou je zelf tags willen maken als daar al oplossingen voor zijn? Gewoon een class "avatar" en je bent klaar. Tenminste ik zie dan het praktisch nut niet helemaal, en persoonlijk zou ik juist helemaal geen speciale tags willen hebben. Zo krijg je nog meer "bloated" spul (weet even geen beter woord).Hydra schreef op donderdag 03 april 2014 @ 16:18:
[...]
Directives zijn fucking awesome. Je kunt gewoon eigen html tags maken. In plaats van een 'img' tag voor een avatar maak je gewoon een 'avatar' tag aan en de logica daarvan kun je dan in elke pagina waar je avatars weer wil geven gebruiken.
@verhaal over comments.
Zat met een regex range (ja ja) waar meerdere "vormen" van zijn. Gaat om kenteken ranges in dit geval. Er zijn nu eigenlijk 3 "ranges" , in eerste instantie stond er ook één range, met vervolgens een "nieuwere" met als comment "nieuwe kentekens". Nu ging ik de 3e erbij zetten, heb maar als comment "nog nieuwere" erbij gezet

* Avalaxy is nu ook AngularJS aan het leren. Ik voel me helemaal hip
Ik snap zelf alleen nog niet zo goed wat je er nou precies mee moet
Dus, waarvoor gebruiken jullie het?

Ik snap zelf alleen nog niet zo goed wat je er nou precies mee moet
Wat is meer "bloated":Douweegbertje schreef op donderdag 03 april 2014 @ 18:43:
Lijkt mij echt onlogisch tbh. Misschien mis ik een deel (zal vast wel) maar waarom zou je zelf tags willen maken als daar al oplossingen voor zijn? Gewoon een class "avatar" en je bent klaar. Tenminste ik zie dan het praktisch nut niet helemaal, en persoonlijk zou ik juist helemaal geen speciale tags willen hebben. Zo krijg je nog meer "bloated" spul (weet even geen beter woord).
code:
1
| <div class="avatarcontainer"><img src="http://bla" title=""Douweegbertje"/></div> |
of
code:
1
| <avatar/> |
In je HTML?
Alles wat niet back-end is?Avalaxy schreef op donderdag 03 april 2014 @ 19:01:
En welke specifieke onderdelen daarvan?
[ Voor 12% gewijzigd door Hydra op 03-04-2014 19:01 ]
https://niels.nu
Routing & 2-way-binding. En DI voor testen.Avalaxy schreef op donderdag 03 april 2014 @ 19:01:
En welke specifieke onderdelen daarvan?
[ Voor 5% gewijzigd door Megamind op 03-04-2014 19:19 ]
Maar node.js sluit net zo goed aan als een Web API project lijkt me. Het zijn gewoon REST calls, dan maakt het weinig uit waar die calls naar toe gaan, node.js, IIS, self-hosted OWIN applicatie, etc.Chris7 schreef op donderdag 03 april 2014 @ 14:21:
[...]
Dat ook (Grunt), maar node.js is inmiddels ook in te zetten als backend, zoals wackmaniac zegt. Ik ben nu aan het experimenteren met node-webkit en daar kan ik Angular goed bij gebruiken, denk ik.
Directives zijn inderdaad cool! Het is soort van de voorloper op de web controls (wat is de naam ook alweer?) die binnenkort(?) eens gaan worden ondersteund.
We zijn nu met een klein team bezig om een soort hobby project te maken, waar we dan ook AngularJS gebruiken. Wel even wennen, dat javascript, maar met zo'n enorm framework is het best eenvoudig om iets te maken. Zonder een dergelijke abstractie laag had ik nimmer dit type SPAs kunnen maken.
[ Voor 30% gewijzigd door Jan_V op 03-04-2014 19:27 ]
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Wat betreft Javascript Frameworks: ik vind zelf Meteor een geweldig Framework om mee te werken. `Realtime` data en supersnel apps bouwen. Handig als je even snel een interne tool nodig hebt.
No trees were harmed in the creation of this message, but several thousand electrons were mildly inconvenienced.
Ja heerlijk framework!Kobus Post schreef op donderdag 03 april 2014 @ 19:31:
Wat betreft Javascript Frameworks: ik vind zelf Meteor een geweldig Framework om mee te werken. `Realtime` data en supersnel apps bouwen. Handig als je even snel een interne tool nodig hebt.
Gebruik het best vaak. Ben ook betrokken bij een aantal plugins voor Meteor (o.a. communiceren van & naar .NET via DDP)
In deze context de div + img, maar dat was niet helemaal mijn punt. Overigens hoef je een image niet nog eens te nesten in een div. Het gaat mij specifiek om extra html elements, dat snap ik gewoon niet. Waarom zou je dat willen?Hydra schreef op donderdag 03 april 2014 @ 19:01:
[...]
Wat is meer "bloated":
code:
1 <div class="avatarcontainer"><img src="http://bla" title=""Douweegbertje"/></div>
of
code:
1 <avatar/>
In je HTML?
[...]
Alles wat niet back-end is?
Dan zit je op een gegeven moment met je standaard html, vervolgens wat home-made html tags en dan lijkt het mij enorm onduidelijk. Dat dus met een volledige pagina. Neem dan gewoon een fatsoenlijke parser met "fatsoenlijke" tags om onderscheid in bepaalde dingen te krijgen.
Je hoeft geen html tags te hebben om logica aan iets te koppelen. Daar zijn vele andere oplossingen voor die naar mijn mening duidelijker en "makkelijker" zijn. Sterker nog zou je met PHP domweg een <?=$avatar?> neer kunnen zetten en je hebt het zelfde effect.
Mijn punt is gewoon, ga niet mixen met dingen. Html tags is voor html, niet voor een één of andere logica. Zorg dan gewoon dat het @avatar, {avatar} of weet ik veel is... Maar nogmaals, misschien snap ik de context niet.
Het is dan ook een best-practice om je eigen elementen te prefixen, dus bijvoorbeeld <got-avatar/> en <got-nieuweReactie/>Douweegbertje schreef op donderdag 03 april 2014 @ 19:47:
[...]
In deze context de div + img, maar dat was niet helemaal mijn punt. Overigens hoef je een image niet nog eens te nesten in een div. Het gaat mij specifiek om extra html elements, dat snap ik gewoon niet. Waarom zou je dat willen?
Dan zit je op een gegeven moment met je standaard html, vervolgens wat home-made html tags en dan lijkt het mij enorm onduidelijk. Dat dus met een volledige pagina. Neem dan gewoon een fatsoenlijke parser met "fatsoenlijke" tags om onderscheid in bepaalde dingen te krijgen.
Je hoeft geen html tags te hebben om logica aan iets te koppelen. Daar zijn vele andere oplossingen voor die naar mijn mening duidelijker en "makkelijker" zijn. Sterker nog zou je met PHP domweg een <?=$avatar?> neer kunnen zetten en je hebt het zelfde effect.
Mijn punt is gewoon, ga niet mixen met dingen. Html tags is voor html, niet voor een één of andere logica. Zorg dan gewoon dat het @avatar, {avatar} of weet ik veel is... Maar nogmaals, misschien snap ik de context niet.
Wanneer je dat niet doet, dan wordt het een zootje en heb je ook kans dat het in de toekomst gaat breken als iemand een nieuw standaard HTML element verzint (zoals nu met HTML5 het geval is geweest)
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Groeten uit Duitsland.
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!
Ik ben nu bezig met node-webkit en dan zit je wel vast aan node.jsJan_V schreef op donderdag 03 april 2014 @ 19:20:
[...]
Maar node.js sluit net zo goed aan als een Web API project lijkt me. Het zijn gewoon REST calls, dan maakt het weinig uit waar die calls naar toe gaan, node.js, IIS, self-hosted OWIN applicatie, etc.
Web ComponentsDirectives zijn inderdaad cool! Het is soort van de voorloper op de web controls (wat is de naam ook alweer?) die binnenkort(?) eens gaan worden ondersteund.
Naar Meteor heb ik eerder ook wel gekeken, alleen was het toen nog niet heel erg volwassen. Ziet nu ook wel goed uit, misschien ook maar eens naar kijken.Kobus Post schreef op donderdag 03 april 2014 @ 19:31:
Wat betreft Javascript Frameworks: ik vind zelf Meteor een geweldig Framework om mee te werken. `Realtime` data en supersnel apps bouwen. Handig als je even snel een interne tool nodig hebt.
Het probleem is dat er zoveel mooie frameworks/tools zijn die ik nog wel zou willen beheersen maar zoals wel vaker is mijn tijd het daar niet mee eens
Verhuisplannen aan't maken om naar Swifterbant te gaan. Stuk beter dan kut buurt in Zaandam en niet veel duurder. Heb al iemand die het huis dat ik nu heb zou willen kopen voor wat ik ervoor betaald heb (incl. overdracht en bouwdepot). Nu nog hypotheek kunnen krijgen als startende ZZPer, wat zo goed als onmogelijk is zover ik weet.
Let op: Mijn post bevat meningen, aannames of onwaarheden
Aii. Door het kunnen gebruiken van DevExpress MVC componenten op mijn werk is het zeer irritant wanneer je dit niet voor handen hebt bij een prive projectje. Moet ik nou serieus alle sortering en filtering zelf op een tabel gaan frutselen? Uiteraard kan ik gebruik maken van Bootstrap, maar nog geen mooie sorteer, filter en paging library gevonden die zo even clientside dat kan regelen voor me.
Iemand een mooie library daarvoor (asp.net mvc 5)?
Iemand een mooie library daarvoor (asp.net mvc 5)?
[ Voor 7% gewijzigd door diabolofan op 03-04-2014 21:56 ]
Zelf heb ik daar een keer ng-grid voor gebruikt. Uiteraard wel angular en geen asp.net mvc, maar je kunt het uiteraard mixen als je wilt.
Ng-grid werkt wel aardig en snel, mits je niet 7 gb aan data er in stopt (praktijk ervaring
)
Ng-grid werkt wel aardig en snel, mits je niet 7 gb aan data er in stopt (praktijk ervaring
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Wut.
Toen had ik *ineens* een Macbook Air en een iPad in bruikleen van school
/laatste-over-de-app
Toen had ik *ineens* een Macbook Air en een iPad in bruikleen van school
/laatste-over-de-app
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
https://blog.mozilla.org/...teps-down-as-mozilla-ceo/
Dat zat er wel aan te komen...
Dat zat er wel aan te komen...
Ik zou zeggen zo goed als alles aangezien je SEO-technisch gezien toch al niet echt meer een compleet document oplevert.Avalaxy schreef op donderdag 03 april 2014 @ 19:01:
En welke specifieke onderdelen daarvan?
iOS developer
Ik zit er een beetje naar te kijken... is dit nou een beetje hip en modern in front-end land? Ik doe niet zoveel met websites, maar als ik het doe gebruik ik hooguit jquery. Heb wel iets wat nogal ajax heavy is, web interface voor een (windows) app dat veel data en graphs moet kunnen weergeven. Ik zoek iets van een template systeem oid want dynamisch html opbouwen via dom of via strings word ik ook niet erg vrolijk vanAvalaxy schreef op donderdag 03 april 2014 @ 18:50:
* Avalaxy is nu ook AngularJS aan het leren. Ik voel me helemaal hip![]()
Ik snap zelf alleen nog niet zo goed wat je er nou precies mee moetDus, waarvoor gebruiken jullie het?
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.
Dat laatste gebruik je dus ook Angular voor. Angular laadt zelf aan de hand van gedefinieerde routes views. Die kunnen bestaan uit een enkele view, maar ook 'partials' (dus een index.html layout met daarin een 'main' view die weer een nav 'view' integreerd)..oisyn schreef op donderdag 03 april 2014 @ 22:53:
Ik zit er een beetje naar te kijken... is dit nou een beetje hip en modern in front-end land? Ik doe niet zoveel met websites, maar als ik het doe gebruik ik hooguit jquery. Heb wel iets wat nogal ajax heavy is, web interface voor een (windows) app dat veel data en graphs moet kunnen weergeven. Ik zoek iets van een template systeem oid want dynamisch html opbouwen via dom of via strings word ik ook niet erg vrolijk van
En 'hip'; tja. Het werkt, en het is een 'net' MVC model, maar dan volledig client-side. Is ook prima te mixen met een server-side MVC framework. Maar het is wel bedoeld voor (semi-) single-page applicaties.
Zelf gebruik ik het in combinatie met Yeoman en Grunt, die pleurt in een keer een heel framework voor je neer en zorgt ook dat changes meteen gereload worden enzo. Als ik een view aanpas dan wordt de pagina in m'n browser ook meteen gerefreshed bijvoorbeeld. Je merkt wel dat het hele Node ecosysteem behoorlijk volwassen begint te worden.
Waarom niet? Schoot je ook ineens in de stress toen we opeens 'divs' moesten gaan gebruiken in plaats van layouts te maken met tables? Het maakt de HTML een stuk simpeler; complexe pagina's hebben nog al eens de neiging een wirrewar van divs te worden, dat kunnen wegabstraheren naar een nieuwe tag maakt die HTML duidelijker.Douweegbertje schreef op donderdag 03 april 2014 @ 19:47:
In deze context de div + img, maar dat was niet helemaal mijn punt. Overigens hoef je een image niet nog eens te nesten in een div. Het gaat mij specifiek om extra html elements, dat snap ik gewoon niet. Waarom zou je dat willen?
Wat bedoel je? Waarom zou een <avatar> tag, of een <emoticon> tag minder duidelijk zijn dan <img src="avatar.jpg"/>?Dan zit je op een gegeven moment met je standaard html, vervolgens wat home-made html tags en dan lijkt het mij enorm onduidelijk. Dat dus met een volledige pagina. Neem dan gewoon een fatsoenlijke parser met "fatsoenlijke" tags om onderscheid in bepaalde dingen te krijgen.
Ja, maar dit gaat om een client-side framework. Angular bouwt de dom voor je op, dat doe je niet server side. Server side maak je eigenlijk alleen maar een API die data aanlevert; alle logica zit client-side. Zoals ik al zei; Angular is vooral bedoeld voor rich client side applications; zonder javascript enabled werken ze absoluut niet.Je hoeft geen html tags te hebben om logica aan iets te koppelen. Daar zijn vele andere oplossingen voor die naar mijn mening duidelijker en "makkelijker" zijn. Sterker nog zou je met PHP domweg een <?=$avatar?> neer kunnen zetten en je hebt het zelfde effect.
HTML is voor markup, dat zegt de naam al. Eigen tags introduceren doet daar niks aan af. Een directive hoeft overigens geen tag te zijn, het kan ook een attribute zijn. Je kunt in plaats van een <avatar> tag ook een <img avatar/> tag maken als je dat liever hebt. Daar ben je compleet vrij in. In die zin is een directive gewoon te vergelijken met een CSS 'class', alleen in plaats van style hang je applicatielogica aan een element in de DOM.Mijn punt is gewoon, ga niet mixen met dingen. Html tags is voor html, niet voor een één of andere logica. Zorg dan gewoon dat het @avatar, {avatar} of weet ik veel is... Maar nogmaals, misschien snap ik de context niet.
[ Voor 47% gewijzigd door Hydra op 03-04-2014 23:08 ]
https://niels.nu
Yeoman daar zat een collega vandaag mee te spelen, even mee zitten kijken en dat zag er echt wel interessant uit. Soort van package en release manager.Hydra schreef op donderdag 03 april 2014 @ 23:01:
[...]
Zelf gebruik ik het in combinatie met Yeoman en Grunt, die pleurt in een keer een heel framework voor je neer en zorgt ook dat changes meteen gereload worden enzo. Als ik een view aanpas dan wordt de pagina in m'n browser ook meteen gerefreshed bijvoorbeeld. Je merkt wel dat het hele Node ecosysteem behoorlijk volwassen begint te worden.
iOS developer
Ja, en er zijn generators voor heel veel verschillende typen projects. De meest populaire (Angular fullstack) heb ik gebruikt om een standaard MEAN (Mongo, Express, Angular, Node) app neer te zetten. Hij regelt ook (als je dat wil) Passport integratie met Express. Dus je hebt meteen een kale Bootstrap site met login en alle angular routing voor je geregeld klaar staan. En vergeet niet de grunt config; die is niet geheel triviaal.BikkelZ schreef op donderdag 03 april 2014 @ 23:02:
Yeoman daar zat een collega vandaag mee te spelen, even mee zitten kijken en dat zag er echt wel interessant uit. Soort van package en release manager.
Maar er zijn ook generators voor Flask, PHP, etc: http://yeoman.io/community-generators.html
Oh, en niet te vergeten: je gebruikt de generator daarna ook nog eens om dingen als extra routes e.d. te genereren. Scheelt een hoop typewerk!
[ Voor 10% gewijzigd door Hydra op 03-04-2014 23:14 ]
https://niels.nu
Om nog maar even te zwijgen over het feit dat het nogal wat makkelijker is om de implementatie van een user defined tag te wijzigen dan alle occurrences van een een of andere div-structuur alleen maar omdat je de layout anders wil hebben.Hydra schreef op donderdag 03 april 2014 @ 23:01:
Wat bedoel je? Waarom zou een <avatar> tag, of een <emoticon> tag minder duidelijk zijn dan <img src="avatar.jpg"/>?
In feite hetzelfde principe als functies en constants vs inline code copy/pasting en hardcoded literals in een programmeertaal
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.
Precies. Daarnaast lijkt het me dat iedereen wel snapt dat HTML outputten vanuit code al sinds een 'paar jaar' niet als best-practice gezien wordt (ik probeer 't subtiel te houden) juist hierom..oisyn schreef op donderdag 03 april 2014 @ 23:10:
Om nog maar even te zwijgen over het feit dat het nogal wat makkelijker is om de implementatie van een user defined tag te wijzigen dan alle occurrences van een een of andere div-structuur alleen maar omdat je de layout anders wil hebben.
In feite hetzelfde principe als functies en constants vs inline code copy/pasting en hardcoded literals in een programmeertaal
https://niels.nu
Wordt die html dan clientside omgetoverd in fatsoenlijke html mbv javascript?
Yup. Of nouja, de DOM wordt opgebouwd.Caelorum schreef op donderdag 03 april 2014 @ 23:49:
Wordt die html dan clientside omgetoverd in fatsoenlijke html mbv javascript?
https://niels.nu
Laat ik het maar niet meer raar vinden ook dat webapplicaties af en toe zo traag als stront door een trechter worden...
Want?dcm360 schreef op vrijdag 04 april 2014 @ 00:33:
Laat ik het maar niet meer raar vinden ook dat webapplicaties af en toe zo traag als stront door een trechter worden...
https://niels.nu
http://datanews.knack.be/...article-4000581714973.htm
Gaat iemand hier iets mee doen?
Gaat iemand hier iets mee doen?
[ Voor 15% gewijzigd door PdeBie op 04-04-2014 09:04 ]
Of met de open source c# van Microsoft?
Groeten uit NederlandFiresphere schreef op donderdag 03 april 2014 @ 20:02:
Groeten uit Duitsland.
Groeten uit België. Hah, de Belgen zijn in de meerderheid
Ligt eraan hoe het gerealiseerd wordt. Onload = flickering = site voelt traag. Minder krachtige devices kunnen issues hebben met performance. Veel custom elements op je pagina vereist veel processing.
Ik vraag me af hoe custom elements werken op je SEO.
Het idee vind ik leuk, alleen ik weet niet hoe de realiteit is. Ik zie misschien liever dat serverside mijn document (eenmalig) wordt omgetoverd tot een serie DIVs. Kan je er ook een leuke template language van maken:
<post>
<avatar></avatar>
<content></content>
</post>
$post.content = "html content shizzle"
$post.avatar = "foo.png"
I.c.m. LESS/SCSS/SASS kan je de tags direct stylen. Een plugin voor de parser/tokenizer/whatever kan `post`, `avatar` en `content` selectors converteren naar div.post, div.avatar en div.content enz.
[ Voor 43% gewijzigd door Gamebuster op 04-04-2014 10:29 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Als je op zoek bent naar SEO dan kan je AngularJS/EmberJS wel links laten liggen. Het is voornamelijk bedoeld voor applicaties en niet voor websites.
[ Voor 30% gewijzigd door wackmaniac op 04-04-2014 10:26 ]
Read the code, write the code, be the code!
Dat is dus mijn #1 rede om inderdaad die link te laten liggen. Ik wil dat mijn gehele webpagina werkt zonder JS, zover mogelijk. JS moet features toevoegen, niet vereist zijn.wackmaniac schreef op vrijdag 04 april 2014 @ 10:25:
Als je op zoek bent naar SEO dan kan je AngularJS/EmberJS wel links laten liggen. Het is voornamelijk bedoeld voor applicaties en niet voor websites.
Let op: Mijn post bevat meningen, aannames of onwaarheden
Groeten uit België!
Total domination inderdaad!Otherside1982 schreef op vrijdag 04 april 2014 @ 10:08:
Groeten uit België. Hah, de Belgen zijn in de meerderheid
Sweet. We zijn geupdate naar Visual Studio 2013!
code:
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
| 0:000:x86> .load wow64exts 0:000:x86> !analyze -v ******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* *** WARNING: Unable to verify checksum for C:\windows\assembly\NativeImages_v4.0.30319_32\WindowsBase\ef90aeb894485d14b249d102309b6df3\WindowsBase.ni.dll *** WARNING: Unable to verify checksum for C:\windows\assembly\NativeImages_v4.0.30319_32\System.Drawing\c4477b3ce64d0d612d1ab0dba425b77f\System.Drawing.ni.dll FAULTING_IP: +0 00000000 ?? ??? EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff) ExceptionAddress: 0000000000000000 ExceptionCode: 80000007 (Wake debugger) ExceptionFlags: 00000000 NumberParameters: 0 CONTEXT: 0000000000000000 -- (.cxr 0x0;r) eax=60fefe88 ebx=00038003 ecx=00000799 edx=205d1404 esi=205d1798 edi=045d0000 eip=669ca405 esp=003eea1c ebp=003eea3c iopl=0 nv up ei ng nz na pe nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000286 clr!WKS::gc_heap::find_first_object+0x6f: 669ca405 0fb708 movzx ecx,word ptr [eax] ds:002b:60fefe88=0004 FAULTING_THREAD: 0000000000000000 BUGCHECK_STR: 80000007 DEFAULT_BUCKET_ID: APPLICATION_HANG PROCESS_NAME: devenv.exe ERROR_CODE: (NTSTATUS) 0x80000007 - {Kernel Debugger Awakened} the system debugger was awakened by an interrupt. EXCEPTION_CODE: (HRESULT) 0x80000007 (2147483655) - Operation aborted APPLICATION_VERIFIER_FLAGS: 0 APP: devenv.exe ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre MANAGED_STACK: !dumpstack -EE No export dumpstack found DERIVED_WAIT_CHAIN: Dl Eid Cid WaitType -- --- ------- -------------------------- 0 56b4.48dc Unknown WAIT_CHAIN_COMMAND: ~0s;k;; BLOCKING_THREAD: 00000000000048dc PRIMARY_PROBLEM_CLASS: APPLICATION_HANG LAST_CONTROL_TRANSFER: from 00000000669cc30a to 00000000669ca405 STACK_TEXT: 003eea3c 669cc30a 00000000 00000000 669c7592 clr!WKS::gc_heap::find_first_object+0x6f 003eead4 669c73c4 0056f64c 00000000 00000000 clr!WKS::gc_heap::mark_through_cards_for_segments+0x199 003eeb2c 669c6b19 66efbc30 66efbf2c 00000004 clr!WKS::gc_heap::mark_phase+0x2d3 003eeb5c 669c6e86 0d0e458a 66efb7a0 00000001 clr!WKS::gc_heap::gc1+0xba 003eeba0 669c6f6d 00000030 00000000 00000003 clr!WKS::gc_heap::garbage_collect+0x61e 003eebc8 669cbd64 00000000 00000000 02cb0458 clr!WKS::GCHeap::GarbageCollectGeneration+0x174 003eebec 669bc59e 00000000 2d4e19ec 02cb0458 clr!WKS::gc_heap::try_allocate_more_space+0x15a 003eec04 669bc70b 00000000 00000030 0056be30 clr!WKS::gc_heap::allocate_more_space+0x18 003eec1c 668c4a62 00000030 00000030 00000002 clr!WKS::GCHeap::Alloc+0x4f 003eec3c 668c495f 01000000 61007d14 050283c4 clr!Alloc+0x54 003eec78 668c99ca 0d0e43e2 184b31b0 050283c4 clr!AllocateObject+0x94 003eed00 60f1ae7c 00000000 00000000 00000000 clr!JIT_New+0x6b 003eed1c 60f38d39 00000000 00000000 003eedd8 mscorlib_ni+0x2eae7c 003eed84 60f51ca5 00000000 00000000 66e4b4e8 mscorlib_ni+0x308d39 003eee1c 5a42af01 00000000 04f5b1a8 04f5b1c8 mscorlib_ni+0x321ca5 003eee30 5a42c6cd 04f5b1a8 04f5b1c8 003eee58 System_ComponentModel_Composition_ni+0x4af01 003eee40 5a42c68f 00000000 04f5b1a8 00000010 System_ComponentModel_Composition_ni+0x4c6cd 003eee58 5a42c5cc 00000000 04f5b1a8 00000010 System_ComponentModel_Composition_ni+0x4c68f 003eee7c 5a42c59c 003eee98 5a42c488 00000000 System_ComponentModel_Composition_ni+0x4c5cc 003eee84 5a42c488 00000000 2d4e0a0c 04f5b1c8 System_ComponentModel_Composition_ni+0x4c59c 003eee98 5a42c400 5a43b0b0 04f5b1c8 2d4e19ac System_ComponentModel_Composition_ni+0x4c488 003eeeb0 5a42c300 2d4e19ac 21dd8248 003eef0c System_ComponentModel_Composition_ni+0x4c400 003eeee4 5a4246a0 2d4e19ac 04f5b1c8 5e031c91 System_ComponentModel_Composition_ni+0x4c300 003eef38 5a4252d6 00000000 2d4e0b84 2d4e0a80 System_ComponentModel_Composition_ni+0x446a0 003eef80 5a424ff5 2d4e0a0c 2d4e0a80 21dd8114 System_ComponentModel_Composition_ni+0x452d6 003eefbc 5a424f12 00000001 2d4e0a0c 2d4e0a80 System_ComponentModel_Composition_ni+0x44ff5 003eeff8 5a430aa3 2d4e0a0c 00000000 00000000 System_ComponentModel_Composition_ni+0x44f12 003ef018 5a430a3b 04f0acac 00000000 2d4e0a50 System_ComponentModel_Composition_ni+0x50aa3 003ef034 5a430790 00000001 04f0acac 18b23780 System_ComponentModel_Composition_ni+0x50a3b 003ef050 5a4297aa 04caf0c4 18b25324 21ea9f34 System_ComponentModel_Composition_ni+0x50790 003ef064 5a431ca9 04f0acac 18b23780 003ef58c System_ComponentModel_Composition_ni+0x497aa 003ef080 5a49e558 21ea9fa0 21ea9f80 60f86ff5 System_ComponentModel_Composition_ni+0x51ca9 003ef0b8 619b366f 00000000 00000000 21ea9fa0 System_ComponentModel_Composition_ni+0xbe558 003ef0ec 60f86c6c 250c1fdc 250c1fe8 003ef10c mscorlib_ni+0xd8366f 003ef0fc 1cab4135 2d4e066c 003ef174 003ef184 mscorlib_ni+0x356c6c WARNING: Frame IP not in any known module. Following frames may be wrong. 003ef10c 1cab395a 00000000 00000000 00000000 0x1cab4135 003ef184 1cab389f 045d2f6c 00000000 00000000 0x1cab395a 003ef1dc 1cab3832 00000000 00000000 00000000 0x1cab389f 003ef244 1cab360f 003ef2f0 00000000 00000000 0x1cab3832 003ef278 1cab357f 045d2f6c 00000000 00000000 0x1cab360f 003ef2d0 1cab3512 00000000 00000000 00000000 0x1cab357f 003ef318 1cab33cf 003ef3bc 00000000 00000000 0x1cab3512 003ef344 1cab3357 045d2f6c 00000000 00000000 0x1cab33cf 003ef39c 1cab32ea 00000000 00000000 00000000 0x1cab3357 003ef3e0 1cab319f 003ef484 00000000 00000000 0x1cab32ea 003ef40c 1cab3127 045d2f6c 00000000 00000000 0x1cab319f 003ef464 1cab30ba 00000000 00000000 00000000 0x1cab3127 003ef4ac 1cab2f78 003ef58c 00000000 00000000 0x1cab30ba 003ef5f8 668ccf30 06f395f8 05036e6c 2d4e04f8 0x1cab2f78 003ef668 65feefbc 00000000 660d07f0 0d039d58 clr!ThreadNative::GetCurrentThread+0x5 003ef690 669565af 18ee5828 1cab2c48 003ef724 msenv!ATL::CComObject<CObjectMgr>::Release+0x49 003ef6fc 57cb2750 003ef79c 00000000 353ad638 clr!COMToCLRWorker+0x3e6 003ef72c 664ae723 3462fd40 003ef768 0d039c5c VCProject!CVSReferences::get_Count+0x27 003ef7b0 66487c47 15a4b4c8 15a4b4c8 00000000 msenv!CVsProjectReferencesSet::Init+0x11b 003ef7cc 66487838 003ef800 65fef058 003ef818 msenv!AtlCreateInstanceInit1<CVsProjectReferencesSet,IUnknown * &>+0x31 003ef7dc 56fda927 0058a290 15a4b4c8 003ef800 msenv!CObjectMgr::CreateProjectReferenceSet+0x1c 003ef818 56fda834 082aa6e0 1ba82200 00000000 vcpkg!CStoreLibrary::OnAfterOpenProject+0xe3 003ef830 56fa4ec0 ef84e6e2 0c69c4ec 0c02ec18 vcpkg!CInitializeConfigurationWorkItem::OnCompleted+0x25 003ef868 56f97f4e 0c02ec24 003ef908 77001725 vcpkg!CWorkItem::ProcessPendingWorkItemCompletedCalls+0x107 003ef8b0 56f97b72 0c69c4ec fffffffe 0c6fb168 vcpkg!CParserManager::OnIdle+0x378 003ef96c 66024ce7 0c02ec24 fffffffe ffffffff vcpkg!CVCPackage::FDoIdle+0x1ca 003ef99c 66024e0f 00000000 00554f84 00000003 msenv!SCM::FDoIdleLoop+0x122 003ef9c0 66024e5a ffffffff 003ef9f0 660249df msenv!SCM::FDoIdle+0xd5 003ef9cc 660249df 00554f38 ffffffff 02d07800 msenv!SCM_MsoStdCompMgr::FDoIdle+0x11 003ef9f0 66024479 02d07800 ffffffff ffffffff msenv!MainMessageLoop::DoIdle+0x1a 003efa2c 66123083 0d0391d4 00000000 00554f30 msenv!CMsoCMHandler::EnvironmentMsgLoop+0x12e 003efa64 66122fb3 02d07800 ffffffff 00554f30 msenv!CMsoCMHandler::FPushMessageLoop+0x132 003efa8c 66122f12 0051eaf8 ffffffff 000056b4 msenv!SCM::FPushMessageLoop+0xae 003efaac 66122ed9 00554f34 0051eaf8 ffffffff msenv!SCM_MsoCompMgr::FPushMessageLoop+0x2a 003efad8 66122e1d ffffffff 0d039104 00000000 msenv!CMsoComponent::PushMsgLoop+0x2e 003efb68 6604f730 0d03907c 005212b0 65fb0000 msenv!VStudioMainLogged+0x525 003efb90 2fc6f1e2 00520d10 152f62b9 005212b0 msenv!VStudioMain+0x7c 003efbd0 2fc6ee26 152f67f1 7700520b 2fc7b56c devenv!util_CallVsMain+0xde 003efe98 2fc78734 00000000 00495f05 00000001 devenv!CDevEnvAppId::Run+0x9bc 003efec4 2fc78799 2fc60000 00000000 00495f05 devenv!WinMain+0xbd 003eff10 770033aa fffde000 003eff5c 778a9f72 devenv!WinMainCRTStartup+0x12f 003eff1c 778a9f72 fffde000 6cb96790 00000000 kernel32!BaseThreadInitThunk+0xe 003eff5c 778a9f45 2fc7c3e1 fffde000 00000000 ntdll_77870000!__RtlUserThreadStart+0x70 003eff74 00000000 2fc7c3e1 fffde000 00000000 ntdll_77870000!_RtlUserThreadStart+0x1b FOLLOWUP_IP: clr!WKS::gc_heap::find_first_object+6f 669ca405 0fb708 movzx ecx,word ptr [eax] SYMBOL_STACK_INDEX: 0 SYMBOL_NAME: clr!WKS::gc_heap::find_first_object+6f FOLLOWUP_NAME: MachineOwner MODULE_NAME: clr IMAGE_NAME: clr.dll DEBUG_FLR_IMAGE_TIMESTAMP: 52310b2d STACK_COMMAND: ~0s ; kb BUCKET_ID: X64_80000007_clr!WKS::gc_heap::find_first_object+6f FAILURE_BUCKET_ID: APPLICATION_HANG_80000007_clr.dll!WKS::gc_heap::find_first_object ANALYSIS_SOURCE: UM FAILURE_ID_HASH_STRING: um:application_hang_80000007_clr.dll!wks::gc_heap::find_first_object FAILURE_ID_HASH: {403b8bc5-a284-febe-321d-d52deb0cba6c} Followup: MachineOwner --------- |
Dat is nogal een statement, eentje die in de nabije toekomst sowieso onhoudbaar gaat worden.Gamebuster schreef op vrijdag 04 april 2014 @ 10:28:
Dat is dus mijn #1 rede om inderdaad die link te laten liggen. Ik wil dat mijn gehele webpagina werkt zonder JS, zover mogelijk. JS moet features toevoegen, niet vereist zijn.
https://niels.nu
Dat is net zoiets als zeggen dat je een webpagina zonder HTML wil. Immers, wat is er dan wel je standaard basis qua technieken? Alleen HTML? JavaScript is gewoon de standaard scripttaal voor gebruik in de browser. Ik vind dat je er vanuit mag gaan dat iedereen dat kan gebruiken.Gamebuster schreef op vrijdag 04 april 2014 @ 10:28:
[...]
Dat is dus mijn #1 rede om inderdaad die link te laten liggen. Ik wil dat mijn gehele webpagina werkt zonder JS, zover mogelijk. JS moet features toevoegen, niet vereist zijn.
Een website compatible maken voor non-JS is net zoiets als een website compatible maken voor IE6.
. Binnenkort maar even in mijn vrije tijd proberen om een VS 2012 wrapper te maken voor de VS 2010 debugger addin.
Prijs jezelf gelukkig, ik zit nog op VS 2010 vanwege een Xbox 360 projectPrisonerOfPain schreef op vrijdag 04 april 2014 @ 10:46:
Sweet. We zijn geupdate naar Visual Studio 2013!

[ Voor 69% gewijzigd door .oisyn op 04-04-2014 11:06 ]
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.
Niet persee. Als je je website by design non-JS maakt, heb je daar direct al voordelen van.
Zoekmachines, screenreaders, crawlers, e.d. kunnen sowieso al prima omgaan met je website zonder rare fratsen. De reactietijd voor het laden van de pagina is lager dan een versie met een zooi JS frameworks, waaronder jQuery. Je kan je JS "lazy" en asynchroon inladen, omdat er before onload geen JS nodig is. De dynamiek die JS kan toevoegen, heb je niet direct nodig; dat heb je pas nodig wanneer de gebruiker wat doet.
Je kan een hoop fancyness toevoegen om je website sneller en vloeiender te laten werken met JS, maar ik vind dat je website ook zonder JS snel moet zijn en alle lees-acties mogelijk moeten zijn. M.a.w.: Niet de gehele website hoeft te werken zonder JS, maar je moet wel alle content kunnen benaderen zonder JS.
Geldt ook voor IE6: Het mag er crap uitzien, maar het moet wel leesbaar zijn. Zelfs in Lynx wil ik een enigszins leesbaar resultaat hebben.
Zoekmachines, screenreaders, crawlers, e.d. kunnen sowieso al prima omgaan met je website zonder rare fratsen. De reactietijd voor het laden van de pagina is lager dan een versie met een zooi JS frameworks, waaronder jQuery. Je kan je JS "lazy" en asynchroon inladen, omdat er before onload geen JS nodig is. De dynamiek die JS kan toevoegen, heb je niet direct nodig; dat heb je pas nodig wanneer de gebruiker wat doet.
Je kan een hoop fancyness toevoegen om je website sneller en vloeiender te laten werken met JS, maar ik vind dat je website ook zonder JS snel moet zijn en alle lees-acties mogelijk moeten zijn. M.a.w.: Niet de gehele website hoeft te werken zonder JS, maar je moet wel alle content kunnen benaderen zonder JS.
Geldt ook voor IE6: Het mag er crap uitzien, maar het moet wel leesbaar zijn. Zelfs in Lynx wil ik een enigszins leesbaar resultaat hebben.
[ Voor 7% gewijzigd door Gamebuster op 04-04-2014 11:11 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Erg gelukkig kan ik mezelf niet prijzen - de IDE klapt er 5 minuten na startup iedere keer uit. Voor de 360 hebben we overigens nog wel VS 2010, maar hopelijk niet heel lang meer..oisyn schreef op vrijdag 04 april 2014 @ 11:04:
Prijs jezelf gelukkig, ik zit nog op VS 2010 vanwege een Xbox 360 project. Binnenkort maar even in mijn vrije tijd proberen om een VS 2012 wrapper te maken voor de VS 2010 debugger addin.
Klopt. Alle websites die ik maak, bevatten wel JS/JQuery maar enkel en alleen om het er vloeiender uit te laten zien. Je zult je verbazen hoeveel mensen JavaScript uit hebben staan, daarom is het altijd belangrijk om ook zonder JS geactiveerd te hebben de website goed te kunnen gebruiken.Gamebuster schreef op vrijdag 04 april 2014 @ 11:11:
Niet persee. Als je je website by design non-JS maakt, heb je daar direct al voordelen van.
Zoekmachines, screenreaders, crawlers, e.d. kunnen sowieso al prima omgaan met je website zonder rare fratsen. De reactietijd voor het laden van de pagina is lager dan een versie met een zooi JS frameworks, waaronder jQuery. Je kan je JS "lazy" en asynchroon inladen, omdat er before onload geen JS nodig is. De dynamiek die JS kan toevoegen, heb je niet direct nodig; dat heb je pas nodig wanneer de gebruiker wat doet.
Je kan een hoop fancyness toevoegen om je website sneller en vloeiender te laten werken met JS, maar ik vind dat je website ook zonder JS snel moet zijn en alle lees-acties mogelijk moeten zijn. M.a.w.: Niet de gehele website hoeft te werken zonder JS, maar je moet wel alle content kunnen benaderen zonder JS.
Geldt ook voor IE6: Het mag er crap uitzien, maar het moet wel leesbaar zijn. Zelfs in Lynx wil ik een enigszins nuttig resultaat hebben.
Alleen de paranoide wappies van security.nl hebben toch javascript uitstaan
Read the code, write the code, be the code!
Verwijderd
Het was mij in het begin ook niet duidelijk, maar door directives kan ik nu een item draggable en een ander item droppable maken met 1 simpel attribuut in een bestaand html element(is ook een directive). Daarnaast worden alle events netjes naar de bijbehorende controller gestuurd.Douweegbertje schreef op donderdag 03 april 2014 @ 19:47:
[...]
In deze context de div + img, maar dat was niet helemaal mijn punt. Overigens hoef je een image niet nog eens te nesten in een div. Het gaat mij specifiek om extra html elements, dat snap ik gewoon niet. Waarom zou je dat willen?
Dan zit je op een gegeven moment met je standaard html, vervolgens wat home-made html tags en dan lijkt het mij enorm onduidelijk. Dat dus met een volledige pagina. Neem dan gewoon een fatsoenlijke parser met "fatsoenlijke" tags om onderscheid in bepaalde dingen te krijgen.
Je hoeft geen html tags te hebben om logica aan iets te koppelen. Daar zijn vele andere oplossingen voor die naar mijn mening duidelijker en "makkelijker" zijn. Sterker nog zou je met PHP domweg een <?=$avatar?> neer kunnen zetten en je hebt het zelfde effect.
Mijn punt is gewoon, ga niet mixen met dingen. Html tags is voor html, niet voor een één of andere logica. Zorg dan gewoon dat het @avatar, {avatar} of weet ik veel is... Maar nogmaals, misschien snap ik de context niet.
Kort gezegd het gebruik van directives levert ontzettend re-usable javascript code op.
Ok ik liep een paar pagina's achter
Mwah, zoals gezegd zit er wle een verschil tussen een website en een webapplicatie. Een website trekt bezoekers met allerlei apparaten, als je een echte applicatie maakt kan je ook veel eenvoudiger "eisen" stellen aan de apparaten waarop dit gebruikt wordt.TheNephilim schreef op vrijdag 04 april 2014 @ 10:59:
[...]
Dat is net zoiets als zeggen dat je een webpagina zonder HTML wil. Immers, wat is er dan wel je standaard basis qua technieken? Alleen HTML? JavaScript is gewoon de standaard scripttaal voor gebruik in de browser. Ik vind dat je er vanuit mag gaan dat iedereen dat kan gebruiken.
Natuurlijk ondersteunen (bijna) alle moderne apparaten e.e.a. prima, maar voor een website zie ik het wel als best practice dat er geen javascript nodig is
Is dat niet te combineren trouwens? Of moet je dan echt twee verschillende workstations gaan draaien?.oisyn schreef op vrijdag 04 april 2014 @ 11:04:
Een website compatible maken voor non-JS is net zoiets als een website compatible maken voor IE6.
[...]
Prijs jezelf gelukkig, ik zit nog op VS 2010 vanwege een Xbox 360 project. Binnenkort maar even in mijn vrije tijd proberen om een VS 2012 wrapper te maken voor de VS 2010 debugger addin.
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.
Je snapt mijn punt niet, ik zit op dat Xbox 360 project, ik moet hoe dan ook in VS 2010 werken, of de rest nou VS 2012/2013 kan gebruiken of niet
(wat overigens wel gewoon kan)
[ Voor 54% gewijzigd door .oisyn op 04-04-2014 11:55 ]
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.
Gefeliciteerd trouwens BtM909! ^^
Oh zo.oisyn schreef op vrijdag 04 april 2014 @ 11:54:
Je snapt mijn punt niet, ik zit op dat Xbox 360 project, ik moet hoe dan ook in VS 2010 werken, of de rest nou VS 2012/2013 kan gebruiken of niet(wat overigens wel gewoon kan)
ThanksTheNephilim schreef op vrijdag 04 april 2014 @ 12:01:
Gefeliciteerd trouwens BtM909! ^^
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.
Congrats! 
Dan maar snel hopen dat de xbox360 sterft? ^^.oisyn schreef op vrijdag 04 april 2014 @ 11:54:
Je snapt mijn punt niet, ik zit op dat Xbox 360 project, ik moet hoe dan ook in VS 2010 werken, of de rest nou VS 2012/2013 kan gebruiken of niet(wat overigens wel gewoon kan)
Ook gratz BtM909!
Heh, daarnet de postbode aan de deur gehad, of ik nog even 16€ wilde aftikken voor ik mijn pakje mocht hebben
Heh, daarnet de postbode aan de deur gehad, of ik nog even 16€ wilde aftikken voor ik mijn pakje mocht hebben
Welke site gebruiken jullie om even snel een html, css of javascript in te gooien waarna je het resultaat na de run knop kunt zien
? Ik ben de naam van die site die ik altijd gebruikt vergeten xD
Nothing to see here!
Want visual studio 2013 kan niet meer overweg met de Xbox 360?.oisyn schreef op vrijdag 04 april 2014 @ 11:54:
Je snapt mijn punt niet, ik zit op dat Xbox 360 project, ik moet hoe dan ook in VS 2010 werken, of de rest nou VS 2012/2013 kan gebruiken of niet(wat overigens wel gewoon kan)

* WernerL gebruikt op het werk netbeans, maar ik hoef dan ook geen .NET applicaties te schrijven.
Roses are red, violets are blue, unexpected '{' on line 32.
MS is te lui om de 360 SDK te updaten dus zijn ze blijven hangen bij VS2010. "Een ander platform" heeft wel gewoon geupdate naar VS2012WernerL schreef op vrijdag 04 april 2014 @ 12:46:
Want visual studio 2013 kan niet meer overweg met de Xbox 360?
Of http://codepen.io/Rutix schreef op vrijdag 04 april 2014 @ 12:35:
Welke site gebruiken jullie om even snel een html, css of javascript in te gooien waarna je het resultaat na de run knop kunt zien? Ik ben de naam van die site die ik altijd gebruikt vergeten xD
“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.
Ach, als het werkt...PrisonerOfPain schreef op vrijdag 04 april 2014 @ 12:59:
[...] MS is te lui om de 360 SDK te updaten dus zijn ze blijven hangen bij VS2010. "Een ander platform" heeft wel gewoon geupdate naar VS2012
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.
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.