De Devschuur Coffee Corner Overzicht Volgende deel Laatste deel

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

Pagina: 1 ... 172 ... 201 Laatste
Acties:
  • 852.081 views

Acties:
  • 0 Henk 'm!

  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 10:27
Snake schreef op woensdag 27 juli 2011 @ 14:42:
Hier is de namiddag dip. Dan maar een blik Coca Cola® Zero achteroverslaan.
Een leeg blikje?

Acties:
  • 0 Henk 'm!

  • jacobras
  • Registratie: Januari 2005
  • Laatst online: 00:12

jacobras

Developer

Argh! :X. Bezig met boekhouding. Betalingen van Google Checkout gekregen. Ongeveer een derde is btw op berekend, op tweederde niet. Google geeft niet even aan in een totaaloverzicht hoeveel btw er totaal is berekend (waarvoor dank! *kuch*). Krijg wel een .csv met daarin "Tax collected".

Csv geopend in Excel -> opgeslagen als .txt -> geïmporteerd in Excel zodat je met importwizard komma's kan laten omzetten naar kolommen. Heb nu totaalbedrag btw, maar blijkt het in verschillende valuta's door elkaar te staan 8)7.

Beetje off-topic, maar hier ga ik vast nog een leuk tooltje voor schrijven :+.

Mijn laatste (grote) reviews: Medal of Honor (VR), Half-Life: Alyx (VR)


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

Snake schreef op woensdag 27 juli 2011 @ 14:42:
Hier is de namiddag dip. Dan maar een blik Coca Cola® Zero achteroverslaan.
hier ook.. :Z even nog wat koffie bijzetten..

Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 22-09 16:47
defcon84 schreef op woensdag 27 juli 2011 @ 15:38:
[...]

hier ook.. :Z even nog wat koffie bijzetten..
Hier ook, maar gelukkig nog kwartiertje.
Dus even vaatwasser inruimen, en dan is mijn werkdag weer voorbij!

Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Lekker vakantie hier :D. Starcraft 2 en beetje programmeren ^^

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • Acid_Burn
  • Registratie: Augustus 2001
  • Laatst online: 24-09 08:09

Acid_Burn

uhuh

*zucht* klanten die specs constant aanpassen.. net een hele website in elkaar gezet. Krijg ik via de baas "die en die menuopties vervallen, die 3 worden 1 en ohja daar komen er nog 2 bij". Nou ok..
Alles netjes aangepast stuur dit door, nog geen 1/2 uur later "er moet nog een pagina bij" tuurlijk, maar kom daar dan eerder mee. Dus ook die aanpassing gedaan.

Volgende dag: "We willen het nieuws anders doen... ". Eerst was alles in categorien en afdelingen. Dat vervalt nu en alles onder 1 ding met alleen nog een archief afdeling.

FFS! Lees je de specs niet voordat je die OK bevindt.
* Acid_Burn houdt er niet van werk voor niets te doen.

Glass Eye Photography | Zelfbouw wireless fightstick | Mijn puzzel site


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Rutix schreef op woensdag 27 juli 2011 @ 16:01:
Lekker vakantie hier :D. Starcraft 2 en beetje programmeren ^^
Ja erg hè. Als ik moet werken, programmeer ik overdag en game 's avonds af en toe of kijk een filmpje met vrienden.

Wat heb ik deze vakantie al tweeënhalve week gedaan? Precies...

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


Acties:
  • 0 Henk 'm!

  • MacWolf
  • Registratie: Januari 2004
  • Laatst online: 06-09-2024
YopY schreef op woensdag 27 juli 2011 @ 09:50:
Jeuj ouwe MBP updaten naar Lion. (oud as in core 2 duo).

Jeuj bugs en crashes in ifoon app _/-\o_. Memory management is mij niet toevertrouwd :/.
ARC FTW, werkt ook op iOS 4. De video van WWDC (login vereist) is een must-see.

[ Voor 27% gewijzigd door MacWolf op 27-07-2011 16:35 ]

Microsoft Windows: A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

Lol

C++:
1
extern int (&myarray)[];

error C2265: 'abstract declarator' : reference to a zero-sized array is illegal

Uhm, no it isn't (en 't is "unbounded", niet "zero-sized", lapswansen).
https://connect.microsoft...or-zero-sized-array-types

Maar het grappige is, die hele error is niet gedocumenteerd voor VS 2010. Blijkbaar hebben ze documentatie dus al "gefixed", alleen de compiler nog niet :+

[ Voor 5% gewijzigd door .oisyn op 27-07-2011 16:40 ]

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


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Wat doe jij allemaal met die compilers? Jij vindt echt bug na bug in die dingen :P

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ik ben <type_traits> aan het her-implementeren, omdat de PS3 en Xbox360 compilers die header niet hebben. En dan loop je al snel tegen dit soort dingen aan :)

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


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Werkelijk geen idee wat dat is. :P

Ondertussen ben ik mijn less2sass convertertje aan't perfectioneren. Net alle LESS van een heel project in SASS omgezet en, na 2 kleine bugfixes, lijkt alle CSS precies te zijn zoals het was :D

250 regels chaotische troep aan javascript code vol smerige hacks, shitload aan regular expressions en gemengd gebruik van local vars en global vars, maar het werkt :P

[ Voor 4% gewijzigd door Gamebuster op 27-07-2011 16:50 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
Acid_Burn schreef op woensdag 27 juli 2011 @ 16:10:
* Acid_Burn houdt er niet van werk voor niets te doen.
Daar heb je je probleem, :p. Houd altijd in het achterhoofd dat de klant niet weet wat hij wil, en dat hij altijd wijzigingen wil - en gratis ook, als het even kan.

Bij mijn hudige project doen we het als volgt: D'r is een contract afgesloten voor versie 1, de bestaande applicatie nabouwen (volgens mij ook met een bepaald budget of tijdsduur).

Als de klant tijdens deze drie sprints (zes weken) iets erbij of anders wil is leuk: komt op de backlog (de takenlijst), maar dan zal er iets dat onderaan staat (qua prioriteit) erafvallen.

Na afloop van het project wordt er een servicecontract afgesloten waar stukke dingen gerepareerd worden. Mogelijk ook zoiets met de push message server / software.

Ook zal de klant, wanneer er features bij moeten, deze doorgeven en zo een lijstje met nieuwe features opsparen. Zodra er genoeg features zijn voor een volle sprint (2 weken werk) neemt de klant 1 sprint af (en betaalt daarvoor) en gaan we weer twee weken aan het werk.

Allemaal heel eerlijk en volgbaar en logisch enzo. En natuurlijk vallen non-features niet onder het service contract - aan het eind van elke sprint laat je wat je de afgelopen periode gedaan hebt zien en geeft de klant daar akkoord op (of niet). Zo niet, dan komt er gewoon een nieuwe taak op de backlog, valt er iets onderuit, etc.

Ik vind het een heel relaxte manier van werken / projectmanagement / noem maar op.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Gamebuster schreef op woensdag 27 juli 2011 @ 16:49:
250 regels chaotische troep aan javascript code vol smerige hacks, shitload aan regular expressions en gemengd gebruik van local vars en global vars, maar het werkt :P
Waarom doe je dat dan niet in PHP? Heb je ook wat meer mogelijkheden (of althans, eenvoudiger) qua files en zo. Oh wacht, in PHP kun je natuurlijk net zo goed chaotische, smerige code schrijven. :P

Of ben je geen tool aan het schrijven, maar het clientside aan het implementeren? :P

[ Voor 7% gewijzigd door CodeCaster op 27-07-2011 17:07 ]

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


Acties:
  • 0 Henk 'm!

  • devloomax
  • Registratie: Juli 2011
  • Laatst online: 15-04 19:57
YopY schreef op woensdag 27 juli 2011 @ 16:55:
[...]
Daar heb je je probleem, :p. Houd altijd in het achterhoofd dat de klant niet weet wat hij wil, en dat hij altijd wijzigingen wil - en gratis ook, als het even kan.

Bij mijn hudige project doen we het als volgt: (...)
Allemaal heel eerlijk en volgbaar en logisch enzo. En natuurlijk vallen non-features niet onder het service contract - aan het eind van elke sprint laat je wat je de afgelopen periode gedaan hebt zien en geeft de klant daar akkoord op (of niet). Zo niet, dan komt er gewoon een nieuwe taak op de backlog, valt er iets onderuit, etc.

Ik vind het een heel relaxte manier van werken / projectmanagement / noem maar op.
Misschien een goede tip voor verdere webdesignopdrachten... Ik begin die meningsveranderingen ook langzaam beu te worden xD

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
CodeCaster schreef op woensdag 27 juli 2011 @ 17:06:
[...]

Waarom doe je dat dan niet in PHP? Heb je ook wat meer mogelijkheden (of althans, eenvoudiger) qua files en zo. Oh wacht, in PHP kun je natuurlijk net zo goed chaotische, smerige code schrijven. :P

Of ben je geen tool aan het schrijven, maar het clientside aan het implementeren? :P
Ik doe het niet in PHP omdat ik een Javascript fanboy ben en de LESS-parser in Javascript geschreven is.

Ik vind het wel fijn dat je gewoon er een regex literal (zo heet dat toch?; dat je een regex gewoon in je sourcecode kan duwen) is in Javascript.

Als ik niet voor JS was gegaan, had ik het wel in Ruby geschreven.

PHP vind ik echt om op te schijten, sorry :P
Heb er een tijd mee gewerkt en ermee opgegroeid, maar ben blij dat ik er vanaf ben.

[ Voor 19% gewijzigd door Gamebuster op 27-07-2011 17:36 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Freelance
  • Registratie: Oktober 2005
  • Laatst online: 24-09 15:29

Freelance

(..)

jacobras schreef op woensdag 27 juli 2011 @ 15:35:

Csv geopend in Excel -> opgeslagen als .txt -> geïmporteerd in Excel zodat je met importwizard komma's kan laten omzetten naar kolommen.

Beetje off-topic, maar hier ga ik vast nog een leuk tooltje voor schrijven :+.
Wellicht lees ik het verkeerd, maar text to columns binnen excel? http://support.microsoft.com/kb/214261 :)

"Sometimes I sits and thinks, and sometimes I just sits" - (W. the Poo)


Acties:
  • 0 Henk 'm!

  • jacobras
  • Registratie: Januari 2005
  • Laatst online: 00:12

jacobras

Developer

Freelance schreef op woensdag 27 juli 2011 @ 20:20:
[...]


Wellicht lees ik het verkeerd, maar text to columns binnen excel? http://support.microsoft.com/kb/214261 :)
Dank, dat scheelt alweer een stap :). Had ernaar gezocht, maar ik dacht dat die mogelijkheid alleen bestond bij importeren.

Mijn laatste (grote) reviews: Medal of Honor (VR), Half-Life: Alyx (VR)


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Ruby:
1
2
3
4
5
6
7
class Cookie < ActiveRecord::Base
  belongs_to :browser
end

class Browser < ActiveRecord::Base
  has_many :cookies
end


code:
1
2
3
4
ruby-1.9.2-p290 :004 > b = Browser.last
 => #<Browser id: 1, location: "http://google.com/", user_agent: ""> 
ruby-1.9.2-p290 :005 > b.cookies
NameError: uninitialized constant Browser::Cooky


@$%@#$^@&^@$@$% FUCK

Ruby on Rails denkt weer handig te zijn! Handig hoor, dat meervoud naar enkelvoud vertalen...

edit:
Gelukkig is het wel makkelijk op te lossen :P
Weer wat geleerd :P

Ruby:
1
2
3
ActiveSupport::Inflector.inflections do |inflect|
  inflect.irregular 'cookie', 'cookies'
end

[ Voor 85% gewijzigd door Gamebuster op 27-07-2011 21:22 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

Ik vind dat SASS de standaard manier moet worden om css te schrijven (die ook native ondersteund wordt door de browser.. :p)
LESS is mooi, maar kan weer net iets minder dan LESSSASS..
GoTCoast schreef op woensdag 27 juli 2011 @ 15:45:
[...]

Hier ook, maar gelukkig nog kwartiertje.
Dus even vaatwasser inruimen, en dan is mijn werkdag weer voorbij!
doe je daar een kwartier over? :)
ben nu nog steeds lam.. :z

Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
http://www.oracle.com/us/corporate/press/439460

Wat, InnoDB en full text search? :) Maar ik moet nog zien of we daar vrolijk van worden.

[ Voor 23% gewijzigd door XWB op 27-07-2011 21:48 ]

March of the Eagles


Acties:
  • 0 Henk 'm!

  • jacobras
  • Registratie: Januari 2005
  • Laatst online: 00:12

jacobras

Developer

XWB schreef op woensdag 27 juli 2011 @ 21:44:
http://www.oracle.com/us/corporate/press/439460

Wat, InnoDB en full text search? :) Maar ik moet nog zien of we daar vrolijk van worden.
Waarom niet vrolijk? Bang dat ze de performance van InnoDB slopen?

Mijn laatste (grote) reviews: Medal of Honor (VR), Half-Life: Alyx (VR)


Acties:
  • 0 Henk 'm!

  • Ryur
  • Registratie: December 2007
  • Laatst online: 22-09 16:47
defcon84 schreef op woensdag 27 juli 2011 @ 21:30:
Ik vind dat SASS de standaard manier moet worden om css te schrijven (die ook native ondersteund wordt door de browser.. :p)
LESS is mooi, maar kan weer net iets minder dan LESS..


[...]

doe je daar een kwartier over? :)
ben nu nog steeds lam.. :z
Nee daar doe ik niet een kwartier over. Maar daarna tas inpakken en dan naar de lift lopen enz.
Ik was vandaag wel brak, maar niet zo brak :+

Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
jacobras schreef op woensdag 27 juli 2011 @ 22:03:
[...]

Waarom niet vrolijk? Bang dat ze de performance van InnoDB slopen?
Bijvoorbeeld. Maar zou het ook snel zijn met enkele miljoenen rijen? Een MyISAM full text search is dan relatief gezien ook traag. Op zich begrijpelijk, want MySQL is in de eerste plaatst een storage server. Wij hebben laatst een search server getest en zoeken gaat daarmee een factor tien sneller.

March of the Eagles


Acties:
  • 0 Henk 'm!

  • jacobras
  • Registratie: Januari 2005
  • Laatst online: 00:12

jacobras

Developer

XWB schreef op woensdag 27 juli 2011 @ 22:56:
[...]


Bijvoorbeeld. Maar zou het ook snel zijn met enkele miljoenen rijen? Een MyISAM full text search is dan relatief gezien ook traag. Op zich begrijpelijk, want MySQL is in de eerste plaatst een storage server. Wij hebben laatst een search server getest en zoeken gaat daarmee een factor tien sneller.
Ach, als je fulltext search wil gebruiken moet je er inderdaad rekening mee houden dat 't niet übersnel gaat zijn. Maar dat het nu ook samen gaat werken met InnoDB is imo een mooie vooruitgang :)

Mijn laatste (grote) reviews: Medal of Honor (VR), Half-Life: Alyx (VR)


Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 07:42

Haan

dotnetter

Gamebuster schreef op woensdag 27 juli 2011 @ 21:16:
Ruby:
1
2
3
4
5
6
7
class Cookie < ActiveRecord::Base
  belongs_to :browser
end

class Browser < ActiveRecord::Base
  has_many :cookies
end


code:
1
2
3
4
ruby-1.9.2-p290 :004 > b = Browser.last
 => #<Browser id: 1, location: "http://google.com/", user_agent: ""> 
ruby-1.9.2-p290 :005 > b.cookies
NameError: uninitialized constant Browser::Cooky


@$%@#$^@&^@$@$% FUCK

Ruby on Rails denkt weer handig te zijn! Handig hoor, dat meervoud naar enkelvoud vertalen...
LoL wat is dat voor gare feature :D

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 23:21

Hoogie2004

Whohooooo

Kom je @ work, zit je meteen helemaal vast omdat je dev-station SharePoint niet meer wil starten, geen idee wat er gebeurd is, de logs zeggen ook niet echt iets nuttigs heerlijk :(

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Haan schreef op donderdag 28 juli 2011 @ 08:04:
[...]

LoL wat is dat voor gare feature :D
Nja, meestal werkt het goed. Het is best leuk geniaal in elkaar gezet, maar bij onregelmatige meervoudsvormen zit je met deze humor.

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Devilly
  • Registratie: Januari 2009
  • Niet online
Hebben jullie ook de neiging om meteen de hele taal te willen leren als je eigenlijk alleen even iets met diezelfde taal wilde uitproberen?

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Als het een leuke taal is, ja :P

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
Normaal wel, maar mijn uitstapje naar Objective-C is toch echt eenmalig geweest...

Freelance Unity3D developer


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 09:25
Er is dan ook geen touw aan Objective-C vast te knopen. Al die gare tekens. Ik kijk nog liever naar een LINQ query van 60 regels lang :P

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
* Gamebuster heeft error notifier via mail in development-mode per ongeluk aangezet.

Lekker inbox van een zooi collega's lastig gevallen met een hoop errors veroorzaakt door trail'n'error-style programmeren met een library die ik niet ken.

[ Voor 6% gewijzigd door Gamebuster op 28-07-2011 09:41 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

defcon84 schreef op woensdag 27 juli 2011 @ 21:30:
LESS is mooi, maar kan weer net iets minder dan LESS..
LESS kan weer net iets minder dan LESS? Maar less is toch more? 8)7

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


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
.oisyn schreef op donderdag 28 juli 2011 @ 11:06:
[...]

LESS kan weer net iets minder dan LESS? Maar less is toch more? 8)7
It's more or less the same :Y)

Acties:
  • 0 Henk 'm!

  • Kanarie
  • Registratie: Oktober 2000
  • Laatst online: 07:23

Kanarie

תֹ֙הוּ֙ וָבֹ֔הוּ

Haan schreef op donderdag 28 juli 2011 @ 08:04:
[...]

LoL wat is dat voor gare feature :D
Met behulp van die inflector wordt per conventie de juiste tabelnaam bij je ActiveRecord klasses gezocht.
Een model genaamd User wordt zo automatisch gepersisteerd in de tabel 'users'. Zitten aardig wat slimmigheidjes in, zo zal het Person model worden opgeslagen in de 'people' tabel.

Zie ook de 'penis' patch.

We're trapped in the belly of this horrible machine. And the machine is bleeding to death.


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Net maar weer eens bezig geweest met SWF2Video2Youtube waarbij een video met beelden van de user uiteindelijk op Youtube terecht komen. Paar jaar terug voor t eerst gedaan (nog nooit ergens anders gezien op dat moment) dus had nog wat code liggen ervoor :9

Zie net dat we een nieuwe showreel hebben: http://www.facebook.com/m...oid=178333176449&comments

[ Voor 23% gewijzigd door Cartman! op 28-07-2011 12:01 ]


Acties:
  • 0 Henk 'm!

  • NeFoRcE
  • Registratie: Mei 2004
  • Laatst online: 24-09 07:46

NeFoRcE

Hallo? Bent u daar?

Zijn er meer mensen hier die suïcidaal worden van Template-development in Magento ???
*boom opzoeken doet*

Professioneel Heftruck Syndroom


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
Jeuj, objective-C vaagheid :/.

Objective-C:
1
2
3
4
5
// station.alias is een NSNumber *.
// (station is een door Core Data gemanaged object, dat kan geen booleans aan blijkbaar).
if (distance < 5000 && station.alias == NO) {
// bla
}


Werkt niet. Waarom niet? Objective-C's BOOL-type, zoals gedefinieerd in objc.h, is een signed char 0 ipv een cijfer 0.

|:(

Propere oplossing:

Objective-C:
1
2
3
 if (distance < 5000 && ![station.alias boolValue]) {
// bla
}

Acties:
  • 0 Henk 'm!

  • StM
  • Registratie: Februari 2005
  • Laatst online: 09:03

StM

Het probleem is eerder dat station.alias een pointer naar een object is ipv een getal. :P

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

NULL != NO.
Oftewel:
C:
1
2
3
if (distance < 5000 && station.alias == NULL) {
// of simpelweg
if (distance < 5000 && !station.alias) {



Als je de taal niet kent, klaag er dan ook niet over :P

[ Voor 51% gewijzigd door .oisyn op 28-07-2011 12: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.


Acties:
  • 0 Henk 'm!

  • jacobras
  • Registratie: Januari 2005
  • Laatst online: 00:12

jacobras

Developer

Vet werk zit ertussen! *likewaardig* :)

Mijn laatste (grote) reviews: Medal of Honor (VR), Half-Life: Alyx (VR)


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
StM schreef op donderdag 28 juli 2011 @ 12:07:
Het probleem is eerder dat station.alias een pointer naar een object is ipv een getal. :P
een NSNumber, is een objecttype wat een nummer bevat :p. !station.alias werkt dus ook niet, dus no u.

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
.oisyn schreef op donderdag 28 juli 2011 @ 12:12:
NULL != NO.
Oftewel:
C:
1
2
3
if (distance < 5000 && station.alias == NULL) {
// of simpelweg
if (distance < 5000 && !station.alias) {



Als je de taal niet kent, klaag er dan ook niet over :P
Was het geen nil in Objective-C?

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

Gebruikt Obj-C niet gewoon pointers dan?

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


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
.oisyn schreef op donderdag 28 juli 2011 @ 12:50:
Gebruikt Obj-C niet gewoon pointers dan?
nil: In C/C++ you're probably used to NULL. In Objective-C it is nil. The difference is you can pass messages to nil (such as [nil message];) and this is perfectly legal. You cannot however do this with NULL.
http://www.otierney.net/objective-c.html

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Aloys
  • Registratie: Juni 2005
  • Niet online
nil: In C/C++ you're probably used to NULL. In Objective-C it is nil. The difference is you can pass messages to nil (such as [nil message];) and this is perfectly legal. You cannot however do this with NULL.
bron: http://www.otierney.net/objective-c.html

edit: Wth ben je iets sneller en gebruik je dezelfde bron 8)7 .

[ Voor 11% gewijzigd door Aloys op 28-07-2011 12:53 ]


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
nice, lol

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

Maw, mijn code was niet fout, het is gewoon een pointer ;) (afgezien van het feit dat het niet doet wat YopY wilt).
Wat is eigenlijk de toegevoegde waarde van het versturen van messages naar nil?

@YopY, ah, je wilt dus de waarde van het NSNumber object vergelijken. Waarom zou je denken dat dat dan zou werken met een vergelijking met NO? Dat kon in Java voor de introductie van autoboxing ook niet.

[ Voor 17% gewijzigd door .oisyn op 28-07-2011 12:56 ]

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


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Dus... nil == NULL in Objective-C? Wie test even? :P

@wat is de toegevoegde waarde:
code:
1
id dinges = [[ding foo] bar]


Wanneer [ding foo] == nil, krijg je geen nullpointerexception zoals je zou krijgen in Java bij Object dinges = ding.foo().bar() bij ding.foo() == null teruggeeft. In plaats daarvan geeft [nil bar] gewoon nil terug.

Ik vind dat wel handig; zo hoef je niet per functie-call te kijken of er niet toevallig null teruggegeven is als je daar verder geen interesse in hebt.

[ Voor 113% gewijzigd door Gamebuster op 28-07-2011 13:14 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

Gamebuster schreef op donderdag 28 juli 2011 @ 12:59:
Dus... nil == NULL in Objective-C? Wie test even? :P
Dat heb ik niet beweerd. Ik beweer dat je Objective-C gewoon pointers gebruikt, en pointers kun je testen op NULL (want het is compatible met C). Tenzij nil gewoon een object is waarnaar verwezen word, en dus niet echt "niets" zoals bij NULL. Dat zou ook verklaren waarom je nil wel messages kan sturen.

.edit: ah, nil is gewoon een getypeerde NULL. Dus ja, NULL==nil

[ Voor 26% gewijzigd door .oisyn op 28-07-2011 14:06 ]

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


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
XAML op zich werkt wel fijn. Maar het is godsgloeiend irritant dat Silverlight en WPF toch zo veel van elkaar afwijken. En natuurlijk altijd als ik met Silverlight bezig ben kom ik alleen maar dingen tegen over WPF, en als ik eens met WPF bezig ben is alles wat ik tegenkom gebaseerd op Silverlight.

:(

We are shaping the future


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
Alex) schreef op donderdag 28 juli 2011 @ 14:07:
XAML op zich werkt wel fijn. Maar het is godsgloeiend irritant dat Silverlight en WPF toch zo veel van elkaar afwijken. En natuurlijk altijd als ik met Silverlight bezig ben kom ik alleen maar dingen tegen over WPF, en als ik eens met WPF bezig ben is alles wat ik tegenkom gebaseerd op Silverlight.

:(
Hoe vaak ik al niet aan een klant heb moeten uitleggen dat het ontwikkelen van een WPF client niet per definitie inhoud dat je het ook als een silverlight component kan deployen...

"Ja maar als we het daar in ontwikkelen dan kunnen we het meteen ook op het web publiceren als een Silverlight applicatie handig toch?"
"Nee dat werkt niet"
"Ja maar: <insert MS marketing geblaat>"
"Mjah dat is dus gedeeltelijk een leugen, <uitleg>"

Maargoed dit kun je de klant niet kwalijk nemen. De verschillen zijn ook wel verklaarbaar. Maar dit maakt het niet minder irritant :P

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
D-Raven schreef op donderdag 28 juli 2011 @ 14:41:
[...]
Maargoed dit kun je de klant niet kwalijk nemen. De verschillen zijn ook wel verklaarbaar. Maar dit maakt het niet minder irritant :P
Jij hebt blijkbaar al het geluk dat je klanten weten wat WPF en Silverlight is, dat is meestal niet het geval.

“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.”


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
Woy schreef op donderdag 28 juli 2011 @ 14:44:
[...]

Jij hebt blijkbaar al het geluk dat je klanten weten wat WPF en Silverlight is, dat is meestal niet het geval.
Kennen is een groot woord. Ze hebben kennisgemaakt met de marketing retoriek en hebben bij concurrenten het een en ander gezien met het idee, "Dat willen wij ook!"

edit:

Ach ik ben al lang blij dat ik erbij zit als het over de technische invulling gaat van een project, dan kan ik dit soort drama's gelijk afschieten.

[ Voor 16% gewijzigd door D-Raven op 28-07-2011 14:46 ]


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

.oisyn schreef op donderdag 28 juli 2011 @ 11:06:
[...]

LESS kan weer net iets minder dan LESS? Maar less is toch more? 8)7
woeps..
Dan SASS natuurlijk..
aangepast :P
Alex) schreef op donderdag 28 juli 2011 @ 14:07:
XAML op zich werkt wel fijn. Maar het is godsgloeiend irritant dat Silverlight en WPF toch zo veel van elkaar afwijken. En natuurlijk altijd als ik met Silverlight bezig ben kom ik alleen maar dingen tegen over WPF, en als ik eens met WPF bezig ben is alles wat ik tegenkom gebaseerd op Silverlight.

:(
WPF en Silverlight hebben idd een aparte XAML Parser..
Maar daar kan ik nog mee leven..
Erger vind ik het dat Silverlight sommige assemblies/namespaces/functionaliteit niet heeft..
Het is maar een subset van .NET..

Acties:
  • 0 Henk 'm!

Verwijderd

Hmm geinig topicje did, denk dat ik hier wat vaker langshop.

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

Wiieeee!!! eindelijk DB migrations in EF CodeFirst
http://blogs.msdn.com/b/a...h-of-august-2011-ctp.aspx

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 00:42

alienfruit

the alien you never expected

Leuk bug reports krijgen we weer "Er is een IndexOfOutRangeError". 8)7
Vraag je vervolgens om meer informatie zoals waar in de applicatie of een stacktrace bijv. Hebben ze vervolgens geen tijd voor. Wil je het gefixed hebben of niet :| Tijd om eens te kijken waar deze fout zo kunnen zijn...

Volgens find wordt IndexOfOutRangeError in 1271 bestanden gegooid...

[ Voor 10% gewijzigd door alienfruit op 28-07-2011 15:45 ]


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
alienfruit schreef op donderdag 28 juli 2011 @ 15:44:
Leuk bug reports krijgen we weer "Er is een IndexOfOutRangeError". 8)7
Vraag je vervolgens om meer informatie zoals waar in de applicatie of een stacktrace bijv. Hebben ze vervolgens geen tijd voor. Wil je het gefixed hebben of niet :| Tijd om eens te kijken waar deze fout zo kunnen zijn...

Volgens find wordt IndexOfOutRangeError in 1271 bestanden gegooid...
Gewoon status op "Niet reproduceerbaar" zetten, en kijken wanneer er meer informatie bij komt ;)

“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.”


Acties:
  • 0 Henk 'm!

Verwijderd

Woy schreef op donderdag 28 juli 2011 @ 15:47:
[...]

Gewoon status op "Niet reproduceerbaar" zetten, en kijken wanneer er meer informatie bij komt ;)
Wil je het gefixed hebben moet je wel een beetje meehelpen simpel, dus inderdaad gewoon op niet reproduceerbaar zetten inderdaad.

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 09:25
Grrr.. Visual Studio crasht nadat mijn silverlight applicatie crashte.
Vervolgens start ie automatisch op en haalt doodleuk nieuwe kopieën op van TFS en verwijdert al mijn views.
Dropbox vond het daarnaast leuk om ook niet te syncen terwijl VS openstond. Resultaat: 3 uur aan view layouts maken weg. :(

*edit* Ben iig blij dat ik het nog niet van mijn eigen HD had gegooit. Kan het meeste zo weer uit het hoofd veranderen, maar toch...

[ Voor 18% gewijzigd door Caelorum op 28-07-2011 15:56 ]


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 23:22
Mensen ervaring met Gemini? Ik zoek een bugtracker om te koppelen aan een ASP.NET applicatie en vond Gemini er ontzettend tof uitzien :)

Wat ik eigenlijk wil is dat beta-testers vanuit de applicatie zelf een bug kunnen reporten. Ben er alleen nog niet uit of dat dan direct in de bugtracker moet komen of dat we dat zelf doen aan de hand van de binnengekomen input.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-09 16:37

.oisyn

Moderator Devschuur®

Demotivational Speaker

Woy schreef op donderdag 28 juli 2011 @ 15:47:
[...]

Gewoon status op "Niet reproduceerbaar" zetten, en kijken wanneer er meer informatie bij komt ;)
Aan de andere kant, je moet het de gebruikers ook wel makkelijk maken. Simpelweg een crash dialog die je automatisch de callstack mailt en de gebruiker in staat stelt z'n handelingen te omschrijven helpt al enorm :)

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


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
Nice zoiets wil ik eigenlijk ook wel in NHibernate. Migraties daar zijn niks meer dan DropCreateScheme kthxbye

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Kutzooi, al mijn hostingpakketten bij hosting2go zijn afgesloten. Mijn hoofd e-mail adres is nu onbereikbaar...

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • mocean
  • Registratie: November 2000
  • Laatst online: 04-09 10:34
Gamebuster schreef op donderdag 28 juli 2011 @ 16:28:
Kutzooi, al mijn hostingpakketten bij hosting2go zijn afgesloten. Mijn hoofd e-mail adres is nu onbereikbaar...
Niet betaald? Of doen ze een webreusje

Koop of verkoop je webshop: ecquisition.com


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 00:42

alienfruit

the alien you never expected

