Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54

Онлайн сервис - "NotePad"

22.02.2021, 11:38. Показов 5207. Ответов 49

Студворк — интернет-сервис помощи студентам
Пишу онлайн сервис - "NotePad". Не могу определиться с функционалом. Нужна помощь, ибо есть такие идеи, которые наверно выходят за рамки закона А именно: Хочу позволить пользователю открывать страницы по URL, а точней выкачивать HTML страницу и предоставлять её пользователю для взаимодействия с помощью javascript.

Предусматривается 2 рабочих окна: В первом страница с запрашиваемым URL, а во втором - блокнот (текстовое поле), в котором можно написать скрипт и, работать со сторонними ресурсами. Как вариант, если страницы можно будет выкачивать, - добавить опцию: Создать свою "кнопку". То есть пользователь сможет писать свой набор инструментов (типа - парсеры, калькуляторы и т.п.) и сохранять для дальнейшей работы.

Как и в обычном блокноте, можно будет писать всё что угодно, вплоть до создания своих страниц HTML, которые будут хранится на сервере и, при желании, будут доступны для индексирования поисковыми роботами. На этом пока-что пожалуй всё.

Вопрос: На сколько законно выкачивать страницы, если их нельзя будет сохранять? Понятное дело, частота запросов будет лимитирована. Да и вообще: Нужна ли такая опция?)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.02.2021, 11:38
Ответы с готовыми решениями:

Ищу разработчика в стартап: онлайн сервис "Дневник учёта времени помогает планированию"
Ищу партнёра - разработчика для стартапа: программа и онлайн сервис "Дневник учёта времени планированию". Программа должна...

Онлайн сервис скриншотов сайтов
Стоит ли говорить, как важно при разработке сайта тестировать его не только в разных браузерах, но и на разных устройствах. Всего диапазона...

Сервис продажи билетов онлайн
Сайт на Друпале, рыба накидана. Суть - международный театральный фестиваль, запланированный на май в Пущино (Московская область). Необходим...

49
 Аватар для Kazbek17
1485 / 939 / 455
Регистрация: 06.02.2012
Сообщений: 2,870
28.02.2021, 09:48
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 1name Посмотреть сообщение
обычный" тектовый редактор с расширенными функциями
Таких сервисов 2 ведра с горкой. Если ваш проект будет иметь статут free тогда, может и будет результат. Но за идею, я думаю вам самому не интересно будет поддерживать проект.
1
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 10:52  [ТС]
Usaga, что тут "ходить вокруг да около", если уже можно увидеть предварительную версию страницы редактора
В левом окне то, как можно писать в блокноте. А в правом - результат, после нажатия кнопки "Run". В окне редактора, пример с этого сайта.

Кстати! Ищу партнёра для развития проекта. Требуются знания Java-Spring+Maven. Нужно будет собрать и развернуть проект. Подключить домен и разместить на хостинге. "Две головы лучше, чем одна") Но, также возможно, если партнёр не найдётся, буду искать исполнителя за единоразовую плату.
0
Эксперт .NET
 Аватар для Usaga
14819 / 9598 / 1369
Регистрация: 21.01.2016
Сообщений: 36,145
01.03.2021, 10:58
1name, так вы определитесь уже) То "пользователь не должен знать HTML и CSS", то "можно писать как в блокноте".

Добавлено через 2 минуты
Ну и я не понял какая такая сложность нажать F5 или Ctrl+R чтобы увидеть изменения? Слишком сложное действие?
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 11:28  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
так вы определитесь уже) То "пользователь не должен знать HTML и CSS", то "можно писать как в блокноте".
Шутите, да?) - Смешно Пользователь сам определяет как ему писать. Кнопочка "HTML editor" не простая... Если на неё нажать, то она меняется на "Visual editor" и появляются соответствующие функции.
Цитата Сообщение от Usaga Посмотреть сообщение
Ну и я не понял какая такая сложность нажать F5 или Ctrl+R чтобы увидеть изменения? Слишком сложное действие?
А что вы будете обновлять при нажатии "F5 или Ctrl+R"? Поле в котором вы пишите?))
0
Эксперт .NET
 Аватар для Usaga
14819 / 9598 / 1369
Регистрация: 21.01.2016
Сообщений: 36,145
01.03.2021, 11:31
Цитата Сообщение от 1name Посмотреть сообщение
она меняется на "Visual editor" и появляются соответствующие функции.
Попытки сделать такой редактор успехом не завершились. Можно только относительно простые вещи делать. Что-то более сложное требует уже ручной работы.

Цитата Сообщение от 1name Посмотреть сообщение
А что вы будете обновлять при нажатии "F5 или Ctrl+R"? Поле в котором вы пишите?))
Страницу.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 11:53  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Попытки сделать такой редактор успехом не завершились.
У меня уже работает. На данном этапе, ведутся работы по организации навигации по сервису: Регистрация, авторизация, сохранение, редактирование сохранённых документов, видимость (public, private, access by link), поиск страниц (по релевантности) и др.
Цитата Сообщение от Usaga Посмотреть сообщение
Можно только относительно простые вещи делать.
Относительно. В данном случае, работа в режиме "Visual editor" не сложнее, чем в обычном текстовом редакторе, с дополнительными опциями, типа "сделать кнопку - картинку" и т.п. При этом обновляя страницу ваши записи остаются без изменений на время текущей сессии. Зарегистрированные пользователи, смогут сохранять и удалять свои документы без ограничений.
0
 Аватар для Kazbek17
1485 / 939 / 455
Регистрация: 06.02.2012
Сообщений: 2,870
01.03.2021, 15:28
Я тоже когда то думал сделать свой конструктор программ, но идея умерла быстро, так как одному копаться было лень, да и на тот момент было очень мало знаний. Скрин ниже.


1name, Идея была бы хорошая если бы вы сделали конструктор сайта. Т.е пользователь открыл, программу, или сайт, накидал плюшек, получил готовый визуальный сайт, ну а там уже ручками можно базу подключать и прочее....
Миниатюры
Онлайн сервис - "NotePad"  
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
01.03.2021, 16:00
Этих конструкторов сайтов реально миллион. Каждая маламальская вебстудия считает нужным выпустить свой конструктор сайтов. Достаточно набрать в гугле запрос. Есть и древности типа wordpress - захватившие пол рынка только потому что были одни из первых.

Так что готовитесь к тому что потратите кучу времени и будите одним из миллионов.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 16:32  [ТС]
Цитата Сообщение от Kazbek17 Посмотреть сообщение
Идея была бы хорошая если бы вы сделали конструктор сайта.
"На каждый товар есть свой покупатель". По большому счёту, проект представляет собой конструктор страниц. И, если пользователь грамотно перелинкует и оформит свои ст., то получится полноценный сайт (с некоторыми оговорками. Например в шапке планируется логотип и, наверно рекламная площадка).
Цитата Сообщение от developer123 Посмотреть сообщение
Этих конструкторов сайтов реально миллион.
Совершенно верно. Поэтому этот проект нацелен на работу с любыми типами данных в интернете. В блокнот можно вставить через "ctr+c/ctr+v" фактически всё что угодно. И именно поэтому, есть необходимость в своей системе поиска, поскольку известные поисковики будут неправильно воспринимать некоторые ст. пользователей. Тем не менее, на этих страницах может формироваться полезная информация...
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
01.03.2021, 17:12
С трудом понимаю что вы хотите.

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

Если я правильно понял вашу мысль - то это работать не будет. Современные сайты это уже давно не статические html страницы. А динамический DOM формируемый javascript.

Максимум что вы скопируете какой нибудь корявый html - который динамически сформирован на текущий момент и который поменяется через секунду.

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

И это я не упомянул про css и javascript - который простым ctrlV+ctrlC не скопировать. И которые тоже проходят через минимизаторы и обфускаторы.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 18:53  [ТС]
Цитата Сообщение от developer123 Посмотреть сообщение
С трудом понимаю что вы хотите.
Пока что понял следующее - открываете левый сайт.
Неправильно поняли. Никакие сторонние ресурсы через сервис не открываются. Пользователь может скопировать и вставить в свой блокнот информацию со сторонних ресурсов. Причём абсолютно любую информацию (медиаконтент, текстовую информацию и тд. и т.п.).
Цитата Сообщение от developer123 Посмотреть сообщение
Если я правильно понял вашу мысль - то это работать не будет. Современные сайты это уже давно не статические html страницы.
Какие бы страницы нибыли, всё это уже работает, и пользователь сможет вставить, например страницу результатов поиска гугл, или всю страницу с любого другого сайта.

Добавлено через 9 минут
Цитата Сообщение от developer123 Посмотреть сообщение
я не упомянул про css и javascript - который простым ctrlV+ctrlC не скопировать.
Пока-что под вопросом только одно: Стоит ли хранить такие страницы? Они тяжёлые, если хранить весь медиаконтент, чтоб не обращаться к первоисточнику по ссылке. И этот вопрос будет решаться по реакции владельцев сторонних ресурсов...
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
01.03.2021, 19:02
Цитата Сообщение от 1name Посмотреть сообщение
Неправильно поняли. Никакие сторонние ресурсы через сервис не открываются. Пользователь может скопировать и вставить в свой блокнот информацию со сторонних ресурсов.
Я это и написал. Открываешь несколько страниц в браузере - в одной ctrC. В свой сервис ctrV.

Цитата Сообщение от 1name Посмотреть сообщение
Причём абсолютно любую информацию (медиаконтент, текстовую информацию и тд. и т.п.).
Вы представляете как работает веб? Как вы собрались копировать медиаконтент? Максимум вы скопируете текущую ссылку на него. Которая не факт что заработает на сторонней станице.

Цитата Сообщение от 1name Посмотреть сообщение
и пользователь сможет вставить, например страницу результатов поиска гугл,
Про это я и говорю что вставить можно только конечный результат работы всех скриптов на странице. Кому это нужно? Современные сайты интерактивны, а не статические html страницы.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 19:47  [ТС]
Цитата Сообщение от developer123 Посмотреть сообщение
Я это и написал. Открываешь несколько страниц в браузере - в одной ctrC. В свой сервис ctrV.
Всё зависит от пользователя, его потребностей и его фантазии.
Цитата Сообщение от developer123 Посмотреть сообщение
Вы представляете как работает веб? Как вы собрались копировать медиаконтент?
Не буду вдаваться в подробности, а дам просто маленький пример. При этом прошу заметить, что я не хочу такт делать.
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
01.03.2021, 19:59
Цитата Сообщение от 1name Посмотреть сообщение
Не буду вдаваться в подробности, а дам просто маленький пример.
Я ещё во времена диалапмодемов пользовался программами по типу teleportpro. И как работает выкачка медиа знаю. Просто ваш метод ctlC + ctrlV не будет работать. Ладно сделайте то что вы хотите - может найдутся те кому надо будет.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 20:23  [ТС]
Цитата Сообщение от developer123 Посмотреть сообщение
Я ещё во времена диалапмодемов пользовался программами по типу teleportpro. И как работает выкачка медиа знаю.
Тогда что вам не понятно?
Цитата Сообщение от developer123 Посмотреть сообщение
редакторы включают contenteditable="true"
В такой div-ный блок можно вставить любую информацию. А вот как сохранить, - это коммерческая тайна)
0
107 / 65 / 0
Регистрация: 20.08.2013
Сообщений: 321
01.03.2021, 20:31
Цитата Сообщение от 1name Посмотреть сообщение
Тогда что вам не понятно?
Что вы вообще хотите сделать. Как правило когда на старте такое мутное описание продукта - результат всегда однозначен.

Цитата Сообщение от 1name Посмотреть сообщение
А вот как сохранить, - это коммерческая тайна
Я же говорю мутное. Что сохранить? HTML код из div контейнера? Тут нету никаких секретов. Тогда что?

P.S. Составьте чёткое описание что делается и что в результате получается. И в чём преимущества по сравнению с бесплатными существующими аналогами.
И какие технологии используются. Тогда может вопросов будет меньше. Хотя мне всё равно что вы делаете.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
01.03.2021, 20:37  [ТС]
Цитата Сообщение от developer123 Посмотреть сообщение
P.S. Составьте чёткое описание что делается и что в результате получается.
Здесь уже было написано более чем достаточно. Ответы на свои вопросы я получил. Всем спасибо за участие в форуме!

p/s: я открыт для деловых предложений.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
02.03.2021, 08:59  [ТС]
Цитата Сообщение от developer123 Посмотреть сообщение
когда на старте такое мутное описание продукта
В нашем случае всё прозрачно и понятно. Это cyberforum "мутный" форум. Он даже не предупреждает об использовании cookies на сайте.
Цитата Сообщение от developer123 Посмотреть сообщение
Что сохранить? HTML код из div
Зависит от потребностей проекта. И если вас это удивляет, то это лишь говорит об уровне ваших знаний, о которых вы ранее заявляли:
Цитата Сообщение от developer123 Посмотреть сообщение
Я ещё во времена диалапмодемов пользовался программами по типу teleportpro. И как работает выкачка медиа знаю.
Любая поисковая система, хранит в своей базе данных содержимое сайтов, медиаконтент сжимает (как правило), и выдаёт содержимое сайтов в результатах поиска. Если для вас это "мутное дело", обратитесь к администрации компаний Яндекс, Гугл и т.п.
Цитата Сообщение от developer123 Посмотреть сообщение
Хотя мне всё равно что вы делаете.
Было бы всё равно, вы бы здесь не писали.
0
Эксперт .NET
 Аватар для Usaga
14819 / 9598 / 1369
Регистрация: 21.01.2016
Сообщений: 36,145
29.03.2021, 11:00
Цитата Сообщение от 1name Посмотреть сообщение
Любая поисковая система, хранит в своей базе данных содержимое сайтов,
Да не содержимое сайтов они хранят, а только то, что смогли в доступной разметке нарыть.
0
0 / 2 / 0
Регистрация: 17.02.2021
Сообщений: 54
29.03.2021, 11:29  [ТС]
Дополнительная информация по "NotePad", Usaga, включая комментарии.
Цитата Сообщение от Usaga Посмотреть сообщение
Да не содержимое сайтов они хранят, а только то, что смогли в доступной разметке нарыть.
- Можно и так сказать: От перемены мест слагаемых, сумма не меняется.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.03.2021, 11:29

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

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

Знаете ли вы Ninite — онлайн-сервис
Как правило, сразу после переустановки системы, одним из наиболее приятных занятий (во всяком случае — для меня) является установка...

Посоветуйте онлайн сервис продажи контента
Добрый вечер! Посоветуйте, пожалуйста, зарубежный онлайн сервис для продажи контента. Например, видеороликов или сетов фотографий....

Как лучше монетизировать онлайн сервис?
создал программку на пхп. в которую вводишь один текст, а на выходе получаешь другой. По статистике яндекса в месяц 1400 человек ищут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru