powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / Глюки сайта
17 сообщений из 17, страница 1 из 1
Глюки сайта
    #3265270
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джудж, не подскажешь ли, будет ли исправлена ошибка //https://www.sql.ru/forum/actualthread.aspx?tid=350334#3265235 и когда? Я писал тебе о ней еще пару лет назад.
...
Рейтинг: 0 / 0
Глюки сайта
    #3265505
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Постараюсь. Я уже делал несколько подходов - но пока безуспешно. Видимо без полноценного детерменированного автомата тут не обойтись.
...
Рейтинг: 0 / 0
Глюки сайта
    #3267440
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати - пользуясь случаем: для Oracle имхо было бы здорово сделать раскраску "src sqlplus", несколько отличающуюся от "src oracle". Дело в том, что довольно часто публикуются логи сессий, и раскрашиваются они при этом ужасно. Конкретные рекомендации - могу рассказать.
...
Рейтинг: 0 / 0
Глюки сайта
    #3267497
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Глюки сайта
    #3267510
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OK, вечером составлю текст.
...
Рейтинг: 0 / 0
Глюки сайта
    #3273480
json
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
judge 
Постараюсь. Я уже делал несколько подходов - но пока безуспешно. Видимо без полноценного детерменированного автомата тут не обойтись.
Можно быть проще.

//http://www.dreamprojections.com/SyntaxHighlighter/
Примеры:
- C# //http://www.dreamprojections.com/SyntaxHighlighter/Tests/CSharp.html
- Java //http://www.dreamprojections.com/SyntaxHighlighter/Tests/Java.html
- SQL //http://www.dreamprojections.com/SyntaxHighlighter/Tests/SQL.html
...
Рейтинг: 0 / 0
Глюки сайта
    #3273665
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
json
Я думал по этому поводу. Приведенная библиотека работает на клиенте (javascript). Я не думаю, что это лучший вариант, так как надо будет утягивать .js файлы при открытии сообщений (конечно кеширование поможет).

А потом надо поддержку диалектов языков (pl/sql, t-sql).

По теме.

Ошибку поправил. Оказывается полезно на код смотреть с большими перерывами :)
...
Рейтинг: 0 / 0
Глюки сайта
    #3285623
json
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
judge 
json
Я думал по этому поводу. Приведенная библиотека работает на клиенте (javascript). Я не думаю, что это лучший вариант, так как надо будет утягивать .js файлы при открытии сообщений (конечно кеширование поможет).

А потом надо поддержку диалектов языков (pl/sql, t-sql).

По теме.

Ошибку поправил. Оказывается полезно на код смотреть с большими перерывами :)
Да, ты прав: надо просто правильно настраивать кэширование. Что касается диалектов, то тут ты меня удивил :) Вот как описывается SQL:
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
dp.sh.Brushes.Sql = function()
{
  var funcs  =  'abs avg case cast coalesce convert count current_timestamp ' +
          'current_user day isnull left lower month nullif replace right ' +
          'session_user space substring sum system_user upper user year';

  var keywords =  'absolute action add after alter as asc at authorization begin bigint ' +
          'binary bit by cascade char character check checkpoint close collate ' +
          'column commit committed connect connection constraint contains continue ' +
          'create cube current current_date current_time cursor database date ' +
          'deallocate dec decimal declare default delete desc distinct double drop ' +
          'dynamic else end end-exec escape except exec execute false fetch first ' +
          'float for force foreign forward free from full function global goto grant ' +
          'group grouping having hour ignore index inner insensitive insert instead ' +
          'int integer intersect into is isolation key last level load local max min ' +
          'minute modify move name national nchar next no numeric of off on only ' +
          'open option order out output partial password precision prepare primary ' +
          'prior privileges procedure public read real references relative repeatable ' +
          'restrict return returns revoke rollback rollup rows rule schema scroll ' +
          'second section select sequence serializable set size smallint static ' +
          'statistics table temp temporary then time timestamp to top transaction ' +
          'translation trigger true truncate uncommitted union unique update values ' +
          'varchar varying view when where with work';

  var operators =  'all and any between cross in join like not null or outer some';

  this.regexList = [
    { regex: new RegExp('--(.*)$', 'gm'),            css: 'comment' },      // one line and multiline comments
    { regex: dp.sh.RegexLib.DoubleQuotedString,          css: 'string' },      // double quoted strings
    { regex: dp.sh.RegexLib.SingleQuotedString,          css: 'string' },      // single quoted strings
    { regex: new RegExp(this.GetKeywords(funcs), 'gmi'),    css: 'func' },        // functions
    { regex: new RegExp(this.GetKeywords(operators), 'gmi'),  css: 'op' },        // operators and such
    { regex: new RegExp(this.GetKeywords(keywords), 'gmi'),    css: 'keyword' }      // keyword
    ];

  this.CssClass = 'dp-sql';
}

dp.sh.Brushes.Sql.prototype  = new dp.sh.Highlighter();
dp.sh.Brushes.Sql.Aliases  = ['sql'];
Как видишь, нет ничего сложного :)
...
Рейтинг: 0 / 0
Глюки сайта
    #3285629
json
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS Я, конечно же, не настаиваю ни на чем. Это так, на всякий. Вдруг кто-то еще раз велосипед будет изобретать.
...
Рейтинг: 0 / 0
Глюки сайта
    #3293307
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во всяком случае, свой велосипед я и подпилить могу. Вот, что нашел за пару минут:
Код
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
string url = "<a href=\"" + someObj.getUrl() + "\" target=\"_blank\">";
// single line comments
// second single line
override protected void OnLoad(EventArgs e)
{
    if(Attributes["cla/*ss"] != null)
    {
        /*_year.CssClass = _month.CssClass = _day.CssClass = Attributes["class"]; */
    }
//  base.OnLoad(e);
}

/***********************************
 ** Multiline'block' comments
 **********************************/
У меня правильно отрабатывает, а в указанной библиотеке нет.
code.gif
...
Рейтинг: 0 / 0
Глюки сайта
    #3397511
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Глюки сайта
    #3402468
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем поле ответа таким широким сделали?
Оно у меня в окно не влазит.
...
Рейтинг: 0 / 0
Глюки сайта
    #3402635
Фотография Taffy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне нравится. Иногда скрипты пишу сразу в ответе - так с форматированием при маленьком окошке проблемы.
...
Рейтинг: 0 / 0
Глюки сайта
    #3402708
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне не удобно: кнопку опубликовать не видно.
Странно, у меня никаких проблем с форматированием никогда не было, это же не зависит от размера поля.
...
Рейтинг: 0 / 0
Глюки сайта
    #3402729
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и широкие скрипты лучше вообще не писать вот этот пост выглядит не самым лучшим образом.
...
Рейтинг: 0 / 0
Глюки сайта
    #3403293
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё глюк
Код
1.
func("o'o")+var+"z'z";
...
Рейтинг: 0 / 0
Глюки сайта
    #3567544
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmo 
ещё глюк
Код
1.
func("o'o")+var+"z'z";
ыы ыыы. Ап.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / Глюки сайта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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