Evgenii_Web
Evgenii_Web
Начальный экран и все остальное все остальное поставить на отложенную загрузку как картинки ленивые
Den 💙💛
Evgenii_Web
Но когда ты понимаешь что js фрейворка просто танк как тяжёлый ты понимаешь что смысла возиться с css нет
Evgenii_Web
Начинаешь резать js спится css😂
Evgenii_Web
Вот пореж так js чтобы css не высыпался тогда да дело будет а так болавство
Evgenii_Web
Я просто забил на это😂👍
Evgenii_Web
Ну ты крут, с другой стороны можно взять файл css порезать его под себя а вот js писать под себя с 0
Den 💙💛
из 500 КБ js грузится килобайт 50
Den 💙💛
Evgenii_Web
Ну чтобы выкинуть js ulkit 3 и написать свой нужно хорошо знать javascript
Den 💙💛
Den 💙💛
В юикит js для взаимодействия компонентов в виртуальным домом
Den 💙💛
По сути ты можешь в юикит без js писать
Evgenii_Web
Den 💙💛
Не все будет гладко, но базу можно
Evgenii_Web
Поэтому я просто забил😂
Den 💙💛
Но js от юикита можно сократить примерно до 80кб
Den 💙💛
Это будет ядро для атрибутов uk-*
Den 💙💛
Тоесть без компонентов
Evgenii_Web
Я решил что когда выучу javascript я просто приду и порежу его до пушинки😁
Den 💙💛
😂
Evgenii_Web
Den 💙💛
Можно посмотреть в сторону других фремов или свое написать
Evgenii_Web
Я написал свой магазин что то радости мне это не принесло😁
Evgenii_Web
Наверное подключу к нему ulkit 3😂
Evgenii_Web
Будет тяжеловато но коасивый
Den 💙💛
Ну да я сейчас ботами занимаюсь пока на сайты забил
Боты очень крутая тема
У нас ребята бот один написали за 2 недели, которым через неделю уже пользовалось 10 млн человек. Ещё через несколько недель была развернута целая инфраструктура на базе этого бота: создано было приложение, подключены разные мессенджеры. А где-то через месяца полтора Гугл интегрировал в Андроид. Сейчас количество пользователей более 30М
А все начиналось с двух ребят и простого бота
Так, что это тема интересная и полезная
Sergey
Sergey
@d0r_w подскажи по модульному js что толковое почитать. Штука крутая. Решил swiper.js в четверку всобачить. В доках вроде понятно, а на практике выходит, что нужно под проект свой бандл собирать каждый раз.
Evgenii_Web
Vladimir
RINAT
Бот?
USTDON4ANIN
Null
Evgenii_Web
Sergey
Вебпак
Это же сборщик под конкретный проект, верно?
Vladimir
Vladimir
Он как раз и позволяет разделить код на чанки
Null
@progreccor кстати, а как такая идея: переработать radical forms таким образом, что можно подключать либу по защите полей от спама во внешние компоненты, где есть поля? например, регистрация. переопределить макет, если нужно.
Sergey
https://www.cnews.ru/news/top/2022-07-01_razrabotchikov_spo_prizvali
Vladimir
Vladimir
Все разработчики должны навсегда покинуть GitHub после публичного запуска Copilot.✊🏻
Software Freedom Conservancy, некоммерческая организация, которая предоставляет поддержку и юридические услуги для проектов программного обеспечения с открытым исходным кодом, призвала сообщество полностью и навсегда отказаться от GitHub.
🔻Этот шаг был сделан через неделю после того, как GitHub, принадлежащий Microsoft, запустил коммерческую версию Copilot, парного программиста с искусственным интеллектом, который помогает писать код.
Copilot — это проприетарный сервис, созданный на основе тяжелой работы сообщества открытого исходного кода.
Учитывая, что сам дух программного обеспечения с открытым исходным кодом основан на принципах коммунизма — все работают вместе для общего блага, и ни одна сторона не получает больше выгоды, чем другая, то решение GitHub запустить Copilot за 10 долларов в месяц просто мерзко.🤬
Software Freedom Conservancy финансируется рядом известных компаний, таких как Google, Red Hat и Mozilla, а в сферу ее деятельности входят защита более 40 проектов, включая Git, Selenium, Godot, Wine, QEMU, Samba и многие другие
☝🏻Это означает, что сама организация прекращает внутреннее использование GitHub и внедряет программу, помогающую всем сопровождаемым ею проектам — навсегда покинуть GitHub
☝🏻Кроме того Software Freedom Conservancy больше не будет принимать новых участников, у которых нет четкого плана покинуть GitHub
=============
Наконец-то они посмотрели мое видео🤣
Vladimir
Vladimir
https://sfconservancy.org/GiveUpGitHub/
Ihor
Ihor
и одного призыва мало. альтернатив толковых не представлено.
гитлаб в отношении которого тоже самое предупреждение о проприетарности.
ну такое себе.
это процесс на года даже если сейчас начнется активно :)
проще и дешевле выкупить гитхаб сообществом :)
Vladimir
RINAT
Gitflic 🙂
Ну оно пока для невсего мира😊
RINAT
Ihor
Там разве кого то ограничивают по стране?
Нет
В отличие от кое кого другого (Github)
:)
гитхаб разве не так начинался ? :)
все было красиво, радужно, стремительно и даже достигло результатов, которые были оценены и приобретены :)
ну и ... про ограничения это ж другая тема совсем :)
возможно гиклик повторит путь а может и нет :)
ты же знаешь все решает сообщество. готовность большинства брать на себя часть работы для всеобщего блага :)
SergOS 💾
Null
Все разработчики должны навсегда покинуть GitHub после публичного запуска Copilot.✊🏻
Software Freedom Conservancy, некоммерческая организация, которая предоставляет поддержку и юридические услуги для проектов программного обеспечения с открытым исходным кодом, призвала сообщество полностью и навсегда отказаться от GitHub.
🔻Этот шаг был сделан через неделю после того, как GitHub, принадлежащий Microsoft, запустил коммерческую версию Copilot, парного программиста с искусственным интеллектом, который помогает писать код.
Copilot — это проприетарный сервис, созданный на основе тяжелой работы сообщества открытого исходного кода.
Учитывая, что сам дух программного обеспечения с открытым исходным кодом основан на принципах коммунизма — все работают вместе для общего блага, и ни одна сторона не получает больше выгоды, чем другая, то решение GitHub запустить Copilot за 10 долларов в месяц просто мерзко.🤬
Software Freedom Conservancy финансируется рядом известных компаний, таких как Google, Red Hat и Mozilla, а в сферу ее деятельности входят защита более 40 проектов, включая Git, Selenium, Godot, Wine, QEMU, Samba и многие другие
☝🏻Это означает, что сама организация прекращает внутреннее использование GitHub и внедряет программу, помогающую всем сопровождаемым ею проектам — навсегда покинуть GitHub
☝🏻Кроме того Software Freedom Conservancy больше не будет принимать новых участников, у которых нет четкого плана покинуть GitHub
=============
Наконец-то они посмотрели мое видео🤣
"Учитывая, что сам дух программного обеспечения с открытым исходным кодом основан на принципах коммунизма "
хуйня полная. уже не раз обсуждалось, что открытый программный код не означает полную бесплатность.
руководство организации, призывающей бойкотировать github, может идти нах.
Null
Evgenii_Web
Null
Пока вопрос открытый
ну вот пример:
наш NorrCompetition имеет форму для подачи участника и можно настроить права, чтобы форма была доступна гостю. можно подключить каптчу.
но если бы подключался механизм защиты от радикал...
то же самое касается регистрации на сайте.
Null
и так можно в десятки др.компонентов подключать защиту от спама
Ihor
https://www.securitylab.ru/news/532602.php
последний абзац :)
Den 💙💛
Там так же есть современное подключение ES модулей прямо в браузере
Den 💙💛
Это ты можешь прописать непосредственно в функциях подключения стилей в джумле в самом шаблоне
Den 💙💛
Также рекомендую добавить прелоад и выставить преоритеты загрузки для скриптов, шрифтов, изображений
Sergey
Да, я читал. В рамках джумлы, например, 2 модуля слайд-шоу. Один использует пагинацию, а другой нет. А WebAssetsManager должен грузить всё. С другой стороны, там получается загрузку можно сделать средством самого js, а скрипты догружать в экземпляре свайпера.
Den 💙💛
И все это дело держать не на CDN, а учебы на сервере. Ну и шрифты тоже нужно приготовить, чтобы в них были наборы символов, которые используются на сайте. Тогда размер шрифта можно уменьшить раза в 2-3
Sergey
Я пока не понял, как сделать разумнее
Sergey
я смотрю на то, как сделан бутстрап 5 в четверке. Там есть asset type="module". Но свайпера не так работает. Он в js грузит вроде бы нужный модуль, а не простота head скриптик добавляет
Den 💙💛
Я пока не понял, как сделать разумнее
Разумнее свои скрипты и внешние либы разнести по модулям, и далее можно указать что будет грузится в основном бандле, а что пойдет в чанки. Так можно, к примеру, не загружать сразу 1 МБ скриптов, а отдавать по мере необходимости. Плюс добавить для станков прелоад.
Это можно ручками делать, а можно взять тот же всеми нелюбимый в чате вебпак 🤗
Den 💙💛
Den 💙💛
Вот можно так сразу прописать в head
Sergey
Вот можно так сразу прописать в head
Ну так ты бандл сразу подключаешь тут. А если он целиком не нужен? Я думал, что разбит на модули, я из модуля кину в script options параметры, в js их считаю и свайпер будет их грузить. Подобный вопрос задавался на стаке. Но там посоветовали собрать свой бандл под проект и всё. Я ж думал, что можно будет сделать хотя бы $wa->useScript('swiper-navigation'). Но тогда не получится просто либу обновлять, так как под структуру джумлы её пересобирать надо
Den 💙💛