Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Andrey Sidorov
    @sidorares
    не проще conn.query('select ...', (err, rows) => { if (err) return reject(err); resolve(rows[0]. countOfUnclosedTasks) }) ?
    Алексей
    @Alexey-Myshevskiy
    так было изначально, и тот же эффект
    Andrey Sidorov
    @sidorares
    shameless plug: в mysql2 из коробки есть Promise api
    Алексей
    @Alexey-Myshevskiy
    @sidorares Буду знать спасибо, я решил проблему через коллбек.
    Andrey Sidorov
    @sidorares
    я почти уверен что результат от другой комманды
    если есть affectedRows и т.д - то это ответ от insert/delete
    у селекта всегда массив строк в ответ ( даже если пустой результат )
    Алексей
    @Alexey-Myshevskiy
    неисключено что я плохо знаю промисы и что-то сделал был не так.
    Gavrilov Ruslan
    @shadowwzw
    This message was deleted
    лучше использовать генераторы для более понятного и красивого кода
    а не цепочки .then
    причем bluebird промисы работают быстрее нативных и об этом я публиковал статью на хабре
    AndrewBaggins
    @AndrewBaggins
    Помогите, пожалуйста.Создаю ассоциированный массив, инициализирую переменные, передаю в функцию. Функция не выполняется - говорит, что переменная "game" (см. ниже) не объявлена. Вопрос: это как??? Разве надо явным образом объявлять переменные ассоциированного массива в JS??? И почему именно вторая переменная массива? Почему со всеми остальными всё в порядке (проверял)???
    This message was deleted

    Код:

    // Выполняется по onklick
    function apply() {
                var channel = {};
                channel[status] = document.getElementById("title").value;
                channel[game] = document.getElementById("activity").value;
                channel[language] = document.getElementById("language").value;
                if ($('language-mode').prop("checked")) {
                    param[broadcaster_language] = document.getElementById("language").value;
                    Twitch.api({method: '/channels/' + login, verb: 'PUT', params: channel}, function(error, channel) {});
                }

    Если что, я новичёк в JS (вот прям совсем), т. ч., прошу не казнить на месте.

    AndrewBaggins
    @AndrewBaggins
    Если есть люди, разбирающиеся в TwitchAPI было бы вообще идеально (потому что функция всё равно почему-то не отрабатывает нормально, и нужно ещё выяснить, почему...).
    AndrewBaggins
    @AndrewBaggins

    Код:

    // Выполняется по onklick
    function apply() {
                var channel = {};
                channel[status] = document.getElementById("title").value;
                channel[game] = document.getElementById("activity").value;
                channel[language] = document.getElementById("language").value;
                if ($('language-mode').prop("checked")) {
                    param[broadcaster_language] = document.getElementById("language").value;
                    Twitch.api({method: '/channels/' + login, verb: 'PUT', params: channel}, function(error, channel) {});
                }

    Пордон, немного не так:

    function apply() {
                var channel = {};
                channel[status] = document.getElementById("title").value;
                channel[game] = document.getElementById("activity").value;
                channel[language] = document.getElementById("language").value;
                if ($('language-mode').prop("checked")) {
                    param[broadcaster_language] = document.getElementById("language").value;
                }
                Twitch.api({method: '/channels/' + login, verb: 'PUT', params: channel}, function(error, channel) {});
            }
    Но не суть.
    AndrewBaggins
    @AndrewBaggins
    Код ошибки: Uncaught ReferenceError: game is not defined
    Andrey Sidorov
    @sidorares
    @AndrewBaggins так game объявлена или нет? если просто надо поле "game" установить то тогда channel.game = document.getElementById...
    AndrewBaggins
    @AndrewBaggins
    Так тоже такую же ошибку выдаёт...
    AndrewBaggins
    @AndrewBaggins
    Уже по-всякому пробовал. В итоге просто забил. Послал в функцию прямые запросы к текстовым полям. Вроде помогло....
    AndrewBaggins
    @AndrewBaggins
    Люди, помогите. У меня горит... То ли я слепой, то ли документация писана идиотами. Как закрыть все окна node-webkit-приложения??? Ни "nw.App.closeAllWindows()", ни "App.closeAllWindows()", ни с объявлением через <script>, ни с объявлением через require, ни ещё Бог-знает-что Бог-знает-как не работает!!! Как ещё мне выдолбнуться, чтобы приложение увидело эту функцию и выполнило??? В документации НИГДЕ НЕ НАПИСАНО, как это делается. Либо я в глаза долблюсь. А "по аналогии" (с, к примеру, "Window") не работает (моими руками, по крайней мере). В итоге: "Uncaught ReferenceError: nw is not defined" и вот хоть обгуглись. Помогите, пожалуйста, кто знает...
    Hryhorii Furletov
    @littlefuntik
    Привет всем, уважаемое сообщество!
    создаю fs.createReadStream(file).pipe(мой EventEmitter)
    в результате, если я в моем EventEmitter отправляю emit('error'...), то не выполняется событие 'end' и скрипт не завершается, но файл полностью считывается. Пришлось свое событие создавать 'myError' к примеру. Как так? Объясните, плыс, кто шарит в этом.
    Дмитрий Мязин
    @d4c0
    Ребята, подскажите. Есть сайт , есть сервис на nodejs, нужно осуществить их взаимодействие. Сейчас у нас всё костыльно. Сервис на nodejs крутится на той же машине что и сайт, и мы осуществляли общение cURL'ами. Люди подсказали что это дикий костыль - юзать cURL в контексте локальной машины, посоветовали заюзать Redis. Мы поставили редис (пока ещё не переписывали функционал). Так вот, этот сервис на nodejs должен так же общаться с множеством ПОДсервисов на том же nodejs. Как осуществить их взаимодействие? Они запускаются в отдельных окнах консоли (находятся в разных файлах)? Тут тоже юзать Redis, или я чего-то не понимаю. Может просто в файле основного сервиса сделать require этих ПОДсервисов. Объясните?
    Andrey Sidorov
    @sidorares
    @littlefuntik посмотри в сторону https://github.com/mafintosh/pump
    Nill Mefistophell
    @Mefistophell

    Привет! Получаю данные из формы, но структура не подходит. Кто знает как изменить массив из такого:

    [ '1', '2' ]['username1','username2'],['image1','image2']

    на вот такой

    ['1',username1','image1']['2','username2','image2']

    ?

    или объект с такой структурой
    ewnd9
    @ewnd9
    @Mefistophell https://lodash.com/docs/4.16.3#zip
    _.zip(['a', 'b'], [1, 2], [true, false]);
    // => [['a', 1, true], ['b', 2, false]]
    Nill Mefistophell
    @Mefistophell
    @ewnd9 Благодарю, это то что нужно! Я, правда, уже успел сделать преобразование через перебор.
    Pavel Zinovev
    @zombiQWERTY

    Всем привет.
    У меня проблемы с imagemagick и graphicksmagick:

    imagemagick.identify(srcPath, function(err, features) {
      if (err) { throw err; }
      console.log(features);
    });

    Этот код (и подобный) ничего не выводит в консоль

    Кто нибудь знает в чем может быть проблема?

    пользуюсИ https://github.com/rsms/node-imagemagick

    OS: OSX Sierra
    node latest

    Если заменяю ImageMagick GraphicksMagick то получается тоже самое

    maximilianomonzon
    @maximilianomonzon
    Hi, sorry i need help urgently
    The problem I have is that I can not access the "onclick" property of the buttons and it does not redirect me to the function that I specify
    input(type="submit", name="accion", onclick='jugadas()', value='Quiero')
    script.
    function jugadas (){
    alert('Hi world');
    }
    But, never execute the alert
    I removed the sentences that are obvious
    I am doing something wrong in the javascript syntax?
    Дмитрий Мязин
    @d4c0
    @MKiselev вопрос может быть не в тему, не почему бы не использовать какое-нибудь из готовых решений?
    Maksim Kiselev
    @MaksimKiselev
    @d4c0 не актуально.
    Dmitry Sharshakov
    @sh7dm
    Здравствуйте! никто не мог бы оценить самодельный UI?
    Maksim Kiselev
    @MaksimKiselev
    @sh7dm кидай
    stanleer
    @stanleer
    подскажите как из массива объектов [Object, Object] получить первый объект?
    Vladimir Kutepov
    @frenzzy
    var arr = [{ first: true }, { second: true }]
    arr[0] // => { first: true }
    Khusamov Sukhrob
    @khusamov
    @stanleer Подключить npm install @reactivex/rxjs и написать например это:
    Rx.Observable.from([Object1, Object2]).first() // => Object1
    neroslava
    @neroslava
    Кто может написать генератор пакетов майнкрафт протокола ?
    за даллары
    Oleg Bogdanov
    @wormen
    кто вкурсе как подключаться к виндовым процессам?
    для манипуляции курсором(и не только) в определенной программе
    ewnd9
    @ewnd9
    @wormen можно https://github.com/octalmage/robotjs попробовать
    Oleg Bogdanov
    @wormen
    @ewnd9 это видел, не подходит только по тому, что требуется активое окно
    hellboy81
    @hellboy81
    Gladson Robinson
    @gladsonrobinson
    @gladsonrobinson
    Hi
    On running pm2 on server am getting buffer error.
    buffer.js:269  13:38:10 throw err;  13:38:10 ^  13:38:10 RangeError [ERR_INVALID_OPT_VALUE]: The value "2147483648" is invalid for option "size"  13:38:10 at Function.alloc (buffer.js:278:3)  13:38:10 at new Buffer (buffer.js:180:19)
    ERR_INVALID_OPT_VALUE
    any on got any info on it