Сообщество - ИТ-проекты пикабушников

ИТ-проекты пикабушников

528 постов 3 399 подписчиков

Популярные теги в сообществе:

9

Social tv

Всем привет.

Начинаю работу над своим новым проектом: "SOCIAL TV"

Это браузерная версия тв приложения, которое должно работать на всех платформах: PC, Android TV, Google TV и т.д. с поддержкой управления пульта ДУ.

Почему проект социальный? Все просто любой желающий сможет поддерживать плейлист в рабочем состоянии, а так же добавлять и удалять каналы.

Кому интересно прощу провестить милости прошу.

📺 SocialTV - Основной интерфейс приложения.

🔧 Редактор каналов - Здесь можно отредактировать каналы и добавить новые

Прошу написать, на какой платформе тестировали и какие дополнения следует внести.

Social tv Телевидение, Новости, Халява

NocoDB хорошая замена Google Sheets

NocoDB хорошая замена Google Sheets Стартап, Программирование, Google Таблицы, Таблица, Open Source, Длиннопост

1. Введение: NocoDB как open-source альтернатива Google Sheets

Google Sheets – это привычный и удобный инструмент для работы с таблицами. Однако, когда дело доходит до более сложных проектов, которые требуют обработки больших объемов данных, интеграции с API и контроля над хранением, Google Sheets может оказаться недостаточно мощным. Здесь на сцену выходит NocoDB – open-source nocode-платформа, которая сочетает в себе функции баз данных и удобный табличный интерфейс.

NocoDB позволяет вам преобразовать ваши базы данных MySQL, PostgreSQL, SQLite и другие в удобные таблицы с расширенными функциональными возможностями. Платформа создана с учетом потребностей новичков в программировании: никаких сложных знаний SQL не требуется, а API, интеграции и автоматизация делают ее еще более привлекательной.

2. Что такое NocoDB?

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

1. Подключение к различным СУБД: Поддержка популярных систем управления базами данных, таких как MySQL, PostgreSQL, SQLite и Microsoft SQL Server, позволяет использовать уже существующие базы данных без необходимости отказываться от привычных инструментов.

2. Создание сложных связей между таблицами: NocoDB позволяет устанавливать связи между таблицами, как один-ко-многим и многие-ко-многим, что открывает новые возможности для моделирования сложных структур данных.

3. Разработка веб-приложений на основе данных: NocoDB дает возможность создавать формы, галереи, канбан-доски и другие интерфейсы на основе ваших данными, не требуя от вас написания ни строчки кода.

Преимущества NocoDB перед Google Sheets:

1. Работа с большими данными: Когда Google Sheets начинает тормозить, NocoDB уверенно справляется с крупными объемами информации, благодаря своей оптимизации под реляционные базы данных.

2. API и интеграции: С помощью мощного API и интеграций с такими сервисами, как Zapier и Slack, вы сможете автоматизировать задачи и интегрировать NocoDB с другими приложениями.

3. Локальное развертывание: Данные хранится на вашем сервере, что дает вам полный контроль и обеспечивает безопасность и конфиденциальность.

4. Расширенные функции: С возможностями для создания галерей, кастомных форм и канбан-досок, NocoDB предлагает более функциональные решения для управления данными.

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

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

Недостатки NocoDB:

1. Требует усилий на начальной стадии: Для развертывания NocoDB на своем сервере (например, через Docker) могут потребоваться определенные технические навыки.

2. Менее удобен для простых задач: Если вам нужно всего лишь создать списки или выполнить простые расчеты, Google Sheets может стать более удобным и быстрым решением.

3. Как работает NocoDB?

NocoDB состоит из нескольких ключевых компонентов:

1. Установка: Платформу можно развернуть на собственном сервере через Docker или использовать облачную версию NocoDB Cloud. Выбор удобен, так как позволяет контролировать место хранения данных.

2. Подключение к базе данных: После установки нужно подключиться к вашей существующей базе данных (MySQL, PostgreSQL и др.). NocoDB поддерживает большую часть популярных СУБД.

3. Интерфейс: Интерфейс NocoDB напоминает Google Sheets, дополненный вкладками для API, форм и галерей. Это интуитивно понятно и позволяет быстро разобраться, даже если вы новичок.

4. Автоматизация: NocoDB поддерживает вебхуки и интеграции с Zapier, Slack и другими сервисами, что облегчает автоматизацию задач.

4. Стоимость

