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 ... 126 ... 201 Laatste
Acties:
  • 851.901 views

Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024

Mei

.oisyn schreef op woensdag 13 april 2011 @ 11:01:
[...]

Nonsens, time() is een aantal seconden sinds een bepaald moment. Per definitie dus zonder timezone.
Per definitie met een tijdzone, namelijk UTC. Elk moment in combinatie met een tijd vindt plaats in een bepaalde tijdzone, dus ook de Unix timestamp 0 om 0:00.

[ Voor 4% gewijzigd door Mei op 13-04-2011 11:31 ]


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Nu online

Hoogie2004

Whohooooo

alienfruit schreef op woensdag 13 april 2011 @ 10:39:
Hoe zouden jullie een tijd opslaan? Momenteel wordt er time() gebruikt maar dit slaat de tijd incl. ingestelde timezone (en dus zomer- en wintertijd?). Welke aanpak gebruiken jullie? Opslaan in GMT? Weet iemand misschien interessante (best practices) artikelen over dit onderwerp?
In geval van .NET en SQL 2008, DateTimeOffset datatype. Slaat een tijd op met offset, is te casten naar datetime etc. Perfect object hiervoor, we gebruiken het hier ook sinds kort voor onze SharePoint 2010 solution (indien we ooit nog over meerdere tijdzones zouden deployen / request krijgen etc)

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Mei schreef op woensdag 13 april 2011 @ 11:30:
[...]

Per definitie met een tijdzone, namelijk UTC. Elk moment in combinatie met een tijd vindt plaats in een bepaalde tijdzone, dus ook de Unix timestamp 0 om 0:00.
De epoch heeft een tijdzone; een duratie - een aantal seconden - heeft dat niet.

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Nu online

defcon84

Multipass?

Hanselman zijn demo in the Keynote van Mix11 was weer nice :)

Acties:
  • 0 Henk 'm!

Verwijderd

KOFFIE! En koekjes.

Ik stort me vandaag weer op Drupal module development. Een klus met een leercurve zo stijl dat je er gewoon aflazert af en toe. Maar pijn is fijn en de aanhouder wint. Ik moet en zal mijn eigen module bouwen.

Steunbetuigingen, schouderklopjes, bloemen en andere presentjes kunnen in dit topic geplaatst worden.

Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 01-09 22:06
.oisyn schreef op woensdag 13 april 2011 @ 11:14:
Er is maar 1 definitie van moment. Als het niet overal op hetzelfde tijdstip gebeurt dan is het niet 1 moment. "1 januari 1970 0:00 UTC" en "1 januari 1970 0:00 GMT+1" zijn twee verschillende momenten.
Ja, maar het moment "1 januari 1970 0:00 GMT+1" heeft toch timezone informatie? Dan hebben gerelateerde time() waarden toch ook timezone informatie?
PrisonerOfPain schreef op woensdag 13 april 2011 @ 11:37:
De epoch heeft een tijdzone; een duratie - een aantal seconden - heeft dat niet.
Het is ook niet 'een aantal seconden' maar 'een aantal seconden sinds epoch'. Als epoch timezone informatie heeft heeft de 'een aantal seconden sinds epoch' dat toch ook?

[ Voor 28% gewijzigd door farlane op 13-04-2011 11:44 ]

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.


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Mei schreef op woensdag 13 april 2011 @ 11:30:
[...]

Per definitie met een tijdzone, namelijk UTC. Elk moment in combinatie met een tijd vindt plaats in een bepaalde tijdzone, dus ook de Unix timestamp 0 om 0:00.
farlane schreef op woensdag 13 april 2011 @ 11:39:
[...]

Ja, maar het moment "1 januari 1970 0:00 GMT+1" heeft toch timezone informatie? Dan hebben gerelateerde time() waarden toch ook timezone informatie?
Nee. Een tijdzone is een representatie iets. Een moment is een abstract begrip, en staat geheel los van tijdzone. Er is maar 1 epoch. Je kunt die representeren in een tijdzone met 1 januari 1970 0:00 UTC, maar ook 1 januari 1970 1:00 GMT+1, en ook 1 januari 1970 5:00 GMT+5. Allemaal verschillende representaties van hetzelfde moment. Het aantal seconden sinds dat ene unieke moment is voor iedereen op aarde gelijk.

Een moment heeft geen tijdzone, het aantal seconden sinds dat moment ook niet.
PrisonerOfPain schreef op woensdag 13 april 2011 @ 11:37:
[...]


De epoch heeft een tijdzone; een duratie - een aantal seconden - heeft dat niet.
Nou ja, de epoch zelf heeft dus geen tijdzone, da's gewoon een specifiek moment. Net als dat het getal 13 geen grondtal heeft. Bij onze communicatie over de definitie van dit moment en het getal komt er pas specifieke representatie-details kijken, omdat we nou eenmaal alleen maar kunnen communiceren door dingen te representeren. 1 januari 1970 0:00 UTC is de officiele definitie van de epoch, maar 1 januari 1970 3:00 GMT+3 is een net zo juiste definitie. Zie hier, al twee verschillende tijdzones voor de definitie van hetzelfde ding. Zo ook voor het getal 13, we kunnen 13 schrijven, of 16d, of 716, maar dat verandert niets aan het getal.

[ Voor 43% gewijzigd door .oisyn op 13-04-2011 11:50 ]

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!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 01-09 16:22

alienfruit

the alien you never expected

Aha, bedankt allemaal! Dan hoef ik geen aanpassingen te doen qua opslaan van de tijdstip alleen de presentatie van de tijdstip. Met de door de gebruiker ingestelde tijdzone.

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Hou rekening met DST. Je wil niet zonder meer de tijdzone gebruiken waar de gebruiker op dat moment in zit. Wij leven nu in GMT+2, maar dat betekent niet dat een tijdstip van 2 maanden geleden ook in GMT+2 moet worden weergegeven. Je zult dus een functie moeten gebruiken die kijkt naar of dat tijdstip in DST zat of niet in de gebruikte locale. Maar je zal niet de enige zijn die dit fout doet, Windows Explorer deed dat tot aan Windows Vista ook ;)

[ Voor 32% gewijzigd door .oisyn op 13-04-2011 11:53 ]

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!

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

BM

