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

ВегаМикс 2

Казуальные, Три в ряд, Головоломки

Играть

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

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

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

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

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

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

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

Демо-версия бесплатного приложения для видеозвонков без регистрации и ВПН⁠⁠

1 месяц назад

Сам я являюсь Java-разработчиком, с оговоркой, что последние лет 5 работаю большей частью СТО или руководителем разработки, т.е. код пишу уже не так много.

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

И вечером 17 октября возникла мысль попробовать написать что-то такое для личного использования, чтобы с родственниками созваниваться. На Java я пишу, а вот frontend писать не очень люблю. Поэтому я подумал про Spring Boot и Vaadin для UI. Vaadin я видел, но, что называется, не щупал. Поэтому взял DeepSeek себе в помощь и начал пытаться сгенерировать рабочий код. За 4 часа мне это удалось и я запустил на локальном компьютере приложение, доступное из домашней сети, т.е. дома можно было перезваниваться с кем угодно.

Скорость, с которой получилось разработать решение, меня очень порадовала и на следующий день я возился уже с настройками сборок, логгированием и с идеей, что "Хорошо бы просто всем давать jar, который каждый сможет при установленной на ПК Java у себя запустить и тогда вообще ничего на сервера ставить не надо, каждый как хочет, так и запускает". Это предположение разбилось о суровый мир публичных IP-адресов, которых у обычных пользователей нет, да и настроить все это достаточно сложно. Поэтому от такой идеи пока отказался.

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

Наконец на 4 день сделал рассчет серверов, написал вот это вот описание и с помощью DeepSeek сгенерировал инструкцию по работе.

Итого на все про все ушло 4 дня примерно по 4 часа, т.е. в сумме всего 16 часов.

Конечно, это только тестовая версия с кучей огрехов и шероховатостей, но кое-что она все-таки умеет.

Приложение развернул на виртуальной машине у одного из облачных провайдеров, оно доступно по адресу https://109.71.12.214:8443/ или http://109.71.12.214:8080/

При входе в первый раз ругнется на SSL-сертификат и безопасность, на это можно не обращать внимания, он был когда-то давно сгенерирован для одного из моих приложений, он самописный и нужен в первую очередь для поддержки https и возможности подключения к камере и микрофону в браузере. Информация о приложении также есть в Telegram-канале https://t.me/zvonar_app

Кодовое название пока "Звонарь")

Что хорошего в нем есть:

  • Бесплатно - не предназначено для коммерческого использования

  • Без регистрации - не требует ввода паролей, номеров телефонов, email

  • Конфиденциально - не собирает и не хранит персональные данные

  • Простота - нет базы данных, звонки не сохраняются

Реализован следующий функционал:

  • Видеозвонки 1 на 1 - создайте комнату, передайте ID собеседнику

  • Система отзывов - оставьте обратную связь

  • Адаптивный интерфейс - работает на ПК и мобильных

  • Прямая связь с автором - вопросы и предложения

Ограничения текущей версии:

  • 60 комнат максимум - из-за ограничений сервера

  • 2 участника в комнате - больше нельзя

  • 60 минут жизни комнаты - затем автоматическое закрытие

  • Требуется UUID комнаты - без него подключение невозможно

Теперь собственно сам функционал:

Главная и она же единственная страница

Главная и она же единственная страница

Для старта создаем комнату, получаем UUID (уникальный идентификатор) для копирования и становятся доступны кнопки для старта звонка

Для старта создаем комнату, получаем UUID (уникальный идентификатор) для копирования и становятся доступны кнопки для старта звонка

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

Та самая ошибка сертификата. Нужно перейти в Дополнительные настройки и перейти по ссылке на страницу

Та самая ошибка сертификата. Нужно перейти в Дополнительные настройки и перейти по ссылке на страницу

Далее вводим UUID и жмем Присоединиться

Далее вводим UUID и жмем Присоединиться

При первом подключении приложение обязательно спросить о возможности использования камеры и микрофона

При первом подключении приложение обязательно спросить о возможности использования камеры и микрофона

Если с предыдущим пунктом согласны, то можно и поговорить

Если с предыдущим пунктом согласны, то можно и поговорить

А так выглядит звонок с ПК

А так выглядит звонок с ПК

Это собственно и есть основной функционал.

Есть еще истории типа оценок, инструкций и описания программы, но это уже больше информационный шум

