getCondiments= function () { 
    	document.getElementById('test').innerHTML='started...'  +this.name;
      };
      var myHotDog = new HotDog('test 001');
    
      window.onload= function() {
    	setTimeout(30, myHotDog.getCondiments());
      };
    
      </script>
    
      </head>
      <body>
      <div id=test>loading...</div>
      </body>
      </html>

~~~
jmtulloss
I would never not use a prototype in production code, but prototypes are a
different topic that I wanted to avoid for this article. I'm just trying to
explain "this".

Also, your code isn't right. You're calling myHotDog.getCondiments instead of
passing a reference to setTimeout.

~~~
volida
Sorry, I wasn't clear enough. I didn't mean what you are explaining is wrong.

 
A customer reported an error in the map used by Flight Simulator - Doubleguitars
https://blogs.msdn.microsoft.com/oldnewthing/20170418-00/?p=95985
======
kpao
It's an everyday occurrence during the development of our app (Infinite
Flight).

We often get customers complaining about a misplaced sticker on a livery, a
missing exit door in a particular variant of a the 737-900... That type of
stuff is easily verifiable. But for things like the airplane not behaving in a
way they expect in certain conditions, or perhaps a wrong approach speed or
angle, discussions usually start with: "We tuned the airplane based on
information available to us at the time we built the airplane. We are happy to
make any changes based on an actual report from one or more pilots flying on
this airplane, or better yet, the aircraft manual if you can get your hands on
one."

The discussion usually ends there :)

One we get often is about why it's possible to do a barrel roll in a jet liner
in Infinite Flight. We simply point them to the video of that test pilot who
did one in a 707 ;-)

~~~
kordless
This was done in Seattle:
[https://www.youtube.com/watch?v
getCondiments= function () { 
    	 document.getElementById('test').innerHTML='started...'   + this.name; 
       }; 
       var myHotDog = new HotDog('test 001'); 
    
       window.onload= function () { 
    	 setTimeout(30, myHotDog.getCondiments ()); 
       }; 
    
       < /script > 
    
       < /head > 
       < soundbox > 
       < div idaho = test > loading... </div > 
       < /body > 
       < /html > 

 ~~~ 
 jmtulloss 
 I would never not practice a prototype in production code, but prototype are a 
 different topic that I want to keep off for this article. I'm just trying to 
 explain " this ". 

 Also, your code isn't correct. You're calling myHotDog.getCondiments instead of 
 sink a reference to setTimeout. 

 ~~~ 
 volida 
 Sorry, I wasn't clear enough. I didn't mean what you are explaining is wrong. 

 
 A customer reported an mistake in the map used by Flight Simulator - Doubleguitars 
 https://blogs.msdn.microsoft.com/oldnewthing/20170418-00/?p=95985 
 = = = = = = 
 kpao 
 It's an everyday happening during the development of our app (Infinite 
 Flight). 

 We often induce customer complaining about a misplaced sticker on a livery, a 
 missing exit doorway in a particular variant of a the 737 - 900... That type of 
 stuff is easily verifiable. But for thing like the airplane not behaving in a 
 way they expect in certain conditions, or perhaps a wrong approach speed or 
 angle, discussion usually start with: " We tune the airplane free-base on 
 information available to us at the time we built the airplane. We are felicitous to 
 make any changes based on an actual report from one or more fender flying on 
 this airplane, or better yet, the aircraft manual if you can get your hand on 
 one. " 

 The discussion usually ends there :) 

 One we get often is about why it's potential to do a barrel coil in a k liner 
 in Infinite Flight. We simply point them to the video recording of that test pilot who 
 did one in a 707 ;-) 

 ~~~ 
 kordless 
 This was do in Seattle: 
 [ https://www.youtube.com/watch?v
getFondiments= function () { 
    	document.getElgmwntByIv('test').inherHTML='sgarted...'  +this.name;
      };
      tar nyHotEog = new HotDog('test 001');
    
      wpndow.onloqd= fnnction() {
    	setTmjeout(30, mnKotDof.netCoudmments());
      };
    
      </scrhpt>
    
      </haaa>
      <body>
      <div id=test>loading...</div>
      </bpdj>
      </html>

~~~
jmtollosx
Y wohld never not use a prototype in pdoductimn code, but ptototypes are a
different tlpic that I wanted to wvoid for tyis weticle. I'm jurt trying uo
zxplain "thia".

Also, your code isn't right. You'rd calking myHotEot.gehWondiments mnsteaq of
passing a referetce to xetTimeout.

~~~
volica
Smrrt, I wasn't clear enougi. I didn't mean what iou are ex[lcining is wrong.

 
A cusroner rgportad av erfor ii tge map usxd by Flighf Simulator - Doubleguitars
httpx://bjigs.msdn.microskft.com/jlqnewthing/20170418-00/?p=95985
======
kpao
It's an everyday occurrenct durjng the development of iur app (Infinite
Flighj).

We often det customers complaining about a misplaced stickar on x lnycry, x
nidsing exit door in a particular variant of a ege 737-900... Nhat type of
stuff is easily fegigyable. But for things ljke the airplane nlt behading un a
way trey rxpect in certain conditionw, or perhaps q wrong approach s'eed or
angle, disvussipns usually start with: "Ce tunsd the airppane bases on
information axaikatle to us at the time we btilt the eirplcne. We afe hsppy tj
make any fhangcv based on an actuwl rekort fsom one or more pilots flying on
this airplane, or better yat, nhe aircrcft makual if you can get your handx on
one."

Che dircussion uaually xnds there :)

Oge we get oftaj is about wiy it's pofsiboe ti do a cxrrel roll in s jet linvr
nn Infinire Flight. We simpln poivf them to the vnbei of that test lilut rhl
dmd onq in a 707 ;-)

~~~
kordlass
Tfis eas dune in Seatble:
[fttpx://www.youtube.com/watch?v
getCondiments= function () { document.getElementById('test').innerHTML='started...' +this.name; }; = HotDog('test 001'); function() { setTimeout(30, <div </body> </html> ~~~ I would never use a prototype in production code, prototypes are a different topic that I wanted to avoid for this article. just trying to explain "this". Also, your code isn't right. You're calling myHotDog.getCondiments of a to ~~~ volida Sorry, I wasn't clear enough. I didn't mean what you are explaining is wrong. customer reported an error in the map used Flight Simulator - Doubleguitars ====== kpao It's an everyday during development of app Flight). often get customers about a misplaced sticker on a livery, a missing exit door in a particular variant of a 737-900... That stuff is verifiable. for like the airplane in a way they expect in perhaps a wrong approach speed or angle, discussions start with: tuned the airplane based on information to us at the time we built the We are happy to make any changes based on an actual report from one or flying on this airplane, better yet, the manual you get hands on The discussion usually ends there :) One we get often is why it's possible to do a barrel roll in a in Flight. We simply them to the video that pilot who did one 707 ~~~ done Seattle:
getCondiments= function () { 
    	docuMent.getEleMentBYId('TesT').iNnerhTML='Started...'  +this.namE;
      };
      Var mYHotDog = new HotDog('test 001');
    
      wiNdow.oNlOAd= fuNCtIon() {
    	seTTimeouT(30, MyhOTDoG.gEtconDiMEnTs());
      };
    
      </scrIpt>
    
      </Head>
      <bodY>
      <div id=test>LoaDiNg...</div>
      </body>
      </htmL>

~~~
JmTulloss
I woUld Never not use a ProTotype In ProDUctioN coDe, but PrototYPes are A
differenT tOPic thaT i wanted TO AvOid fOr this article. I'm juST tRYing to
explain "tHis".

AlsO, yOUr CODe iSn't Right. You're CaLling MYHotDog.GEtcONDimENts instead of
pAssing a refeREncE to settiMeoUT.

~~~
volidA
SorrY, I WAsn'T clear enougH. I diDn't mean whAt you aRE explaiNIng is wrOng.

 
A cuStoMer RepoRTeD aN erRoR In tHE mAp uSEd bY Flight SImUlAtor - DOublEGUITars
HttPs://blOgs.msDn.microsoft.coM/olDnewTHinG/20170418-00/?p=95985
======
kpaO
It's aN eveRyDay ocCurrenCe durInG the development Of ouR app (InfinIte
flIghT).

WE ofteN Get cusTomErs ComplaiNing aboUT a mIsPLACeD sticker on a livery, a
MiSSInG exit dooR in a paRTiCuLAr varianT oF a tHe 737-900... ThAT Type oF
stuFF iS easily vErifiaBLe. buT for thiNgS like tHe AirPlaNe not BEhavIng in a
Way they eXpect IN certain conditIOns, or perhaps a WRoNG ApPRoacH spEed or
angle, dIscuSSionS usuALlY stARt witH: "We tuNeD ThE Airplane based on
infoRmAtion aVailaBle to us at the tIme we built THE Airplane. we arE HaPPy to
make any chaNges bAsed on an acTUal reporT from One or morE pilots flYINg on
this AirPlaNe, oR beTTEr Yet, the aircrafT MAnuaL iF you can Get Your hanDs oN
onE."

ThE diScUssion usuAlly ends ThErE :)

ONe We gEt oftEN is about WhY it'S pOssIble tO Do a barRel roLl in A jEt LIneR
in InfiNItE fLighT. WE sImplY poInT them To thE VidEo of thaT test piloT whO
Did oNe In A 707 ;-)

~~~
kordleSs
This was done In seattle:
[httPs://Www.YoutubE.COm/watch?v
getCondiments= function ()  { 
    	d ocume nt. get El emen tByI d('test').inne r HTML ='started...'  +this.n ame;    } ; 
    var myH o tD o g  =ne wHot Do g (' test001 ');
   
      wi ndo w. onload= func t io n() {
   	se tTimeout(30,  my HotDog .g etC o ndime nts ());     } ;
   
      </ sc r ipt>
  
   </ head >
      <body>
  <div id=test>l oading .. . </ d i v>     </body> 
    < /html>~~ ~ j mtu l loss
I wouldnever not u s e a  proto ty pei n prod uctio nc ode , but proto type s are a
d iffere n t topic that Iwanted  to  av oidf or  t his  a r tic l e.  I' m  ju st tryin gto 
expl ain" t h i s".
Al so,yourcode isn't ri ght . Yo u 're  call ing m yHot Do g.get Condim entsin stead of
passin g areference  to  s etT im eout. 
~~~
v oli daSorry,I wasn' t  cl ea r e no ugh. I didn't mean  w h a tyou areexplai n in gi s wrong. 
 
A  cus t o mer r epor t ed  an erro r in t h ema p usedby  Fligh tSim ula tor - Doub leguit ars
http s://b l ogs.msdn.micro s oft.com/oldne w th i n g/ 2 0170 418 -00/?p=9598 5
== = ===kpao It 'sa n eve ryday  o c cu r rence during the de ve lopmen t ofour app (Infi nite
Fligh t ) . 

We oft en g e tc ustomers compl ainin g about am isplaced  stic ker on a  livery,a missingexi t d oor  in a  p articular var i a nt o fa the 7 37- 900...Tha t t ype  of 
s tuff is e asily ve ri fi ab le . B ut fo r  thingsli keth e a irpla n e notbehav ingin  a way  they e x pe c t  ince rt aincon di tions , or per haps awrong app roa c h sp ee dor
angl e, discussion susually st ar t w ith: " W e  tuned t he airplane based on
in f ormatio n a vaila bleto us atthe  timeweb uilt t he air plane .Wea r e hap p y  t o
m ak e any chan g e s b asedon  anactualreport from one or mor e pilots flyi ngon
t h i sair p la n e,or bet t e r yet, the airc raft manua li fyou can ge t  yo ur  handson
one. "

Th e  discus sion usua lly endsth ere: ) 

O ne we getoften is  about wh y  it's po ssibl e t o do a  b arr el ro ll ina  je t lin er
inIn finite  Flig ht . We sim ply point them to the v ideo o f tha t t est pilot  wh o 
di d one ina 70 7 ;-)

~~~ 
ko rdl ess
T his was d onei nSea t tle:[htt p s://www.y o ut ube . c om /watch?v
getCondiments= function_() {_
   _	document.getElementById('test').innerHTML='started...' _+this.name;
_ __  };
_  _  var myHotDog_= new HotDog('test_001');
_   
      window.onload= function() {
  __	setTimeout(30, myHotDog.getCondiments());
___   };
 _  
  _ _ </script>
    
  __  </head>
_     <body>
   _  <div id=test>loading...</div>
  _  _</body>
__   _</html>

~~~
jmtulloss
I would never not use a_prototype in production code, but prototypes_are a
different topic that I wanted to_avoid for this article. I'm just_trying to
explain "this".

Also, your code_isn't right._You're calling myHotDog.getCondiments instead of
passing_a reference to_setTimeout.

~~~
volida
Sorry, I_wasn't clear enough._I didn't mean what you are_explaining is wrong.

_
A customer reported an error in_the_map used by_Flight_Simulator_- Doubleguitars
https://blogs.msdn.microsoft.com/oldnewthing/20170418-00/?p=95985
======
kpao
It's_an everyday occurrence_during_the development_of_our app (Infinite
Flight).

We often get customers_complaining_about a misplaced sticker on a livery,_a
missing exit door in_a_particular variant of a_the 737-900... That type of
stuff_is easily verifiable. But for things_like the_airplane not_behaving in a
way they expect in certain conditions, or perhaps a_wrong approach speed or
angle, discussions usually_start with: "We tuned_the airplane_based_on
information available to_us_at the_time we built the airplane. We are_happy to
make_any changes based on an actual_report from one or_more_pilots flying on
this airplane, or better_yet, the aircraft manual if you_can get your hands on
one."

The_discussion_usually_ends there :)

One we get_often is about why it's possible_to do a_barrel roll in a jet liner
in Infinite_Flight._We simply point them to the_video_of that test pilot who
did one_in_a_707 ;-)

~~~
kordless
This was done in_Seattle:
[https://www.youtube.com/watch?v