Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 02.01.2008
Сообщений: 81

Добровольная помощь!!! 2smalig

10.01.2008, 19:00. Показов 1067. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
2smalig

У меня тут возникла идея написать парсер для обработки сообщений форума. Сделать подсветку синтаксиса и другие полезные фишки. Народ же постоянно тегом (сode) пользуется, намного красивее и нагляднее будет. Для меня это не проблема, могу на Перле написать... он же создавался для обработки строковых данных, в нем это все очень просто! Другой вопрос сможешь ли ты это к себе подключить? Я могу это все написать просто консольным приложением. Получил в stdin, выдал в stdout.
От тебя нужна только поддержка Перла на серваке. Можешь даже не ставить ActivePerl, у меня есть самая-самая урезанная версия (компилил сам с Линухового дистрибутива) на 800 кб.
Подумай, действительно ведь прикольно и удобно будет.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.01.2008, 19:00
Ответы с готовыми решениями:

Помощь
Текст программы:Выбивает ошибку на cout #include <stdio.h> #include <iostream> #include...

Помощь по БД
Здравствуйте, буду очень благодарен, если поможете. На экзамен необходимо подготовить следующее...

ПОМОЩЬ!
Помогите пожалуйста Разработать динамическую библиотеку, содержащую класс вычисления функций с ...

8
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
13.01.2008, 11:14
А как для разных языков программрования сделать?

Если только <code language='VBScript'>MsgBox ''</code>
0
0 / 1 / 3
Регистрация: 27.03.2012
13.01.2008, 11:26
1) Все это только замедлит работу форума...
2) У меня есть компонент, написанный специально для сайта на Си и поддерживающий все мыслимые и немыслимые языки но проблема в том, что я не могу сам устанавливать все что хочу на сервере хостинг-провайдера
0
0 / 1 / 3
Регистрация: 27.03.2012
13.01.2008, 11:27
P.S. За добровольную помощь спасибо! :-)
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
13.01.2008, 12:22
А что это за компонент? Не колорер ли случайно?

По поводу тормозов и невозможности добавки своих компонентов.

Насколько я понимаю XMLHTTP уже есть.

Такой вариант.

В asp определяется есть ли в тексте сообщения <code></code>.

Если есть, отправляется HTTP запрос на какой либо бесплатный хостинг с поддержкой Perl, где уже установлена программа DarkStorm, текст преобразуется в HTML с расцветкой и отправляется обратно и помещается в БД. Естественно все это можно сделать асинхронно. Чтобы не ждать ответа от серевера с Perl.

Другой вариант.

В asp определяется есть ли в тексте сообщения <code></code>.

Если есть, отправляется письмо smalig, далее smalig, локально на своем компе скачивает почту в outlook. По какому либо признаку письма, например тема, или обратный адрес письмо помещается в определенную папку. Далее вызывается программа, которая сканирует эту папку, вызывает, компонент на Си, который преобразует текст в HTML, далее посылаются HTTP запросы на определенную страницу, возможно защищенную паролем и расцвеченный текст помещается в БД.

Т.е. такие веб-сервисы как-бы.

Ну что нехило?
0
0 / 0 / 0
Регистрация: 02.01.2008
Сообщений: 81
13.01.2008, 14:32  [ТС]
2smalig

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

Ну а вообще, как я уже говорил, работа со строками в Перле производится БЫСТРЕЕ чем в каком либо другом языке... А если хочешь я даже могу попробовать откомпилить свои програмулины в екзешники. ActivePerl вроде умеет, но я никогда не пробовал.

2t1k
Варианты конечно вполне рабочие, но нагрузки на сервак это прибавит только больше. Да и через ж#%у это!
'Нормальный программер никогда не станет делать цикл если можно написать так a[1], a[2], a[3], a[4], a[5]...' ))
0
0 / 1 / 3
Регистрация: 27.03.2012
13.01.2008, 14:40
Мой компонент написан одним таким же добровольным помощником и подсвечивает текст при помощи файла конфигурации от UltraEdit. Пока к сожалению, компонент этот не применялся...
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
13.01.2008, 15:08
2 DarkStorm:
Нагрузки на сервак это прибавит конечно (так в принципе, если любую новую функцию написать - она хоть чуть-чуть да прибавит нагрузки), но незначительно, особенно если вся работа выполняется на других компах, а обмен только с помощью почты или HTTP.

И вовсе это не через ж#%у. Веб-сервисы именно так и работают.
0
0 / 0 / 0
Регистрация: 02.01.2008
Сообщений: 81
14.01.2008, 12:43  [ТС]
2 t1k
Сорри я неправильно выразился. Это прибавит не нагрузку, а время исполнения (обмен данными между relib и моим серваком).

2smalig
А я например пишу парсер на основе colorer'овских конфигурационных XML файлов. В принципе, если предложенный t1k вариант тебя устраивает, я могу разместить свой парсер на нашем сервере, а ты будешь к нему обращаться... Но мне например намного удобней представляется версия простого скрипта на _вашем_ серваке который это делает. Поддержка Перл есть практически везде. Как я понимаю, на вашем хостинге он должен быть разрешен...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.01.2008, 12:43
Помогаю со студенческими работами здесь

Журнал-ордер счета по субконтам
Проблема такая.. Открываю журнал-ордер счета по субконтам, а затем пытаюсь сохранить как таблицу...

Помощь
Как проверить список ссылающихся сайтов на конкретную страницу ...

Значение функции
Помогите доразбираться в коде, не могу понять, что нужно дальше сделать :( Вот сам код - ...

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

Помощь...
Здравствуйте! У меня проблемка с гуглом, он то возьмет страницы сайта, то потеряет/' border='0'...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru