The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Утверждена новая модель управления разработкой Python

19.12.2018 11:07

После заявления Гвидо ван Россума (Guido van Rossum) об уходе с поста великодушного пожизненного диктатора (BDFL) и прекращения участия в процессах принятия решений, разработчики Python рассмотрели семь возможных вариантов дальнейшего управления проектом. В ходе голосования позавчера была выбрана модель Руководящего Совета (PEP 8016).

При голосовании были отброшены идеи единоличного лидерства (предлагалось выбрать нового BDFL), перехода к анархии, всеобщего голосования, совместного управления сообществом (BDFL заменяется на группу из 5 координаторов, но решения принимаются путём голосования в сообществе), союза из 3 самых авторитетных разработчиков, и внешнего надзора советом аудиторов.

В соответствии с принятым предложением, управление проектом будет возложено на руководящий совет, которому будут переданы широкие полномочия. При этом совет будет стараться применять полученные полномочия как можно реже и использовать для утверждения решений стандартные процессы в сообществе, такие как проведение голосования ведущими разработчиками. Данные процессы в дальнейшем будут явно регламентированы.

В развитии языка планируется придерживаться философии разбиения больших идей на серии мелких изменений, каждое из которых будет проходить отдельное рецензирование. Вместо одного большого PEP для обсуждения и утверждения сообществом будут выдвигаться минимальные целостные предложения. Совет же будет привлекаться в качестве последней инстанции, когда сообществом не удалось добиться консенсуса или требуется отдельный разбор конфликтов. Предложенная модель обеспечивает достаточную гибкость и простоту, минимизируя использование тяжёлых и беспокойных процессов, таких как проведение охватывающих весь проект голосований.

Участники совета будут выдвигаться и избираться членами Core Team путём голосования. Ответственным за проведение выборов будет директор Фонда Python. Среди передаваемых совету полномочий упоминается возможность принимать или отвергать PEP, внесение изменений в кодекс поведения разработчиков (code of conduct), взаимодействие с Фондом Python (PSF) в процессе управления активами проекта и создание комитетов для решения определённых специфичных вопросов.

Среди поставленных перед руководящим советом задач отмечается поддержание стабильности и качества языка Python и интерпретатора CPython, обеспечение максимальной доступности проекта для участия в разработке, поддержание взаимодействия между Core Team и Фондом Python, организация процессов принятия решений в отношении PEP-спецификаций, достижение консенсуса между мнением Core Team и сообщества, выполнение роли суда последней инстанции.

В качестве доводов в пользу победившей модели упоминается успешное использование похожих методов управления во многих успешных сообществах. Детали взаимодействия заимствованы из проекта Django и уже хорошо опробованы на практике. Утверждается, что сообщество разработчиков Python не самое хорошее место для проведения экспериментов по внедрению инновационных моделей управления, поэтому разумно воспользоваться уже проверенными методами.

Выборы в руководящий совет планируется провести 3 февраля 2019 года, после двухнедельного периода выдвижения кандидатов представителями Core Team. Совет, состоящий из пяти человек, планируют переизбирать в начале каждого нового цикла разработки значительных релизов Python. Например, избранный в феврале состав совета будет действовать до октября 2019 года в соответствии с циклом разработки Python 3.8, время действия состава следующего совета составит 18 месяцев.

  1. Главная ссылка к новости (https://mail.python.org/piperm...)
  2. OpenNews: Проект Python для соблюдения политкорректности избавляется от терминов "master" и "slave"
  3. OpenNews: Гвидо ван Россум решил отстраниться от руководства проектом Python
  4. OpenNews: Увидел свет язык программирования Python 3.7
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49811-python
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (74) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 12:04, 19/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Хоть где-то здравомыслие торжествует.
     
     
  • 2.16, Dmitry77 (ok), 12:59, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +18 +/
    насколько оно торжествует изнаем немного позже, сейчас ещё рано что-то говорить
     
     
  • 3.45, Гит рулит (?), 15:22, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Будет забавно когда они решат что писать принты в скобочках не политкорректно. Это ограничивает текст.
     
  • 2.115, all_glory_to_the_hypnotoad (ok), 04:03, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    "торжествует" когда оно уже не нужно
     

  • 1.3, Аноним (3), 12:12, 19/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Когда Python 4 выйдет?
     
     
  • 2.4, A.Stahl (ok), 12:16, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +24 +/
    Сначала нужно второй окончательно закопать.
     
     
  • 3.5, erthink (ok), 12:29, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Сначала нужно второй окончательно закопать.

    Правильно, чтобы потом откопать как стюардессу ;)

     
     
  • 4.11, FrBrGeorge (ok), 12:39, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > чтобы потом откопать

    Незачем. На удивление мало фанатов Python2

     
     
  • 5.30, A10 (?), 13:44, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а мне нравился Python2 (особенно его print ;-) )
     
     
  • 6.63, Аноним (63), 16:25, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Особо от функции print() не отличается. Зато в 3-м строки по умолчанию UNICODE.
     
  • 3.7, Аноним (7), 12:30, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    там еще 3.8 появился, который из-за неполиткорентных имён внутренний функций, стал не полностью совместимым с 3.7....
     
     
  • 4.22, Аноним (22), 13:16, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В 3.8 должны оставить два названия, а вот в 4 уже совместимость поломают, но на то это и мажорный релиз.
     
  • 4.28, bootforce (?), 13:44, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Где об этом можно почитать?
     
     
  • 5.113, Amphyby (ok), 00:42, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    хухли в яндексе: master slave python naming
     
  • 5.142, Аноним (142), 06:42, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылка #2 под текстом новости.
     
  • 2.12, X4asd (ok), 12:43, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Когда Python 4 выйдет?

    когда это произойдёт -- станет очень смешно :-) ..

    учитывая что существует огромная тонна когда где проверяется

    "а у нас сейчас 3 версия? если нет значит будет думать что вторая" (вместо тогда чтобы проверить на вторую версию)

     
     
  • 3.106, Аноним (106), 23:34, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это не смешно, это грустно. Не надо вообще проверять версию языка. надо делать try: <код для новой> except: <fallback для старой>
     
     
  • 4.111, Аноним (111), 00:20, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > надо делать try: <код для новой> except: <fallback для старой>

    Отвечу на случай, если это не троллинг.

    Если <код для новой> содержит синтаксис, не поддерживаемый старой, то оно просто не запустится, ни о какой генерации исключения вопрос даже не стоит. Если <код для новой> содержит вызов функции, чьё поведение изменилось а список аргументов - нет, то кто и как будет решать, нужно ли генерировать исключение?

     
  • 4.146, Мастер (?), 12:31, 26/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ваше предложение плохое из-за больших требований к ресурсам. Если это будет в cgi-скрипте, то сервак прилично потеряет в попугаях.
     
  • 2.32, Григорий Федорович Конин (?), 14:03, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Вместо одного большого PEP для обсуждения и утверждения сообществом будут выдвигаться минимальные целостные предложения.

    Никогда :)

     
  • 2.41, Аноним (63), 14:41, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Когда Python 4 выйдет?

    Если примут схему нумерации как в Mozilla, то скоро.

     
  • 2.68, Rodegast (ok), 16:29, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда Python 4 выйдет?

    Уже пятый есть :D
    https://github.com/cblp/python5

     
     
  • 3.84, Аноним (63), 17:09, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже, что Python5 != Python v5 от команды CPython. Особенно, учитывая лицензию.
     

  • 1.6, Аноним (6), 12:29, 19/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И ни слова об политкорректности и гендернофлюидной инклюзивности. Это точно 2018(9) год?
     
     
  • 2.14, Аноним (14), 12:56, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > внесение изменений в кодекс поведения разработчиков (code of conduct)
     
  • 2.15, Andrey Mitrofanov (?), 12:58, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > политкорректности и гендернофлюидной инклюзивности
    >Это точно 2018(9) год?
    >2018(9) год
    >2018(9)

    Ой, смотри, превратится в тыкву твоя календарно-неопределённость под бой курантов!?  Не отмоешься и не докажешь потом.

     

  • 1.8, Аноним (8), 12:31, 19/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а зачем эти советы, комитеты и прочая бюрократия, тормозящая развитие
    вон rust простыми issues/pull requests на гитхабе обходится
     
     
  • 2.9, Аноним (9), 12:34, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А кто решение принимать будет какой брать а какой завернуть?
     
     
  • 3.20, Аноним (8), 13:03, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    да также как обычно на гитхабе происходит - если у остальных активных разработчиков аргументированных возражений не нашлось, то патч принимается мейнтейнером репозитория
     
     
  • 4.34, Грусть (?), 14:15, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не-не, что значит "нет возражений - принимаем"? Это хаг, какой-то. Главный вопрос должен быть "а оно нам надо?"
     
     
  • 5.56, Аноним (8), 16:15, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    "а оно не надо" и есть возражение, только ненужнаторство принято аргументировать
     
     
  • 6.100, X4asd (ok), 19:56, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > только ненужнаторство принято аргументировать

    а лучше бы агровать "зачем оно надо",

    иначе если вовремя не одуматься -- то потом уже станет поздно

     
     
  • 7.107, Аноним (106), 23:36, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а потом: "мне не надо, а на остальных наcрать. ПНХ."

     
     
  • 8.112, Аноним (111), 00:21, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Форкайте А то набежит вас таких мне надо , а потом за вами код поддерживать до... текст свёрнут, показать
     
  • 2.10, FrBrGeorge (ok), 12:36, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > ростыми issues/pull requests на гитхабе обходится

    Это жесть. Они ещё будут от этого страдать, особенно когда сообщество разрастётся до размера питоньего.

     
     
  • 3.21, Аноним (8), 13:09, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    из-за бюрократии они будут страдать ещё больше
     
  • 2.82, Онаним (?), 17:06, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот кстати да. Вот так бы.
     

  • 1.72, Аноним (72), 16:35, 19/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гвидо ван Россум решил запилить новый язык?
     
     
  • 2.91, Andrey Mitrofanov (?), 17:45, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Гвидо ван Россум решил запилить новый язык?

    пока выпилиться из старого.  

     
  • 2.96, Юзер (??), 18:25, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Гвидо ван Россум решил запилить новый язык?

    Ну а почему бы и нет? Матц же бросил Ruby и запилил MRuby.
    Вангую новый MPython "для встраиваемых систем" :)

     
     
  • 3.103, coinofficial (ok), 21:55, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    MicroPython есть
     
  • 2.117, all_glory_to_the_hypnotoad (ok), 05:33, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Давно было пора забить на питон, сделать работу над ошибками и начать пилить новый ЯП
     
     
  • 3.118, iPony (?), 07:13, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Давно было пора забить на питон, сделать работу над ошибками и начать пилить новый ЯП

    Ну кстати.
    Я вот тут решил потыкать конкретно палочкой, а то прям стыдно стало, что не знаю пайтон 🐍 А так мелкоту всякую пиши копипастом с stackoverflow

    И вот доскакал значит до классов. И там прям конкретный треш творится, я бы сказал. Какое-то ощущение, что это "мы слепили из того что было, а потом это и полюбили".

     
     
  • 4.121, КГБ СССР (?), 10:12, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И вот доскакал значит до классов. И там прям конкретный треш творится,
    > я бы сказал. Какое-то ощущение, что это "мы слепили из того
    > что было, а потом это и полюбили".

    Не говори про это любителям пихтона лично — запишут в смертельные враги.

     
     
  • 5.123, myhand (ok), 10:58, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему любителям питона не наплевать на мнение лошадки, получавшей образование по интернету?
     
     
  • 6.127, КГБ СССР (?), 11:53, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Почему любителям питона не наплевать на мнение лошадки, получавшей образование по интернету?

    Откуда ж мне знать, почему тебе не наплевать на мнение какой-то лошадки, получавшей образование по интернету? Я с лошадками личного знакомства не вожу, они мне не докладывают о проблемах с пихторастами.

    А тебе интересно, как со стороны выглядит твоё поведение на форуме? Вот как оно выглядит: где-то шёпотом прозвучало священное имя P----n — и уже летит грудью на амбразуру анонимус myhand защищать честь, ум и совесть нашей эпохи и всё такое прочее. Это называется фанатизм. Это отличает и линуксоидов. Нормальные люди просто используют программы, а верующие на них молятся и до последнего патрона воюют на форумах с мнимыми посягателями на святое.

     
     
  • 7.129, myhand (ok), 12:24, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Я с лошадками личного знакомства не вожу,
    > они мне не докладывают о проблемах с пихторастами.

    Ну не знаю, личное оно у вас там или только по переписке - но ты только что комментировал лошадку написавшую как в питоне плохо с классами..

    > А тебе интересно, как со стороны выглядит твоё поведение на форуме?

    Я так понимаю, ты расскажешь вне зависимости от моего интереса, верно?

     
     
  • 8.131, КГБ СССР (?), 12:49, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если ты не будешь активно и агрессивно проповедовать свою веру среди прихожан ин... текст свёрнут, показать
     
     
  • 9.132, myhand (ok), 13:58, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, Ваше Святейшество Извините, сразу не признал ... текст свёрнут, показать
     
  • 6.139, iPony (?), 08:21, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > образование по интернету?

    Здрасьте. А что плохого в чтении официальной документации через интернет?https://docs.python.org/3/index.html
    Или мне надо было какие-то другие каналы использовать вместо интернета? Даркнет?

     
     
  • 7.141, myhand (ok), 08:57, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А что плохого в чтении официальной документации через интернет?

    Ничего.  Просто лошадка глупая, если думает, что ее достаточно для критики реализации классов в питон.

    > Или мне надо было какие-то другие каналы использовать вместо интернета? Даркнет?

    Стандартные.  Школа, вуз, аспирантура...

     
  • 4.144, Аноним (142), 06:53, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретики, я так понимаю, ждать не стоит. Или ты с жавой сравнивал?
     

  • 1.95, Юзер (??), 18:22, 19/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Почитал описание процедуры голосования https www python org dev peps pep-8001... большой текст свёрнут, показать
     
     
  • 2.99, Аноним (72), 19:08, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю человек просто не хочет еще одного перехода на Питон4.

    Проще запилить с нуля.

     
  • 2.101, Аноним (101), 20:21, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Вобщем, питону осталось от силы года 2.

    А зачем он нужен, если разобраться? Все возможные ниши уже сейчас закрыты альтернативами.

     
  • 2.102, myhand (ok), 20:34, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Масоны изобрели рок-н-ролл^Wкак уничтожить Python...

    > расфрагментируют код, зафлудят стандарт PEP, начнут рушить API и выпускать каждый месяц несовместимые версии PEP.

    И что тогда помешает вменяемой части сообщества форкнуть проект?  Или альтернативным реализациям забить на совместимость и стать стандартом?

     
     
  • 3.104, Аноним (104), 22:09, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Известность проекта и инертность мышления большинства.
     
  • 3.109, Аноним (106), 23:42, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >что тогда помешает вменяемой части сообщества форкнуть проект

    То, что вменяемая часть сообщества это не осилит.

     
  • 2.108, Аноним (106), 23:41, 19/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, сколько Гвидо заплатили за слив своего детища?..

    То есть вариант "цирк-бордель с конями ему совсем надоел, а любая попытка поправить приведёт к бойкоту, как бойкотровали питон 3" вообще не рассматривается?

     
     
  • 3.110, myhand (ok), 00:15, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кто бойкотировал Python 3, болезный?  Все что движется - давно уже нормально работает с Python 3.
     
     
  • 4.119, Аноним (7), 08:14, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    RHEL/CentOS во всех админских скриптах сидит на 2-м
     
     
  • 5.120, myhand (ok), 09:57, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > RHEL/CentOS во всех админских скриптах сидит на 2-м

    Ну так это ж ынтырпрайз, вы чего хотите?

     
     
  • 6.134, Аноним (134), 14:01, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я, например, не хочу питон ни в какой его форме
     
     
  • 7.137, myhand (ok), 17:24, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Разрешаю не хотеть.
     
  • 5.125, X4asd (ok), 11:34, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > RHEL/CentOS во всех админских скриптах сидит на 2-м

    клоуны :-D , что ещё-то добавить

     
     
  • 6.138, Аноним (138), 00:28, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    клоуны в питоне мастер/сэйв переименовывают, а рэдхат имел неосторожность связаться с этими клоунами, и до сих пор отмывается
     

  • 1.114, интеллигентный разработчик (?), 01:54, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Детали взаимодействия заимствованы из проекта Django и уже хорошо опробованы на практике.

    Особенно *очень важные* переименования master, slave https://github.com/django/django/pull/2692

     
  • 1.122, Аноним (122), 10:27, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Значит питон скоро перестанет быть модным и загнётся. Это хорошие новости.
     
  • 1.124, Аноним (124), 11:30, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ДДТ - Свинья на радуге Все тексты песен слова группы ДДТ и Юрия Шевчука Смотрет... большой текст свёрнут, показать
     
  • 1.126, Мимо Проходил (?), 11:49, 20/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Довелось мне продукт на этом дивном языке перепиливать, это очень увлекательно перепиливать кучу пробелов внутри функций, а ещё у языка своё особое видение некоторых конструкций :). И вместо того чтобы быстренько за 10-15 минут накинуть кусок кода который решает твои проблемы и забыть, ты под дня "ровняешь" расползающийся исходник :) А если вам достанется исходник который писал гениальный питон программист что у вас количество пробелов в ширину экрана не влезает и это не подрезать как в нормальных языках, ммм.....
     
     
  • 2.128, КГБ СССР (?), 11:56, 20/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Один неправильный пробел — и ты погиб.
     
  • 2.140, iPony (?), 08:27, 21/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > увлекательно перепиливать кучу пробелов внутри функций

    В пайтон без поддержки весомого редактора/IDE про это дело делать нечего
    Иначе да, придётся в голове держать все эти пробелы и отступы.

     
     
  • 3.143, Аноним (142), 06:49, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Изкоробочный vim в режиме nocompatible вполне справляется. gEdit, Kate тоже умеют. Не скромные ли это требования?
     
     
  • 4.145, Аноним84701 (ok), 14:25, 23/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Изкоробочный vim в режиме nocompatible вполне справляется. gEdit, Kate тоже умеют. Не скромные ли это требования?

    jed (это который еще для DOS был "JED is a freely available text editor for Unix, VMS, MSDOS, OS/2, BeOS, QNX, and win9X/NT") тоже вполне справляется. В geany включается есть подсветка отступов линиями и визуализация пробелов, emacs вообще упоминать не стоит.
    Но это у нас, в других реальностях (с которыми можно обмениваться сообщениями на опеннете) видимо все по-другому ;)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру