The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust, opennews (?), 04-Апр-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


20. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от Аноним (20), 05-Апр-22, 02:41 
Откуда вы хейтеры раста выползаете?
Уверен, что все кто осилил на расте более чем Хелло Ворлд будет как минимум
нейтрально относиться к языку как к альтернативе c/cpp как к тому же питону,
хотя пример не совсем тот.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (12), 05-Апр-22, 03:18 
Ну смотри, что сами растаманы пишут:

> планируется добиться паритета с основной реализацией на Си в таких областях, как сетевая производительность, нагрузка на CPU и надёжность

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

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (12), 05-Апр-22, 03:21 
...и потом героически пытаются догнать код на Си десятилетиями. Ведь опыт попытки разработки FF в Мозиле, а также своей редох их ничему не научил.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 05-Апр-22, 09:15 
> Ведь опыт ...  их ничему не научил.

Как не научил? Теперь сразу с ходу без опыта лезут, например, отсутствующими драйверами в ядро linux.

Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +3 +/
Сообщение от qwe (??), 05-Апр-22, 05:15 
Не может ли тут иметься ввиду, что до мажорного релиза, как и на Си и на любом языке - это всего лишь первичный рабочий набросок? Тогда всё становится на места и возвращается логика в этот мир.

Ни одна программа не пишется с наскоку оптимизированной, очевидно. Указана же весия минорная. Раст, как и любой иной язык, - не залог де-факто всяких оптимизаций. Так напасть и сожрать с говном можно всех и вся, смысла 0.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

48. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (12), 05-Апр-22, 09:23 
> Ни одна программа не пишется с наскоку

Но тут есть готовая, отлаженная, надёжная, быстродействующая программа на Си... Где же тут "наскок"?

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от Аноним (-), 05-Апр-22, 11:19 
>> разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си.
> Но тут есть готовая, отлаженная, надёжная, быстродействующая программа на Си... Где же тут "наскок"?

И опять опеннетные эксперды лучше разрабов знают, что и как им нужно делать (правда, опять совершенно не готовы показать в реальности, личным примером) ...


Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от Аноним (36), 05-Апр-22, 08:17 
> идёт потеря надёжности

Тебе уже написали, что там в оригинале не "надежность" (переведенная надмозгом), а "устойчивость" (resilience). Чувствуешь разницу? А строчки из статьи, где говорится о том, что "как минимум половина всех отслеживаемых проектом уязвимостей" канет в лету, ты старательно игнорируешь? Минус половина ошибок - это понижение надежности программы? Опять же, строчку "В качестве причин переписывания Tor на Rust называется желание добиться более высокого уровня защищённости кода..." ты также старательно игнорируешь?

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

49. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (12), 05-Апр-22, 09:25 
> называется желание

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

Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (58), 05-Апр-22, 11:58 
> Увы, как показала практика, одного желания растаманов - мало. FF - бросили,
> редох - бросили, вот сейчас желают дрова сразу в ядро линуха писать...

Увы, как показала практика, опеннетная оналитека - никудышняя.
https://gitlab.redox-os.org/redox-os/redox/-/commits/master
>  05 Apr, 2022 1 commit
>    Update relibc
>    Jeremy Soller authored 6 hours ago

Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (92), 06-Апр-22, 09:09 
> relibc

Ругают Си, но без него не могут.

Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от burjui (ok), 06-Апр-22, 10:16 
Бла, бла, бла, бла, бла... Хейтеры судорожно цепляются за соломинки, лишь бы дотянуться и плюнуть в лицо растоманам, даже если сами упадут в пропасть.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –3 +/
Сообщение от Аноним (92), 06-Апр-22, 10:30 
> лишь бы дотянуться и плюнуть в лицо ...

... в сторону Си. И этим здесь в каждой новости занимаются фанатики Раста.

Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от Аноним (-), 06-Апр-22, 11:43 
>> relibc is a portable POSIX C standard library written in Rust. It is under heavy development, and currently supports Redox and Linux.
>> The motivation for this project is twofold: Reduce issues the redox crew was having with newlib, and create a safer alternative to a C standard library written in C.
> Ругают Си, но без него не могут.

Какой громкий, возмущенный пук! А сказать-то что хотел? Или как обычно - увидел знакомую букву?

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

89. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (92), 06-Апр-22, 13:57 
> C standard library written in Rust

Вот именно! Ругаем Си, но пишем и используем.

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 06-Апр-22, 17:01 
>> C standard library written in Rust
> Вот именно! Ругаем Си,

