powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Я сделал элемент управления, просьба испытать
25 сообщений из 45, страница 1 из 2
Я сделал элемент управления, просьба испытать
    #33532665
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33532669
хм...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сабля
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33532738
вот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33532790
вот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33532791
вот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я думаю поэтому ;)
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33535098
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот
Ну спасибо, друг. Поприкалывался ты видимо от души. Теперь позволь объяснить как я себе представляю что почему.

1. По поводу слова "сабля". Ну тут да, что-то ещё было бы полезно придумать, так как матерные слова сами по себе могут являться составной частью хороших слов. Вообще, тот кто хочет ругнуться, может ведь в виде картинки слова вставить и тут уже только вручную удалять или делать распознаваловку текста? Это спорный вопрос. Но, думается, для моей простенькой версии цензуры, в том смысле, что программа простая как сибирский валенок, думается вполне достаточно уже сделано: есть чёрный список, он пополняемый, можно туда придумать такие слова, которые с одной стороны будут слегка подчищать мат и с другой стороны не мешать литературной речи. Конечно, если делать искусственный интеллект, то тогда цензура улучшится.

2. По поводу слова "заебись". Оно проскочило только потому, что отсутствует в чёрном списке. Но чёрный список всё же можно обмануть, поместив между тегами не всё слово, а часть. Это не упущение, а компромис с простотой программы. Иначе, чтобы это исправить, надо сильно постараться. А так, для простоты, сойдёт, думаю.

3. Насчёт задания в теге не одного, а нескольких атрибутов. Это сознательно запрещается. Цель - обезопасить от вредоносного яваскрипта. Например, если кто-то хочет написать onclick="что-то плохое", то это не пройдёт. Поэтому-то такое выдаст некий хвост, как в примере.

4. Теперь по поводу выделения исходников и квадратных скобок. Исходники тоже можно выделять тегами в угловых скобках, кто мешает? Единственное, выделение исходников у моего элемента управления не предусмотрено. Не сделал, так как не догадался, а если бы и догадался, то вчера всё равно некогда было. Сделал всю эту байду за несколько часов вместе с испытательным стендом. Кстати, на стенд гораздо больше времени ушло, чем на всё остальное.

Ещё раз всем спасибо.
Если улучшу чего - сообщу. Элемент управления доступен, можете скачивать и коды и dll (по ссылке из первого поста).
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33535531
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо, думается, для моей простенькой версии цензуры, в том смысле, что программа простая как сибирский валенок, думается вполне достаточно уже сделано: есть чёрный список, он пополняемый, можно туда придумать такие слова, которые с одной стороны будут слегка подчищать мат и с другой стороны не мешать литературной речи. Конечно, если делать искусственный интеллект, то тогда цензура улучшится.

Max - лучше любой проги (или AI) - "злой админ" - человек...!!! - доверять надо не машине а людям (ИМХО)
автор2. По поводу слова "заебись". Оно проскочило только потому, что отсутствует в чёрном списке. Но чёрный список всё же можно обмануть, поместив между тегами не всё слово, а часть. Это не упущение, а компромис с простотой программы. Иначе, чтобы это исправить, надо сильно постараться. А так, для простоты, сойдёт, думаю.

(ИМХО) или з...[вырезано панелью Max-a]...сь - или никак...!!!??? - иначе рождает желание не культурно писать - а писать всякую гадость, пытаясь обмануть код (психология)!!!
автор3. Насчёт задания в теге не одного, а нескольких атрибутов. Это сознательно запрещается. Цель - обезопасить от вредоносного яваскрипта. Например, если кто-то хочет написать onclick="что-то плохое", то это не пройдёт. Поэтому-то такое выдаст некий хвост, как в примере.

я прочёл вашу беседу с тимдой на мании - по поводу скриптов в тэгах + см. картинку...
автор4. Теперь по поводу выделения исходников и квадратных скобок. Исходники тоже можно выделять тегами в угловых скобках, кто мешает? Единственное, выделение исходников у моего элемента управления не предусмотрено. Не сделал, так как не догадался, а если бы и догадался, то вчера всё равно некогда было. Сделал всю эту байду за несколько часов вместе с испытательным стендом. Кстати, на стенд гораздо больше времени ушло, чем на всё остальное.

Max - ты умный парень (это моё мнение) - зачем выдумываешь велосипед!!!??? Кстати, на код примера для тебя (картинка из поста 5) - ушло 3 мин...
P.S. это ещё не все грабли я тебе поведал: 1. пользователь может быть наглухо незнаком с html - как ты представляешь его действия при написании поста. 2. xhtml 1.0 - считает тэги <font></font> атавизмом (молчу о font size) - <big> <small> пришли на смену and etc. - просто задумайся - в том ли направлении движешься!!!???
P.S. на самом деле, Max, давно подмывало спросить - у тебя на страницах я видал один фокус - при переходе на дрю страницу, происходит как бы медленное исчезновение предыдущей страницы и медленное появление следующей (как будто меняется свойство Opacity в win-forms) - такое я видал у MS в их MSDN2... вот лучше поведай - как такой эффект организовать??? - буду очень признателен!!!
P.P.S. извини, если задел...
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33535532
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл картинку в приложение ;)
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33538370
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я кое-что улучшил.
Было ссылка на рисунок
Стало - см. влож. рис.
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33539117
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig
P.S. на самом деле, Max, давно подмывало спросить - у тебя на страницах я видал один фокус - при переходе на дрю страницу, происходит как бы медленное исчезновение предыдущей страницы и медленное появление следующей (как будто меняется свойство Opacity в win-forms) - такое я видал у MS в их MSDN2... вот лучше поведай - как такой эффект организовать??? - буду очень признателен!!!
P.P.S. извини, если задел...
<META http-equiv=Page-Enter content=blendTrans(Duration=1.0)>
<META http-equiv=Page-Exit content=blendTrans(Duration=1.0)>
<META http-equiv=Site-Enter content=blendTrans(Duration=1.0)>
<META http-equiv=Site-Exit content=blendTrans(Duration=1.0)>
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33539685
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to big-duke
ОГРОМНОЕ спасибо!!! ;)
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33541006
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кому не лень - погоняйте панельку - и крикните об ошибках...
P.S. - если всё будет чики-пики - положу сюда исходник... может кому пригодиться в дальнейшем...
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542066
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя вот так :
по моему не совсем красиво

...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542071
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, был не прав.
верхний quot не заметил
вроде все тип топ.
я вон тоже развлекался http://dating.magya.ru/actualthread.aspx?tid=4&bid=2
в том же направлении
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542096
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо ещё раз!!!
думаю, что после пары подобных тестов (не смоей стороны ;)- и в случае, если будет всё тип-топ - не постыжусь - поделюсь - по моему, для писателей форумов - актуально...
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542101
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to big-duke
приведи полный текст со скрина, который ты вставлял в тектовое поле со всеми квотками - чисто теоретически - такого эффекта получиться немогло в принципе - поэтому интересен полный текст...
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542102
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а всё - догнал - не надо - закрывающая квотка неправильно написана!!! - старею ;) да и поздно уже ;)
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542104
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я пока суть да дело добавил неcколько раскрашиваемых ключевых слов. И добавил коллекцию смайликов от знаменитого Акузда Программиста02. Вот, зацените вложенную картинку:
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542130
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig кому не лень - погоняйте панельку - и крикните об ошибках...
P.S. - если всё будет чики-пики - положу сюда исходник... может кому пригодиться в дальнейшем...
Ну вот, секи:
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542192
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max приятно уже то, что ты смотришь на сделанное мною...
По поводу всех твоих замечаний отвечу так - я приверженец неких прототипов, а не готовых контролов (в этом мне импонирует мнение 1024 ) - если у тебя растут руки из нужного места - сам всё дополнишь и заточишь под себя. Если всё будет работать - я покажу как это делается - и ты поймёшь, что даже ребёнок сможет расширять ту "кость" (класс) при помощи которой сделан необходимый минимум - молчу уже про программеров (естественно не ленивых ;)

1. раскраска кода - как будем раскрашивать!!!??? под веб код, под vb c#, или под яваскрипт!!!??? будет желание - сам раскрасишь по своему пожеланию...
2. по поводу матерных слов - я уже высказывался - лучше "злой админ"...
3. если я вставлю смайлики - тебе понадобяться потом мои картинки смайликов...
4. картинки вообще отдельная тема - сильно сомневаюсь что они входят в строку сообщения - но, обещаю - подумать на досуге...

P.S. обращаю особое внимание - разрабатываю не контрол - а отдельный класс, получающий входную строку и плюющий на выход отформатированную строку - которую потом хоть на XSS (RSS) хоть в БД хоть в космос (при условии, что там есть броузеры, понимающие HTML-код).

P.P.S. непосредственно сам контрол на тестовой странице - это необходимость для демонстрации работы класса (как таковой он в комплект поставки входить не будет никогда ;)
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542383
NEKRASSOV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще можно по поводу матерных слов? Если анализировать - то нужен механизм определения производных слов. А это практически безграничная задача. Например, слово "подстрахуй" имеет все шансы быть убитым. Но зато я практически всегда смогу подобрать такое производное, которое Ваша защита пропустит. Есть такая фишка: Если появилось желание что-то изменить - сначала взвесь - а что будет если ничего не менять? Я к тому, что а если ну их на х... - пусть матерятся? Ведь это отражает уровень человека. пусть воспитывается. Кто с ним будет общаться? да такой же как он сам. Ему самому от себя в конце концов скучно станет. ВОСПИТАТЕЛЬНЫЙ ПРОЦЕСС!

P.S. Кстати, иногда (ИНОГДА) мат и другие грубые слова - добавляют красочности, я бы сказал, даже привносят поэтичность. Например, знаете историю про Фаину Раневскую? Когда она надоедливым ребятишкам в галстуках сказала: "Пионэры - идите в ж..пу!"
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33542790
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про злого админа:
1. Админ, даже злой, это человек.
2. Зачем эксплуатировать человека?
3. Эксплуатация - это нехорошо.
Про то, что ты не контрол пишешь, а класс. Так это твоё дело.
Про то как раскрашивать коды. Это интересная тема. Я тут даже немного задумался в своё время. Нужны основные ключевые слова из всех языков, представляющих интерес для программирования на IBM PC: SQL, Pascal, C, Basic, JavaScript. Правило такое: если слово есть в Си или Яваскрипте, то такое слово пишется с соблюдением регистра для этих языков. Также надо красить по-разному арифметические операторы, цифры и русские буквы. Посмотри как у меня это сделано. Просто всё и самое главное алгоритм однопроходный. Школьнику под силу, как ты говоришь. Кстати, у меня контрол - не что иное, как класс, как и у тебя. Единственное, этот класс наследует от Panel (не изобреть же велосипед :~).
Max Pro
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33544121
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max Pro(не изобреть же велосипед :~).

а как насчёт спецтэгов для картинок на твоей панельке - что то я таких тэгов в HTML не встречал!!! ;) как они вяжуться с логикой введите любой HTML код... ;)
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33544402
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig Max Pro(не изобреть же велосипед :~).

а как насчёт спецтэгов для картинок на твоей панельке - что то я таких тэгов в HTML не встречал!!! ;) как они вяжуться с логикой введите любой HTML код... ;)
Ну это просто. Логика такая. Все спецтеги должны быть набраны русскими буквами. Исключение я сделал для <code> для удобства, хотя <код> тоже работает. Что касается картинок, то я планировал спецтегами выводить только смайлики и может ещё несколько. Это исключительно для удобства. Все остальные картинки выводятся тегами <IMG>. В этой версии разрешаются только теги из белого списка, который сидит в БД. Во второй версии будут разрешены все теги при условии ввода безопастных атрибутов, яваскрипт будет по-прежнему не доступен.
...
Рейтинг: 0 / 0
Я сделал элемент управления, просьба испытать
    #33544677
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто исключительно для удобства
вот это самые главные слова - и самые рассудительные...
...
Рейтинг: 0 / 0
25 сообщений из 45, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Я сделал элемент управления, просьба испытать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]