NocoDB предлагает различные варианты использования:

1. Бесплатная версия (Open-source): Вы можете развернуть NocoDB на своем сервере и использовать его бесплатно. Это идеальный выбор для небольших проектов и тех, кто любит полный контроль над данными.

2. Платные тарифы (NocoDB Cloud): Облачная версия NocoDB предоставляет дополнительные функции, такие как командная работа и поддержка, что делает ее отличным выбором для команд и организаций, которым нужно больше возможностей.

5. Как использовать NocoDB?

1. Разверните NocoDB на сервере с помощью Docker или воспользуйтесь облачной версией.

Например на beget.com достаточно установить VPS Ubuntu и выполнить эту команду:

bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)

2. Подключитесь к вашей существующей базе данных (MySQL, PostgreSQL и др.).

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

4. Используйте API или вебхуки для интеграции NocoDB с другими приложениями.

6. Основные выводы

- Для программистов: NocoDB является мощным инструментом для работы с базами данных, не требуя глубокого понимания SQL. Он позволяет быстро разрабатывать веб-приложения и автоматизировать рутинные процессы.

- Для бизнеса: Если вам нужны API, автоматизация и контроль над данными, NocoDB - ваш лучший выбор. Он дает возможность создавать кастомные решения для управления данными и автоматизации бизнес-процессов.

- Бесплатный и открытый: Вы можете использовать NocoDB без лицензий, что делает его отличным решением для стартапов и малых компаний.

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

7. Заключение

NocoDB – это отличный выбор для тех, кто ищет альтернативу Google Sheets с расширенными функциями, API и возможностями работы с базами данных. Если вы только начинаете свой путь в программировании или хотите упростить обработку данных, NocoDB вам точно поможет открыть новые горизонты. Этот мощный инструмент сочетает простоту использования и гибкость.

Показать полностью 1
9

Оптимизация сервера Lineage 2: внедрение VisibilityManager

Привет. Я продолжаю разрабатывать сервер для Lineage 2 C1 на JavaScript Проект

Оптимизация сервера Lineage 2: внедрение VisibilityManager Программирование, Разработка, Lineage 2, Javascript, Nodejs, Видео, Короткие видео, Длиннопост

Хорошие новости: Теперь сервер не грузит всех NPC подряд, а только тех, кто рядом с игроком. Это значит:

* Меньше лагов – сервер не тратит силы на то, что далеко от игрока.
* Плавнее игра – особенно в городах и массовых сражениях.
* Стабильнее мир – больше NPC вокруг, но без нагрузки на клиент.

Как работает VisibilityManager?

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

* Каждые 3 секунды система проверяет, какие NPC или игроки находятся в зоне видимости.
* Неважно, кто к кому подходит – хоть игрок к мобу, хоть моб к игроку, если он в радиусе, сервер его "увидит" и сообщит игроку.
* Всё лишнее – выгружается – зачем держать в памяти то, что далеко и не влияет на игру?

Итог:
* Меньше тормозов – клиент не грузит 3D-модели тех NPC, которых игрок не видит.
* Экономия трафика – сервер не отправляет игроку данные о мобах на другом конце карты.

Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js

Показать полностью 1
5

Technary.net - сеть технарей. Технари меняют мир

Technary.net — это уникальная платформа, объединяющая функции социальной сети (сообщества, мессенджер и т. д.) с профессиональными инструментами: словарь, справочник, расчёты, конвертер и многое другое. Всё это удобные и полезные сервисы для технических специалистов самых разных сфер и отраслей.

Кому будет интересно:
1. Специалистам в электротехнической сфере (от бытовой электрики до промышленного оборудования: электрические машины, автоматизация, релейная защита и т. д.)
2. Специалистам в механической сфере (от сантехники и отопления до турбин, насосов, сепараторов и т. д.)
3. Автовладельцам и автомастерам (ДВС, КПП, кузов и др.)
4. Специалистам по спецтехнике (снегоходы, сельхоз- и дорожная техника)
5. Строителям (дороги, мосты, здания и сооружения)
6. Сварщикам различных профилей
7. Станочникам: токарям, фрезеровщикам и др.
8. Техническим компаниям любых направлений
9. Специалистам IT-сектора
10. Студентам, преподавателям и молодым специалистам технических вузов и училищ
11. Изобретателям — в гаражах и квартирах
12. Всем, кто обладает техническим опытом и интересом.

Что предлагаем:
1. Приложение полностью бесплатное
2. Инструменты социальной сети — безопасный мессенджер, сообщества для специалистов и компаний
3. Антиспам — система предупреждений при подозрении на спам или жалобы пользователей
4. Более 100 технических специализаций
5. Темы — переработанный формат форума «вопрос–ответ»
6. Документы — сервис для обмена технической документацией
7. Отчёты — быстрый инструмент для создания техдокументации, отчётов и заметок с экспортом в PDF
8. Расчёты, конвертер, словарь, справочник, заметки — всё, что нужно под рукой( часть из них сделали рабочими без сети интернет)

Приложение доступно пока на Android(раз в 2 недели выходит новое обновление):
https://play.google.com/store/apps/details?id=com.technary.a...

https://www.rustore.ru/catalog/app/com.technary.app

https://appgallery.huawei.com/app/C111526447


Веб-версия и iOS находятся в разработке и скоро выйдут в релиз. Также вы можете посмотреть наш лендинг: hello.technary.net/

Немного о себе:

Меня зовут Вадим Желтов, и я инженер из Мурманска, занимаюсь ремонтом электротехнического оборудования в судоремонте. Несколько лет назад у меня появилась идея создать приложение для электриков(пока на тот момент) по ремонту и обслуживанию электрических машин, трансформаторов, релейной защиты и тд. , хотелось сделать удобный инструмент для работы. Изначальная концепция простого "Умного калькулятора" постепенно расширилась до полноценной социальной сети с интегрированными сервисами, для всех специализаций, отраслей и сфер.

Показать полностью 2 1

Email автоответчик и как он может помочь в госзакупках

Email автоответчик и как он может помочь в госзакупках Чат-бот, Программирование, Искусственный интеллект, Госзакупки, Бот, Длиннопост

Сейчас я расскажу о том, как можно сделать email автоответчик с помощью некоторых крутых инструментов. Это может быть полезно, особенно если вы участвуете в госзакупках.

Что может делать такой автоответчик?

1. Воркфлоу n8n:

- n8n (Бесплатная установка)— это такая штука, которая помогает создавать автоматические цепочки действий. Например, можно настроить, чтобы письма сами обрабатывались, файлы транскрибировались, а ответы отправлялись без вашего участия. Это как волшебство, только на основе кода.

2. Транскрибация файлов PDF для анализа AI агентом.

- Иногда приходят PDF-файлы, и чтобы их прочитать, нужно время. Автоответчик может сам "перевести" текст из PDF в удобный формат, а потом отправить его на анализ AI агенту. Это как помощник, который читает за вас и выделяет самое важное.

3. Автоматическое распределение по категориям входящих файлов:

- Если писем много, их можно автоматически сортировать . Например, предложения от поставщиков можно разделить по типам входящих. Это как сортировка писем в почте, только для типов входящих сообщений.

4. Добавление клиента в Google Sheets:

- Когда приходит новое письмо от клиента или поставщика, автоответчик может автоматически добавить его данные в таблицу Google Sheets. Это удобно, чтобы всё было в одном месте и можно было быстро посмотреть, кто и что предлагал.

5. Автоматический ответ клиенту на входящее сообщение:

- Если кто-то написал вам, например, поставщик товара, автоответчик может сразу отправить ответ. Например, что его предложение требует дополнительных данных. Это как автоответчик в мессенджерах, только для email.

Email автоответчик и как он может помочь в госзакупках Чат-бот, Программирование, Искусственный интеллект, Госзакупки, Бот, Длиннопост

Какие инструменты можно использовать?

- n8n: Это платформа для создания автоматических процессов. Она довольно гибкая и подходит для разных задач.

- Google Sheets: Простая таблица, где можно хранить данные. Она интегрируется с другими сервисами, что очень удобно.

- AI агент "meta-llama/llama-4-maverick": Это модель искусственного интеллекта, которая может анализировать тексты и данные. Она помогает для ответа клиенту и обработки векторной базы данных.

Зачем это нужно в госзакупках?

Если вы участвуете в госзакупках, то знаете, что предложений от поставщиков может быть очень много. Автоответчик помогает:

- Быстро обрабатывать входящие письма.

- Анализировать предложения с помощью AI.

- Вести учёт поставщиков в одной таблице.

- Отправлять ответы автоматически, чтобы не тратить время.

В заключение

Email автоответчик — это не просто удобно, но и очень полезно, особенно если вы работаете с большим количеством данных. Я сам только начал изучать эти инструменты, но уже вижу, как они могут облегчить жизнь. Если вы тоже хотите попробовать, начните с n8n и Google Sheets — это довольно просто и эффективно.

Для получения этого шаблона пишите в комментариях.

Показать полностью 2
14

Мой бот для техподдержки подрос: теперь он имеет связь с ВКонтакте и живёт в Docker

Привет, Пикабу!

Месяц назад я выложил на GitHub своего бота для технической поддержки. Он собирает сообщения от пользователей и помогает обрабатывать их в одном месте. Неожиданно для себя, за месяц я получил больше 100 клонирований и 40+ звёзд — как для моего проекта, это прям успех!

Github - https://github.com/prog-time/tg-support-bot

А ещё мне начали писать в Issues с идеями по улучшению, и я решил — пора выкатить большое обновление.

Смотрите предыдущий пост!

📥 Подключил ВКонтакте

Раньше бот работал только с Telegram. Теперь можно подключить ещё и сообщество ВКонтакте — и объединить все сообщения в одну Telegram-группу. Все, кто пишет в ВК, будут "видны" в Telegram.

Работают все основные форматы сообщений: текст, файлы, картинки, голосовушки и даже контакты. Правда, некоторые штуки пришлось адаптировать — например, контакт из Telegram теперь приходит как обычный текст: имя + телефон.

Мой бот для техподдержки подрос: теперь он имеет связь с ВКонтакте и живёт в Docker Программирование, Чат-бот, Telegram, Социальные сети, Боты, Laravel, PHP, API

🐳 Добавил docker-compose

Теперь бот можно легко запустить через Docker. Просто собрал нужные контейнеры, запустил — и всё работает.

Что внутри:

  • nginx + php + PostgreSQL

  • веб-интерфейс для работы с базой — PgAdmin

  • и даже Grafana + Loki — чтобы отслеживать логи, ошибки, запросы и всё такое

В будущем хочу ещё добавить метрики, алерты и всякие полезности для мониторинга.

Мой бот для техподдержки подрос: теперь он имеет связь с ВКонтакте и живёт в Docker Программирование, Чат-бот, Telegram, Социальные сети, Боты, Laravel, PHP, API

Что дальше?

Все эти фичи — это не просто "что бы было". Их реально просили пользователи. Спасибо каждому, кто не поленился написать Issue ❤️

Как только наберём 80 звёзд на GitHub, начну работу над подключением нового источника сообщений.

Если интересно — вот тут лежит проект на GitHub
Буду рад, если зацените, поставите ⭐ и напишете, что бы вы хотели видеть дальше.

Показать полностью 2
0

Создание контент-завода в n8n, краткий обзор

Создание контент-завода в n8n, краткий обзор Чат-бот, Искусственный интеллект, Создание персонажа, DeepSeek, ChatGPT, Генерация видео, Видео, Короткие видео, Длиннопост

В данной статье я расскажу о том, как можно создать контент-завод с использованием платформы n8n и ряда бесплатных инструментов. Этот метод подходит для начинающих программистов, которые хотят автоматизировать процессы создания контента для YouTube, Instagram и других платформ.

Архитектура системы

Контент-завод состоит из четырех основных воркфлоу, каждый из которых отвечает за определенный этап создания контента:

  1. Генерация идей текста

  2. Создание изображений

  3. Генерация видео

  4. Монтаж видео

Используемые инструменты

  • DeepSeek: для генерации идей текста.

  • OpenAI: для генерации идей текста.

  • Flux: для создания изображений.

  • HailuoAI: для генерации видео.

  • Runway: для генерации видео.

  • Звукограм: для генерации голосового сопровождения.

  • Creatomate: для монтажа видео.

Воркфлоу в n8n

1. Генерация идей текста

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

2. Создание изображений

Flux используется для создания изображений на основе идей текста, сгенерированных DeepSeek и OpenAI. Входные данные — текст идей. Выходные данные — набор изображений, которые будут использоваться в видео.

Создание контент-завода в n8n, краткий обзор Чат-бот, Искусственный интеллект, Создание персонажа, DeepSeek, ChatGPT, Генерация видео, Видео, Короткие видео, Длиннопост

3. Генерация видео

HailuoAI и Runway отвечают за генерацию видео. Входные данные — изображения, созданные Flux, и текст идей. Выходные данные — сырое видео, которое передается в следующий воркфлоу для монтажа.

4. Монтаж видео

Creatomate используется для монтажа видео, сгенерированного HailuoAI и Runway. Входные данные — сырое видео и голосовое сопровождение, сгенерированное Звукограмом. Выходные данные — готовое видео, которое можно загрузить на YouTube или Instagram.

Технические детали

- Интеграция инструментов: Каждый инструмент интегрирован в n8n через API. Это позволяет автоматизировать передачу данных между этапами.

- Обработка ошибок: В каждом воркфлоу предусмотрена обработка ошибок, чтобы система могла корректно работать даже в случае сбоев.

- Масштабируемость: Система легко масштабируется за счет добавления новых воркфлоу или интеграции дополнительных инструментов.

Заключение

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

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

Показать полностью 2 1

Сколько нужно времени, чтобы уложить теплый пол?

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Как я в 20 лет разнёс индустрию подарочных открыток, запустив Telegram-бота с Wordcloud'ами

Всем привет, я обычный парень, мне 20, и последние 3 месяца я сидел ночами над тем, что, как оказалось, перевернуло рынок электронных открыток. Сейчас у моего проекта больше 40 000 пользователей за первый месяц запуска, а начиналось всё… с Raspberry Pi и пары гениальных (или безумных?) идей.

Как я в 20 лет разнёс индустрию подарочных открыток, запустив Telegram-бота с Wordcloud'ами Программирование, Чат-бот, Блог, Python, Подарки, Длиннопост

Пример подарка

📦 Идея

Открытки — это мило, но слишком банально. Все эти "С днём рождения!" и "Люблю тебя!" давно приелись. Я хотел сделать что-то персонализированное, чтобы человек действительно почувствовал, что открытка — про него.

И тут меня осенило:
"А что если сгенерировать облако слов из нашей переписки?"
Ты пишешь человеку годами, а потом бах — на его открытке всплывают любимые шутки, обращения, слова, которые вы используете только друг с другом.


🛠 Реализация

Технология называется Wordcloud — берём все слова из чата, анализируем частотность и визуально превращаем это в красивое облако.
Но я не хотел делать это в браузере или на сайте (кому они сейчас нужны). Всё должно быть в Telegram, прямо внутри чата.
Так и родилась идея бота.

Разработка заняла около 3 месяцев. За это время:

  • 📲 Написал бота на Python (aiogram + PIL + wordcloud)

  • ⚙️ Настроил свой мини-сервер на Raspberry Pi 4B

  • 🔧 Перепаял корпус, поставил активное охлаждение и SSD вместо SD-карты (да, Pi у меня теперь как сервер!)

  • 🌐 Настроил SSL, автообновления и бэкапы

  • 💸 Внедрил оплату через Telegram Stars, чтобы не зависеть от внешних платёжек

Как я в 20 лет разнёс индустрию подарочных открыток, запустив Telegram-бота с Wordcloud'ами Программирование, Чат-бот, Блог, Python, Подарки, Длиннопост

📈 Рост

Я вообще не думал, что проект взлетит. Друзья попользовались — ок. Но потом кто-то кинул ссылку в TikTok и началось.
40 000 пользователей за месяц.

Сервер начал задыхаться, пришлось экстренно докупать ещё одну малинку и настраивать балансировку.
А ещё за это время:

  • Написали 5 блогеров

  • Пошли первые покупки

  • Запросили корпоративную открытку с облаком слов внутри команды (да, такое тоже бывает)


💬 Отзывы

Самое тёплое — когда пишут:

"Открытка растрогала до слёз, я и не знала, как много мы говорим друг другу тёплого".

Или:

"Отправил такую девушке — теперь встречаемся 🫢"

Как я в 20 лет разнёс индустрию подарочных открыток, запустив Telegram-бота с Wordcloud'ами Программирование, Чат-бот, Блог, Python, Подарки, Длиннопост

🚀 Что дальше?

Сейчас пилю версию для корпоративного сегмента — чтобы поздравлять сотрудников внутри компаний на основе чатов. Думаю, HR'ы оценят.


Если вам интересны технологии, стартапы на коленке и как можно сделать большой проект без офиса и миллионов — у меня есть Telegram-канал "BotGen Group", там показана, как это работает "под капотом".

И да, если у вас есть Raspberry Pi, дайте ей шанс — она может больше, чем просто моргать светодиодом 😎

Показать полностью 3
Отличная работа, все прочитано!