действительно, асинхронность первое время немного выносит мозг.
Если надо несколько раз последовательно вызвать асинхронную функцию —
можно их просто chain'ить на результат предыдущей:
const Q = require('q');
var d = Q(1);
for ( var i = 0; i < 5; i++ ) (function(i){
d = d.then(function(){
return somethingThatReturnsPromise(i);
});
})(i)
Как бы и статья, вроде, для новичков. Если в «Learnning Node» вы нашли много воды, то вы, наверное, уже выросли из книжек, попробуйте почитать исходники каких-нибудь фреймворков
или вы не договариваете, или у меня клинический случай —
я потратил на это три дня ( читал и перечитывал :),
и уже несколько дней жуткая ломка.
Этот текст необходимо запретить!
Желательно, на государственном уровне.
2) простейшую «обёртку» к ajax, да, каюсь, написал, но велосипед с двигателем от комбайна было бы веселей, не спорю.
( cpan'овский JSON-2.53 занимает 286,9Кб, мой «велик» 5.8)
3) да, под апачем, на виртуальном хостинге, с максимальным временем жизни процесса в 30 секунд.
4) да — сервер на одном процессе это был бы рай, наверное, согласен.
" — Это почему я раньше такой вредный был? Потому что у меня своего велосипеда не было! А теперь есть, я теперь добреть начну, зверушку какую-нибудь заведу. jQery там, или socket.io"
каждое событие меняет номер «пластинки», у каждый клиент знает какой номер он «слышал» последним, и поэтому знает сколько перемен произошло, и может каждое обработать, если нужно
изврат, но зато насколько прикольный изврат, разве нет?!
разве было бы лучше писать ссылки на функции, через запятую, в перемешку с параметрами, и гадать что сначала ссылка или порт? эта строка парсится один раз, при загрузке страницы, и на производительность никак не влияет. если бы парсилась при каждом запросе — согласен.
так, мне показалось, будет удобней.
Если надо несколько раз последовательно вызвать асинхронную функцию —
можно их просто chain'ить на результат предыдущей:
я потратил на это три дня ( читал и перечитывал :),
и уже несколько дней жуткая ломка.
Этот текст необходимо запретить!
Желательно, на государственном уровне.
Это лечится? Помогите, у меня послезавтра собеседование!
I would donate one to the Computer History Museum in Silicon Valley www.computerhistory.org #bluepi @RSElectronics
#bluepi @RSElectronics Use those nice blue Pis in Pi-driven Generative Art to entertain & teach kids in arts, as in bit.ly/1638Kbx
@RSElectronics I would use a #bluepi to write some awesome articles for @TheMagP1 and inspire kids to get involved by working with
@stemnet
@RSElectronics Use it as an on-board effects processor for a custom electric guitar. Have it visible behind acrylic glass. #bluepi
@RSElectronics I'm a 15 year old student who runs a Computing Club for Y7s and I would use a #bluePi to introduce them to Python and PHP
@RSElectronics If I won a #bluePi I would build an automated #smarties sorter. ofc I would treat the blue ones with due deference. #omnomnom
@RSElectronics #bluePi (Automated Lifeguard) Underwater Surveillance Camera for detection of drowning in swimming pools. OpenCV + RPi
@RSComponents My daughter (6) wants to write a book called «The adventures of #bluePi with Miss Abi» about being like daddy by using her Pi
2) простейшую «обёртку» к ajax, да, каюсь, написал, но велосипед с двигателем от комбайна было бы веселей, не спорю.
( cpan'овский JSON-2.53 занимает 286,9Кб, мой «велик» 5.8)
3) да, под апачем, на виртуальном хостинге, с максимальным временем жизни процесса в 30 секунд.
4) да — сервер на одном процессе это был бы рай, наверное, согласен.
разве было бы лучше писать ссылки на функции, через запятую, в перемешку с параметрами, и гадать что сначала ссылка или порт? эта строка парсится один раз, при загрузке страницы, и на производительность никак не влияет. если бы парсилась при каждом запросе — согласен.
так, мне показалось, будет удобней.