Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классическая игра в аркадном стиле для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни.

Arkanoid Pikabu

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
FreshAngry007
2 года назад

Как нейросеть может помочь разработчику с сайтом?⁠⁠

Просто для эксперимента вчера посетила мысль, как бы сделать дизайн чуть по привлекательнее чем есть сейчас, исходил из того что дизайн должен отражать характер создателя.

Как нейросеть может помочь разработчику с сайтом? Мастер, Golang, Vue, Нейронные сети, Искусственный интеллект, Длиннопост

Например мне жутко не нравиться вот это изображение, дизайн которого делала девочка лет 19, которая уже была не новичком кстати, просто уточняю это важно!

И так, чисто для прикола я пошел спрашивать у нейросети что она может что-то лучше предложить... Помучавшись минут 20 на бесплатном аккаунте, мне понравилось вот это.

Вот как будет выглядеть если вставить на сайт. Если что я не заморачивался со стилистикой, размерами, отступами просто примерил обновку как говорится на жаргоне разработчиков))

Как нейросеть может помочь разработчику с сайтом? Мастер, Golang, Vue, Нейронные сети, Искусственный интеллект, Длиннопост

Не кажется ли вам господа, что это прорыв? Я простой прогер, не знающий ни чего о дизайне взял и сделал за 20 минут (бесплатно, индивидуально и без потери времени) лучше чем дизайнер которой я заплатил 15 т.р за дизайн этой страницы? А если подойти к этому с умом? И проработать всю страницу с нейросетью вместе? Напомню без-лимит стоит 30 баксов у этой проги!

Ну а теперь держитесь крепко сейчас за свое кофе или что у вас там)) Далее я подумал куда глубже! Встал тут вопрос с эксклюзивными фотками объявлений, типа чтоб титульная фотка генерировалась только по особому описанию БЕЗ ТВОЕГО УЧАСТИЯ И ОСТАЛЬНОГО ГЕМОРА! Те кто занимаются наполнениями интернет-магазинов подтвердят как трудно и затратно сделать привлекательную фотку для продукта или еще куда-то под свою стилистику и все такое.

Ладно ок пошел я на сайт и решил вот эту фотку заменить по наименованию объявления у нейросети

Как нейросеть может помочь разработчику с сайтом? Мастер, Golang, Vue, Нейронные сети, Искусственный интеллект, Длиннопост

Вот что вышло

Как нейросеть может помочь разработчику с сайтом? Мастер, Golang, Vue, Нейронные сети, Искусственный интеллект, Длиннопост

Как вам? Нейросеть а теперь я ее буду называть лучшим другом и товарищем, сделала мне это! И это все за 5 минут без головной боли с поиском и обработкой фоток! Ну лучше же, не? А если за морочиться с грамотным описание и его проработкой? Вы понимаете что это прорыв? Вот как будет выглядеть в полный размер.

Как нейросеть может помочь разработчику с сайтом? Мастер, Golang, Vue, Нейронные сети, Искусственный интеллект, Длиннопост

Короче такой вот мощный инструмент ( даже наверное уже и не инструмент, а партнер)) ) у меня появился в руках. Который позволит в умелых руках и под чутким руководством действительно составить мощную конкуренцию и сделать проект по настоящему уникальным!

Подводим итоги и по факту получается минус когорты фотографов, дизайнеров, различных заполняльщиков контента. Экономия кучи денег, сил, нервов и времени!

Как нейросеть может помочь разработчику с сайтом? Мастер, Golang, Vue, Нейронные сети, Искусственный интеллект, Длиннопост

Вы только посмотрите на выдачу яндекса? Интересная? Да одно и тоже! По другому вопрос будет стоять если этим займется нейросеть! Будет как минимум интересно шариться по нету!

Будущее уже наступило! Роботы уже помогают мне и многим в разработке и останавливаться я не собираюсь а на оборот расширю с ними взаимодействие, стадия игры с нейросетью уже прошла! Сейчас информация для противоположного пола, осторожно на очереди секс куклы с ии и к ним все больше присматриваются мужчины!

