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.
Verander je API-url eens in api.twitter.com/1.1/ ipv api.twitter.com/1/.Gertjan. schreef op vrijdag 05 april 2013 @ 17:14:
Pffft, ik kan weer op de trein springen met de Social Media API haters
Mijn Twitter integratie is gaan brakken, publieke berichten posten gaat prima, prive berichten sturen klapt op z'n bek....Grom, het heeft gewerkt, maar nu het project na een tijdje weer eens van stal wordt gehaald is de boel omgevallen... Krijg vrolijk de melding dat ik niet authenticated kan worden, terwijl het bij andere calls wel werkt
... Leuke voor volgende week...
![]()
Weekend dan maar.... Lekker de motor halen
Dikke kans dat't ineens weer werkt (yay, API's

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!
merciSh4wn schreef op vrijdag 05 april 2013 @ 16:41:
[...]
Met Python heb je dat in een paar regeltjes gefixed.
http://docs.python.org/2/library/httplib.html
Of als je met redirecten bedoelt naar welk IP ze wijzen: daar heb je de functie socket.gethostbyname("hostname") voor.
Kan ik gelijk eens kijken naar python, nooit gedaan
Ziet er interessant uit, ik denk dat ik die maar eens ga gebruiken voor een nieuwe app waar ik aan werk.
Na een berekening van 100% verbranding en 100% schone benzine kwam ik er ook achter dat m'n auto een max kan aantikken van ongeveer 260kg CO2 uitstoot per week.BM schreef op vrijdag 05 april 2013 @ 14:31:
[...]
Als ik snel kom ik dit tegen: Unleaded gasoline emits 8.91 kg of CO2 per gallon.
Omgerekend naar liters is dat 2.35 kilo per liter. Als je daarmee rekent kom ik op 246 kilo uit, dan valt 180 nog mee
Edit: krijg wat. Heb ik eindelijk een MyUs account, begint de MS site flippen dat ze daar technische problemen hebbenIk wil gewoon een bestelling plaatsen
Dus de 180kg is best mogelijk inderdaad.
Vind het wel veel klinken....
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Ik moet echt moeite doen om niet te antwoorden.In a production environment where you are shipping millions instances of your smart client to end users do you like to maintain a config file?
As @SomeOtherPerson said its a bad Idea, almost everything you are doing with config file you can do within code.
In fact you can create and consume one without even a single config file.
[ Voor 6% gewijzigd door Styxxy op 05-04-2013 21:26 ]
Styxxy schreef op vrijdag 05 april 2013 @ 21:25:
Vragen in "software engineer" groups op LinkedIn, hebben toch vaak bedroevende antwoorden.

Vervolgens kijk je naar de naam, merk je dat die minstens 50 tekens lang is en dat er klankcombinaties in zitten die we hier in Nederland niet kennen. En dan weet je weer genoeg.
We are shaping the future

Vooral de groepen met iets als 'freelance' in de naam worden echt helemaal volgespamd met kansloze indiërs.
Dan sterft er toch een gedeelte van je als je dit leestStyxxy schreef op vrijdag 05 april 2013 @ 21:25:
Vragen in "software engineer" groups op LinkedIn, hebben toch vaak bedroevende antwoorden. Bijvoorbeeld op de vraag "wat is de beste manier op configs te onderhouden?" (in de context van o.a. WCF bindings):
[...]
Ik moet echt moeite doen om niet te antwoorden.

Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
En vaak plempen ze hun vraag onder iedere post/andere vraag in de hoop dat iemand ze beantwoord. Het enige grappige eraan is dat hun Engels vaak zo belachelijk is dat het weer om te lachen is. Vandaag kwam ik ook al diverse zinnen tegen die gewoon pijn deden aan je hersenen...Alex) schreef op vrijdag 05 april 2013 @ 21:30:
[...]
Herkenbaar
Vervolgens kijk je naar de naam, merk je dat die minstens 50 tekens lang is en dat er klankcombinaties in zitten die we hier in Nederland niet kennen. En dan weet je weer genoeg.

Iets als: I do have can shown the following error upon doing have done [this and that]...
Avalaxy schreef op vrijdag 05 april 2013 @ 21:41:
Haha, so trueIk heb me maar afgemeld van een hoop van dat soort groepen (eigenlijke alle groepen waarin ik mensen niet persoonlijk ken). Wat een laag niveau
![]()
Vooral de groepen met iets als 'freelance' in de naam worden echt helemaal volgespamd met kansloze indiërs.

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.
Volgens mij is dit een stuk verbeterd; had hooguit een restart van de video nodig de laatste keer dat ik iets veranderde (geluid x10 getweaked). Ook handig dat je niet op 1x speed hoeft af te spelen. Tegenwoordig stream ik meestal, maar dat is toch een klein nadeel daarvan dat je juist op 1x moet kijken (of weet iemand een oplossing daarvoor?)..oisyn schreef op vrijdag 05 april 2013 @ 16:25:
Heb je ook weleens geprobeerd die opties te gebruiken?
Ik installeer liever geen codec packs. Dit ivm de security-implicaties en mogelijke installatietroubles daarvan. Lettertypes van ondertitels ga ik mij verder niet eens mee bezig houden
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
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.
Naar gelang de grootte dat sterft, zou ik nu al dood moeten zijndouweegbertje schreef op vrijdag 05 april 2013 @ 21:59:
[...]Dan sterft er toch een gedeelte van je als je dit leest

Langleve de nieuwe Firefox update!
De eindeloze rare graphics/artefacts icm W8 en hoge prestaties zijn eindelijk weg!
Zijn de tabbladen nou kleiner geworden of niet
Verder...
Ik weet niet hoe, maar na een hele tijd is het me gelukt om subactions in ASP.NET MVC te maken. Dus ik kan nu /controller/action/subaction doen
In de zoektocht naar antwoord mijn IIS server laten crashen

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Ah, dat verklaart die enorme vuurbal in de lucht eerder vanavondF.West98 schreef op zaterdag 06 april 2013 @ 00:46:
In de zoektocht naar antwoord mijn ISS server laten crashen
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!
*kuch*Firesphere schreef op zaterdag 06 april 2013 @ 00:49:
[...]
Ah, dat verklaart die enorme vuurbal in de lucht eerder vanavond

2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Verwijderd
Volgende ochtend: vergeten de adapter aan te sluiten........
LolVerwijderd schreef op zaterdag 06 april 2013 @ 10:49:
Even mijn laptop de hele avond aan laten staan om iets door te rekenen.
Volgende ochtend: vergeten de adapter aan te sluiten........
Ik heb dat geluk altijd met Windows updates, de zeldzame keren dat mijn laptop moest doordraaien was er een policy gepusht om de updates automatisch te installeren en te rebooten


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.
Zo'n codec kan evengoed in de browser draaien. Gaan genoeg mensen de FFDShow codec gebruiken, dan verwacht ik een reeks aan cross-browser exploits, net zoals je dat nu bij de java plugin ziet. Ik heb VLC zonder de browserplugin (en update VLC af en toe), dus daar speelt dit niet..oisyn schreef op vrijdag 05 april 2013 @ 23:21:
Ik doe ook geen codecpacks. FFDShow is genoeg (wat gewoon een DirectShow wrapper is om ffmpeg, welke ook in VLC zit).
Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten
Gefeliciteerd!bdalenoord schreef op zaterdag 06 april 2013 @ 11:22:
Zo. Vanaf 1 juli werkzaam bij Topicus. Hopelijk vindt ik hier veel meer uitdaging dan nu op mijn opleiding/stage, maar ik ga er van uit dat dit helemaal goed komt!
Welke unit ga je werken?
Ik ben een ex-Topicaan, maar zwerf er nog soms zelf rond
Ik ben aangenomen bij Care... heb er enorm veel zin in!
Ik hoor hele goede berichten dan over InfoSupport (Veenendaal).Waster schreef op zaterdag 06 april 2013 @ 13:27:
Klinkt als een leuk bedrijf dat Topicus. Ik ben die watervalachtige projecten waar ik nu werk toch wel een beetje zat. Jammer dat het in zo'n uithoek is. Zijn er ook zulke toko's die de programmeur (ipv de projectmanager) centraal zet in omgeving Utrecht?
InfoSupport is wel goed maar je zit wel altijd bij een klant. Dus het kan nog zo zijn dat je 4 maanden elke dag naar het zuiden of noorden ofzo moet.Ryur schreef op zaterdag 06 april 2013 @ 13:33:
[...]
Ik hoor hele goede berichten dan over InfoSupport (Veenendaal).
Nothing to see here!
Ik heb wel eens met ze gesproken op een beurs. Maar als ik hun website bekijk is het gewoon een van de vele detacheerders. Niet iets speciaals. Ik had nog nooit van Topicus gehoord, maar toen ik net hun website bekeek sprak het mij aan dat ze zich profileren als Agile, programmeur centraal en weinig projectmanagement overhead en politiek. Ik ben op zoek naar zulke omgevingen om snel te kunnen ontwikkelen en ik denk dat mijn talenten hier goed tot uiting komen. Niets ten nadele van InfoSupport, maar ik zie weinig verschil met de detacheerder waar ik nu werk.Ryur schreef op zaterdag 06 april 2013 @ 13:33:
[...]
Ik hoor hele goede berichten dan over InfoSupport (Veenendaal).
Staar je niet blind op de teksten op een website. Die teksten worden vaak opgesteld door een marketing/wervings specialist en zijn juist bedoeld om je aan te spreken. Hoeveel werkgevers lokken mensen niet naar binnen met een belofte van gouden bergen en veel leermogelijkheden? Vervolgens zit je er en is het geld op, zijn projecten belangrijken of [insert random excuus]...Waster schreef op zaterdag 06 april 2013 @ 14:01:
[...]
Ik had nog nooit van Topicus gehoord, maar toen ik net hun website bekeek sprak het mij aan dat ze zich profileren als Agile, programmeur centraal en weinig projectmanagement overhead en politiek. Ik ben op zoek naar zulke omgevingen om snel te kunnen ontwikkelen en ik denk dat mijn talenten hier goed tot uiting komen.
Ik zeg niet direct dat het hier ook het geval is, maar ik wordt altijd een beetje kriebelig bij dat soort teksten. Aan het einde van de rit moeten er gewoon centjes verdiend worden en dat kan enkel door je mensen, natuurlijk proberen veel bedrijven hun personeel tevreden te houden (overigens ook maar tot op bepaalde hoogte), maar hoe gouder de bergen zijn die beloofd worden hoe meer het soms tegen kan vallen.
Grote detacheerders moeten je liggen. Ik heb bij een hele grote gezeten en ben daar doodongelukkig geworden. Gelukkig zat ik op een leuke opdracht, maar ik had absoluut geen connectie met mijn werkgever.Niets ten nadele van InfoSupport, maar ik zie weinig verschil met de detacheerder waar ik nu werk.
Daarnaast stond de hele politiek mij gewoon niet aan..

