Таймураз 
    
    
        
        
        
        О, прощай бабель
    
 
    
    Sergey 
    
    
        
        
        
        модули
    
 
    
    Sergey 
    
    
        
        
        
        react
    
 
    
    Sergey 
    
    
        
        
        
        не получится попрощаться =(
    
 
    
    Sergey 
    
    
        
        
        
        всегда будет
    
 
    
    Sergey 
    
    
        
        
        
        но можно подключать только object spread, react, es2015-modules
    
 
    
    Таймураз 
    
    
        
        
        
        Вот object spread да, а для остального webpack второй
    
 
    
    Sergey 
    
    
        
        
        
        о ну да, кстати
    
 
    
    Sergey 
    
    
        
        
        
        но реакт
    
 
    
    Таймураз 
    
    
        
                    
                        
                            
                            но реакт
                        
                    
                
        
        
        Я с этой кучей технологий уже не могу понять, гоню я, или был модуль, который конвертил jsx в js
    
 
 
    
    Sergey 
    
    
        
        
        
        плагин для бабеля
    
 
    
    Sergey 
    
    
        
        
        
        раньше был скриптик
    
 
    
    Sergey 
    
    
        
        
        
        но фейсбук отказался от него
    
 
    
    Aleksey 
    
    
        
        
        
        Доброго дня свем  в чате
        есть вопрос по электрону
        можете подсказать?
    
 
    
    Aleksey 
    
    
        
        
        
        делаю тестовое приложение для веб версии сайта
        нужно чтоб при первом запуске приложения окрывалось окно логина/регистрации
        при последующих вход и идентификация юзера проходили автоматически
        как это можно реализовать учитывая тоб что кроссдоменные запросы ограничены политикой cors chrome
    
 
    
    Nikita 
    
    
        
        
        
        indexedDB в этом смысле разве как-то отличается от localStorage?
    
 
    
    Nikita 
    
    
        
        
        
        возни вот больше - это точно)
    
 
    
    Anonymous 
    
    
        
        
        
        Здраствуйте. Можете посоветовать простой роутер который хорошо уживется с электроном ? Мне просто для переключения серверов socket.io
    
 
    
    Sheldhur 
    
    
        
        
        
        можно как-то определить, что окно электрона в фокусе и поверх другого окна с определенным именем?
    
 
    
    Sergey 
    
    
 
    
    Sergey 
    
    
 
    
    Sergey 
    
    
 
    
    Sergey 
    
    
        
        
        
        И немного геморно
    
 
    
    Anonymous 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        https://github.com/electron/electron/blob/master/docs/api/global-shortcut.md
    
 
    
    Sergey 
    
    
        
        
        
        Правила чата: http://telegra.ph/electron-ru-05-15
    
 
    
    Идель 
    
    
        
        
        
        Всем привет! Кто нибудь уже упаковывал .node бинарники в asar? Я почему-то подумал, что мне поможет file-loader из вебпака, вот что пробовал:
        
        1. Он кладёт нодовский бинарник в app, после чего бинарник попадает в app.asar. Это то, что мне нужно, вот конфиг:
        
        {
            test: /\.node$/,
            use: {
                loader: 'file-loader',
                options: {
                    name: '[name].[ext]',
                    outputPath: 'app/',
                    publicPath: './'
                }
            }
        }
        
        2. Но в бандле этот модуль потом экспортит строку с путём до бинарника, а мне нужно, чтобы он в этом месте его звгружал через require.
        
        /***/ "../myBinaryModule/myBinaryModule.node":
        /***/ (function(module, exports) {
        
        module.exports = "./myBinaryModule.node";   // это НЕ то, что мне нужно
        
        /***/ }),
        
        Я подозреваю, что я выбрал не тот лоадер. Я пробовал node-loader, который работает, но только на моей машине, так как он вставляет абсолютный путь до бинарника на моём компе. 
        
        Мне же нужно и запаковать в asar и рекваернуть сам бинарник из бандла в рантайме.
    
 
    
    Sergey 
    
    
        
        
        
        может быть не нужно вообще запаковывать его в вебпак?
    
 
    
    Sergey 
    
    
        
        
        
        а сделать external
    
 
    
    Идель 
    
    
        
        
        
        Да, клёво, экстернал это шаг вперёд. У меня теперь работает упаковка и есть рабочий установочник.
        
        externals: {
            './myBinary.node': './myBinary.node'
        },
        
        Только всё равно, похоже, придётся искать другое решение. Мне нужно ещё укладывать в asar разные бинарники под разные платформы + под каждую платформу нужно выбрать правильный бинарник в зависимости от переменной окружения.
        
        Но всё равно спасибо, Сова!
    
 
    
    Sheldhur 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        в проекте будет одна директория со всеми твоими собранными бинарниками, а при упаковке будет браться необходимый для платформы
    
 
    
    Sheldhur 
    
    
        
        
        
        ось и разрядность есть в переменных, подставляешь их в путь просто
    
 
    
    Electron.js releases 
    
    
        
        
        
        electron v1.6.10 beta
        https://github.com/electron/electron/releases/tag/v1.6.10
        
        Bug Fixes
        Fixed several issues with the electron.d.ts TypeScript definition file. #9484 (https://github.com/electron/electron/pull/9484)
    
 
    
    Sheldhur 
    
    
        
        
        
        как думаете, js не поперхнется массивом из 
        1 695 743 строк?
    
 
    
    Идель 
    
    
        
        
        
        С 500000 у меня относительно спокойно работало. Но если строки большие, то памяти может не хватить
    
 
    
    Sheldhur 
    
    
        
        
        
        там скорее массив sequalize объектов
    
 
    
    Sergey 
    
    
 
    
    Sergey 
    
    
 
    
    Sergey 
    
    
        
        
        
        если в render процессе делать, зависнет
    
 
    
    Sheldhur 
    
    
        
        
        
        не, этот этап я уже прошел :)
    
 
    
    Sheldhur 
    
    
        
        
        
        всё такое в дочернем
    
 
    
    Sergey 
    
    
        
        
        
        лучше вообще в формате очереди
    
 
    
    Sergey 
    
    
        
        
        
        чтобы fail-safe
    
 
    
    Sheldhur 
    
    
        
        
        
        как кстати ему оперативы накинуть?
    
 
    
    Sheldhur 
    
    
 
    
    Sergey 
    
    
        
        
        
        погугли паттерн Очередь )))
    
 
    
    Sheldhur 
    
    
        
        
        
        окай
    
 
    
    GG 
    
    
 
    
    Sheldhur 
    
    
        
                    
                        
                            
                            Если не секрет, что ты делаешь?
                        
                    
                
        
        
        есть геомагнитные обсерватории, их штук 200+ по всему миру, данные в открытом доступе, пилю приложуху, которая всё это будет обрабатывать и выдавать красивую картинку с графиками и всё такое
    
 
 
    
    Sheldhur 
    
    
 
    
    Sheldhur 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        как-то так, примерно
    
 
    
    GG 
    
    
        
        
        
        Ooo
    
 
    
    GG 
    
    
        
        
        
        Мощно
    
 
    
    GG 
    
    
        
        
        
        Ты сам все это рендеришь или либа какая-то?
    
 
    
    Sheldhur 
    
    
        
        
        
        d3
    
 
    
    GG 
    
    
        
        
        
        Норм)
    
 
    
    Sergey 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        угу
    
 
    
    GG 
    
    
 
    
    GG 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        ещё не пробавал, но гугл говорит что на пустом массиве в 1кк уже кончится
    
 
    
    GG 
    
    
        
        
        
        У меня тоже были похожие проблемы, массив был большой, в память все упиралось, не помню уже как решил
    
 
    
    GG 
    
    
        
        
        
        Тоже интересная тема использования больших данных в ноде
    
 
    
    Sergey 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        так в очереди же столько же объектов будет
    
 
    
    GG 
    
    
        
        
        
        +)
    
 
    
    Sheldhur 
    
    
        
        
        
        как форкнутому процессу памяти добавить?
    
 
    
    Sergey 
    
    
        
        
        
        Флаги ноды смотреть