Информация о программе

Информация о программе

Инструкция

Инструкция

Отзывы

Отзывы

Вот такое получилось вроде и не хитрое, а с другой стороны вполне себе функциональное приложение.

Эта версия приложения является тестовой и выпущена, чтобы проверить несколько гипотез:

- продукт, который позволит без регистраций и впн совершать видеозвонки потенциально интересен

- быстрая разработка достаточно сложных решений возможна в кооперации одного разработчика и нейросети

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

Что автор будет считать успехом продукта, чтобы приступать к дальнейшему его развитию (одно из):

- Количество успевших пообщаться через приложение пользователей более 5000

- Донаты от пользователей превысят 100 000 рублей

- Появится заинтересованный инвестор, готовый вкладывать в развитие продукта

Если из этих пунктов ничего не зайдёт- это тоже будет результат) значит буду пользоваться им сам в кругу семьи и друзей)

Какие улучшения возможны на следующих этапах:

- Убрать ограничения по количеству доступных одновременно для создания комнат

- Добавить возможность переписок и сохранения истории

- Добавить возможность присоединяться к звонкам большому количеству пользователей

- Сделать возможность устанавливать приложение на устройства

- Авторизация без привязки персю данных

- Возможность планировать звонок ко времени

- Безлимиты по жизни комнат

- Реклама

Если кому-то это интересно или вдруг даже понравится, то буду рад любой обратной связи, оценкам, донатам.

Есил же идея никому не зайдет - то это тоже ответ на мой вопрос. Значит буду использовать это приложение сам в узком кругу мемьи и друзей.

Буду рад любой обратной связи. Надеюсь эта задумка окажется хоть кому-то полезной и предоставит возможность чуть упростить рутину. А, ну и возможно, разработчикам будет интересно, как общаться по таким задачам с DeepSeek.

Связаться со мной можно здесь https://t.me/zvonar_app

А еще лучше заходите сюда или сюда и тестируйте)

Спасибо за внимание

Показать полностью 10
[моё] Звонок Мессенджер Блокировка VPN Роскомнадзор Приложение Приложение на java Нейронные сети Бесплатно Разработка Анекдот Telegram (ссылка) Ссылка DeepSeek Камера Длиннопост
11
6
itstorytelling
itstorytelling
Информатика • Алексей Гладков

23.05.1995 - Официально представлены Java и HotJava [вехи_истории]⁠⁠

6 месяцев назад
🗓 23.05.1995 - Официально представлены Java и HotJava [вехи_истории]

🗓 23.05.1995 - Официально представлены Java и HotJava [вехи_истории]

☀️ Компания Sun Microsystems официально представила язык программирования Java и браузер HotJava на выставке SunWorld ’95 в Сан-Франциско. Это стало поворотным моментом в истории Интернета и программирования.

🌐 Java была создана командой во главе с Джеймсом Гослингом как универсальный язык, способный работать на любой платформе

Write Once, Run Anywhere

Это сделало её особенно привлекательной для разработки веб-приложений и встроенных систем.

Браузер HotJava

Браузер HotJava

🧭 Одновременно был представлен браузер HotJava, первый, способный выполнять Java-апплеты прямо на веб-странице. Это казалось настоящим чудом в 1995 году — динамический, интерактивный контент в эпоху, когда веб был почти полностью статичным.

🚀 С тех пор Java стала основой для множества корпоративных систем, мобильных приложений (Android, до того как пришел Kotlin), серверного ПО и даже банковских платформ. Она по-прежнему входит в число самых популярных языков программирования в мире.

💚 Ролик про историю Java, обязательно будет на канале, а пока - отмечаемся в комментариях, кому этот ЯП знаком не понаслышке)

👇👇Наш канал на других площадках👇👇
YouTube | RuTube | Telegram | Pikabu
=====================================

Показать полностью 1
[моё] Технологии Программа История IT IT Java Приложение на java Java JDK Программирование Разработка Веб-разработка Android разработка Программист Информатика
0
sbk82
sbk82
Бесит!

Чисто поныть)⁠⁠

9 месяцев назад

Как же вы заебали, тупые!!!

Сайт госконторы, которая принимает декларации в ебаной джаве, на самописной проге - меняет IP адрес, (переносят сервак, пишут - переход 02,03 с 16 часов до 03,03) проги у всех отваливаются, ашипка!ахтунг!мывсеумрем!

