Олег
Если что, я готов пообщаться))
Мария
там гугл формы, 15 минут тестик и всё
Олег
А я уж думал там исследование, а это статистика)))
Mike
Бот с трояном
Мария
ну сейчас такие требования, что всё должно поддаваться матстат обработке, иначе как валидность данных подтвердить + значимость результата
Мария
интересно, что с ссылкой может сделать студентка психфака)
Мария
в общем, я оставлю ссылку, желающие могут пройти всё анонимно, естественно! в графе имя необязательно что-то писать, это формальность от научрука. заранее спасибо 💖 https://forms.gle/d5qXyGZEhyJDRhbo7
Олег
Ой, да много чего))) Я вот могу представиться вам студенткой физфака, сильно ли это даст вам веру в то, что я не хочу фишингом заняться?
Олег
* Медленно приоткрываю форточку 🌚 *
Руки прочь! Еще не слишком душно!
Anton [az09@osm]
я изучаю личностные особенности и выгорание
нет никакого выгорания, это выдумки психологов
Nikolay
нет никакого выгорания, это выдумки психологов
Есть что то вроде депрессии, из-за растущей ответственности/давления
Anton [az09@osm]
Ой, да много чего))) Я вот могу представиться вам студенткой физфака, сильно ли это даст вам веру в то, что я не хочу фишингом заняться?
про недавнюю историю с атакой на утилиту архивирования все уже в курсе? вот ведь настырные какие хакеры - джва года своей цели добивались, мейнтейнера загнобили!
Anton [az09@osm]
Есть что то вроде депрессии, из-за растущей ответственности/давления
очень простое упражнение, которым я пользуюсь уже 30 лет (весь свой рабочий стаж ровно на одном месте). поднять руку вверх, резко опустить её вниз со словами "да и хрен с ним"
Anton [az09@osm]
друзья, подскажите пожалуйста где у меня ошибка. делаю по инструкции npm install --save-dev electron и получаю следующее ant@a-Aspire:~/Documents/Абвгд/HelloWorld$ npm install --save-dev electron npm ERR! code 1 npm ERR! path /home/ant/Documents/Абвгд/HelloWorld/node_modules/electron npm ERR! command failed npm ERR! command sh -c node install.js npm ERR! /home/ant/Documents/Абвгд/HelloWorld/node_modules/electron/install.js:45 npm ERR! checksums: process.env.electron_use_remote_checksums ?? process.env.npm_config_electron_use_remote_checksums ? undefined : require('./checksums.json'), npm ERR! ^ npm ERR! npm ERR! SyntaxError: Unexpected token '?' npm ERR! at wrapSafe (internal/modules/cjs/loader.js:915:16) npm ERR! at Module._compile (internal/modules/cjs/loader.js:963:27) npm ERR! at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) npm ERR! at Module.load (internal/modules/cjs/loader.js:863:32) npm ERR! at Function.Module._load (internal/modules/cjs/loader.js:708:14) npm ERR! at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) npm ERR! at internal/main/run_main_module.js:17:47 npm ERR! A complete log of this run can be found in: npm ERR! /home/ant/.npm/_logs/2024-04-13T17_26_43_954Z-debug-0.log sudo не помогает, --unsafe-perm=true тоже ): может такое быть из-за кириллицы в пути? Убунта 22.04 node -v v12.22.9 npm -v 8.5.1
Anton [az09@osm]
кажется ноду надо поднять повыше)
Алексей
Что у вас на 45 строчке
Алексей
Он пишет что у вас где-то вопросительный знак какой-то рандомный в коде
Anton [az09@osm]
Он пишет что у вас где-то вопросительный знак какой-то рандомный в коде
это не мой код. там на какую-то секунду появляется папка я так предполагаю node_modules и тут же исчезает
🅰️nimeCoder
оператор ?? от 14 или 16 ноды
🅰️nimeCoder
📎 Docs → Web → JavaScript → Reference → Operators → Nullish coalescing The nullish coalescing (??) operator is a logical operator that returns its right-hand side operand when its left-hand side operand is null or undefined, and otherwise returns its left-hand side operand.
🅰️nimeCoder
Алексей
А ну вот, тебе и решение, ноду выше 14 апни и все
🅰️nimeCoder
если проект новый, не вижу смысла юзать <18
Anton [az09@osm]
А ну вот, тебе и решение, ноду выше 14 апни и все
сложна. когда и как ставил не помню, как теперь снести старьё непонятно $ which node /usr/bin/node $ dpkg -L node dpkg-query: package 'node' is not installed
Nikolay Dimitriev
Проблема, с которой вы столкнулись, скорее всего связана с ограничениями безопасности в Windows для приложений, запускаемых из папки %LOCALAPPDATA%. По умолчанию Windows применяет строгие правила безопасности к таким приложениям из соображений защиты системы от вредоносных программ. Возможно, для запуска вашего приложения из %LOCALAPPDATA% требуется настроить дополнительные разрешения или выполнить дополнительные шаги для обхода ограничений безопасности. Вот несколько возможных подходов: Подпись приложения: Удостоверьтесь, что ваше приложение подписано цифровым сертификатом. Подписанные приложения имеют больше доверия со стороны Windows и могут иметь больше привилегий. Разрешения на папку: Попробуйте установить разрешения на папку %LOCALAPPDATA%\appName, чтобы приложение имело доступ к выполнению. Убедитесь, что у пользователя, запускающего приложение, есть необходимые разрешения на эту папку. Использование другого места для установки: Если это возможно, попробуйте установить приложение в другое место, например, в папку %ProgramFiles%, где обычно размещаются приложения. Изучение журналов событий: Проверьте журналы событий Windows на наличие сообщений об ошибках запуска приложения. Это может дать вам более точное представление о причинах, по которым приложение блокируется. Контакт с поддержкой Microsoft: Возможно, стоит обратиться в службу поддержки Microsoft или обратиться к сообществу разработчиков Windows для получения дополнительной помощи. Изучение документации электрона и Squirrel: Проверьте, есть ли какие-то специфические рекомендации или ограничения по установке и запуску приложений, созданных с использованием электрона и Squirrel, которые могут влиять на работу в ограниченном режиме Windows. Убедитесь, что вы понимаете и принимаете потенциальные риски безопасности при изменении настроек безопасности в Windows. Внесение изменений в безопасность операционной системы может повлиять на ее стабильность и защиту от угроз.
Это всё фигня. Нужно было прописать разрешения не для appName\appName.exe, а для appName\app-2.3.9\appName.exe. А для app-* как-то сделать разрешение для всех версий. Просто проставить звёздочку (app-*) не сработает.
Алексей
Anton [az09@osm]
ноду можно с сайта просто скачать, в гугле download node js напиши и все
я и скачал. но там tar-архив. и даже если распаковать, то как в линюксе убедиться что от старой версии никаких волос не осталось?..
Алексей
ну ты сначала ремуваешь старую версию, потом просто устанавливаешь новю и пишешь в терминале node -v
Алексей
должно выдать новую версию
Алексей
https://stackoverflow.com/questions/32426601/how-can-i-completely-uninstall-nodejs-npm-and-node-in-ubuntu думаю это
Алексей
apt-get remove nodejs
Алексей
в общем на форуме все подробно расписано, по инструкции сделай и все четко будет
Anton [az09@osm]
должно выдать новую версию
ты уверен, что понимаешь как это происходит в убунте?! )) я очевидно не пользовался официальным репозитарием , в предыдущем сообщении показывал, что dpkg не находит ноду в списках установленных пакетов
Anton [az09@osm]
спасибо, я всё попробую👍
10N37
Это всё фигня. Нужно было прописать разрешения не для appName\appName.exe, а для appName\app-2.3.9\appName.exe. А для app-* как-то сделать разрешение для всех версий. Просто проставить звёздочку (app-*) не сработает.
Без более глубокого погружения и контекста невозможно решать такие задачи со стороны, только если гадать. Поэтому и предложил чатгпт погадать вместо других юзеров чата
Nikolay Dimitriev
Без более глубокого погружения и контекста невозможно решать такие задачи со стороны, только если гадать. Поэтому и предложил чатгпт погадать вместо других юзеров чата
Не, я без негатива ) Просто имел ввиду, что у меня фигня какая-то ) Долго разбирался с этим, чуть мозг не сломал ) Еле-еле удалось всё сделать ) Сработало в итоге так: <App DesktopAppPath="C:\Users\userName\AppData\Local\appName\%appversion%\appName.exe"/> И %appversion% прописать в переменных средах. Надо бы как-нибудь написать какую-то подробную инструкцию, по упаковке ангуляр-приложения в exe и по автообновлению всего этого. Это была жесть )
Илья
Если мне нужно создать 2 окна с простым функционалом(в одном счетчик , в другом кнопка увеличивающая его) как лучше создавать эти окна? Видел что создают 2 отдельных html и также какое-то подобие компоненты с роутами.
Андрей
Добрый день Только начинаю изучать electron Возник такой вопрос, возможно ли сейчас в electron запаковать уже по сути готовый Vue проект ? То есть использовать Electron как оболочку для PC ? Иерархия Vue компонентов внушительная, используемые зависимости тоже представляют из себя достаточно большой package json
Anonym Squad
В интернете, есть готовые бойлерплейты для этого.
Rav
Всем привет Подскажите пж, было у кого такое, при setSavePath файл не скачивается пишет Downloas is interrupted but can be resumed? Пытаешься сделать resume(), но нифига все по кругу повторяется
Anton [az09@osm]
кек было 4 общих группы, осталось две. цифровой самоубийца
Rewrite
@nike300228 вакансии в @javascript_jobs
Андрей
Я делаю так, работает
Тоже сделал Получилось 🔥
Андрей
Я делаю так, работает
А как бороться с встроенными обработчиками событий ? На них выкидывает ошибку Refused to execute inline event handler because it violates the following Content Security Policy directive: "script-src 'self'"
Илья
мб кто-то недавно работал с созданием некольких окон в electron + react?
Rav
Подскажите у что не так раньше при клике на ссылку файл запускался, а сейчас открывается в браузере?
Anton [az09@osm]
а, не увидел
май вэри бэд. искать надо было nodejs, а не node. снес! теперь воспользуюсь nvm по инструкции )
Илья
кто-то сталкивался с подобной ошибкой при запросе?
Илья
Погугли про csp
проблема в том что метатеги , которые советую добавить не помогают пофиксить, поэтому и спрашиваю тут
No
А что ты добавляешь?
Nikolay
кто-то сталкивался с подобной ошибкой при запросе?
Нужно запрос делать из электрона и передавать в приложение через IPC, так фиксил
Илья
Нужно запрос делать из электрона и передавать в приложение через IPC, так фиксил
Я вот тоже сделал так , но это реально так делается на коммерческих проектах?
Виталий
Привет всем) Вопрос касательно подписи собранного .exe файла сертификатом Я заказал у GlobalSign EV сертификат, выбрал установку на облачный HSM, чтобы автоматизировать процесс. Но что-то не удосужился посмотреть, че у нас в России есть из таких решений. Оказывается, нифига-то и нет, может плохо смотрел Подскажите, как вы подписываете свои файлы перед релизом?
Виталий
Вопрос больше про то, где найти это хранилище) И желательно в России
Виталий
с физ токена
И файлы подписываешь вручную после сборки, да?
No
И файлы подписываешь вручную после сборки, да?
ну у меня сейчас кастомная подписка, а до этого была стандартная через electron-builder
Raju
Hi
Raju
How to delete app data folder when we uninstall MSI application in electron js in windows
Стас
How to delete app data folder when we uninstall MSI application in electron js in windows
"nsis": { "deleteAppDataOnUninstall": true },