Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Обсуждение нашего сайта (архив) [закрыт] [закрыт для гостей] / Глюки сайта / 17 сообщений из 17, страница 1 из 1
16.10.2006, 13:05
    #3265270
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
Джудж, не подскажешь ли, будет ли исправлена ошибка //https://www.sql.ru/forum/actualthread.aspx?tid=350334#3265235 и когда? Я писал тебе о ней еще пару лет назад.
...
Рейтинг: 0 / 0
16.10.2006, 13:33
    #3265505
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
Постараюсь. Я уже делал несколько подходов - но пока безуспешно. Видимо без полноценного детерменированного автомата тут не обойтись.
...
Рейтинг: 0 / 0
16.10.2006, 17:34
    #3267440
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
Кстати - пользуясь случаем: для Oracle имхо было бы здорово сделать раскраску "src sqlplus", несколько отличающуюся от "src oracle". Дело в том, что довольно часто публикуются логи сессий, и раскрашиваются они при этом ужасно. Конкретные рекомендации - могу рассказать.
...
Рейтинг: 0 / 0
16.10.2006, 17:42
    #3267497
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
...
Рейтинг: 0 / 0
16.10.2006, 17:44
    #3267510
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
OK, вечером составлю текст.
...
Рейтинг: 0 / 0
17.10.2006, 19:57
    #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
17.10.2006, 21:00
    #3273665
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
json
Я думал по этому поводу. Приведенная библиотека работает на клиенте (javascript). Я не думаю, что это лучший вариант, так как надо будет утягивать .js файлы при открытии сообщений (конечно кеширование поможет).

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

По теме.

Ошибку поправил. Оказывается полезно на код смотреть с большими перерывами :)
...
Рейтинг: 0 / 0
20.10.2006, 09:26
    #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
20.10.2006, 09:27
    #3285629
json
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
PS Я, конечно же, не настаиваю ни на чем. Это так, на всякий. Вдруг кто-то еще раз велосипед будет изобретать.
...
Рейтинг: 0 / 0
23.10.2006, 00:18
    #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
14.11.2006, 13:45
    #3397511
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
...
Рейтинг: 0 / 0
15.11.2006, 12:06
    #3402468
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
Зачем поле ответа таким широким сделали?
Оно у меня в окно не влазит.
...
Рейтинг: 0 / 0
15.11.2006, 12:31
    #3402635
Taffy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
А мне нравится. Иногда скрипты пишу сразу в ответе - так с форматированием при маленьком окошке проблемы.
...
Рейтинг: 0 / 0
15.11.2006, 12:40
    #3402708
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
А мне не удобно: кнопку опубликовать не видно.
Странно, у меня никаких проблем с форматированием никогда не было, это же не зависит от размера поля.
...
Рейтинг: 0 / 0
15.11.2006, 12:42
    #3402729
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
и широкие скрипты лучше вообще не писать вот этот пост выглядит не самым лучшим образом.
...
Рейтинг: 0 / 0
15.11.2006, 13:43
    #3403293
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Глюки сайта
ещё глюк
Код
1.
func("o'o")+var+"z'z";
...
Рейтинг: 0 / 0
21.12.2006, 17:57
    #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]