.oisyn schreef op donderdag 28 juli 2011 @ 16:08:
Aan de andere kant, je moet het de gebruikers ook wel makkelijk maken. Simpelweg een crash dialog die je automatisch de callstack mailt en de gebruiker in staat stelt z'n handelingen te omschrijven helpt al enorm :)
Ja, een stacktrace is alleen beschikbaar in debug-builds :( En ze willen niet eens debug build draaien. Allemaal leuk en aardig dat integratietesten :X Verder is het een gesloten systeem wat niet aan het internet zit zo er valt niet veel te mailen. Breek me de bek niet open over de server gasten. :|

[ Voor 13% gewijzigd door alienfruit op 28-07-2011 16:39 ]


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
mocean schreef op donderdag 28 juli 2011 @ 16:32:
[...]

Niet betaald? Of doen ze een webreusje
Klinkt als de meest waarschijnlijke optie, maar alle pakketten afsluiten zonder waarschuwing vind ik bijzonder brutaal, zeker omdat ze niet eens telefonisch te bereiken zijn en nog niet gereageerd hebben op mijn mail en ik niet eens weet waarom het afgesloten is.

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

D-Raven schreef op donderdag 28 juli 2011 @ 16:10:
[...]


Nice zoiets wil ik eigenlijk ook wel in NHibernate. Migraties daar zijn niks meer dan DropCreateScheme kthxbye
Dat was bij CodeFirst tot nu toe ook het geval..
Nu krijgt EF toch echt wel mijn voorkeur over NHib..
(SQL migraties + beter Linq ondersteuning :P)

Acties:
  • 0 Henk 'm!

  • ameesters
  • Registratie: Juni 2008
  • Laatst online: 05-01-2022
openvpn zuigt ballen:

code:
1
2
3
4
PING 10.8.0.1 (10.8.0.1) 56(84) bytes of data.
^X^C
--- 10.8.0.1 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 5999ms


ah well, morgen weer een dag...

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
defcon84 schreef op donderdag 28 juli 2011 @ 16:43:
[...]

Dat was bij CodeFirst tot nu toe ook het geval..
Nu krijgt EF toch echt wel mijn voorkeur over NHib..
(SQL migraties + beter Linq ondersteuning :P)
Op zich is het wel mooi, maar het is jammer dat het alleen een tool in VS.NET is en dat je bijvoorbeeld niet een applicatie automatisch kan laten updaten naar een nieuwere DB version.

DB Versie migraties doe ik op dit moment gewoon nog met Sql Compare en Sql Source Control van RedGate en dat werkt ook super simpel. Je moet alleen even een nieuwe dummy database laten genereren die je daarna aan Sql Compare voedt. Met deze tool word ook dat process nog wat makkelijker *O*

“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.”


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

ik werk ook altijd met SQL Compare van redgate.. gewoon omdat ik dat automatische gedoe op een productie server net niet 100% vertrouw :p
Code First is gewoon lekker om te programmeren :)

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 10:53
D-Raven schreef op donderdag 28 juli 2011 @ 16:10:
[...]


Nice zoiets wil ik eigenlijk ook wel in NHibernate. Migraties daar zijn niks meer dan DropCreateScheme kthxbye
DB-Migrations doe ik met Migrator.NET.
Moet je wel zelf je classes schrijven die je DB-upgrades doen, maar dat valt eigenlijk best mee.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
En hostingpakketten zijn er weer :) gelukkig viel de duur nog mee :p
Mijn vader had 1 van de pakketten niet betaald en de adres/telnr klopten niet meer

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • BM
  • Registratie: September 2001
  • Laatst online: 10:52

BM

Moderator Spielerij
Gister voor het eerst wat gespeeld met Microsofts MVC3 framework op basis van deze tutorial. Nog even kijken of ik op een eenvoudige manier standaard templates van internet kan ombouwen voor dit framework, maar dan kon het nog wel eens leuk worden.

Heb normaal een grafhekel aan webdevelopment, maar deze opzet bevalt me wel. MVC icm de Razor viewengine voelde toch wel leuk aan :)

Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
Woy schreef op donderdag 28 juli 2011 @ 17:08:
[...]

Op zich is het wel mooi, maar het is jammer dat het alleen een tool in VS.NET is en dat je bijvoorbeeld niet een applicatie automatisch kan laten updaten naar een nieuwere DB version.

DB Versie migraties doe ik op dit moment gewoon nog met Sql Compare en Sql Source Control van RedGate en dat werkt ook super simpel. Je moet alleen even een nieuwe dummy database laten genereren die je daarna aan Sql Compare voedt. Met deze tool word ook dat process nog wat makkelijker *O*
Diezelfde vraag had ik ook. Zie de link van defcon84 en dan de comments.
De laatste en misschien meest interessantste antwoord:
Brice Lambson - MSFT
28 Jul 2011 11:48 AM

@Danthar/Holger K, as mentioned in the announcement post, we are also working on enabling migrations scenarios for areas such as team build, deployment (e.g. Web Deploy), and invoking migrations from custom code. The PowerShell commands will be just one of the wrappers that we provide over a core set of migrations APIs.

Acties:
  • 0 Henk 'm!

  • OMX2000
  • Registratie: Januari 2001
  • Laatst online: 06:16

OMX2000

By any means necessary...

whoami schreef op donderdag 28 juli 2011 @ 21:25:
[...]

DB-Migrations doe ik met Migrator.NET.
Moet je wel zelf je classes schrijven die je DB-upgrades doen, maar dat valt eigenlijk best mee.
Ik snap dat idee nog steeds niet. Er zijn meer mensen die Migrator.NET gebruiken, maar ik vind dat Migrator.NET het verkeerde probleem oplost. Computers kunnen ook goed helpen met programmeren, en code schrijven om migraties te doen is in mijn ogen tijdsverspilling. De hele kracht van Code First is dat je heel snel een Model en een daarbij behorend database model in elkaar knutselt. Als je dan toch nog code moet schrijven om te migreren...

Dè developers podcast in je moerstaal : CodeKlets Podcast


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
BM schreef op vrijdag 29 juli 2011 @ 08:33:
Gister voor het eerst wat gespeeld met Microsofts MVC3 framework op basis van deze tutorial. Nog even kijken of ik op een eenvoudige manier standaard templates van internet kan ombouwen voor dit framework, maar dan kon het nog wel eens leuk worden.

Heb normaal een grafhekel aan webdevelopment, maar deze opzet bevalt me wel. MVC icm de Razor viewengine voelde toch wel leuk aan :)
Er zijn een hoop viewengine's beschikbaar, schroom zeker niet om er een paar uit te proberen. De Spark viewengine is ook een waardig alternatief om er maar 1 te noemen.

Al moet ik zeggen dat momenteel Razor kwa view syntax meer opties heeft.

edit: Ik gebruik de Spark viewengine al van voordat Razor uitkwam, maar ik begin er toch steeds meer naar Razor te loeren. Al vind ik sommige dingen wel heel fout. Bijvoorbeeld dat je in Razor in je view inline functions kunt definiëren.
Mijn mening is dat zodra je dat soort dingen nodig hebt in je view, je de verkeerde dingen aan het doen bent, je view moet zo simpel mogelijk zijn, veel logica in je views houd in dat je je views verkeerd hebt opgedeeld, of dat je er meer dingen zijn welke naar je viewmodels verhuist moeten worden.
Maargoed dat is natuurlijk ook een kwestie van voorkeur.

[ Voor 27% gewijzigd door D-Raven op 29-07-2011 09:08 ]


Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
OMX2000 schreef op vrijdag 29 juli 2011 @ 09:04:
[...]


Ik snap dat idee nog steeds niet. Er zijn meer mensen die Migrator.NET gebruiken, maar ik vind dat Migrator.NET het verkeerde probleem oplost. Computers kunnen ook goed helpen met programmeren, en code schrijven om migraties te doen is in mijn ogen tijdsverspilling. De hele kracht van Code First is dat je heel snel een Model en een daarbij behorend database model in elkaar knutselt. Als je dan toch nog code moet schrijven om te migreren...
Even een vraagje uit nieuwsgierigheid. Stel je hebt een model met een one-to-many relatie met een andere model. Meestal wordt dit vertaald naar een FK in de tabel van de betreffende model zelf. Als dan door nieuwe eisen/features dit naar een many-to-many relatie wordt omgezet, dan krijg je dus een koppeltabel. Zijn die migration tools dan zo slim om alle waarden uit dat FK veld zelf naar de koppeltabel te verplaatsen?

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • OMX2000
  • Registratie: Januari 2001
  • Laatst online: 06:16

OMX2000

By any means necessary...

Michali schreef op vrijdag 29 juli 2011 @ 09:10:
[...]

Even een vraagje uit nieuwsgierigheid. Stel je hebt een model met een one-to-many relatie met een andere model. Meestal wordt dit vertaald naar een FK in de tabel van de betreffende model zelf. Als dan door nieuwe eisen/features dit naar een many-to-many relatie wordt omgezet, dan krijg je dus een koppeltabel. Zijn die migration tools dan zo slim om alle waarden uit dat FK veld zelf naar de koppeltabel te verplaatsen?
Goede vraag... Zou ik ff moeten uitproberen. Zou wel heel fijn zijn. Het is ook een "story" die in mijn geval regelmatig voorkomt. Vooral ook omdat ik EF CodeFirst vooral fijn vind in een soort van Prototyping fase, waarin je samen met de klant het probleem domein verkent.

FF een VM opsnorren die stuk kan of mag. Geen zin om mijn standaard EF 4.1 om zeep te helpen op mijn ontwikkelomgeving.

[ Voor 7% gewijzigd door OMX2000 op 29-07-2011 09:30 ]

Dè developers podcast in je moerstaal : CodeKlets Podcast


Acties:
  • 0 Henk 'm!

  • BM
  • Registratie: September 2001
  • Laatst online: 10:52

BM

Moderator Spielerij
D-Raven schreef op vrijdag 29 juli 2011 @ 09:04:
[...]


Er zijn een hoop viewengine's beschikbaar, schroom zeker niet om er een paar uit te proberen. De Spark viewengine is ook een waardig alternatief om er maar 1 te noemen.

Al moet ik zeggen dat momenteel Razor kwa view syntax meer opties heeft.

edit: Ik gebruik de Spark viewengine al van voordat Razor uitkwam, maar ik begin er toch steeds meer naar Razor te loeren. Al vind ik sommige dingen wel heel fout. Bijvoorbeeld dat je in Razor in je view inline functions kunt definiëren.
Mijn mening is dat zodra je dat soort dingen nodig hebt in je view, je de verkeerde dingen aan het doen bent, je view moet zo simpel mogelijk zijn, veel logica in je views houd in dat je je views verkeerd hebt opgedeeld, of dat je er meer dingen zijn welke naar je viewmodels verhuist moeten worden.
Maargoed dat is natuurlijk ook een kwestie van voorkeur.
Voor mij is het allemaal nieuw, maar ik had al vrij snel door dat je moet gaan oppassen om niet te veel code mbt logica in je View te stoppen. Een simpele foreach om <li> items te genereren is prima, maar veel meer moet je er niet in willen hebben denk ik.
Zodra je complexere zaken nodig hebt is het volgens mij handiger om die functionaliteit los te weken en in je model/viewmodel te stoppen.

Maar we puzzelen vanmiddag lekker verder, tot nu toe vind ik het nog wel leuk, en het is lang geleden dat ik dat heb gehad bij webbased zaken. :p

Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

Michali schreef op vrijdag 29 juli 2011 @ 09:10:
[...]

Even een vraagje uit nieuwsgierigheid. Stel je hebt een model met een one-to-many relatie met een andere model. Meestal wordt dit vertaald naar een FK in de tabel van de betreffende model zelf. Als dan door nieuwe eisen/features dit naar een many-to-many relatie wordt omgezet, dan krijg je dus een koppeltabel. Zijn die migration tools dan zo slim om alle waarden uit dat FK veld zelf naar de koppeltabel te verplaatsen?
Natuurlijk :)


C#:
1
2
3
4
5
6
7
8
9
10
11
12
    public class Person
    {
        public int Id { get; set; }
        public string Name { get; set; }

        public virtual ICollection<Product> Products { get; set; }
    }
    public class Product
    {
        public int Id { get; set; }
        public string ProductName { get; set; }
    }

Dit was mijn test Model, als ik de volgende regel toevoeg aan Product:
C#:
1
        public virtual ICollection<Person> People { get; set; }

En dan Update-Database doe, zegt ie dit:
code:
1
2
3
  - Creating [dbo].[ProductPersons]...
  - Creating Product_People_Source...
  - Creating Product_People_Target...

En krijg ik een mooie koppel tabel.. :)

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 09:25
Maar creëert die nou alleen tabellen of 'migreert' die ook de juiste waardes naar de koppeltabel?

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
.oisyn schreef op donderdag 28 juli 2011 @ 12:55:
Maw, mijn code was niet fout, het is gewoon een pointer ;) (afgezien van het feit dat het niet doet wat YopY wilt).
Wat is eigenlijk de toegevoegde waarde van het versturen van messages naar nil?
Geen nullpointerexceptions, :+. Verder heeft het weinig waarde, eerlijk gezegd, want je kunt hiermee ook fouten maken of ervoor zorgen dat dingen niet werken.
@YopY, ah, je wilt dus de waarde van het NSNumber object vergelijken. Waarom zou je denken dat dat dan zou werken met een vergelijking met NO? Dat kon in Java voor de introductie van autoboxing ook niet.
Zal wel een overblijfsel van mijn avonturen in C / C++ zijn, waar een boolean false / true gewoon 0 of niet-0 is (stiekem). De waarde van het NSNumber object is in dit geval altijd 0 of 1, dus vandaar.
quote: Gamebuster
Ik vind dat wel handig; zo hoef je niet per functie-call te kijken of er niet toevallig null teruggegeven is als je daar verder geen interesse in hebt.
Als het een functie is die ik zelf geschreven zou hebben zou ik sowieso nooit null teruggeven - die null-checks in Java zijn gewoon viez. Ipv

