Ищем разработчика iOS
Разработчика Android
Удаленная работа на постоянную основу, ЗП 3000-5000 долларов в месяц по результатам собеседования
Резюме кидать сюда - [email protected]
Ставил погонять Unity, после этого видимо применился какой-то конфиг и татйлбары в гномовских приложениях стали выглядеть так:
https://i.imgur.com/Ak7t1m2.png
Как можно исправить и вернуть по умолчанию?
Версия убунты: 20.04
Всем привет. Столкнулся со следующей проблемой - при подключении гарнитуры с одним универсальным штекером, не работает микрофон, даже не определяется.
Сведения о системе:
System: Kernel: 5.4.0-40-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6
wm: muffin dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine: Type: Mini-pc System: LENOVO product: 10T70092RU v: ThinkCentre M720q serial: <filter>
Chassis: type: 35 serial: <filter>
Mobo: LENOVO model: 312D v: NOK serial: <filter> UEFI: LENOVO v: M1UKT4EA
date: 12/16/2019
Audio: Device-1: Intel Cannon Lake PCH cAVS vendor:
Lenovo driver: sof-audio-pci
bus ID: 00:1f.3 chip ID: 8086:a348
Sound Server: ALSA v: k5.4.0-40-generic
проблема схожая с этой
Его вариант решения у меня не работает.
Пробовал перебирать все значения и добавлять их в
/etc/modprobe.d/alsa-base.conf
добавлял строку в конец файла
options snd_hda_intel index=0 model=headset-mic.
значения брал тут
Помогите пожалуйста советом, господа.
JFrame frame = new JFrame();
frame.setLocation(0, 0);
frame.setSize(300,300);
JButton button = new JButton("close"
;
button.setSize(100,50);
//Dimension dim = new Dimension();
//dim.width = 100;
//dim.height = 50;
//button.setMaximumSize(dim);
button.setBounds(100, 150, 100, 50);
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
frame.dispose();
}
});
JPanel panel = new JPanel();
panel.setSize(frame.getSize());
panel.add(button);
//button.setLocation(100, 250);
frame.add(panel);
Учитывая сколько спец железа сейчас благодаря крипто валюте создано и как быстро какая нибудь bitcoin ферма сможет найти коллизию хеша твоего пароля и взломать твой аккаунт.
Принципы утиной типизации гласят: Если это выглядит как утка, плавает как утка и крякает как утка, то это, вероятно, и есть утка.
Давайте применим этот принцип на женщинах: Если это выглядит как женщина, плавает как женщина и говорит как женщина, то это, вероятно, и есть женщина. То есть, согласно утиной типизации трансексуал является женщиной.
Следовательно, принципы толерантности и SJW, заложены в основы языка питон с самого его рождения.
Приветствую!
Нужна помощь в настройке SNMP
На коммутаторе DGS-3420-28TC настраиваем SNMP при помоши офф.мануала
1
create snmp group reboot-comm v3 authPriv read_view CommunityView write_view CommunityView notify_view CommunityView
2
create snmp user reboot-user reboot-comm encrypted by_password auth md5 ХХХХХХХХ priv des ХХХХХХХХ
3
create snmp community reboot-comm view CommunityView read_write
4
create snmp host 192.1ХХ.Х.ХХ v3 auth_priv reboot-user
5
save
Далее пытаемся законнектится с другова хоста при помощи snmpwalk
snmpwalk -v 3 -u reboot-user -l authPriv -A ХХХХХХХХ -a MD5 -x DES 192.1ХХ.Х.ХХХ
Вылетает ошибка:
snmpwalk: USM generic error
Кто сталкивался с таким??
Может я где ошибку совершил.
навеяно вот этим вопросом
Я как-то пропустил этот баян
https://www.opennet.ru/opennews/art.shtml?num=53073
Разработчики дистрибутива Linux Mint заявили, что в грядущем выпуске Linux Mint 20 не будут поставлять snap-пакеты и snapd. Более того, будет запрещена автоматическая установка snapd вместе с другими пакетами, устанавливаемыми через APT.
А откуда ноги растут? В Убунту deb с Chromium - заглушка, которая ставит snapd и хромиум оттуда. И это отличная идея, тут сразу несколько плюсов. Один пакет для всех версий Убунту сразу, какая-никакая изоляция для такого опасного приложения как браузер. Ну и популяризация нормальных пакетов вместо долбаных deb’ов.
А какие контраргументы у Linux Mint?
Недовольство Linux Mint связано с навязыванием сервиса Snap Store и с потерей контроля над пакетами в случае их установки из snap. Разработчики не могут внести исправления в подобные пакеты, управлять их доставкой и проводить аудит изменений.
То есть, в переводе на нормальный язык - из-за snap такие васяны как мы теперь нафиг не нужны и оттого у нас бомбануло. И далее следует поток шизоидного бреда:
Snapd выполняется в системе с правами root и представляет большую опасность в случае компрометации инфраструктуры.
Хахахаха, компрометации. Это говорит линукс минт, у которого официальные образы были скомпрометированы.
Возможность переключения на альтернативные каталоги Snap не предоставляется.
Ну то есть васяны-луддиты больше не нужны. Печаль.
Установка же snapd без ведома пользователя при попытке установки пакетов через пакетный менеджер APT сравнивается с бэкдором, подключающим компьютер к Ubuntu Store.
Какая катастрофическая проблема. Дистрибутив незаметно подключается к репозиторию, чтобы можно было ставить программы. Я считаю - это преступление века.
Вот патч:
https://gitlab.freedesktop.org/gurchetansingh/mesa/commit/dca119f12c291d7665d...
Я вкидываю переменную окружения:
export force_gl_vendor="0123456789012345678901234567890"
А он мне даёт только:
OpenGL vendor string: 0123456789012345678901234
Это точно не glxinfo проблема. А еще mesa точно может выводить больше 25 символов, проверено на renderer.
Коллеги хочу встроить поддержку миграция(не delete данных! ) для Clickhouse таблиц и данных .
Пока надумал две папки migration_up и migration_down , соответственно для наката изменений и отката их и вних timestamp.sql для выборки того что накатывать .
Здравствуйте! у кого-нибудь есть такое (или кто-то использовал): Ryzen Threadripper 2920X? Какое для такого лучше охлаждение? Боксовый вентилятор УГ или норм?
Какие еще в системнике вентиляторы необходимы, если помимо CPU там из печек будет только low-end видеокарта? Какие корпуса в этом плане (оптимальное охлаждение) брать? На шум и внешнюю эстетику, пофиг. Сто лет не собирал системники, а тут вот решился на полноценный десктоп.
P.S. кстати, как у этой модели AMD с Linux, все в порядке? Я в том плане спрашиваю, что там типа не зависает в загрузчике? И вообще, как оно, стабильно? На уязвимости наплевать.
Несколько месяцев замечаю, что страницы в браузерах стали медленно открываться. Грузится всё нормально, но перед открытием страницы на несколько секунд задумывается. Но не особо мешало.
Сегодня понадобилось скачивать страницы скриптом. Оказалось, задержка перед каждым подключением строго 6 секунд. Если в одну команду CURL вставить несколько URL-ов, для всех используется общее подключение, и пауза только перед первым.
Вопрос: это какие-то закидоны Мегафона и Net by Net/Wifire, или это так снижают нагрузку в связи с пандемией?
И чтобы 2 раза не спрашивать: кто-нибудь знает, как в curl отказаться от скачивания страницы, если в заголовке возвращает 404? --fail
Сложилась ситуация, что есть разные железки, да виртуалки под разные задачи, — если виртуалки ещё более-менее унифицированы, то для каждого железа хотелось бы иметь своё ядро по-отдельности. Просто чтоб нинужные фичи были отключены. Некоторые пакетные менеджеры позволяют собирать ядра с разными конфигами, чтобы из одного билд-скрипта получались разные пакеты. Но такое доступно не везде и не всех может устраивать.
Задумка в том, чтобы такой пакетный менеджер не был просто установщиком бинарных файлов, а можно было самому «на коленке» написать портянку текста для сборки ядра. Сценарий, который запускается, и ядро собирается.
Мой новый проект newkernel: https://github.com/sp00f1ng/newkernel
Он умеет скачивать ядро. Вот. Всё.
Ладно, не всё так просто. Для того, чтобы скачать сорцы ядра нужно выполнить одну простую команду:
cd `newkernel`
Да, вот так вот просто. newkernel скачает, распакует сорцы и вернёт директорию для команды cd чтобы туда зайти. После чего можно приступать к сборке.
Скрипт умный, и если долгое выполнение команды cd (пока ядро скачивается в фоне) отменить нажатием Ctrl + C, то повторным запуском загрузка будет продолжена с того момента, где остановилась.
Допустим, мы хотим ядро определённой версии. Не вопрос! Это по-умолчанию без параметров скачивается последнее ядро, а можно указать
cd `newkernel 5.7.0`
и получить определённую версию ядра.
Если ядро уже скачано и распаковано, то скрипт не будет его повторно скачивать, а просто выполнит make mrproper, после чего уже зайдёт в директорию с чистеньким ядром. Однако можно принудительно попросить скачать ядро ещё раз, если мы совсем параноики, для этого есть опция -f. press F to pay respect o7
cd `newkernel -f 5.4.3`
А ещё можно указать директорию, куда будут скачиваться сорцы, по-умолчанию это /usr/src
cd `newkernel -s /tmp`
Так вот после выполнения этой команды, вы оказываетесь в директории с сорцами ядра. Выполняете все необходимые настройки, ну там make defconfig, make.
После чего ядро нужно установить или получить архив со всеми файлами. Для этого есть команда welldone, она тоже возвращает просто путь, куда будет установлено ядро.
Например, чтобы запаковать полученное ядро в архив, просто выполните:
tar -cJvf ~/linux-latest.tar.xz -C `welldone` .
~/linux-latest.tar.xz с вашим ядром и модулями готов к распаковке в чрут или корень!
Ну а можно просто сразу в корень ядро со всеми модулями скопировать.
cp -a `welldone`/* /
Вот так всё просто.
Т.е. суть очень проста, вы используете cd `newkernel` чтобы скачать нужное ядро и зайти в директорию, затем выполняете команды, и в конце получаете `welldone` директорию со всеми установленными файлами и модулями ядра!
Для примера небольшой скрипт, который просто запускаете и он всё делает:
cd `newkernel`
make defconfig
# Sound
scripts/config -e SND_HDA_INPUT_BEEP
scripts/config -e SND_HDA_PATCH_LOADER
scripts/config -e SND_HDA_CODEC_REALTEK
scripts/config -e SND_HDA_CODEC_HDMI
scripts/config -e SND_USB_AUDIO
# AMD GPU
scripts/config -m DRM_AMDGPU
scripts/config -e DRM_AMD_ACP
# nVidia GPU
scripts/config -m DRM_NOUVEAU
make olddefconfig
make
cp -a `welldone`/* /
Как всё просто.
Здравствуйте. Я начинающий админ. Пытаюсь поднять vpn strongswan за роутером, у роутера IP белый. Сервер на CentOS 7 (IP 192.168.1.22). Форвардинг включен. Ниже мой ipsec.conf
config setup
charondebug="ike 2, knl 2, cfg 2"
uniqueids = no # позволяет подключаться нескольким клиентам с одним сертификатом
conn %default
ikelifetime=60m
keylife=20m
rekeymargin=3m
forceencaps=yes
dpdaction=clear
dpddelay=35s
dpdtimeout=300s
rekey=no
left=192.168.1.22
leftid=192.168.1.22
compress=no
fragmentation=yes
leftsubnet=192.168.1.0/24
right=%any
keyexchange=ikev2
ike=aes256gcm16-aes256gcm12-aes128gcm16-aes128gcm12-sha256-sha1-modp2048-modp4096-modp1024,aes256-aes128-sha256-sha1-modp2048-modp4096-modp1024,3d
esp=aes128gcm12-aes128gcm16-aes256gcm12-aes256gcm16-modp2048-modp4096-modp1024,aes128-aes256-sha1-sha256-modp2048-modp4096-modp1024,aes128-sha1-mo
conn ikev2-mschapv2
leftauth=eap-mschapv2
rightauth=eap-mschapv2
auto=route
Подключаюсь из Windows 10 по логину-паролю, она пишет «Ошибка сопоставления групповой политики». Причем неважно какой логин-пароль.
В логе strongswan вот это:
Jul 17 11:59:32 15[IKE] <23> no IKE config found for 192.168.1.22...188.ххх.ххх.ххх, sending NO_PROPOSAL_CHOSEN
Подскажете, что у меня не так с конфигом?
Доброго времени суток всем. Только начал работать системником, и вот первая моя проблема.
Имеется сервер от хостинга hetzner, тот который не умеет в маршрутизацию, посему мы имеем две машины, одна на CentOS которая работает отлично и дает интернет двум остальным (третья машина это вообще Windows, но не суть).
Так же имеется машина с Ubuntu и установленным там vsftpd который работал нормально до 7 июля, пока у сервера не выбило Kernel 41 и его тупо не перезагрузило (детали уточняются у поставщика услуг). Теперь же, FTP отказывается нормально работать. Недавно получилось кое-как реанимировать его, вырубив ufw и открыв iptables, но все равно корректной работы от него я не увидел.
Так как компания на которую я работаю использует FileZilla, то через нее, он спокойно логинится, получает первый список каталогов, после же, когда хочешь зайти в основную папку, ты снова получаешь список, но уже без какого либо успеха. Хотя иногда он пропускает дальше, даже возможно ты сможешь что-то скачать, или частично закинуть файл туда, но потом это все внезапно отключается.
Конфиг такой:
listen=YES
pasv_enable=YES
pasv_min_port=62000
pasv_max_port=65535
port_enable=YES
anonymous_enable=YES
no_anon_password=YES
anon_root=/home/ftpadmin
local_enable=YES
#local_umask=022
#local_root=/home/ftpadmin
write_enable=YES
listen_port=2121
connect_from_port_20=YES
chmod_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
passwd_chroot_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
pasv_adress=xx.x.xxx.xxx
pasv_addr_resolve=NO
dirlist_enable=NO
user_config_dir=/etc/vsftd_conf_dir
P.S. Я прямо совсем новичок в Linux, так что если вам не сложно, вдруг кто ответит на тему, прошу, объясните что и почему нужно сделать, дабы багаж знаний повысить. Заранее спасибо.
Здравствуйте, хотел установить snap, но при выполнении команды sudo apt install snapd
или sudo apt-get install snapd
пишется, что
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет snapd недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
E: Для пакета «snapd» не найден кандидат на установку
Коллеги, приветствую!
Срочно нужна помощь (не бесплатно для того, кто поможет решить!). Суть проблемы:
есть одна группа томов LVM. На ней своп, корень и var. Недавно закончилось место на var. Обычная проблема, которая решается расширением диска.
На одной из машин произошло что-то непонятное. При создании раздела через fdisk (который должен был стать sda4) похерился sda3, который как раз физический том для vg1-varfs (/var). В итоге последний после ребута просто вывалился и не отображался в /dev/mapper/. Эту проблему я решил. Тут просто сбился по непонятным причинам uuid диска.
В в /dev/mapper/ появился varfs. Но он не хочет монтироваться, выдавая это: «wrong fs type, bad option, bad superblock on /dev/mapper/vg1-varfs».
fsck оказался бесполезен. Через DD сняли образ с проблемного раздела. Если кто может помочь достать оттуда данные, готов предоставить доступ к нему.
JFrame frame = new JFrame();
frame.setLocation(0, 0);
frame.setSize(300,300);
JButton button = new JButton();
button.setSize(100,50);
button.setLocation(100, 150);
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
frame.dispose();
}
});
frame.add(button);
frame.show();
Делаю согласно официальной документации:
https://wiki.winehq.org/Debian
> dpkg --add-architecture i386
> wget -nc dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
> sudo apt-add-repository 'deb dl.winehq.org/wine-builds/debian/ stretch main'
> apt update
...
E: Не удалось получить dl.winehq.org/wine-builds/debian/dists/stretch/...
...
> apt install --install-recommends winehq-stable
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет winehq-stable
Что еще и где надо докрутить, чтобы поставить winehq?