Ook daar was ik binnen getrokken met een mooi verhaal over carrière, doorgroei, training, etc. Maar na 1,5 jaar wegkwijnen op een opdracht die stil was gevallen ben ik gestopt met geloven en ben ik opgestapt naar een kleinere detacheerder met een prettigere insteek.
Desalniettemin, toch heel veel succes en plezier gewenst in je nieuwe job
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.
Wat voor eisen en wensen heb je?Ealanrian schreef op zaterdag 06 april 2013 @ 15:56:
Pfff opzoek naar een afstudeerplek, toch nog best lastig om wat leuks te vinden...
De zoektocht naar een stage of afstudeerplek vond ik eerder ook al lastig. Ik ga maar eens opzoek naar een forum topic er over
[ Voor 14% gewijzigd door Ealanrian op 06-04-2013 16:18 ]
Hmm.. ikzelf ben niet zo thuis in Embedded Software Engineering in deze regio (woon zelf in Twente, studeer op het Saxion).Ealanrian schreef op zaterdag 06 april 2013 @ 16:10:
Ik denk dat dat een deel van het probleem is. Ik weet nog niet helemaal zeker wat ik wil gaan doen. Het moet vooral in mijn afstudeerprofiel passen, embedded software engineering, en als het kan in Overijssel of in de buurt van. Momenteel loop ik bij Thales en daar heb ik wel een hele interessante opdracht maar ik wil toch nog een keer gaan kijken bij een kleiner bedrijf denk ik.
De zoektocht naar een stage of afstudeerplek vond ik eerder ook al lastig. Ik ga maar eens opzoek naar een forum topic er over
Maandag vraag ik het even aan mijn stagecoördinator, of hij nog kleinere bedrijven in de regio weet die Embedded hebben.
(Schiet mij nu te binnen: Sigmax, in Enschede Drienerlo niks?)
Je zou ook eens bij NXP kunnen kijken, die hebben o.a. in Eindhoven en Nijmegen vestigingen. Het is alleen niet echt een klein bedrijf natuurlijk.Ealanrian schreef op zaterdag 06 april 2013 @ 16:10:
Ik denk dat dat een deel van het probleem is. Ik weet nog niet helemaal zeker wat ik wil gaan doen. Het moet vooral in mijn afstudeerprofiel passen, embedded software engineering, en als het kan in Overijssel of in de buurt van. Momenteel loop ik bij Thales en daar heb ik wel een hele interessante opdracht maar ik wil toch nog een keer gaan kijken bij een kleiner bedrijf denk ik.
De zoektocht naar een stage of afstudeerplek vond ik eerder ook al lastig. Ik ga maar eens opzoek naar een forum topic er over
Morgen maar eens in de buurt rondrijden om portals te maken of zo. Moet nog even uitvinden wat precies de bedoeling is.
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Hangt nogal van je browser af. FF en Chrome ondersteunen volgens mij niet de arbitraire codec die het OS gebruiktpedorus schreef op zaterdag 06 april 2013 @ 12:34:
[...]
Zo'n codec kan evengoed in de browser draaien. Gaan genoeg mensen de FFDShow codec gebruiken, dan verwacht ik een reeks aan cross-browser exploits, net zoals je dat nu bij de java plugin ziet. Ik heb VLC zonder de browserplugin (en update VLC af en toe), dus daar speelt dit niet.
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.
Om nog maar te zwijgen over non-Windows OSen..oisyn schreef op zondag 07 april 2013 @ 00:20:
Hangt nogal van je browser af. FF en Chrome ondersteunen volgens mij niet de arbitraire codec die het OS gebruikt
If money talks then I'm a mime
If time is money then I'm out of time
Chrome 26.0.1410.43 m.
We are shaping the future
Ja.Alex) schreef op zondag 07 april 2013 @ 00:42:
Ligt het aan mij, of heeft Google besloten dat door het OS gerenderde menu's niet meer voldoen en dat Chrome ze zelf maar moet gaan tekenen?
[afbeelding]
Chrome 26.0.1410.43 m.
Google had ook al besloten dat browsermenu's at all niet voldoen voor Gmail en heeft die ook vervangen. Outlook.com ook overigens
Overigens... Mijn Firefox 20 blijft af en toe 2sec hangen...
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Vooral portals hacken en capturen dusJan_V schreef op zaterdag 06 april 2013 @ 23:14:
Ingress invite is binnen.
Morgen maar eens in de buurt rondrijden om portals te maken of zo. Moet nog even uitvinden wat precies de bedoeling is.
.NET MVC vs. stock PHP:
Meer bestanden & Minder code vs Meer code & Minder bestanden
Als het eenmaal werkt qua modellen prefereer ik .NET
Wat een geweldig systeem dan.
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Verwijderd
Je kan natuurlijk ook in een PHP Framework werken. Ik gebruik zelf voor mijn werk codeigniter wat ook werkt met MCV. Ik ben benieuwd wat je prefereert als jij jezelf hier op inleest.F.West98 schreef op zondag 07 april 2013 @ 01:06:
Ik heb een conclusie:
.NET MVC vs. PHP:
Meer bestanden & Minder code vs Meer code & Minder bestanden
Als het eenmaal werkt qua modellen prefereer ik .NET
Wat een geweldig systeem dan.
Wat een vreemde conclusie. Ik prefereer ook absoluut .net mvc, maar zoals ik mij php icm zend framework nog herinner, is er ook erg weinig code nodig om basis crud systemen te bouwen. Trek de vergelijking dus niet scheef. ASP.MVC is een framework bovenop een ander framework (.net), vergelijk dat niet met een kale programmeertaal (php).F.West98 schreef op zondag 07 april 2013 @ 01:06:
Ik heb een conclusie:
.NET MVC vs. PHP:
Meer bestanden & Minder code vs Meer code & Minder bestanden
Als het eenmaal werkt qua modellen prefereer ik .NET
Wat een geweldig systeem dan.
Overigens, het allereerste dat ik echt een verademing vond toen ik de overstap php -> asp.net maakte (gebruikte c#.net al veel voor desktop applicaties, maar op het web bleef ik toch te lang bij php hangen) was puur het debuggen. In die tijd (3 á 4 jaar terug) was er gewoon echt geen IDE die tegen visual studio op kon boksen, ook zend studio icm xdebug niet. Geen idee hoe dat nu is.
[ Voor 23% gewijzigd door GateKeaper op 07-04-2013 01:40 ]
Ik heb nooit met Frameworks gewerkt op PHP, dus wat dat betreft niet helemaal eerlijk.GateKeaper schreef op zondag 07 april 2013 @ 01:36:
[...]
Wat een vreemde conclusie. Ik prefereer ook absoluut .net mvc, maar zoals ik mij php icm zend framework nog herinner, is er ook erg weinig code nodig om basis crud systemen te bouwen. Trek de vergelijking dus niet scheef. ASP.MVC is een framework bovenop een ander framework (.net), vergelijk dat niet met een kale programmeertaal (php).
Overigens, het allereerste dat ik echt een verademing vond toen ik de overstap php -> asp.net maakte (gebruikte c#.net al veel voor desktop applicaties, maar op het web bleef ik toch te lang bij php hangen) was puur het debuggen. In die tijd (3 á 4 jaar terug) was er gewoon echt geen IDE die tegen visual studio op kon boksen, ook zend studio icm xdebug niet. Geen idee hoe dat nu is.
Debugging niet veel problemen mee in PHP omdat je gewoon random exits en echo's met testdata's neer kunt zetten voor testen. In ASP.NET zit je te kloten met Models enzo. En Debug Writeline is zo'n lange regel
Maar als je die debug hebt gestart werkt het wel goed en mooi
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Het ontgaat mij hier even hoe je "Models" in de context van het debuggen krijgt. Eneuhm, "echo" of "Console.WriteLine (of Debug.WriteLine)" is geen debuggen. Daarvoor moet je inderdaad de debugger even starten. (F5 indrukken is niet zoveel werk).F.West98 schreef op zondag 07 april 2013 @ 01:53:
[...]
Debugging niet veel problemen mee in PHP omdat je gewoon random exits en echo's met testdata's neer kunt zetten voor testen. In ASP.NET zit je te kloten met Models enzo. En Debug Writeline is zo'n lange regel...
Models zijn gewoon een programmeer principe, elke programmeertaal kent die, als jij ze maar introduceert.
Debugging: xdebug werkt in PHPStorm, NetBeans etc.F.West98 schreef op zondag 07 april 2013 @ 01:53:
[...]
Ik heb nooit met Frameworks gewerkt op PHP, dus wat dat betreft niet helemaal eerlijk.
Debugging niet veel problemen mee in PHP omdat je gewoon random exits en echo's met testdata's neer kunt zetten voor testen. In ASP.NET zit je te kloten met Models enzo. En Debug Writeline is zo'n lange regel(en dan kan je niet direct doorschrijven aan je code. Je moet debug modus starten enzo)
Maar als je die debug hebt gestart werkt het wel goed en mooi
Het werkt, maar niet superfijn.
Ik gebruik daarom vaak in PHP toch de FirePHP logger. Geen debugging, maar je krijgt de data wel bruikbaar naar buiten.
exits of dumps gebruik ik sowieso nooit.
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!
Wait, what? Hoe debug jij? Druk eens op F9 en begin met breakpoints zettenF.West98 schreef op zondag 07 april 2013 @ 01:53:
[...]
Ik heb nooit met Frameworks gewerkt op PHP, dus wat dat betreft niet helemaal eerlijk.
Debugging niet veel problemen mee in PHP omdat je gewoon random exits en echo's met testdata's neer kunt zetten voor testen. In ASP.NET zit je te kloten met Models enzo. En Debug Writeline is zo'n lange regel
Dus:
Alle bruikbare info echo'en en kijken waar t mis gaT
Debuggen in VS moet ik nog leren... En tot nu toe werkte het allemaal wel redelijk
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Ik echo liever niet in een live omgeving, test omgeving opzetten kan niet ivm licenties e.d die nogal oplopen.F.West98 schreef op zondag 07 april 2013 @ 03:26:
Ik ben gewend PHP-debuggen.
Dus:
Alle bruikbare info echo'en en kijken waar t mis gaT
Debuggen in VS moet ik nog leren... En tot nu toe werkte het allemaal wel redelijk
Dus dan maar alles mailen. Scheelt ook, kun je je oude mailtjes ook terug lezen.
XDebugF.West98 schreef op zondag 07 april 2013 @ 03:26:
Ik ben gewend PHP-debuggen.
Dus:
Alle bruikbare info echo'en en kijken waar t mis gaT
Debuggen in VS moet ik nog leren... En tot nu toe werkte het allemaal wel redelijk
Anyone who gets in between me and my morning coffee should be insecure.
Debuggen is het proces van fouten uit je code halen, daarbij hoort ook "printf debugging" en is een vrij effectieve manier van debuggen als bv het zetten van breakpoints geen optie is.GateKeaper schreef op zondag 07 april 2013 @ 02:05:
Eneuhm, "echo" of "Console.WriteLine (of Debug.WriteLine)" is geen debuggen.
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
Deja vu Matis in "[alg] Slechtste programmeervoorbeelden deel 4"
Zelfde non-discussie over logging gebruiken als debugger.
If money talks then I'm a mime
If time is money then I'm out of time
Persoonlijk vind ik ze wel cleaner, maar minder handig. Te veel whitespace. MehAlex) schreef op zondag 07 april 2013 @ 00:42:
Ligt het aan mij, of heeft Google besloten dat door het OS gerenderde menu's niet meer voldoen en dat Chrome ze zelf maar moet gaan tekenen?
[afbeelding]
Chrome 26.0.1410.43 m.
Candanz schreef op zondag 07 april 2013 @ 04:33:
[...]
Ik echo liever niet in een live omgeving, test omgeving opzetten kan niet ivm licenties e.d die nogal oplopen.
Dus dan maar alles mailen. Scheelt ook, kun je je oude mailtjes ook terug lezen.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Gisteren eens naar gekeken, het loste het probleem helaas niet meteen op. Wel zag ik dat ik redelijk inconsistent was in het aanroepen van de verschillende api delen, sommige deed ik wel via 1.1/ en sommige nog via 1/. Heb dit direct maar even recht getrokken.Firesphere schreef op vrijdag 05 april 2013 @ 17:24:
[...]
Verander je API-url eens in api.twitter.com/1.1/ ipv api.twitter.com/1/
Dikke kans dat't ineens weer werkt (yay, API's)
Uiteindelijk bleek het probleem te komen doordat de postdata die ik stuurde niet helemaal klopte, er stond een & teken verkeerd waardoor mogelijk twitter de parsing verklooide. Desalniettemin volslagen retarded om dan een authorization error op te gooien

Anyway, thanks for the pointer, door jouw post ben ik nog eens goed gaan kijken en kwam ik erachter wat er niet klopte
Vandaag via Coursera eens aan python begonnen. Best een leuk taaltje. Probeer het een beetje onder de knie te krijgen via de Learn to program courses, vooral de 2de (Crafting quality code) sprak mij aan, op dat gebied is elke extratje mooi meegenomen. Maar helaas moet je om die course te doorlopen wel iets van python weten, terug naar de schoolbanken dus
Moet wel zeggen dat ze het goed uitleggen, ik kan in het begin best wat courses skippen, maar wat ik daarvan wel gezien heb, over bijvoorbeeld geheugen, leggen ze het best netjes uit
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.
Verwijderd
Ben je al iets concreet van plan met Python? Zelf heb ik er ook nog niet echt veel ervaring mee. Ik heb al enkele kleine programmaatjes geschreven maar daar stopt het ook. De laatste tijd is Python echt wel in een opmars bezig qua populariteit..Gertjan. schreef op zondag 07 april 2013 @ 11:52:
[...]
Gisteren eens naar gekeken, het loste het probleem helaas niet meteen op. Wel zag ik dat ik redelijk inconsistent was in het aanroepen van de verschillende api delen, sommige deed ik wel via 1.1/ en sommige nog via 1/. Heb dit direct maar even recht getrokken.
Uiteindelijk bleek het probleem te komen doordat de postdata die ik stuurde niet helemaal klopte, er stond een & teken verkeerd waardoor mogelijk twitter de parsing verklooide. Desalniettemin volslagen retarded om dan een authorization error op te gooien
Anyway, thanks for the pointer, door jouw post ben ik nog eens goed gaan kijken en kwam ik erachter wat er niet klopte
Vandaag via Coursera eens aan python begonnen. Best een leuk taaltje. Probeer het een beetje onder de knie te krijgen via de Learn to program courses, vooral de 2de (Crafting quality code) sprak mij aan, op dat gebied is elke extratje mooi meegenomen. Maar helaas moet je om die course te doorlopen wel iets van python weten, terug naar de schoolbanken dus
Moet wel zeggen dat ze het goed uitleggen, ik kan in het begin best wat courses skippen, maar wat ik daarvan wel gezien heb, over bijvoorbeeld geheugen, leggen ze het best netjes uitVoor beginners is dit denk ik wel mooi materiaal
Misschien wat scripting ofzo, maar nog niet echt een concreet doel. Het enige doel daat ik momenteel voor ogen heb is het een beetje begrijpen zodat ik die courses kan doen en eventueel wat opensource tooltjes te begrijpen. Ruby staat ook nog in mijn bookmarks, maar wat ik zo begrepen heb is ruby redelijk te begrijpen als je python onder de knie hebt.Verwijderd schreef op zondag 07 april 2013 @ 12:02:
[...]
Ben je al iets concreet van plan met Python? Zelf heb ik er ook nog niet echt veel ervaring mee. Ik heb al enkele kleine programmaatjes geschreven maar daar stopt het ook. De laatste tijd is Python echt wel in een opmars bezig qua populariteit.
Probleem met nieuwe talen is inderdaad dat het lastig is een toepassing te vinden. Zo ben ik een tijdje met Powershell bezig geweest en heb best wat gave scripts gemaakt (server backups enzo), maar als ik nu weer een scriptje moet maken moet ik weer even diep graven en google erbij houden. Puur omdat ik gewoon niets meer met die taal doe. Zelfde geldt voor F#. Hele tutorials doorgelopen (inclusief interacties met andere .NET assemblies), maar dat is nu ook helemaal weggezakt omdat ik nog geen nuttige toepassing heb gevonden. Meestal red ik mij prima in C# waardoor een nieuwe taal een leuke gimmick is, maar verder niets toevoegt...
Mijn streven is in ieder geval om zoveel mogelijk talen "een beetje te begrijpen" zodat ik zaken kan herkennen. Bouwen is al wat lastiger omdat je steeds een heel framework moet kennen. Waar zitten bijvoorbeeld bepaalde nuttige library functies. Dat is eigenlijk het lastigste. Het principe + syntax is vaak redelijk vlot te begrijpen. Een hello world of rekenmachine is ook zo gemaakt, maar voor stuff als file IO moet je vaak dieper graven en dan is mijn attentionspan al snel voorbij
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.
XDebug is ook niets meer dan een iets wat fancy ECHO
Waarom kun je niet gewoon een print_r doen of echo of wat dan ook om te debuggen?
Ik vermaak me prima met print_r en eventueel dan een exit;
In sublimetext template gemaakt dat mn print_r leuke pre's mee krijgt en een border om te content. Volgens mij is dit ruim voldoende om een beetje te debuggen.
Ja anders kun je het niet meer aanraken met touchscreen heGropah schreef op zondag 07 april 2013 @ 11:03:
[...]
Persoonlijk vind ik ze wel cleaner, maar minder handig. Te veel whitespace. Meh
XDebug heeft overigens met sublimetext prima integratie, ik kan breakpoints plaatsen, bij het draaien krijg je twee 'console'-windows erbij (eigenlijk gewoon 3-koloms-layout) waarin je stapje voor stapje door je code heen kan lopen. Zo kan je heel precies bepalen waar deze nu de fout in gaat...
Hier gisteren invite gekregen en net een tijdje rondgereden om wat portals te hacken en aan te vallen, leuk in elkaar gezetJan_V schreef op zaterdag 06 april 2013 @ 23:14:
Ingress invite is binnen.
Morgen maar eens in de buurt rondrijden om portals te maken of zo. Moet nog even uitvinden wat precies de bedoeling is.
Eigenaar/brouwer Milky Road Brewery
Ik denk dat je de remote debugger en profiler dan niet kent, want dat is juist hetgeen dat XDebug een stuk nuttiger dan de standaard echo en print_r maakt.douweegbertje schreef op zondag 07 april 2013 @ 14:19:
[...]
XDebug is ook niets meer dan een iets wat fancy ECHO
Momenteel is het nog bestaande microcontrollers programmeren en tussen de controllers en hoger liggende systemen programmeren. Ik heb nog niet echt een keuze gemaakt welke kant ik precies op wil eigenlijk..Megamind schreef op zaterdag 06 april 2013 @ 20:02:
Of ASML, ook niet echt klein. Maar weet niet op welk niveau je embedded systems doet. In de trand van bestaande microcontrollers programmeren of dieper dan dat?
Python.Gertjan. schreef op zondag 07 april 2013 @ 11:52:
Vandaag via Coursera eens aan python begonnen. Best een leuk taaltje. Probeer het een beetje onder de knie te krijgen via de Learn to program courses, vooral de 2de (Crafting quality code) sprak mij aan, op dat gebied is elke extratje mooi meegenomen. Maar helaas moet je om die course te doorlopen wel iets van python weten, terug naar de schoolbanken dus
Moet wel zeggen dat ze het goed uitleggen, ik kan in het begin best wat courses skippen, maar wat ik daarvan wel gezien heb, over bijvoorbeeld geheugen, leggen ze het best netjes uitVoor beginners is dit denk ik wel mooi materiaal


Zo'n mooie taal, zo clean, zoveel dingen zitten in de standaard library och wat is die taal toch mooi. Ik kan honderden regels python schrijven, en vaak werkt het (op een paar typfoutjes na) in 1 keer.
Die taal kan alles, van scientific tot simpele scriptjes (ipv van bash scriptjes), van websites tot desktop apps, alles. Tot zover mijn lofzang over Python.
If money talks then I'm a mime
If time is money then I'm out of time
Hoe wil je een rechter muisklik doen met een touchscreen?douweegbertje schreef op zondag 07 april 2013 @ 14:22:
[...]
Ja anders kun je het niet meer aanraken met touchscreen he
Ingedrukt houden is op mijn telefoon een rechter-muis druk.Jegorex schreef op zondag 07 april 2013 @ 17:43:
Hoe wil je een rechter muisklik doen met een touchscreen?
If money talks then I'm a mime
If time is money then I'm out of time
* RayNbow zit al op versie 28.0.1464.0Alex) schreef op zondag 07 april 2013 @ 00:42:
Ligt het aan mij, of heeft Google besloten dat door het OS gerenderde menu's niet meer voldoen en dat Chrome ze zelf maar moet gaan tekenen?
[afbeelding]
Chrome 26.0.1410.43 m.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Via de debug-modus (ja!) in VS kom ik erachter dat ie mijn db niet compleet ophaalt. Andere actions doen het wel goed. Maar alleen die ene, die gaat fout.
Hij haalt een koppeling tussen tabel x en y niet goed op... WTF
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
don't be afraid of machines, be afraid of the people who build and train them.
Al gevonden.sky- schreef op zondag 07 april 2013 @ 22:16:
Je DB niet compleet ophaalt? Volgens mij haal je nog altijd een (of meerdere) resultsets op. Een koppeling tussen x en y? Hoe wil je die ophalen dan? Je bedoelt een JOIN?
Ik gebruik EF en het is heel erg lazy loading dus.
Blijkbaar (?) is het zo dat je bij een many-to-many relatie (koppeltabel dus) wel alle andere dingen automtisch ophaalt (of, soort van). Je kan iig dit doen:
1
2
| var users = db.Users.Where(u => u.username == username).SingleOrDefault(); var blog = users.blogs.Where(b => b.private == 1).SingleOrDefault(); |
En dan heb je in blog jouw blog (persoonlijk) staan.
Met een one/zero-to-one kan dat blijkbaar niet (of omdat enkel invitations een kolom heeft met user, en user niet een kolom met invitations):
1
2
| var invitation = db.Invitations.Where(i => i.key == key).SingleOrDefault(); var inviteduser = invitation.user; |
Dan gaat het op de tweede regel fout, want invitation.user is null.
Oplossing:
1
2
| var invitation = db.Invitations.Where(i => i.key == key).Include(c => c.user).SingleOrDefault(); var inviteduser = invitation.user; |
Werkt wel...
Het kan zijn dat ik onzin lul, of dat dit echt heel logisch is, maar voor mij niet
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Dat was mijn ervaring ook. Maar in dit geval moest ik de benodigde tabel eerst nog includen voordat ik hem kon gebruiken.Megamind schreef op zondag 07 april 2013 @ 22:57:
In EF worden de gebruikte tabellen in lazy loading pas opgehaald zodra ze nodig zijn. De debugger laat daarom niet altijd al je tabellen zien. Als dat teminste is wat je bedoelt..
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Toch gaat het meestal wel zo, daarom vond ik het opvallend dat het moest. Misschien vanwege het soort verband tussen de tabellen?Megamind schreef op zondag 07 april 2013 @ 23:03:
Als je de tabel handmatig moet includen dan gebruik je geen lazy loading
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
ora et labora
Kabelbende... so be it. Kabels gebruiken als touw, nou, vooruit, maar zijn dat serieus gewoon desktops die randomly aan een netwerkkabel hangen? (letterlijk hangen???)mrc4nl schreef op zondag 07 april 2013 @ 23:08:
Netwerkbeheer in Rusland http://trinixy.ru/2008/03...v_i_adminov_70_shtuk.html
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!
Je zit gewoon verkeerd te kijken volgens mij. Even uit de blote bol: als je doelt op dat "hover boven variabele om de inhoud te inspecteren" (kom even niet op de naam™) dan moet je gewoon even op die ↻-pijltjes klikken oid klikken. Dan wordt de call ook daadwerkelijk uitgevoerd en kun je verder "drillen".F.West98 schreef op zondag 07 april 2013 @ 23:05:
[...]
Toch gaat het meestal wel zo, daarom vond ik het opvallend dat het moest. Misschien vanwege het soort verband tussen de tabellen?
[ Voor 8% gewijzigd door RobIII op 07-04-2013 23:27 ]
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
Ja, en dan laadt ie de juiste dingen, en doet 'ie t wel.RobIII schreef op zondag 07 april 2013 @ 23:24:
[...]
Je zit gewoon verkeerd te kijken volgens mij. Even uit de blote bol: als je doelt op dat "hover boven variabele om de inhoud te inspecteren" (kom even niet op de naam™) dan moet je gewoon even op die ↻-pijltjes klikken oid klikken. Dan wordt de call ook daadwerkelijk uitgevoerd en kun je verder "drillen".
Met simpelweg invitation.user laadt hij de user niet. Gek genoeg.
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Dat is ook de bedoelingF.West98 schreef op zondag 07 april 2013 @ 23:28:
[...]
Ja, en dan laadt ie de juiste dingen, en doet 'ie t wel.

[ Voor 11% gewijzigd door RobIII op 07-04-2013 23:39 ]
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
ja iddRobIII schreef op zondag 07 april 2013 @ 23:37:
[...]
Dat is ook de bedoeling(Misschien even inlezen in deferred execution?
)
Maar buiten debug zou hij de invitation.user niet lazy loaden (en gaat het mis).
Dus de oplossing is een .Include, maar dat vind ik niet zo (en anderen ook niet) zo lazy loading
2x Dell UP2716D | R9 7950X | 128GB RAM | 980 Pro 2TB x2 | RTX2070 Super
.oisyn: Windows is net zo slecht in commandline als Linux in GUI
Dat komt omdat je met Include ook geen gebruik maakt van Lazy loading, maar juist van Eager Loading.F.West98 schreef op zondag 07 april 2013 @ 23:52:
[...]
ja idd
Maar buiten debug zou hij de invitation.user niet lazy loaden (en gaat het mis).
Dus de oplossing is een .Include, maar dat vind ik niet zo (en anderen ook niet) zo lazy loading
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Also je weet dat je je .Where() en .SingleOrDefault kunt samen voegen he zodat je niet zulke lange regels krijgt.F.West98 schreef op zondag 07 april 2013 @ 23:52:
[...]
ja idd
Maar buiten debug zou hij de invitation.user niet lazy loaden (en gaat het mis).
Dus de oplossing is een .Include, maar dat vind ik niet zo (en anderen ook niet) zo lazy loading
1
| var invitation = db.Invitations.SingleOrDefault(i => i.key == key); |
Nothing to see here!
Net als dat een .Count() > 0 ook geschreven kan worden als .Any()Rutix schreef op maandag 08 april 2013 @ 08:28:
[...]
Also je weet dat je je .Where() en .SingleOrDefault kunt samen voegen he zodat je niet zulke lange regels krijgt.
C#:
1 var invitation = db.Invitations.SingleOrDefault(i => i.key == key);
ehm.. Nee: die twee doen wezenlijk verschillende dingen.Hoogie2004 schreef op maandag 08 april 2013 @ 08:32:
[...]
Net als dat een .Count() > 0 ook geschreven kan worden als .Any()
Count() zal, wanneer de onderliggende implementatie van de IEnumerable in kwestie geen Length property of equivalent daaraan biedt, altijd de hele reeks enumereren. Any() daarentegen houdt op nadat er één element gevonden is.
(En dit is dus één van die fijne valstrikken waar je N^2 code van krijgt...)
[ Voor 7% gewijzigd door R4gnax op 08-04-2013 09:00 ]
Wat is dan het werkelijke verschil?
@R4gnax: happy birthday aan het taartje te zien?
...wat vooral leuk is wanneer er aan de IEnumerable geen eind aankomt.R4gnax schreef op maandag 08 april 2013 @ 08:59:
Count() zal, wanneer de onderliggende implementatie van de IEnumerable in kwestie geen Length property of equivalent daaraan biedt, altijd de hele reeks enumereren.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
Dat zegt Resharper inderdaad altijd, maar vind het er nou niet leesbaarder door worden...Rutix schreef op maandag 08 april 2013 @ 08:28:
[...]
Also je weet dat je je .Where() en .SingleOrDefault kunt samen voegen he zodat je niet zulke lange regels krijgt.
C#:
1 var invitation = db.Invitations.SingleOrDefault(i => i.key == key);
Count() doet:pdebie schreef op maandag 08 april 2013 @ 09:06:
ik gebruik tegenwoordig ook .Any() als ik wil weten of er objecten in een verzameling zitten i.p.v. count() > 0
Wat is dan het werkelijke verschil?
1
2
3
4
5
6
7
| var enumerator = <this>.GetEnumerator(); var i = 0; while(enumerator.MoveNext()) { i++; } return i; |
En loopt daarmee dus over de hele enumerable (hij checkt wel of het een ICollection is, omdat die een Count property heeft)
Waar Any() gewoon return <this>.GetEnumerator().MoveNext(). doet.
Zelf gebruik ik op een IEnumerable ook Any(), maar als het een ICollection is lijkt de .Count != 0 mij net wat sneller dan het starten van de enumerator.
Wat is er niet leesbaar aan?diabolofan schreef op maandag 08 april 2013 @ 09:17:
[...]
Dat zegt Resharper inderdaad altijd, maar vind het er nou niet leesbaarder door worden...
1
| var invitation = db.Invitations.SingleOrDefault(i => i.key == key); |
Neem van de Invitations één item met de property key gelijk aan 'key' en als die er niet is return NULL.
@RobertMe:
hmmm dat kan met hele grote collecties inderdaad wel eens verschil maken ja.
Leuk om een keer te testen
[ Voor 12% gewijzigd door PdeBie op 08-04-2013 09:21 ]
Fout!pdebie schreef op maandag 08 april 2013 @ 09:20:
[...]
Wat is er niet leesbaar aan?
C#:
1 var invitation = db.Invitations.SingleOrDefault(i => i.key == key);
Neem van de Invitations één item met de property key gelijk aan 'key' en als die er niet is return NULL.
Er zijn toch weinig situaties waar je de eerste implementatie zult prefereren lijkt mij? Maar je hebt gelijk dat de implementatie verschilt, de .Any() is snellerR4gnax schreef op maandag 08 april 2013 @ 08:59:
[...]
ehm.. Nee: die twee doen wezenlijk verschillende dingen.
Count() zal, wanneer de onderliggende implementatie van de IEnumerable in kwestie geen Length property of equivalent daaraan biedt, altijd de hele reeks enumereren. Any() daarentegen houdt op nadat er één element gevonden is.
(En dit is dus één van die fijne valstrikken waar je N^2 code van krijgt...)
En ook gefeliciteerd met je verjaardag!
[ Voor 3% gewijzigd door Hoogie2004 op 08-04-2013 09:47 ]
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.