Let op: Mijn post bevat meningen, aannames of onwaarheden
Zou je haast zeggen maar het zijn identieke installatiesBikkelZ schreef op vrijdag 24 februari 2012 @ 08:37:
[...]
Conflicteert het dan niet met standaard Visual Studio op een andere manier? Heb dat ook altijd met bepaalde shortcuts
Nothing to see here!
Bij het toevoegen wordt die data gematched aan een bestaand object in de database. Nu blijkt dus dat ik wel had geimplementeerd wat er gedaan moest worden als het geen directe match was (bijv. door typo's), maar de else die erbij hoorde was vergeten te maken.
De volgende keer toch maar eerst de makkelijke weg afmaken voordat ik aan de moeilijke weg begin
Had m'n hele vrijdag volgepland, maar omdat de klant ineens tig overleggen wilt inplannen komt er weer niks terecht van m'n development werk
Maar maandag moet alles uiteraard wel af zijn
Wacht laat ik dat anders zeggen.. vinden jullie die nieuwe look en feel van VS2011 ook zo ontiegelijk KUT ?
Ik hoop dat er een optie is om een andere VS Theme in te laden die de boel weer terugzet naar VS2010 weergave.
Kijk dat ze een nieuwe layout ontwerpen om zo een nog betere ervaring te creëren, ok... maar je kunt ook te ver gaan...
Half voor de hobby, half voor mijn werk gemaakt geinspireerd op Mimbo maar dan voor Windows
Gemaakt met de Luxand Face API, C# en WPF
* .oisyn rent
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.
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.
Nee ik bedoel dat jij er als een meisje uitziet
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.
... eh ...BtM909 schreef op vrijdag 24 februari 2012 @ 17:03:
Is dat niet rete-irritant om al die stickertjes op je gezicht te hebben? Laat staat die netjes en secuur op de juiste plek te plakken
[html]<!-- [afbeelding] -->[/]
Ik ben geinspireerd door deze video:
[YouTube: http://www.youtube.com/watch?v=sSb6P-Elth0]
Als het maar een knap meisje is vind ik het goed ;0.oisyn schreef op vrijdag 24 februari 2012 @ 17:06:
[...]
Nee ik bedoel dat jij er als een meisje uitziet
[ Voor 20% gewijzigd door roy-t op 24-02-2012 17:07 ]
Fujifilm X-T3 | XF16mm f/2.8 | XF35mm f/2.0 | Flickr: ndonkersloot
Hehe.Verder stelt Coverity dat de broncode van drie opensourceprojecten een zeer hoge kwaliteit heeft: Linux 2.6, PHP 5.3 en PostgreSQL 9.1,
edit: maar het blijft een wanproduct
[ Voor 5% gewijzigd door afraca op 24-02-2012 17:16 ]
IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB
De fouten waarop coverity doelt zijn meer fouten als het niet afsluiten van resources, potentie op bufferoverflows ed. Als je echter conceptuele fouten maakt in je code zal coverity dat niet als fout zien.afraca schreef op vrijdag 24 februari 2012 @ 17:16:
nieuws: 'Opensource bevat minder fouten dan propriëtaire code'
[...]
Hehe.
edit: maar het blijft een wanproduct
Die optie zit er toch al een behoorlijke tijd in en ik denk dat er een boze menigte voor MS HQ zou staan als ze die eruit zouden slopen ^^D-Raven schreef op vrijdag 24 februari 2012 @ 16:40:
[...] Ik hoop dat er een optie is om een andere VS Theme in te laden die de boel weer terugzet naar VS2010 weergave. [...]
Ben zelf nog niet over uit of de nieuwe look positief is. Ga er wel eerst een weekje of twee mee werken en dan zie ik wel.
Ben er ook niet kapot van... Maar er zijn grotere problemen op komst: Oh no. Dear god, no. Save yourselves. V8 for PHPD-Raven schreef op vrijdag 24 februari 2012 @ 16:40:
Wat vinden jullie van de nieuwe VS2011 style?...
Wacht laat ik dat anders zeggen.. vinden jullie die nieuwe look en feel van VS2011 ook zo ontiegelijk KUT ?
Ik hoop dat er een optie is om een andere VS Theme in te laden die de boel weer terugzet naar VS2010 weergave.
Kijk dat ze een nieuwe layout ontwerpen om zo een nog betere ervaring te creëren, ok... maar je kunt ook te ver gaan...
[ Voor 73% gewijzigd door RobIII op 24-02-2012 18:57 ]
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
Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three
Is een 1 of ander hobbyprojectje dat voor het laatst geupdate is in 2010RobIII schreef op vrijdag 24 februari 2012 @ 18:54:
[...]
Ben er ook niet kapot van... Maar er zijn grotere problemen op komst: Oh no. Dear god, no. Save yourselves. V8 for PHP
Niet zo schrikken
Om te benadrukken dat je geacht wordt om SOLUTIONS te programmeren. Blijkbaar gaat dat tot nu toe vaak foutBM schreef op vrijdag 24 februari 2012 @ 19:01:
Opzich kan ik wel leven met dat zwart/wit/grijze thema voor VS, maar waarom in godsnaam SOLUTION EXPLORER etc in VOLLEDIGE HOOFDLETTERS GESCHREVEN MOETEN WORDEN is me nog een raadsel. Wat krijgen we in VS 12, SoLuTiOn ExPlOrEr?
Uitgaande van de samenvatting slaat dat hele onderzoek nergens op.
Hoe kan dat nu in godsnaam? Welke categoriën software zijn er nog meer behalve open source en propriëtair? Publiek domein? Het lijkt me sterk dat dat meer dan 5% van de software is en dan is het me een raadsel hoe die het gemiddelde van ~0.6 naar 1.0 kan optrekken.Uit de analyse bleek dat de opensourcebroncode gemiddeld 0,45 fouten per duizend regels bevatte, terwijl bij propriëtaire code 0,64 fouten per duizend regels werden aangetroffen. [..] beide categorieën [scoren] onder de 1.0, het gemiddelde aantal gemaakte fouten in software.
Of hebben ze toevallig een bijzonder slechte steekproef genomen? In dat geval: wat zeggen die resultaten dan?
Van deze drie is de PHP code base (!!!) de beste, en heeft de Linux kernel drie keer zo veel fouten als de andere twee? Ik geloof er geen reet van. Die lui kunnen niet tellen.Linux 2.6, PHP 5.3 en PostgreSQL 9.1, met een respectievelijke foutdichtheid van 0,62, 0,2 en 0,21.
Waarschijnlijk hebben ze gewoon hun statistische-analysis-tool over de hele codebase gerunt in plaats van echte fouten te identificeren (wat sowieso niet haalbaar is, want als het zo makkelijk was om fouten te vinden zouden de developers die allang gevonden en opgelost hebben, natuurlijk.
[ Voor 12% gewijzigd door Soultaker op 24-02-2012 20:50 ]
Dat PHP minder fouten zou bevatten dan de Linux-kernel vind ik inderdaad erg moeilijk om te geloven, gezien hoe weinig het in principe doet, hoeveel openstaande punten en CVE's er zijn, en hoe die worden opgelost.Soultaker schreef op vrijdag 24 februari 2012 @ 20:44:
[...]
Van deze drie is de PHP code base (!!!) de beste, en heeft de Linux kernel drie keer zo veel fouten als de andere twee? Ik geloof er geen reet van. Die lui kunnen niet tellen.
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Alle letters in 1 case is volgens mij ook iets wat met Metro is doorgekomen. Meeste apps zijn volgens mij in lowercase, maar kan natuurlijk ook uppercase.BM schreef op vrijdag 24 februari 2012 @ 19:01:
Opzich kan ik wel leven met dat zwart/wit/grijze thema voor VS, maar waarom in godsnaam SOLUTION EXPLORER etc in VOLLEDIGE HOOFDLETTERS GESCHREVEN MOETEN WORDEN is me nog een raadsel. Wat krijgen we in VS 12, SoLuTiOn ExPlOrEr?
Voordeel hiervan heb ik nog niet ontdekt.
Over UI van VS11, vind het er wel wat sober uit zien, maar misschien went het wel na er een paar weekjes mee te hebben gewerkt. Persoonlijk vond ik VS2010 een verademing qua kleuren en UI.
Momenteel vind ik de 'platte' pictogrammen niet zo heel duidelijk, omdat ze behoorlijk klein zijn. Ontwikkelaars hebben vaak een hoge resolutie en groot scherm, waardoor je misschien niet snel kunt zien waar een knop voor is. Gelukkig hebben we de shortcuts nog....
Battle.net - Jandev#2601 / XBOX: VriesDeJ
Die 1.0 staat in het Tweakers.net artikel foutief as gemiddelde opgenoemd. Het gemiddelde was 0.45. Die 1.0 was slechts wat zij zagen als een goede score,Soultaker schreef op vrijdag 24 februari 2012 @ 20:44:
Hoe kan dat nu in godsnaam? Welke categoriën software zijn er nog meer behalve open source en propriëtair? Publiek domein? Het lijkt me sterk dat dat meer dan 5% van de software is en dan is het me een raadsel hoe die het gemiddelde van ~0.6 naar 1.0 kan optrekken.
Dat komt omdat de PHP developers actief de code wijzigen om de warnings van de static analyzer te fixen, wat bij de Linux kernel niet gebeurd. Bovendien denk ik dat de Linux kernel meer ingewikkelde constructies gebruikt die de static analyzer niet snapt en welke daardoor een false positive geeft.Soultaker schreef op vrijdag 24 februari 2012 @ 20:44:
Van deze drie is de PHP code base (!!!) de beste, en heeft de Linux kernel drie keer zo veel fouten als de andere twee? Ik geloof er geen reet van. Die lui kunnen niet tellen.
Maar ja, het product werkte al bijna stabiel genoeg, en de fix die ik wel had doorgevoerd n.a.v. coverity zorgden voor nogal obscure crashes. Een functie met een naam als IsActive() initialiseerde een variabele op false, en in de loop conditie stond == true, dus zag coverity dat als dead code. Dat heb ik gefixed, en toen bleek de rest van de code daar niet tegen te kunnen
RobIII schreef op vrijdag 24 februari 2012 @ 18:54:
[...]
Ben er ook niet kapot van... Maar er zijn grotere problemen op komst: Oh no. Dear god, no. Save yourselves. V8 for PHP
[ Voor 6% gewijzigd door Sh4wn op 25-02-2012 13:57 ]
Het is gelukkig maar een PECL-extension, geen core extension.RobIII schreef op vrijdag 24 februari 2012 @ 18:54:
[...]
Ben er ook niet kapot van... Maar er zijn grotere problemen op komst: Oh no. Dear god, no. Save yourselves. V8 for PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| sqlite> .schema posts
CREATE TABLE "posts" (
"id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"named_id" varchar(255,0),
"name" varchar(255,0) NOT NULL,
"content" text NOT NULL,
"text_content" text NOT NULL,
"user_id" integer,
"created_at" datetime NOT NULL,
"updated_at" datetime NOT NULL,
"rating" integer NOT NULL DEFAULT 0,
"nsfw" tinyint(1,0) NOT NULL DEFAULT 0,
"status" integer NOT NULL DEFAULT 1,
"comments_count" integer NOT NULL DEFAULT 0,
"ratings_count" integer NOT NULL DEFAULT 0,
"status_last_updated_at" datetime
);
CREATE INDEX "named_id" ON posts (named_id ASC);
sqlite> SELECT created_at FROM posts ORDER BY created_at DESC;
2011-12-29 15:15:23.011824
2011-12-22 00:11:28.652381
2011-12-21 21:51:04.811629
2011-12-21 21:38:16.612780
2011-12-05 22:29:40.101903
2012-02-25 23:09:05.036366
2012-02-25 23:08:15.889744
2011-11-19 23:34:37.542013
2011-11-19 23:29:21.153168
2011-11-19 23:02:19.901834
2011-11-19 18:35:40.817481
2011-11-15 16:59:27.602321
2011-11-08 21:37:11.424009
2011-11-08 21:35:57.522737
2011-11-07 19:45:39.515990 |
...W~T~F~ (regel 9 vs 25 en 26)
SQLite.
Ach ja, voor het geval dat je performance kritieke berekeningen in je code hebt...RobIII schreef op vrijdag 24 februari 2012 @ 18:54:
[...]
Ben er ook niet kapot van... Maar er zijn grotere problemen op komst: Oh no. Dear god, no. Save yourselves. V8 for PHP
V8 is nl. wel een stukje sneller dan PHP's standaard interpreter.
Ik vind het wel geinig.
[ Voor 141% gewijzigd door Gamebuster op 26-02-2012 00:46 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Dat is SQLite2, of niet? Dat komt doordat die kolom by default numeric affinity heeft waardoor je datum-strings als getallen vergeleken worden, maar aangezien ze niet als getal geïnterpreteerd kunnen worden, worden ze semi-willekeurig geordend.
SQLite 3 heeft hier minder last van omdat daarin strings gewoon lexicografisch vergeleken worden en in dit geval levert dat precies de gewenste sortering op. (Maar let wel op dat ook SQLite 3 geen native datum-type heeft!)
Verder vind ik het volkomen logisch dat je voor je project dat schijnbaar in 2011 gestart is nog voor SQLite 2 gekozen hebt. SQLite 3 is nog geen negen jaar oud en moet zich dus nog bewijzen; logisch dat je dan de voorkeur geeft aan de meer stabiele voorganger die in 2005 nog van updates is voorzien.
[ Voor 6% gewijzigd door Soultaker op 26-02-2012 01:45 ]
Soultaker schreef op zondag 26 februari 2012 @ 01:43:
[...]
Verder vind ik het volkomen logisch dat je voor je project dat schijnbaar in 2011 gestart is nog voor SQLite 2 gekozen hebt. SQLite 3 is nog geen negen jaar oud en moet zich dus nog bewijzen; logisch dat je dan de voorkeur geeft aan de meer stabiele voorganger die in 2005 nog van updates is voorzien.
To be honest: Ik had geen idee welke SQLite versie dit is. Ik gebruikte de sqlite3 tool voor deze queries en ik gebruik de sqlite3 gem in Ruby on Rails. Na wat google zoekopdrachten en toepassing van logica ben ik er vrij zeker van dat dit gewoon SQLite3 is.

1
2
| static:db hinloopen$ sqlite3 development.sqlite3 SQLite version 3.7.8 2011-09-19 14:49:19 |
Alleen ik weet niet of die versie de versie van sqlite3 tooltje is, of van de database-file (indien die versienummers heeft)
SQLite is gelukkig enkel mijn test database.
Ik vergeef je dat je me onterecht belachelijk maakt voor gebruiken van oude software, omdat je het op zo'n lachwekkende manier doet.
[ Voor 13% gewijzigd door Gamebuster op 26-02-2012 13:32 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Vind SQLite juist een van de betere Databases, heb zo'n hekel aan de 'grotere' databases (of aan Derby)!Gamebuster schreef op zondag 26 februari 2012 @ 13:25:
[...]
SQLite is gelukkig enkel mijn test database.
Ik gebruik SQLite bijna altijd, handig voor toch ff logfiles op te vangen
De meesten hier zullen vast wel eens de meme hebben gezien van twee rekenmachines die voor "6/2(1+2)" andere uitkomsten geven (9 en 1). Na heel wat uitleg (waar ik niet aan had moeten beginnen
De discussie ging op dat moment over Meneer Van Dale Wacht Op Antwoord, waarbij mijn argument was dat dat ezelsbruggetje ook vroeger foutief suggereerde dat Optellen voor Aftellen gaat. De reactie? "Het maakt voor optellen en aftrekken toch nooit uit in welke volgorde je dat doet"...
Eigenaar/brouwer Milky Road Brewery
12+3-5 = 12 + (3-5) = 12 + -2 = 10
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
Nu draai je de + en - om naar verschillende getallen, dan komt er inderdaad wat anders uit.
[ Voor 18% gewijzigd door ZpAz op 26-02-2012 16:18 ]
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
ik zegRam0n schreef op zondag 26 februari 2012 @ 16:09:
De meesten hier zullen vast wel eens de meme hebben gezien van twee rekenmachines die voor "6/2(1+2)" andere uitkomsten geven (9 en 1).
6/2*3 = 3*3 = 9
'ff je logfiles opvangen != complete site eraan hangen.GoTCoast schreef op zondag 26 februari 2012 @ 15:29:
[...]
Vind SQLite juist een van de betere Databases, heb zo'n hekel aan de 'grotere' databases (of aan Derby)!
Ik gebruik SQLite bijna altijd, handig voor toch ff logfiles op te vangen
Nee, doe mij maar MySQL. Ondanks de vele klachten die ik over die DB lees, werkt-ie bij mij prima.
[ Voor 46% gewijzigd door Gamebuster op 26-02-2012 16:20 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
[ Voor 124% gewijzigd door Gamebuster op 26-02-2012 16:21 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Waar haal jij die haakjes om 2*(1+2) vandaan?CodeCaster schreef op zondag 26 februari 2012 @ 16:21:
6/2(1+2) = 6/(2*(1+2)) = 6/(2*3) = 6/6 = 1 volgens mij?
Zover ik weet is het gewoon:
6/2(1+2) = 6/2*(1+2) = ...
Let op: Mijn post bevat meningen, aannames of onwaarheden
Dat tweede setje haakjes wat je er bij doet is niet aanwezig? De juiste lijkt mij dan ookCodeCaster schreef op zondag 26 februari 2012 @ 16:21:
6/2(1+2) = 6/(2*(1+2)) = 6/(2*3) = 6/6 = 1 volgens mij?
6/2*(1+2) (haakjes eerst) 6/2*3 = 3*3 = 9.
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
I blame the beer.
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Wat betreft optellen en aftrekken: neem 2-3+1 als voorbeeld, dan zie je al dat het wel degelijk uitmaakt
[ Voor 26% gewijzigd door Ram0n op 26-02-2012 16:41 ]
Eigenaar/brouwer Milky Road Brewery
Deze twee vergelijkingen zijn niet hetzelfde. Je mag niet zomaar haakjes ergens omheen zetten. Diezelfde fout maakte CodeCaster dus ook.
- 3 + 5 != - (3 + 5), want - (3 + 5) = - 3 - 5. Dan had je moeten schrijven 12 - (3 - 5). Er staat immers een factor minus één voor de drie, die niet voor de vijf staat.
De manier waarop het uitgetypt is maakt het vooral onduidelijk. Als je netjes de 2 onder de 6 schrijft (als een breuk) en de (1+2) er rechts naast, dan ontstaat er geen verwarring. Nu lijkt het alsof de factor (1+2) ook onder de breukstreep staat, wat helemaal niet waar is.CodeCaster schreef op zondag 26 februari 2012 @ 16:28:
Dat krijg je dus van ezelsbruggetjes.Vermenigvuldigen staat gelijk aan delen inderdaad, dus de haakjes die ik ter verduidelijking toevoegde waren inderdaad incorrect.
I blame the beer.
Helaas is er geen TeX ondersteuning op het forum, maar je hoort het eigenlijk als volgt op te schrijven:
Kwestie van teller maal teller en noemer maal noemer en klaar.
Ik liet zien dat het dus uitmaakt of je a) optellen en aftrekken gelijkwaardig behandeld, b) éérst aftrekt en dan optelt, c) éérst optelt en dan aftrekt.Bee.nl schreef op zondag 26 februari 2012 @ 16:49:
[...]
Deze twee vergelijkingen zijn niet hetzelfde. Je mag niet zomaar haakjes ergens omheen zetten. Diezelfde fout maakte CodeCaster dus ook.
- 3 + 5 != - (3 + 5), want - (3 + 5) = - 3 - 5. Dan had je moeten schrijven 12 - (3 - 5). Er staat immers een factor minus één voor de drie, die niet voor de vijf staat.
Ik weet dat ze niet hetzelfde zijn, want ik zet de antwoorden er nota bene bij.
Eigenaar/brouwer Milky Road Brewery
Dat heeft m.i. weinig te maken met de regel. Bij vermenigvuldigen/delen en optellen/aftrekken maakt de volgorde niets uit. Voorheen volgens die regel misschien wel, maar dan nog levert dat hetzelfde antwoord op. Of ik nu 6 eerst deel door 2 en dan vermenigvuldig met 3 of 6 eerst vermenigvuldig met 3 en dan deel door 2, het antwoord blijft 9. De denkfout zit hem in het feit dat men de 2 (noemer) en (1+2) (teller met noemer 1) met elkaar probeert te vermenigvuldigen, terwijl dat niet klopt.Ram0n schreef op zondag 26 februari 2012 @ 16:39:
Het enige juiste antwoord volgens de huidige regels is 9, aangezien vermenigvuldigen en delen nu gelijkwaardig is en dus van links naar rechts wordt berekend. De oude MVDWOA-regel zou 1 als antwoord opleveren, maar dat is nu niet meer geldig.
Wat betreft optellen en aftrekken: neem 2-3+1 als voorbeeld, dan zie je al dat het wel degelijk uitmaaktEn daar was MVDWOA dus sowieso verwarrend: optellen ging nooit voor aftrekken, maar dat impliceert het wel.
Oh, dan heb ik je verkeerd begrepen. Ach, nu laat ik die uitleg ook maar staan.HuHu schreef op zondag 26 februari 2012 @ 16:56:
[...]
Ik liet zien dat het dus uitmaakt of je a) optellen en aftrekken gelijkwaardig behandeld, b) éérst aftrekt en dan optelt, c) éérst optelt en dan aftrekt.
Ik weet dat ze niet hetzelfde zijn, want ik zet de antwoorden er nota bene bij.
Dat had ik zo snel niet door. Het lijkt me wel duidelijk nuRam0n schreef op zondag 26 februari 2012 @ 17:05:
Precies, dat was ook mijn hele punt bij het opstarten van de discussieDiegene met wie ik elders dat gesprek had gaf dus aan dat de volgorde niet uitmaakt, en HuHu wilde dit (zoals enkele anderen) verduidelijken.
Er is GEEN verschil tussen vermenigvuldigen en delen.
Je werkt daar dus van links naar rechts.
Er is WEL verschil tussen optellen/aftrekken en vermenigvuldigen/delen. Je doet de laatsten namelijk voor de eersten. Worteltrekken, haakjes e.d nog eerder.
Als iemand zegt dat bij optellen en aftrekken de volgorde niets uitmaakt (van links naar rechts dus), is hij juist.
Dat is niet wat die persoon zei. Als de volgorde niet uitmaakt zou zowel van rechts naar links als van links naar rechts hetzelfde moeten opleveren, en dat is niet zo.marcop23 schreef op zondag 26 februari 2012 @ 17:09:
Als iemand zegt dat bij optellen en aftrekken de volgorde niets uitmaakt (van links naar rechts dus), is hij juist.
Eigenaar/brouwer Milky Road Brewery
Zijn er nog meer tweakers die morgen naar FITC 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!
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
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!
Hm, dat is vreemd, want in SQLite3 kan ik dit gedrag dus niet reproduceren. Kun je eens typeof(created_at) meeselecteren? Als alle data gewoon strings zijn zou ik verwachten dat ze gewoon lexicografisch gesorteerd worden, of ze moeten rare control characters bevatten die niet zichtbaar zijn in de uitvoer. (De uitvoer van .dump posts zien helpt misschien, indien die geen privégegevens bevat.)Gamebuster schreef op zondag 26 februari 2012 @ 13:25:
Na wat google zoekopdrachten en toepassing van logica ben ik er vrij zeker van dat dit gewoon SQLite3 is.
Dank je.Ik vergeef je dat je me onterecht belachelijk maakt voor gebruiken van oude software, omdat je het op zo'n lachwekkende manier doet.
[ Voor 8% gewijzigd door Soultaker op 26-02-2012 22:05 ]
Dat doet 'ie helemaal niet! 12 - 3 + 5 = 14 in de standaardwiskunde maar als je Meneer Van Dale Wacht Op Antwoord letterlijk toepast gaat optellen voor aftrekken en zou er dus 4 uit moeten komen. Dat is fout, en daarom deugt dat ezelsbruggetje niet.ZpAz schreef op zondag 26 februari 2012 @ 16:17:
Nu draai je de + en - om naar verschillende getallen, dan komt er inderdaad wat anders uit.
Los hiervan is aftrekken sowieso geen associatieve operatie, dus om de correcte uitkomst te krijgen moet je aftrekoperaties van links naar rechts uitvoeren.
Soultaker schreef op zondag 26 februari 2012 @ 22:05:
[...]
Hm, dat is vreemd, want in SQLite3 kan ik dit gedrag dus niet reproduceren. Kun je eens typeof(created_at) meeselecteren? Als alle data gewoon strings zijn zou ik verwachten dat ze gewoon lexicografisch gesorteerd worden, of ze moeten rare control characters bevatten die niet zichtbaar zijn in de uitvoer. (De uitvoer van .dump posts zien helpt misschien, indien die geen privégegevens bevat.)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| sqlite> SELECT id, created_at, typeof(created_at) FROM posts WHERE 1; 1|2011-11-07 19:45:39.515990|text 2|2011-11-08 21:35:57.522737|text 3|2011-11-08 21:37:11.424009|text 4|2011-11-15 16:59:27.602321|text 5|2011-11-19 18:35:40.817481|text 6|2011-11-19 23:02:19.901834|text 7|2011-11-19 23:29:21.153168|text 8|2011-11-19 23:34:37.542013|text 9|2011-12-05 22:29:40.101903|blob 10|2011-12-21 21:38:16.612780|blob 11|2011-12-21 21:51:04.811629|blob 12|2011-12-22 00:11:28.652381|blob 13|2011-12-29 15:15:23.011824|blob 14|2012-02-25 23:08:15.889744|text 15|2012-02-25 23:09:05.036366|text |
SQLite nam vakantie in december, zo te zien. Ik kan me niet herinneren dat er iets anders in mijn applicatie was rond december.
Enige theorie die ik heb is dat het komt omdat de database gedeeld werd tussen 2 computers: mijn atom 1.6ghz dual core ubuntu server 64bit en mijn lokale C2D dual core MacOSX dev vouwplank. Ik kopieerde soms de server-versie van de database naar mijn macbook toe en weer terug door gewoon de *.sqlite3 te copy/pasten. Ik denk dat die blobs dan van mijn ubuntu server komen en die texts van mijn mac os x bakje.
Dump:
http://pastebin.com/EJ3Y6UBb
[ Voor 18% gewijzigd door Gamebuster op 26-02-2012 22:28 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Misschien heb je verschillende tools/libraries gebruikt om de database te manipuleren waardoor je verschillende soorten data in je database hebt gekregen? Dat vraagt natuurlijk om problemen als je die data vervolgens wil manipuleren.
(Overigens kun je met een CHECK constraint dit soort dingen wel in de database afdwingen als je het niet op applicatieniveau kunt/wilt doen.)
[ Voor 135% gewijzigd door Gamebuster op 26-02-2012 23:47 ]
Let op: Mijn post bevat meningen, aannames of onwaarheden
Windows 8 Bèta
Visual Studio 11 Bèta
TFS Express
Vooral die laatste is leuk, want dan kan GIT \ bitbucket de deur uit thuis (vind TFS toch wel veel handiger werken) en kan ik zelf thuis die TFS draaien zonder belachelijke kosten
Ge hebt gelijk, zal wel een gebrek aan koffie zijn geweest.Soultaker schreef op zondag 26 februari 2012 @ 22:19:
[...]
Dat doet 'ie helemaal niet! 12 - 3 + 5 = 14 in de standaardwiskunde maar als je Meneer Van Dale Wacht Op Antwoord letterlijk toepast gaat optellen voor aftrekken en zou er dus 4 uit moeten komen. Dat is fout, en daarom deugt dat ezelsbruggetje niet.
Los hiervan is aftrekken sowieso geen associatieve operatie, dus om de correcte uitkomst te krijgen moet je aftrekoperaties van links naar rechts uitvoeren.
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
Stel je hebt dit:
12 - 3 + 5 = 14
is eigelijk + 12 - 3 + 5
Dus dit kan ook (volgorde veranderd):
- 3 + 5 + 12 = 14 of
+ 5 - 2 + 12 = 14
De + of - die voor het getal staat, moet je er voor houden. Dan kan je de volgorde prima omdraaien. Random haakjes zetten doet heet iets anders inderdaad.
Heb het altijd een bijzonder verhaal gevonden, maar ik kreeg weer een screenshot met bijzonder uitstekende afbeeldingen
Het is echt heel zelden dat ik render-verschillen krijg op dezelfde browser op OSX of Windows.TheNephilim schreef op maandag 27 februari 2012 @ 10:32:
Zit er nog verschil in het renderen van websites op PC en MAC? De designer heeft op z'n Mac rare problemen in Firefox, Chrome en Safari... terwijl hij het hier op Windows prima doet op dezelfde browsers.
Heb het altijd een bijzonder verhaal gevonden, maar ik kreeg weer een screenshot met bijzonder uitstekende afbeeldingen
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
Maar het is wel vervelend natuurlijk, steeds mailtje dat hij het hier of daar niet goed doet. Deze keer ging het om een slider die bij hem uitstak buiten de DIV (overflow: hidden;).
Kan bijna niet anders dan een instellingsprobleem zijn. Of een resolutie-afhankelijk iets (wat in principe een instelling is).TheNephilim schreef op maandag 27 februari 2012 @ 10:44:
Het rare is ook dat mijn de één het daar wel heeft op kantoor en de ander niet. Het verschil is 21,5" iMac en 27" iMac. Bij m'n zusje thuis op de iMac 24" is er ook geen probleem.
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Verwijderd
Hangt er vanaf... Als je Firefox of IE9 gebruikt zijn er zo goed als geen verschillen.Rorando schreef op maandag 27 februari 2012 @ 11:29:
Er zitten wel font render verschillen in osx en windows, heb ik vorige week nog mee gemaakt
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
IE9 op OS X? Dan hoor ik van jou graag hoe je dat voor elkaar hebt gekregen..Korben schreef op maandag 27 februari 2012 @ 11:30:
[...]
Hangt er vanaf... Als je Firefox of IE9 gebruikt zijn er zo goed als geen verschillen.
Hipska schreef op maandag 27 februari 2012 @ 11:31:
[...]
IE9 op OS X? Dan hoor ik van jou graag hoe je dat voor elkaar hebt gekregen..
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Afgezien van het bestaan van de fonts binnen het OS, dat kan je rendering eventueel ook door elkaar schoppen.Korben schreef op maandag 27 februari 2012 @ 11:33:
[...]
Geen verschillen tussen IE9 en font rendering op OS X.
[ Voor 14% gewijzigd door PeterSelie op 27-02-2012 11:35 ]
Dat was ook vaak een probleem, de websites worden vaak pixelperfect opgeleverd en dat is lastig als een Mac een bepaald font wel heeft en Windows niet. Sindsdien gebruiken we standaard Open Sans van Google Webfonts. Dat scheelt een heleboel gezeur XDSoaDmaggot schreef op maandag 27 februari 2012 @ 11:34:
[...]
Afgezien van het bestaan van de fonts binnen het OS, dat kan je rendering eventueel ook door elkaar schoppen.
Ehm, bedoel je dus dat er tussen firefox op windows en IE9 geen font rendering verschillen te merken zijn? (Op Windows dus) Of lees ik nu weer dat je IE9 op OS X hebt draaien?Korben schreef op maandag 27 februari 2012 @ 11:33:
[...]
Geen verschillen tussen IE9 en font rendering op OS X.
Volgens mij bedoelt'ie dat er geen verschil zit tussen de rendering van IE9 op Windows en welke browser dan ook op OSX.Hipska schreef op maandag 27 februari 2012 @ 11:40:
[...]
Ehm, bedoel je dus dat er tussen firefox op windows en IE9 geen font rendering verschillen te merken zijn? (Op Windows dus) Of lees ik nu weer dat je IE9 op OS X hebt draaien?Ik heb nieuwe cursus begrijpend lezen nodig geloof ik
Also: niet bepaald waar.
Als iemand zegt dat 2+2=4 dan is hij ook juist. Maar wat er daadwerkelijk gezegd werd is dat de volgorde van aftrekken sowieso niet uitmaakt, wat natuurlijk onzin is.marcop23 schreef op zondag 26 februari 2012 @ 17:09:
Als iemand zegt dat bij optellen en aftrekken de volgorde niets uitmaakt (van links naar rechts dus), is hij juist.
1+2+3 = (1+2)+3 = 1+(2+3) = 6 hier maakt volgorde dus niet uit
3-2-1 = (3-2)-1 = 0 ≠ 3-(2-1) = 2 hier maakt volgorde wél uit.
Meneer Van Dale gaat je hier sowieso niet helpen, want die zegt niets over evaluatievolgorde. En het is niet altijd van links naar rechts:
2^3^4 = 2^(3^4) = 2^81
[ Voor 5% gewijzigd door .oisyn op 27-02-2012 11:51 ]
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.
De vraag is dan, zit hem dat in de volgende of in het feit dat jij er een andere som van maakt?3-2-1 = (3-2)-1 = 0 ≠ 3-(2-1) = 2 hier maakt volgorde wél uit.
(+3-2)-1 = 0 ≠ 3-(+2-1) (zoals hier al eerder is aangegeven)
We gaan vanaf nu dus gewoon alles noteren als (+3) + (-2) + (-1) ?
[ Voor 12% gewijzigd door Steffannnn op 27-02-2012 12:00 ]
Natuurlijk is het een andere "som", ik stel net dat de evaluatievolgorde uitmaakt. En dus wordt de vergelijking ook anders.Steffannnn schreef op maandag 27 februari 2012 @ 11:59:
De vraag is dan, zit hem dat in de volgende of in het feit dat jij er een andere som van maakt?
Da's toch precies wat ik zeg, of niet dan?(+3-2)-1 = 0 ≠ 3-(+2-1) (zoals hier al eerder is aangegeven)
Als jij 3-2-1 leest, dan maakt het uit in welke volgorde je de operatoren toepast. Pak je eerst de eerste minus, dan wordt het dus (3-2)-1, en dan krijg je de juiste uitkomst. De minus operator is dus linksassociatief. Pak je eerst de tweede minus, dan krijg je de verkeerde uitkomst: 3-(2-1). Dat je altijd van links naar rechts werkt is helemaal niet vanzelfsprekend. Met machtsverheffen werkt het namelijk precies andersom, want die is rechtsassociatief. 2^3^4 = 2^81, en niet 8^4
[ Voor 5% gewijzigd door .oisyn op 27-02-2012 12: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.
Wat is dan nog het verschil tussen font rendering onder OS X en IE9? Ja, de anti-aliasing is poep onder OS X, maar verder is het toch niet veel lelijker dan IE9?SoaDmaggot schreef op maandag 27 februari 2012 @ 11:41:
[...]
Volgens mij bedoelt'ie dat er geen verschil zit tussen de rendering van IE9 op Windows en welke browser dan ook op OSX.
Also: niet bepaald waar.
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Laten we daarom met z'n allen overstappen op RPN.MBV schreef op maandag 27 februari 2012 @ 12:03:
Dat is inderdaad het verschil, en daarom maakt evaluatievolgorde een groot verschil.
Ipsa Scientia Potestas Est
NNID: ShinNoNoir
[ Voor 11% gewijzigd door Styxxy op 27-02-2012 13:57 ]
Laatste regel is niet professioneel, maar ik wordt helemaal ziek van deze specifieke developer. Ik heb al 3x zoveel tijd in reviews gestopt als ik zelf nodig had gehad om het allemaal te programmeren.(01:56:13 PM) MBV: hi
(01:56:42 PM) Indische: Please suggest if the names
(01:56:43 PM) Indische: private final int mOneDecimalPlace = 10;
private final int mTwoDecimalPlace = 100;
private final int mThreeDecimalPlace = 1000;
private final int mFourDecimalPlace = 10000;
(01:56:50 PM) Indische: are fine?
(01:56:56 PM) MBV: no
(01:57:06 PM) MBV: that's like making a constant NUMBER_FOUR
(01:57:13 PM) MBV: they should describe their purpose
(01:57:26 PM) MBV: (and they should be static in any case)
(01:57:39 PM) Indische: ok
(01:58:05 PM) Indische: so shall we use NUMBER_ONE for 10..
(01:58:10 PM) Indische: ?
(01:58:27 PM) Indische: and similar names
(01:58:32 PM) Indische: for 100, 1000?
(01:59:38 PM) MBV: are you blonde?
[ Voor 3% gewijzigd door MBV op 27-02-2012 14:07 ]
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.
Nou moet ik zeggen dat je het sowieso niet bijster handig aanpakt. Je trekt een analogie naar een andere situatie (NUMBER_FOUR), zonder dat het bij de andere partij duidelijk is dat dat óók geen goede naamgeving isMBV schreef op maandag 27 februari 2012 @ 14:06:
De Indiers moeten een interface aanspreken waar ze alleen integers in kunnen gooien, en moeten wel decimalen erin hebben (sliders in java). Dus moeten ze een factor 1000 gebruiken. En aangezien die factor 1000 nogal lomp is om overal te hebben (en ze als review comments op mijn code zeggen dat ik geen magic numbers mag gebruiken, terecht) heb ik ook voorgesteld om daar een constante voor te gebruiken. Toen kreeg ik deze discussie op een messenger:
[...]
Laatste regel is niet professioneel, maar ik wordt helemaal ziek van deze specifieke developer. Ik heb al 3x zoveel tijd in reviews gestopt als ik zelf nodig had gehad om het allemaal te programmeren.
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.
Tsk tsk, ik weet niet waar jij hebt leren rekenen, maar operator^ is linksassociatief en de uitkomst klopt ook niet.
(Sowieso is operator^ op integers net als operator+ commutatief maar de associativiteit maakt wel uit voor overloaded definities.)
[ Voor 9% gewijzigd door Soultaker op 27-02-2012 15:15 ]
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.
Ooh, burn.oisyn schreef op maandag 27 februari 2012 @ 15:19:
Lieve schat, ik had het over machtsverheffen, niet over de XOR in C-achtige talen
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
Je meent 't!.oisyn schreef op maandag 27 februari 2012 @ 15:19:
Lieve schat, ik had het over machtsverheffen, niet over de XOR in C-achtige talen
Nothing to see here!
.edit: tjeez Bjarne wordt ook oud zeg.
[ Voor 57% gewijzigd door .oisyn op 28-02-2012 01:25 ]
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.
.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?
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.
Want ik develop in Opera? (Imho is het de beste browser.)
Ik moet het gebruik ervan onderzoeken (tegenover Google Maps); alsook licensing costs etc. En ik moet zeggen dat Bing Maps er op zich wel goed uit ziet hoor....Gertjan. schreef op dinsdag 28 februari 2012 @ 10:10:
[...]
en dan nog maar te zwijgen over het gebruik van Bing Maps...
Bing Maps werkt wel in Opera, enkel de Bing Maps AJAX Control 7.0 werkt niet in Opera; de vorige versie (6.2) werkt dan weer wel.
[ Voor 9% gewijzigd door Styxxy op 28-02-2012 10:23 ]
Imho indeed, jammer dat de rest van de wereld het daar niet mee eens isStyxxy schreef op dinsdag 28 februari 2012 @ 10:20:
[...]
Want ik develop in Opera? (Imho is het de beste browser.)
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.