![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Доступен GNU Autoconf 2.70 " | +/– | ![]() |
Сообщение от opennews (??), 09-Дек-20, 12:41 | ||
После восьми лет с момента публикации версии 2.69 представлен выпуск пакета GNU Autoconf 2.70, в котором поставляется набор M4-макросов для создания скриптов автоконфигурации для сборки приложений в различных Unix-подобных системах (на основе подготовленного шаблона выполняется генерация скрипта "configure")... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
3. Сообщение от little Bobby tables (?), 09-Дек-20, 12:50 | +8 +/– | ![]() |
старый, добрый, ламповый автоконф. Но и на солнце есть пятна, например можно было в config.log указывать строчку, где именно описывается вызов непрошедшего теста. Сэкономило б чутка времени при анализе окружения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17 |
4. Сообщение от lockywolf (ok), 09-Дек-20, 12:57 | +1 +/– | ![]() |
Надеюсь, теперь книга John Calcote выйдет поскорее! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
5. Сообщение от mikhailnov (ok), 09-Дек-20, 13:10 | –1 +/– | ![]() |
Автокрап сила | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
6. Сообщение от Аноним (6), 09-Дек-20, 13:29 | +4 +/– | ![]() |
>Обеспечена совместимость с выпущенными в 2011 году стандартами C и C++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11 |
7. Сообщение от Zenitur (ok), 09-Дек-20, 13:44 | –1 +/– | ![]() |
Помню, когда прекратилась поддержка CentOS 5, в Firefox сразу перешли на GTK3 и PulseAudio. Сейчас, когда прекратилась поддержка CentOS 6, Autoconf 2.70 вышел. Эх, а ведь 2.69 это целая эпоха. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9 |
8. Сообщение от Аноним (20), 09-Дек-20, 13:57 | +/– | ![]() |
> Обеспечена совместимость с выпущенными в 2011 году стандартами C и C++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
9. Сообщение от Аноним (9), 09-Дек-20, 14:08 | +9 +/– | ![]() |
Сейчас, когда прекратилась поддержка CentOS вообще. https://www.opennet.ru/opennews/art.shtml?num=54219 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #27 |
10. Сообщение от Аноним (10), 09-Дек-20, 14:24 | –8 +/– | ![]() |
Закопайте вы уже это. Самый большой позор гну/линукса. Есть божественный meson от RedHat. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #28 |
11. Сообщение от Аноним (11), 09-Дек-20, 14:25 | +8 +/– | ![]() |
Всё суетитесь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
12. Сообщение от Урри (ok), 09-Дек-20, 14:32 | +6 +/– | ![]() |
Толстовато. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #13, #15 |
13. Сообщение от Аноним (10), 09-Дек-20, 15:13 | –3 +/– | ![]() |
что толстовато? Никто в 2020 не хочет копаться в этом макроболоте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #14, #21 |
14. Сообщение от Аноним (14), 09-Дек-20, 15:29 | +2 +/– | ![]() |
> Никто в 2020 не хочет копаться в этом макроболоте | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #16, #24 |
15. Сообщение от Аноним (-), 09-Дек-20, 15:30 | +1 +/– | ![]() |
Ога, я тоже это заметил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
16. Сообщение от Аноним (16), 09-Дек-20, 15:50 | –1 +/– | ![]() |
json это не система сборки, а формат данных. Выучи хотя бы это. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
17. Сообщение от Аноним (17), 09-Дек-20, 16:06 | –8 +/– | ![]() |
Кто хотел сэкономить время, те уже давно пользуются вменяемыми билд-системами, с которыми не надо продираться через три слоя автогенерированных скриптов под шеллы семидесятого года. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #18, #26 |
18. Сообщение от пох. (?), 09-Дек-20, 16:57 | +2 +/– | ![]() |
> Кто хотел сэкономить время, те уже давно пользуются вменяемыми билд-системами | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #19, #20, #23, #35 |
19. Сообщение от Самый Лучший Гусь (?), 09-Дек-20, 17:23 | –4 +/– | ![]() |
> портируемый софт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #22, #30, #33, #76 |
20. Сообщение от Аноним (20), 09-Дек-20, 17:37 | –1 +/– | ![]() |
> через них не надо "продираться", они просто делают свою работу. При условии что ты умеешь делать свою. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
21. Сообщение от Аноним (20), 09-Дек-20, 17:40 | +1 +/– | ![]() |
Толстовато предлагать заменить его питоноболотом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #25 |
22. Сообщение от Аноним (22), 09-Дек-20, 17:42 | +1 +/– | ![]() |
С такими желаниями вокруг тебя скоро никого, кроме альтернативно ориентированных, не останется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
23. Сообщение от Аноним (23), 09-Дек-20, 18:32 | +1 +/– | ![]() |
Чем вам CMake непортируемый? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #36, #37, #55, #73 |
24. Сообщение от Аноним (23), 09-Дек-20, 18:33 | –1 +/– | ![]() |
Где ты нашёл "уродский json"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
25. Сообщение от Аноним (85), 09-Дек-20, 18:47 | –1 +/– | ![]() |
meson не имеет никакого отношения к питону, кроме того, что эталонная реализация на нём написана. Если она лично вас не устраивает, напишите свою на любимом русте, или хоть на си, только фракталу потом не показывайте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #29 |
26. Сообщение от Аноним (-), 09-Дек-20, 19:01 | +/– | ![]() |
> уже давно пользуются вменяемыми билд-системами, с которыми не надо продираться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #47, #54 |
27. Сообщение от Аноним (-), 09-Дек-20, 19:01 | –1 +/– | ![]() |
Ну, как раз вовремя же. Пусть теперь шляпа сама это и опакечивает, если ей надо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
28. Сообщение от Аноним (-), 09-Дек-20, 19:03 | +3 +/– | ![]() |
> Есть божественный meson от RedHat. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
29. Сообщение от Аноним (-), 09-Дек-20, 19:04 | +1 +/– | ![]() |
Так других то и нет. И синтаксис DSL пихоноуродский. Cmake и то приятнее этого шита. И он хотя-бы makefiles генерить мне умеет, а не требует поставить каких-то там нинзя или еще какую неведому фигню. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
30. Сообщение от пох. (?), 09-Дек-20, 19:26 | –1 +/– | ![]() |
дык, я и говорю - нах он не нужен тот автоконф. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
31. Сообщение от anonymous (??), 09-Дек-20, 20:11 | –2 +/– | ![]() |
Лично я считаю, что должна быть сквозная интеграция от сборщика до дистрибутива. Единый софт должен собирать софт, клепать артефакты, паковать их в пакеты дистрибутива и накатывать куда скажут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34 |
32. Сообщение от Козлетто (?), 09-Дек-20, 20:12 | +/– | ![]() |
Вот они настоящие ценности! Не то что ваши meson'ы, c{q}make и прочие нинзя | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
33. Сообщение от заминированный тапок (ok), 09-Дек-20, 20:19 | –1 +/– | ![]() |
> Так ничего, кроме GNU/Linux не осталось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #44 |
34. Сообщение от Led (ok), 09-Дек-20, 22:48 | +6 +/– | ![]() |
...и всё это при том, чтоб в школу не ходить, уроки не учить, а весь день смотреть мультики и прочие тиктоки... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
35.
Сообщение от topin89![]() | +2 +/– | ![]() |
Всё это замечательно, но на практике с autoconf было сушественно больше мороки, чем с CMake. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #38, #50, #53, #56 |
36. Сообщение от slepnoga (ok), 10-Дек-20, 01:08 | +1 +/– | ![]() |
Тем, что он, внизапна, требует компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #39, #43, #51, #85 |
37. Сообщение от slepnoga (ok), 10-Дек-20, 01:10 | +/– | ![]() |
head -1 /usr/bin/autoconf | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #45, #52 |
38. Сообщение от slepnoga (ok), 10-Дек-20, 01:12 | +/– | ![]() |
>стандартный инструмент, что не требует проверки на наличие, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #42 |
39. Сообщение от Ordu (ok), 10-Дек-20, 07:47 | –1 +/– | ![]() |
> Тем, что он, внизапна, требует компиляции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #46 |
40. Сообщение от Аноним (40), 10-Дек-20, 09:13 | +/– | ![]() |
> Добавлена поддержка повторяемых сборок, результат которых будет одинаковым на разных системах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
41. Сообщение от Аноним (41), 10-Дек-20, 09:18 | +/– | ![]() |
Вирусогенерялка: https://www.opennet.ru/openforum/vsluhforumID9/10331.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
42. Сообщение от topin89 (ok), 10-Дек-20, 10:59 | +/– | ![]() |
>>стандартный инструмент, что не требует проверки на наличие, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #60 |
43. Сообщение от topin89 (ok), 10-Дек-20, 11:02 | –2 +/– | ![]() |
> И это не говоря про отсутствие жесткого триплета при конфигурировании - никогда | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #64 |
44. Сообщение от пох. (?), 10-Дек-20, 12:35 | –1 +/– | ![]() |
> а под портируемостью подразумевается поддержка разных аппаратных архитектур, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #48 |
45. Сообщение от пох. (?), 10-Дек-20, 12:36 | +/– | ![]() |
самое главное что для _сборки_ проекта (в том числе и модифицированного по месту) они _вообще_ не нужны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
46. Сообщение от пох. (?), 10-Дек-20, 12:38 | +4 +/– | ![]() |
> И как это влияет на портируемость? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #49, #77 |
47. Сообщение от пох. (?), 10-Дек-20, 12:39 | +/– | ![]() |
А зачем тебе их логи? Когда что-то сломается в модном мезоне или еще какой ереси - ты вряд ли сможешь это починить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
48. Сообщение от заминированный тапок (ok), 10-Дек-20, 12:54 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
49. Сообщение от Ordu (ok), 10-Дек-20, 13:02 | –1 +/– | ![]() |
> Вот как ВЕСЬ этот мусор спортируешь на какую-нибудь необычную платформу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #62 |
50. Сообщение от пох. (?), 10-Дек-20, 15:30 | +2 +/– | ![]() |
> Конфиги автоконфа write-only что-ли? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
51. Сообщение от Аноним (20), 10-Дек-20, 19:51 | +/– | ![]() |
> И это не говоря про отсутствие жесткого триплета при конфигурировании - никогда не знаешь, есть ли автозависимости, и если есть, откуда оно их цепануло | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #58 |
52. Сообщение от Аноним (20), 10-Дек-20, 19:52 | +/– | ![]() |
> из депенсов по __максимуму__ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #57 |
53. Сообщение от Аноним (20), 10-Дек-20, 19:58 | +/– | ![]() |
> Я видел только одно преимущество -- генерация хелпа для ./configure. Вроде как такое можно сделать и для CMakeLists.txt, но на практике пока не встречал | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #59 |
54. Сообщение от Аноним (20), 10-Дек-20, 20:01 | +1 +/– | ![]() |
> Да, там три слоя фекалий другого типа хомячков, а когда что-то ломается то вообще логов нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
55. Сообщение от Аноним (64), 10-Дек-20, 20:58 | –1 +/– | ![]() |
> Чем вам CMake непортируемый? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
56. Сообщение от Аноним (64), 10-Дек-20, 21:08 | +/– | ![]() |
> Всё это замечательно, но на практике с autoconf было сушественно больше мороки, чем с CMake. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #61 |
57. Сообщение от slepnoga (ok), 10-Дек-20, 22:51 | +/– | ![]() |
Где там? с готовым configure он не нужен, согласен ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
58. Сообщение от slepnoga (ok), 10-Дек-20, 22:53 | +/– | ![]() |
Ну ка расскажи, при чем тут тулчейн и что ты под этим подразумеваешь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #68 |
59.
Сообщение от topin89![]() | +/– | ![]() |
>> Я видел только одно преимущество -- генерация хелпа для ./configure. Вроде как такое можно сделать и для CMakeLists.txt, но на практике пока не встречал | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
60. Сообщение от slepnoga (ok), 10-Дек-20, 23:07 | +/– | ![]() |
>если проще с той же функциональностью | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #70 |
61.
Сообщение от topin89![]() | +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #63 |
62. Сообщение от slepnoga (ok), 10-Дек-20, 23:20 | +/– | ![]() |
>Что там делать вообще на этой платформе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #65, #67 |
63. Сообщение от Аноним (64), 11-Дек-20, 03:25 | +1 +/– | ![]() |
> Честно говоря, не знаю как именно в autoconf, но по ощущениям, нужно постараться как раз ради поддержки. Поправьте, если ошибаюсь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
64. Сообщение от Аноним (64), 11-Дек-20, 03:58 | +/– | ![]() |
Триплет - это cpu-vendor-os (https://www.gnu.org/software/autoconf/manual/autoconf-2.70/h... ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 |
65. Сообщение от Ordu (ok), 11-Дек-20, 04:47 | +/– | ![]() |
>>Что там делать вообще на этой платформе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 |
66.
Сообщение от vle![]() | +/– | ![]() |
Кому это все надоело, можете попробовать https://github.com/cheusov/mk-configure | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #74, #75 |
67. Сообщение от Аноним (20), 11-Дек-20, 15:03 | +/– | ![]() |
Этих 64 мб рамы не хватит, чтобы вместить весь нагенерённый автоконфом мусор. А cmake вполне заработает. Только зачем? Всё равно все здравомыслящие люди под такие платформы кроссом собираются, а не ждут по полчаса нативной сборки любого хелловорлда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #78 |
68. Сообщение от Аноним (20), 11-Дек-20, 15:06 | +/– | ![]() |
Это файлик такой. man cmake-toolchains. В нём всего лишь определяют несколько переменных, в том числе указывающих, где что надо искать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #69 |
69. Сообщение от Аноним (20), 11-Дек-20, 15:07 | +/– | ![]() |
Но вообще можешь с тем же успехом эти переменные и из командной строки передать. Это уж как больше нравится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
70. Сообщение от Аноним (20), 11-Дек-20, 15:14 | +/– | ![]() |
> нет той же функциональности с точки зрения мантайнера дистра | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #71 |
71. Сообщение от slepnoga (ok), 11-Дек-20, 15:22 | +/– | ![]() |
>А ты майнтейнер дистра | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #72 |
72. Сообщение от Аноним (20), 11-Дек-20, 17:29 | +/– | ![]() |
> А что, не похож? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #79 |
73. Сообщение от Аноним (73), 11-Дек-20, 19:37 | +/– | ![]() |
>Чем вам CMake непортируемый? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
74. Сообщение от Аноним (-), 11-Дек-20, 19:56 | +/– | ![]() |
Интереса ради - почему не kconfig тогда уже сразу вместо двух нажатий клавиш для добавления опций сборки в автоконф ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
75. Сообщение от Аноним (75), 11-Дек-20, 21:27 | +1 +/– | ![]() |
> Брать лучше последнюю версию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #81, #82 |
76. Сообщение от qwerty123 (??), 12-Дек-20, 00:47 | +/– | ![]() |
>Так ничего, кроме GNU/Linux не осталось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
77. Сообщение от qwerty123 (??), 12-Дек-20, 00:51 | +/– | ![]() |
>> И как это влияет на портируемость? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #80 |
78. Сообщение от qwerty123 (??), 12-Дек-20, 00:56 | +/– | ![]() |
>Этих 64 мб рамы не хватит, чтобы вместить весь нагенерённый автоконфом мусор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
79. Сообщение от slepnoga (ok), 12-Дек-20, 11:56 | +/– | ![]() |
Приятнее, так как: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #84 |
80. Сообщение от пох. (?), 12-Дек-20, 17:01 | +/– | ![]() |
> Оно не понимает, что эту хню и на обычной ARM банана-плате хрен скомпилируешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 |
81. Сообщение от пох. (?), 12-Дек-20, 17:19 | +/– | ![]() |
> Интересно, как этим пользоваться во фряхе, если первой строчкой в README говорится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #83 |
82. Сообщение от vle (ok), 12-Дек-20, 21:13 | +/– | ![]() |
>> Брать лучше последнюю версию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
83. Сообщение от vle (ok), 12-Дек-20, 21:15 | +1 +/– | ![]() |
>> Интересно, как этим пользоваться во фряхе, если первой строчкой в README говорится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
84. Сообщение от Аноним (20), 14-Дек-20, 01:37 | +/– | ![]() |
1. Помимо перечисленных были, например, ppc64 (обеих ориентаций), mipsel, aarch64… | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
85. Сообщение от Аноним (85), 18-Дек-20, 12:01 | +/– | ![]() |
Не то чтобы я cmake защищал, мне он самому не очень нравится по многим причинам, но... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |