Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 328
от 28.07.2002, 00:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 842
Отправлено ответов: 2422
Активность: 287.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


От Администратора



Немного старенького юмора откопал в Сети (в честь дня сисадмина):
---------------

Если на момент создания тема вашего сайта не имела аналогов в сети, на момент опубликования она будет самой распространенной и избитой.
При предварительной сдаче сайта клиенту, он, зайдя на произвольную страницу, сразу же наткнется на самую грубую ошибку.
Сделав страницу доступной для старых текстовых броузеров, вы будете получать гневные письма с обвинениями в отсталости от прогресса. Использовав же самые новые технологии - будете обвинены в невнимательности к среднестатистическому пользователю.
Везде, где можно обойтись 8-16 цветами, будет использовано 256.
Везде, где можно обойтись 256, будет использован jpeg.
Везде, где нужен jpeg, будет использован gif с палитрой 4 цвета.
Все изображения, предназначенные для jpeg, будут сохранены в gif и наоборот. В результате получится графика минимального качества, занимающая максимум места.
Машинная программа выполняет то, что вы ей приказали делать, а не то, что бы в хотели, чтобы она делала.
Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать.
Если установка программы прошла нормально с первого раза, ничего не будет работать.
Если бы строители строили здания так же, как программисты пишут программы, первый залетевший дятел разрушил бы цивилизацию.
Новый компьютер сломается как раз тогда, когда старый отключат и выбросят.
По соотношинию цена-качество, халявное пиво не имеет конкурентов.
Чем больше хочешь получить от попойки приятного, тем больше вероятность того, что ничего приятного из попойки не выйдет.
Если утром жена с вами не разговаривает, значит, пьянка удалась.
Кто хочет, тот всегда напьется. Кто выпил, тот еще найдет.
Ничего так не согревает душу, как холодное пиво.
Чем лучше знаешь свою меру, тем труднее ее соблюдать.
Алкоголизм - это не удовольствие, а тяжелый ежедневный труд.
Я пью не больше 100 граммов. Но, выпив 100 граммов, я становлюсь другим человеком, а этот другой пьет очень много.
...Тогда я бросил пить и жену, которая своим нытьем подорвала любовь к алкоголю.
Давайте выпьем за то, что несмотря ни на что пьем во что бы то ни стало!
Бог дал день на выпивку. Никто не знает, что это за день. Так будем же пить ежедневно, чтобы не пропустить этот день!
Только истинно pyсский человек знает, чем отличается еда от закyски.
Село у нас огромное: четыре вытрезвителя...
Чем меньше у человека денег, тем проще ему найти выпивку.
- Водку пьете? - Пью, доктор, не помогает!
"Салат вернется... Ты только жди..."
---
Если все вышесказанное с вами не произошло, то обязательно произойдет в ближайшем будущем...


Калашников О.А. (admin@rusfaq.ru)


 Список экспертов, ответы которых опубликованы в данном выпуске

Александр
Статус: Профессиональный
Общий рейтинг: 117.79
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 160.78
[Подробней >>]
UFO
Статус: Опытный
Общий рейтинг: 111.72
[Подробней >>]
 
Broken Sword
Статус: Профессиональный
Общий рейтинг: 139.53
[Подробней >>]
Gibbel
Статус: Опытный
Общий рейтинг: 109.41
URL: Страничка обо мне и моих друзьях
[Подробней >>]
Sinner
Статус: Доверительный
Общий рейтинг: 120.48
[Подробней >>]
 
Ayl
Статус: Профессиональный
Общий рейтинг: 125.4
[Подробней >>]
Pablo
Статус: Доверительный
Общий рейтинг: 118.97
[Подробней >>]
Beeblebrox
Статус: Профессиональный
Общий рейтинг: 119.74
URL: Beeblebrox / TMA HomePage
[Подробней >>]
 
Igoryk
Статус: Доверительный
Общий рейтинг: 109.2
[Подробней >>]
baldr
Статус: Профессиональный
Общий рейтинг: 116.69
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 121.44
URL: Пристанище неодинокого программиста
[Подробней >>]
 
Shal
Статус: Доверительный
Общий рейтинг: 107.48
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 802. Хелло, народ... Вот тут все говорили как-то, что у Олега Калашникова Вышла книжка про асм... Я сам... (ответов: 2)
Вопрос № 803. Уважаемые Сэры ! Помогите найти описание программирования драйвера мыши (желательно COM). С уважени... (ответов: 3)
Вопрос № 804. Подскажите пожалуйста где есть ресурсы на описание работы с софтайсом из драйверстудии 2.5 Все ресур... (ответов: 5)
Вопрос № 805. Хочу поддержать идею создания печатной версии рассылки. В самом деле, сколько мы тут отвечали, мучал... (ответов: 7)
Вопрос № 806. Я скачал MASM но незнаю как им пользоваться. Помогите пожалуйста. Где можно скачать Turbo Assembler?... (ответов: 1)
Вопрос № 807. Писать на ассемблере это конечно круто, но не всегда оправдоно. Так вот я решил, что куда более инт... (ответов: 4)
Вопрос № 809. Извините что не по теме... но вы тут самые умные:) Вопрос такой: Internet Explorer 5.5 (под winME)за... (ответов: 3)

Вопросов: 7, ответов: 25


 Вопрос № 802

Хелло, народ...
Вот тут все говорили как-то, что у Олега Калашникова Вышла книжка про асм...
Я сам ее не видел, так что расскажите, кто знает - что там такого, сколько стоит и вообще...
Хочу подать идею, если ее еще не использовали: выбрать из этой рассылки самые интересные
вопросы/ответы и издать книжкой. Это будет прекрасное пособие начинающим программерам!
Есть же такая книжка по C++, правда, буржуйская, наших не видел, а тут и будет! Кто возьмется,
естественно, с общего согласия, тот может неплохую книжку сделать!
Эксперт Александр, по его словам, выложит что-то подобное на каком-то сервере, но это
далеко не полный сборник, да и вряд ли кто его там найдет, честно говоря...



Вопрос отправлен: 23.07.2002, 00:48
Отправитель: baldr (baldr@pisem.net)

[Следующий вопрос >>] [Список вопросов]

Отвечает Александр

Доброе время суток, baldr!
Да выложил я этот чёртов FAQ по адресу http://travorez.nm.ru
Там действительно ЧАстые ВОпросы. Составлял не я, полная копия с какого-то диска. Да, вопросов там конечно 28, но кто мешает пополнять их. А насчёт книги надо Олега нашего растормошить.


Ответ отправлен: 25.07.2002, 16:40
Отправитель: Александр


Отвечает masquer

Приветствую Вас, baldr!
Хех, идея интересная, могу даже с версткой помоч, опыт есть :)

Ответ отправлен: 23.07.2002, 08:34
Отправитель: masquer


 Вопрос № 803

Уважаемые Сэры !
Помогите найти описание программирования драйвера мыши (желательно COM).
С уважением Max aka sp_root (mailto:sp_root@mail.ru)



Вопрос отправлен: 23.07.2002, 03:38
Отправитель: Maxim

[Следующий вопрос >>] [Список вопросов]

Отвечает Александр

Добрый день, Maxim!
Если ты сам хочешь написать драйвер для мыши, то надо уточнить её тип. Ведь даже для мышей висящих на com - порте есть несколько типов. Два главных это Microsoft и Mouse Systems. Да кстати, для какой ОС? Если для Windows, то тебя спасёт пример из DDK.


Ответ отправлен: 25.07.2002, 16:40
Отправитель: Александр


Отвечает masquer

Доброе время суток, Maxim!
Ежели для виндов, то ДДК качай, ежели для доса - то было уже.

Ответ отправлен: 23.07.2002, 08:37
Отправитель: masquer


Отвечает UFO

Доброе время суток, Maxim!
Исходник на аглицком
http://cutemouse.sourceforge.net/

Ответ отправлен: 23.07.2002, 18:46
Отправитель: UFO


 Вопрос № 804

Подскажите пожалуйста где есть ресурсы на описание работы с софтайсом из драйверстудии 2.5 Все ресурсы, которые встречал, ещё про досовые. Хотя как-то месяца два назад наткнулся на очень хорошее описание, но найти не могу:(
И туда же, может есть какие-то особенности использования софтайса в ХР?
Спасибо.



Вопрос отправлен: 23.07.2002, 08:37
Отправитель: DmitryK1

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Здравствуйте, DmitryK1!
Описание работы лучше всего в манулах с ним идущих смотреть. А как изучать код смотри на www.reversing.net и Fravia.

Ответ отправлен: 24.07.2002, 19:41
Отправитель: masquer


Отвечает Broken Sword

Здравствуйте, DmitryK1!
Особенности в том что софтайс из 2.5 в XP глючит по черному, даже не связывайся! А то, что тебе надо идет прямо вместе с этой самой 2.5 (удивительно, что ты не заметил файлики Using SoftICE.pdf и SoftICE Command Reference.pdf в папке Driverstudio/softice
Ну я тоже не сразу нашел winice.dat, Masquer подсказал

Ответ отправлен: 23.07.2002, 10:09
Отправитель: Broken Sword


Отвечает Gibbel

Здравствуйте, DmitryK1!
О SoftIce в XP - работает версия 2.6. Линк тут уже проскакивал

Ответ отправлен: 23.07.2002, 11:01
Отправитель: Gibbel


Отвечает UFO

Добрый день, DmitryK1!
http://www.yandex.ru/yandsearch?text=SoftIce+%F0%F3%EA%EE%E2%EE%E4%F1%F2%E2%EE+%EF%EE%EB%FC%E7%EE%E2%E0%F2%E5%EB%FF
====>http://pilorama.com.ru/library/
Удачи!

Ответ отправлен: 23.07.2002, 18:18
Отправитель: UFO


Отвечает Sinner

Здравствуйте, DmitryK1!
http://www.xakep.ru/magazine/xa/035/053/1.htm
http://www.xakep.ru/magazine/xa/022/060/1.htm


Ответ отправлен: 25.07.2002, 04:25
Отправитель: Sinner


 Вопрос № 805

Хочу поддержать идею создания печатной версии рассылки. В самом деле, сколько мы тут отвечали, мучались, радовались и плакали, и все это канет в Лету...
Нужно все это дело увековечить на бумаге, да еще и срубить денег :)
Предлагаю следующее: всем желающим скооперироваться, взять все 324 выпуска и покромсать их по темам (CD-ROM, Protected Mode, DOS, Videocard, Soft Ice) потом предложить издательству их издать в виде отдельных журнальчиков...
Вот проблемы, которые нас подстерегают:
1. Много ответов некорректны или вообще полный бред (я щас глянул на свои ответы годичной давности и мне стало стыдно)
2. Много грамматических ошибок, если их всех поизвести то исчезнет "святой дух рассылки" :)
........
Предлагаю прибыль разделить между всеми участниками проекта и поделиться с Олегом :)
Вообще все издательство можно развернуть в масштабе своего города. Таких проектов по моему не существует еще. Вон в Новосибирске нас целая братва сидит, им будет проще :) (хотя кровавых разборок не избежать)
Чтобы было проще, нужно поделить нас по темам (например, Nik штудирует факи в поисках инфы о CD ROM-ах а эксперт VD - все что касается вопросов по коду на асме)
И вообще, вон все чето крутят, кто ОС пишет новую, кто статьи в журналы, одни мы тут сидим и деньги на инет просиживаем (по большому счету то)...
Кому идея по душе - прошу присоединяться, заработать вполне реально, тем более что на своем труде то, а с Создателем по братски поделимся :)
Если кто то считает что все это дурная затея - прошу высказаться и убедить в этом остальных



Вопрос отправлен: 23.07.2002, 13:20
Отправитель: Broken Sword (brokensword@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Ayl

Доброе время суток, Broken Sword!
А мне идея нравится. Не знаю, как насчет печатного, но в электронном виде абсолютно точно надо выпускать. Потому что учебники и справочники - это конечно здорово, но здесь собраны ответы на реально возникшее вопросы.
Кстати, книга Джордейна тоже была основана на похожем подходе: долгое время сам Джордейн по различным справочникам выискивал различную инфу и в конце концов объединил ее в одну книгу.
Только нужно очень внимательно отобрать ответы для удаления полного бреда.

Ответ отправлен: 23.07.2002, 14:03
Отправитель: Ayl


Отвечает Pablo

Здравствуйте, Broken Sword!
Идея хорошая!)))
А где архив то! Всх ответов экспертов?!)))
Было бы хорошо для каждого эксперта выделить по теме, тогда нужно опубликовать список всех тем!))))


Ответ отправлен: 23.07.2002, 21:26
Отправитель: Pablo


Отвечает Beeblebrox

Доброе время суток, Broken Sword!
Честно говоря, идея мне не нравится. По той причине, что львиная доля ответов экспертов некорректны, а 10% ответов - вообще полный бред. Мои ответы не исключение, я просто не могу их объективно оценивать. Просто нереально на основе всех вышедших рассылок создать что-то связное за разумное время. Но электронная версия FAQ нужна. Чтобы ее мог дополнять и корректировать любой эксперт с достаточным уровнем доверия.
Что касается денег, по-моему, гораздо приятнее и прибыльнее выращивать коноплю :)
Ты не задумывался, почему так мало хороших книг по асму? Потому что мало его безупречно знать, надо уметь еще интересно и доступно объяснять. Я, например, не умею объяснять - многие вопросы мне кажутся очевидными, а люди так не считают, из-за этого проблемы
Это всего-лишь мое мнение, которое следует понимать, как "я этим заниматься не буду и на деньги не претендую" :)

Ответ отправлен: 23.07.2002, 13:52
Отправитель: Beeblebrox


Отвечает Igoryk

Добрый день, Broken Sword!
Идея замечательная. Но как будем обязанности распределять? Предлагаю сделать регистрацию (могу сделать на своем сайте - для пользы дела). Руководителем будет Broken Sword. Также предлагаю разделиться не по темам, а по номерам рассылок: зачем натыкаться на одно и тоже всем участникам??? Например делаем регистрацию. Участниками проекта становятся те, которые за определенный день зарегистрировались. День прошел, регистрации больше нет. Затем общее кол-во выпусков рассылок делим на кол-во участников, и распределяем по номерам рассылок обязанности. Например, 10 участников и 300 выпусков рассылки. Тогда каждому надо переработать по 30 выпусков. Самой тяжелой частью проекта будет проверка на ошибки в тексте ответов и в тексте прилагаемых программ. (Кстати, а не сделать ли к этим книгам по дискете?). В общем я "За" этот проект.
E-Mail: igoryk@yandex.ru


Ответ отправлен: 23.07.2002, 21:07
Отправитель: Igoryk


Отвечает Александр

Здравствуйте, Broken Sword!
Не совсем верная идея. Потому что там где приходится делить более чем на ОДНУ часть всегда ссоры возникают. Другое дело, если какой-нибудь фонд создать, только для инвалидов программирования на Ассемблере intel 8080, или вроде того. Я думаю, что пусть администраторы рассылок выберут кого-нибудь или сами оформят главы по своим рассылкам. Ну и конечно же банкует Олег. Но книга бесполезных советов по компьютерам - это только для саморекламы, затраты всё равно больше будут...
P.S. Была у меня идея проиндексировать тут все выпуски рассылки, но чего то слишком лень заела. А так надо привести всё это хозяйство в божеский вид. Мои предложения по изменению сайта:
- добавить раздел FAQ.
- вести регистрацию пользователей.
- добавить архив рассылки в формате chm, с полными индексами и прочей мурой.
- считаю, что надо просто обязать администраторов рассылок регулярно(периодичность обсуждается) заполнять их статьями. Не обязательно своими, главное чтобы не воровать.
- делать на сайте биржу вопросов на которые эксперты не ответили, или ответы были неудовлетворительными. Так чтобы любой желающий без регистрации мог ответить на любой вопрос.
- идентификацию экспертов по cookies.
Провести операцию на дизайне. Конкурс на лучший дизайн объявить...


Ответ отправлен: 25.07.2002, 16:40
Отправитель: Александр


Отвечает masquer

Здравствуйте, Broken Sword!
Идея неплохая, главное не перессориться при обсуждении всяких тонкостей, я не говорю уже об гонораре :))
Я мог бы заняться вопросами по виндам и разработкой и версткой макета, опыта в этом деле - дохрена :))

Ответ отправлен: 23.07.2002, 18:51
Отправитель: masquer


Отвечает baldr

Приветствую Вас, Broken Sword!
Насчет журналов - это даже интереснее, чем книжка... Но в любом издательстве, действительно,
нас с нашими ошибками пошлют на три байта... Что-нибудь придумаем. :)
А что касается денег - я помню, как-то, кажется, Вал.Ик. предлагал всем встретиться в Москве,
типа всесоюзной конференции ассемблерщиков... Даже спонсора какого-то нашли? Что-то там заглохло
и в Москву мы все не попали, но идея мне понравилась. Так что можно эти деньги будет на это
и потратить!
Конечно, не стоит делить шкуру неубитого Гейтса раньше времени, но вот - мысль и давайте ее
думать все вместе.


Ответ отправлен: 24.07.2002, 00:22
Отправитель: baldr


 Вопрос № 806

Я скачал MASM но незнаю как им пользоваться.
Помогите пожалуйста.
Где можно скачать Turbo Assembler?



Вопрос отправлен: 23.07.2002, 15:30
Отправитель: Byter

[Следующий вопрос >>] [Список вопросов]

Отвечает Артём Шегеда

Добрый день, Byter!
Хороший вопрос...
TAsm лучше всего скачать на городском книжном (компьютерном, железячном) рынке с компакта имеющего название вида "Всё для программиста" или "Всё для хакера". В инете я не искал, а у производителя его в чистом виде нет - только в поставке с CPPBuilder и Delphi. А это только уровня 386 и выше, только Win32 с его flat моделью памяти и только PortableExecutable.

Ответ отправлен: 23.07.2002, 19:09
Отправитель: Артём Шегеда


 Вопрос № 807

Писать на ассемблере это конечно круто,
но не всегда оправдоно. Так вот я решил, что
куда более интересно написать дизассемблер.
Так вот если с машкодом я ещё туда сюда разобрался,
то вот как быть ну хотя бы с EXE (ну хотя бы с MZ заголовком). Всё что я нашёл по EXE до меня не доходит.
Ну описаны поля а как их корректно обработать.
Жду совето, желательно так чтобы до самого тупого дошло.



Вопрос отправлен: 23.07.2002, 18:20
Отправитель: SG

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Здравствуйте, SG!
А ты по конкретнее вопрос задай какие поля тебе ясны, какие не полностью ясны, а какие вооьбще не ясны!

Ответ отправлен: 23.07.2002, 21:28
Отправитель: Pablo


Отвечает masquer

Здравствуйте, SG!
Проще с ассемблером разобраться.
Либо не то нашел, либо...
Что значит "корректно обрабатывать", какие поля?

Ответ отправлен: 24.07.2002, 14:18
Отправитель: masquer


Отвечает Shal

Приветствую Вас, SG!
В любом файле первые два байта заняты MZ. Если там есть эти две буквы, то дос грузит файл как com, а если нет- то как exe.


Ответ отправлен: 24.07.2002, 18:34
Отправитель: Shal


Отвечает baldr

Добрый день, SG!
Да... Это, я думаю, тебе рановато пока еще... Понимаешь, в exe-Файлах могут быть как всякие
там, оверлеи, так и stub'ы и пр... А что касается всех этих вычислений адресов и относительных
смещений, размерности инструкций и разрядности операндов - это довольно сложно и даже
IDA не всегда, по-моему, это хорошо находит...
Но, впрочем, я не пессимист и если ты захочешь более конкретной инфы - это завсегда пожалуйста...
Что же касается MZ-заголовка, то только по его разновидностям в книжке А.Гульева "Создаем вирус
и антивирус" я нашел 10 таблиц с кратким описанием.
В общем, я советую тебе заниматься дизассемблированием не целой программы, а какого-нибудь
дампа, чтоб, например, в обработчике прерываний предсказывать результат прерванной программы
или замены одной байтпоследовательности на другую во время выполнения... Это не очень сложно
и часто бывает нужно... Почти com-файлы...


Ответ отправлен: 24.07.2002, 00:22
Отправитель: baldr


 Вопрос № 809

Извините что не по теме... но вы тут самые умные:) Вопрос такой: Internet Explorer 5.5 (под winME)завидя адрес 127.0.0.1 открывает через сервер-апачу мою пагу в локальном режиме, а для адреса 127.0.0.2 уже требует соединение... если ставишь в настройках браузера 'не запрашивать соединения', и работать в офлине, то все ОК! как бы это дело пропатчить... я так думаю это где-то в DLL хранится... никто не знает как это дело провернуть, и добавить в список к 127.0.0.1 еще адресков?



Вопрос отправлен: 23.07.2002, 20:03
Отправитель: Ландграф Павел

[Следующий вопрос >>] [Список вопросов]

Отвечает Pablo

Приветствую тебя, Ландграф Павел!
ну 127.0.0.1 это локальная петля, а зачем тебе дополнительные локальные адреса нужны?!

Ответ отправлен: 23.07.2002, 22:21
Отправитель: Pablo


Отвечает Ayl

Здравствуйте, Ландграф Павел!
Точно, офф-топик... Можно было послать в "Работа с Windows".
На самом деле в винде (да и не только) есть такой файл в папке установки винды (типа C:WINDOWS): hosts.sam. Так вот там прописываются алиасы для хостов. И всегда присутствует запись:
127.0.0.1 localhost
то есть ссылка на твой комп.
Если хочешь тоже самое и для 2-ки (вот только зачем, не пойму) - пропиши туда еще и такую строку:
127.0.0.2 localhost


Ответ отправлен: 24.07.2002, 13:25
Отправитель: Ayl


Отвечает Александр

Приветствую Вас, Ландграф Павел!
Какой нафиг длл. Ты попытайся сделать в IE настройки proxy, на 127.0.0.1 тогда он будет посылать любой запрос на локальный адрес, на котором висит твой апач. Правда тогда для выхода в internet придётся проксик запрещать... А ты ещё в conf - файле апача поставь bind на 127.0.0.* или listen на 80 порт. Там в дефолтовом конфиге есть примеры...


Ответ отправлен: 25.07.2002, 16:40
Отправитель: Александр



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (42)
C / C++ (30)
Perl (8)
Delphi (16)
Pascal (29)
Basic / VBA (11)
Java / JavaScript (10)
PHP (7)
MySQL / MSSQL (9)
Пользователю
Windows 95/98/Me (43)
Windows NT/2000/XP (34)
"Железо" (34)
Поиск информации (18)
Администратору
Windows NT/2000/XP (16)
Linux / Unix (13)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (7)
КоАП (2)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное