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

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

Pagina: 1 ... 255 ... 267 Laatste
Acties:
  • 997.279 views

Acties:
  • 0 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 16:17

Dido

heforshe

Zou je verwachten dat not-online.nl online is of juist niet :?

* Dido is confused :D

Wat betekent mijn avatar?


Acties:
  • 0 Henk 'm!

  • lauwsa
  • Registratie: Juli 2010
  • Laatst online: 10-09 20:43
Flowmo schreef op donderdag 17 januari 2013 @ 14:25:
[...]

Binnen garantieperiode? Dan ligt bewijslast aan hun kant, niet bij jou.
wsitedesign schreef op donderdag 17 januari 2013 @ 14:23:
[...]


Wow, dat is wel redelijk grof naar de klant toe... Viel het nog onder garantie (ik ga ervan uit van wel)? Probeer eens contact met de fabrikant op te nemen zou ik zo zeggen.
Het is een best complex verhaal, in Nederland kan je "garantie" krijgen zo lang de levensduur van het product. Ik had het product 2,5 jaar terwijl er 2 jaar garantie op zat. Ik had aangegeven dat ik een problemen had en dat ik op de “extra garantie” beroep wil doen. Ze reageerde hier niet op, ik kreeg uiteindelijk mijn zin door via een andere instantie om bemiddeling te vragen. Ik had uiteindelijk alles naar mijn mening bewezen, hun vonden dat dit niet genoeg was dus ik dacht: Laat het maar maar bij zitten.

Toen ik mijn product weer ophaalde zag ik dat ze een “reparatie” geprobeerd hadden uit te voeren. Ik zei dat ik hier geen akkoord voor gegeven had en dat ik dit dus niet vond kunnen. Uiteindelijk waren we het er over eens als er wat mis zou gaan dat hun het dan zouden oplossen.

1 week later begon mijn videokaart heel veel kuren te vertonen. Ik kreeg bijvoorbeeld een wit scherm met strepen er door heen. Ik dus weer terug mailen naar Zercom, geen reactie voor een paar weken. Nog een mail, weer niks. Ik dus er heen gegaan, kreeg ik te horen dat ik ze maar moest aanklagen.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Soultaker schreef op donderdag 17 januari 2013 @ 14:35:
Ah zo. Dat is niet eens zo'n slecht idee. Dan zou de browser de waarde van Accept-Language op website-basis moeten aanpassen (anders weet de server nog niet wat 'ie voor taal moet serveren), maar dat is niet onredelijk. Ik ben voor!
Dank. :)

Hoe bedoel je jouw "per website aanpassen"-opmerking? Stel een gebruiker heeft in zijn browser de volgende instellingen:
Primaire taal: Nederlands
Tweede voorkeur: Engels
Derde voorkeur: Frans
Dan wordt de volgende header opgebouwd naar iedere website (willekeurige q-waarden, nader te bepalen):
code:
1
Accept-Language: nl;q=1.0, en;q=0.8, fr;q=0.5


Wanneer nu een willekeurig document met deze headers wordt opgevraagd, moet de server berekenen welke representatie het beste past. Stel dat voor dat document de volgende talen met bijbehorende rating beschikbaar zijn op de server:
code:
1
2
3
4
en-US;q=1.0
fr-FR;q=0.8
da-DK;q=0.5
nl-NL;q=0.5

Een algoritme moet worden uitgedacht (volgens mij staat dat niet gespecificeerd in 2616, maar zie hier hoe Apache het implementeert), maar een eenvoudige vermenigvuldiging van Accept-language en Content-languages (waarbij niet-vermelde talen een rating van 0 krijgen) levert het volgende op:

code:
1
2
3
4
en-US = (en;q=0.8 * en-US;q=1.0) = 0.8
nl-NL = (nl;q=1.0 * nl-NL;q=0.5) = 0.5
fr-FR = (fr;q=0.5 * fr-FR;q=0.8) = 0.4
da-DK = (0 * da-DK;q=0.5) = 0

Hierbij zal dus de Engelse versie worden gepresenteerd, omdat de server vindt dat de Nederlandstalige een lagere qvalue (en dat kan afhankelijk zijn van bijvoorbeeld de kwaliteit van de vertaling) heeft.

Bij gelijke resultaten (stel dat en-US een qvalue van 0.625 had, waardoor de berekende waarde hiervoor net als bij nl-NL 0.5 zou worden) wordt de volgorde uit de request aangehouden, en zou het resulterende document als nl-NL worden geserveerd.

In ieder geval kan de browser nu een menu tonen met de opties, omdat hij aan de hand van de Content-languages-header kan zien dat er meerdere talen beschikbaar zijn:
[quote]
Toon deze pagina in de volgende taal:
• en-US
• fr-FR
• da-DK
• nl-NL

[ Voor 19% gewijzigd door CodeCaster op 17-01-2013 15:20 ]

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


Acties:
  • 0 Henk 'm!

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

StM

Ik zou het meer zien als iets van een browser doet de eerste keer eerst een OPTIONS request, krijgt terug welke talen er zijn, kan vragen aan de gebruiker welke taal hij wilt of dit bepalen aan de hand van de settings en stuurt nu de echte request met een Accept-Language die hoort bij de taal die de voorkeur heeft.

Reageert de server niet op de OPTIONS dan valt het systeem terug naar de oude manier.

[ Voor 12% gewijzigd door StM op 17-01-2013 15:00 ]


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Ik weet niet of je zat te spieken tijdens mijn vorige edit (ik noemde ook even een aparte request), maar daarmee verdubbel je in één klap het aantal HTTP-requests dat browsers wereldwijd sturen. Dat is geen optie.
kan vragen aan de gebruiker welke taal hij wil
Daar wil je de gebruiker niet mee lastigvallen. De browser weet al welke taal de gebruiker het meest waardeert (op basis van systeeminstellingen en eventueel in de browser ingestelde voorkeuren) en de server serveert op basis hiervan het meest passende document. Wil de gebruiker een andere taal, dan moet die daar zelf actie voor ondernemen.

[ Voor 75% gewijzigd door CodeCaster op 17-01-2013 15:06 ]

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


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 16-09 09:06

Firesphere

Yoshis before Hoshis

Ik voel me een beetje alsof ik net inception heb geschreven...
Klant wil een contactformulier. Prima
Klant wil onderaan een mailto-link. Onder een contactformulier. Nou ja, het zal wel...
OP FACEBOOK! 8)7

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


Acties:
  • 0 Henk 'm!

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

StM

Je hebt alleen iedere pagina een request nodig als niet de hele site in alle talen beschikbaar is en je geen terugval mogelijkheid hebt. Als je afspreekt de OPTIONS slechts eenmalig te doen op / en deze info cached dan hoeft de server niet de beste optie te gaan berekenen maar kan deze gewoon naar de client luisteren en accept-languages volgen die de client aanpast aan zijn behoeften en beschikbaarheid van de volgens de server aangeboden talen.

Minst brekende manier om het te implementeren imo :)

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Volgens mij breekt mijn suggestie niets, omdat content negotiation nu al werkt. Ik voeg alleen een extra header toe, zodat de server aan de browser kan vertellen dat er behalve zijn berekende voorkeurstaal ook nog andere talen beschikbaar zijn. Je krijgt dus altijd, met één request, het "best passende" document te zien.

Wanneer de gebruiker hiervoor kiest, kan de browser hierna een verzoek sturen met een andere Accept-language-header, namelijk een waarin alleen die specifieke taal wordt genoemd of waarin die taal een hogere qvalue dan de rest krijgt, en deze taal eventueel cachen voor de site / sessie / whatever zodat opvolgende requests in de geselecteerde taal worden weergegeven (indien beschikbaar).

Om dit te laten werken, moeten servers (beter gezegd, CMS'en en dergelijke) dus weer helemaal afstappen van geolocatie op IP-adres (maar ook van vlaggetjes *O*) en juist weer de language-headers correct gebruiken.

[ Voor 88% gewijzigd door CodeCaster op 17-01-2013 15:19 ]

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


Acties:
  • 0 Henk 'm!

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

StM

En wat als de taal voor die specifieke pagina niet bestaat? Je zal andere talen moeten weigeren als jij de voorkeur geeft aan de half vertaalde west Friese versie van de pagina (Q 1 voor jezelf maar Q 0.2 op de server). De site is echter maar voor de helft beschikbaar in die taal. In mijn geval switch je dan gewoon om naar Engels of Nederlands. Ik vind dat de client in control moet zijn over welke taal zijn voorkeur heeft en niet dat de server aan de hand van de voorkeuren van de gebruiker de beste versie naar zijn interpretatie terug gaat sturen. En die kan dan terug vallen op de volgende voorkeurstaal mocht het voor die pagina niet bestaan.

Het enigste is dat je 1 extra request nodig hebt om de client te vertellen welke talen er allemaal mogelijk gaan zijn tijdens zijn bezoek. En dan bv de Content-languages q waarde koppelen aan het percentage van de site dat correct vertaald is volgens de beheerder.

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Nu online
CodeCaster schreef op donderdag 17 januari 2013 @ 14:55:
Hoe bedoel je jouw "per website aanpassen"-opmerking?
Momenteel is het al zo dat een client taalvoorkeuren van de gebruiker naar de server stuurt, en dat de server op basis daarvan gecombineerd met de beschikbare talen een keuze maakt van de taal waarin 'ie een resource serveert (met een soortgelijk algoritme als je beschrijft). Welke taal de server gekozen heeft is te zien aan de Content-Language.

Als ik het goed begrijp stel jij voor dat de server niet alleen de gekozen Content-Language, maar ook alle beschikbare talen terugstuurt. Dat is natuurlijk alleen zinning als de client daar ook wat mee doet: bijvoorbeeld door de beschikbare talen ergens met een icoontje weer te geven zodat de gebruiker een custom taal kan kiezen voor die website. Dat is dan de in-browser equivalent van de vlaggetjes/dropdownboxes die je nu op veel websites ziet.

De browser moet de gekozen waarde dan ook weer meesturen in volgende requests, dus bijvoorbeeld door de Accept-Language header in volgende requests binnen dezelfde site aan te passen aan de gekozen taal. Ik ga er vanuit dat die keuze websitespecifiek is, want als het een globale preference is, dan kun je net zo goed de oorspronkelijke Accept-Language waarden gebruiken.

Het voordeel zou dan zijn dat er een door de browser gestandaardiseerde manier is om de taalvoorkeur in te stellen, in plaats van dat elke site zelf maar wat aanmoddert met sessies en cookies en vlaggetjes en aparte pagina's. Dat kan nu ook al (mits websites de Accetp-Language header respecteren, wat ze doorgaans niet doen, helaas) maar met jou systeem zou je veel makkelijker die taal per website kunnen kiezen.
StM schreef op donderdag 17 januari 2013 @ 15:22:
En wat als de taal voor die specifieke pagina niet bestaat?
Dat probleem heb je nu ook al; dan serveert de server de default-taal (meestal Engels).
Het enigste is dat je 1 extra request nodig hebt om de client te vertellen welke talen er allemaal mogelijk gaan zijn tijdens zijn bezoek.
Dat hoeft helemaal niet; de website mag best iets gokken (zoals nu ook al gebeurt — vaak is die gok dan Engels) als de client de keuze maar makkelijk kan aanpassen. Aanpassen kost een extra request, maar dat geldt ook voor het huidige systeem met icoontjes op de webpagina zelf.

[ Voor 16% gewijzigd door Soultaker op 17-01-2013 15:30 ]


Acties:
  • 0 Henk 'm!

  • jbdeiman
  • Registratie: September 2008
  • Laatst online: 16-09 07:11
Wat nou als je in je browser een set aan voorkeuren aan kan geven in een bepaalde volgorde? De pagina/ server kan dan toch zelf kijken welke van de talen als eerste in de voorkeur staat, en deze alvast teruggeven.
Dat in combinatie met informatie over de overige beschikbare talen voor de betreffende pagina kan al heel veel helpen. Dan in de browser bewaren welke keuze gemaakt is voor een bepaalde website (of bij inloggen bij het gebruikersaccount) en je hebt een naar mijn idee vrij volledig systeem waarbij het ook niet nodig is dat er veel meer verkeer heen en weer wordt gezonden.

Bij de aanvraag krijg je meteen al binnen wat de voorkeursset is van de browser en de server kan daar (eventueel) op reageren.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

StM schreef op donderdag 17 januari 2013 @ 15:22:
En wat als de taal voor die specifieke pagina niet bestaat?
Het enigste is dat je 1 extra request nodig hebt om de client te vertellen welke talen er allemaal mogelijk gaan zijn tijdens zijn bezoek.
Hoe gaat één OPTIONS-request op de root van de site jou vertellen welke subresources wel en niet vertaald zijn?
Je zal andere talen moeten weigeren als jij de voorkeur geeft aan de half vertaalde west Friese versie van de pagina (Q 1 voor jezelf maar Q 0.2 op de server).
Dat wordt door het algoritme opgelost. Er is daardoor voor iedere resource die bestaat per definitie een versie met die het beste "past". Als er maar één taal bestaat, is het die versie die geretourneerd wordt. Als de gebruiker bij wijze van spreken alleen vraagt om "nl-NoordOostFries", maar de server heeft van dat document alleen een en-US, dan krijgt de gebruiker een 406 (Not Acceptable) waarbij wordt vermeld dat alleen een en-US beschikbaar is, of gewoon de en-US-versie.

En ja, dat kan tot gevolg hebben dat je de ene klik in het Fries zit te lezen, de volgende in het Duits en weer een volgende in het Engels, maar dat is geen probleem dat op een andere manier is op te lossen.
De site is echter maar voor de helft beschikbaar in die taal. In mijn geval switch je dan gewoon om naar Engels of Nederlands. Ik vind dat de client in control moet zijn over welke taal zijn voorkeur heeft en niet dat de server aan de hand van de voorkeuren van de gebruiker de beste versie naar zijn interpretatie terug gaat sturen. En die kan dan terug vallen op de volgende voorkeurstaal mocht het voor die pagina niet bestaan.
Dat is juist hoe het nu overal zo'n beetje werkt, zie:
Soultaker schreef op donderdag 17 januari 2013 @ 15:26:
Momenteel is het al zo dat een client taalvoorkeuren van de gebruiker naar de server stuurt, en dat de server op basis daarvan gecombineerd met de beschikbare talen een keuze maakt van de taal waarin 'ie een resource serveert (met een soortgelijk algoritme als je beschrijft). Welke taal de server gekozen heeft is te zien aan de Content-Language.
Maar dus (vaak) op de "verkeerde" manier, namelijk niet door de Accept-language-header maar vaak door geolocatie, of door handmatige acties met vlaggetjes, cookies en zelfs hele subdomeinen of -directories. Dit komt doordat de Accept-language-header een beetje een ondergeschoven kindje is en niet gemakkelijk door de gebruiker te bewerken, laat staan per website.

Als ik het goed begrijp stel jij voor dat de server niet alleen de gekozen Content-Language, maar ook alle beschikbare talen terugstuurt. Dat is natuurlijk alleen zinning als de client daar ook wat mee doet: bijvoorbeeld door de beschikbare talen ergens met een icoontje weer te geven zodat de gebruiker een custom taal kan kiezen voor die website. Dat is dan de in-browser equivalent van de vlaggetjes/dropdownboxes die je nu op veel websites ziet.
[...]
Het voordeel zou dan zijn dat er een door de browser gestandaardiseerde manier is om de taalvoorkeur in te stellen, in plaats van dat elke site zelf maar wat aanmoddert met sessies en cookies en vlaggetjes en aparte pagina's. Dat kan nu ook al (mits websites de Accetp-Language header respecteren, wat ze doorgaans niet doen, helaas) maar met jou systeem zou je veel makkelijker die taal per website kunnen kiezen.
Klopt.
De browser moet de gekozen waarde dan ook weer meesturen in volgende requests, dus bijvoorbeeld door de Accept-Language header in volgende requests binnen dezelfde site aan te passen aan de gekozen taal. Ik ga er vanuit dat die keuze websitespecifiek is, want als het een globale preference is, dan kun je net zo goed de oorspronkelijke Accept-Language waarden gebruiken.
Ah, zo. Dat moet inderdaad per site worden onthouden.

[ Voor 5% gewijzigd door CodeCaster op 17-01-2013 15:43 ]

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


Acties:
  • 0 Henk 'm!

  • Ook al Bezet
  • Registratie: Juli 2004
  • Laatst online: 06-09 19:51
CodeCaster schreef op donderdag 17 januari 2013 @ 12:57:
[...]

Mijn vraag is: is dat wel een probleem, of is het vergelijkbaar met negerzoenen? Ik heb ook al aangegeven dat het inderdaad aan mij kan liggen dat ik het probleem niet zie, ik kom namelijk niet uit een land waarbij de vlag niet representatief is voor de taal die er voornamelijk wordt gesproken en kan me ook niet goed inleven in de situatie waar dat wel het geval is. Bijvoorbeeld bij China / Taiwan, wat wordt aangehaald in jouw link, kan ik enigszins inkomen, maar dan nog: ze spreken Chinees in Taiwan, een taal die zo heet omdat hij zijn oorsprong vindt in China, wat is er volgens die logica mis met een Chinese vlag? Dat "Taiwanese users especially may be offended by the use of the Chinese flag."? Hebben ze dat aan Taiwanezen gevraagd, of is het de ongevraagde en misschien incorrecte interpretatie van wereldverbeteraar?
Zoals Soultaker al aanhaalt is het Chinees dat ze op het vasteland gebruiken sowieso niet zo geschikt voor Taiwanezen, het schrift is daar wat anders. Maar, dat ze zich beledigd zouden voelen is niet zo heel vreemd, die rode vlag is immers van de Volksrepubliek China, niet van de Republiek China (beter bekend als Taiwan). Het is een beetje alsof je iemand uit de DDR een vlag van de BRD zou voorschotelen, al leken die veel meer op elkaar.

Acties:
  • 0 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 16:17

Dido

heforshe

Ook al Bezet schreef op donderdag 17 januari 2013 @ 15:36:
Het is een beetje alsof je iemand uit de DDR een vlag van de BRD zou voorschotelen, al leken die veel meer op elkaar.
Ach, meegemaakt dat voor onze Belgische gebruikers de Duitse vlag gekanteld gebruikt werd. Zelfde kleuren toch? Vinden ze vast niet erg.

Wat betekent mijn avatar?


Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Moet nog steeds lachen als ik deze zien XD http://thejoysofcode.com/...en-the-network-ping-sucks

Nothing to see here!


Acties:
  • 0 Henk 'm!

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

StM

CodeCaster schreef op donderdag 17 januari 2013 @ 15:31:

Hoe gaat één OPTIONS-request op de root van de site jou vertellen welke subresources wel en niet vertaald zijn?
Niet, maar in jouw geval vlieg je ook van vertaling naar vertaling. In beide gevallen val je gewoon terug op de next best taal, alleen in jouw geval bepaald de server dit per resource en bij mij voor de website globaal door de client.
[...]

Dat wordt door het algoritme opgelost. Er is voor iedere resource die bestaat per definitie een versie met de hoogste qvalue. Als er maar één taal bestaat, is het die versie die geretourneerd wordt. Als de gebruiker bij wijze van spreken vraagt om "nl-NoorOostFries", maar de server heeft van dat document alleen een en-US, dan krijgt de gebruiker en-US.

En ja, dat kan tot gevolg hebben dat je de ene klik in het Fries zit te lezen, de volgende in het Duits en weer een volgende in het Engels, maar dat is geen probleem dat op een andere manier is op te lossen.


[...]

Dat is juist hoe het nu overal zo'n beetje werkt, zie:
Dat is juist niet hoe het nu werkt. Ik wil het achterliggende systeem in tact laten maar toevoegen dat de client op basis van extra informatie van de website kan selecteren wat zijn voorkeurstaal voor DIE website is. Die kan automatisch aan de hand van instellingen of via een taalkeuze wat voor die website de prioriteit van de betreffende taal boost de juiste pagina laten serveren.

Combineer mijn OPTIONS systeem met per resource ook nog eens die header en je kan het als client helemaal exact bepalen wat je wilt hebben. Enigste is dat in sommige gevallen je een resource 2x op moet halen.

Naar mijn mening hoort de server zich niet te bemoeien met welke content jij wilt hebben. Iets waar je juist dit systeem voor bedenkt ;)

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

