Новый пет-проект - Noema
Аналитика по открытым телеграм группам и каналам
Укажите группу или канал, задайте начальную, конечную даты и ваш запрос, и программа выберет все сообщения из этого диапазона и сделает саммари или то, что вы попросите
Вывод в
Удобно, если хочется следить за контентом какого-то ресурса, но нет времени читать его весь
https://startup-tools.ru/telegram-tools/noema
#pet #ai #telegram #noema
Аналитика по открытым телеграм группам и каналам
Укажите группу или канал, задайте начальную, конечную даты и ваш запрос, и программа выберет все сообщения из этого диапазона и сделает саммари или то, что вы попросите
Вывод в
HTML
или markdown
(текст)Удобно, если хочется следить за контентом какого-то ресурса, но нет времени читать его весь
https://startup-tools.ru/telegram-tools/noema
#pet #ai #telegram #noema
This media is not supported in your browser
VIEW IN TELEGRAM
За победу Аргуса на
Кто-нибудь знает, как эффективно монетизировать это богатство?
Меня поддержали отсюда пять человека, одного знаю, других - нет. Напишите в лс, могу с каждым поделиться по 30К этих призрачных кредитов. У Яндекса вроде в Казахстане датацентр есть, так чтос паршивой овцы хоть випиэнку можно сделать. Опять же, если активирую этот "приз".
#argus #yandex
Product Radar
одним из призов идет кредит на облачные сервисы Yandex
на 400 т.р. Правда там куча условий неудобных, типа, юрлица и срок в 6 месяцев, так что полезности в этом мало.Кто-нибудь знает, как эффективно монетизировать это богатство?
Меня поддержали отсюда пять человека, одного знаю, других - нет. Напишите в лс, могу с каждым поделиться по 30К этих призрачных кредитов. У Яндекса вроде в Казахстане датацентр есть, так что
#argus #yandex
Devin
(тот самый "заменяла") ведет проект DeepWiki
где описывает проекты по их репозиториям. Любит чертить диаграммы.Вот дипвики Vue. Довольно интересно
#vuejs
На vue-faq.org я написал, что
Для диаграммы на картинке я попробовал сперва построить структуру объектов на
#oop #reactivity
JS
классы во Vue
лучше не использовать. Это не совсем правильно. Не надо использовать классы с реактивными свойствами. Но если через классы создаются объекты без реактивности внутри, которые ты уже помещаешь в реактивные массивы - то вполне вариант.Для диаграммы на картинке я попробовал сперва построить структуру объектов на
TS
, получилось громоздко и запутанно. Переделал на классы - стало намного читабельней и меньше кода. Ну и типизация настоящая (почти), а не эрзац. Так что теперь это основной вариант для сложных структур данных.#oop #reactivity
Часть 1/2
📊 Noema Report: @vuejs_ru
Краткий дайджест для фронтенд-разработчиков
(на основе обсуждений в Telegram-канале)
Основные темы обсуждения
Миграция с Vue 2 на Vue 3:
Сложности перехода: проблемы с зависимостями (Vuex, Vue Router), необходимость рефакторинга кода (1610659, 1610696).
Рекомендации: поэтапный переход через Vue 2.7, отказ от миксинов, внедрение Pinia вместо Vuex (1610696).
Стейт-менеджмент:
TanStack Query vs кастомные решения:
Споры о необходимости изучения TanStack. Аргументы "за": стандартизация, кэширование (1610974, 1611011).
Альтернатива: кастомные реализации для полного контроля (1611028).
Pinia: проблемы с реактивностью и сохранением в localStorage через
Роутинг во Vue:
Сложности с организацией вложенных маршрутов (1610778).
Обсуждение разделения на основное приложение и админку:
Рекомендация: использовать отдельные точки входа (1610780, 1610792).
Работа с иконками и редакторами:
Динамическая загрузка SVG без плагинов (1610907).
Поиск аналогов CKEditor для Vue (1610940).
Актуальное и интересное
Файловый роутинг в Nuxt:
Критика за неочевидность вложенных маршрутов (1610749).
Сравнение с Next.js: гибкость vs навязанная архитектура (1610717).
Автоимпорты в Nuxt:
Многие отключают их из-за путаницы (1610728).
Проблемы и решения
Ошибки в WebStorm с PrimeVue:
Костыль через создание фиктивных CSS-переменных (1610830).
📊 Noema Report: @vuejs_ru
Краткий дайджест для фронтенд-разработчиков
(на основе обсуждений в Telegram-канале)
Основные темы обсуждения
Миграция с Vue 2 на Vue 3:
Сложности перехода: проблемы с зависимостями (Vuex, Vue Router), необходимость рефакторинга кода (1610659, 1610696).
Рекомендации: поэтапный переход через Vue 2.7, отказ от миксинов, внедрение Pinia вместо Vuex (1610696).
Стейт-менеджмент:
TanStack Query vs кастомные решения:
Споры о необходимости изучения TanStack. Аргументы "за": стандартизация, кэширование (1610974, 1611011).
Альтернатива: кастомные реализации для полного контроля (1611028).
Pinia: проблемы с реактивностью и сохранением в localStorage через
pinia-plugin-persistedstate
(1610558).Роутинг во Vue:
Сложности с организацией вложенных маршрутов (1610778).
Обсуждение разделения на основное приложение и админку:
Рекомендация: использовать отдельные точки входа (1610780, 1610792).
Работа с иконками и редакторами:
Динамическая загрузка SVG без плагинов (1610907).
Поиск аналогов CKEditor для Vue (1610940).
Актуальное и интересное
Файловый роутинг в Nuxt:
Критика за неочевидность вложенных маршрутов (1610749).
Сравнение с Next.js: гибкость vs навязанная архитектура (1610717).
Автоимпорты в Nuxt:
Многие отключают их из-за путаницы (1610728).
Проблемы и решения
Ошибки в WebStorm с PrimeVue:
Костыль через создание фиктивных CSS-переменных (1610830).
Часть 2/2
Vue 3 + Vite:
Проблемы с билдом статики (1610707).
Спорные моменты
Использование Composition API:
Часть сообщества настаивает на переходе с Options API, другие считают это избыточным для легаси-проектов (1610696).
Фреймворки vs кастомные решения:
Холивар вокруг TanStack Query: "модный инструмент" vs "велосипеды" (1611001, 1611024).
Советы и best practices
Для миграции на Vue 3:
Начинать с Vue 2.7, постепенно внедрять Composition API (1610696).
Использовать
Оптимизация сборки:
Динамически импортировать SVG через
Роутинг:
Избегать смешения маршрутов админки и основного приложения в одном файле (1610780).
Ключевые сообщения:
О важности понимания основ (напр.,
Критика избыточности TanStack Query в проектах без сложного кэширования (1611011).
Совет по организации кода: "Лучше 10 файлов, чем 10 условий в одном" (1610922).
=====
Noema - ваш секретарь для создания сводок по телеграм каналам и группам.
Vue 3 + Vite:
Проблемы с билдом статики (1610707).
Спорные моменты
Использование Composition API:
Часть сообщества настаивает на переходе с Options API, другие считают это избыточным для легаси-проектов (1610696).
Фреймворки vs кастомные решения:
Холивар вокруг TanStack Query: "модный инструмент" vs "велосипеды" (1611001, 1611024).
Советы и best practices
Для миграции на Vue 3:
Начинать с Vue 2.7, постепенно внедрять Composition API (1610696).
Использовать
vue-tsc
для проверки типов (1610733).Оптимизация сборки:
Динамически импортировать SVG через
vite/glob
(1610917).Роутинг:
Избегать смешения маршрутов админки и основного приложения в одном файле (1610780).
Ключевые сообщения:
О важности понимания основ (напр.,
onScopeDispose
) при использовании библиотек (1611021).Критика избыточности TanStack Query в проектах без сложного кэширования (1611011).
Совет по организации кода: "Лучше 10 файлов, чем 10 условий в одном" (1610922).
=====
Noema - ваш секретарь для создания сводок по телеграм каналам и группам.
Одна из "книг", наиболее сильно повлиявших на моё мировоззрение - "Протоколы Нюрнбергского процесса".
Есть жанр "фэнтези", есть художественные фильмы с какой-то идеей, есть документалки - но там тоже режиссер стремиться передать что-то своё. А есть судебные протоколы, которые простым языком тупо описывают некие события. Совершенно другой уровень восприятия. Если интересно понять, что это было, обязательно к прочтению.
Так же полезно поразмышлять, зачем нужно было свозить десятки миллионов людей за тысячи километров в одно место, чтобы умерщвлять их специальным научно подобранным способом.
#offtop
Есть жанр "фэнтези", есть художественные фильмы с какой-то идеей, есть документалки - но там тоже режиссер стремиться передать что-то своё. А есть судебные протоколы, которые простым языком тупо описывают некие события. Совершенно другой уровень восприятия. Если интересно понять, что это было, обязательно к прочтению.
Так же полезно поразмышлять, зачем нужно было свозить десятки миллионов людей за тысячи километров в одно место, чтобы умерщвлять их специальным научно подобранным способом.
#offtop
В
И не забываем, что
#js #tip
JS
чтобы выйти из вложенных циклов можно использовать меткиouterLoop: for (let i = 0; i < 5; i++) {
let j = 0;
while (true) {
if (j === 2) {
break outerLoop; // Выходит из внешнего цикла
}
j++;
}
}
И не забываем, что
Array.prototype.sort()
приводит к строкам. Нужен компаратор.[10, 2, 1].sort(); // [1, 10, 2] (как строки!)
[10, 2, 1].sort((a, b) => a - b); // [1, 2, 10] (правильно)
#js #tip
Эван поставил на свои проекты llms.txt
https://vite.dev/llms.txt
https://rolldown.rs/llms.txt
https://vuejs.org/llms.txt
Сгенерированы vitepress-plugin-llms
(надо было ловить хайп и писать такой плагин)
#ai #seo
https://vite.dev/llms.txt
https://rolldown.rs/llms.txt
https://vuejs.org/llms.txt
Сгенерированы vitepress-plugin-llms
(надо было ловить хайп и писать такой плагин)
#ai #seo