![]() |
|
ТехИнфо: реализовано выделение программного кода Ø (Волшебник 11.10.2005 12:38) |
☑ | ||
---|---|---|---|---|
0
Волшебник
модератор
11.10.05
✎
01:39
|
Программный код на языке 1С на форуме выделяется моноширинным шрифтом и другим цветом. Ниже пойдет примерный модуль:
//------------- какой-то произвольный модуль --------- Перем ИмяПеременной1; Функция КакаяТоФункция(Параметр1, Параметр2) Если Параметр2 = Критерий Тогда ВызовДругойПроцедуры(Параметр1); КонецЕсли; Возврат Параметр1; КонецФункции ИмяПеременной1 = 0; //------------- вот и кончился модуль ----------------- Особенность данного механизма в том, что не требуется выделять программный код какими-то специальными тегами. Движок пытается догадаться сам, где начинается, а где заканчивается программа. Иногда он ошибается, но в 90% случаев угадывает верно. Парсинг программного кода с синтаксической подсветкой пока не реализован, хотя в планах. |
|||
1
Warlock
11.10.05
✎
02:31
|
Отлично. А тормозить не будет?
|
|||
2
Warlock
11.10.05
✎
02:35
|
Проверим?
Перем ИмяПеременной1; Функция КакаяТоФункция(Параметр1, Параметр2) Если Параметр2 = Критерий Тогда ВызовДругойПроцедуры(Параметр1); КонецЕсли; Возврат Параметр1; КонецФункции ИмяПеременной1 = 0; Тут код закончился. Начинается новый Функция КакаяТоФункция(Параметр1, Параметр2) Возврат Параметр1; КонецФункции А в следующей строке кода нет: Функция возвращает какое-то значение... Конец первого теста. |
|||
3
Warlock
11.10.05
✎
02:37
|
Еще тест:
Функция КакаяТоФункция(Параметр1, Параметр2) Если Параметр2 = Критерий Тогда ВызовДругойПроцедуры(Параметр1); КонецЕсли; Возврат Параметр1; КонецФункции //КакаяТоФункция Ошибется тут? |
|||
4
Warlock
11.10.05
✎
02:37
|
Ошибся... Хе-хе.
|
|||
5
Warlock
11.10.05
✎
02:38
|
Ладно. Поцацкался и хватит.
|
|||
6
Кортес
11.10.05
✎
03:42
|
В (0) какая-то функция... не такая. В общем, недоработанная. Двойку б поставил я.
|
|||
7
Морозов Александр
11.10.05
✎
04:25
|
СпрДог=СоздатьОбъект("Справочник.Договоры");
Доки=СоздатьОбъект("Документ.Операция"); Если ПолучитьПустоеЗначение(ВыбДок)<>ВыбДок Тогда Доки.НайтиДокумент(ВыбДок); Доки.Операция.ВыбратьПроводки(); Пока Доки.Операция.ПолучитьПроводку() = 1 Цикл Если ПустоеЗначение(Доки.Операция.Дебет.Контрагенты)=0 Тогда Если ""+Доки.Операция.Дебет.Счет.ВидСубконто(4)="Договоры" Тогда Если Доки.Операция.Дебет.Договоры.Контрагент<>Доки.Операция.Дебет.Контрагенты Тогда Сообщить("Строка "+Доки.Операция.НомерПроводки()+" Владелец договора (код договора - "+Доки.Операция.Дебет.Договоры.Код+") "+ Доки.Операция.Дебет.Договоры.Контрагент+ " не равен контрагенту "+ Доки.Операция.Дебет.Контрагенты); СпрДог.ВыбратьЭлементыПоРеквизиту("Контрагент",Доки.Операция.Дебет.Контрагенты); Пока СпрДог.ПолучитьЭлемент()=1 Цикл Если СокрЛП(СпрДог.Наименование)=СокрЛП(Доки.Операция.Дебет.Договоры.Наименование) Тогда Сообщить("Найден Нужный договор"); Доки.Операция.Дебет.Договоры=СпрДог.ТекущийЭлемент(); //Прервать; КонецЕсли; КонецЦикла; КонецЕсли; КонецЕсли; КонецЕсли; Если ПустоеЗначение(Доки.Операция.Кредит.Контрагенты)=0 Тогда Если ""+Доки.Операция.Кредит.Счет.ВидСубконто(4)="Договоры" Тогда Если Доки.Операция.Кредит.Договоры.Контрагент<>Доки.Операция.Кредит.Контрагенты Тогда Сообщить("Строка "+Доки.Операция.НомерПроводки()+" Владелец договора (код договора - "+Доки.Операция.Кредит.Договоры.Код+") "+ Доки.Операция.Кредит.Договоры.Контрагент+ " не равен контрагенту "+ Доки.Операция.Кредит.Контрагенты); СпрДог.ВыбратьЭлементыПоРеквизиту("Контрагент",Доки.Операция.Кредит.Контрагенты); Пока СпрДог.ПолучитьЭлемент()=1 Цикл Если СокрЛП(СпрДог.Наименование)=СокрЛП(Доки.Операция.Кредит.Договоры.Наименование) Тогда Сообщить("Найден Нужный договор"); Доки.Операция.Кредит.Договоры=СпрДог.ТекущийЭлемент() //Прервать; КонецЕсли; КонецЦикла; КонецЕсли; КонецЕсли; КонецЕсли; КонецЦикла; Доки.Записать(); Возврат; КонецЕсли; |
|||
8
PR
11.10.05
✎
04:32
|
Функция - это не обязательно 1С :))
|
|||
9
PR
11.10.05
✎
04:35
|
Какой хитрый механизм =)
А так Функция 1С |
|||
10
PR
11.10.05
✎
04:36
|
Или скажем так
Функция скобок () заключается в том, чтобы брать что-то в скобки () :))) |
|||
11
PR
11.10.05
✎
04:38
|
Хм, тогда наоборот :))
Функция Привет() Сообщить("Привет"); КонецФункции |
|||
12
PR
11.10.05
✎
04:39
|
"АГА!" - сказали сибирские мужики =)
|
|||
13
PR
11.10.05
✎
04:41
|
Хе, механизм Стаса распознает только красивый код =)
Пропаганда грамотного кодописания :))) |
|||
14
Волшебник
модератор
11.10.05
✎
07:26
|
(13) Совершенно точно.
Фрагмент кода должен быть не очень маленьким, требуется хотя бы 2-3 строки, желательно без синтаксических ошибок, на русском языке, с каноническим написанием всех ключевых слов, с лесенкой (отступами) и т.д. Учитывается даже наличие комментариев. В общем, все как на 1С:Совместимо. :) |
|||
15
Ёжик в тумане
11.10.05
✎
07:34
|
Для Шаг=1 По Измена.КоличествоСтрок() Цикл
МатрицаШухерта.НоваяСтрока(); МатрицаШухерта.Отдел=Измена.ПолучитьЗначение(Шаг,"Отдел"); МатрицаШухерта.Дрянь=Измена.ПолучитьЗначение(Шаг,"КолВо"); КонецЦикла; МатрицаШухерта.Свернуть("Отдел","КолВо,Дрянь"); Для Шаг=1 По МатрицаШухерта.КоличествоСтрок() Цикл Если МатрицаШухерта.ПолучитьЗначение(Шаг,"Дрянь")<>0 Тогда МатрицаШухерта.УстановитьЗначение(Шаг,"КолВо",МатрицаШухерта.ПолучитьЗначение(Шаг,"Дрянь")); КонецЕсли; КонецЦикла; |
|||
16
romix
11.10.05
✎
08:30
|
Процедура Тест()
КонецПроцедуры |
|||
17
Сержант 1С
11.10.05
✎
08:31
|
Кто-нибудь на 15" мониторе этот моноширинный смотрел? -- Советую.
|
|||
18
romix
11.10.05
✎
08:32
|
таб.Свернуть()
|
|||
19
Grant
11.10.05
✎
08:32
|
(16)Заменить:
Таб.Очистить(); на Таб=СоздатьОбъект("Таблица"); надо 3 строчки :) |
|||
20
romix
11.10.05
✎
08:33
|
Сдесь был КонецЦикла
|
|||
21
Ёжик в тумане
11.10.05
✎
08:34
|
Кажется, строки обычного текста должны быть отделены от текста модуля пустыми строками, чтобы не выделялись как модуль.
Я вот только не уверен, что будет правомерно таким же образом выделять текст модулей в ветках архива Т1С. |
|||
22
romix
11.10.05
✎
08:35
|
й=1;
й=й+1; Возврат й; |
|||
23
romix
11.10.05
✎
08:37
|
Есть предложение, чтобы для желающих некий тег все-таки был.
|
|||
24
Asmody
11.10.05
✎
08:38
|
а с каких пор Times стал моноширинным? Ето в том смысле, что Opera 8.5 как-то криво <font face=courier color=#000077> понимает... типа устаревший тэг что-ли?
|
|||
25
Волшебник
модератор
11.10.05
✎
08:38
|
(20) Следующим шагом в развитии форума будет автоматическая замена слов "сдесь" на "здесь" и "проблемма" на "проблема".
(21) Желательно. Это повышает точность распознавания (или наоборот нераспознавания как кода) граничащих строк. (22) Бессмысленные программы принципиально не распознаются как программы. :) |
|||
26
Волшебник
модератор
11.10.05
✎
08:38
|
(24) Может быть у тебя браузер устаревший? :)
|
|||
27
Asmody
11.10.05
✎
08:39
|
с каких пор Opera 8.5 устаревший браузер?
|
|||
28
Сержант 1С
11.10.05
✎
08:40
|
(25) имхо, чем больше спелчекеров, бем безграмотней становятся люди.
|
|||
29
Ёжик в тумане
11.10.05
✎
08:40
|
(23) Ага, например, <marquee>
;) |
|||
30
Ёжик в тумане
11.10.05
✎
08:43
|
(25) Лучше не так.
Достаточно кнопки, вызывающей скрипт проверки, меняющий message_text. |
|||
31
Сержант 1С
11.10.05
✎
08:45
|
(+17) Опера 8.02. Код виден как 16 pt и точно не моноширинным..
|
|||
32
Волшебник
модератор
11.10.05
✎
08:45
|
(28) бем-бем
(30) Эту кнопку будут забывать нажимать. Нужна именно автоматическая замена. |
|||
33
Ёжик в тумане
11.10.05
✎
08:46
|
Что случилось?
Только что в таблице с ответами отступ между именем и сообщениями стал шире. |
|||
34
Волшебник
модератор
11.10.05
✎
08:46
|
Для Opera все время приходится делать ОТДЕЛЬНЫЕ доработки. Просьба рассказать мне, как сделать моноширинный шрифт в этом устаревшем браузере.
|
|||
36
Ёжик в тумане
11.10.05
✎
08:49
|
+33 А теперь нормально стало.
|
|||
37
Ёжик в тумане
11.10.05
✎
08:49
|
(32) Будет заменять криво - возникнут курьёзы.
Это, всё же, некоторое искажение первичного текста без инициативы говорящего, а значит - шаг в сторону "перевирания" и т.п. |
|||
38
romix
11.10.05
✎
08:50
|
Метаданные.Документ(х).ОбластьРаспространения
|
|||
39
Asmody
11.10.05
✎
08:52
|
(34) ИМХО, писать в соответствии с текущими стандартами
|
|||
40
Ёжик в тумане
11.10.05
✎
08:56
|
А если делать так?
<TT> Модуль </TT> |
|||
41
shura
11.10.05
✎
08:56
|
(34)
<span style="font-family: courier, fixed, monospace; font-size:11px;">text</span> - нормально в Опере отрабатывает |
|||
42
Волшебник
модератор
11.10.05
✎
08:57
|
(39) Браузер должен всегда иметь обратную совместимость. Это так можно сразу на XHTML перейти и наслаждаться десятком-другим ПРАВИЛЬНЫХ сайтов, а все эти rambler, yandex не нужны...
|
|||
43
Killgur
11.10.05
✎
08:57
|
Полезная вещь.
Я бы еще окошко для ввода текста сделал меняющимся по ширине окна. |
|||
44
Asmody
11.10.05
✎
08:58
|
(42) так и скажи, что тебе лень одно описание стиля добавить...
|
|||
46
Волшебник
модератор
11.10.05
✎
09:00
|
(41) Сделал, как ты предложил, только без фиксирования размера шрифта. Ненавижу такую фиксацию. Пользователь должен иметь возможность увеличить шрифт средствами браузера.
|
|||
47
Unforgiven
11.10.05
✎
09:01
|
Опа у меня выделение кода пропало НАХ
|
|||
48
Волшебник
модератор
11.10.05
✎
09:03
|
В общем, как предложите универсальный способ выделения, так и поговорим. Пока вернулись к старому доброму font face
|
|||
49
Asmody
11.10.05
✎
09:03
|
(46) Сэр, Вы будете смеяться, но у меня нет моноширинного шрифта
|
|||
50
skunk
11.10.05
✎
09:04
|
test
procedure OnOpen() message("да ну на фих..."); endprocedure |
|||
51
Волшебник
модератор
11.10.05
✎
09:04
|
(49) Как же ты программишь в 1С ? таймсом?
|
|||
52
Волшебник
модератор
11.10.05
✎
09:05
|
(50) Еще раз читаем внимательно (14), особенно фразу "на русском языке".
|
|||
53
skunk
11.10.05
✎
09:05
|
не догодался...
|
|||
54
Волшебник
модератор
11.10.05
✎
09:06
|
(53) Кто? Ты или движок? ;)
|
|||
55
Морозов Александр
11.10.05
✎
09:06
|
Еще разок
// Подготовка к заполнению выходных форм данными запроса Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Таблица1"); Состояние("Заполнение выходной таблицы..."); Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0); Таб.ВывестиСекцию("Шапка"); Пока Запрос.Группировка(1) = 1 Цикл Пока Запрос.Группировка(2) = 1 Цикл Таб.ВывестиСекцию("СтрокаРазряда"); КонецЦикла; Таб.ВывестиСекцию("ИтогоПоРазряду"); КонецЦикла; |
|||
56
skunk
11.10.05
✎
09:07
|
прочитал... посмотрел... глупая фича... не догадливый движок...
да боюсь еще и тормазной... |
|||
57
Морозов Александр
11.10.05
✎
09:07
|
У меня все отражается путем тока и слова "Еще разок" тоже считает за код :-)
|
|||
58
Asmody
11.10.05
✎
09:07
|
(51) в (0) имелось ввиду :)
|
|||
59
shura
11.10.05
✎
09:08
|
Попробуй
<div style="font-family: courier, fixed, monospace; font-size:11px;">text</span> Блин, хз что у тебя такое, но у меня нормально все в Опере с курьером Я тебе уже говорил - старайся не использовать тэг font. |
|||
60
Волшебник
модератор
11.10.05
✎
09:08
|
Сейчас движок часто ошибочно захватывает соседние текстовые строки с фрагментом программного кода, особенно если они не отделены пустыми строками. Над этим ведется работа.
|
|||
61
shura
11.10.05
✎
09:08
|
<div style="font-family: courier, fixed, monospace; font-size:11px;">text</div>
|
|||
62
skunk
11.10.05
✎
09:08
|
(54)я конечно... ))) ... поэтому на английском и написал ;)
боюсь все можно сделать проще... а если по изголяться то и лучше... |
|||
63
Asmody
11.10.05
✎
09:09
|
(59) ты уж определись div или span
|
|||
64
Сержант 1С
11.10.05
✎
09:10
|
(+59) Тэг <font> уже лет 5 считается устаревшим всякими устаревшими браузерами.
|
|||
65
Сержант 1С
11.10.05
✎
09:11
|
(+64) Америку открыл
|
|||
66
shura
11.10.05
✎
09:11
|
(63) хоть <div>, хоть <span>. Один фиг Волшебник <font> оставит...
|
|||
67
Морозов Александр
11.10.05
✎
09:11
|
"Для Opera все время приходится делать ОТДЕЛЬНЫЕ доработки. Просьба рассказать мне, как сделать моноширинный шрифт в этом устаревшем браузере."
Лично у меня в Опере все нормально... И почему она устаревшая? |
|||
68
Asmody
11.10.05
✎
09:12
|
(67) и в (0) у тебя моноширинный шрифт?
|
|||
69
shura
11.10.05
✎
09:12
|
(64) Уж сколько раз твердили миру...
|
|||
70
romix
11.10.05
✎
09:12
|
<pre>
</pre> +в css цвет. Вроде у Соарона нормально сделано выделение? Я конечно понимаю, что форум - волшебный... :-) |
|||
71
shura
11.10.05
✎
09:13
|
(67) Это чтоб враги не догадались ;))
|
|||
72
Сержант 1С
11.10.05
✎
09:13
|
(69) Наверное это вопрос религии...
|
|||
73
Морозов Александр
11.10.05
✎
09:14
|
(68) У меня в IE и Opera эта страничка отражается одинаково... код 1С форматируется как положено.
|
|||
74
Asmody
11.10.05
✎
09:15
|
Стас, а поставь ради интереса <font face="Courier New">
|
|||
75
Морозов Александр
11.10.05
✎
09:16
|
(73) В Опере даже шрифт красивее
|
|||
76
Ёжик в тумане
11.10.05
✎
09:33
|
(48) Разве <TT> - не универсальный способ?
|
|||
77
vvv29
11.10.05
✎
09:48
|
(0)А нельзя чтоб операторы (Если, Цикл и тд) красным выделялись? и шрифт как в 8-ке.
|
|||
78
skunk
11.10.05
✎
09:57
|
(77)можно... только нужно ли?
|
|||
79
vvv29
11.10.05
✎
09:59
|
(78)Читать удобней и привычней, быстрее понимаешь что написано, быстрее находиться ответ на вопрос
|
|||
80
skunk
11.10.05
✎
10:08
|
(79)мне за пох как читать... а вот трафик растет...
а у нас в стране не все буржуины... |
|||
81
vvv29
11.10.05
✎
10:10
|
(80)ТОгда добавить галочку в настройках, как с плюсиками
|
|||
82
vvv29
11.10.05
✎
10:21
|
(0)Еще запросы бы подругому выделять, и похоже их неправильно оперделяет
пример v8: Агрегатные функции в итогах запроса; |
|||
83
skunk
11.10.05
✎
10:26
|
(81)тебе мало тормозов...
|
|||
84
vvv29
11.10.05
✎
10:27
|
(83)Да тормаза и глюки это конечно проблема...
|
|||
85
SKrin
11.10.05
✎
10:29
|
ИМХО было бы лучше делать специальный тег
чтобы еще и таблицы рисовать можно было а то так ничего не поймешь: 8,76 1 899,98 168,82 5,67 1 230,98 217,26 3,09 669 216,52 0 0 0 |
|||
86
skunk
11.10.05
✎
10:29
|
(84)дафай добавим еще... пусть юзеры радуються... боюсь я скоро стану ... волшебнофоубом...
|
|||
87
SKrin
11.10.05
✎
10:31
|
+85 всмысле не для таблиц а для выделения моноширным шрифтом
|
|||
88
Скользящий
11.10.05
✎
10:32
|
Вы еще попросите, чтобы рисунки вставлять можно было. :-) А то этим искусством только пит, romix и дурочка 1С владеет.
|
|||
89
skunk
11.10.05
✎
10:33
|
88. уверен?
|
|||
90
vvv29
11.10.05
✎
10:34
|
(85)Только делать это отключенным по умолчанию и у незарегестрированных пользователей
|
|||
91
Camino
11.10.05
✎
10:35
|
Мда..
1. Гарнитура Courier New, а не Courier 2. Стили вместо тега <font> (Стас, его использование категорически запрещено стандартом HTML 4.01) 3. Если надо, чтобы шрифт мог изменяться пользователем, ставь его размер в шпациях, а не в пикселях. |
|||
92
Grant
11.10.05
✎
10:46
|
офф Что-то притормаживает, пропадает список тем (уже несско дней...) это временно или привыкать?
|
|||
93
skunk
11.10.05
✎
10:47
|
можешь начинать привыкать...
|
|||
94
vvv29
11.10.05
✎
10:50
|
(0)Похоже пора опять подумать о переезде на новый сервер или об оптимизации движка форума, а не о новых новоротах
|
|||
95
Grant
11.10.05
✎
10:54
|
(93) У меня так вся психика поломается, какие тут дни здоровья... :) ну привыкать так привыкать...
|
|||
96
КонецЦикла
11.10.05
✎
10:56
|
2(0) Спасибо... еще нужна подстветка (7.7, 8.0)
Может лучше не угадывать а обозначать начало - конец? (ну это так, имхо) Вот еще бы голосование :) |
|||
97
skunk
11.10.05
✎
10:56
|
ни кто по дороге к коммунизму кормить не обещал
|
|||
98
Asmody
11.10.05
✎
10:58
|
для подсветки синтаксиса есть такая штука GeSHi (http://qbnz.com/highlighter/) вот если бы кто-нибуть сделал для нее схемы под 7.7 и 8.0...
|
|||
99
Волшебник
модератор
11.10.05
✎
11:08
|
(96) Уверяю тебя, что в 80% случаях никто не будет обозначать начало и конец программного кода. Ведь никто не указывает тег ссылки, а ссылки распознаются сами. Именно это и ожидается от форума: меньше ручной работы, больше внимания для общения. Уже сейчас точность угадывания и так достаточно высока, причем есть еще ресурсы для ее дальнейшего повышения, особенно для отделения граничных текстовых строк.
(91) Учту. (98) У меня есть готовый хайлайтер кода на 1С, мне его shura подарил, правда я его еще не проверял. Когда отладим точное определение границ фрагмента программы, то подключим подсветку. |
|||
100
gr13
11.10.05
✎
11:09
|
100
|
|||
101
gr13
11.10.05
✎
11:09
|
(99) ты када нить антимат толком сделаешь?
|
|||
102
Морозов Александр
11.10.05
✎
11:09
|
Стас отключи ты это выделение... полная фигня
|
|||
103
gr13
11.10.05
✎
11:10
|
(102) а мне нравится... только форум стал тормозить больше...
|
|||
104
Волшебник
модератор
11.10.05
✎
11:13
|
(102,103) Давайте распознавание ссылок тоже отключим, быстрее будет работать.
На самом деле основные тормоза идут от работы с базой данных MySQL, а эта подсветка кода целиком реализована средствами PHP, используются массивы и строковые функции, что работает достаточно быстро, причем не мешает кешированию на всех уровнях. Сегодняшний день покажет, насколько подсветка влияет на скорость работы. |
|||
105
Морозов Александр
11.10.05
✎
11:19
|
(102) Я и не говорю про тормоза. Я говорю что интелект полная фигня
|
|||
106
Морозов Александр
11.10.05
✎
11:19
|
105 пост для 104
|
|||
107
Волшебник
модератор
11.10.05
✎
11:20
|
(105) Кто-то говорил про интеллект? Я даже не осмеливаюсь назвать ЭТО интеллектуальной работой. Простой алгоритм с использованием нескольких хорошо формализуемых приемов.
|
|||
108
SKrin
11.10.05
✎
11:21
|
(99) что тебе стоит сделать пробную версию вставки тега? поглядим с недельку и посмотрим кто как пользуется, думаю лишним не будет, а как доп возможность выделения текста-удобно
|
|||
109
Морозов Александр
11.10.05
✎
11:21
|
(107)"...Движок пытается догадаться сам, где начинается, а где заканчивается программа" Разве не интеллект?
|
|||
110
Волшебник
модератор
11.10.05
✎
11:22
|
(108) А зачем, если и так распознавание достаточно точное?
(109) Нет. |
|||
112
SKrin
11.10.05
✎
11:24
|
(110) я тебе приведу несколько причин:
1. выделение любого кода на любом языке 2. в моноширном шрифте удобно писать таблицы |
|||
113
gr13
11.10.05
✎
11:25
|
(104) сделай для него галочку отключающую эту функцию
|
|||
114
Морозов Александр
11.10.05
✎
11:25
|
(110) Нифига оно не точное
|
|||
115
Волшебник
модератор
11.10.05
✎
11:26
|
(112) Нужен только язык 1С, он составляет 99% фрагментов программ на данном форуме. Таблиц в сообщениях пользователей на форуме встречается очень мало.
|
|||
116
Волшебник
модератор
11.10.05
✎
11:26
|
(114) Достаточно точное. А в будущем будет еще точнее. Рассматривай это как бета-версию.
|
|||
117
Волшебник
модератор
11.10.05
✎
11:27
|
(113) Каждая лишняя галочка в лишних настройках затрудняет кеширование, следовательно повышает нагрузку на сервер и работу этого и остальных пользователей.
|
|||
118
gr13
11.10.05
✎
11:28
|
(117) ясна
|
|||
119
Asmody
11.10.05
✎
11:29
|
(109) интеллект будет, когда движок форума начнет сам писать код в ответ на произвольный вопрос.
|
|||
120
Волшебник
модератор
11.10.05
✎
11:31
|
(119) Далеко не всякий человек решит эту задачу, а уж машина подавно. А вот попытаться найти подходящий (или похожий) кусок кода - вполне посильная задача.
|
|||
121
КонецЦикла
11.10.05
✎
11:32
|
Давайте сделаем еще приватный чат с мистовским ботом!
бугага Вот это буду приколы! |
|||
122
Волшебник
модератор
11.10.05
✎
11:33
|
(121) Между прочим, я проводил эксперимент. ЛВП замечательно общалась с ботом "Болтун" (плагин к миранде) примерно 30 минут и кажется так и не поняла, что это было...
|
|||
123
gr13
11.10.05
✎
11:33
|
(121) прикольно...;)
точно... а если сделать ИИ, закачать ему информацию с мисты... Этож какими словами будет он грить? |
|||
124
gr13
11.10.05
✎
11:34
|
(122) лол...
|
|||
126
Скользящий
11.10.05
✎
11:35
|
(122) Своеобразный тест Тьюринга? :-)
|
|||
127
Волшебник
модератор
11.10.05
✎
11:36
|
(123) Сделать ИИ не так просто, как кажется. Люди уже полвека думают на эту тему. Есть определенные наработки, черты интеллекта (т.е. такие способности машин, которые человеком воспринимаются как интеллектуальные, разумные), но рабочего прототипа нет. Кстати, сами люди не понимают, что такое интеллект и как же происходит процесс мышления и творчества. Отсюда и сложность его машинной реализации. Сложно делать то, что не понимаешь сам.
|
|||
128
КонецЦикла
11.10.05
✎
11:37
|
2(122) ЛОЛ! Не только шлепки раздаешь... еще и разводишь!
|
|||
129
Bazooka
11.10.05
✎
11:39
|
(0) В этой ветке сработало неправильно:
v8: OFF: Требуются программисты 1С в Рязани; |
|||
130
КонецЦикла
11.10.05
✎
11:48
|
Все же нужно как-то подумать (и над текстами запросов)... вот пример:
v8: Конструкция КОГДА; |
|||
131
gr13
11.10.05
✎
11:48
|
(127) я знаю, что это сложно. Но не отрицаю того, что возможно.
Внешне это не так и сложно, сделать программу аналог разума младенца, но с возможностью учиться... и совершенствоваться а на практике пока еще никому насколько знаю удалось. |
|||
132
КонецЦикла
11.10.05
✎
11:49
|
2(131) Немного удалось... продвинутым людям
|
|||
133
gr13
11.10.05
✎
11:49
|
(132) даже интересно... мож ссылку дашь?
|
|||
134
в бане я
11.10.05
✎
11:50
|
(131)тебе это 100% не сделать...
(129)аха мне тоже понравилось... IQ... слишком высокий... зато банят |
|||
135
gr13
11.10.05
✎
11:51
|
(132) решены частные задачи, такие как реакция на раздражители, управление телом (ну естессно робота) - они танцуют, помогают в работе старикам.
2. различение цветов 3. распознавание голоса 4... но глобально задача насколько знаю еще не решена, поэтому и интересно насколько далеко удалось продвинуться "продвинутым людям" |
|||
136
Asmody
11.10.05
✎
11:52
|
тока седня в КТ прочитал (по памяти цитирую): "Основная проблема при разработке ИИ - отсутствие обратной связи. Т.е. человек уже получил основной результат работы программы, и он его "в принципе" устраивает. И никто не собирается на деле "объяснять" программе в чем она не права."
|
|||
137
в бане я
11.10.05
✎
11:53
|
забавно gr13 это Лев Баранов SP2... или только SP1
|
|||
138
gr13
11.10.05
✎
11:55
|
(136) кого устраивает;)?
|
|||
139
Волшебник
модератор
11.10.05
✎
11:55
|
(130) Запросы пока вообще не распознаются, не ставилось такой цели.
(135) Некоторые фразы голосом нельзя распознать без понимания смысла произносимого, контекста. Попробуй поискать на эту тему в интернете, даже на мисте есть страничка про ИИ с несколькими ссылками. И ты поймешь, как это сложно и что здесь все еще впереди. |
|||
140
gr13
11.10.05
✎
11:58
|
(139) Стас, я понимаю насколько это сложно, т.к. не в первый день занимаюсь этой проблемой.
имелось ввиду простые фразы- типа: - дай мне красный куб - дай мне синий шар. плюс узнавание человека и т.п. |
|||
141
Скользящий
11.10.05
✎
12:00
|
Не вижу никакого смысла в создании ИИ, люди всегда будут дешевле. Кроме того, машина никогда не будет обладать интуицией.
|
|||
142
Волшебник
модератор
11.10.05
✎
12:01
|
(140) Если их разобрать на лексемы и понятия, то это не такие уж и простые фразы. Например, под словом "мне" подразумевается собеседник, а под словом "дай" - приказ, побуждение к действию. Вся фраза подразумевает наличие этих кубов и шаров, да еще разных цветов, возможность их передачи. Здесь действительно нет ничего невозможного, но это чертовски сложно все объяснить машине.
|
|||
143
Волшебник
модератор
11.10.05
✎
12:02
|
(141) Раньше были специальные люди-арифмометры, много денег зарабатывали...
|
|||
144
Таня
11.10.05
✎
12:02
|
я тоже хочу... с ботом. поболтать в асе. дайте мне!
|
|||
145
skunk
11.10.05
✎
12:02
|
(140)да... и наверное как всегда будешь писать его на 1С... или PHP...
вопрос... как будешь узнавать человека... я беда |
|||
146
Asmody
11.10.05
✎
12:02
|
тема раскрашивания кода на 1С не раскрыта.
|
|||
147
Скользящий
11.10.05
✎
12:03
|
(144) Вот хороший способ сделать Таню счастливой на несколько лет.
|
|||
148
skunk
11.10.05
✎
12:04
|
(144)подожди пару дней... Герка на пишет... и выложит в тырнете...
а что забавно общение по аське с ботом написанным на oneС++ или oneC# |
|||
149
gr13
11.10.05
✎
12:07
|
(142) в том - то и дело, что это было реализовано. Видео съемку из японского Института ИИ показывали на уроке по робототехнике.
Там было несколько фильмов, вот два из них. 1. голова с "глазами" и "ушами" подвижная. Сделали реакщию на внешние раздражители, т.е. а) загорается лампочка (голова закрывает глаза резко и отворачивается) потом "интересно" проявляет "любопытство" и открывает немного один "глаз" и начинает медленно поворачивать голову посмотреть, что же там такого б) примерно то же самое на резкий звук. Причем все смотрящие согласились с тем, что очень похожа на реакцию ребенка (точнее "Как ребенок" было сказано) |
|||
150
gr13
11.10.05
✎
12:08
|
(145) ты када нить повзрослеешь?
ты до сих пор уверен, что по мобильнику нельзя определить местонахождение человека? Помниться ты как-то до усирачки утверждал, что это невозможно... |
|||
151
КонецЦикла
11.10.05
✎
12:08
|
Таня, пора завести ребенка - будет не до аськи :)
|
|||
152
shura
11.10.05
✎
12:09
|
А зачатки ИИ на форуме есть! Вот меня же он распознает когда запускаю ИЕ ;))
|
|||
153
Волшебник
модератор
11.10.05
✎
12:09
|
(149) А на следующее загорание или звук он уже не будет закрывать глаза и отворачиваться? А после сотни загораний потеряет интерес к этому раздражителю?
|
|||
154
shura
11.10.05
✎
12:10
|
(146) Тема раскрыта. Остальное в руках Волшебника :))
|
|||
155
gr13
11.10.05
✎
12:13
|
(+149) второй фрагмент:
Робот на платформе- есть "руки", может поворачивать туловище, и все таже голова из предыдущего фрагмента (просто один Институт разрабатывает реакцию головы, второй движение вплоть до рук, координацию движений, третий движение человекообразного робота, когда он "стоит" т.е. есть руки, ноги) нам показали, что робот "узнает" человека, кто с ним общается, потом раздается приказ (естественно на японском) - Дай мне желтый куб. справа от Робота находится подставка, на ней кубы и другие фигуры разных цветов. Робот поворачивается и берет именно желтый куб, потом поворачивается обратно к человеку. - Поставь на место. Робот возвращается обратно. был еще третий фрагмент, где робот уже стоит и может сделать несколько шагов. С тех пор наука шагнула вперед. |
|||
156
skunk
11.10.05
✎
12:13
|
(150)я беда... здесь только ты... ребеночек... (не буду говорить плакса... так как за это в баню отправляют)
я тебе и сейчас это скажу... а ты Лева... если веришь что можно по выключеному сотовому... найти человека... можно только в одном случае... если ты находишься в зоне двух(как минимут) сот... и при этом что-то поешь в него... иначе... облом пром шпала... |
|||
157
gr13
11.10.05
✎
12:14
|
(153) не наю. этот момент там не описан
|
|||
158
gr13
11.10.05
✎
12:14
|
(156) кто говорил про выключенный??? говорили про включенный...
|
|||
159
gr13
11.10.05
✎
12:15
|
(+158) разговор был про включенный...
а если я тебе скажу, что наши операторы предоставляют такую услугу определения местонахождения человека по мобильнику... Ты скажешь, что я ребенок? кстати про выключенный ты придумал... |
|||
160
Таня
11.10.05
✎
12:15
|
тьху, тьху, мне даже противно! не ругайтесь парни...
|
|||
161
gr13
11.10.05
✎
12:16
|
и ничего не понимаю? в этом вопрсе;)
|
|||
162
gr13
11.10.05
✎
12:16
|
(160) я и не ругаюсь, просто пытаюсь понять- можно ли сделать из него человека или нет
|
|||
163
Волшебник
модератор
11.10.05
✎
12:17
|
Уважаемые! Не отходите от темы ветки! Если хочется пообщаться на тему мобильного позиционирования, идите в аську или заведите новую ветку.
|
|||
164
Таня
11.10.05
✎
12:17
|
(162) лупить вас мало!
|
|||
165
Таня
11.10.05
✎
12:18
|
(163) а разве тема ТехИнфо не исчерпала себя? ты сообщил всем про новую возможность, она работает, что еще нужно?
|
|||
166
gr13
11.10.05
✎
12:19
|
(164) хотя все больше убеждаюсь в том, что это невозможно...
... Баранкин будь человеком... |
|||
167
Таня
11.10.05
✎
12:20
|
*мечтательно* а мне седня таа-а-акой сон приснился.. :)))
|
|||
168
skunk
11.10.05
✎
12:20
|
(159)вот видишь ... балаболка получается ты... даже не помнишь что говорил...
завязка началась... с того... что ты грил... будто заграницей... нашли кучу ворованых телефонов... и далее... и далее... это за выключенный... вот сейчас позвони и узнай... где мой мобильник... со мной... дома... или еще где-то... |
|||
169
gr13
11.10.05
✎
12:27
|
(168) нет! Начало было с того, что у Снипера украли тлф.
Я сказал, что его могут определить где он находится ты сказал, что это невозможно Я сказал, что определение возможно, т.к. у каждого мобильника есть свой ИМЕЙ код. В Финляндии уже при пропаже мобильника нужно его выключать и не пользоваться до выезда оттуда, думаю что и на весь Евро союз это распространяется. Т.е. При включении тебя находят без проблем. А по поводу нахождение местоположения включенного мобильника... думаю ответить ссылкой- http://www.mymts.ru/news/2005-09-02-0001/ еще вопросы есть?Интересно если есть такая услуга, то какую информацию могут предоставить нашим спецслужбам;)? |
|||
170
skunk
11.10.05
✎
12:32
|
(169)я же тебе грил... ты не умешь думать...
если я вытащу эту смс... и воткну в нее другую... что получит моя мама... что-то в духе... "абонент не в зоне обслуживания... или выключил телефон..." аналитик... я беда... |
|||
171
skunk
11.10.05
✎
12:32
|
и воткну в нее другую ... читать... и воткну в него(телефон) другую
|
|||
172
gr13
11.10.05
✎
12:33
|
(170) мдя... я грил про спец службы...
|
|||
173
gr13
11.10.05
✎
12:33
|
(171) а не про добрую маму...
|
|||
174
skunk
11.10.05
✎
12:36
|
какая разница мама... спец службы...
там идет сигнал не на телефон... а на сим карту... телефон при приеме дает опературу респект... вот по этому респекту... они и секут где ты... а на сам телефон... по его ИМЕЙ... ты ни чего не пошлешь... если ты конечно не год |
|||
175
Camino
модератор
11.10.05
✎
12:36
|
(171, 172)
Оффтоп парни. Прекращайте здесь. |
|||
176
Скользящий
11.10.05
✎
12:37
|
(166-174)Надоели со своим телефоном. Ветку свою создайте и там общайтесь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |