LINUX.ORG.RU

Избранные сообщения NightOperator

Автоматическое обновление Firefox из консоли

Форум — Desktop

Написал скрипт для себя, но вдруг кому пригодится? ;-)

Суть: мне не нравится, что официальная Linux версия Firefox умеет автообновляться, только если директория программы принадлежит пользователю - в этом есть что-то неправильное. Поэтому я накатал скрипт, который делает это для другого пользователя (я использую games). Запускать из под root, можно добавить в ежечасный крон :-)

Совместимо строго с Linux - для *BSD надо слегка переделать, но я не POSIX задрот, так что сами.

 , , ,

birdie
()

Реверс инженер делфи/c++ etc

Форум — Job

Всем привет, снова (Реверс инженер) ищу реверс инженера, старый пропал.

Пример задания:

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

Ну и часто нужна декомпиляция, вытаскивание базы данных и структуры, документирование.


Работы много, деньги платим вовремя, удаленка.

Оплата как почасовая, так и фиксированная за проект.

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

Примерно 50-60 тысяч за проект, это на основе часовой ставки приблизительные средние суммы из прошлых работ.


писать сюда - VictimOfLoveToLinux@ya.ru

 ,

VictimOfLoveToLinux
()

Native Skype 4.3 for Linux no longer connects/works или нативный Skype для Linux сдох

Форум — Talks

То, что так долго обещали, произошло.

Придётся эту дрянь запускать во вкладке Google Chrome, ибо «приложение» для Linux меня никто использовать не заставит.

 , ,

birdie
()

RAID 10 на HP Smart Array P410i

Форум — Admin

Привет!

Не имею никакого опыта восстановления данных с RAID и вообще работы с ними, но так уж получилось, что пришлось.

В массиве умер один SAS-диск. Насколько я понимаю RAID 1+0, это не должно повлечь за собой повреждение констистентности данных. И когда этот диск включен (во встроенной утилите HP он отображается как FAILED, а статус самого массива INTERIM RECOVERY), и когда выключен, не удается смонтировать один из extfs разделов системы, в котором, в общем-то, / и /sbin/init в частности (а с другими разделами на этом же массиве все ОК)

В dmesg что-то вот такое видно:

cciss: cmd ... has CHECK CONDITION sense key = 0x3

Ну и многочисленные:

Buffer I/O error on device cciss/c0d0p2

