LINUX.ORG.RU

Сообщения alex_the_v

 

Остервенелый прогресс в UI

http://storage8.static.itmages.com/i/15/0918/h_1442563018_1538434_82d6c6f8dc.png

Прям не знаю что и сказать. Какое говнище.

 , ,

alex_the_v
()

Я понял почему гентушники не любят systemd

Давно собирался переехать со своей бывалой федоры на генту. Ну, как собирался: думал поставить на отдельный диск, душевно попиливать по тихой грусти, а когда будет готово уже и переехать.

Хотел поставить сразу с systemd, привык к нему на федоре, да и обучаться премудростям openRC было неохота, его кроме генты никто не использует. В процессе установки меня много раз посещало искренне удивление: как так-то? Неужели, блин, за столько времени нельзя было сделать все по-людски?

Это не то, чтобы пост для поплакаться, просто хочу поделиться впечатлениями, ну и гентоводов послушать, может я что-то не так понял. По старой привычке я /usr делаю отдельным разделом. Никакого технического обоснования нет, просто привычка.

Размечаю /boot, /boot/efi и большой PV на все остальное, создаю разделы, монтирую, делаю chroot, разворачиваю stage3, качаю ядро, конфигурю с поддержкой systemd и efistub. Пока все пучком. Надо ставить, собсно, systemd. Делаю emerge -av systemd, и хрен там был, udev блокирует, а emerge, понятное дело, слишком туп, в силу чего останавливается в растерянности, даже не делая попыток как-то помочь. Сношу udev, маскирую, делаю emerge -Nav virtual/udev systemd, вроде все завертелось. Пересобрал мир с -uDNav, заинсталлячил ядро и модули.

Теперь надо сделать initramfs, т.к. /usr на отдельном диске, и оно не заработает иначе. Ставлю genkernel, оно говорит, что поддержки systemd не будет и если таковая нужна, то надо ставить сабайоновский genkernel-next. Невелика беда, ставим, генерим рамдиск, копируем все хозяйство в \EFI\boot\gentoo. Прописываем все в EFI со всякими там root=, dolvm и прочими. Перезагружаемся, и тут начинается.

Ядро грузится, получает cmdline от EFI, находит группу томов и выпадает в кернел паник. Епрст, разрешение EFI фреймбуфера не позволяет увидеть что произошло, стек-трейс занимает весь экран. Что за бодяга, перекомпиляю ядро с DELAY_PRINTK, прописываю в EFI boot_delay=200, перезагружаюсь, жду пять минут пока раздуплится рамдиск, дожидаюсь паника и он опять проскакивает мгновенно и ни рожна понять не возможно.

Думаю, ладно, убираю boot_delay, ставлю debug, перезагружаюсь, попадаю в среду initramfs. Монтирую руками, все монтируется, и корень, и /usr, проверяю initramfs.mounts, проверяю fstab, все на месте, все парсится, все должно работать, но не работает.

Хрен с ним. Ставлю GRUB2, прописываю графический режим 1600х1200, убираю из ядра четверых пингвинов, которые полэкрана загораживают, делаю grub2-mkconfig, перезагружаюсь.

Понятное дело, что там «trying to kill init», я это подозревал. Интересна причина: «realpath: applet not found». Мало того, что эти утырки-майнтейнеры ставят systemd в /usr. Это, блин, надо было как минимум жопой думать, они бы еще ядро в /var/opt положили. Более того, в genkernel есть конфиг initramfs.mounts, в котором прописано какие точки монтирования из корневого fstab надо смонтировать из initramfs. По-умолчанию там стоит /usr, то есть, /usr должен монтироваться без всяких дополнительных телодвижений. Но есть одно «но». Дженкернеловские скрипты юзают realpath чтобы что-то там прочитать, девайс-ноды, видимо. Занятая коробка используется своя и пересобирается по конфигу каждый раз когда генерится initramfs. realpath в этом сраном конфиге выключен нафиг, таким образом, initramfs теряет способность что-либо монтировать кроме корня, пока ты не найдешь причину и не включишь в конфиге занятой коробки этот realpath. Очень gentooway-но: мы настроим пристаней с кораблями и заминируем нахер все подходы, чтобы никто никогда не смог подплыть. На это накладывается трудность диагностики ранних паников - буфер консоли уезжает. В результате получаем неочевидную и очень трудно-диагностируемую проблему.

В результате я включил realpath, все пересоздал, снес обратно GRUB2, перепрописал все в EFI и наконец получил заветный шелл. Осталось немного потрахаться с конфигурацией ядра (не уверен, что звуковухи подцепились) и все будет ОК.

Зато я понял почему те, кто сидит на генте, так не любят systemd. Просто в дистрибутиве все сделано через жопу. init ставится в /usr, одна генерилка рамдисков заброшена уже лет пять, вторая сломана, emerge слегка недалек и туповат.

Зато интересно. Надо будет продолжить, давно я такого удовольствия от техноложества не получал.

 ,

alex_the_v
()

У кого Gentoo на десктопе? Есть несколько вопросов.

Теперь моя адова машина способна компилировать со скоростью мысли, в связи с чем подумываю поставить Gentoo. Сидел на ней в 2007-2008 году, все было пучком, но потом перешел на Arch, а затем - на Федору, которую юзаю уже два с лишним года.

Ставить Gentoo - трудоемкое упражнение, поэтому хочу поспрашивать гентуводов о том как обстоят дела.

1. Говорят, Gentoo сильно поменялась в последнее время. Появились профайлы, поменялась концепция USE-флагов, и куча всего еще. Сильно ли это все мешает жить?

2. Когда я уходил с Gentoo я стал замечать, что качество поддержки пакетов стало сильно падать. Новые версии были замаскированы месяцами, многое было сломано изначально. Есть ли изменения к лучшему?

3. Как обстоят дела с поддержкой systemd? Хэндбук содержит отсылки к мануалу по systemd, но меня интересует насколько хорошо systemd интегрирован в систему: много ли софта поставляется без юнитов, нужны ли дополнительные пляски с udev, ну и все такое прочее.

Ну и вообще, приносит ли вам ваша ОС радость, много ли времени требует на поддержку, консистентна ли, какого рода грабли встречаете? Поделитесь впечатлениями, пожалуйста.

 ,

alex_the_v
()

Нормальный комплект мать+проц?

Вчера старый комп на Core Duo щелкнул копытами, видимо мать кончилась. В связи с этим прикинул новый конфиг. Как думаете, нормально? Вайфай от Broadcom не очень радует, но брать отдельную карточку неохота. Вроде, закрытый драйвер wl ее хорошо поддерживает.

Мать: ASUS Z97-pro

Проц: Core i5 4690K

Рама: Kingston Hyper-X DDR3-2400 8G

Видюха: EVGA GTX-780 SC

 , ,

alex_the_v
()

Альтернатива файрфоксу и mozilla-sync

Много лет я пользовался файрфоксом и держал на своем сервере mozilla-sync для синхронизации. Все было ок, пока не вышел 29й фокс с новым sync и службой Accounts. Вроде бы, не беда - их тоже можно захостить у себя. Проблема только в том, что теперь нельзя ввести урл своего сервера при настройке синхронизации в бровсере, а надо идти в about:config и выставлять там урлы своего сервера Accounts и Sync. Это тоже не очень большая проблема, большая проблема - то, что в андроидовском файрфоксе нет about:config, и единственный способ прописать свой Sync - поправить в коде и пересобрать весь файрфокс. Каззлы.

В связи с этим вопрос: не знает ли кто бровсера, к которому есть селф-хостед синхронизация и версия под андроид? Seamonkey поддерживает старый файрфоксовый Sync, но его нет на андроиде. Может как-то можно закладки из sync скармливать какому-то другому бровсеру?

 ,

alex_the_v
()

Выбор jabber-сервера

