Помощь Node.js портейбл для Windows
Комрады, поделитесь толковой ссылкой на инструкцию по установке Node.js в портейбл режиме на Windows.
GPT посоветовал скачать архив с бинарными файлами и прописать путь к папке bin к переменной окружения PATH.
Но не работает. ""node"" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
За любые актуальные ссылки буду благодарен.
1004: 20 events @ 2 min
Серверный проц Loongson 3D5000: 32 ядра @ 2 ГГц, 64 Мб L3, DDR4. По мощности уступает Intel Xeon, но зато полностью сделан в Китае. Даты и цены нет.
Сайт Global CTX Mosaic of Mars: аналог Google Earth для Марса.
//soft
▸[2] IDE Raspberry Pi Code Editor бета: работает в браузере, доступен только Python.
▸[3] Конструктор интернет-магазинов Dropbox Shop закроется 15 мая.
▸[4] iOS приложение Poe: чат с нейросетями ChatGPT, Anthropic, Sage и Dragonfly. В будущем обещают добавить ещё.
▸[5] YouTube добавляет для Premium подписчиков формат 1080p с увеличенным битрейтом.
▸[6] Дыра Node.js vm2: код может убежать из песочницы. Патч уже доступен.
//hard
▸[7] Корпус InWin POC: поставляется в виде листов, которые нужно согнуть и собрать. Размер 25 × 28 × 42 см. Цена в ЕС 100 €.
▸[8] Смартфон HTC Wildfire E3 Lite: 6,5" IPS @ 60 Гц, Unisoc SC9863, 3 или 4 Гб ОЗУ, 32 или 64 Гб ПЗУ. Цены и даты нет.
▸[9] Поддержка Intel Core Skylake [6-е поколение, 2015 год] окончена.
▸[10] 3D принтер Creality K1 Max: 30 × 30 × 30 см, 600 мм/с, камера для наблюдения за процессом. Даты и цены нет.
//business
▸[11] Western Digital взломали неделю назад, а My Cloud она всё ещё не запустила.
▸[12] Foxconn выделила 820 млн $ на производство электромобилей на Тайване.
▸[13] Microsoft прекратила гарантийное обслуживание Xbox в России.
▸[14] Гендир OpenAI приехал в гости к премьеру Японии. Обсудил ChatGPT и открытие офиса в стране.
▸[15] Прибыль ByteDance, владельца TikTok, в 2022: 25 млрд $, +79%, чем в 2021.
▸[16] Криптобиржу GDAC взломали. Украли 14 млн $ или 23% средств.
▸[17] Акции Micron +6% из-за сокращения выпуска чипов Samsung.
▸[18] Tesla строит завод аккумуляторов Megapack, которые копят энергию от солнечных панелей, в Шанхае. Запуск в 2024.
▸[19] Baidu подала иск против Apple из-за фейковых приложений с её нейронкой в App Store.
_______________
//alt stream
redirect(Telegram);
Когда используется Https, то обычно сервер передает данные в скрипты уже в расшифрованном виде?
например если сервер апач или nginx, а скрипты на PHP.
Или надо вручную в скриптах каждый раз расшифровывать?
или бывает часто по разному?
как это в nodejs reactjs?
Лучшее враг хорошего
Для тех, кто мог не понять - при попытке исправить 6 предупреждений появилось 75
Деплой NodeJs приложений
Недавно, ко всеобщему сожалению, heroku урезал свой бесплатный тариф для хостинга приложений, который использовался многими разработчиками для хостинга своих пэт проектов. В качестве альтернативы можно использовать:
- Render
- Railway
- Vercel
Ещё по теме:
- 3 free Heroku alternatives to deploy a Node.js app
- Using Express.js with Vercel
А каким бесплатным хостингом пользуетесь вы❓
https://t.me/cherkashindev/72
Создаём народный чат-рулетку
Чат-рулетку придумал школьник Андрей Терновский в 2009 году. В таком чате можно знакомиться и обсуждать интересные темы со случайными собеседниками. Нужен только браузер, веб-камера и микрофон. Я думаю это хорошая и очень полезная идея. С тех пор появилось не мало клонов сайта Андрея, но в существующих реализациях есть много минусов. Поэтому у меня возникла идея создать чат-рулетку с открытым исходным кодом, где пользователи смогут предлагать свои идеи функционала для реализации. В этой статье сначала изложу свои мысли о целях и проблемах данного сервиса, а в конце поделюсь некоторой технической информацией моей реализации.
Проект я назвал OpenChatRoulette: https://github.com/andchir/openchatroulette
Сайт: https://openchatr.com/ru/
Пока реализован только самый необходимый функционал. В разделе "Issues" вы можете создавать задачи со своими идеями и найденными багами.
Зачем?
Кроме общения между людьми чат-рулетку часто используют видео-блогеры для создания контента. Кто-то из них создаёт развлекательный контент, кто-то политический. На YouTube сейчас такие ролики собирают тысячи просмотров.
Так же чат-рулетка даёт возможность общения одиноким людям. Да, есть и отрицательные стороны таких чатов, об этом позже.
Безопасность
Для создания соединения и передачи потоковых данных (звук, видео, сообщения) по технологии "точка-точка" (P2P) используется WebRTC. Эта технология очень удобна с точки зрения экономии ресурсов, т.к. в основном используются ресурсы двух собеседников, а не сервера, на котором установлено программное обеспечение. Если соединение "точка-точка" невозможно, используется TURN сервер, тогда соединение "точка-точка" (клиент-клиент) превращается в "клиент-сервер-клиент". В любом случае пользователи чат-рулетки должны понимать, что если они хотят сохранить свою приватность, то должны использовать VPN, так же как с посещением любых других сайтов сети Интернет.
Некоторые чаты-рулетки сейчас запрещают собеседникам скрывать свои лица. Но я считаю, что делать этого нельзя, у людей могут быть вполне оправданные причины. Например, они не хотят, чтобы их преследовали по политическим причинам в странах, где отсутствует свобода слова.
Я думаю использование виртуальных веб-камер нужно тоже разрешить, это даёт дополнительные возможности для создания интересного контента, а так же для скрытия при необходимости своего лица. Для борьбы с мошенниками нужно сделать предупреждение о том, что собеседник использует виртуальную веб-камеру (это в планах).
Я думаю всех любителей показывать свои интимные места нужно отправлять в раздел "Знакомства 18+". Позже планируется возможность для модератора отправлять туда насильно.
Авторизация
На данный момент в самых известных чатах-рулетках требуется регистрация и авторизация пользователей (в том числе через соц. сети). Я думаю это сделано для дополнительной возможности блокировки пользователей, чтобы потом предложить им платную разблокировку. Или для возможности деанонимизации пользователей для каких-то целей. По-моему это ещё один очень большой минус существующих чатов-рулеток, который нужно исключить. Как уже говорилось, пользователей можно не банить, а насильно отправлять в отдельную группу в случае нарушения ими правил.
Техническая информация
В своем проекте во фронтенд части я использовал JS-фреймворк Angular c NGXS и Bootstrap, т.к. давно работаю с этими инструментами. На серверной стороне NodeJS с PeerJS. Для определения страны пользователя используется MaxMind GeoIP2. Также на сервере установлен Coturn - TURN/STUN сервер для WebRTC.
Если вам понравился этот проект, прошу делиться своими идеями в комментариях и в разделе задач на GitHub.
Осенило
пытаюсь настроить себе nodejs проект. с каждой новой хотелкой и требованием проблемы растут как снежный ком. условно: добавить тайпскрипт, добавить транспайл, добавить хеши и обработку к ассетам, минификации, hmr, ci, и ещё миллион всего можно в разных деталях перечислить. от этого всего пришла в голову мысль, что это похоже на какой нибудь vice city, который ты обильно поливаешь модами, чтоб играть было интересно, заставляешь их дружить между собой и в конечном итоге игра перестаёт работать совсем))