StM schreef op donderdag 17 januari 2013 @ 15:41:
In beide gevallen val je gewoon terug op de next best taal, alleen in jouw geval bepaald de server dit per resource en bij mij voor de website globaal door de client. [...] Naar mijn mening hoort de server zich niet te bemoeien met welke content jij wilt hebben. Iets waar je juist dit systeem voor bedenkt ;)
Het is nog altijd de server die de resources bevat. De client kan wel heel hard roepen dat 'ie alleen Nederlands praat, maar als de server alleen Engels spreekt, kun je kiezen tussen een 406 gooien of toch Engels serveren:
 
10.4.7 406 Not Acceptable

The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.

Note: HTTP/1.1 servers are allowed to return responses which are not acceptable according to the accept headers sent in the request. In some cases, this may even be preferable to sending a 406 response. User agents are encouraged to inspect the headers of an incoming response to determine if it is acceptable.

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


Acties:
  • 0 Henk 'm!

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

StM

Ja, alleen in jouw geval heeft de website zowel Nederlands als Engels maar vind het algoritme de combinatie van prioriteit van de client en kwaliteit te laag en stuurt alsnog de Engelse versie.

Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 20:58

Haan

dotnetter

Voor de mensen die niet in de HK (kunnen) komen: outsourcen als een baas :*)

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

StM schreef op donderdag 17 januari 2013 @ 15:48:
Ja, alleen in jouw geval heeft de website zowel Nederlands als Engels maar vind het algoritme de combinatie van prioriteit van de client en kwaliteit te laag en stuurt alsnog de Engelse versie.
Oh, zo. Dat zal dan een optie moeten worden in de browser: "Forceer voorkeurstaal ongeacht de kwaliteit", waardoor de browser in dat geval alleen een Accept-language: nl stuurt. Dan ben je er toch?

Als er dan helemaal geen Nederlandse versie beschikbaar is, krijg je de "best guess" van de server (want nogmaals, één request op de root zegt niets over onderliggende resources, zie bijvoorbeeld blogspot.com). Je wil sowieso geen twee requests doen voor één resource, laat staan met user-interactie ertussen ("Ik heb geen Nederlandstalige gevonden, wel een goede Engelse en een brakke Duitse, welke wil je?").

[ Voor 30% gewijzigd door CodeCaster op 17-01-2013 15:56 ]

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


Acties:
  • 0 Henk 'm!

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

StM

CodeCaster schreef op donderdag 17 januari 2013 @ 15:53:
[...]

Oh, zo. Dat zal dan een optie moeten worden in de browser: "Forceer voorkeurstaal ongeacht de kwaliteit", waardoor de browser in dat geval alleen een Accept-language: nl stuurt. Toch?
Waarom zou je dan opeens als client specifiek om een bepaalde taal moeten gaan vragen als je al om die taal
met een hogere prioriteit vroeg? Alleen maar omdat de server zo verrekte eigenwijs is.

Ik wil de huidige content negotiation gewoon volledig laten zoals het is echter de client de mogelijkheid geven om slimmere verzoeken naar de server te sturen (waar hij dus wat extra informatie voor nodig heeft, hoewel de brute force methode van gewoon bij het eerste verzoek de voorkeurstaal(en) sturen en daarna slim er op inspelen uiteraard ook kan). En de server heeft die (ALS het beschikbaar is uiteraard) maar gewoon te honoreren.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

StM schreef op donderdag 17 januari 2013 @ 15:56:
Waarom zou je dan opeens als client specifiek om een bepaalde taal moeten gaan vragen als je al om die taal met een hogere prioriteit vroeg? Alleen maar omdat de server zo verrekte eigenwijs is.
Die server heeft daar in dat geval een reden voor, namelijk dat de vertaling slecht (bijvoorbeeld automatisch) of slechts gedeeltelijk is gedaan. De qvalue die de server aan nl-NL geeft is niet voor de grap lager dan die van en-US.

Als een qua kwaliteit vergelijkbare zowel Nederlandstalige als Engelstalige versie beschikbaar zijn, krijgen deze beide een qvalue van 1 en bepaalt de server aan de hand van de qvalue van de Accept-language-request-header (in jouw geval dus nl) welk document geretourneerd wordt.

Als er verschillen in kwaliteit zijn en hierdoor niet de versie in de voorkeurstaal van de gebruiker wordt geserveerd, dan ziet de browser door de Content-languages-header wel dát er andere talen beschikbaar zijn dan de ontvangen versie, en kan dit aan de gebruiker melden.

Als de gebruiker dan, ondanks de (volgens de server) mindere kwaliteit toch de voorkeursversie wil, klikt 'ie in z'n browser op Taal -> Nederlands en doet de browser een nieuwe request met enkel nl als Accept-language, eventueel dus met een "Onthoud dit voor deze site" of "Vraag altijd alleen de Nederlandstalige op" (zie vorige post). Dit kan net zo goed standaardgedrag zijn, door een browser na een verse installatie alleen de ingestelde taal van de gebruiker te verzenden (dus alléén nl).

[ Voor 38% gewijzigd door CodeCaster op 17-01-2013 16:08 ]

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


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Nu online
StM schreef op donderdag 17 januari 2013 @ 15:56:
Waarom zou je dan opeens als client specifiek om een bepaalde taal moeten gaan vragen als je al om die taal met een hogere prioriteit vroeg? Alleen maar omdat de server zo verrekte eigenwijs is.
In theorie zou het huidige systeem op basis van globale preferences kunnen werken, maar in de praktijk blijkt dat websites nogal inconsistent zijn in de kwaliteit van vertalingen, en gebruikers hun voorkeuren niet altijd goed hebben ingesteld.

Zowel gebruikers als websitemakers willen dus van taal kunnen switchen; dat is het gegeven waarop de discussie gebaseerd is.

CodeCaster probeert een manier te verzinnen om dat te faciliteren die consistenter en gebruiksvriendelijker is dan wat nu gebeurt. Je kunt wel antwoorden dat het aanpassen van de taal helemaal niet nodig zou moeten zijn, maar daarmee ontken je de realiteit, dat daar wél grote behoefte aan is, zelfs (of misschien zelfs vooral) bij serieuze websites.

Acties:
  • 0 Henk 'm!

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

StM

Soultaker schreef op donderdag 17 januari 2013 @ 16:05:
[...]

In theorie zou het huidige systeem op basis van globale preferences kunnen werken, maar in de praktijk blijkt dat websites nogal inconsistent zijn in de kwaliteit van vertalingen, en gebruikers hun voorkeuren niet altijd goed hebben ingesteld.

Zowel gebruikers als websitemakers willen dus van taal kunnen switchen; dat is het gegeven waarop de discussie gebaseerd is.

CodeCaster probeert een manier te verzinnen om dat te faciliteren die consistenter en gebruiksvriendelijker is dan wat nu gebeurt. Je kunt wel antwoorden dat het aanpassen van de taal helemaal niet nodig zou moeten zijn, maar daarmee ontken je de realiteit, dat daar wél grote behoefte aan is, zelfs (of misschien zelfs vooral) bij serieuze websites.
Het verschil tussen CodeCaster en mij is dat ik de controle bij de client wil leggen aan de hand van meer informatie van de server waarna de client zijn accept lijstje anders kan prioriteren en CodeCaster de voorkeur geeft om aan de hand van het accept lijstje van de client de server het beste resultaat er bij te laten zoeken.

Beide zullen waarschijnlijk hetzelfde resultaat in de praktijk hebben alleen zal bij CodeCaster de wensen van de client overruled worden door de server en zal in mijn geval in bepaalde gevallen een resource 2x opgehaald moeten worden. Echter bij mij bepaald de client nog altijd wat er geserveerd gaat worden als het beschikbaar is.

En bij beide zal de gebruiker via de browser van taal kunnen switchen ipv op de website.

[ Voor 14% gewijzigd door StM op 17-01-2013 16:09 ]


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

StM schreef op donderdag 17 januari 2013 @ 16:07:
[...]


Het verschil tussen CodeCaster en mij is dat ik de controle bij de client wil leggen aan de hand van meer informatie van de server waarna de client zijn accept lijstje anders kan prioriteren en CodeCaster de voorkeur geeft om aan de hand van het accept lijstje van de client de server het beste resultaat er bij te laten zoeken.
Dat snap ik, maar het hele principe van content-negotiation is nou net dat de client aangeeft wat 'ie wil en dat de server op basis daarvan bepaalt welke resource(representatie) daar het beste bij past, op basis van gegevens over die resource die enkel bij de server beschikbaar zijn.

Deze gegevens kunnen wel eerst naar de client worden gestuurd na een OPTIONS / PROPFIND / HEAD-request voor die resource, maar dat zorgt zoals je zelf al zegt voor een extra roundtrip, die ik het liefst wil voorkomen.

Misschien ga ik maar eens een poging doen een serieus mailtje op te stellen ook. Eens kijken wat Julian Reschke en consorten hierover te zeggen hebben. :P

[ Voor 11% gewijzigd door CodeCaster op 17-01-2013 16:14 ]

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


Acties:
  • 0 Henk 'm!

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

StM

Het alternatief wat ik daarvoor noemde is om het eerste request zoals nu te laten dat de Accept-Languages voor alle websites hetzelfde is op basis van instellingen of indien de website reeds bezocht is de opgeslagen voorkeur hergebruiken. Daarna kan de client dan op basis van de extra meegestuurde informatie de prioritering gaan finetunen. Bijvoorbeeld door met kleuren de kwaliteit van een bepaalde vertaling in de browser te tonen. Als je ziet dat Nederlands dan rood wordt kan je als gebruiker naar een andere taal switch of instellen in de browser dat hij dan bijvoorbeeld als het even kan naar het Engels moet gaan.

Acties:
  • 0 Henk 'm!

Verwijderd

En nog een pareltje d:)b

Overigens niet dat me dat ooit is overkomen hoor ...*kuch*

Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Vanochtend om 10 uur m'n checkout aan gezet en die is net klaar...

Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Kan je nog net voor half zes Get latest version doen :7

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


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Net al gedaan, die viel wel mee. De Stream waar ik op zit word niet zo heel veel naar gepushed. De integrate van de laatste game changes doe ik morgen wel, pff.

Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 13:41
PrisonerOfPain schreef op donderdag 17 januari 2013 @ 16:38:
Vanochtend om 10 uur m'n checkout aan gezet en die is net klaar...
say wut?? :|
Die moet je me even uitleggen.


Deze is overigens ook briljant:
http://thejoysofcode.com/...ysics-engine-and-it-rocks

Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
pdebie schreef op donderdag 17 januari 2013 @ 16:50:
[...]


say wut?? :|
Die moet je me even uitleggen.
Hij was bijna een halve TB groot ;)

Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 22:21
PrisonerOfPain schreef op donderdag 17 januari 2013 @ 16:51:
[...]


Hij was bijna een halve TB groot ;)
Zo weten wij meteen dat we **LEAKED** Battlefield 4.torrent van 2GB niet moeten downloaden, dat kan nooit de complete game zijn :+


Bugs proberen oplossen terwijl de testers volop bezig zijn is demotiverend: vanmorgen stonden er 19 issues open, nu 23, terwijl ik er wel al opgelost en afgesloten heb :'(

[ Voor 22% gewijzigd door Otherside1982 op 17-01-2013 17:24 ]


Acties:
  • 0 Henk 'm!

  • Pizzalucht
  • Registratie: Januari 2011
  • Laatst online: 22:43

Pizzalucht

Snotneus.

Een checkout van een halve TB... Die past amper op mijn laptop :+

Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Pizzalucht schreef op donderdag 17 januari 2013 @ 17:29:
Een checkout van een halve TB... Die past amper op mijn laptop :+
Fun fact: het was sneller om de hdd te formatteren dan om de oude data van de vorige gebruiker met Shift+Delete te verwijderen.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Wil je het nog eens uitleggen met een scenario, want ik begrijp het nog steeds niet. :)
PrisonerOfPain schreef op donderdag 17 januari 2013 @ 17:34:
[...]


Fun fact: het was sneller om de hdd te formatteren dan om de oude data van de vorige gebruiker met Shift+Delete te verwijderen.
Als 'ie vijf miljoen random accesses moet doen om bestanden in de MFT als verwijderd aan te merken gaat dan langzamer dan in één keer een schone MFT wegschrijven ja, lijkt me.

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


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 16-09 09:06

Firesphere

Yoshis before Hoshis

{hele lange query om een stapel objects op te halen} WHERE `ParentID` = {ID}

* Firesphere bekijkt de code nog eens heel goed.
Nergens in m'n hele code heb ik een ParentID gedefinieerd...

Hoe de hell komt het framework op het idee om een ParentID in de where te zetten :?

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


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Erft je model over van IChildEntity? O-)

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


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
CodeCaster schreef op donderdag 17 januari 2013 @ 17:38:
Als 'ie vijf miljoen random accesses moet doen om bestanden in de MFT als verwijderd aan te merken gaat dan langzamer dan in één keer een schone MFT wegschrijven ja, lijkt me.
Inderdaad ;) het verschil was ongeveer een 1-1.5 uur aan bespaarde tijd :o

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:23

.oisyn

Moderator Devschuur®

Demotivational Speaker

PrisonerOfPain schreef op donderdag 17 januari 2013 @ 16:51:
[...]


Hij was bijna een halve TB groot ;)
En dan heb jij waarschijnlijk nog de mazzel dat de server gewoon in hetzelfde pand staat.

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


Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 16-09 09:06

Firesphere

Yoshis before Hoshis

CodeCaster schreef op donderdag 17 januari 2013 @ 17:44:
Erft je model over van IChildEntity? O-)
Nee, sterker nog, in de test-omgeving werkt het prima en wordt er ook geen ParentID meegegeven in de query. Wel een TabID, dat klopt. Ik heb't idee dat de live versie een mixup heeft.
In other words: Ik Het pareltje van Pankrates te pakken :/

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


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
.oisyn schreef op donderdag 17 januari 2013 @ 18:30:
[...]


En dan heb jij waarschijnlijk nog de mazzel dat de server gewoon in hetzelfde pand staat.
:'( Gelukkig wel

Acties:
  • 0 Henk 'm!

  • MLM
  • Registratie: Juli 2004
  • Laatst online: 12-03-2023

MLM

aka Zolo

PrisonerOfPain schreef op donderdag 17 januari 2013 @ 16:51:
[...]


Hij was bijna een halve TB groot ;)
SSDs voor source code, het is het waard :)
Ik mag hopen dat je halve TB niet alleen source-code is, dan mag je ook nog wel ff compilen morgen :P

-niks-


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 23:27
Aangezien hij games doet gok ik heel veel hele grote textures (en eventueel geluidsbestanden)?

Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
MLM schreef op donderdag 17 januari 2013 @ 19:19:
[...]


SSDs voor source code, het is het waard :)
Ik mag hopen dat je halve TB niet alleen source-code is, dan mag je ook nog wel ff compilen morgen :P
Een full recompile duurt minder dan 10 minuten, daar word best wat tijd en moeite in gestoken om dat zo te houden. Art builden daarentegen :z
Avalaxy schreef op donderdag 17 januari 2013 @ 19:32:
Aangezien hij games doet gok ik heel veel hele grotes textures (en eventueel geluidsbestanden)?
MLM ook, maar inderdaad vooral mesh/texture/audio en een hoop metadata.

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Eindelijk eens een eigen domeintje en VPS geregeld. Heb nu bij DirectVPS een trial-vps van 7 dagen om te kijken hoe het bevalt. Ga denk ik wel een eigen VPSje regelen als de trial afloopt. Dat ga ik denk ik doen bij TransIp, omdat ik daar goede ervaringen mee heb.

Heerlijk, mijn eigen GitLab draaien en lekker mijn projectjes hosten en testen.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
@MLM ik zit een beetje door je linkedin heen te klikken, blijkbaar zijn we collegas :)

Acties:
  • 0 Henk 'm!

  • MLM
  • Registratie: Juli 2004
  • Laatst online: 12-03-2023

MLM

aka Zolo

PrisonerOfPain schreef op donderdag 17 januari 2013 @ 19:36:
@MLM ik zit een beetje door je linkedin heen te klikken, blijkbaar zijn we collegas :)
Mja ach, de meeste art-assets heb ik niet in mijn working copy staan. Maar goed, volgens mij zit jij op een wat andere schaal project, dus dat gaat ook niet meehelpen met omvang van je dependencies.

@PoP: Ik zal eens in de Communicator graven morgen :)

[ Voor 4% gewijzigd door MLM op 17-01-2013 19:55 ]

-niks-


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
MLM schreef op donderdag 17 januari 2013 @ 19:53:
[...]
Mja ach, de meeste art-assets heb ik niet in mijn working copy staan. Maar goed, volgens mij zit jij op een wat andere schaal project, dus dat gaat ook niet meehelpen met omvang van je dependencies.
Ik moet wel, zeker aangezien we als engine team ook nog verantwoordelijk zijn voor meer dan een titel.
@PoP: Ik zal eens in de Communicator graven morgen :)
Cool :)

Acties:
  • 0 Henk 'm!

  • dcm360
  • Registratie: December 2006
  • Niet online

dcm360

Moderator Discord

HD7767 powered

armageddon_2k1 schreef op donderdag 17 januari 2013 @ 08:20:
Ik hoop dat die route van eergister niet je woon/werk verkeer is toch?
Gelukkig niet zeg :) Mn woon/werkverkeer is tussen Delft en Rijswijk, dat is wel goed vol te houden dagelijks. Eergisteren was een rondje langs diverse studentenverenigingen.

Acties:
  • 0 Henk 'm!

  • Kips
  • Registratie: Januari 2005
  • Laatst online: 31-03 17:02
zo, laatste dagje van de week alweer! dagen gaan snel zo met het project waar ik aan mag werken... en gisteravond te horen gekregen dat ik voor het tentamen van vorige week een 8.1 had; wordt een prima weekend :)

Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 15:15

Hoogie2004

Whohooooo

Voor de geinteresseerden met een twitter account. Gratis dag Pluralsight access:
http://blog.pluralsight.c...ree-pluralsight-day-pass/

Even pluralsight volgen, je twitternaam invullen en je krijgt een DM op twitter met een code voor 1 dag gratis toegang (te gebruiken wanneer je wilt) :)

[ Voor 4% gewijzigd door Hoogie2004 op 18-01-2013 08:23 ]

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Hah! Ik wilde net dit weekend een abonnement afsluiten omdat ik één screencast wilde zien. Dank :P

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


Acties:
  • 0 Henk 'm!

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

.Gertjan.

Owl!

Hoogie2004 schreef op vrijdag 18 januari 2013 @ 08:20:
Voor de geinteresseerden met een twitter account. Gratis dag Pluralsight access:
http://blog.pluralsight.c...ree-pluralsight-day-pass/

Even pluralsight volgen, je twitternaam invullen en je krijgt een DM op twitter met een code voor 1 dag gratis toegang (te gebruiken wanneer je wilt) :)
Gratis? De Hollander in mij heeft direct geregistreerd :P Fijn dat je de token kunt gebruiken wanneer je wilt. Vaak is het een vaste dag en zul je zien dat je die dag geen tijd hebt. Door het gebrek aan tijd (oa om rond te hangen op Tweakers) ben ik ook de mooie aanbieding van Resharper misgelopen eind vorig jaar :'(

:/ Ben net een kwartiertje bezig en mijn tijdtracker geeft al 41 gewerkte uren aan voor deze week... :/ Een normaal mens zou zeggen "yes, klaar voor deze week", de ondernemer in mij zegt: "tijd om wat extra te cachen en klanten weer wat extra blij te maken door in te lopen op de planning" :9

Misschien vanmiddag even een paar uurtjes er tussen uit om met de camera het mooie winterlandschap vast te leggen. :)

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


Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 19:07
Bleg, nu al tijden aan het CSSen (mijn werkdag begon om 4 uur, doe ik zowat altijd).
Ik haat het echt, ben er echt niet in thuis. Binnenkort maar eens tijd vrij maken om goed te leren.

Gelukkig is dit voor een schoolproject, dus ik laat het nog geen eens zo netjes eruit zien (ook geen complete Wireframe enz gemaakt wat ik normaal wel doe).
Ja meestal begin ik tegen 4 uur/5 uur. Heb ik altijd er een halve werkdag opzitten als de werkdagen beginnen voor de meeste personen. En wanneer het ongeveer lunchtijd is, dan heb ik al mijn dag erop zitten.
Meestal ga ik 's middags door voor mezelf als ontplooi-activiteiten. Of soms ga ik verder als ik een deadline heb.

[ Voor 40% gewijzigd door Ryur op 18-01-2013 10:09 ]


Acties:
  • 0 Henk 'm!

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

.Gertjan.

Owl!

GoTCoast schreef op vrijdag 18 januari 2013 @ 09:40:
Bleg, nu al tijden aan het CSSen (mijn werkdag begon om 4 uur, doe ik zowat altijd).
Ik haat het echt, ben er echt niet in thuis. Binnenkort maar eens tijd vrij maken om goed te leren.

Gelukkig is dit voor een schoolproject, dus ik laat het nog geen eens zo netjes eruit zien (ook geen complete Wireframe enz gemaakt wat ik normaal wel doe).
Om 4 uur? :/

Goed CSS leren klinkt leuk, maar door de "vrije-interpretatie" van de diverse browsers blijf je toch altijd een beetje aan het klooien.

Het lastigste aan CSS vind ik het structureren van je document. Meestal wordt het echt een zooitje doordat je aan het einde je nieuwe logica toevoegt. Werken met LESSCss vind ik overigens wel een stuk prettiger, dan mik je boven een aantal definities en gebruik je ze door je document. Dat is vooral handig als je een project oplevert welke per implementatie een stukje maatwerk heeft (zoals kleurtje, sizes, logos). :)

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


Acties:
  • 0 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 22:21
Mwah, sinds IE6 en IE7 de deur uit zijn is het al een stuk beter te doen. Tenzij je hele fancy dingen met vendor-prefixes gaat doen, maar dan vraag je er ook wel een beetje om natuurlijk ;)

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • PdeBie
  • Registratie: Juni 2004
  • Laatst online: 13:41
half dagje maar vandaag :+
heerlijk!!!

Vanmiddag vrij genomen om wat privé dingetjes te doen.

Acties:
  • 0 Henk 'm!

  • TheNephilim
  • Registratie: September 2005
  • Laatst online: 16-09 10:44

TheNephilim

Wtfuzzle

.Gertjan. schreef op vrijdag 18 januari 2013 @ 09:57:
[...]


Om 4 uur? :/

Goed CSS leren klinkt leuk, maar door de "vrije-interpretatie" van de diverse browsers blijf je toch altijd een beetje aan het klooien.

Het lastigste aan CSS vind ik het structureren van je document. Meestal wordt het echt een zooitje doordat je aan het einde je nieuwe logica toevoegt. Werken met LESSCss vind ik overigens wel een stuk prettiger, dan mik je boven een aantal definities en gebruik je ze door je document. Dat is vooral handig als je een project oplevert welke per implementatie een stukje maatwerk heeft (zoals kleurtje, sizes, logos). :)
Laatst ook maar eens begonnen met LESS. Werkt prima, maar ik merk dat ik er toch langer over doe. Zeker met CSS is het vaak 'wijzigen, kijken.. wijzigen, kijken' en dat past niet altijd in (mijn) LESS workflow :+ Het handmatig uploaden duurt namelijk te lang vaak. Maarja, dat komt vast nog eens goed als ik er eens langer mee bezig ben.

Acties:
  • 0 Henk 'm!

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

.Gertjan.

Owl!

ZpAz schreef op vrijdag 18 januari 2013 @ 10:09:
Mwah, sinds IE6 en IE7 de deur uit zijn is het al een stuk beter te doen. Tenzij je hele fancy dingen met vendor-prefixes gaat doen, maar dan vraag je er ook wel een beetje om natuurlijk ;)
Meh, aangezien ik afgelopen week er achter kwam dat zelf het alom geprezen Firefox steken laat vallen heb ik het idee dat het nog niet helemaal goed zit :'(
Firefox had schijt aan de CSS property voor het box model en vereiste een -moz prefixed versie :X ...

Grotendeels heb je wel gelijk hoor, vooral IE 9 en IE 10 werken lekker mee. Maak maar weinig mee dat een site die ik ontwikkeld heb met vooral Chrome goed werkt in IE9 of IE 10. IE 8 heeft soms nog wel eens zijn kuren.

Je merkt het vooral als je strakke sites moet bouwen. Wanneer mensen komen met rounded corners of de eis dat content moet meegroeien. Dan loop je nog wel eens tegen browser issues aan. De tijd dat je voor iedere browser de margins/paddings moest corrigeren ligt gelukkig wel grotendeels achter ons... Ook jQuery helpt een heel eind daarin, ik weet nog wel dat je vroeger voor iedere browser weer net op een andere manier met javascript en de DOM moest omgaan. :/

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


Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 19:07
TheNephilim schreef op vrijdag 18 januari 2013 @ 10:13:
[...]


Laatst ook maar eens begonnen met LESS. Werkt prima, maar ik merk dat ik er toch langer over doe. Zeker met CSS is het vaak 'wijzigen, kijken.. wijzigen, kijken' en dat past niet altijd in (mijn) LESS workflow :+ Het handmatig uploaden duurt namelijk te lang vaak. Maarja, dat komt vast nog eens goed als ik er eens langer mee bezig ben.
LESS is wel leuk ja, ben alleen een aanhanger van de concurrent SASS/SCSS.
Werk nogal veel in Ruby On Rails en daar is SASS/SCSS juist beter ondersteund dan LESS.

Weet eigenlijk helemaal niet hoe die 2 talen het doen in een 'normale' taal buiten RoR om. Lijkt me lastig met dat extra geparse.


Als jullie straks een ontploffing horen uit de richting van ongeveer Enschede. It's me; die helemaal gek wordt van CSS! :(

[ Voor 7% gewijzigd door Ryur op 18-01-2013 10:16 ]


Acties:
  • 0 Henk 'm!

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

OkkE

CSS influencer :+

Dat vind ik behoorlijk vroeg ja...
Goed CSS leren klinkt leuk, maar door de "vrije-interpretatie" van de diverse browsers blijf je toch altijd een beetje aan het klooien.
Goed CSS leren is in mijn ogen voornamelijk het kennen van de browser bugs en quirks en op een gestructureerde manier kunnen werken. Of je het dan uiteindelijk oplost met een extra div of een :after vind ik minder belangrijk.
Het lastigste aan CSS vind ik het structureren van je document. Meestal wordt het echt een zooitje doordat je aan het einde je nieuwe logica toevoegt. Werken met LESSCss vind ik overigens wel een stuk prettiger, dan mik je boven een aantal definities en gebruik je ze door je document. Dat is vooral handig als je een project oplevert welke per implementatie een stukje maatwerk heeft (zoals kleurtje, sizes, logos). :)
LESS (of Sass of Stylus) maakt het inderdaad al een stuk overzichtelijker. Waar ik zelf ook een fan van ben is OOCSS en BEM. Herbruikbare standaard CSS classes die je uitbreid en aanpast d.m.v. extra classes en een logische/overzichtelijke naamgeving.

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


Acties:
  • 0 Henk 'm!

  • Erwin537
  • Registratie: December 2008
  • Laatst online: 00:32
LESS lijkt me vooral leuk worden als je themas gaat maken voor webapplicaties/websites. Lekker makkelijk kleurtjes aanpassen e.d. :)

Acties:
  • 0 Henk 'm!

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

.Gertjan.

Owl!

GoTCoast schreef op vrijdag 18 januari 2013 @ 10:15:
[...]

LESS is wel leuk ja, ben alleen een aanhanger van de concurrent SASS/SCSS.
Werk nogal veel in Ruby On Rails en daar is SASS/SCSS juist beter ondersteund dan LESS.

Weet eigenlijk helemaal niet hoe die 2 talen het doen in een 'normale' taal buiten RoR om. Lijkt me lastig met dat extra geparse.
Volgens mij kun je die ook gewoon gebruiken buiten RoR. Ik weet niet of hij on-the-fly kan parsen (LessCSS kan indien gewenst met JS de boel afhandelen).

SASS heb ik ook wel eens bekeken, voor het nesten van blokken leek mij wel handig. Maar voor het simpele werk waar ik LESS voor inzet voldoet LESS prima :P Zeker als je de mix-ins gebruikt kom je een heel eind :)
TheNephilim schreef op vrijdag 18 januari 2013 @ 10:13:
[...]
Laatst ook maar eens begonnen met LESS. Werkt prima, maar ik merk dat ik er toch langer over doe. Zeker met CSS is het vaak 'wijzigen, kijken.. wijzigen, kijken' en dat past niet altijd in (mijn) LESS workflow :+ Het handmatig uploaden duurt namelijk te lang vaak. Maarja, dat komt vast nog eens goed als ik er eens langer mee bezig ben.
Ik werk daarom meestal met de "on-the-fly" versie. Dan hoef ik alleen de LESS file aan te passen en javascript parst het wel :) Vroeger gebruikte ik de compiler, maar die krijg ik niet echt lekker meer aan de gang op mijn machine (vroeger was het een commandline tooltje). De parser is zelfs op trage pc's met grote stylesheets redelijk snel :)

Nadeel is wel dat caching geregeld de kop op steekt. Zeker als je files include in je LESS, maar ook IE heeft er een handje van om de (hoofd)LESS file gewoon vrolijk uit de cache te lepelen. Maar afgezien daarvan kan ik gewoon mijn oude workflow hanteren :)

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


Acties:
  • 0 Henk 'm!

  • Pyr0wl
  • Registratie: Juli 2010
  • Laatst online: 06-01 17:22
Als je op OS X je devwerk doet, kan je perfect LESS.app gebruiken! Als je je less files aanpast in je IDE/Texteditor naar keuze, zal de applicatie dat in de gaten krijgen en compiled die automatisch alles naar een leuke CSS file, best wel handig :P

[ Voor 7% gewijzigd door Pyr0wl op 18-01-2013 10:27 ]


Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 19:07
Pyr0wl schreef op vrijdag 18 januari 2013 @ 10:27:
Als je op OS X je devwerk doet, kan je perfect LESS.app gebruiken! Als je je less files aanpast in je IDE/Texteditor naar keuze, zal de applicatie dat in de gaten krijgen en compiled die automatisch alles naar een leuke CSS file, best wel handig :P
Hmm.. LESS.app kan je gebruiken, maar CodeKit is de opvolger ervan. Met veel betere ondersteuning (helaas wel betaald t.o.v. Less.app)
OkkE schreef op vrijdag 18 januari 2013 @ 10:43:
[...]

CodeKit _O_

$25 voor bedrijfssoftware die ik dagelijks gebruik vind ik een koopje. :)
Heb CodeKit gekocht en geinstalleerd, helaas nog weinig mee gedaan.
Staat op mijn lijstje om binnenkort mee te werken (zoals zoveel) :'(

[ Voor 26% gewijzigd door Ryur op 18-01-2013 10:44 ]


Acties:
  • 0 Henk 'm!

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

OkkE

CSS influencer :+

GoTCoast schreef op vrijdag 18 januari 2013 @ 10:28:
[...]

Hmm.. LESS.app kan je gebruiken, maar CodeKit is de opvolger ervan. Met veel betere ondersteuning (helaas wel betaald t.o.v. Less.app)
CodeKit _O_

$25 voor bedrijfssoftware die ik dagelijks gebruik vind ik een koopje. :)

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


Acties:
  • 0 Henk 'm!

  • Pyr0wl
  • Registratie: Juli 2010
  • Laatst online: 06-01 17:22
GoTCoast schreef op vrijdag 18 januari 2013 @ 10:28:
[...]

Hmm.. LESS.app kan je gebruiken, maar CodeKit is de opvolger ervan. Met veel betere ondersteuning (helaas wel betaald t.o.v. Less.app)
Bwoa, als je enkel met LESS/CSS werkt kan je perfect uit de voeten met de LESS app. Als je meer wilt, en ook effectief nodig hebt, is $25 maar een klein bedrag :)

Acties:
  • 0 Henk 'm!

  • Struikrover
  • Registratie: Juni 2005
  • Laatst online: 14-09 13:09
Ik bescheur me eens in de zoveel tijd weer even over die PHP constante, die soms tevoorschijn floept, met die absurd lange naam. Volgens mij is het de '::', maar ik ben z'n naam altijd kwijt (duh) :+. Wie schiet me even te hulp?

EDIT: Die ene dus waarbij je de eerste keer dat je hem tegen komt zoiets hebt van 'WTF, dit _moet_ een grap zijn'

@ hieronder: Jaaa, thanks :D

[ Voor 24% gewijzigd door Struikrover op 18-01-2013 10:47 ]


Acties:
  • 0 Henk 'm!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 20:07
De 'Paamayim Nekudotayim' bedoel je? (http://php.net/manual/en/....paamayim-nekudotayim.php)

Wiki verklaart overigens perfect waarom het zo noemt:
In PHP, the scope resolution operator is also called Paamayim Nekudotayim (Hebrew: פעמיים נקודתיים, pronounced [paʔaˈmajim nəkudoˈtajim]), which means "twice colon" or "double dot twice" in Hebrew.

The name "Paamayim Nekudotayim" was introduced in the Israeli-developed[1] Zend Engine 0.5 used in PHP 3. Although it has been confusing to many developers who don't speak Hebrew, it is still being used in PHP 5, as in this sample error message:

[ Voor 77% gewijzigd door azerty op 18-01-2013 10:49 ]


Acties:
  • 0 Henk 'm!

  • Erwin537
  • Registratie: December 2008
  • Laatst online: 00:32
Waarom kijkt backbone JS bij het onderscheidt maken tussen een PUT en een POST alleen naar het aanwezig zijn van een lowercase id? Ik heb ID in mijn model staan, dus doet hij altijd een POST :( Gelukkig kan ik met ASP.NET MVC en Entity snel de database aanpassen :)

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Ik ben bezig met wat performance-optimalisatie van een SharePoint-site. Dit nadat bleek dat het laden van de homepage in een ander deel van de wereld maarliefst 20 seconden duurt.

YSlow:
Grade F on Make fewer HTTP requests

This page has 41 external Javascript scripts. Try combining them into one.
This page has 17 external stylesheets. Try combining them into one.
This page has 21 external background images. Try combining them with CSS sprites.
Heel leuk dat al die Javascriptreferences door SharePoint worden geregistreerd d.m.v. RegisterSod en ik dat zo te zien niet kan overriden :(

We are shaping the future


Acties:
  • 0 Henk 'm!

  • Barryvdh
  • Registratie: Juni 2003
  • Laatst online: 20:03
Pyr0wl schreef op vrijdag 18 januari 2013 @ 10:44:
[...]
Bwoa, als je enkel met LESS/CSS werkt kan je perfect uit de voeten met de LESS app. Als je meer wilt, en ook effectief nodig hebt, is $25 maar een klein bedrag :)
Ik gebruik de PHP versie, ook makkelijk, kan ik gewoon in mijn normale IDE werken overal, zonder extra software. Compileert alleen als het aangepast is.

Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 20:58

Haan

dotnetter

Alex) schreef op vrijdag 18 januari 2013 @ 11:01:
Ik ben bezig met wat performance-optimalisatie van een SharePoint-site. Dit nadat bleek dat het laden van de homepage in een ander deel van de wereld maarliefst 20 seconden duurt.

YSlow:

[...]


Heel leuk dat al die Javascriptreferences door SharePoint worden geregistreerd d.m.v. RegisterSod en ik dat zo te zien niet kan overriden :(
Performance-optimalisatie en SharePoint in één zin is natuurlijk sowieso al behoorlijk tegenstrijdig >:)

[ Voor 6% gewijzigd door Haan op 18-01-2013 11:48 ]

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Haan schreef op vrijdag 18 januari 2013 @ 11:47:
[...]

Performance-optimalisatie en SharePoint in één zin is natuurlijk sowieso al behoorlijk tegenstrijdig >:)
Het laden van default.aspx en het versturen hiervan duurt zo'n 750 ms. Ik heb hierop een performancetest gedaan met dotTrace, het meeste werk lijkt uit de Microsoft.SharePoint-namespace te komen wat buiten mijn invloed valt.

Ik probeer de laadtijd te versnellen door het aantal HTTP-requests te minimaliseren... maar SharePoint lijkt zich daar niet echt voor te lenen. Als alles via de ScriptManager zou lopen zou ik hier nog op kunnen inhaken (door een custom scriptmanager) maar die RegisterSod()-calls gooien roet in het eten wat dat betreft.

RegisterSod voegt een URL naar een .js-file toe aan een clientside array die op zijn beurt wordt gebruikt om een berg <script />-tags toe te voegen aan de DOM...

We are shaping the future


Acties:
  • 0 Henk 'm!

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

Korben

() => {};

Haan schreef op vrijdag 18 januari 2013 @ 11:47:
[...]

Performance-optimalisatie en SharePoint in één zin is natuurlijk sowieso al behoorlijk tegenstrijdig >:)
La-ten-cy. RTT is nogal lang naar de andere kant van de wereld, en als je 100 resources op je pagina hebt zit je al snel aan het maximum aantal requests per domein.
Alex) schreef op vrijdag 18 januari 2013 @ 11:01:
Ik ben bezig met wat performance-optimalisatie van een SharePoint-site. Dit nadat bleek dat het laden van de homepage in een ander deel van de wereld maarliefst 20 seconden duurt.
Misschien kun je RequestReduce proberen? Werkt als een HTTP-module, dus zou om de SharePoint-beperkingen heen moeten kunnen werken.

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


Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Web Workbench voor Visual Studio FTW. On-save Sass compilatie. Bestandje uploaden, klaar :) Werkt heerlijk!

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Korben schreef op vrijdag 18 januari 2013 @ 11:52:
[...]

La-ten-cy. RTT is nogal lang naar de andere kant van de wereld, en als je 100 resources op je pagina hebt zit je al snel aan het maximum aantal requests per domein.


[...]

Misschien kun je RequestReduce proberen? Werkt als een HTTP-module, dus zou om de SharePoint-beperkingen heen moeten kunnen werken.
Bedankt voor de tip! :D

Het lijkt er niet op dat dit overweg kan met RegisterSod(), waardoor er helaas alsnog vele JS-scripts over de lijn gestuurd worden. En om nou RegisterSod() en z'n aanverwante functies te gaan overriden...

We are shaping the future


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:23

.oisyn

Moderator Devschuur®

Demotivational Speaker

Weet iemand een tool waarmee je een bestand kan weergeven gegeven een bepaalde datastructuur (zoals C struct definities oid)?

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


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op donderdag 08 november 2012 @ 09:56:
[...]
Ik vind stille werkruimtes ook beter maar met een koptelefoon opzitten lijkt mij ook zo asociaal...
Daarom heb je dus ook The headphones rule :P

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


Acties:
  • 0 Henk 'm!

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

Korben

() => {};

Alex) schreef op vrijdag 18 januari 2013 @ 12:20:
[...]

Bedankt voor de tip! :D

Het lijkt er niet op dat dit overweg kan met RegisterSod(), waardoor er helaas alsnog vele JS-scripts over de lijn gestuurd worden. En om nou RegisterSod() en z'n aanverwante functies te gaan overriden...
Heb je het geprobeerd? Omdat het een HTTP-module is, werkt het rechtstreeks op de uiteindelijke output van je request handler (lees: pagina), dus het enige probleem zou kunnen zijn dat de URL's niet herkend worden.

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


Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Die regel heb ik ook. Als ik een koptelefoon op heb wil ik niet voor onzinnige dingen gestoord worden :).

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Rutix schreef op vrijdag 18 januari 2013 @ 12:55:
[...]

Die regel heb ik ook. Als ik een koptelefoon op heb wil ik niet voor onzinnige dingen gestoord worden :).
Bij m'n vorige baan zat ik op de kamer met een andere consultant die er nogal een handje van had om telefoongesprekken gewoon met de klant op speaker te doen. En dan later klagen als ik met oordopjes in zat omdat 'ie de muziek nog kon horen (je hoorde wat vaag geruis hoogstens). Zucht.

Nu heb ik gelukkig m'n eigen kamer. Kan ik doen wat ik wil.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 22:21
.oisyn schreef op vrijdag 18 januari 2013 @ 12:31:
Weet iemand een tool waarmee je een bestand kan weergeven gegeven een bepaalde datastructuur (zoals C struct definities oid)?
Ik ben onlangs zoiets tegengekomen, en heb het even terug opgezocht: 010editor, die editor heeft Binary templates waarmee je de datastructuur kan definieren. Het lijkt goed op C/C++ structs. Er zitten blijkbaar zelfs templates in voor WAV, BMP, ZIP.

Acties:
  • 0 Henk 'm!

  • R4gnax
  • Registratie: Maart 2009
  • Laatst online: 06-09 17:51
Erwin537 schreef op vrijdag 18 januari 2013 @ 10:48:
Waarom kijkt backbone JS bij het onderscheidt maken tussen een PUT en een POST alleen naar het aanwezig zijn van een lowercase id? Ik heb ID in mijn model staan, dus doet hij altijd een POST :( Gelukkig kan ik met ASP.NET MVC en Entity snel de database aanpassen :)
In plaats van je C# code te vernachelen zou je ook gewoon een goede JSON serializer kunnen gebruiken die de C# PascalCase conventie naar de JavaScript camelCase conventie omzet tijdens het serializeren. Just sayin'.

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
R4gnax schreef op vrijdag 18 januari 2013 @ 13:27:
[...]


In plaats van je C# code te vernachelen zou je ook gewoon een goede JSON serializer kunnen gebruiken die de C# PascalCase conventie naar de JavaScript camelCase conventie omzet tijdens het serializeren. Just sayin'.
^^ with stupid. Zelf ook Json.net gebruikt en dat werkt als een tierelier.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Hydra schreef op vrijdag 18 januari 2013 @ 13:33:
[...]


^^ with stupid. Zelf ook Json.net gebruikt en dat werkt als een tierelier.
Ik snap dan ook niet waarom ze dat projectje bij MS niet gewoon overnemen en de zut opnemen in de BCL. Daar hoort 't IMHO gewoon (ergens :P ) in thuis. Het staat al zo goed als dag 1 permanent in de top (zeg) 10 meest populaire NuGet packages. De JSON implementatie van MS (voorzover je dat zo mag noemen, het doel is dan ook wel een tikkie anders) is ronduit ruk.

[ Voor 14% gewijzigd door RobIII op 18-01-2013 13:40 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Erwin537
  • Registratie: December 2008
  • Laatst online: 00:32
R4gnax schreef op vrijdag 18 januari 2013 @ 13:27:
[...]


In plaats van je C# code te vernachelen zou je ook gewoon een goede JSON serializer kunnen gebruiken die de C# PascalCase conventie naar de JavaScript camelCase conventie omzet tijdens het serializeren. Just sayin'.
Cool, thanks.. daar zal ik eens naar gaan kijken dan.
Hydra schreef op vrijdag 18 januari 2013 @ 13:33:
[...]


^^ with stupid. Zelf ook Json.net gebruikt en dat werkt als een tierelier.
Als beginner mag je stupid zijn :)

Acties:
  • 0 Henk 'm!

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

Korben

() => {};

RobIII schreef op vrijdag 18 januari 2013 @ 13:39:
[...]

Ik snap dan ook niet waarom ze dat projectje bij MS niet gewoon overnemen en de zut opnemen in de BCL. Daar hoort 't IMHO gewoon (ergens :P ) in thuis. Het staat al zo goed als dag 1 permanent in de top (zeg) 10 meest populaire NuGet packages. De JSON implementatie van MS (voorzover je dat zo mag noemen, het doel is dan ook wel een tikkie anders) is ronduit ruk.
Maar er zijn wel meer dingen die in de BCL zouden mogen (zoals NLog, CommonServiceLocator, Glimpse, ELMAH, SharpZipLib en noem maar op), maar als je toch weet waar je de correcte implementatie kan vinden, why bother? MS gaat het niet ondersteunen.

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


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
Json.NET -is- door MS opgenomen in de webstack. Het wordt alleen geen onderdeel van de BCL, omdat dat de release cycle van Json.NET zou vernaggelen.

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

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

Korben

() => {};

Grijze Vos schreef op vrijdag 18 januari 2013 @ 14:02:
Json.NET -is- door MS opgenomen in de webstack. Het wordt alleen geen onderdeel van de BCL, omdat dat de release cycle van Json.NET zou vernaggelen.
Sauce? Ik heb daar niks van gehoord namelijk.

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


Acties:
  • 0 Henk 'm!

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

GateKeaper

#1 Procastinator

Korben schreef op vrijdag 18 januari 2013 @ 14:03:
[...]

Sauce? Ik heb daar niks van gehoord namelijk.
Waarschijnlijk bedoeld hij "in MVC4".

http://forums.asp.net/p/1...elease+Candidate+released
Json.NET: We now use and support the popular Json.NET serializer for handling of JSON data. Json.NET is the default JSON serializer used by ASP.NET Web API and it includes support for data contracts, anonymous types, dynamic types, Dates, TimeSpans, object reference preservation, indenting, camel casing and many other useful serialization features.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 00:23

.oisyn

Moderator Devschuur®

Demotivational Speaker

Otherside1982 schreef op vrijdag 18 januari 2013 @ 13:16:
[...]

Ik ben onlangs zoiets tegengekomen, en heb het even terug opgezocht: 010editor, die editor heeft Binary templates waarmee je de datastructuur kan definieren. Het lijkt goed op C/C++ structs. Er zitten blijkbaar zelfs templates in voor WAV, BMP, ZIP.
Ja zoiets ja :). Jammer dat het niet gratis is.

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


Acties:
  • 0 Henk 'm!

  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 23:24
Korben schreef op vrijdag 18 januari 2013 @ 14:03:
[...]

Sauce? Ik heb daar niks van gehoord namelijk.
Is onlangs ook in een podcast van DNR of Hanselminutes behandeld.

Battle.net - Jandev#2601 / XBOX: VriesDeJ


Acties:
  • 0 Henk 'm!

  • JohnStaakke
  • Registratie: Oktober 2007
  • Laatst online: 09-09 15:17
Zo, de hele dag bezig geweest een DEV omgeving op te zetten voor iOS development met Xcode, Sencha Touch2, Phonegap, NodeJS en Socket.IO. Wel alles helemaal zoals ik het wilde, netjes verpakt, alles op een VMware image gezet zodat mijn collega`s hem zo over kunnen nemen en kunnen runnen.

Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 22:21
.oisyn schreef op vrijdag 18 januari 2013 @ 14:37:
[...]


Ja zoiets ja :). Jammer dat het niet gratis is.
HexEdit is wel gratis, en open-source. Structuur is te definieren in XML en via GUI, en er zitten een aantal templates bij.

Ik heb deze alvast bij mijn verzameling tooltjes op mijn USB stick gezet :)

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 16-09 09:06

Firesphere

Yoshis before Hoshis

Zijn er nog mensen die zin hebben om iemand met een ipad/iphone gigantisch over de zeik te zien gaan?

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


Acties:
  • 0 Henk 'm!

Verwijderd

Firesphere schreef op vrijdag 18 januari 2013 @ 15:26:
Zijn er nog mensen die zin hebben om iemand met een ipad/iphone gigantisch over de zeik te zien gaan?
Duh

Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 23:27
Firesphere schreef op vrijdag 18 januari 2013 @ 15:26:
Zijn er nog mensen die zin hebben om iemand met een ipad/iphone gigantisch over de zeik te zien gaan?
Als het slopen van deze ipad/iphone ook tot de aanbieding behoort wel. Anders niet.

Acties:
  • 0 Henk 'm!

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 16-09 09:06

Firesphere

Yoshis before Hoshis

Je moet wel het device te pakken zien te krijgen, maar moet je applock profiel installeren, dan werkt de home-button niet meer. Je moet dan een hard-reboot, dan naar settings, dan het profiel weggooien.

Na installatie harde reboot, en de eerste app die je opstart, daar zit je in vast. :D

http://enterpriseios.com/...tore_Demo_Mode_for_kiosks

Daar dus. :D Ik kon er wel om lachen in ieder geval :D Eigenaar van de telefoon iets minder.

[ Voor 20% gewijzigd door Firesphere op 18-01-2013 15:31 ]

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!

Pagina: 1 ... 255 ... 267 Laatste

Dit topic is gesloten.

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