Moderator Spielerij
.oisyn schreef op woensdag 13 april 2011 @ 11:51:
Hou rekening met DST. Je wil niet zonder meer de tijdzone gebruiken waar de gebruiker op dat moment in zit. Wij leven nu in GMT+2, maar dat betekent niet dat een tijdstip van 2 maanden geleden ook in GMT+2 moet worden weergegeven. Je zult dus een functie moeten gebruiken die kijkt naar of dat tijdstip in DST zat of niet in de gebruikte locale. Maar je zal niet de enige zijn die dit fout doet, Windows Explorer deed dat tot aan Windows Vista ook ;)
Daar ben ik achter gekomen ja.... net na de DST switch kreeg ik van de gebruiker de vraag waarom er toch bestanden aangemaakt waren op 27 maart om 02:30... Duurde eventjes voor ik er achter kwam dat Windows na 27 maart 2:00 domweg een uur bij alle tijden optelt, ook die van 2 weken daarvoor.

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: 01-09 18:36
matthijsln schreef op woensdag 13 april 2011 @ 11:10:
[...]


Als je voor het ophalen van elke static resource (png, css, etc) een db transactie start ok, maar als er ook echt sql uitgevoerd wordt is daar niks mis mee. Sterker nog, als je transactiegebruik gaat verwijderen gaan aannames over transaction isolation in de applicatie misschien wel de mist in en heb je een groter probleem.
Dat dus.

Bij het ophalen van static resources mogen gewoonweg geen database activiteiten plaatsvinden, en dat gebeurd gelukkig ook niet.
Maargoed ik ben de applicatie nu aan het refactoren dat transacties per controller -> action gestart en gecommit worden. Op deze manier is het heel makkelijk om acties te ontzien welke geen db activiteiten hebben.

Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024

Mei

.oisyn schreef op woensdag 13 april 2011 @ 11:43:
[...]


[...]

Nee. Een tijdzone is een representatie iets. Een moment is een abstract begrip, en staat geheel los van tijdzone. Er is maar 1 epoch. Je kunt die representeren in een tijdzone met 1 januari 1970 0:00 UTC, maar ook 1 januari 1970 1:00 GMT+1, en ook 1 januari 1970 5:00 GMT+5. Allemaal verschillende representaties van hetzelfde moment. Het aantal seconden sinds dat ene unieke moment is voor iedereen op aarde gelijk.

Een moment heeft geen tijdzone, het aantal seconden sinds dat moment ook niet.


[...]

Nou ja, de epoch zelf heeft dus geen tijdzone, da's gewoon een specifiek moment. Net als dat het getal 13 geen grondtal heeft. Bij onze communicatie over de definitie van dit moment en het getal komt er pas specifieke representatie-details kijken, omdat we nou eenmaal alleen maar kunnen communiceren door dingen te representeren. 1 januari 1970 0:00 UTC is de officiele definitie van de epoch, maar 1 januari 1970 3:00 GMT+3 is een net zo juiste definitie. Zie hier, al twee verschillende tijdzones voor de definitie van hetzelfde ding. Zo ook voor het getal 13, we kunnen 13 schrijven, of 16d, of 716, maar dat verandert niets aan het getal.
Ik heb nooit gezegd dat een moment een tijdzone heeft. Een moment in combinatie met een tijd heeft een tijdzone. Unix timestamp 0 staat voor 1 januari 1970 0:00, maar alléén in UTC. Unix time 0, zonder tijdzone of tijdsaanduiding, kan op veel tijden of in veel tijdzones hebben plaatsgevonden.

Samengevat: het is een combinatie van drie eigenschappen, waarvan je met twee daarvan de derde kan uitrekenen.

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Mei schreef op woensdag 13 april 2011 @ 12:20:
Unix timestamp 0 staat voor 1 januari 1970 0:00, maar alléén in UTC. Unix time 0, zonder tijdzone of tijdsaanduiding, kan op veel tijden of in veel tijdzones hebben plaatsgevonden.
Ah, dus daar zit de discrepantie. Maar dan zit je er gewoon naast. Unix timestamp is 1 januari 1970 0:00 UTC, per definitie, overal.
Unix time, or POSIX time, is a system for describing points in time, defined as the number of seconds elapsed since midnight Coordinated Universal Time (UTC) of January 1, 1970, not counting leap seconds.
time() doen op een systeem in San Fransisco zal dezelfde timestamp opleveren als time() op hetzelfde moment op een systeem in Amsterdam.

[ Voor 27% gewijzigd door .oisyn op 13-04-2011 12:26 ]

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!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 01-09 16:28

Janoz

Moderator Devschuur®

!litemod

Mei schreef op woensdag 13 april 2011 @ 12:20:
[...]

Ik heb nooit gezegd dat een moment een tijdzone heeft. Een moment in combinatie met een tijd heeft een tijdzone. Unix timestamp 0 staat voor 1 januari 1970 0:00, maar alléén in UTC. Unix time 0, zonder tijdzone of tijdsaanduiding, kan op veel tijden of in veel tijdzones hebben plaatsgevonden.
Dat (bold) is dus niet waar. De epoch is een specifiek moment in de tijd die voor iedereen hetzelfde was. Wil je dat weergeven dan heb je inderdaad een tijdzone nodig, net zo als je ook een maand en een uur nodig hebt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024

Mei

.oisyn schreef op woensdag 13 april 2011 @ 12:22:
[...]

Ah, dus daar zit de discrepantie. Maar dan zit je er gewoon naast. Unix timestamp is 1 januari 1970 0:00 UTC, per definitie, overal.


[...]
Unix time is het aantal secondes dat sinds 1 januari 1970 om 0:00 in UTC verstreken is. Met andere woorden is dit het aantal secondes dat sinds 1 januari 1970 om 01:00 in UTC+1 verstreken is. Of sinds 12 december 1969 23:00 in UTC-1. Het moment blijft gelijk, maar de twee andere aanduiders (tijd en tijdzone) kunnen anar hartelust veranderen.
.oisyn schreef op woensdag 13 april 2011 @ 12:22:
[...]

Ah, dus daar zit de discrepantie. Maar dan zit je er gewoon naast. Unix timestamp is 1 januari 1970 0:00 UTC, per definitie, overal.
time() doen op een systeem in San Fransisco zal dezelfde timestamp opleveren als time() op hetzelfde moment op een systeem in Amsterdam.
Omdat time() altijd in UTC werkt. Dat staat los van de tijdzone waar je op dat moment in zit.

[ Voor 28% gewijzigd door Mei op 13-04-2011 12:29 ]


Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024

Mei

Janoz schreef op woensdag 13 april 2011 @ 12:27:
[...]

Dat (bold) is dus niet waar. De epoch is een specifiek moment in de tijd die voor iedereen hetzelfde was. Wil je dat weergeven dan heb je inderdaad een tijdzone nodig, net zo als je ook een maand en een uur nodig hebt.
Een tijd is wat anders dan een moment. Een moment in UTC+2 (waar we nu in zitten) vind tegelijk plaats met een moment in UTC-4 (NYC time). De tijd en de tijdzone van hetzelfde moment is op beide plaatsen echter verschillend.

Unix time 0 is dus hetzelfde moment, maar afhankelijk van de tijd in een andere tijdzone of afhankelijk van de tijdzone op een andere tijd.

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Mei schreef op woensdag 13 april 2011 @ 12:27:
[...]

Unix time is het aantal secondes dat sinds 1 januari 1970 om 0:00 in UTC verstreken is
Ja, dat zeg ik toch? Jij leek dat tegen te spreken, maar met deze post dan weer niet.
Omdat time() altijd in UTC werkt. Dat staat los van de tijdzone waar je op dat moment in zit.
Nee, time() werkt niet in een tijdzone. Hij telt gewoon secondes sinds een moment.

We lijken nu min of meer hetzelfde te zeggen, maar de reactie van jou die deze discussie startte is gewoon fout
Mei schreef op woensdag 13 april 2011 @ 11:30:
[...]

Per definitie met een tijdzone, namelijk UTC. Elk moment in combinatie met een tijd vindt plaats in een bepaalde tijdzone, dus ook de Unix timestamp 0 om 0:00.
De epoch heeft geen tijdzone, en time() werkt niet met tijdzones. Punt.
Mei schreef op woensdag 13 april 2011 @ 12:20:
Unix time 0, zonder tijdzone of tijdsaanduiding, kan op veel tijden of in veel tijdzones hebben plaatsgevonden.
Unix time 0 vond overal in het universum op hetzelfde moment plaats, en er zijn oneindig veel representaties om het tijdstip van dat moment weer te geven. Time() geeft het aantal seconden sinds dat moment, ongeacht de locatie waar je je bevindt.

[ Voor 52% gewijzigd door .oisyn op 13-04-2011 12:39 ]

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!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 01-09 16:28

Janoz

Moderator Devschuur®

!litemod

Babylonische spraakverwarring galore... We hebben het volgens mij allemaal over hetzelfde. Echter bedoelt de ene met 'moment in tijd' een specifieke weergave met uren, minuten en seconden terwijl de ander met 'moment in tijd' een specifiek punt op 4e as van het universum, welke ook wel tijd genoemd wordt, bedoelt..

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 01-08 10:05
Wat een discussie :9

Enige wat ik zeker weet is dat time() overal ter wereld hetzelfde resultaat geeft, ongeacht de timezone.
Als je time() weer omzet in een representatie van de tijd met date() krijgt je wel verschillende resultaten per tijdzone.

Volgens mij is het zinnetje "Het aantal seconden sinds 1 januari 1970 om 0:00 in UTC" al voldoende. Het aantal seconden sinds 1 januari 1970 om 0:00 in UTC is altijd gelijk, maakt niet uit in welke tijdzone je zit, en dat is wat .oisyn hierboven ook zegt.

edit:
+ reactie op php.net: http://www.php.net/manual/en/function.time.php#100220

[ Voor 14% gewijzigd door Gamebuster op 13-04-2011 13:30 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 10:45

RayNbow

Kirika <3

RayNbow schreef op dinsdag 12 april 2011 @ 17:49:
[...]

Voor zover ik weet is het open voor iedereen. De enige beperking is het aantal stoelen, maar er passen toch wel minstens 100 man in zaal C.

Het is jammer dat je er niet bij kan zijn, maar misschien is het volgende een troost. Er is een kans dat een video over dit onderwerp een keer zich een weg vindt naar Channel9.
Hier een soort van Twitter-verslag van de talk voor de mensen die er niet bij waren:
@Felienne: Erik Meijer about to start his talk at #tudelft http://t.co/dcYSzTV
Afbeeldingslocatie: http://twitpic.com/show/thumb/4kaee1.jpg
@zef: Erik Meijer sez: hidden agenda is category theory. http://t.co/GsR6fTE
Afbeeldingslocatie: http://twitpic.com/show/thumb/4kafb4.jpg
@zef: Erik Meijer: SQL is not compositional.
@Felienne: Math to the rescue! Erik Meijer:"whenever I have a difficult problem, I check whether mathematicians already solved it" http://t.co/7ek8cri
Afbeeldingslocatie: http://twitpic.com/show/thumb/4kamoy.jpg
@mgreiler: noSQL is like yin (open) and SQL is like yang (closed) Erik Meijer We need harmony!
Ongeveer dezelfde inhoud van de talk is trouwens hier als artikel te vinden.

Edit:
Nog een tweet met een foto gevonden:
@Maartv: Erik Meijers talk at #tudelft http://twitpic.com/4kahm3
Afbeeldingslocatie: http://twitpic.com/show/thumb/4kahm3.jpg

[ Voor 7% gewijzigd door RayNbow op 14-04-2011 08:44 ]

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Wederom ben ik verzeild geraakt in een gigantische ruzie tussen mij, Perforce, de code en de art assets.

[ Voor 10% gewijzigd door PrisonerOfPain op 13-04-2011 13:58 ]


Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Zucht. De licentie gaat niet werken ook want hij maakt een computerID gebaseerd op alle mac addressen in je pc en laten we hier nou net Juniper gebruiken voor remote access. Juniper vond het slim om de mogelijkheid om de mac address van de virtuele adapter te verwijderen en op elke reboot een andere mac address toe te wijzen. Me computerID is dus steeds anders sigh.

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • Freeaqingme
  • Registratie: April 2006
  • Laatst online: 01-09 20:35
Een id systeem op basis van mac adressen? Zinnig, aangezien anno 2011 iedereen wel eens een 3g usb stick, wifi usb stick of een vm (met bridge interface) gebruikt...

No trees were harmed in creating this message. However, a large number of electrons were terribly inconvenienced.


Acties:
  • 0 Henk 'm!

  • Rutix
  • Registratie: Augustus 2009
  • Laatst online: 05-09-2024
Freeaqingme schreef op woensdag 13 april 2011 @ 17:10:
Een id systeem op basis van mac adressen? Zinnig, aangezien anno 2011 iedereen wel eens een 3g usb stick, wifi usb stick of een vm (met bridge interface) gebruikt...
Ja. |:( Ik ben nu wel aan de gang met het bedrijf maar het is wel stom. MAC address was vroeger redelijk goed maar tegenwoordig niet meer.

Nothing to see here!


Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
@Raynbow: dank voor de link naar het artikel, na het eten eens goed doorlezen!

@Rutix: Even los van of het een slimme keuze is geweest, maar MAC adressen zijn altijd al onderdeel geweest van GUIDs... Wikipedia: Globally unique identifier, kopje Algorithm

Acties:
  • 0 Henk 'm!

  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 07:56
st0p schreef op woensdag 13 april 2011 @ 19:27:
@Rutix: Even los van of het een slimme keuze is geweest, maar MAC adressen zijn altijd al onderdeel geweest van GUIDs... Wikipedia: Globally unique identifier, kopje Algorithm
Alleen versie 1 als ik het zo lees.
Versie 4 is te herkennen aan de 4 in de guid. Volgens mij zijn alle 'moderne' guids hierop gebaseerd.

Battle.net - Jandev#2601 / XBOX: VriesDeJ


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 01-09 22:06
Mei schreef op woensdag 13 april 2011 @ 12:27:
[...]
Omdat time() altijd in UTC werkt. Dat staat los van de tijdzone waar je op dat moment in zit.
Ehm, dit
It is almost universally expected to be an integral value representing the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC.
suggereert dat het time() eigenlijk helemaal niet verplicht is tov de Unix epoch te werken :P

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.


Acties:
  • 0 Henk 'm!

  • Davio
  • Registratie: November 2007
  • Laatst online: 06-01 16:46
Mjah, 't is een de facto standaard.

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

De ISO C time() niet nee, maar de POSIX time() en PHP time() wel.

[ Voor 3% gewijzigd door .oisyn op 14-04-2011 00:00 ]

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: 01-08 10:05
Klote zooi, ik moet een config file aanpassen in mijn thuisserver, maar kan niet SSH'en, want poort 22 staat niet open en ik ben niet thuis. Ik kan wel via FTP erin en commands uitvoeren via PHP script, maar ik heb root rechten nodig, en dat lukt me niet echt vanuit PHP :P

[ Voor 4% gewijzigd door Gamebuster op 14-04-2011 00:45 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

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


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 01-08 10:05
Ja, die ken ik wel, maar daar krijg ik geen root rechten mee: het zal vast kunnen, maar heb geen zin om uit te zoeken, omdat ik dan nog steeds niet weet hoe je een bestand kan aanpassen met root-rechten met slechts 1 command. (een sudo command vanuit een php script een ander php script laten starten waarin het bestand wordt aangepast?)

Teveel gedoe. Ik bel morgen iemand thuis op om te vragen om die poort te openen.

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • graceful
  • Registratie: Maart 2008
  • Niet online
Connecten met SSH in PHP (local, port open niet nodig) en vervolgens bestandoverschrijven via ssh2_scp_recv ssh2_scp_send? (http://nl3.php.net/manual/en/function.ssh2-scp-send.php)

[ Voor 7% gewijzigd door graceful op 14-04-2011 09:34 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Het lijkt me handiger om in plaats van de SVN server, een USB stick te gebruiken
:X

Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 01-09 20:27

Haan

dotnetter

Vandaag weer verder klussen aan een koppeling tussen een MS SQL database en Oracle 10 database. Intussen kan ik al data uit de Oracle database vissen, dus dat stemt hoopvol :)

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 09:38
Klopt toch ook als je 1GB moet afhalen van een SVN-server uit Mongolie die een upload heeft van 5KB/sec? :+ Dan is het inderdaad handiger om via een USB-stick die 1GB over te zetten vanaf een andere working copy, dan ben je veel sneller gestart. Daarna natuurlijk wel nog een update doen via SVN.

Of was het toch een iets meer voor de hand liggende situatie?

Acties:
  • 0 Henk 'm!

Verwijderd

Otherside1982 schreef op donderdag 14 april 2011 @ 10:23:
[...]

Klopt toch ook als je 1GB moet afhalen van een SVN-server uit Mongolie die een upload heeft van 5KB/sec? :+ Dan is het inderdaad handiger om via een USB-stick die 1GB over te zetten vanaf een andere working copy, dan ben je veel sneller gestart. Daarna natuurlijk wel nog een update doen via SVN.

Of was het toch een iets meer voor de hand liggende situatie?
Het was voor een project op school, naar de server van BeanStalk...en geen 1 GB document :P. Dus eigenlijk geen redenen om géén SVN te gebruiken :P.

Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Nu online

Hoogie2004

Whohooooo

Otherside1982 schreef op donderdag 14 april 2011 @ 10:23:
[...]

Klopt toch ook als je 1GB moet afhalen van een SVN-server uit Mongolie die een upload heeft van 5KB/sec? :+ Dan is het inderdaad handiger om via een USB-stick die 1GB over te zetten vanaf een andere working copy, dan ben je veel sneller gestart. Daarna natuurlijk wel nog een update doen via SVN.

Of was het toch een iets meer voor de hand liggende situatie?
Nja, het op en neer gaan naar Mongolië om die stick daar bij de server te vullen kost ook een hoop tijd :+ (de data moet wel eerst op de stick natuurlijk)

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 09:38
Hoogie2004 schreef op donderdag 14 april 2011 @ 10:28:
[...]

Nja, het op en neer gaan naar Mongolië om die stick daar bij de server te vullen kost ook een hoop tijd :+ (de data moet wel eerst op de stick natuurlijk)
Ik ging er eigenlijk vanuit dat iemand anders al een checkout had staan op zijn laptop die je dan via USB-stick kon kopieren en op die manier de trage verbinding omzeilen.
1GB met 5KB/sec komt nog neer op iets meer dan 58u, dus het zou zelfs nog sneller kunnen zijn om naar Mongolië te vliegen met een concorde of zo. :+

Verwijderd schreef op donderdag 14 april 2011 @ 10:25:
[...]


Het was voor een project op school, naar de server van BeanStalk...en geen 1 GB document :P. Dus eigenlijk geen redenen om géén SVN te gebruiken :P.
Prijs je gelukkig dat er toch al minstens sprake is van SVN op school. Ten tijde van mijn opleiding hadden we daar nog niet van gehoord en ook geen uitleg van gekregen van de docenten. Groepswerk was dus via ZIP-files over en weer mailen. Grappig was ook in de lessen Visual Basic: Visual studio (6.0 denk ik nog) vroeg toen bij het starten van een project: "Do you want to add this project to VSS?". Docent zijn antwoord: "Ah ja, ik weet ook niet echt wat dat is, klik maar gewoon op No". ;( Ik heb pas op stage beginnen spelen met version control en dan nog op eigen initiatief want bij het stagebedrijf werd er ook niet over gesproken.

Mijn opleiding liep van 2000-2003, dus toch echt niet zo lang geleden

[ Voor 45% gewijzigd door Otherside1982 op 14-04-2011 10:37 ]


Acties:
  • 0 Henk 'm!

  • Gleighton
  • Registratie: November 2008
  • Niet online
We gebruiken voor studieopdrachten git. Er is wel een sharepoint oplossing, maar die is zo traag en buggy dat deze totaal niet werkbaar is voor enige vorm van version control. Daarom draai ik git op mijn eigen server.

Het nadeel van git is dan weer wel dat voor de mensen die minder goed met bash om kunnen gaan, de GUI van msysgit enorm slecht is. Tortoisegit werkt dan weer iets beter, maar is het ook niet helemaal.

Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 01-09 18:36
Deze code heb ik altijd al willen schrijven :+

C#:
1
2
3
IObjectTransformer<DomeinObject> optimusPrime = new ServiceResultTransformer<DomeinObject, ServiceResult>(serviceData, ValidationStrategy.Default);

var result = optimusPrime.Transform(); //!!! \0/  


het mooie is, het is nog geldige code ook :+

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Nu online

defcon84

Multipass?

Jan_V schreef op woensdag 13 april 2011 @ 20:00:
[...]

Alleen versie 1 als ik het zo lees.
Versie 4 is te herkennen aan de 4 in de guid. Volgens mij zijn alle 'moderne' guids hierop gebaseerd.
tlaatst keek ik in men DB, en dat viel me ook meteen op
overal een 4 op dezelfde positie 8)
D-Raven schreef op donderdag 14 april 2011 @ 10:50:
Deze code heb ik altijd al willen schrijven :+

C#:
1
2
3
IObjectTransformer<DomeinObject> optimusPrime = new ServiceResultTransformer<DomeinObject, ServiceResult>(serviceData, ValidationStrategy.Default);

var result = optimusPrime.Transform(); //!!! \0/  


het mooie is, het is nog geldige code ook :+
_/-\o_ :D

Acties:
  • 0 Henk 'm!

Verwijderd

Otherside1982 schreef op donderdag 14 april 2011 @ 10:31:
[...]

Prijs je gelukkig dat er toch al minstens sprake is van SVN op school. Ten tijde van mijn opleiding hadden we daar nog niet van gehoord en ook geen uitleg van gekregen van de docenten. Groepswerk was dus via ZIP-files over en weer mailen. Grappig was ook in de lessen Visual Basic: Visual studio (6.0 denk ik nog) vroeg toen bij het starten van een project: "Do you want to add this project to VSS?". Docent zijn antwoord: "Ah ja, ik weet ook niet echt wat dat is, klik maar gewoon op No". ;( Ik heb pas op stage beginnen spelen met version control en dan nog op eigen initiatief want bij het stagebedrijf werd er ook niet over gesproken.

Mijn opleiding liep van 2000-2003, dus toch echt niet zo lang geleden
De enige rede dat we SVN gebruiken is omdat ik het erdoorheen heb gedrukt binnen m'n projectgroep...anders hadden we nog met Scholar/Blackboard gewerkt, wat echt dramatisch...

[ Voor 3% gewijzigd door Verwijderd op 14-04-2011 11:39 ]


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Wat een gekloot met DPM... Het lukt maar niet om m'n geclusterde Hyper-V-hosts goed te laten backuppen. Initieel lijkt het goed te gaan, maar al snel krijg ik plaslekkage incontinentie inconsistentie op diverse hosts.

Ah wel, lekker TechNet / MSDN door aan het ploegen op zoek naar antwoorden...

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


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 01-08 10:05

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 01-09 16:22

alienfruit

the alien you never expected

Hoe handelen jullie authenticatie en authorisatie af? Momenteel controleer ik een gebruikersnaam+wachtwoord tbv. authenticatie. Als dit vervolgens correct bevonden is in LDAP ga ik de authorisatie controleren. Maar moet hier dan ook weer gebruikersnaam+wachtwoord controleren?

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 01-09 16:28

Janoz

Moderator Devschuur®

!litemod

alienfruit schreef op donderdag 14 april 2011 @ 13:19:
Hoe handelen jullie authenticatie en authorisatie af? Momenteel controleer ik een gebruikersnaam+wachtwoord tbv. authenticatie. Als dit vervolgens correct bevonden is in LDAP ga ik de authorisatie controleren. Maar moet hier dan ook weer gebruikersnaam+wachtwoord controleren?
Waarom? Als je op een gegeven moment de garantie hebt dat een combo klopt, waarom zou je het dan weer controleren?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Als iemand "geauthenticeerd" is, heeft hij al bewezen dat hij is wie hij claimt te zijn (na identificatie). Je kunt in je programma dus al de opgegeven gebruiker gebruiken, en hoeft hierbij niet meer te authenticatie uit te voeren.

AFAIK.

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


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 01-09 16:22

alienfruit

the alien you never expected

Ja, dat dacht ik ook. Een collega zegt dit nodig is voor om session injection te voorkomen. Maar dat is afhankelijk van de sessiebeheer van de webapplicatie. En heeft mijn inziens niet veel te maken met de authorisatie/authenticatie. Howel authenticatie en/of authorisatie natuurlijk wel data kan opslaan in de sessie.

Ik zou denk dat als je eenmaal de identiteit van de gebruiker hebt bepaalt en hieruit een authenticatie token hebt bepaalt je er vanuit moeten kunnen gaan dat het de gebruiker is dit het beweert het te zijn.

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Pfff, mijn return-on-investment wat GoT betreft is echt bijzonder laag 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!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Je doelt op het overweldigende aantal replies op je topic van vanmiddag? :P

Ik zie hier wel dit:
C3767 may also be caused by a breaking change: native types are now private by default in a /clr compilation; see Type Visibility for more information.
[...]
The solution here is to add a #pragma make_public on the native type, after defining the native type but before defining the managed method that uses it. The docs for #pragma make_public imply you're supposed to get a compiler warning when a non-public native type is exposed by a public managed type, but (at least with the default warning levels) that does not seem to be the case.
Geen idee of dat werkt en voor jouw situatie opgaat, want dat had je vast zelf ook al gevonden.

[ Voor 83% gewijzigd door CodeCaster op 14-04-2011 15:46 ]

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


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

WTF waarom staat dat niet gewoon in de docs van die errormelding 8)7. Ik gebruik de offline MSDN dus ik heb die user comments 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.


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

En waarom post je hier en niet in mijn topic? ;)

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!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 01-09 18:54

Sebazzz

3dp

Dit is apart gedrag dat ik net tegenkwam:

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// enum CommandLineOptions, class CommandLineAliasAttribute : Attribute

Type enumType = typeof (CommandLineOptions);
FieldInfo[] values = enumType.GetFields(BindingFlags.Public | BindingFlags.Static);

foreach (FieldInfo value in values) {
    CommandLineAliasAttribute attr = (CommandLineAliasAttribute) value.GetCustomAttributes(typeof(CommandLineAliasAttribute), false).SingleOrDefault();
    // attr == null

    CommandLineOptions opt = (CommandLineOptions)value.GetRawConstantValue();

     attr = (CommandLineAliasAttribute) value.GetCustomAttributes(typeof(CommandLineAliasAttribute), false).SingleOrDefault();
    // attr != null
    aliasesForOptions.Add(opt, attr);
}


Pas na het aanroepen van de GetRawConstantValue methode op het FieldInfo object dat een value van een enumeration representeert kan ik pas attributen opvragen omdat hij anders gewoon stilletjes faalt en een lege array teruggeeft. Wie verzint dat 8)7

[ Voor 21% gewijzigd door Sebazzz op 14-04-2011 17:01 ]

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Wanneer krijg je allemaal een System.IO.FileLoadException bij het inladen van een assembly :?

'GameGUI.exe': Loaded 'XXXXXXXX.dll', Symbols loaded.
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: HRException at memory location 0x0018d118..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: HRException at memory location 0x0018d9a0..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x0018d0e0..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
An unhandled exception of type 'System.IO.FileLoadException' occurred in Unknown Module.

Additional information: Could not load file or assembly 'XXXXXXX, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Exception from HRESULT: 0xE0434F4D

[ Voor 87% gewijzigd door .oisyn op 14-04-2011 17: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!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
.oisyn schreef op donderdag 14 april 2011 @ 17:03:
Wanneer krijg je allemaal een System.IO.FileLoadException bij het inladen van een assembly :?

'GameGUI.exe': Loaded 'XXXXXXXX.dll', Symbols loaded.
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: HRException at memory location 0x0018d118..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: HRException at memory location 0x0018d9a0..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x0018d0e0..
First-chance exception at 0x7664b727 (KernelBase.dll) in GameGUI.exe: Microsoft C++ exception: [rethrow] at memory location 0x00000000..
An unhandled exception of type 'System.IO.FileLoadException' occurred in Unknown Module.

Additional information: Could not load file or assembly 'XXXXXXX, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Exception from HRESULT: 0xE0434F4D
Kernel level exception bij het inladen van een file, klinkt als file not found of permission denied.

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Wat haaks staat op regel 1 van die output.

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 14 april 2011 @ 17:30:
Wat haaks staat op regel 1 van die output.
Errr ja al zou die melding onder valse voorwenselen geprint kunnen worden, enfin, misschien dat je hier wat aan hebt;

http://blogs.msdn.com/b/d...ve/2006/09/05/741329.aspx

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ik ben er achter. Een ctor van een global object in een lib riep een functie aan in een .cpp in mijn project, die blijkbaar managed shit wilde doen (ookal stond er #pragma unmanaged omheen en er geen .Net types oid werken gebruikt 8)7), terwijl je vanuit DllMain() geen .Net code mag runnen. Heb die functie in een aparte .cpp gezet die niet met /clr compilet, en nu werkt het wel.

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!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 08:52

Matis

Rubber Rocket

.oisyn schreef op donderdag 14 april 2011 @ 18:02:
Ik ben er achter. Een ctor van een global object in een lib riep een functie aan in een .cpp in mijn project, die blijkbaar managed shit wilde doen (ookal stond er #pragma unmanaged omheen en er geen .Net types oid werken gebruikt 8)7), terwijl je vanuit DllMain() geen .Net code mag runnen. Heb die functie in een aparte .cpp gezet die niet met /clr compilet, en nu werkt het wel.
[Verwijderde gebruiker] :D

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Nu online

MBV

deze kom ik ook vaak tegen op mijn werk: 418O2 :+

Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
Jan_V schreef op woensdag 13 april 2011 @ 20:00:
[...]

Alleen versie 1 als ik het zo lees.
Versie 4 is te herkennen aan de 4 in de guid. Volgens mij zijn alle 'moderne' guids hierop gebaseerd.
Ah, weer wat geleerd. Ik dacht dat het nog steeds zo was, maar nu ik het hele artikel nog eens doorlees is dat blijkbaar niet meer zo.

Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Onder het mom creatief debuggen kwam vandaag voorbij, asserts die een 64-bit status value naar het floating point control register van de SPU schrijft en vervolgens de SPU halt. Heerlijk compact, duidelijk en efficient :-)

Acties:
  • 0 Henk 'm!

  • windwarrior
  • Registratie: Januari 2009
  • Laatst online: 12-07-2024

windwarrior

ʍıupʍɐɹɹıoɹ

Zo vandaag begonnen met OpenGL/LWJGL in java, maar dat is nog goed lastig zeg :(

iemand een goede tutorial?

[ Voor 15% gewijzigd door windwarrior op 14-04-2011 23:22 ]


Acties:
  • 0 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 01:45
Aa, zo goed als een project afgerond, al twee in korte tijd, yaay :) Op naar de volgende twee.

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 01-08 10:05
48÷2(9+3) = ?

Afbeeldingslocatie: http://cdn2.knowyourmeme.com/i/000/112/837/original/16h6ja8.jpg?1302454815

Phail
windwarrior schreef op donderdag 14 april 2011 @ 23:21:
Zo vandaag begonnen met OpenGL/LWJGL in java, maar dat is nog goed lastig zeg :(

iemand een goede tutorial?
http://jmonkeyengine.com/

Ik denk dat je hier meer mee kan.

[ Voor 17% gewijzigd door Gamebuster op 15-04-2011 01:18 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Nu online

Hoogie2004

Whohooooo

Volgens mij hebben de rekenmachine's met 288 gelijk :9

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 08:52

Matis

Rubber Rocket

Hoogie2004 schreef op vrijdag 15 april 2011 @ 07:16:
[...]


Volgens mij hebben de rekenmachine's met 288 gelijk :9
Ook in C is de uitkomst niet gedefinieerd. Het is platform/compiler afhankelijk.

Volgens mijn redenering staat er idd 48 / 2 * (12), dus 288 lijkt correct.

Edit; Mijn Ubuntu-rekenmachine kan niet overweg met de 2(9+3), maar als ik daar een asterisk tussen zet, dan komt er ook netjes 288 uit :P

[ Voor 17% gewijzigd door Matis op 15-04-2011 08:13 ]

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Nu online

Hoogie2004

Whohooooo

Matis schreef op vrijdag 15 april 2011 @ 08:12:
[...]

Ook in C is de uitkomst niet gedefinieerd. Het is platform/compiler afhankelijk.

Volgens mijn redenering staat er idd 48 / 2 * (12), dus 288 lijkt correct.
Het zou niet platform afhankelijk mogen zijn. Wiskunde is gewoon helemaal gedefinieerd, zou wat zijn als we dit per platform anders gingen uitrekenen :+

Volgens mij is de regel dat in bovenstaand geval, eerst haakjes wegwerken idd, en dan in volgorde van tegenkomen delen door en vermenigvuldigen (deze zijn gelijkwaardig toch?).

* Hoogie2004 heeft een hele roestige wiskunde kennis

#EDIT @Coltragon: en ik dacht dat mijn wiskunde roestig was :+

[ Voor 4% gewijzigd door Hoogie2004 op 15-04-2011 08:32 ]

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

Verwijderd

Haakjes eerst toch? 2x9=18, 2x3=6 dus: 24
48:42=2?

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op vrijdag 15 april 2011 @ 08:29:
[...]

Haakjes eerst toch? 2x9=18, 2x3=6 dus: 24
48:42=2?
Haakjes eerst ja, maar er staat 48/2*(9+3), niet 48/(2*(9+3)). :+

Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 29-07 15:53
Je moet volgens mij altijd eerst wat er binnen de haakjes staat oplossen, dus 48/2(9+3) word 48/2(12) en daarna weet ik niet of het nu 48/24 of 24*12 wordt.. :/

Edit: nvm het is nog vroeg, anders ga ik even voorbij aan het hele probleem ofzo 8)7 8)7 8)7

[ Voor 24% gewijzigd door roy-t op 15-04-2011 08:44 ]

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Nu online

Hoogie2004

Whohooooo

Verwijderd schreef op vrijdag 15 april 2011 @ 08:42:
[...]

Haakjes eerst ja, maar er staat 48/2*(9+3), niet 48/(2*(9+3)). :+
Ook daar komt niet 48:42 uit :+

Te vroeg / teveel koffie * stuiter stuiter stuiter *

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

Verwijderd

Aangezien vermenigvuldigingen en delingen dezelfde prioriteit hebben (MVDWOA is al een tijdje geleden afgeschaft), moet je het dus lezen als (48/2)*(9+3). :)

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 10:45

RayNbow

Kirika <3

Verwijderd schreef op vrijdag 15 april 2011 @ 08:56:
Aangezien vermenigvuldigingen en delingen dezelfde prioriteit hebben (MVDWOA is al een tijdje geleden afgeschaft), moet je het dus lezen als (48/2)*(9+3). :)
Zelfs in MVDWOA hadden vermenigvuldigen en delen dezelfde prioriteit, net zoals dat optellen en aftrekken dat hadden.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Matis schreef op vrijdag 15 april 2011 @ 08:12:
[...]

Ook in C is de uitkomst niet gedefinieerd.
Weldegelijk, in C is de enige juiste uitkomst gewoon 288.

Het probleem is hier volgens mij het missen van de vermenigvuldig-operator. Als je zegt "5 / 2a" dan bedoel je ook niet (5/2)*a, maar 5/(2*a). 'a' is in dit voorbeeld feitelijk de (9+3).

.edit: Derive 6 zegt ook (42/2)*(9+3). En ook (5/2)*a.

[ Voor 5% gewijzigd door .oisyn op 15-04-2011 10:22 ]

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!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
* YopY changes subject.

1. Heb accidentaal een azerty toetsenbord besteld, oeps :+). Had het in eerste instantie niet eens door. Het is pas storend als je naar je toetsenbord kijkt, en dat doe ik niet zo vaak dus het is verder niet erg.

2. Zijn er mensen die met Scala werken hier? Voor m'n nieuwe werk moet ik >9000 dingen leren (en ook zelf bepalen wat ik wil leren, :p), en aangezien er een paar projecten (intern) met Scala gedaan zijn, ben ik me er ook in het verdiepen.

Eerste indrukken zijn overwegend positief. Het is een taal gebouwd bovenop de JVM, en onder water is het gewoon Java (byte) code. Het is een combinatie tussen gewoon OOP programmeren met ondersteuning voor functioneel programmeren. Het OOP gedeelte is Java met veel minder (veelal overbodige / 'ceremoniele' code). Het functionele aspect is stiekem ongeveer hetzelfde als een Function object (of Callable, misschien?), maar dan in een nette syntax gegoten.

iig, eerste indruk is positief. Nu verder met Backbone.js doorkrijgen.

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 10:05
* whoami werkt altijd op Azerty.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

YopY: functioneel, of procedureel?
.edit: ah, echt functioneel dus, zit net de docs te lezen :)

[ Voor 47% gewijzigd door .oisyn op 15-04-2011 10:20 ]

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!

Verwijderd

Jeuj, kernels compileren. :P

Acties:
  • 0 Henk 'm!

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

YopY schreef op vrijdag 15 april 2011 @ 10:14:
* YopY changes subject.
2. Zijn er mensen die met Scala werken hier?
:Y

Scala *O*

Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
Is scala puur (oftewel altijd immutable?) Of is er ook ondersteuning voor mutable state?

Eerlijk gezegd zat ik er ook al een tijdje naar te kijken om eens met scala te gaan spelen. Voor iemand die 0 java ervaring heeft, maar wel .net... Is het dan een beetje op te pakken? Ik hoor omtrent clojure altijd dat een degelijke onderbouwing in java wel aan te raden is.

Acties:
  • 0 Henk 'm!

  • elnaeth
  • Registratie: Januari 2009
  • Laatst online: 18-08 18:31
Fijne bak pleur er bij, en dan een importmodule schrijven X)

onbekende hoeveelheid leveranciers, volledig ongestandaardiseerde csv-uitdraaien van hun databases, ik mag zien te regelen dat die naar XML worden omgezet, en dan het databeest in gaan :') Dat wordt nog leuk, ik hoor getallen á la 1 miljoen records om mee te beginnen :x

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Nu online

defcon84

Multipass?

en vrijdag! :D

Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ik heb op het werk vandaag uitgeroepen tot officiele Office Space Quote Day. Omdat een nieuwe medewerker zei de film nog nooit gezien te hebben (nadat hij bij mij een TPS report cover sheet op de muur zag hangen, en zich afvroeg wat dat was). Dus nu gaan we met z'n allen zoveel mogelijk office space quotes maken in zijn nabijheid :P

[ Voor 16% gewijzigd door .oisyn op 15-04-2011 12:21 ]

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!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 10:15

AW_Bos

Liefhebber van nostalgie... 🕰️

Mijn eigen CMS heeft enige tijd lang gedraad op TPL-Lite, een fork van Smarty 2.
Erg leuk, ware het niet dat deze al een tijdje geen ontwikkeling meer had, en met het compileren van templates soms fouten generereerden met PHP-warnings tot gevolg.

Mooi moment om Smarty3 maar eens in te gaan bouwen, een kwestie van de Instance aanpassen met andere classname, pad naar de parser aanpassen en hopen dat alle templates compatible zijn O-) .

Helaas:
{ include file="header.tpl" }
dit vondt TPL-Lite prima, maar Smarty houdt niet van die extra spaties. Ook is de datum-functie net wat anders *O*

Tijd om de planning met een paar dagen vooruit te zetten om morgen maar eens mijn hele templateset te gaan ombouwen zodat hij weer werkt.

TPL Lite -O-
Smarty 3 *O*

Telecommunicatie van vroeger
🚅Alles over spoor en treintjes


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Niet dat het nu het moment is om een compleet ander templating systeem te gebruiken, maar probeer Twig (http://www.twig-project.org/) eens, dat werkt echt als een trein! Vond het heerlijk werken. Je kan het zo complex maken als je zelf wil, maar heerlijk simpel is ook geen probleem.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 31-08 08:13

Tux

.oisyn schreef op vrijdag 15 april 2011 @ 12:21:
Ik heb op het werk vandaag uitgeroepen tot officiele Office Space Quote Day. Omdat een nieuwe medewerker zei de film nog nooit gezien te hebben (nadat hij bij mij een TPS report cover sheet op de muur zag hangen, en zich afvroeg wat dat was). Dus nu gaan we met z'n allen zoveel mogelijk office space quotes maken in zijn nabijheid :P
Is this good for the company?

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Nu online

defcon84

Multipass?

Tux schreef op vrijdag 15 april 2011 @ 12:27:
[...]


Is this good for the company?
halen ze niet veel ROI uit, maar moet ook niet altijd eh 8)

Acties:
  • 0 Henk 'm!

Verwijderd

Tux schreef op vrijdag 15 april 2011 @ 12:27:
[...]


Is this good for the company?
Ontspanning? Zeker!

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 01-09 16:28

Janoz

Moderator Devschuur®

!litemod

It's not that I'm lazy, I just don't care!

I'll tell you what I'd do, man: two chicks at the same time, man. (van de buurman trouwens)


en
Afbeeldingslocatie: http://26.media.tumblr.com/tumblr_lfn2tfbkLT1qzr4e1o1_400.jpg

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 01-09 16:28

Janoz

Moderator Devschuur®

!litemod

I'd like you to come In on saterday mkay (maar dan wel uitspreken met het zeurderige stemmetje)


Initech, please hold. (ad infinitum)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

Janoz schreef op vrijdag 15 april 2011 @ 12:42:
I'll tell you what I'd do, man: two chicks at the same time, man. (van de buurman trouwens)
Die moet je wel helemaal vertellen ;)

Peter: Laurence, what would you do if you had a million dollars
Laurence: I tell you what I'd do, man. Two chicks at the same time, man.
Peter: heh.... that's it? If you had a million dollars, you'd do two chicks at the same time?
Laurence: Damn straight. I've always wanted to do that, man. And I think that if I had a million dollars, I could pull that off, too. 'Cause chicks dig dudes with money.
Peter: well, not all chicks.
Laurence: The kind of chicks that would double up on a dude like me do.
Peter: Good point!
Janoz schreef op vrijdag 15 april 2011 @ 12:43:
Initech, please hold. (ad infinitum)
Corporate accounts payable, Nina speaking, just a moment...

[ Voor 12% gewijzigd door .oisyn op 15-04-2011 12:47 ]

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!

  • defcon84
  • Registratie: September 2009
  • Nu online

defcon84

Multipass?

i believe you have my stapler?

Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Raaaaaaah VBA :r

Ik kreeg een Excel-file, "Hij doet het niet goed op mijn machine", of ik er eens naar kon kijken. Op mijn machine werkte alles perfect, bij een collega ook. Allemaal een 32-bits versie van Office 2010, zelfde versienummer enzovoorts. Het enige verschil was... mijn collega en ik hebben Engelstalig, diegene Nederlandstalig.

En ja hoor, dat veroorzaakte kennelijk een probleem... ergens in de code werd de value van een cell ingesteld op ='AndereTab'!R9C2, en dat gaf dus kennelijk een error. Ik wijzig het naar ='AndereTab'!B9 en het werkte probleemloos, zowel op mijn als zijn machine.

Afbeeldingslocatie: http://xkcd.nl/dnk

We are shaping the future


Acties:
  • 0 Henk 'm!

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

.oisyn

Moderator Devschuur®

Demotivational Speaker

PC LOAD LETTER, WHAT THE FUCK DOES THAT MEAN?!?!

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!

  • YopY
  • Registratie: September 2003
  • Laatst online: 13-07 01:14
st0p schreef op vrijdag 15 april 2011 @ 10:56:
Is scala puur (oftewel altijd immutable?) Of is er ook ondersteuning voor mutable state?
Er is ondersteuning voor mutable state, ja. Het boek dat ik volg (Programming Scala) laat in het 4e hoofdstuk over classes zien hoe en wat (zijn waarschijnlijk wel voorbeelden op het internet te vinden). Even overkopieren:

Scala:
1
2
3
4
5
6
7
8
9
class Car(val year: Int) {
    private var milesDriven: Int = 0

    def miles() = milesDriven

    def drive(distance: Int) {
        milesDriven += Math.abs(distance)
    }
}


De 'milesDriven' is mutable (via de publieke drive() functie), de 'year' eigenschap niet. Bovenstaand is gelijk aan het volgende stukje Java:

Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Car {
    private final int year;
    private int miles;

    public Car(int year) {
        this.year = year;
    }

    public int getYear() { return year; }
    public int getMiles() { return miles; }
    public void drive(int distance) {
        miles += Math.abs(distance);
    }
}


Zo zie je ook gelijk dat Scala wat dingen automagisch doet:

* Functies zijn per definitie public
* Return type wordt automagisch void (hier zijn overigens meer regels voor, maar voor de meeste functies wordt het correcte return type geraden op basis van wat er teruggegeven moet worden)
* Expliciete constructor is niet nodig (in dit geval).

En da's nog maar een heel klein voorbeeld. Waar ook veel in het boek naar verwezen wordt is deze blogpost, dat wel goeie punten heeft.

Edit: oeh, hier is een gratiz / online Scala boek.

Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 01-09 18:36
This is a... fuck! :+

Ik vond deze ook wel brilliant, wist niet meer precies hoe die ging dus ik had m even opgezocht:
Peter Gibbons: [about the plan to steal from Initech] Before we go any further, all right, we have to swear to God, Allah, that nobody knows about this but us, all right? No family members, no girlfriends, nobody.
Samir: Of course.
Michael Bolton: Agreed,
Lawrence: [from the next apartment through the wall] Don't worry, man. I won't tell anyone either.
Michael Bolton: Who the fuck is that?
Peter Gibbons: Uh, don't worry about him. He's cool.

Acties:
  • 0 Henk 'm!

  • Davio
  • Registratie: November 2007
  • Laatst online: 06-01 16:46
Jammer dat het geen maandag is, anders:

"Uh-oh. Sounds like somebody's got a case of the Mondays. "

Afbeeldingslocatie: http://sparkmyphone.files.wordpress.com/2011/02/case_of_the_mondays.jpg?w=300&h=196

Acties:
  • 0 Henk 'm!

  • Spiral
  • Registratie: December 2005
  • Niet online
lol hebben met het luisteren naar http://translate.google.nl/

To say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, and of what is not that it is not, is true. | Aristoteles

Pagina: 1 ... 126 ... 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