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
Ik zou dan lid worden van de Donald DuckSoaDmaggot schreef op woensdag 31 oktober 2012 @ 09:42:
http://www.ibood.com/nl/n...toelen_duik_er_lekker_in/
Hmm, misschien is het weer eens tijd om elke week uit te gaan kijken naar een blad op de deurmat. Iemand ervaring met die 'technische' bladen, is het puur consumenten- / lekenspul?
Sinds wanneer komt er cappuccino uit de vaatwasser?Soundless schreef op woensdag 31 oktober 2012 @ 09:58:
Hele dag nog geen cappuccino gehad. Vaatwasser is blijkbaar vanochtend pas aangezet. Need fuel
Geen zin. Ik kan ook gewoon een verdieping naar beneden lopen om daar een kopje te pakken maar ... geen zinHuHu schreef op woensdag 31 oktober 2012 @ 09:59:
Trek 'm open en was een kopje met de hand af.
Ze moeten het eens wagen om mijn mok in de vaatwasser te zetten!Soundless schreef op woensdag 31 oktober 2012 @ 10:02:
[...]
Geen zin. Ik kan ook gewoon een verdieping naar beneden lopen om daar een kopje te pakken maar ... geen zin
AF! MINE!
Verder ben ik totaal niet autistisch zo hier en daar ofzo hoor

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!
Ach ja, SO zit vol met mensen die denken "ik heb veel rep en ben een l33t masterhacker". Dat merk je ook vaak aan het toontje dat ze aanslaan, zoals inderdaad deze gast.CodeCaster schreef op woensdag 31 oktober 2012 @ 09:18:
Zo ver was ik nu ook inderdaad.Ik had eigenlijk al niet willen moeten reageren op de "This answer is misleading" waar 'ie mee binnenkwam, zeker niet toen 'ie daarna het antwoord postte dat een 400 de enige juiste code zou zijn... maar bij iemand met zo veel punten zou je toch verwachten dat 'ie z'n statements kan onderbouwen, maar dat doet 'ie niet.

Mother north, how can they sleep while their beds are burning?
https://niels.nu
Ditto, voor de liefhebbers, er worden binnenkort de KvK Starters dagen georganiseerd. Ik ga naar 13 november in EnschedeIntru schreef op woensdag 31 oktober 2012 @ 10:12:
Na alle ondernemersperikelen die hier voorbij zijn gekomen vraag ik me toch af waar dat ondernemerstopic precies te vinden is? In W&I zie ik alleen een freelance/zzp topic. Toch leuk om verhalen van andere Tweakers te lezen die bezig zijn met hun eigen bedrijf.
Slechte koffie smaakt toch naar afwaswater?Hoogie2004 schreef op woensdag 31 oktober 2012 @ 10:00:
[...]
Sinds wanneer komt er cappuccino uit de vaatwasser?
De makkelijkste manier om hyprocrieten boos te krijgen? Confronteer ze met hun eigen uitspraken...
We are shaping the future

Maar het is een cadeautje van m'n vriendin, dus ach
Mother north, how can they sleep while their beds are burning?
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Hadden we maar een vaatwasserFiresphere schreef op woensdag 31 oktober 2012 @ 10:08:
[...]
Ze moeten het eens wagen om mijn mok in de vaatwasser te zetten!
AF! MINE!
Verder ben ik totaal niet autistisch zo hier en daar ofzo hoor
Hier min of meer hetzelfde. Het gehalte 'Hoe vervang je het beeldscherm van je iPhone' is me ook eigenlijk een beetje te hoog geworden om mij te boeien.RobIII schreef op woensdag 31 oktober 2012 @ 09:51:
Ik heb alweer een jaar of 4 ofzo een abonnement op de C't maar eerlijkheid gebied me te zeggen dat ik 'm in 't begin nog las en nu de laatste, wat, stuk of 10 edities nog sealed op m'n bureau liggen
Maar nog niet echt een goede vervanging gevonden.
denk ik..... of zoiets. >> Het blijft maar een mening tenslotte ;)
Van de website: "18K gold-electroplated connectors to minimize latency and provide reliable connection that optimizes signal quality"TheNephilim schreef op woensdag 31 oktober 2012 @ 10:29:
Duuuuude, eindelijk... gisteren m'n Nighthawk X8 (witte backlight) besteld! ^^ Hopelijk word deze binnen 2 weken bezorgd al zullen we het over de verzendkosten maar niet hebben... de goedkoopste optie was USD 52,00
Maar het is een cadeautje van m'n vriendin, dus ach

Kleinigheid hou jeEddoH schreef op woensdag 31 oktober 2012 @ 11:08:
[...]
Van de website: "18K gold-electroplated connectors to minimize latency and provide reliable connection that optimizes signal quality"
Verder ben ik erg onder de indruk van de specificaties en hoor ik goede dingen over dit toetsenbord. Mijn verwachtingen zijn hoog! Eigenlijk nog nergens teleurstellingen gelezen, alleen de 'wrist rest pad' vinden sommige mensen te klein.
Dit word mijn eerste mechanische toetsenbord, dus ik ben zeer benieuwd
JE GAAT GENIETEN!TheNephilim schreef op woensdag 31 oktober 2012 @ 11:18:
[...]
Dit word mijn eerste mechanische toetsenbord, dus ik ben zeer benieuwd
Ik heb nu dus een week mijn DAS, en ik mis hem nu echt hier op het werk.
Kan je proberen te beschrijven wat het nou zoveel beter maakt?GoTCoast schreef op woensdag 31 oktober 2012 @ 11:21:
[...]
JE GAAT GENIETEN!
Ik heb nu dus een week mijn DAS, en ik mis hem nu echt hier op het werk.
Hahaha, nice!GoTCoast schreef op woensdag 31 oktober 2012 @ 11:21:
[...]
JE GAAT GENIETEN!
Ik heb nu dus een week mijn DAS, en ik mis hem nu echt hier op het werk.