[code=java]
public static String doeisiets() {
// ha ha snap het niet
return null;
}
// doe je
Java:
1
2
3
public static String doeisiets() {
   return "";
   // of: return StringUtils.EMPTY als je het iets letterlijker wilt.


Kun je vooral goed doen met lijsten, aangezien een enhanced-for op een lege lijst gewoon niks doet.

Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 07:42

Haan

dotnetter

BM schreef op vrijdag 29 juli 2011 @ 09:52:
[...]

Voor mij is het allemaal nieuw, maar ik had al vrij snel door dat je moet gaan oppassen om niet te veel code mbt logica in je View te stoppen. Een simpele foreach om <li> items te genereren is prima, maar veel meer moet je er niet in willen hebben denk ik.
Zodra je complexere zaken nodig hebt is het volgens mij handiger om die functionaliteit los te weken en in je model/viewmodel te stoppen.

Maar we puzzelen vanmiddag lekker verder, tot nu toe vind ik het nog wel leuk, en het is lang geleden dat ik dat heb gehad bij webbased zaken. :p
Mij bevalt het tot nu toe ook wel goed. In het begin is het soms even lastig om het equivalent van webform controls te vinden, maar dat is meestal wel vrij eenvoudig op te zoeken, aangezien er wel meer mensen tegen dat probleem aanlopen ;)
Tot nu toe ook niet de noodzaak gevoeld om opeens allerlei code in een view te stoppen, naast inderdaad de foreach om een lijst te generen, en soms een if statement om te bepalen of een bepaald gedeelte van de pagina wel/niet gerenderd dient te worden (al heb ik daar al m'n twijfels of dat de 'juiste' oplossing is)

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?

Caelorum schreef op vrijdag 29 juli 2011 @ 10:09:
Maar creëert die nou alleen tabellen of 'migreert' die ook de juiste waardes naar de koppeltabel?
neej..
Als je de Update-Database met data in je table doet, krijg je: 'Rows were detected. The schema update is terminating because data loss might occur.'

een Update-Database -Script zei me dit
SQL:
1
2
3
/*
The column [dbo].[Products].[Person_Id] is being dropped, data loss could occur.
*/

Wat ook logisch is, want die kolom is niet meer nodig..

Als Update-Database -Force gebruikt, gaat de migratie gewoon door, maar er is een lege koppeltabel gemaakt.. dat is idd nog een puntje waar ze aandacht aant moeten besteden..

Acties:
  • 0 Henk 'm!

  • Devilly
  • Registratie: Januari 2009
  • Niet online

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 24-09 13:44

defcon84

Multipass?


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 08:22

RayNbow

Kirika <3

Het wordt pas echt interessant als ze redstone wires kunnen printen. ;)

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 23:21

Hoogie2004

Whohooooo

Even wat actueels / nieuws :+ :
Raising the Debt Ceiling is kind of like increasing Blood Alcohol Levels to Solve Drunk Driving

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 00:42

alienfruit

the alien you never expected

Zucht, blijken een versie van twee weken oud te gebruiken.
Maar goed, weet iemand een goede task scheduler voor Windows? Ik moet nu wat herstarts van de appicatie plannen. Volgens mij gaat iets fout op bepaalde tijden nadat de applicatie opnieuw is opgestart.

Acties:
  • 0 Henk 'm!

Verwijderd

Het is een stap in de goede richting, maar voorlopig lijkt mij het handmatig creëren van de database updates nog steeds de beste oplossing.

Acties:
  • 0 Henk 'm!

  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 10:27
aaah nee he het is weer zo'n dag...

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
undefined method `t' for #<Concert:0x00000104cd5eb0>

IK HAAT ERRORS ALS IK HONGER HEB

Kan geen t gebruiken in Models... logisch, want t is voor translate en translate kan pas als je weet wat de locale is, en dat wordt pas bepaald bij weergave.

[ Voor 48% gewijzigd door Gamebuster op 29-07-2011 11:32 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Ealanrian
  • Registratie: Februari 2009
  • Laatst online: 10:27
Gamebuster schreef op vrijdag 29 juli 2011 @ 11:31:

IK HAAT ERRORS ALS IK HONGER HEB
fixed that

Acties:
  • 0 Henk 'm!

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
alienfruit schreef op vrijdag 29 juli 2011 @ 11:18:
Zucht, blijken een versie van twee weken oud te gebruiken.
Maar goed, weet iemand een goede task scheduler voor Windows? Ik moet nu wat herstarts van de appicatie plannen. Volgens mij gaat iets fout op bepaalde tijden nadat de applicatie opnieuw is opgestart.
Is er een reden waarom je 'Geplande taken' niet wilt gebruiken?

Oops! Google Chrome could not find www.rijks%20museum.nl


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 00:42

alienfruit

the alien you never expected

Nou ja, ik zoek een taakplanner waarbij je op het zelfde tijdstip eerste het proces kan killen en vervolgens herstarten

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Afbeeldingslocatie: http://tweakers.net/ext/f/rR4oj8s8kGbCHYsL17wUrXHG/full.gif
alienfruit schreef op vrijdag 29 juli 2011 @ 12:08:
Nou ja, ik zoek een taakplanner waarbij je op het zelfde tijdstip eerste het proces kan killen en vervolgens herstarten
Dat kan de windows taakplanner toch :? (uit de blote bol... effe googlen :P )

Edit: nee, ik zat er een beetje langs :P
Er is wel een optie "Stop the task if it runs for X tijd...". Ik meende me te herinneren dat er ook een "Stop the previous task if it is still running" ofzo was.

[ Voor 93% gewijzigd door RobIII op 29-07-2011 12:21 ]

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

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

alienfruit schreef op vrijdag 29 juli 2011 @ 12:08:
Nou ja, ik zoek een taakplanner waarbij je op het zelfde tijdstip eerste het proces kan killen en vervolgens herstarten
Dan maak je toch een batch-bestandje wat eerst de taak killt en vervolgens weer opstart?

[ Voor 9% gewijzigd door CodeCaster op 29-07-2011 12:20 ]

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

Pagina: 1 ... 172 ... 201 Laatste

Dit topic is gesloten.

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep, niet als vraagbaak