Ссылка на сайт ( https://1001-ad.ru ) кому интересно. Надеюсь вам мой эксперимент понравился! ну и с наступающим вас!

Показать полностью 5
[моё] Мастер Golang Vue Нейронные сети Искусственный интеллект Длиннопост
17
4
Baskovsky
Baskovsky
2 года назад
Web-технологии
Серия Айтишники

На что способен Vue.js⁠⁠

Я, ведущий Денис Басковский, беру интервью у Vue.js разработчика Анастасии Егоровой. В этом подкасте мы поговорим про фреймворк Vue.js, который набирает популярность у Front-End разработчиков со всего мира.

[моё] IT Vue Программирование Web-программирование Веб-разработка Javascript Typescript Веб фреймворки Видео YouTube
9
38
InfinitySeeker
InfinitySeeker
2 года назад
Web-технологии

Как я свой первый учебный Fullstack-проект писал⁠⁠

Как я свой первый учебный Fullstack-проект писал Программирование, Python, Javascript, Nginx, Flask, Vue, IT, Linux, Разработка, Веб-разработка, Самообразование, Длиннопост

Я вас категорически приветствую. Сегодня я вам расскажу о том, как мне удалось написать наиуникальнейший домашний проект без пап, мам, кредитов, а также без различного рода курсов (юзал только официальные доки, Stackoverflow, Quora, Reddit и мёртвые форумы 2007 года) - Список Дел (он же ToDo List). Казалось бы, что может быть более банальным? С одной стороны, читатель, ты абсолютно прав, но с другой - не всё так однозначно. Но обо всём по порядку...


О себе
Мальчик, 34 годика. В 2010 году окончил ДВАГС по специальности менеджмент, после ВУЗа относительно непродолжительное время работал торговым представителем, чуть позже, в 2011 я решил попробовать себя в веб-разработке, и меня позвали на работу в маленькую, но очень гордую дальневосточную IT-контору, которая как раз и специализировалась на Web (jQuery, Backbone, ExtJS, C#, MSSQL). Для меня на тот момент доступна была лишь базовая вёрстка, ибо знаний и опыта в этой области в те времена у меня особо не было, однако за пару лет я кое-чего поднабрался, хоть в программировании и не преуспел, - отсутствие технического бэкграунда и жизненного опыта мне тогда недоставало, но писать "лапшу" на jQuery, приправленную небольшим количеством логики, мне-таки удавалось (с переменным успехом). Дальшейшее отсутствие, прежде всего, денежных перспектив, а также карьерного роста с учётом моей врождённой тупизны вкупе породили мысль покинуть несостоявшегося IT-гиганта (который, как мне позже стало известно, в скором времени распался) и привели меня на госслужбу - в министерство информационных технологий и связи Х. края в отдел развития систем электронного документооборота, где я работал следующие пару лет, устанавливая ЭЦП и помогая тётенькам исправить то, что "само" ломалось. В то же время со мной случилась секта, йога, ретриты, путешествия... Короче, я уволилися с госслужбы и переехал вместе с родителями на юг нашей необъятной. Потом опять были путешествия, автостоп по забугорью, попутно попадались мелкие проекты по вёрстке на удалёнке. Менялись города, страны, а мозгов так и не прибавилось. Затем по до сих пор мне самому непонятной причине я захотел пойти в море матросом. Сказано - сделано. Учёба на морских курсах, практика и первая жуткая работа на местном флоте за 500 долларов, где вокруг вода, чайки и беспробудные алкаши - влажные мечты весьма значительно расходились с отягощающей реальностью. Чуть позже я переквалифицировался в буфетчики (помощник повара), о чём я уже писал на Пикабу, и пошёл в "большие моря" и на "большие пароходы", денег стало тоже чуть больше. Кстати говоря, работа в море мне нравится до сих пор, но в ней есть одно "НО": если ты стал моряком, то другой жизни у тебя больше не будет, как ни старайся, ну, кроме разве что, если ты капитан (да и то, не всё там так радужно), но это не мой случай, и, как выяснилось, это мне не совсем подходит. Последний контракт я пробыл в море 8 месяцев, совершил, практически кругосветное путешествие (Владивосток, Китай, Корея, Новая Зеландия, Австралия, Таити, Новая Каледония, Ямайка, Панама, США, Англия, Франция, Нидерланды), но выйти на берег мне так ни разу и не удалось из-за запрета портовых властей в связи с пандемией, т.е., я побывал везде и одновременно нигде - какая ирония... Зато я видел все оттенки воды. Ха-ха.
На сегодняшний день на берегу я нахожусь уже год, живу в Калиниграде с девушкой, занимаюсь всякими мелочами и одновременно постигаю ремесло web-разработчика, и для себя я твёрдо решил, что море обойдётся без меня (хотя мне до сих пор звонят с предложениями о работе время от времени), и что я-таки хочу жить и работать на берегу и найти удалённую работу, очень желательно в IT в связи с тем, что айтишка - это хорошо, интересно, при основательном подходе вполне денежно, да и какое-никакое представление об этом у меня уже имеется, хоть актуальных знаний мне сейчас явно недостаёт, но это не проблема - терпение и труд, как говорится... А путешествий и относительно острых ощущений мне уже хватило, и пора бы уже подумать о семье, карьере и других "земных" вещах. Лирики, пожалуй, достаточно, перейдём к делу.


Суть проекта
Проект - список дел, имеющий различный функционал для гостя и зарегистрированного пользователя.

Гостю доступен только один список, который хранится локально в браузере (в Local Storage) и, соотвественно, недоступен на других устройствах. Возможности в этом случае ограничены добавлением, редактированием, ранжированием (перемещением) и удалением пунктов списка.

Зарегистрированному пользователю доступно создание неограниченного количества списков, включая сохранение списка гостя, если таковой имелся, а также сохранение всех иных данных в БД. Для каждого списка в данном случае доступен всё тот же функционал (создание, редактирование, ранжирование и удаление пунктов списка), однако есть супер-пупер-друпер-мега-киллер-фича - это шаринг списков между пользователями и возможность одновременного их редактирования в режиме реального времени (посредством WebSocket). "Зачем это нужно?" - спросите вы. А я вам отвечу словами бессмертного лидера культовой группы Bredor Эскобара: "Ну да хер его знает." Хотел поработать с веб-сокетами в рамках учебного проекта и всего делов. Также добавлен стандартный административный раздел, чтобы не править данные напрямую ручками в базе.


Код и демо
Frontend: todo-client
Backend: todo-server
За код сильно прошу не пинать - я не профи. И да, я знаю, что есть кое-какой технический долг, но до этого руки пока не дошли (и никогда не дойдут, естественно).

Demo: https://infseeker-todo.(tk) - надобно скобки убрать. Т.к., к сожалению, Пикабу запрещает публикацию адресов с доменом tk (Tokelau), но я взял этот домен, т.к. он бесплатный и для публикации домашнего проекта вполне подходит.

Тестовые пользователи для тех, кто не хочется регистрироваться:
Пользователь 1:
Имя: TestUserOne
Пароль: TestUserOne123

Пользователь 2:
Имя: TestUserTwo
Пароль: TestUserTwo123


Технологический стек
Backend:
Web-Фреймворк (API): Flask (Python)
База данных: PostgreSQL
Веб-сервер: Gunicort + Nginx
ORM: Flask SQLAlchemy + Flask Marshmallow
Аутентификация: Flask Login
Авторизация: Flask Principal
SMTP-интерфейс: Flask Mail
Планировщик заданий: Flask APScheduler
Защита от ботов: Google reCaptcha v3
Админка: Flask Admin
WebSocket: Flask SocketIO

Frontend:
JS-Фреймворк: Vue 3
Сборщик проекта: Vite
Роутинг: Vue Router
Защита от ботов: Google reCaptcha v3
Валидация форм: Vuelidate
Локализация интерфейса: Vue i18n
Всплывающие уведомления: Vue Toastification
Drag'n'Drop: Vue Draggable Next
Редактор изображений: Vue Advanced Cropper
CSS-фреймворк: Bootstrap 5
CSS-тема: Sneat
WebSocket: SocketIO

Demo VDS:
Дата-центр: Россия, Королёв (Rucloud)
ОС: Ubuntu 18.04
Процессор: 1x2.2ГГц
Память: 0.5Гб
HDD: 10Gb


Процесс разработки
Постараюсь кратенько обозначить основные моменты в процессе планирования, разработки и тестирования проекта.
Общий срок, начиная от идеи составил 3,5 календарных месяца (с середины мая 2022 до начала сентября 2022), однако реальный срок непосредственной разработки составил чуть больше 2-х месяцев.

Общий процесс разработки проекта строился примерно следующим образом:
- Первичное планирование - наброски идеи проекта (Confluence)
- Прототипирование (основные экраны и элементы интерфейса) (Figma)
- Разработка пользовательских сценариев (User Stories) (Confluence)
- Текстовое описание базового функционала (Confluence)
- Постановка и выполнение задач по разработке, тестирование (Jira)

Методологией разработки был выбран недо-Scrum (1-недельные спринты, в спринт задачи в основном попадали напрямую из головы, а не из беклога, оценка сроков выполнения задач была номинальной, а тестирование происходило обычно сразу в продакшене), т.е., по сути, это был обыкновенный Waterfall, приправленный самообманом.
Однако, несмотря на все недочёты, разработка была спланирована, начата, закончена, и проект запущен в условный продакшн на демо-сервере. В планах было уложиться в 2 месяца, но, как это обычно бывает, согласно первому закону Паркинсона, сроки были чуть расширены.

Стоит отметить, что планированием тестовых мероприятий, ведением тестовой документации (Jira Xray) и непосредственным тестированием (полуавтоматизированное тестирование API в Postman, ручное тестирование интерфейса) занималась моя девушка, которая в относительно ближайшее время планирует также внедриться в IT, но, насколько мы адекватно можем оценивать сегодняшний рынок и её возможности, то вкатиться ручным тестировщиком вариантов практически нет ввиду пресыщенности рынка и отстуствия у неё опыта работы в реальных командах на реальных проектах. Поэтому, скорее всего, первоначально она пойдёт в техподдержку или что-то похожее, а там, быть может, и до разработки доберёмся, благо, девочка она умная и относительно быстро схватывает основы веб-разработки. Но время, как говорится, покажет.

Хотелось было отметить ещё множество различных интересных аспектов разработки проекта, однако, дабы не превращать пост в нечитаемую портянку, делать я этого не буду (на самом деле, мне просто лень). Кому интересно, то зайдёт на Демо-сервер и заглянет ко мне на уютненький Github.


Что я вспомнил и чему научился
Frontend:
- HTML 5 (структура, семантика)
- CSS 3 (Flex, Grid, Animation и пр.) + Bootstrap 5
- Основы JS, включая фичи ES6+
- Основы Vue 3, построения SPA-приложений, компонентный подход
- Работа с роутами (Vue Router)
- Работа с Local Storage
- Работа с асинхронными запросами и данными
- Реализация взаимодействия клиентов в реальном времени посредством WebSocket (SocketIO)

Backend:
- Основы Python 3
- Flask (REST API + Admin)
- Регистрация пользователей и работа с правами доступа (Flask Login)
- Работа с данными и ORM (Flask SQLAlchemy + Flask Marshmallow)
- Основы SQL, PostgreSQL
- Работа с WebSocket (Flask SocketIO)

Другое:
- Работа с Git, Github, Github Actions (автоматический деплой в продакшн по SSH на пуш)
- Конфигурирование Nginx и Gunicorn (настройка служб, воркеров, редиректа, HTTPS и пр.)
- Работа с Linux, командной строкой
- Работа с инструментами разработки (VSCode + плагины, pgAdmin, Postman, Chrome DevTools)


Что дальше?
Если вопрос касается данного проекта, то его разработка завершена окончательно и бесповоротно, т.е., всё, что я планировал сделать, я сделал. Теперь остаётся подтянуть и собрать воедино все накопленные знания и усиленно искать работу. Понятно, что в наше время это непросто, плюс возраст, плюс отсутствие соответствующего образования делают из меня не самого желанного кандидата даже на позицию джуниора, но, я думаю, как-нибудь прорвёмся, да и проект мой, я считаю, вполне себе годная демка моих знаний и скиллов, пускай это слишком сильно сказано, но, тем не менее. Будем верить в лучшее и двигаться вперёд. Мир!

Благодарю за внимание.

Показать полностью 1
[моё] Программирование Python Javascript Nginx Flask Vue IT Linux Разработка Веб-разработка Самообразование Длиннопост
26
2
dokoiv
2 года назад

Сервис по запоминанию сложных паролей⁠⁠

Сделал сервис, который генерирует 35 шт 64-разрядных паролей на основе любой строки/слова/фразы/даты/числа. Каждые 4 символа гарантированно содержат нижний и верхний регистр, спецсимвол и число. Идея заключается в том, чтобы помнить не сам пароль, а как бы ссылку на него.


ссылка на сайт -> https://pass-grid.online/

Сервис по запоминанию сложных паролей Программирование, Vue, Javascript, Пароль, Запоминалка

Удобно когда требуется часто менять пароль, а выдумывать новые уже нет фантазии.


Сайт не собирает и не хранит никакой информации, не отправляет никакие данные никуда, все вычисления производятся на вашем устройстве.


Критика и пожелания приветствуются.

Показать полностью 1
[моё] Программирование Vue Javascript Пароль Запоминалка
74
14
KiriTt
KiriTt
3 года назад
Лига программистов

Хочу программировать. Связь между приложениями⁠⁠

Всем привет. Продолжение поста Хочу программировать. От WEB-приложения до ПК версии

Сейчас в приложении можно добавить материал, в него – текст и фото. Можно редактировать, переносить между полосами/номерами, удалять, копировать и т. д. Выглядит все это так:

Хочу программировать. Связь между приложениями Программирование, Electron, Vue, Javascript, Adobe, Длиннопост

После первых тестов при реальных условиях работы изменил способ хранения информации. Изначально все материалы каждого газетного номера хранились в общем JSON файле. Однако при таком способе стали возникать проблемы при его совместном использовании: во время синхронизации в облачном хранилище временами сталкивались запросы к одному и тому же файлу, что приводило к конфликтам и созданию ненужных резервных копий. В итоге от единого файла я отказался, заменив его на папку с файлами. Каждая папка – отдельный номер, в ней подпапки с номерами газетных полос, а уже в них каждый материал хранится в отдельном JSON. На этом проблемы при совместной работе прекратились.

Хочу программировать. Связь между приложениями Программирование, Electron, Vue, Javascript, Adobe, Длиннопост

Второй серьезный этап – связать хранилище газетных статей с Adobe InDesign. Реализовано это на основе Adobe CEP HTML Engine. Самодельная панель с гордым именем "ВЕРСТАЛЬНЯ". Основная функция – читать материал из JSON и расставлять его элементы по определенному шаблону, добавляя к тексту изображения. Помимо этого панель может подгонять содержимое, видоизменять графические фреймы, экспортировать готовые полосы в PDF, измерять площадь объектов, работать с некоторой информацией открытых файлов и т. д.

Хочу программировать. Связь между приложениями Программирование, Electron, Vue, Javascript, Adobe, Длиннопост

Такой подход сократил время на однообразные повторяющиеся операции в несколько раз. Можно сосредоточиться на более полезных вещах. Совместно с написанием панели пошел изучать SVG и в Adobe Illustrator сделал верхний ряд иконок. Раньше вместо них были кнопки с текстом, которые занимали гораздо больше места.

Основной объем работы проделан. Дальше – допиливание мелких функций и исправление найденных ошибок...

Показать полностью 3
[моё] Программирование Electron Vue Javascript Adobe Длиннопост
16
Nemos
Nemos
3 года назад

Ищу ментора⁠⁠

Доброго времени суток!


Хочу кардинально сменить профессиональный род деятельность, в связи с этим ищу ментора по js и vue (направлен я на front-end).


Имеются базовые знания html,css,js,vue 3(в основном по option API, composition в процессе). Из vue знаком с vue router и поверхность с vuex, немного ковырял библиотеку "element plus".


Самообучаюсь, спросить не у кого, очень не хватает учителя. И очень не хватает практики.


Мой приоритет - хоть куда-то вклиниться джуном.

[моё] Ментор Менторство Javascript Vue Программирование Текст IT
20
13
KiriTt
KiriTt
3 года назад
Лига программистов

Хочу программировать. От WEB-приложения до ПК версии⁠⁠

Всем привет. 7 месяцев прошло с моего последнего поста. Вот этого:

Когда помощь зашла...


Тогда на VueJS я реализовал веб-приложение для хранения и обмена текстами новостных сюжетов. Вот уже 7 месяцев оно вполне адекватно работает на сервисе Heroku.

Хочу программировать. От WEB-приложения до ПК версии Программирование, Vue, Electron, Длиннопост

Чуть позже я добавил функционал, который позволил копировать части текста из приложения так, чтобы CEPHtmlEngine в Adobe Premiere мог самостоятельно расставлять небольшие участки видео, в частности интервью, а After Effects в автоматическом режиме создавал титры для интервью.

Хочу программировать. От WEB-приложения до ПК версии Программирование, Vue, Electron, Длиннопост
Хочу программировать. От WEB-приложения до ПК версии Программирование, Vue, Electron, Длиннопост

Панели в Adobe, кстати, я тоже написал самостоятельно. В них так же используется JavaScript.

У меня давно зрела мысль написать подобное приложение и для газетных статей по той же технологии. Начал я его давно. Дело продвигалось ооочень медленно. Сказались и малое количество свободного времени, и внезапные продолжительные больничные, и пополнение в семействе... А местами, что уж греха таить, и банальное нежелание что-то делать.

Так или иначе, дело шло. Медленно, но стабильно... Ровно до того момента, пока ввиду определенных событий не начался большой исход зарубежных компаний из России. А так как моей целью был зарубежный сервис Heroku, то я начал немного переживать, а вдруг и он уйдет... А приложение пишется...

Хочу программировать. От WEB-приложения до ПК версии Программирование, Vue, Electron, Длиннопост

Приложение на VueJS... Других языков программирования я не знаю... И единственное решение, которое я для себя нашел - фреймворк Electron. На момент написания поста приложение находится в стадии подготовки к компиляции для Windows.

Хочу программировать. От WEB-приложения до ПК версии Программирование, Vue, Electron, Длиннопост

В качестве хранилища информации я выбрал сетевой диск от mail.ru. Данные хранятся в формате JSON. Может, не самое правильное решение, но дешево и сердито. На крайний случай все может работать и с локальным сетевым диском, если выключится вообще все вместе с интернетом.

Хочу программировать. От WEB-приложения до ПК версии Программирование, Vue, Electron, Длиннопост

В планах после запуска приложения в работу написать CEP панель для InDesign, которая будет подхватывать данные из сохраненных JSON и вставлять тексты по шаблону на верстаемые полосы. Пока все. Спасибо за внимание и до новых встреч...

Показать полностью 6
[моё] Программирование Vue Electron Длиннопост
4
164
VincentCasse
3 года назад
Информационная безопасность IT

Модуль Peacenotwar саботирует разработчиков npm в пакете node-ipc (vue-cli) в знак протеста против вторжения в Украину⁠⁠

Если вкратце, то некие "личности" запушили в репозиторий node-ipc код, который удаляет файлы с сервера. Это затронуло пакет vue-cli


Это может затронуть всех front-end разработчиков, будьте очень внимательны к тому, какие пакеты используете


Ниже гугл траслейт.


5 марта 2022 года пользователи популярного JavaScript-фреймворка Vue.js начали сталкиваться с тем, что можно описать только как атаку на цепочку поставок, влияющую на экосистему npm. Это было результатом вложенных зависимостей и саботажа в знак протеста со стороны сопровождающего пакета node-ipc


Этот инцидент безопасности связан с деструктивными действиями по повреждению файлов на диске одним разработчиком и его попытками скрыть и переформулировать этот преднамеренный саботаж в различных формах. Хотя это атака с мотивами протеста, она подчеркивает более серьезную проблему, стоящую перед цепочкой поставок программного обеспечения: транзитивные зависимости в вашем коде могут оказать огромное влияние на вашу безопасность.

Более подробно можно здесь прочитать https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-pack... и здесь ветка обсуждения на гитхабе https://github.com/vuejs/vue-cli/issues/7054

Frontend Npm Github Вирус Javascript Vue React Веб-разработка Текст Политика
108
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии