22

Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014

  • Upload
    specia

  • View
    198

  • Download
    1

Embed Size (px)

DESCRIPTION

- собственная корпоративнпя система; - почему интернет-агентству с широким спектром услуг не подходят готовые решения («Битрикс 24», Jira, Teamwork); - как правильно организовать и формализировать постановку задач для специалистов без таймеров и жесткого учета времени работы.​

Citation preview

Page 1: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 2: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 3: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 4: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 5: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 6: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 7: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 8: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 9: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 10: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 11: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 12: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 13: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 14: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 15: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 16: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 17: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014
Page 18: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014

var CheckCurrentShow = function() { show.GetCurrent(function(err, current) { if (!err && current) { var eventData = { id: current.tvlist_id, name: current.name }; io.sockets.emit('show_live', eventData); } setTimeout(CheckCurrentShow, 5000); }); }; CheckCurrentShow();

Page 19: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014

var CheckCurrentShow = function() { show.GetCurrent(function(err, current) { var timeout = 5000; if (!err && current) { var eventData = { id: current.tvlist_id, name: current.name }; timeout = current.time_end * 1000 – new Date().getTime(); io.sockets.emit('show_live', eventData); } setTimeout(CheckCurrentShow, timeout); }); };

Page 20: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014

$.getJSON('/some/url/', params, callback);

socket.emit('event_name', params, callback);

Page 21: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014

socket.on('other_event_name', callback);

Page 22: Второй экрана для “Еды". Владимир Павликов. Kelnik. 29.01.2014