Расскажите, пожалуйста, кто чем юзается и какие у кого впечатления. Ухожу с jabberd2, т. к. хочется BOSH и Message Archiving, да и дохлый он уже давно (хотя и зашевелился недавно).

Я так понял, что выбор в основном между prosody и ejabberd. Видел еще какой-то Tigase и Metronome.

ejabberd поставил, но не впечатлился. В EPEL к нему не идет mysql-драйвера. Я, конечно, собрал руками из гита и вроде бы оно завелось, но мне все это не нравится. Так и представляю, что на каждый чих там придется что-нибудь собирать-разбирать. У меня после секса с почтой уже и так все болит. На работе эта вся байда, еще и дома все будет через одно место.

prosody выглядит очень кошерно, склоняюсь в его сторону. Есть у кого сакцесс-стори?

 , ,

alex_the_v
()

6, 7 кнопки мыши

Они срабатывают когда ролик качаешь влево-вправо, и их очень удобно биндить на «взад-вперед» в браузере.

Ситуация какая-то идиотская. На работе стоит Федора и там они работают и выдают ButtonPress и ButtonRelease. Дома стоит Арч, и в нем эти кнопки выдают вот какие события:

LeaveNotify event, serial 36, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 1745166, (95,84), root:(217,161),
    mode NotifyGrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

EnterNotify event, serial 36, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 1745166, (95,84), root:(217,161),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 36, synthetic NO, window 0x0,
    keys:  97  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

LeaveNotify event, serial 36, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 1746168, (95,84), root:(217,161),
    mode NotifyGrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

EnterNotify event, serial 36, synthetic NO, window 0x2c00001,
    root 0x261, subw 0x0, time 1746168, (95,84), root:(217,161),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 36, synthetic NO, window 0x0,
    keys:  97  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

Естественно они не биндятся никуда.

Я всегда думал, что в Арче что-то не так, и забил. Но недавно я поставил Гном и они внезапно заработали. Гном я потом снес, но кнопки продолжили работать. Теперь мне пришлось переставить систему (перешел на x86_64), и кнопки опять отвалились.

Хоть убей не понимаю что такого надо поставить, чтобы они опять заработали. Мыша обычная - Logitech RX250. Вот логи иксов:

[   134.125] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/event2)
[   134.125] (**) Logitech USB-PS/2 Optical Mouse: Applying InputClass "evdev pointer catchall"
[   134.125] (II) Using input driver 'evdev' for 'Logitech USB-PS/2 Optical Mouse'
[   134.125] (**) Logitech USB-PS/2 Optical Mouse: always reports core events
[   134.125] (**) evdev: Logitech USB-PS/2 Optical Mouse: Device: "/dev/input/event2"
[   134.125] (--) evdev: Logitech USB-PS/2 Optical Mouse: Vendor 0x46d Product 0xc050
[   134.125] (--) evdev: Logitech USB-PS/2 Optical Mouse: Found 12 mouse buttons
[   134.125] (--) evdev: Logitech USB-PS/2 Optical Mouse: Found scroll wheel(s)
[   134.125] (--) evdev: Logitech USB-PS/2 Optical Mouse: Found relative axes
[   134.125] (--) evdev: Logitech USB-PS/2 Optical Mouse: Found x and y relative axes
[   134.125] (II) evdev: Logitech USB-PS/2 Optical Mouse: Configuring as mouse
[   134.125] (II) evdev: Logitech USB-PS/2 Optical Mouse: Adding scrollwheel support
[   134.125] (**) evdev: Logitech USB-PS/2 Optical Mouse: YAxisMapping: buttons 4 and 5
[   134.125] (**) evdev: Logitech USB-PS/2 Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   134.125] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-1/7-1:1.0/input/input4/event2"
[   134.125] (II) XINPUT: Adding extended input device "Logitech USB-PS/2 Optical Mouse" (type: MOUSE, id 10)
[   134.125] (II) evdev: Logitech USB-PS/2 Optical Mouse: initialized for relative axes.
[   134.125] (**) Logitech USB-PS/2 Optical Mouse: (accel) keeping acceleration scheme 1
[   134.125] (**) Logitech USB-PS/2 Optical Mouse: (accel) acceleration profile 0
[   134.125] (**) Logitech USB-PS/2 Optical Mouse: (accel) acceleration factor: 2.000
[   134.125] (**) Logitech USB-PS/2 Optical Mouse: (accel) acceleration threshold: 4
[   134.126] (II) config/udev: Adding input device Logitech USB-PS/2 Optical Mouse (/dev/input/mouse1)
[   134.126] (II) No input driver specified, ignoring this device.
[   134.126] (II) This device may have been added with another device file.

 ,

alex_the_v
()

Последние удаленные скриншоты

А нельзя ли в неподтвержденных скриншотах сделать так, чтобы последние удаленные скриншоты можно было посмотреть? Там сейчас 404 кажет, а как увидишь какой-нибудь коммент «уныыыло», так жуткое любопытство разбирает каждый раз.

alex_the_v
()

Ставим CRUX на LVM2. Абсолютно нетехническая тема.

Увидев отзывы OldManClone о CRUX, решил попробовать в действии. Ищу себе плацдарм, чтобы свинтить с Дебиана, поскольку упорин косит ряды майнтейнеров. Недавно приехал новый пых, в котором начисто вырезан JSON. Причем, не опциями в debian/rules, а тупо удалены файлы из ext/json (на мой взгляд, надо быть полными отморозками, чтобы так кромсать сорцы апстрима). Я уж молчу, что у них хронически не работает интерактивный режим в интерпретаторе пыха, т.к. товарищам readline по лицензионным соображениям не подходит, а пропатчить libedit не позволяет все тот же упорин.

Ну вот. Я когда-то зарекся не ставить системы без LVM, иначе потом начинается боль и страдания. Проблем особо не возникло, за исключением того, что lvcreate жаловался на отсутствие семафоров и не хотел создавать тома без -Zn.

Проблемы начались, когда я понял, что надо теперь со всей этой фигней как-то загрузиться. Надо, видимо, initrd собрать с dm-mod и рут смонтировать из initrd. Я понимаю, конечно, что CRUX - очень легковесный дистр, но почему там нет ни mkinitrd, ни busybox, ни хрена? Как я по мнению майнтейнеров должен из установочной среды склепать себе initrd? Мануал по установке на crypto-девайс вообще поражает, зацените тут. Писал кто-то бухой, что ли?

Ну что, таки Слаку ставить, да? Там, говорят, Патрег Кобол недавно собрал.

 , ,

alex_the_v
()

Нет слов, одни буквы, и тех три штуки.

Никогда не испытывал неудобств с systemd, но сейчас - это какой-то пипец. Не так давно в арчике ввели постоянные имена интерфейсов, и мой eth0 превратился в enp0s4. Ну и хрен бы с ним, пакман предупредил, я поправил iptables и забыл про это. Сегодня обновил удаленный сервак, приехало новое ядро, я перезапустился и хрен попал по ssh. Матерясь пошел в консоль - сетки нет. Оказывается, эти одаренные люди еще подкрутили правила и enp0s4 стал ens4. dhcpcd@enp0s4 отвалился, ipv6 отвалился и, вдобавок, iptables все закрыл нафик.

Я подозреваю, что тут майнтейнеры арчика скорее приложили руку, чем Леннарт, но все равно - ненавистьненавистьненавистьненависть.

Может, таки, зря я на сервере арч держу?

 , ,

alex_the_v
()

Если кому надо freetype с патчами infinality на Debian sid i386

Что-то нигде не видел Infinality для Debian, пришлось самому напрячься. Пакеты только для sid (на wheezy не проверял, может тоже заработает), только для i386 (у меня даже кейринг запаковался для i386, надо будет поправить).

Делай раз:

deb http://deb.yarrow.su/debian unstable main
deb-src http://deb.yarrow.su/debian unstable main

Делай два:

sudo aptitude update
sudo aptitude install yarrowsu-archive-keyring
sudo aptitude update

Делай три:

sudo aptitude install libfreetype6-infinality
sudo aptitude install fontconfig-infinality

Дальше как обычно.

 ,

alex_the_v
()

Нытья с Федорой тред

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

Дождался релиза, поставил с нетинсталла минимальную систему. Началось все с бажного инсталлера: если ты сразу сетку не сконфигурил, то как бы ты ее не конфигурил потом, оно тебе не даст выбрать репозитории; партишенинг писали какие-то укурки. Хорошо, у меня партишены все уже были, надо было только маунтпоинты указать и проследить, чтобы хомяк уцелел, но если бы мне надо было что-то сложно размечать, я не представляю как бы я там без поллитры справился; установка ntp категорически не пашет; при определенных условиях съезжают окошки и вся анаконда вешается. Ну да ладно, этот квест я прошел, да и в конце концов, инсталлер мы видим один раз в жизни.

Груб при загрузке говорит, что нет английской локали /locale/en.mo.gz. Вот какими надо быть утырками, чтобы не положить английскую локаль в бутлоадер. Загружаюсь до консоли, логинюсь. Первым делом что? Шрифты в терминале. прописываю во vconsole.conf FONT и KEYMAP, передергиваю systemd-vconsole, хрен тут был. Руками через setfont все работает. Перезагружаюсь, ноль на массу, фонтов нет. Оказывается, блин, что фонты ставятся из initrd, а dracut берет настройки из /etc/sysconfig/keyboard, которого нет. Это я выяснил по наитию, копаясь в дракуте. Козлы, ну ладно, фиг с ним.

Трах с nvidia подробно описывать не буду, скажу только, что дракут на одном месте вертел кмодовский blacklist и выкусить nouveau из initrd можно, только прибив гвоздями эксклуд в конфиге дракута. В конце концов, дрова взлетели, при этом шрифты в консоли обратно пропали. Я уже забил, все равно без фреймбуфера не прикольно в консоли сидеть.

Поставил mate с lightdm. Все встало, как обычно lightdm показал окно логина на телевизоре вместо монитора (это трудности конкретно моей видюхи), логинюсь, запускаю настройки мониторов, чтобы выключить телек, оно его выключает и падает с SIGSEGV. И так каждый раз при изменении параметров мониторов. Вашу машу. Запускаю по новой, жамкаю «Set as default», чтобы оно настройки монитора для всех сохранило, грит «Failure» без особых объяснений. У тулзы оказался ман, где написано куда именно в /etc оно сохраняет эти настройки, создал руками каталог, все заработало. Ну епрст, как так можно, а? Наверное, создание каталога сам запилю, хотя еще не читал.

Короче, поторопились чуваки с релизом явно. Но я пока остаюсь на федоре, уж больно мне юм нравится после апта, прям искусственный интеллект. Только может быть переставлю с нуля, жамкнув кнопку «MATE Environment» в инсталляторе.

Прошу прощеия за крик души, надо было кому-то высказаться.

 

alex_the_v
()

[loroogle]Посоветуйте книгу по html, css и jquery

Нужно все вышеизложенное «для чайников». Девушку учить буду (поручики - молчать!), однако, целью мероприятия является именно научить, а не подмазаться.

 

alex_the_v
()

[история успеха] Это просто праздник какой-то

Понадобилось тут другу ноут купить, так как старый сгорел напрочь. Он - человек от компов далекий и с виндой как-то с самого начала не сошелся - то п$%@#да на весь экран с номером для смсок, то бсод при запуске. Посему сидел всю жизнь на стабильном дебиане и не знал горя. По GSM-модему в инет ходил, принтер печатал, сканер сканировал, почта работала.

Выбор мой пал на HP ProBook 4720s. Да не простой, а с линуксом на борту. Когда я взял его в руки, то сразу удивился - очень приятственный девайс. Добротно сделан, матовый 17.3" экран. Единственный минус - radeon hd 4330.

Но рассказ не об этом. Тут как-то раз кто-то тоже купил ноут с линуксом на борту. Но линукс оказался каким-то азиануксом с китайской локализацией, выпиленными дровами, потертыми иксами и прочим западлом, и все дружно обсуждали происки вендоров против линукса. И я, памятуя тот трэд, уже скачал бубунту 10.04 и приготовился к знатному сексу.

Так вот. У хэпэ ситуация абсолютно противоположна. Стоит SUSE, да не простой, а SLED, который встретил меня вполне вменяемым визардом первичной настройки. Дрова на радеон установлены. Все настроено и отлично работает. Темка на гноме кустомная. Обоинка хэпэшная глаз радует. Софта стоит туева хуча.

Бубунта не понадобилась. Остается только порадоваться за HP. Чтоб все так жили.

 

alex_the_v
()

[проприетарщина] int18h, стукнись, если не трудно

есть вопрос про оракл девелопер.

жаббер alexv!yarrow.su мыльце там же.

заранее +5 тебе в карму.

 

alex_the_v
()

OpenSSH-сервер и Sun_SSH-клиент

Может кто сталкивался?

На одной стороне имеется сервер OpenSSH_3.9p1. У юзера remote в ~/.ssh/authorized_keys прописан мой публичный ключ. Я пытаюсь зайти с Sun_SSH с десятого соляриса так: Код: ssh -i ~/mykey.ssh remote@host.ru

Клиент говорит мне, что permission denied. Сервер говорит так: Код: Oct 30 12:52:03 rhel64 sshd[7448]: Connection from ::ffff:xx.xxx.xxx.xxx port 32839 Oct 30 12:52:04 rhel64 sshd[7448]: Found matching DSA key: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx Oct 30 12:52:04 rhel64 sshd[7448]: Failed publickey for remote from ::ffff:xx.xxx.xxx.xxx port 32839 ssh2

Беру тот же файл ключа, копирую на линуксовую машину, захожу openssh-клиентом той же командой без проблем.

Поступило предложение выкинуть нафиг Sun_SSH и поставить на Солярис OpenSSH. Наверняка поможет, но это не наш метод - скорее всего, я просто что-то не так делаю.

Гугль не рулит.

alex_the_v
()

[специалистам по всему][выбор наушников]

 

alex_the_v
()

[отстой] сколько шлака в новостях

Зашел и офигел. Питрасяны, блин.

alex_the_v
()

Странная штука в Дебиан

Увидел в лолксах тему про linm. Дай, думаю, попробую (не очень, кстати). Пишу aptitude search linm. Молчок. Полез в гуголь поискать deb. Нашелся. Прямо в моем репозитории: http://ftp.fi.debian.org/debian/pool/main/l/linm/

Внимание вопрос. Что за фигня? Почему пакет в репозитории есть, а aptitude (apt-cache тоже) его не видит? aptitude update делал.

>>>

alex_the_v
()

OSS4+pulseaudio

На Дебиан поставил OSSv4 ибо мой Vortex 2 8830 с Альсой работает через одно место (карта периодически виснет).

Все бы ничего, но одна досадная мелочь. Отвалился pulseaudio. А я к нему уж очень привык - смотрю фильмы на ноуте с выводом звука на S30, которые подключены к десктопу.

Делает так: alexv@concordia:~$ LANG=C pulseaudio W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted E: module-oss.c: DSP shutdown. E: module-oss.c: DSP shutdown. E: module-oss.c: DSP shutdown. E: oss-util.c: open('/dev/dsp28'): No such file or directory E: module.c: Failed to load module "module-oss" (argument: "device=/dev/dsp28"): initialization failed.

Нафига ему сдался /dev/dsp28 я так и не понял.

Написал на форум OSS http://4front-tech.com/forum/viewtopic.php?t=2507 - послали в пульсаудио.

Зарегистрировал там тикет http://www.pulseaudio.org/ticket/247 - молчат пока.

Гуголь молчит как рыба об лед...

Может кто наступал на такие грабли?

>>>

alex_the_v
()

RSS подписка на новые темы