Thuis was ik vooral aan een nieuwe toe, mijn G15v2 begint te slijten. Toetsen indrukken is niet zo lekker meer, je moet goed hard drukken anders heb je pech en registreert hij niks. Die hier op het werk begint glad te worden, maar doet het eigenlijk nog prima. Het enige wat ik ga missen van m'n G15 is het schermpje, even CPU usage/tijd checken is zo makkelijk.
---
Oef, weer een klant die blijkbaar alle gegevens wil bij het invullen van een contactformulier. Je weet toch, dat schrikt mensen af
En opgemaakte select, dat kan niet zomaar. Dan moet je weer met JavaScript aan de gang...
Ik hou van het geluid, hoor mij gewoon typen. En dat werkt psychologisch toch super prettig.Sh4wn schreef op woensdag 31 oktober 2012 @ 11:28:
[...]
Kan je proberen te beschrijven wat het nou zoveel beter maakt?Typt het lichter? Is het beter voor je polsen, of maakt dat niet zoveel uit?
Hij typt licht (of tenminste, met de minste aanslag is de letter op het scherm).
En juist omdat ik zo licht typ: hoef ik hem niet helemaal in te drukken en schiet ik over mijn toetsenbord.
Binnenkort review
Kater? Eerst water, de rest komt later
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
Opgemaakte select <-- jquery.chosenTheNephilim schreef op woensdag 31 oktober 2012 @ 11:28:
[...]
Hahaha, nice!Ik moet nog even wachten denk ik XD Hij moet uit de US of A komen, hopelijk doet de douane niet moeilijk
Maar ik ga die van mij zeker eens meenemen naar het werk (al word hij daar trouwens bezorgd) om te kijken hoe het programmeren mij vergaat. Het zou een groot verschil moeten maken.
Thuis was ik vooral aan een nieuwe toe, mijn G15v2 begint te slijten. Toetsen indrukken is niet zo lekker meer, je moet goed hard drukken anders heb je pech en registreert hij niks. Die hier op het werk begint glad te worden, maar doet het eigenlijk nog prima. Het enige wat ik ga missen van m'n G15 is het schermpje, even CPU usage/tijd checken is zo makkelijk.
---
Oef, weer een klant die blijkbaar alle gegevens wil bij het invullen van een contactformulier. Je weet toch, dat schrikt mensen af
En opgemaakte select, dat kan niet zomaar. Dan moet je weer met JavaScript aan de gang...
]|[ Apple Macbook Pro Retina 13" ]|[
Nu geef je Senseo te veel eer. Senseo noem je geen slechte koffie, maar gewoon afwaswaterroeleboel schreef op woensdag 31 oktober 2012 @ 10:18:
[...]
Slechte koffie smaakt toch naar afwaswater?
Wel frappant dat DE eindelijk heeft toegegeven dat de koffie verdund was om kosten te drukken...

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.
Thanks voor de tip! Hier helaas niet bruikbaar, gaat niet samen met de gebruikte plugin voor het verwerken (mailen) van de gegevens.
Maar wel handig iets dergelijks, al hebben de designs die ik aangeleverd krijg, vaak een eigen stijl. Niet een standaard dus, maar gelijkend op de stijl van de rest van de website.
Ook goede ervaringen met de Brown switches dus!Cloud schreef op woensdag 31 oktober 2012 @ 11:33:
Hier ook een mechanisch toetsenbord (QPAD MK50 met Brown-switches) en vindt het ook heerlijk typen. Het is wel behoorlijk wennen als je er net mee begint omdat ze zo gevoelig zijn voor de aanslagen. Het geluid is even wennen, maar na een tijdje zelfs wel prettig vind ik
Eigenlijk best raar dat er in Nederland geen gespecialiseerde webshop zit voor dergelijke gaming-gear, die ook alle soorten mechanische toetsenborden heeft.
[ Voor 42% gewijzigd door TheNephilim op 31-10-2012 11:52 ]
Je hebt ook select2, die gebaseerd is op chosen. Weet niet of er veel verschil in zit.TheNephilim schreef op woensdag 31 oktober 2012 @ 11:51:
[...]
Thanks voor de tip! Hier helaas niet bruikbaar, gaat niet samen met de gebruikte plugin voor het verwerken (mailen) van de gegevens.
Maar wel handig iets dergelijks, al hebben de designs die ik aangeleverd krijg, vaak een eigen stijl. Niet een standaard dus, maar gelijkend op de stijl van de rest van de website.
Probeer even de ISO van Office 2013 te downloaden met 50kB/s...
Klopt, ik heb mijn QPAD dus ook rechtstreeks uit Zweden geïmporteerdTheNephilim schreef op woensdag 31 oktober 2012 @ 11:51:
[...]
Eigenlijk best raar dat er in Nederland geen gespecialiseerde webshop zit voor dergelijke gaming-gear, die ook alle soorten mechanische toetsenborden heeft.
Verder inderdaad erg goede ervaringen met Brown-switches; niet super veel lawaai maar wel lekkere tactile feedback bij het typen. En nog steeds geschikt voor de meeste games; al game ik niet zoveel meer.
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
Je kunt toch de kleuren & sprites veranderen in de CSS of is het design zo veel veranderd ?TheNephilim schreef op woensdag 31 oktober 2012 @ 11:51:
[...]
Thanks voor de tip! Hier helaas niet bruikbaar, gaat niet samen met de gebruikte plugin voor het verwerken (mailen) van de gegevens.
Maar wel handig iets dergelijks, al hebben de designs die ik aangeleverd krijg, vaak een eigen stijl. Niet een standaard dus, maar gelijkend op de stijl van de rest van de website.
[...]
Ook goede ervaringen met de Brown switches dus!Ik heb nog nooit een mechanisch toetsenbord aangeraakt, dus het zal zeker wennen worden.
Eigenlijk best raar dat er in Nederland geen gespecialiseerde webshop zit voor dergelijke gaming-gear, die ook alle soorten mechanische toetsenborden heeft.
]|[ Apple Macbook Pro Retina 13" ]|[
Dat kan vast inderdaad, maar dan mis je weer een wrapper/label/etc op de juiste plek. Tenminste, dat heb ik vaak.DeluxZ schreef op woensdag 31 oktober 2012 @ 12:10:
[...]
Je kunt toch de kleuren & sprites veranderen in de CSS of is het design zo veel veranderd ?
Nu eerst eten! ^^
Ben het met je eens dat het een 410 of 404 is, maar die gast is niet bepaald te overtuigen. Respect dat je het toch blijft proberenCodeCaster schreef op woensdag 31 oktober 2012 @ 09:05:
Ik snap ook niet waarom ik het doe hè: Idempotence of HTTP PUT and DELETE. Wat een zinloze discussie. Heeft er hier nog iemand input op?
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.
Mwoah, HTTP in de basis niet, maar dit soort discussies doen maar weer blijken dat HTTP niet zo geschikt is als transportmechanisme als je de vrijheden die HTTP biedt niet dichttimmert in het bovenliggende protocol. SOAP en Web/CalDAV doen dit wel; REST niet. Daarom vind ik laatstgenoemde momenteel nog niet volwassen genoeg, juist omdat dat voor dit soort zinloze discussies zorgt.
Ik haal je bijna in!
Down schreef op woensdag 31 oktober 2012 @ 10:08:
Ach ja, SO zit vol met mensen die denken "ik heb veel rep en ben een l33t masterhacker". Dat merk je ook vaak aan het toontje dat ze aanslaan, zoals inderdaad deze gast.
Ik ga altijd uit van mijn eigen onkunde als ik niet voor de volle honderd procent overtuigd ben, en laat me daarom graag corrigeren. Maar dat doet 'ie niet.jhuiting schreef op woensdag 31 oktober 2012 @ 12:16:
Ben het met je eens dat het een 410 of 404 is, maar die gast is niet bepaald te overtuigen. Respect dat je het toch blijft proberen
@hieronder: genuanceerd.
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Ik vind je argumentatie goed, maar je conclusie niet. Dit is prima op te lossen als er een "standaard" komt waar REST services aan moeten voldoen. Er zijn al wat methoden om te bepalen hoe volwassen een REST service is, nu nog wat extra regels aan de transportmethode (HTTP statussen) en (service)contracten en er is prima mee te werken. IMO is de basis van rest prima, alleen het moet beter dichtgetimmerd worden.CodeCaster schreef op woensdag 31 oktober 2012 @ 12:39:
Mwoah, HTTP in de basis niet, maar dit soort discussies doen maar weer blijken dat HTTP niet zo geschikt is als transportmechanisme als je de vrijheden die HTTP biedt niet dichttimmert in het bovenliggende protocol. SOAP en Web/CalDAV doen dit wel; REST niet. Daarom vind ik laatstgenoemde een mislukking, juist omdat dat voor dit soort zinloze discussies zorgt.
1
2
3
4
| namespace System { using System; // [...] } |
Namespace System gebruikt zijn eigen namespace, ORLY?
Mis ik iets of is dit compleet overbodig?
Blijkt dat systeembeheer de Builds map verplaatst had naar een andere schijf,
"ja hij zat vol"

Nu met Land Rover Series 3 en Defender 90
Overigens heb ik nog geen ervaring met REST, wel (een klein beetje) met SOAP en RMI, maar heb ik wel het een en ander over REST gelezen in de afgelopen paar maanden. Mijn commentaar moet dan ook vanuit dat licht worden bekeken
[ Voor 29% gewijzigd door ocf81 op 31-10-2012 15:08 ]
© ocf81 1981-infinity
Live the dream! | Politiek Incorrecte Klootzak uitgerust met The Drive to Survive
Bestrijd de plaag die woke heet! | Servitisatie plaveit de weg naar slavernij. Kies je eigen weg!
Tja maar het probleem is dat iedereen een eigen interpretatie van REST heeft en het daardoor iedere keer 'maatwerk' wordt. Als er standaard regels waren over HTTP statussen en service contracten (zoals bij SOAP) dan zou het implementeren van een third-party REST service stukken makkelijker worden. Ik zie dat ook als onvolwassenheid, denk dat dit over een jaar of wat we opgelost is (ben het met de genuanceerde reactie van CodeCaster eensocf81 schreef op woensdag 31 oktober 2012 @ 15:05:
Over REST: "Freedom creates responsibility" Je krijgt dus veel opties, maar je moet wel alles afvangen. Dat is een beetje een stap terug in de wereld waarin de ontwikkelaar het makkelijk wordt gemaakt, zoals dat nu vaak het geval is met moderne talen en programmeeromgevingen.
© ocf81 1981-infinity
Live the dream! | Politiek Incorrecte Klootzak uitgerust met The Drive to Survive
Bestrijd de plaag die woke heet! | Servitisatie plaveit de weg naar slavernij. Kies je eigen weg!
Als je een live project intern haalt gooi je niet eerst het interne project weg, aangezien je daarbij ook de interne .svn mappen verwijderd en deze live niet worden opgeslagen.. Ben je gelijk mooi je versiegegevens van het project kwijt.
Nog maar een mailtje de ronde laten doen dan maar..

Altijd leuk om te zien dat er allemaal vers gebouwde functionaliteiten en oplossingen voor bugjes online gaan
We hebben sinds een tijdje dezelfde hier op het werk voor alle developers. Als we met z'n allen helemaal los gaan klinkt het geweldig.Cloud schreef op woensdag 31 oktober 2012 @ 11:33:
Hier ook een mechanisch toetsenbord (QPAD MK50 met Brown-switches) en vindt het ook heerlijk typen. Het is wel behoorlijk wennen als je er net mee begint omdat ze zo gevoelig zijn voor de aanslagen. Het geluid is even wennen, maar na een tijdje zelfs wel prettig vind ik
We hebben een maandje terug met een of andere kortingsactie een hele doos vol vanuit de VS laten overkomen. 't Tikt écht lekker, je went er redelijk snel aan.
Wow dat is wel een strakke actieRTG schreef op woensdag 31 oktober 2012 @ 16:05:
[...]
We hebben sinds een tijdje dezelfde hier op het werk voor alle developers. Als we met z'n allen helemaal los gaan klinkt het geweldig.
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
Haha, dikke prima. Dat zou ik graag eens willen horen. Kun je niet een filmpje of geluidfragment oid voor ons maken?RTG schreef op woensdag 31 oktober 2012 @ 16:05:
[...]
We hebben sinds een tijdje dezelfde hier op het werk voor alle developers. Als we met z'n allen helemaal los gaan klinkt het geweldig.![]()
We hebben een maandje terug met een of andere kortingsactie een hele doos vol vanuit de VS laten overkomen. 't Tikt écht lekker, je went er redelijk snel aan.
edit: Sorry, dubbel post.
[ Voor 3% gewijzigd door hylke94 op 31-10-2012 16:08 ]
Continuous deployments ftwpdebie schreef op woensdag 31 oktober 2012 @ 15:56:
/me PdeBie gaat een live release voor morgenochtend voorbereiden.
Altijd leuk om te zien dat er allemaal vers gebouwde functionaliteiten en oplossingen voor bugjes online gaan
Ik snap helemaal niets van deze post. Ligt dat aan mij?SoaDmaggot schreef op woensdag 31 oktober 2012 @ 15:31:
Je kan het iedereen zo vaak aan het verstand brengen als je wil, maar schijnbaar wordt het nooit duidelijk..
Als je een live project intern haalt gooi je niet eerst het interne project weg, aangezien je daarbij ook de interne .svn mappen verwijderd en deze live niet worden opgeslagen.. Ben je gelijk mooi je versiegegevens van het project kwijt.
Nog maar een mailtje de ronde laten doen dan maar..
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.

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!
Nee ik snapte het ook niet, maar ik was bang dat dat aan mij lagkenneth schreef op woensdag 31 oktober 2012 @ 16:12:
[...]
Ik snap helemaal niets van deze post. Ligt dat aan mij?
Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana
Verwijderd
Pak je DAS gewoon mee naar het werk?GoTCoast schreef op woensdag 31 oktober 2012 @ 11:21:
[...]
JE GAAT GENIETEN!
Ik heb nu dus een week mijn DAS, en ik mis hem nu echt hier op het werk.
Heb ik mijn rant te vroeg de deur uit gedaan?kenneth schreef op woensdag 31 oktober 2012 @ 16:12:
[...]
Ik snap helemaal niets van deze post. Ligt dat aan mij?
De core van ons intern ontwikkelde CMS wordt bijgehouden aan de hand van versiebeheer, met .svn mappen in een aantal van de mappen tot gevolg. Deze .svn mappen worden bij het online plaatsen van de projecten binnen de document root weggefilterd zodat de bestanden van versiebeheer niet op productie worden geplaatst.
Bij het besluit van een collega om onderhoud aan één van onze sites te plegen wordt vaak een kopie van de site op productie naar de interne ontwikkelomgeving gehaald. Wanneer de interne versie overschreven wordt is dit geen probleem: de .svn mappen blijven op de ontwikkelomgeving dan gewoon netjes behouden. Een aantal van mijn collega's vindt het echter handig om eerst de volledige interne document root te verwijderen (inclusief de .svn mappen) om vervolgens het project van productie intern in de ontwikkelomgeving te plaatsen. Hierbij verliezen we dus de .svn mappen, alsook de gehele mogelijkheid om de site middels versiebeheer te onderhouden.
Improvement much?
Ranten heeft maar één doel: ventileren. Of anderen het begrijpen is bijzaak.
[ Voor 3% gewijzigd door PeterSelie op 31-10-2012 16:25 ]

[ Voor 5% gewijzigd door .oisyn op 31-10-2012 16:30 ]
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 kopieer je van live naar je lokale working dir? Waarom niet gewoon opnieuw uitchecken? Klinkt als houtje-touwtje-versiebeheer of ik mis iets ...
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Ik begrijp de werkwijze ook niet echt. Je gebruikt source control maar als je een 'update' gaat uitvoeren haal je eerst je live versie lokaal en als ik het goed begrijp zelfs in je repo? Why?SoaDmaggot schreef op woensdag 31 oktober 2012 @ 16:23:
[...]
Heb ik mijn rant te vroeg de deur uit gedaan?
De core van ons intern ontwikkelde CMS wordt bijgehouden aan de hand van versiebeheer, met .svn mappen in een aantal van de mappen tot gevolg. Deze .svn mappen worden bij het online plaatsen van de projecten binnen de document root weggefilterd zodat de bestanden van versiebeheer niet op productie worden geplaatst.
Bij het besluit van een collega om onderhoud aan één van onze sites te plegen wordt vaak een kopie van de site op productie naar de interne ontwikkelomgeving gehaald. Wanneer de interne versie overschreven wordt is dit geen probleem: de .svn mappen blijven op de ontwikkelomgeving dan gewoon netjes behouden. Een aantal van mijn collega's vindt het echter handig om eerst de volledige interne document root te verwijderen (inclusief de .svn mappen) om vervolgens het project van productie intern in de ontwikkelomgeving te plaatsen. Hierbij verliezen we dus de .svn mappen, alsook de gehele mogelijkheid om de site middels versiebeheer te onderhouden.
Improvement much?
offtopic:
Ranten heeft maar één doel: ventileren. Of anderen het begrijpen is bijzaak.
Edit: Verkeerde persoon gequote
[ Voor 63% gewijzigd door Soundless op 31-10-2012 16:37 ]
Je mist helemaal niets, bij sommige projecten is het inderdaad houtje-touwtje. Sommige projecten zijn dusdanig ver customized dat ze niet zomaar zonder pardon naar de laatste versie te brengen zijn zonder de helft te breken. In dat geval wordt versiebeheer enkel ingezet om snel kritieke bugfixes door te voeren.kenneth schreef op woensdag 31 oktober 2012 @ 16:33:
[...]
Waarom kopieer je van live naar je lokale working dir? Waarom niet gewoon opnieuw uitchecken? Klinkt als houtje-touwtje-versiebeheer of ik mis iets ...
Deze opzet stamt helaas nog van ver voor mijn tijd en het opnieuw opzetten van de boel staat hoog op mijn verlanglijst maar is niet zomaar een makkelijke klus.
Opnieuw beginnen zou een optie zijn, maarja..

De update hoeft in veel gevallen niet eens in het deel dat binnen versiebeheer valt te zijn. De collega's van design vinden het zo nu en dan handig om de hele site binnen te halen wanneer er enkel het e.e.a. aan afbeeldingen of CSS gewijzigd hoeft te worden. Niet nodig en/of de bedoeling, maar het gebeurd wel..Soundless schreef op woensdag 31 oktober 2012 @ 16:35:
[...]
Ik begrijp de werkwijze ook niet echt. Je gebruikt source control maar als je een 'update' gaat uitvoeren haal je eerst je live versie lokaal en als ik het goed begrijp zelfs in je repo? Why?
Edit: Verkeerde persoon gequote
Again: deze manier van werken stamt van ver voor mijn tijd en ik bemoei me ook vrij weinig tegen de projecten aan die hieraan onderhevig zijn. De projecten waar ik aan werk zijn over het algemeen niet op dit CMS systeem gebaseerd en hebben wél netjes hun eigen SVN repo.
[ Voor 36% gewijzigd door PeterSelie op 31-10-2012 16:43 ]
Je kunt toch gewoon de .git betanden en mappen blokkeren in .htaccess?SoaDmaggot schreef op woensdag 31 oktober 2012 @ 16:23:
[...]
Heb ik mijn rant te vroeg de deur uit gedaan?
De core van ons intern ontwikkelde CMS wordt bijgehouden aan de hand van versiebeheer, met .svn mappen in een aantal van de mappen tot gevolg. Deze .svn mappen worden bij het online plaatsen van de projecten binnen de document root weggefilterd zodat de bestanden van versiebeheer niet op productie worden geplaatst.
Bij het besluit van een collega om onderhoud aan één van onze sites te plegen wordt vaak een kopie van de site op productie naar de interne ontwikkelomgeving gehaald. Wanneer de interne versie overschreven wordt is dit geen probleem: de .svn mappen blijven op de ontwikkelomgeving dan gewoon netjes behouden. Een aantal van mijn collega's vindt het echter handig om eerst de volledige interne document root te verwijderen (inclusief de .svn mappen) om vervolgens het project van productie intern in de ontwikkelomgeving te plaatsen. Hierbij verliezen we dus de .svn mappen, alsook de gehele mogelijkheid om de site middels versiebeheer te onderhouden.
Improvement much?
offtopic:
Ranten heeft maar één doel: ventileren. Of anderen het begrijpen is bijzaak.
Ik zie niet in waarom het hebben .svn mappen in productie problematisch zou moeten zijn? Je moet er alleen voor zorgen dat .svn afgeschermd is van de buitenwereld.SoaDmaggot schreef op woensdag 31 oktober 2012 @ 16:23:
De core van ons intern ontwikkelde CMS wordt bijgehouden aan de hand van versiebeheer, met .svn mappen in een aantal van de mappen tot gevolg. Deze .svn mappen worden bij het online plaatsen van de projecten binnen de document root weggefilterd zodat de bestanden van versiebeheer niet op productie worden geplaatst.
1
2
3
4
5
| # Disallow browsing of Subversion working copy administrative dirs. <DirectoryMatch "^/.*/\.svn/"> Order deny,allow Deny from all </DirectoryMatch> |
Met een checkout op productie kun je makkelijk een svn up op live doen en hoef je niet heen en weer te gaan kopieren. Of stel dat er iets fout gaat pak je er snel svn revert bij. Je zou zelfs live-code terug kunnen committen mocht deze afwijken van svn om wat voor reden dan ook.
[ Voor 6% gewijzigd door Bee.nl op 31-10-2012 17:00 ]
Eigenlijk niet, want je hoort versiebeheer als waarheid te beschouwen, en niet wat live staat.SoaDmaggot schreef op woensdag 31 oktober 2012 @ 16:23:
[...]
Improvement much?
offtopic:
Ranten heeft maar één doel: ventileren. Of anderen het begrijpen is bijzaak.
We are shaping the future
Klopt.TheNephilim schreef op woensdag 31 oktober 2012 @ 16:49:
[...]
Je kunt toch gewoon de .git betanden en mappen blokkeren in .htaccess?
Klopt dus ook.Bee.nl schreef op woensdag 31 oktober 2012 @ 16:56:
[...]
Ik zie niet in waarom het hebben .svn mappen in productie problematisch zou moeten zijn? Je moet er alleen voor zorgen dat .svn afgeschermd is van de buitenwereld.
code:
1 2 3 4 5 # Disallow browsing of Subversion working copy administrative dirs. <DirectoryMatch "^/.*/\.svn/"> Order deny,allow Deny from all </DirectoryMatch>
Mwa. Die projecten zitten structureel niet zo in elkaar dat ze allemaal gebruik kunnen maken van dezelfde versie van de core, ben ik bang. Er zwerven te veel versies rond. Er bestaat al langer de wens om de boel eens goed te herstuctureren zodat we niet tegen dat probleem aanlopen, echter wordt er telkens minder met het systeem gedaan en is het niet rendabel dit eens goed op poten te zetten, direct verdienen we er namelijk geen drol aan en in de toekomst is dit systeem more or less obsolete.Zo kun je makkelijk een svn up op live doen en hoef je niet heen en weer te gaan kopieren. Of stel dat er iets fout gaat pak je er snel svn revert bij.
Ben ik het wederom helemaal mee eens. De situatie die ik hiervoor heb geschept is echter niet van toepassing op de projecten die ik onder beheer heb / onder mijn verantwoordelijkheid mag scharen.Alex) schreef op woensdag 31 oktober 2012 @ 16:57:
[...]
Eigenlijk niet, want je hoort versiebeheer als waarheid te beschouwen, en niet wat live staat.
En hoe langer je hem laat lopen, hoe vervelender het wordt om hem te stoppen.oisyn schreef op woensdag 31 oktober 2012 @ 16:29:
Bah. Ik heb een proof of concept gemaakt voor een genetisch algoritme voor het optimizen van de volgorde resources op disk. Hij loopt al een tijdje en het gaat eigenlijk best lekker. Probleem is echter dat ie niets opslaat maar ik het zonde vind om 'm te stoppen omdat dan alles weg is
Hehe wat Intru zegt inderdaad.oisyn schreef op woensdag 31 oktober 2012 @ 16:29:
Bah. Ik heb een proof of concept gemaakt voor een genetisch algoritme voor het optimizen van de volgorde resources op disk. Hij loopt al een tijdje en het gaat eigenlijk best lekker. Probleem is echter dat ie niets opslaat maar ik het zonde vind om 'm te stoppen omdat dan alles weg 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.
Ik ben eigenlijk wel benieuwd waarom je geen output naar de disk doet, is daar een reden voor? (sorry for being nosey).oisyn schreef op woensdag 31 oktober 2012 @ 19:10:
Ik heb uiteindelijk een debugger geattached en zo de optimale oplossing eruit gedestilleerd. Alleen zat er een bugje in (sommige resources werden gedupliceerd en anderen weggegooid) waardoor ik er alsnog niets aan had
Is het geen goed idee om in de volgende versie een lijstje met [filename]/[start sector] combinaties te outputten naar een file met aan het einde van de file een waarde van de efficiëntie en als de waarde beter is dan het huidige optimale resultaat, de oude file te dumpen o.i.d.?
[ Voor 3% gewijzigd door ocf81 op 31-10-2012 21:24 ]
© ocf81 1981-infinity
Live the dream! | Politiek Incorrecte Klootzak uitgerust met The Drive to Survive
Bestrijd de plaag die woke heet! | Servitisatie plaveit de weg naar slavernij. Kies je eigen weg!

Dit shirt is op FB geplaatst met de tekst: Like if you agree this is a tragic "fail."
Inmiddels 122.131 mensen zonder enig gevoel voor humor

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Verwijderd
Evolutionair, optimaal? Een optimaal algoritme vind je doorgaans niet met een evolutionair algoritme. Slechts een benadering..oisyn schreef op woensdag 31 oktober 2012 @ 19:10:
Ik heb uiteindelijk een debugger geattached en zo de optimale oplossing eruit gedestilleerd. Alleen zat er een bugje in (sommige resources werden gedupliceerd en anderen weggegooid) waardoor ik er alsnog niets aan had
Maar je hoeft er dan niet zelf naar te zoeken, dat is wel fijnVerwijderd schreef op woensdag 31 oktober 2012 @ 23:39:
[...]
Evolutionair, optimaal? Een optimaal algoritme vind je doorgaans niet met een evolutionair algoritme. Slechts een benadering.
© ocf81 1981-infinity
Live the dream! | Politiek Incorrecte Klootzak uitgerust met The Drive to Survive
Bestrijd de plaag die woke heet! | Servitisatie plaveit de weg naar slavernij. Kies je eigen weg!
Proof of concept. Ik had gewoon nog niet geïmplementeerdocf81 schreef op woensdag 31 oktober 2012 @ 21:18:
[...]
Ik ben eigenlijk wel benieuwd waarom je geen output naar de disk doet, is daar een reden voor? (sorry for being nosey)
Het tot nu toe meest optimaal gevonden geval, duh! Moet ik dat echt helemaal uitspellen?Verwijderd schreef op woensdag 31 oktober 2012 @ 23:39:
[...]
Evolutionair, optimaal? Een optimaal algoritme vind je doorgaans niet met een evolutionair algoritme. Slechts een benadering.
Inderdaadocf81 schreef op woensdag 31 oktober 2012 @ 23:53:
Ik neem aan dat een simulatie van de playthrough op de een of andere manier aan de basis ligt van de test de de mate van optimalisatie bepaalt?
Bugs zijn gefixed. Hij doet nu ongeveer 25 generaties per seconde met een populatie van 100 op een Core 2 quad @3GHz met 4 threads. Vannacht even laten crunchen, kijken wat voor verassing me morgen te wachten staat
[ Voor 16% gewijzigd door .oisyn op 01-11-2012 01:24 ]
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.
Ik was er ook, maar heb alleen de openingskeynote gezien, en die wasEalanrian schreef op donderdag 01 november 2012 @ 08:52:
Gisteren interessante lezingen bij J-Fall bijgewoond, vandaag maar weer verder met een schoolproject.

Mother north, how can they sleep while their beds are burning?
Als je bedoeld de logica zoals bepaalde if/else contructies, ja.. dat mix je ook nog wel eens in views. Als dat iets is dat je om de een of andere reden echt niet wilt, is er echter niet wat je weerhoudt om die view dan op te splitsen in meerdere views, en in je controller te bepalen welke logica-loze view je gaat gebruiken. Wel krijg je dan dus meerdere views per controller-action.Down schreef op donderdag 01 november 2012 @ 10:05:
Echter, ligt het aan mij of zit je met je views (in dit geval Razor) nog steeds opmaak te mixen met code?
Het is echter wel best-practice om logica zoveel mogelijk te vermijden in je views.GateKeaper schreef op donderdag 01 november 2012 @ 10:55:
[...]
Als je bedoeld de logica zoals bepaalde if/else contructies, ja.. dat mix je ook nog wel eens in views. Als dat iets is dat je om de een of andere reden echt niet wilt, is er echter niet wat je weerhoudt om die view dan op te splitsen in meerdere views, en in je controller te bepalen welke logica-loze view je gaat gebruiken. Wel krijg je dan dus meerdere views per controller-action.
🇪🇺 pro Europa! | Puinhoop Veroorzaken en Vertrekken (PVV)
Zelf ben ik van mening dat het ook mijn view is die ervoor verantwoordelijk is dat de gebruiker een "geen resultaten" melding krijgt.
Oftewel, niet
1
2
3
4
5
| <ul> @foreach(var book in @Model.Books) { <li>@book</li> } </ul> |
maar
1
2
3
4
5
6
7
8
9
10
| @if(Model.Books.Any()) { <ul> foreach(var book in @Model.Books) { <li>@book</li> } </ul> } else { <span>Sorry, no books found!</span> } |
Als alternatief zou je een andere view kunnen renderen in je controller.
1
2
3
4
| if(Books.Any()) return View("BookList", Books); else return View("NoBooksFound"); |
Welke van de twee methoden ik kies is vooral afhankelijk van de grote van de verschillen. Is de hele view compleet anders, of is 't slechts 1 regeltje?
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Compleet mee eens!GateKeaper schreef op donderdag 01 november 2012 @ 11:06:
Ongetwijfeld, maar als een bepaalde lijst geen inhoudt heeft, kan dat betekenen dat je geen lege <ul> wilt laten zien. Dan zal er toch wat van logica in moeten zitten die controleert of je collectie wel items heeft, en alleen dan de <ul> rendert.
Zelf ben ik van mening dat het ook mijn view is die ervoor verantwoordelijk is dat de gebruiker een "geen resultaten" melding krijgt.
Canon EOS60D | Canon 100mm f/2.8 USM | Canon 100-400mm f/4.5-5-6L | Canon 10-22mm f/3.5-4.5 USM | Canon 430EX II
Maar vaak begint het met 1 regeltje en komt er later een keer 1tje bij en nog een etc. etc.GateKeaper schreef op donderdag 01 november 2012 @ 11:06:
C#:
1 2 3 4 if(Books.Any()) return View("BookList", Books); else return View("NoBooksFound");
Welke van de twee methoden ik kies is vooral afhankelijk van de grote van de verschillen. Is de hele view compleet anders, of is 't slechts 1 regeltje?
Gevolg: je hebt na verloop van tijd een view die alsnog onduidelijk is.
Dit is echter wél logica die in je view / template thuis zou mogen horen.pdebie schreef op donderdag 01 november 2012 @ 11:16:
[...]
Maar vaak begint het met 1 regeltje en komt er later een keer 1tje bij en nog een etc. etc.
Gevolg: je hebt na verloop van tijd een view die alsnog onduidelijk is.
Gevolg, na verloop van tijd refactor je, en splits je je view op. (mocht het echt uit de hand lopen).pdebie schreef op donderdag 01 november 2012 @ 11:16:
[...]
Maar vaak begint het met 1 regeltje en komt er later een keer 1tje bij en nog een etc. etc.
Gevolg: je hebt na verloop van tijd een view die alsnog onduidelijk is.
Then again, als je dit blijft opsplitsen, krijg je na verloop van tijd misschien wel 6 verschillende views voor 1 pagina (afhankelijk van je scenario)pdebie schreef op donderdag 01 november 2012 @ 11:16:
[...]
Maar vaak begint het met 1 regeltje en komt er later een keer 1tje bij en nog een etc. etc.
Gevolg: je hebt na verloop van tijd een view die alsnog onduidelijk is.
Afhankelijk van de grootte en complexiteit van de views is dat misschien ook wel gewenst. Uiteindelijk draait het allemaal om overzicht, herbruikbaarheid en onderhoudbaarheid. Wat is in dat geval het probleem dat je met 6 verschillende views werkt als de situatie dat verlangt?GeertJam schreef op donderdag 01 november 2012 @ 11:22:
[...]
Then again, als je dit blijft opsplitsen, krijg je na verloop van tijd misschien wel 6 verschillende views voor 1 pagina (afhankelijk van je scenario)
Als je dus 6 verschillende views maakt, voor in principe hetzelfde venster (daar gaat het hier toch om?) dan ben je toch juist niet bezig met herbruikbaarheid.SoaDmaggot schreef op donderdag 01 november 2012 @ 11:26:
[...]
Afhankelijk van de grootte en complexiteit van de views is dat misschien ook wel gewenst. Uiteindelijk draait het allemaal om overzicht, herbruikbaarheid en onderhoudbaarheid. Wat is in dat geval het probleem dat je met 6 verschillende views werkt als de situatie dat verlangt?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| if (dit == true) { // gebruik view1 } else if (dat == true) { // gebruik view2 } else if (zus == true) { // gebruik view3 } else if (zo == true) { // gebruik view4 } |
Dan liever minimale viewlogica.
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Vandaar mijn opmerking, dat de juiste keuze (naar mijn idee) gewoon afhangt van de grote van verschil.Erwin537 schreef op donderdag 01 november 2012 @ 11:28:
[...]
Als je dus 6 verschillende views maakt, voor in principe hetzelfde venster (daar gaat het hier toch om?) dan ben je toch juist niet bezig met herbruikbaarheid.
Bij hele grote views kan je ook nog met masterviews of partialviews gaan werken. Mocht je toch grote overeenkomsten maar ook grote verschillen hebben.
Dit topic is gesloten.
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.