Пишут мне чуть ли не с 7 утра, я отвечаю - у чуваков еще процесс переноса не завершен, подождите сутки, двое, все заработает, вношу всем новые ip в белый лист джава секурити, один хуй - не пашет, не скачивает конфиг, выдает Ашипку (коннект с конторой идет, но конфиг рандомно недоступен)

Но блять, находятся особо умные сотрудники, которые ходят с кружкой кофе по соседним кабинетам, видят что там открыта конфигурация ( которая удачно скачалась после 101 попытки методом дрочильни jnpl файла) и звонят мне, по 8 раз в день, с предложением авотявидел, у деффачкивсеработает, дафайтепопробуем еще раз?

А у меня столько времени нет, дрочить эту яву

Сука, как же вы заебали, а.

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

Кто узнал что за прога, пишите в комментах)

Показать полностью
Java Javascript Приложение на java Пользователи Мат Текст
8
4
Agmioli
Agmioli
Android

Как создать Андроид-приложение, которое будет запускать сайт из интернета?⁠⁠

1 год назад
Как создать Андроид-приложение, которое будет запускать сайт из интернета?

Как создать Андроид-приложение, которое будет запускать сайт из интернета?

Это дополнение к статье:
Создание Андроид приложений без навыков программирования. Конвертируем html страницу в apk-файл: Создание Андроид приложений без навыков программирования. Конвертируем html страницу в apk-файл

Чтобы вместо файловой (офлайн)версии html-сайта, при запуске приложения запускался настоящий онлайн-сайт из интернета, нужно выполнить следующее:

Вместо шага (который занимается запуском файловой html-версии сайта) из статьи:
7. В каталоге app найдите папку assets.


Выполняем следующие шаги:

1. Открываем файл-вкладку MainActivity.java

2. Находим в нем строку:
myWeb.loadUrl("file:///android_asset/index.html");

3. Вместо "file:///android_asset/index.html"
Прописываем онлайн-путь(веб-адрес) на ваш интернет-сайт, который должен запуститься при открытии вашего андроид-приложения.

4. Запускаем приложение, и проверяем.

Показать полностью
[моё] Приложение Интернет Android Android разработка Веб-разработка Приложение на Android Программирование Java Приложение на java Kotlin Android studio
2
DoctorNowi
IT-юмор

Тупые мысли⁠⁠

2 года назад

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

Ява-скрипт, Ява-софт... Даже можно было бы чуть песню переделать. Придумал только чуть, первую не смог, нужно что-то, заканчивающееся на -АХ:

"Дай Бог, чтобы код мой мощный не зачах

До отказа всю программу скомпилил,

Как ты, чёрт, 700 ошибок накрутил?

Ну и пусть, была бы техника цела

Багов много, «Ява» у меня одна...

Баги тимлид обнаружит по утру

А я моник нежно тряпочкой протру"

Как-то так

[моё] Java Javascript Приложение на java IT IT юмор Программирование Программист Сектор Газа (группа) Юрий Хой Панки Ява Текст
13
5
ChasingTheSun
ChasingTheSun

Бунд? Я с вами!⁠⁠

3 года назад
Бунд? Я с вами!
Волна боянов Приложение на java Верните мой 2007
0
4
Namaste0
Namaste0

Galaxy !!⁠⁠

3 года назад

Ребят, смарите, можно даже на Java установить. Классное приложенько для знакомств!!

Показать полностью 1
Волна боянов Приложение на java Java игры Скриншот Galaxy
1
4
votalyy44

Android, Java, прием данных по Bluetooth⁠⁠

3 года назад

Добрый день. Нужен совет. Есть устройство, которое с интервалом в 5 мс пуляет данные пакетами по 4 байта по Bluetooth. Моя задача принимать эти данные на смартфоне, складывать их в массив для дальнейшей обработки. Проблема в том, что не знаю как подобраться к решению этого вопроса. Можно ли как-то программно настроить размер приемного буфера Bluetooth? Можно ли как-нибудь сделать "прерывание" при приеме данных или придется все-таки в бесконечном цикле считывать из getInputStream.read()? Прошу сильно не пинать. Я понимаю, что тут не стаковерфлоу, но вдруг кто-нибудь делал нечто подобное...

Программирование Android разработка Своими руками Bluetooth Приложение на java Текст
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии