
Andrey
21.07.2016
08:28:14
да

Andrey
21.07.2016
08:28:14
Позже будут высланы приглашения, после закрытия регистрации.
Возможно кому-то уже ушли, кто раньше регался.

Andrew
21.07.2016
08:29:36
Понял, а то пусто который день

Google

Andrey
21.07.2016
08:30:46
Я думаю все, кто успеет зарегаться получат приглашение.

Andrew
21.07.2016
08:31:22
С товарищем регистрировались, ему сразу, мне до сих пор нет, ну буду ждать

Sergey
21.07.2016
08:31:39
Привет товарищи
Помогите оценить время выполнения тестового задания
Создать лотерею:
С формой добавления учасника. Где имя/фамилия/емейл - обязательные, тел и дата рождения - не обязательные. При чем емейл и тел если введен - валидируются.
Так же должен быть список введенных участников
И сделать отображение победителя. Победитель выбирается рандомно
Выполнить используя JS, bootstrup, jquery.
Задание на должность фронта с ЗП 1,5к гринов
что по времени скажете? примерно сколько займет?

Andrew
21.07.2016
08:36:37
День
Час
Зависит от уровня
Опыта

Алексей
21.07.2016
08:36:56
Но вообще да, не больше 8 часов по идее. 5 инпутов + 2 валидации. Список и вывод победителя

Google

Sergey
21.07.2016
08:37:30
верстка своя. введенные участники должны без перезагрузки страницы обновляться в списке

Andrew
21.07.2016
08:37:36
Вы уверены что это тестовое задание а не "надо сделать лотерею подыщем соискателей типа тестовое задание"

Sergey
21.07.2016
08:37:50
да, точно)

Алексей
21.07.2016
08:38:55

Andrew
21.07.2016
08:39:47
Данные хранятся?

Sergey
21.07.2016
08:40:04

Максим
21.07.2016
08:40:43
привет всем! подскажите пожалуйста. как можно программно на javascript запустить файл эксель *.xlsm ?

Andrew
21.07.2016
08:41:08
Верстка - пол часа полностью
JS сценарии - от пол часа до два часа
Затестить - пол часа
Плюс перекуры - пол часа
итого 2 - 4 часа
Берем среднее, 3 часа и умножаем на два - 6 часов

Максим
21.07.2016
08:41:16
просто код, чтобы файл экселя запустился

Sergey
21.07.2016
08:42:07
спасибо всем кто поучавствовал. я так примерно и думал по времени

Максим
21.07.2016
08:42:30
если что, использую node.js
чтобы скрипт из консоли запускал файл экселя

Andrew
21.07.2016
08:44:06

Sergey
21.07.2016
08:44:41
На ангуляре сделал бы за 1,5 часа
но в условии его не было, пришлось подключать ебаный шаблонизатор

Andrew
21.07.2016
08:44:45

Vladimir
21.07.2016
08:45:23

Andrew
21.07.2016
08:45:25
На ангуларе сделал бы за пол часа, но тут дело в том что задание не было бы таким если бы был ангулар)

Алексей
21.07.2016
08:45:44
/cc

Andrew
21.07.2016
08:45:47
/cc

Google

Andrew
21.07.2016
08:45:51
ахах

Алексей
21.07.2016
08:45:56
каждый раз:D
Скажите уже, что это за команда? /cc

Evjeni
21.07.2016
08:46:22
/cc

Andrew
21.07.2016
08:46:36
все тыкают )

Максим
21.07.2016
08:46:38

Andrew
21.07.2016
08:46:59
запустил в себе?

Алексей
21.07.2016
08:47:07

Максим
21.07.2016
08:47:21

Andrew
21.07.2016
08:47:29
ну поставьет таймер на определенный момент, прочитайте https://nodejs.org/api/fs.html

Sergey
21.07.2016
08:47:38
/cc

Andrew
21.07.2016
08:47:42
В какой системе крутится?

Максим
21.07.2016
08:48:18
чтобы excel.exe запустил мой файл *..xlsm

Vladimir
21.07.2016
08:49:04
/thread

Алексей
21.07.2016
08:49:21

Vladimir
21.07.2016
08:49:28
</thread>

Максим
21.07.2016
08:51:33
понятно, а можно тогда как-то заставить excel.exe заставить открыть мой файл *..xlsm ?
типа как в командной строке
excel.exe /r "c:\My Folder\book1.xlsx"

Andrew
21.07.2016
08:52:03
var exec = require('child_process').exec;
var child = exec('excel.exe /r "c:\..." ' , function( error, stdout, stderr)
{
if ( error != null ) {
console.log(stderr);
// error handling & exit
}
// normal
});

Vladimir
21.07.2016
08:53:48
https://github.com/shelljs/shelljs

Google

Vladimir
21.07.2016
08:54:25
на самом деле есть ешё проще
https://github.com/sindresorhus/opn

Andrew
21.07.2016
08:54:44
точно

Sergey
21.07.2016
08:55:23
/thread

Vladimir
21.07.2016
08:55:34
const opn = require('opn');
opn('unicorn.xslx')
.then(() => { console.log('file opened'); })
.catch(console.error);

Максим
21.07.2016
08:56:23
хм. спасибо. попробую

Andrew
21.07.2016
08:56:30
но опять же если не хотите плодить зависимостей используйте нативные возможности Node, opn написан на 90 строк кода

Vladimir
21.07.2016
08:56:43
ага

Admin
ERROR: S client not available

Andrew
21.07.2016
08:56:47
Она использует Child proccess и Promises
А то будет как с left pad )

Vladimir
21.07.2016
08:57:45

Andrew
21.07.2016
08:57:49
Поставил звезду, форкнул, совесть чиста, копировал код и сказал спасибо )

Vladimir
21.07.2016
08:57:50
микро-модули хороши

Andrew
21.07.2016
08:59:02
Согласен, лично мой способ решать - разбираться как это работает ) Но можно и просто юзать что решает проблему, смотря ради чего делаешь свое дело )

Vladimir
21.07.2016
09:00:16
отказ от микромодулей самый простой способ отказаться от фикса багов за тебя, от security патчей и тому подобного

Andrew
21.07.2016
09:01:11
да это как ползунок между полным контролем и нарастающей функциональностью

Максим
21.07.2016
09:06:47
хм. почему-то пишет что файл не найден
даже если точный полный путь прописываешь

print('hi')
21.07.2016
09:07:06
гайз а как дату выводить в таком формате?
new Date(year, month, day, hours, minutes, seconds, milliseconds)

Google

print('hi')
21.07.2016
09:07:07
?

Andrew
21.07.2016
09:07:23
попробуй txt создать в папке с проектом его открой

Egor
21.07.2016
09:07:47
> гайз а как дату выводить в таком формате?
moment?

Andrew
21.07.2016
09:07:47
Igor подключи moment и не парься

print('hi')
21.07.2016
09:08:22

Максим
21.07.2016
09:09:28
txt открывает
о
теперь и эксель открылся
значит ошибку какую=-то не заметил
спасибо, ребята

print('hi')
21.07.2016
09:12:09
getDay()
Получить номер дня в неделе. Неделя в JavaScript начинается с воскресенья, так что результат будет числом от 0(воскресенье) до 6(суббота).
опять американские замашки...
день недели же с Monday начинается... все об этом знают...

Egor
21.07.2016
09:13:06
Ну ставь же момент.

print('hi')
21.07.2016
09:21:29
http://jsbin.com/duvusutefu/edit?html,js,console

Vladimir
21.07.2016
09:22:55

print('hi')
21.07.2016
09:28:42
var hoursOffset = d.getHours() - d.getUTCHours();
гайз,кто знает менее пищерный вариант получения GMT

Anton
21.07.2016
09:31:35
moment.js

hlomzik
21.07.2016
09:59:40

print('hi')
21.07.2016
10:00:51