|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Код:
![]() Последний раз редактировалось gomer, 28.12.2010 в 00:19. |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
В конкурсах перед всеми конкурсантами должна быть поставлена одна и та же задача.
Критерий победы - минимальное количество символов, без учета комментариев, подсказок (текста в кавычках), пробелов и табуляции. Скорость выполнения кода не учитывается, если нет зависания. Осталось договориться откуда брать конкурсные задачи (можно из форума, если они поставлены корректно, но ответа пока не дано). Например такая: написать код для подсчета количества значимых символов в коде. Последний раз редактировалось Li6-D, 27.12.2010 в 21:53. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,706
|
Цитата:
![]() Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Вообще-то на theswamp.org очень много самых разных конкурсов. Обычно их проводят так: автор темы объявляет какую-либо задачу (например, "Соединить отрезками любые две пары точек, расстояние между которыми не превышает заданного значения". При необходимости прикладывается пример dwg (в оговоренном формате - 2004, 2007 или 2010), показываются картинки: что есть изначально и что должно получиться в конце. Автор (как правило) показывает свое решение.
И народ начинает решать поставленную задачу. Кто быстрее, кто универсальнее, кто устойчивее... Бывает, что показываются решения на нескольких языках программирования. Ну и заголовок выделяется, например: "-- { Конкурс } -- <Название конкурса>".
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Идея хорошая. В качестве первого примера (немного изменив тему):
Конкурс. Пребразование в число при возможности
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Цитата:
![]() --- Добавлено: Автор темы http://forum.dwg.ru/showthread.php?t=61712 дал добро, я название изменил
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 29.12.2010 в 21:01. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,706
|
Цитата:
![]() ![]() ![]() Цитата:
![]() почитай эту тему..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 06.01.2011 в 13:12. |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
Цитата:
Этот лисп дописывает в файл "acad.mnl" строчки вида: (entmake ... (command "_Zoom" "_Object" "_Last" ""). Надо удалить эти строчки оттуда ручками. Быстро узнать путь к файлу можно с помощью (findfile "acad.mnl") ![]() Последний раз редактировалось Li6-D, 06.01.2011 в 13:32. |
|||
![]() |
|
||||
Регистрация: 05.01.2011
Сообщений: 83
|
|
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Ну, таблетку дали... Вообще, нужно создать файл acaddoc.lsp с этим текстом и отправить его жертве вместе с файлом *.dwg (оба в одной папке). Жертва открыв чертеж автоматически получит то, что получил ты. Только на работе так не делай, а то вот мой директор меня чуть в ментовку не сдал ![]()
__________________
Делай хорошо, плохо само получится. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,706
|
Цитата:
![]() Однако, претендент на приз есть! ![]() А механизм етого лиспа каков? Добавляет в acad.mnl функцию "aa", которая подменяет Zoom, выбор объектов и ввод последней команды созданием соответствующего МТекста?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,706
|
Увы, не знаю я этот язык почти.. Могу наVBA-ть..
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интересно где работают ЛИСП программисты? | dextron3 | LISP | 114 | 17.12.2017 13:53 |
Лисп включение панели, если включена, то не срабатывает | dextron3 | LISP | 4 | 14.11.2009 12:59 |
Лисп: моментальное редактирование цифр в предложениях | dextron3 | LISP | 12 | 27.09.2008 09:33 |
Лисп для копирования данных нескольких мтекстов по принципу расположения. | Red Nova | LISP | 14 | 18.06.2008 22:08 |
Нужен лисп (пронизыватель лайаутов) | dextron3 | LISP | 91 | 25.07.2007 07:37 |