Vafiadis: GreenJello: hey, you’re the Eady overlord, right?
Anakalea: Yeah, is it dead again? :/
Vafiadis: GreenJello: oh nevermind, I was gonna ask what was wrong with it, but I see it’s back ;-
Vafiadis: Was just curious what killed it, hehe
Vafiadis: GreenJello: as of that last bit of downtime – sorry, false alarm – I hadn’t checked yet for hte last couple days and didn’t realize it was back
Eady: Gillice: error /usr/lib/node_modules/babel/node_modules/babel-core/lib/babel/transformation/fil . unable to create gist url
Vafiadis: I keep meaning to clone it so I can see what kindsa things kill it on my local machine
Vafiadis: There’s all kindsa stuff I’m afraid to try on the real one
Eady: Paulhus: okay ‘title’, ‘version’, ‘moduleLoadList’, ‘versions’, ‘arch’, ‘platform’ . https://git.io/vZ5yB
Paulhus: B process.moduleLoadList
Eady: Paulhus: okay ‘Binding contextify’, ‘Binding natives’, ‘NativeModule events’, ‘NativeM . https://git.io/vZ5yy
Paulhus: Greenjello: Eady runs in a “contextify” vm?
Barajos: Starts a node process in a docker container
Modic: Hi, what is the best way to throttle the execution of a for/while loop if I only want to block that thread, not all ?
Paulhus: GreenJello: okay. will check this. you have a public repo for babelbots code?
Reineck: Balazs: you’d need to use timeouts or something to delay execution
Govostes: Paulhus, brigand/oftn-bot
Reineck: Balazs: JS only has a single execution thread so there are no other threads that you would block anyway, just the one that matters
Beevers: The branch is ‘es6’ I hink
Sarkin: Why do you want to block lol
Garroutte: Shouldn’t that function check if the remote content intended to be loaded in the bootstrap modal, loaded completely by checking if the global variable window.modal is not undefined and different from the the unique id generated by the php function uniqid, and stored in the hidden input with the name ‘page_id’ ? http://pastebin.ca/3161641
Garroutte: I get an endless loop instead
Reineck: Garroutte: javascript only has a single thread as just mentioned. Your while loop will run forever, blocking any other things from happening
Nidiffer: I am in much disagreement with whoever designed this invoice
Rabern: Putting order information on 2 lines D:
Garroutte: Zomg: ah i see, any idea sir ?
Finister: Now I have to be more clever about how I p**** it
Reineck: Garroutte: if you can’t listen for an event to determine when the loading finished, you can instead use setInterval. This would allow you to run a checking function at certain intervals without blocking execution
Garroutte: Zomg: very good idea sir, will read about it right away
Garroutte: We have clearInterval too
Vafiadis: Balazs: the other thing you can do is set up the loop using a recursive setTimeout instead of just a plain loop. Then each p*** on the “loop” would step out of the callstack and let other stuff run before executing another p***.
Vafiadis: Or, if you have access to ES6 generators, you can use a trick there to achieve much the same thing without having to re-execute a function every time
Chennault: Vafiadis: interesting, I’ll try that. Just have to get error handling right, so that the next iteration always happens.
Defusco: Hi why is this a zero index – screen = do***ent.getElementsByTagName’canvas’0 ? Is canvas an array?
Costabile: GetElementsByTagName returns an array, baxx
Defusco: NoiseEee: Oh right, cheers
Defusco: Yeah that makes sense .
Pinkins: Do jquery selectors expand upon Do***ent.querySelector ?
Corban: Et09: they are similar but return something very different
Fesmire: What tools to write sc****r that gets page & executes js to render templates?