|
|
|
сетевой сервис, типа форума, для редактирования кода и эффективного обмена знаниями15.03.2012, 22:14. Показов 2680. Ответов 23
Метки нет (Все метки)
Здравствуйте. Началось всё с того, что я решил создать себе редактор, близкий к визуальному. Потому, что синтаксис непросто освоить, несмотря на то, что можно описать любую программу удобными для себя словами, а потом перевести на конкретный язык. Я хотел создавать редактор Lisp, в котором бы я просто нажимал кнопки с надписями, а он выводил в текстовое поле уже так, как это должно быть в лиспе. Тут я столкнулся с некоторыми трудностями, что мне нужно и как этого можно достичь наиболее эффективно. Я решил не ограничиваться ни в чём и создать что-то типа форума, где кнопки вставляющие текст в поле ввода сообщения броузера, и прочие функции редактирования текста и улучшения визуализации редактировались прямо в сообщении и затем сохранялись. То есть, эти кнопки и пр. отображались бы, потом, на теме форума там, где вы читаете моё сообщение. Захотел изменить-отредактировал и сохранил, захотел добавить-создал новое сообщение. Таким образом человек мог бы делиться с другими своими знаниями, какого либо языка. Другой бы допустим, заходя на эту тему, видел бы кнопки и текст, нажимал бы на них, и получал в поле ввода текста код, потом бы копировал его, если нужно и использовал на своё усмотрение. Так можно было бы создавать темы, посвящённые конкретным языкам, синтаксису, но обсуждение велось всё равно на прикреплённых темиах. Цель экономия времени и эффективное обучение, удобная возможность делиться знаниями. Что для этого нужно? на мой взгляд такой движок форума, который позволял бы в сообщениях пользователей оставлять действующий PHP код. Или я ошибаюсь? Может кто подсказать что нибудь? На форуме пшп ру, кто-то меня понял, но администрация и свита из тролей добились своего. Поэтому я решил задать вопрос тут. Тут нет тем посвящённых PHP, но тема затрагивает в общем раздел информатики, поэтому я решил создать её тут. Больше не знаю где. И вообще интересен ответ на вопрос-"насколько я понятно изложил мысль?". Заранее благодарен за ответы на вопросы.
0
|
|
| 15.03.2012, 22:14 | |
|
Ответы с готовыми решениями:
23
Секреты Python: 59 рекомендаций по написанию эффективного кода - кто читал? Макрос для редактирования кода листа Подобрать элементы для редактирования больших файлов типа Word |
|
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
|
|
| 16.03.2012, 22:52 | |
|
0
|
|
|
|
|
| 16.03.2012, 23:04 [ТС] | |
|
да бог с ними, что мне нужно или что мне читать, чтобы получить желаемое? спасибо, что перенсли тему. я не видел этого раздела, вроде и искал
. мне вот таких кнопок пользователей, работающих из сообщений, пока что вполне хватит. ну я не против если эту идею захотят реализовать на этом форуме. это будет гораздо быстрее меня. я тогда и профиль заполню лучше, хотя мб я его и так заполню. плин, а репутация упала чёт .
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 17.03.2012, 09:22 | |
|
Во-первых нельзя сделать визуальный редактор языка, основанного на тексте, за исключением языков разметки и графических языков: статику ещё можно транслировать из результата в, в том числе, на лету, но циклы, логика и вычисления должны быть описаны автором, визивиг здесь не поможет. Это относится ко всякой обработке. А если не обрабатывать, то зачем вообще php? Тогда можно заливать html страницы. Единственный выход в этом плане - графические языки: нотация блок-схем алгоритмов, UML и тому подобная графика. Во-вторых не имеет значения, на чём основан язык, для его использования всё равно придётся учить синтаксис и не только синтаксис, разница лишь в том, чьи синтаксис и семантика проще в изучении и чьи быстрей читаются и пишутся/чертятся. Возможно графика и имеет здесь преимущества, но существующие графические языки страдают и недостатками. Потом исходник может быть переведён на другой язык, в том числе, он может быть и текстовым, но это не визуальное редактирование именно php, а трансляция с другого языка и транслироваться должно именно описание замысла, а не результат.
0
|
|
|
|
|
| 17.03.2012, 22:35 [ТС] | |
|
да мне не интересно что вы и какими терминами называете, извините конечно, и что вы считаете возможным меня вообще никаким боком не касается, потому что практика показала цену мнения. я написал конкретный вопрос: мне нужно чтобы юзер форума, мог создавать свои кнопки, вставляющие текст в форму ответа, которые работали прям из его сообщений. на чём это можно реализовать и на чём проще? ваши теории я знаю для чего существуют, извините конечно, может они и не совсем ваши. я задал конкретный вопрос,остальные ответы-уход от темы. а все эти возможно и не возможно-всего лишь попытка заключить юзера в информационный кокон, который ломаного гроша не стоит. можете мне поверить, я знаком с ФИПСом и имею изобретения в механике, причём способов, что в наше время практически считается не возможным сделать-изобрести новый способ в механике.
Добавлено через 13 часов 7 минут можно ли это реализовать посредством мода, который читал бы сообщения юзеров, и выполнял бы функцию создания таких кнопок в странице броузера? вот функция модом же сделана, что отображает следующее, или не во всех случаях? [b[/b]? не сработало, но суть в том, что что-то обрабатывает содержимое сообщений и формирует их. так ведь?
0
|
|
| 17.03.2012, 22:35 | |
|
Помогаю со студенческими работами здесь
24
Подскажите программу типа Devart dbForge Studio для редактирования БД
Где находится файл для редактирования кода, отражаемого в Firebuge? Online сервис или программа для сжатия кода Создание кода для кнопок редактирования в форме (Вставить, Добавить, Изменить, Удалить) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|