Пруфец давай, где Джереми ругает Си. Или балабол?
> но пишем и используем.

И где именно там, помимо тестов, "пишется и используется" Си, балабол?

Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –1 +/
Сообщение от Аноним (92), 07-Апр-22, 08:51 
> Пруфец давай, где Джереми ругает Си.

Пруфец давай, где я писал про Джереми. Или опять поскакал?

Под "вами" я имел в виду фанатиков, которые пишут новости, в которых 3 абзаца идет восхваление Rust, и насколько C плохой.

> И где именно там ... "пишется и используется"?

Вообще-то, это было сказано про вас, фанатиков. Скомпилируй "hello world" и покажи ldd.

Где твой пруф? Я с ходу нашел опровержение https://github.com/redox-os/relibc/tree/master/src/c

Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 11:38 
>>    Update relibc
>>    Jeremy Soller authored 6 hours ago
> Ругают Си, но без него не могут.

...
>> Пруфец давай, где Джереми ругает Си.
> Пруфец давай, где я писал про Джереми. Или опять поскакал?

Юли, балабол, юли ...

> Под "вами" я имел в виду фанатиков, которые пишут новости, в которых
> 3 абзаца идет восхваление Rust, и насколько C плохой.

Т.е. ты цитировал одно, а отвечал сам себе, имея в виду свои фантазии (ведь ссылку на такую нововсть мы не увидим, не так ли) или диалог с самим собою? Понятно.

>> И где именно там ... "пишется и используется"?
> Вообще-то, это было сказано про вас, фанатиков. Скомпилируй "hello world" и покажи ldd.

хелло чего и куда, балаболка? Наш диалог в твоей голове мне не доступен, если что.

> Где твой пруф? Я с ходу нашел опровержение https://github.com/redox-os/relibc/tree/master/src/c

Ты - балабол, который опять видел знакомую букву, но дальше заголовка не заглядывал:

https://github.com/redox-os/relibc/commit/ee40035c4b1932db31...

int vasprintf(char ** strp, const char * fmt, va_list ap);

...
#[no_mangle]
pub unsafe extern "C" fn vasprintf(strp: *mut *mut c_char, format: *const c_char, ap: va_list) -> c_int {
    let mut alloc_writer = platform::AllocStringWriter(ptr::null_mut(), 0);

Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –1 +/
Сообщение от Аноним (92), 07-Апр-22, 12:53 
> Ты - балабол, который опять видел знакомую букву, но дальше заголовка не заглядывал:

К себе примени! А остальные функции, особенно безопасная работа с памятью в 'dlmalloc.c'?

Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 13:13 
>> Ты - балабол, который опять видел знакомую букву, но дальше заголовка не заглядывал:
> К себе примени! А остальные функции, особенно безопасная работа с памятью в 'dlmalloc.c'?

Твой игнор "неудобных вопросов" и юлеж уныл, "применитель".
https://github.com/redox-os/relibc/blob/6b46704ac35626ffa74d...


#[cfg(not(feature = "ralloc"))]
#[path = "allocator/dlmalloc.rs"]
mod allocator;

#[cfg(feature = "ralloc")]
#[path = "allocator/ralloc.rs"]
mod allocator;


https://github.com/redox-os/ralloc
> A fast & memory efficient userspace allocator.
> This allocator is used as the default Redox.


Platforms supported out-of-the-box

x BSD
x Linux
  Mac OS X
x Redox
  Windows


Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 13:27 
Опять поскакал на частности/особенности.
Остальные функции на чем написаны?

> mod.rs

Еще одня "фишка" пакетной системы cargo: писать расте сборку и компоновку, чтоб другим неповадно было.

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

115. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 14:05 
> особенно безопасная работа с памятью в 'dlmalloc.c'?
> Опять поскакал на частности/особенности.

Сам проигнорил все вопросы, сам скатился на частности, сам обвинил ... красава!
> Остальные функции на чем написаны?

Для туповатых недовбросчиков перевожу: по умолчанию dlmalloc не применяется, применяется ralloc.
Да, маководы и вендузятники не в приоритете и будут привычно страдать.
По остальным - тебе предложили ссылку на историю коммитов на твое "опровержение", где прекрасно видно, как добавлялась реализацию на ржавчине одновременно с си-интерфейсом - если это не просто тупая обертка на сисколом. Или ты на полном серьезе хочешь рассказать, что

int open(const char* filename, int flags, ...) {
    mode_t mode = 0;
    va_list ap;
    va_start(ap, flags);
    mode = va_arg(ap, mode_t);
    va_end(ap);
    return sys_open(filename, flags, mode);
}
и есть "реализация"?

>> mod.rs
> Еще одня "фишка" пакетной системы cargo: писать расте сборку и компоновку, чтоб другим неповадно было.

Да-да, нужно обязательно тянуть плюсы и/или питончик и свой, нескучный DSL сборщика ...


Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

116. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 15:01 
> Сам проигнорил все вопросы

Вот именно ты проигнорил главный вопрос: почему программы на rust линкуются c libc, вед Си - это небезопастно?

> Сам проигнорил все вопросы, сам скатился на частности, сам обвинил ... красава!

Ты начал с утверждения, что "небезопастный" Си не используется, от слова совсем.
Мне достаточно показать, что есть хоть одна строчка на Си, достаточно даже частности.

> есть "реализация"?

Я говорил про "реализацию"? Опять приписываешь свои слова?

>> Еще одня "фишка" пакетной системы cargo
> Да-да, нужно обязательно тянуть плюсы

Что, средство быстрой разработки Delphi, ой, Rust не позволяет быстро написать человекочитаемый DSL для пакетов?

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

117. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 15:56 
>> Сам проигнорил все вопросы
> Вот именно ты проигнорил главный вопрос: почему программы на rust линкуются c libc, вед Си - это небезопастно?

Вопрос из "нашего" диалога в твоей голове? Может быть.

> редох - бросили
>>  05 Apr, 2022 1 commit
> Ругают Си, но без него не могут.

...
> Ты начал с утверждения, что "небезопастный" Си не используется, от слова совсем.

Ты опять несешь бред и приписываешь свои фантазии мне?

> Мне достаточно показать, что есть хоть одна строчка на Си, достаточно даже частности.

Для подверждения собственных фантазий тебе достаточно собственных фантазий, а вот подтверждения
> Вот именно! Ругаем Си, но пишем и используем.

как не было, так и нет. Зато стало понятно, что ни в сишку, ни в системную разработку ты не умеешь, раз начал докапываться к сишке в заголовочно-интерфейсных файлах либы ДЛЯ использования из сишки ... Непонятно только, почему тогда у тебя так подгорает.


>> есть "реализация"?
> А остальные функции, особенно безопасная работа с памятью в 'dlmalloc.c'?
> Остальные функции на чем написаны?
> Я говорил про "реализацию"? Опять приписываешь свои слова?

Ты решил опять спрыгнуть в демагогию или вообще не владеешь терминологией?

>>> > Еще одня "фишка" пакетной системы cargo: писать расте сборку и компоновку,
>> Да-да, нужно обязательно тянуть плюсы
> Что, средство быстрой разработки Delphi, ой, Rust не позволяет быстро написать человекочитаемый  DSL для пакетов?

Вообще-то был намек на CMake/Ninja/Gyp/Meson итд, но тыж "неразработчик".
Да и внятно ответить на вопрос, в чем профит придумывать для сборки проектов на Rust отдельный DSL ты вряд ли сможешь, опять переобуешься в прыжке.

Ответить | Правка | К родителю #116 | Наверх | Cообщить модератору

118. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –1 +/
Сообщение от Аноним (92), 07-Апр-22, 16:34 
> тыж "неразработчик".

Как скажешь.

На остальное отвечать не буду. Ты со своей "терминологией" во всем прав.

Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

95. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от burjui (ok), 06-Апр-22, 17:10 
Вам, хейтеркам, не угодишь: используешь сишный код или API - "ааа, лохи, не могут без C"; переписываешь всё с нуля - "ааа, дебилы, делать им нечего, лишь бы переписать на хрусте". Такое ощущение возникает, будто вы занимаетесь демагогией из-за избытка свободного времени. Впрочем, это же Опеннет, рассадник школоты с тяжёлой формой синдрома "кулхацкер головного мозга" - когда принципиально пишешь на C, но только лабы и свои наколенные поделки, при этом рассуждая в комментах о том, как это идеально делать (хотя, даже ядрёные разрабы Linux не умеют и косячат), и о идеалах Unix, которые застряли в 80x, когда компы и софт были простые, как две копейки.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

105. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 08:56 
> Вам, хейтеркам, не угодишь

На себя посмотрите. В каждой новости хейтите Си по 3 абзаца.
Какая ожидается реакция на таких беспардонных хейтеров?

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от burjui (ok), 07-Апр-22, 10:10 
А вот и демагогия уровня детского сада подъехала: "Нет, не я дурак, а ты!"
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 10:43 
> демагогия уровня детского сада

Уровень демагогии соответствует твоей. Свое сообщение прочитай

Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +2 +/
Сообщение от Аноним (61), 05-Апр-22, 13:04 
>Откуда вы хейтеры раста выползаете?

примерно половину коментариев к этой новости сделал троль Аноним (12) замусоривший всю тему своими толстыми вбросами на тем того какой rust плохой.

А администрация замечание об этом удалила, а его толстоту оставила.

Мне кажется здесь всего несколько человек ненавидят rust, но из-за того что они почти целеком замусоривают темы создается впечатление что весь opennet его ненавидит.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

81. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –3 +/
Сообщение от bOOster (ok), 06-Апр-22, 09:47 
>>Откуда вы хейтеры раста выползаете?
> примерно половину коментариев к этой новости сделал троль Аноним (12) замусоривший всю
> тему своими толстыми вбросами на тем того какой rust плохой.
> А администрация замечание об этом удалила, а его толстоту оставила.
> Мне кажется здесь всего несколько человек ненавидят rust, но из-за того что
> они почти целеком замусоривают темы создается впечатление что весь opennet его
> ненавидит.

Никто не ненавидит RUST как язык программирования - но западная тенденция на лицо. Растоманов спрашивают - обьективно, как вы собираетесь превзойти язык программирования на котором РАСТ изначально написан. Так не бывает - это "перпетум мобиле"... А в ответ - вы все ниче не понимаете, вы нам должны поверить на слово, раст лучше всех. В итоге ненавидят не сам язык а "баранов" ведущих себя как я раньше написал.

А тенденция просматривается, это как будто болезнь. Выходит текущий президент США и говорит - во всех проблемах в США - ВВП виноват. Люди с обьективным/адекватным складом мышления - естественно задают вопрос - "Почему? Вы можете это как-то обосновать?" и тут в их сторону летит - "Вы пособник ВВП, разрушаете нашу страну и т.п.". Растоманы ведут себя абсолютно идентично.

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +2 +/
Сообщение от Аноним (-), 06-Апр-22, 11:50 
> Никто не ненавидит RUST как язык программирования - но западная тенденция на
> лицо. Растоманов спрашивают - обьективно, как вы собираетесь превзойти язык программирования
> на котором РАСТ изначально написан.

OCaml?
Давно уже "превзойден":
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

> Так не бывает - это "перпетум мобиле"... А в ответ - вы все ниче не понимаете, вы

У прогулявших компиляторостроение - все может быть. Зато политоту и кучу фантазий приплел ...

Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (63), 06-Апр-22, 15:38 
Компилятор rust сначала был написан на OCaml
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

93. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от bOOster (ok), 06-Апр-22, 16:50 
> Компилятор rust сначала был написан на OCaml

Ну хорошо, давай пойдем к корням....

Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от burjui (ok), 06-Апр-22, 17:20 
А пошли. Компилятор Rust был написан на OCaml, тот на C, тот на B... бла бла бла... на ассемблере -> на машинных кодах -> на логических элементах -> на транзисторах -> на атомах -> на кварках -> на квантовых полях. Короче, кто разрабатывает не на квантовых полях - лох и слабак.
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (99), 06-Апр-22, 19:11 
>А пошли. Компилятор Rust был написан на OCaml, тот на C,

Точно на Си? не на Algol или Fortran который любят ученые, не на ассемблере? Не методом раскрутки компилятора?

Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (99), 06-Апр-22, 19:31 
А что с корнями OCaml? Расскажите?
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

101. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (99), 06-Апр-22, 19:38 
>The first implementation of Caml appeared in 1987 and was further developed until 1992. It was created mainly by Ascander Suarez. After Ascander left in 1988, Pierre Weis and Michel Mauny, carried on with the development and maintenance of the system. This implementation compiled Caml down to LLM3, the virtual machine of the Le_Lisp system.

Тоесть первый компилятор Caml в Lisp транслировал.
В каком там году лисп вручную на перфокартах компилировали ищите сами

Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (63), 06-Апр-22, 15:44 
>В итоге ненавидят не сам язык а "баранов" ведущих себя как я раньше написал.
>А тенденция просматривается, это как будто болезнь.

Болезнь opennet это его эксперты
Лечиться отключением комментариев

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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