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

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

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

IT + Приложение

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Android Халява Программа iOS Раздача Google Play Бесплатно Все
312 постов сначала свежее
5
ilyaPlotkin
4 месяца назад
ИТ-проекты пикабушников

Приложение СамСервис⁠⁠

Всем привет!

Однажды заходит ко мне в гости один очень хороший друг и заявляет:

— Слушай, у нас тачки старые, иногда нужен мелкий ремонт — то резину поменять, то прокладку ГБЦ заменить... А во дворе — тот еще квест. В сервис поедешь — месяц ждать. А твоего (ну, в смысле моего) японца мастера как видят, так крестятся. Если не верующие — уверуют, плюют через левое плечо, стучат по дереву, читают мантры… Но за доисторического японца все равно не берутся, даже если ремонт пустяковый.

— Хм... — задумался я.

— Так вот! Есть же автосервисы самообслуживания! Звонишь (или звонишь, кому как нравится), бронируешь место в теплом гараже, если зима. Если лето — в прохладном, без солнцепека. И ковыряешься там в свое удовольствие! В некоторых даже яма есть или подъемник. И цена норм — 300–400 рублей в час! Красота!

— Хм... — снова задумался я. — То есть менять прокладку ГБЦ во дворе было ошибкой? (Кстати, это чистая правда, весь двор сбежался посмотреть.) Ну блин, впервые слышу, что такие сервисы вообще существуют...

— Вот-вот! Они есть, но знают о них единицы. Разве что по сарафанному радио. Я сам только сегодня узнал! Короче... ты ж программист. Давай соберем все эти "СамСервисы" (да, мы уже название придумали) в одно место, чтобы больше людей о них узнало. Ну и, если повезет, может, даже какую-то копейку с этого поимели.

— Ни слова больше! — вслух подумал я. — Соберем это все в одно приложение! Но сначала нужно найти номера, адреса, города всех таких сервисов по России.

— Та без проблем! Соберу! Нужно сайт и мобильное приложение!

— Хорошо! Только сайты я не особо люблю делать. Я могу замутить сервер, клиент под Android… Сайт, если и сделаю, то простенький. Пойдет?

— КОНЕЧНО! Главное — начать!

Ну, собственно, начал. Сделал мини-сайт (честно, не фанат веба): https://myself-service.ru/
И приложение под Android, даже выкатил в Google Play! (Да, я могу, это несложно, аккаунт завел еще до СВО.)

Приложение СамСервис Программирование, Приложение, IT, Длиннопост
Приложение СамСервис Программирование, Приложение, IT, Длиннопост

часть кнопок, естественно, не работает, это задел на будущее.


Но, теперь само приложение:

Приложение СамСервис Программирование, Приложение, IT, Длиннопост

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

Приложение СамСервис Программирование, Приложение, IT, Длиннопост
Приложение СамСервис Программирование, Приложение, IT, Длиннопост

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

Приложение СамСервис Программирование, Приложение, IT, Длиннопост

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

Приложение СамСервис Программирование, Приложение, IT, Длиннопост

Чаты пользователей. По поисковику можно найти любого пользователя, даже меня) Синхронизацию с телефонной книгой пока не делал.

Приложение СамСервис Программирование, Приложение, IT, Длиннопост

Можно отправлять друг другу сообщения и картинки. Картинки хранятся на сервере. Правда, сам сервер еще не полностью готов, поэтому функционал пока не весь.

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

Также можно отправлять картинки. Функция отправки видео временно отключена, но когда она работает, получателю сначала приходит GIF-анимация из видео. Если кликнуть, видео начинает стримиться с сервера, не занимая память телефона. Реализовал так специально — чтобы экономить место на устройстве.

Приложение СамСервис Программирование, Приложение, IT, Длиннопост

Далее — профиль пользователя. Здесь можно сменить аватар и изменить ник. Каждый ник уникален — система не позволит установить уже существующий.

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

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

Приложение СамСервис Программирование, Приложение, IT, Длиннопост

В гараже добавил несколько полей. Кстати, если есть идеи, что еще добавить — предлагайте! Пока придумал такой вариант.

Приложение СамСервис Программирование, Приложение, IT, Длиннопост

Причина сохранения данных — либо нажатие кнопки "Сохранить", либо замена аватара.

Про дизайн

Я не дизайнер, мне и слон на ухо наступил, и глаз на стиль не настроен, сделал как мог.

🚪 Про вход в приложение

Если хотите потестить — пишите мне в Telegram: @ilyaPlotkin_vzhoohApp.
СМС пока отключены, поэтому перед входом нужно указать мне свой номер. В ответ я пришлю код (но уже завтра 😉). Только после этого вводите номер в приложении и "ждите" СМС.

В будущем добавлю авторизацию через сервисы Яндекса.

🔧 Немного про сервер

Использую стандартный стек: Java Spring Boot, Hibernate, Spring Security, Firebase, Lombok.
База данных: PostgreSQL, миграции — Flyway.

📲 Ссылка на Google Play

👉 Скачать приложение

Всем спасибо за внимание! 🚀

Показать полностью 11
[моё] Программирование Приложение IT Длиннопост
14
9
KuruMapuru
KuruMapuru
4 месяца назад

Проблема 2025 года⁠⁠

В моей айти-микроконторке много-много лет назад я разработал программу для решения кой-каких внутренних задач - сбор данных с Яндекс.Директ и их обработка, если кому интересно. Сегодня при очередной обработке данных она в первый раз за много-много лет она выдала ошибку.

"Ну хуя себе!" - подумал я, и полез разбираться...

Каково же было моё удивление, когда я нашёл что в одном из списком были тупо статически забиты года с 2006 по 2024 и программа вылетала потому что не могла найти текущий 2025-й год. Очевидно, я был уверен что за 20 лет стану миллионером или разорюсь или уйду в другую отрасль ))

ОК, забил ещё 20 лет, работаем дальше...

[моё] IT Программа Ошибка 2025 Программирование Приложение Мат Текст
5
Вопрос из ленты «Эксперты»
tablepedia
4 месяца назад
Web-технологии

Генерация HTML файлов с помощью Excel и бесплатного OpenOffice Calc⁠⁠

Я в феврале 2025 года работаю над проектом "Генерация HTML файлов с помощью табличного редактора". Напишите, пожалуйста, в комментариях ссылки на похожие проекты. Точнее, на файл табличного редактора для генерации HTML.

[моё] Вопрос Спроси Пикабу Программа Программирование Microsoft Excel HTML Основы HTML Windows Файл Генерация Таблица Сайт IT Web Web-программирование Приложение CSS Дизайн Веб-дизайн Графический дизайн Короткопост Текст
14
2
user9315307
user9315307
5 месяцев назад

Пет-проект N3 – приложение для продавцов на WB⁠⁠

Пет-проект N3 – приложение для продавцов на WB Программирование, Информационная безопасность, Тестирование, Программа, IT, Приложение

Хочу поделиться одним из первых опытов работы над коммерческим проектом, который я получил совершенно случайно. Все началось с того, что я опубликовал видео в Telegram, где презентовал свой пет-проект — "умную записную книжку" (если интересно, можете найти его в моих публикациях). И неожиданно ко мне обратились с запросом: помочь автоматизировать торговлю на маркетплейсе Wildberries, остатки-цены.

На тот момент я только что закончил работу над записной книжкой, и воодушевленный этим, решил попробовать свои силы в новом проекте. Тем более, что коммерческий опыт крайне важен для дальнейшего роста. Правда, техническое задание состояло буквально из десяти слов, так что многие моменты пришлось прояснять уже в процессе работы. Но об этом трудном опыте (пет N2) в другой раз. А сейчас про проект N3, десктопное приложение для автоматизации работы с контентом на WB.

Выбор технологий

Так как проект был связан с обработкой данных и взаимодействием с API, я решил делать его на Python, используя библиотеку Flet для создания GUI. Выбор Flet был осознанным — мне хотелось создать кроссплатформенное приложение без возни с HTML/CSS и JavaScript. Однако столкнулся с проблемой: документация по Flet в основном покрывает только работу с отдельными компонентами, а я хотел грамотно разделить логику и верстку. Пришлось много изобретать самому, но это только добавило опыта.

Итог

В конечном итоге мне удалось создать рабочее десктопное приложение, которое решает поставленные задачи. Несмотря на все сложности, я очень рад, что согласился на этот проект. Он дал мне не только практический опыт, но и уверенность в своих силах. Если кто-то интересуется техническими деталями, код доступен на GitHub (ссылка для тех, кому интересно).

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

Показать полностью
Программирование Информационная безопасность Тестирование Программа IT Приложение
0
3
Bonmetra
Bonmetra
5 месяцев назад

Deep$eek топовый ИИ от друзей из Азии⁠⁠

Ну что товарищи давайте поддержим разрушителя капиталов рынка США.
О его преимуществах лучше судить самостоятельно попробовав лично.
Бесплатно и работает в РФ без впн.

Deep$eek топовый ИИ от друзей из Азии Искусственный интеллект, Приложение, IT, DeepSeek
[моё] Искусственный интеллект Приложение IT DeepSeek
10
5
Gordok
5 месяцев назад

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке⁠⁠

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

Немного вводных про Headless CMS

Для начала разберемся с определением, что из себя представляют Headless CMS. Это система управления контентом, которая позволяет разработчикам управлять контентом через API, без привязки к конкретному фронтенду.

В отличие от традиционных CMS, таких, как WordPress, где контент и представление тесно переплетены, Headless CMS позволяют разработчикам отделить управление контентом от рендеринга контента. Это делает его идеальным вариантом для разработчиков, желающих создать мощные веб и мобильные приложения.

Для Headless CMS абсолютно не важно, как вы будете отображать контент. Он выталкивает сырой контент (например, JSON или XML), чтобы вы могли его извлечь и отобразить где угодно: мобильное приложение, статический сайт, веб‑приложение, настольное приложение и т. д.

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

Что такое Directus

Directus — это Headless CMS с открытым исходным кодом, которая предлагает гибкую платформу для управления контентом и данными. Созданная для удовлетворения современных потребностей разработчиков и контент-менеджеров, Directus позволяет четко разделить frontend и backend, что упрощает разработку и поддержку веб и мобильных приложений. Ее растущая популярность объясняется ее способностью быть адаптированной к различным проектам, как простым, так и сложным. ‍

По сравнению с другими Headless CMS, такими как Strapi, Directus выделяется своей простотой и фокусом на данных. Ключевые особенности Directus - интуитивно понятный пользовательский интерфейс и эффективное управление контентом, в то время как Strapi часто ценится за гибкость и богатую экосистему. Такой подход делает Directus особенно привлекательным для команд, стремящихся сбалансировать простоту использования и функциональную мощь.

Основные возможности Directus

Основой функционала Directus, как классической Headless CMS, является управление контентом через API. Эта функция позволяет разработчикам получать доступ к данным и управлять ими программным способом, открывая бесконечные возможности для настройки и оптимизации приложений.

Пользовательский интерфейс Directus разработан таким образом, чтобы быть простым и интуитивно понятным, позволяя пользователям без специальных технических навыков без усилий управлять контентом. Этот интерфейс включает в себя продвинутые инструменты управления данными, такие как редакторы WYSIWYG, настраиваемые поля и расширенные параметры фильтрации, которые позволяют даже неопытным пользователям успешно управлять контентом.

Directus идеально подходит для проектов, в которых требуется продвинутое управление контентом, таких как корпоративные веб‑сайты, мобильные приложения с большим объемом контента и различные платформы для публикаций (блоги, СМИ, и т. д.). Его способность разделять frontend и backend обеспечивает максимальную гибкость в дизайне фронта и дает дополнительную свободу для творчества в управлении пользовательским опытом.

Преимущества Directus для разработчиков

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

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

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

Преимущества Directus для пользователей

Для конечных пользователей Directus предлагает интуитивно понятный интерфейс, который упрощает управление контентом. Благодаря удобному интерфейсу пользователи могут легко добавлять, редактировать и удалять контент без необходимости в специальных технических знаниях. Это снижает зависимость бизнес пользователей от команд технических специалистов и позволяет оперативно и более гибко управлять контентом.

Безопасность в Directus также на высоте. Администраторы могут определять конкретные роли и разрешения и гарантировать, что каждый пользователь имеет доступ только к тем функциям и данным, которые ему нужны для работы.

Как развернуть собственную облачную версию Directus

