Олег
Если что, я готов пообщаться))
Мария
там гугл формы, 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