Видел упоминания в сети (https://access.redhat.com/solutions/2796), что в некоторых старых версиях прошивки для контролера, отображались не все убитые диски при наличии одного. Но пока не смотрел версию прошивки контролера в сервере.

Многоуважаемые товарищи, с этим что-то можно сделать? Или это просто набор байтов теперь?

 , ,

GFORGX
()

Ansible AWX — открытый Ansible Tower

Новости — Red Hat
Группа Red Hat

После долгого ожидания, наконец-то открылся Ansible Tower, под названием AWX.

Проект AWX - открытый проект спонсируемый Red Hat, позволяющий пользователям лучше контроллировать свою инфраструктуру.

AWX это upstream проект, на котором будет основываться коммерчески поддерживаемый Tower, по тому же принципу что и Fedora-RHEL, oVirt-RHV, MIQ-CloudForms и т.д.

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

Исходники AWX будут доступны под лицензией Apache License 2.0.

Команда AWX на данный момент планирует выпускать новые релизы примерно каждые две недели. Некоторые релизы будут обозначены как «стабильные» (что конечно не означает что их рекомендуют к использованию в продакшене).

Ну и прямая цитата из оригинала:

Q: WHY IS RED HAT DOING THIS?

Because this is what Red Hat does.

Ссылки:

https://www.ansible.com/awx-project-faq

https://github.com/ansible/awx

>>> Подробности

 , , , , tower

dyasny
()

Новые камни Intel, 4/8 - всё

Форум — Talks
Intel Core i7-8700K: 6 ядер/12 потоков, 3,7/4,7 ГГц, 12 МБ кэша L3, $380;
Intel Core i7-8700: 6 ядер/12 потоков, 3,2/4,6 ГГц, 12 МБ кэша L3, $320;
Intel Core i5-8600K: 6 ядер/6 потоков, 3,6/4,3 ГГц, 9 МБ кэша L3, $265;
Intel Core i5-8400: 6 ядер/6 потоков, 2,8/4 ГГц, 9 МБ кэша L3, $190;
Intel Core i3-8350K: 4 ядра/4 потока, 4 ГГц, 8 МБ кэша L3, $180;
Intel Core i3-8100: 4 ядра/4 потока, 3,6 ГГц, 6 МБ кэша L3, $120.

Продажи начинаются 16 сентября

 ,

Deleted
()

В Gentoo больше не будет Hardened-сборок ядра Linux

Новости — Gentoo Linux
Группа Gentoo Linux

Проект Gentoo объявил, что в связи с тем, что патчи grsecurity стали закрытыми и несвободными, теперь больше нет возможности поддерживать hardened-сборки. Так как эта ветка больше не будет обновляться, 27 августа пакет будет скрыт, а до конца сентября - удален.

Рекомендуется перейти на стандартное ядро и использовать SELinux и средства усиления безопасности при сборке компонентов пространства пользователя. Также возможно пропатчить ядро на свой страх и риск неофициальными патчами gsecurity или Copperhead OS.

Анонс

>>> Полный текст новости

 , , ,

Lowes
()

PCI-E расширители

Форум — Talks

Как думаете, есть ли вероятность более близкая к 1, чем к 0, что вот это:
https://ru.aliexpress.com/item/NEW-aad-in-card-PCIe-1-to-4-PCI-express-16X-sl...
https://ru.aliexpress.com/item/NEW-aad-in-card-PCIe-1-to-3-PCI-express-1X-slo...
будет работать?

 

dk-
()

Выложите ваши BIOS-provided physical RAM map из вывода dmesg

Форум — General

Upd: всё не надо больше дампов. я и так вижу что у вас всех по 64метра отгрызано.

Есть такое подозрение, о котором пока не скажу. Заодно укажите если есть встройка и какое колво рамы она отжирает. Можно просто что «есть встройка».

Что меня интересует так это записи вида:

[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000de7c8fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000de7c9000-0x00000000de834fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000de835000-0x00000000dfa9bfff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfa9c000-0x00000000dfa9dfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dfa9e000-0x00000000dfb94fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfb95000-0x00000000dfb9ffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dfba0000-0x00000000dfba0fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dfba1000-0x00000000dfbe9fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000dfbea000-0x00000000dfbf1fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dfbf2000-0x00000000dfbf2fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfbf3000-0x00000000dfbfefff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000dfbff000-0x00000000dfbfffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dfc00000-0x00000000dfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fff00000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021bffffff] usable

Есть одно предположение, которое хотелось бы проверить.

 ,

ckotinko
()

История о том, как я за $470 собрал мощный и практичный ноутбук (2017)

Форум — Linux-hardware

Скоро будет вот уже 2 года, как я поведал свою историю о том, как я за $350 собрал мощный и практичный ноутбук, но как не крути, время идёт — 220/420/520 серия уже морально и отчасти технически устарела и отстала, простой пример: поддержка OpenGL для встроенного в Sandy Bridge видео остановилась на версии 3.3, хотя для Ivy Bridge доступен 4.2, а версия 4.5 доступна на Haswell и выше. AVX2 тоже не помешает для некоторых задач. HD+ матрица норм, но в 2017 уже нужен FHD.

Хотя деньги свои мощный и практичный T420 отбил полностью, но на новый Thinkpad P50/P70 денег у меня нет, поэтому я решил не тянуть время, а уже сейчас начинать лазить по помойкам апгрейдиться.

Слегка разобравшись в той катастрофе, которая произошла после 220/420 и 230/430 серии, а именно гомнотачпад безкнопочный, перепрошивка (wlan/wwan whitelist) биоса только через программатор, а в более новых моделях вообще и это пофикшено леновой, т.е. никак и прочие прочие проблемы, я так понял и решил, что стоит остановить свой выбор на Thinkpad T440p — как последнем нормальном, да-да, последнем нормальном синкпаде, практически идеальной базе для апгрейда, с наличием некоторых важных особенностей, которые нужны были и использовались на ранних поколениях, а именно:

почему Thinkpad T440p

  • цена: новые/refurbished в районе ~$300
  • сокет: возможность замены процессора, широкая линейка Haswell 4/8 i7 с Intel® HD Graphics 4600 видео и AVX2.
  • ультрабей: последняя линейка, где он присутствует, т.е. +1 место для ssd/hdd
  • биос: еще можно почистить, но уже только с программатором (нужно купить CH341A + SOIC8 clip и задонатить на bios-mods)
  • матрица: нативная поддержка качественной FullHD IPS матрицы
  • тючпад: «нативная» установка классического кнопочного тачпада от 450/550 линейки, они взаимозаменяемые
  • корпус: всё тот же магниевый сплав, идеальная сборка/разборка и быстрый доступ к cpu/memory через 2 болта


Итак, теперь это моя новая история о том, как я за $470 собрал мощный и практичный ноутбук.


Я купил Thinkpad T440p за $300, состояние нового, все было новым: корпус, батарея, клавиатура, матрица, внутренности, ни тачпадом, ни даже винчестером не пользовались никогда (29 циклов вкл.выкл).

Конфигурация на момент покупки была такова:

  • i5-4200M (2 ядра, 4 потока), 37W
  • 4GB RAM (1х4GB)
  • 540 GB HDD (7200 rpm)
  • 1366x768 14" матовая

Я продал: 2х-ядерный i5-4200M ($72), матрицу (10$), а также память (8$) и клавиатуру (10$) благодаря чему выручил: ровно $100.

Я купил: 4х-ядерный i7-4702MQ ($150), качественную IPS FullHD матрицу AUO B140HAN01.2 / FRU 04X0436 ($62 с доставкой), кнопочный тачпад ($17 с доставкой), клавиатуру с подсветкой FRU 04X0101 ($42 с доставкой), в сумме затраты: $271.

Итак, за ~$470 я получил:

  • i7-4702MQ (4 ядра, 8 потоков), 37W
  • 3 свободных места для HDD/SSD (hdd-слот, ультрабей, M.2 2242 в wwan)
  • 1920x1080 14" матовая IPS anti-glare
  • кнопочный тачпад + трекпоинт (5 кнопок)
  • клавиатура с подсветкой (как альтернатива ThinkLight)

память и ssd я снял с T420, т.е. не платил в этот раз:

  • 16GB RAM (2х8GB)

Уже заказал с али фирменный ленововский M.2 2242 ssd, хоть у меня и нет whitelist'а, но эти получаются самые дешевые, так что пока пользуюсь тем ssd диском, что достал также с T420.

Можно ли купить ноутбук с 4х-ядерным i7 не ниже Haswell, 37W теплопакетом, FullHD IPS матрицей, 3 местами для дисков, тючпадом+трекпоинтом, корпусом не хуже thinkpad'ов T/X/W/P-серии за $470 — я не в курсе, уверен что со времен такого же апргрейда T420 мало что изменилось.

 ,

Bruce_Lee
()

26 часов видео angband

Форум — Games

Для тех, кому ОЧЕНЬ не спится. Записал своё прохождение (начал где-то с 24-го этажа записывать) angband 3.5.1. Проигрывать с помощью ttyplay из пакета ttyrec.

Запись разделена на 49 серий. Моргота бьём в 48-й. Суммарное время получилось где-то 26 с четвертью часов - правда, там есть мхатовские паузы по полчаса, их можно прокручивать :)

 Name   Niondel      Age             25          Self  RB  CB  EB   Best
 Sex    Male         Height        3'2"   Str! 18/100  -1  +3 +13518/*** 18/***
 Race   Kobold       Weight    4st 12lb   INT! 18/100  -1  -2 +13118/***
 Class  Warrior      Turns used:          Wis! 18/100  +0  -2 +13018/*** 18/***
 Title  ***WINNER*** Game       1339049   DEX! 18/100  +2  +2 +13418/***
 HP     1119/1119    Standard    214336   Con! 18/100  +2  +2 +13318/*** 18/***
 SP     0/0          Resting          0

 Level                 50    Armor      [95,+87]    Saving Throw     87%
 Cur Exp         12095760                           Stealth    Excellent
 Max Exp         12095760    Melee       9d6,+61    Disarming       100%
 Adv Exp         ********    To-hit       96,+38    Magic Devices     71
                             Blows      5.5/turn    Perception    1 in 8
 Gold            11519004                           Searching        54%
 Burden         183.5 lbs    Shoot to-dam    +14    Infravision  1350 ft
 Speed                 24    To-hit       96,+50
 Max Depth   5100' (L102)    Shots        2/turn

http://gk11.ru/s/niondel.tar.xz

Хотел бы посмотреть ваши записи angband, вариантов angband, hack и nethack: будете играть, записывайте :)

 ,

buratino
()

Собрал я тут себе тазик на AM4...

Форум — Talks

В продолжении AMD Zen 1600/1600X + X370 материнка - кто-то тыкал? - как и обещал.

Система: Gentoo x86_64. Железо: MSI X370 SLI plus / Ryzen 7 1700 / ASUS GTX 1060 6GB / 16GB DDR4 RAM 2400MHz. Система стоит на SSD (самс 750-й серии 120-ка)

Собирал в уже имевшемся корпусе (фотки кому интересно вечером скину). Материнка полноформатная ATX, крепится на 9 винтов. Старая мать была чуть уже, крепилась на 6, и край, где находится 24-пиновый разьем для питания гнулся, нужно было пальцами поддерживать саму плату, чтобы случайно не переусердствовать - с этой материнкой проблемы такой нет. Память кстати заводится в 2 и 4 слоте слева соответственно, кто будет тыкать память в 1-й слот увидит черный экран:) Биос хорош, по умолчанию устоит загрузка UEFI/Legacy, материнка адекватно воспринимает команды из того же загрузчика grub - сталкивался, когда материнка на «halt» из командной строки граба вешала все намертво (или все-таки это баг граба?).

Проц - все-таки взял 1700-ку. 16 «ядер», моща. В простое дает порядка 40-45 градусов.

Видушка - здоровенная дура, шире чем фуллАТХ материнка, 1xDVI, 2xDP, 2xHDMI. Моник - Dell 2414H, подключен через DP.

Покурив маны по gcc понял, что с march=znver1 умеет только gcc-6.3 и выше, а в генте стабильная 5.4. Пришлось размаскировывать, и поймать грабли с несобирающимися пакетами - те, которые фейлились, собирал с march=native на 5.4. Часть пакетов потом пересобрались каким-то удивительным образом на 6.3, например dev-qt/qtwebengine вываливался с ошибкой при компиляции, потом и вовсе не компилил, то есть тупо проскакивал make, и говорил «вот типа я поставился», а по факту файлов не было, но в итоге он каким-то непостижимым мне способом собрался на 6.3. Спецы по гцц - обьясните мне такое поведение, когда пакет сначала не собирается, а потом тот же самый пакет собирается с той же версией gcc.

Если не хотите секаса - юзайте march=native и gcc-5.4, но там не будет всех плюшек зена, но будет практически все свежие avx, fma, и т.д.

Бенчмарки - LO у меня собралось (2 пакета, вместе с l10n) за 32 минуты с такими флагами:

[ebuild   R    ] app-office/libreoffice-5.2.7.2::gentoo  USE="branding dbus googledrive pdfimport (-aqua) -bluetooth (-coinmp) -collada -cups -debug -eds (-firebird) -gltf -gnome -gstreamer -gtk -gtk3 -java -jemalloc -kde (-libressl) -mysql -odk -postgres -quickstarter (-telepathy) {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_4 -python2_7 (-python3_5)" PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 0 KiB

Графика - хардварное 4/8к, поддержка h265. В ffmpeg есть nvenc_x264, который позволяет энкодить на видушке. Игрушки - Cradle, Metro Redux идут на ультра без всяких подозрений на тормоза (фпс не замерял, честно, было лениво:)). Евка теперь не так тупит при больших зарубах:)

По потребляемой мощности - apcapacess говорит, что с 300Вт выдаваемых упсом используется только 25-30% (без нагрузки на видео).

 , ,

leg0las
()

Некрофилы е? (Дельфи-то шевелится)

Форум — Development

Кто щупал последние конвульсии? У них же теперь на все платформы, мелкософт фшоке, хамарин.формз можно закапывать.

 

TooPar
()

Эмуляция медленной сети с большим пингом, потерями...

Форум — General

Как известно, делается это с помощью netem, был приятно удивлен наличием такой крутотенюшки в Linux. Поддерживает все нужны мне виды проблем с сетью для отладки и тестирования программ, которые будут работать в очень плохих нестабильных соединениях.

Для начала проверил большой пинг, потери пакетов, джиттер, внеочередность прихода, битые пакеты. А вот с лимитом скорости затык.

Что я попробовал:

#!/bin/bash

echo "emulation of slow network"
sudo echo

sudo tc qdisc del dev eth0 root
sudo tc qdisc add dev eth0 root handle 1: htb default 12
sudo tc class add dev eth0 parent 1:1 classid 1:12 htb rate 70kbps ceil 2kbps
sudo tc qdisc add dev eth0 parent 1:12 netem delay 200ms

Тестирование показывает, что upload в самом деле стал черепашинским, еле 60 кбит/с выдает. Из-за медленного аплоада и download тоже стал медленным хотя всё еще это сотни килобит а не десятки мегабит, но это лишь следствие, мы не можем заставить другую сторону (которую тестируем) слать медленнее...

Сценарий такой: на столе лежит железка. На компе запущен сервер. Нужно чтобы до этого сервера на компьютере скорость от железки была очень низкой и нестабильной.

Как это сделать? Чтобы не только исходящая скорость была низка, но и входящая?

Подозреваю что через мосты, но конкретно как - пока не понимаю. У кого-нибудь есть опыт применения?

I-Love-Microsoft
()

hardened-gentoo is dead

Форум — Talks

Новость от самих разработчиков grsecurity Passing the Baton на понятном от opennet Grsecurity прекращает бесплатное распространение своих патчей

Выводы делайте сами. Всем чмоки в этам чати.

 , , , ,

init_6
()

2 шлюза + keepalived, возможно ли прикрутить балансировку?

Форум — Admin

Добрый день. Есть два физических шлюза с одним виртуальным ip (vrrp/keepalived), которые благополучно бэкапят друг-друга, но хотелось бы добавить еще и балансировку, что бы трафик шел одновременно через два шлюза, а в случае падения одного из них, шел через «выжевшего».

Я так понимаю это может сделать round robin и keepalived, вроде как, даже поддерживает его, но все мануалы написаны про балансировку веб серверов. Реально ли это сделать силами keepalived, стоит ли копать дальше?

 , ,

Sherman
()

Выбор raid контроллера для недорогого сервера ESXi 6.5

Форум — Admin

Всем привет! :)

Нужно поднять недорогой ESXi 6.5 сервер на desktop'ном железе. Но нужен raid1.

Для него рассматриваю вариант покупки raid контроллера ST-Lab A520. Он на нём вообще поднимется?

Планирую сделать raid1 из обычных двух 2Tb или 4Tb скорее всего Western Digital дисков SATA.

Было бы здорово, если бы этот контроллер потянул два raid1 массива по 2Tb или 4Tb каждый, т.е. всего 4 физических диска. Справится?

Понятно, что в поддерживаемых raid контроллерах на сайте VMWare его, по-моему, нет, но, может быть, есть вариант, типа того, как я сделал с сетевой картой net55-r8168-8.039.01-napi.x86_64 + ESXi-Customizer-PS-v2.5.ps1 ?

Если знаете о каком-то аналогичном, но лучшем контроллере за приблизительно эти же деньги и который будет лучше работать с ESXi 6.5, пишите.

Если есть какие-то нюансы по работе конкретных моделей 2Tb и 4Tb дисков с контроллером, то тоже пишите.

Спасибо!

 , ,

vainkop1
()

geforce2 Ti есть у кого?

Форум — Desktop

Продолжаю разбирать старый хлам. Стояла в компе (Tualatin 1.3Ghz) видюха Matrox Millenium 450. Потомку захотелось запустить на этой машинке minecraft.

Minecraft запустился, скорость 5 FPS. Смотрю - валяется GeForce2 Ti. Согласно википедии она должна быть существенно быстрее Matroxа в OpenGL. Установил закрытые legacy дрова (впервые в жизни), glxinfo говорит, что Direct rendering on и на вид, вроде всё включено. В логах - никаких ошибок. glxgears показывает ~5000 FPS.

А вот скорость minecraft теперь упала до одного кадра в 10 минут. Я даже не смог войти в меню options, чтобы посмотреть, что можно отключить.

Это так и должно быть? Как я понимаю, matrox использует софтовый рендеринг? И как же он быстрее? Может, надо было другую версию дров взять? Может, в legacy они отключили что-то?

Может, открытые дрова лучше на старых картах? Есть у кого Geforce2, или все выкинули?

Хотябы tuxracer на ней должен без тормозов идти? Всё-таки в ней 32мега памяти вместо 8 в матроксе.

 , , , ,

alt-x
()

Завтра расскажут, как для новых процессоров intel включить jtag отладку через usb

Форум — Talks

Доброго времени суток

Сабж: https://habrahabr.ru/company/pt/blog/321440/

Вебинар «Как включить JTAG-отладку через USB» состоится в четверг, 9 февраля в 14:00. Его ведущие — Старшие программисты отдела технологий виртуализации Максим Горячий и Марк Ермолов. Участие в вебинаре бесплатное, требуется регистрация по ссылке: http://www.ptsecurity.com/ru-ru/research/webinar/161502/

ИМХО, многим будет интересно.

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

 ,

router
()

Механический прерыватель UTP-кабеля

Форум — Linux-hardware

Уважаемые, нужен механический прерыватель UTP-кабеля. Задача такая: есть IP-камера (их много), подключены по UTP-кабелю с PoE, есть миньон (их больше чем камер), так вот, в случае возникновения потребности миньон должен иметь возможность отключить камеру нажав одну большую круглую кнопку, а потом так же в случае возникновения потребности включить её.
Решение должно быть максимально интерпрайзное т.е. дергать rj45 в розетку не вариант. Программно отключать камеру миньон в силу своих особенностей не способен.
Я понимаю что можно спаять самому, но это не вариант. Гугл как-то не сильно помог. Использовали ли вы что-то подобное?
Linux тут при том что система видеонаблюдения реализована не без его участия.

 , , , ,

Promusik
()