Directus — популярное решение среди Headless CMS, в т.ч. благодаря отличному функционалу и Open Source подходу. Поэтому перед командами разработки часто встает задача поднять собственный Directus. Как правило, самым оптимальным выбором является развернуть его со всеми необходимыми компонентами в облаке. Задача может оказаться нетривиальной, т.к. помимо самой CMS необходимо поднять базу данных и связать проект всеми необходимыми сервисами и зависимостями.

Мы расскажем как можно без особых усилий развернуть собственную CMS Directus на облачной платформе Dockhost в Docker‑контейнерах с помощью функционала «Приложения».

Первым шагом переходим в раздел «Приложения» в панели управления Dockhost.

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

Раздел «Приложения» — это каталог популярных приложений, готовых к установке и использованию на платформе.

В открывшемся каталоге в разделе CMS выбираем приложение Directus

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

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

После выбора конфигурации в открывшемся модальном окне необходимо указать:
— имя приложения;
— имя для создаваемой к приложению базы данных PostgeSQL, имя пользователя и пароль к базе данных;
— указать желаемые имя пользователя и пароль для Directus.

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

Далее нажимаем кнопку «Установить» и дожидаемся завершения процесса установки приложения.

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

После завершения процесса установки приложения будет установлено: приложение Directus, база данных PostgreSQL, Redis для кэширования, созданы сетевые диски, установлены необходимые сетевые сервисы и создан домен, через который вы сможете подключиться к приложению через web интерфейс.

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

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

При необходимости можно обновить конфигурацию, переустановить приложение целиком или восстановить его настройки в состояние после установки.

Итак, наше приложение установлено и готово к использованию. Перейдем по ссылке на созданный домен и выполним первый вход в приложение. Ссылку на домен можно найти в разделе «Сетевые сервисы/Домены» или можно воспользоваться кнопкой «Web», которую вы найдете напротив имени приложения в списке установленных приложений.

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

Для входа в приложение необходимо ввести E‑mail пользователя и пароль, которые были указаны при установке приложения (если вы ничего не меняли, логин и пароль были сгенерированы автоматически). Эти параметры вы можете увидеть в разделе «Окружение / Переменные окружения». Это можно сделать, нажав кнопку Управлять в самом приложении, или перейдя в соответствующий раздел меню Панели управления:

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

После успешного ввода логина и пароля вы попадаете в установленное приложение Directus и можете приступать к его настройке и дальнейшей работе с приложением.

Без головы — лучше! Разворачиваем собственную Headless CMS Directus в облаке IT, Приложение, Гайд, Длиннопост

Итак, вы развернули собственную Headless CMS Directus, и теперь можете подключить её к своему проекту: к фронту веб - приложения, боту, и т.д.

Вы абсолютно свободны в реализации фронт части, Directus позволяет без проблем организовать универсальный backend и управление контентом в любом проекте без вовлечения профессиональных backend разработчиков.

Показать полностью 9
[моё] IT Приложение Гайд Длиннопост
4
381
bazil371
bazil371
Писатель, переводчик комиксов, ведущий рубрики "Знакомый голос"
Комиксы
5 месяцев назад

Тормозные компы⁠⁠

Тормозные компы Комиксы, Перевод, Wulffmorgenthaler, IT, Компьютер, Тормоз, Приложение, Офис, Почта

Оригинал: https://wumo.com/wumo/2025/01/23

[моё] Комиксы Перевод Wulffmorgenthaler IT Компьютер Тормоз Приложение Офис Почта
43
11
user9315307
user9315307
5 месяцев назад

Пишут роботы, а не человек⁠⁠

Пишут роботы, а не человек Программирование, Программа, Приложение, Windows, Linux, IT, Компьютерная помощь, Информационная безопасность

Написал небольшое приложение, чтобы хоть немного облегчить жизнь учителям, которые, видимо, должны не только учить, но и поднимать статистику использования мессенджера sferum. Программа работает под Windows или Linux, запуская Google Chrome (главное, чтобы он был установлен) и, после авторизации, начитывает 60 сообщений выбранному пользователю и автоматически закрывается. По умолчанию это стихи А.С. Пушкина.  Надеюсь, это решение освободит время для более полезных дел. Исходный код и инструкция на https://github.com/s1vv/py-messanger-spamer

[моё] Программирование Программа Приложение Windows Linux IT Компьютерная помощь Информационная безопасность
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии