Купил наушники ноунэймов, они «двудрайверные», звук огонь. Но вот беда - звук инверсивный. Т.е. голос идёт в левый наушник, музыка в правый. Использую с устройством Lg g5. Подскажите, как быть?
Ребята, может где-то на форуме и есть ответ, но я новичёк в линуксе, ткните носом если что.
Собственно райзен, до этого у меня был старенький пентиум, на котором убунту работала просто отлично, ноут сгорел, купил себе Acer Aspire a315-41, моя любимая убунта даже записываться не захотела «cpu stuck for 22s!», дальше я пробовал кучу дистров, дебиан заработал, но тачпад так и не ожил, без него ад, пошел в федору, поймал бесконечно спамящуюся ошибку «kernel error», сказал знакомый компилируй новое, я почитав инфу, решил что это будет крайняя мера, а т.к. кроме спама ошибки всё было норм, то просто удалил утилиту которая спамит ошибки
потом начал ловить очень долгие загрузки системы... минут по 2-7, внутри федоры тоже фризы, а самое фиговое, периодически хоть я и сохраняю изменения, при следующей загрузке системы код что я писал пропадает.
попробовал OpenSuse, на нём всё отлично, только вот видео тормозит неистово и нагружает ядра.... нашел вот это https://www.amd.com/en/support/kb/release-notes/rn-prorad-lin-18-20
не ставиться, пишет «unsupported os».
такие вот дела, руки просто опускаются, на курсах уже отстал от других на две недели, ноут если продам, то взамен куплю интел, который по производительности хуже старого ноута.
кто что может подсказать?
скринов пока не приложу, на работе сижу, шерстил инфу и надыбал форум.
Ребят, учусь в УУМЗ, и препод решил всех удивить своими познаниями в программировании. Но с нами ими не поделился, только дал задание. Помогоите пожалуйста написать код, удовлетворяющий заданию.
Вершины графа являются точками запуска/завершения потоков, дугами обозначены сами потоки, длину дуги следует интерпретировать как ориентировочное время выполнения потока.
Реализовать последовательно-параллельный запуск потоков в ОС Linux с использованием средств POSIX для запуска и синхронизации потоков. Запрещается использовать какие-либо библиотеки и модули, решающие задачу кроссплатформенной разработки многопоточных приложений (std::thread, Qt Thread, Boost Thread и т.п.).
Самостоятельно выделить на графе две группы с выполняющимися параллельно потоками. Первая группа не синхронизирована, параллельное выполнение входящих в группу потоков происходит за счет использования искусственной задержки. Величина задержки должна быть как можно меньше. При выполнении операций ввода-вывода перед входом в критическую секцию потоки должны захватывать мьютекс. Вторая группа синхронизирована семафорами: входящий в групу поток передает управление другому потоку после каждой итерации. Последовательное выполнение потоков должно обеспечиваться за счет использования семафоров. Все потоки должны запускаться одновременно из функции lab2_init(), без задержек, один за другим. Использовать функцию pthread_join() разрешается только в функции lab2_init() для ожидания завершения работы всех запущенных потоков.
Вот этот граф.
http://d.radikal.ru/d38/1903/45/c004a55e6571.png
Команда ping как-то странно отрабатывает.
Если пинговать по IP, то всё нормально.
Если пинговать по FQDN, то после опредления IP адреса следует рандомная пауза от 3 до 20(!) секунд, а после этого начинаются сами пинги.
$ ping hostname.domainname
PING hostname.domainname (XX.XX.XX.XX) 56(84) bytes of data.
64 bytes from XX.XX.XX.XX: icmp_seq=1 ttl=64 time=0.227 ms
64 bytes from XX.XX.XX.XX: icmp_seq=2 ttl=64 time=0.211 ms
^C
--- hostname.domainname ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 15064ms
rtt min/avg/max/mdev = 0.211/0.219/0.227/0.008 ms
Пауза наступает после отрисовки второй строки. И значение time запредельное для пинга в два пакета.
Это при том, что оба хоста находятся в одной сети.
Сначала на DNS грешил. И Если прописать пингуемый хост в /etc/hosts, то пинг начинает проходить нормально. Но это костыли и подпорки.
Вынос DNS на внешний хостинг и использование внешних DNS не помогает.
Куда крутить? И, главное, что именно?
Как проверить существование члена?
package main
import (
"fmt"
// "math/rand"
)
func main() {
type Employee struct {
ID int
Name string
Address string
some int
}
x := Employee{
Name: "Vasya",
}
fmt.Println(x.some)
fmt.Println(""
}
out:
0
Пользовался https://web.skype.com/ с хрома. Вчера зашёл — и внезапно вижу плашку «Browser not supported
Use Microsoft Edge or Google Chrome to access Skype for Web experience.»
Но у меня и есть Google Chrome последней версии. Не хочется ставить зонд от m$ непосредственно на компьютер.
Журналы - это один из самых важных источников информации при возникновении любых ошибок в операционной системе Linux. Я это уже много раз говорил ранее и вот сказал ещё раз. Раньше в Linux для сохранения журналов сервисов использовался отдельный демон под названием syslogd. Но с приходом системы инициализации systemd большинство функций касающихся управления сервисами перешли под её управление. В том числе и управление логами. Теперь для просмотра логов определенного сервиса или загрузки системы необходимо использовать утилиту journalctl. В этой статье мы разберем примеры использования journalctl, а также основные возможности этой команды и её опции. По сравнению с обычными файлами журналов, у
Запись Шпаргалка по journalctl в Linux впервые появилась Losst.
U-Boot SPL 2013.04-dirty (Jul 10 2013 - 14:02:53)
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
OMAP SD/MMC: 0
mmc_send_cmd : timeout: No status update
reading u-boot.img
reading u-boot.img
U-Boot 2013.04-dirty (Jul 10 2013 - 14:02:53)
I2C: ready
DRAM: 512 MiB
WARNING: Caches not enabled
NAND: No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - readenv() failed, using default environment
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net: <ethaddr> not set. Validating first E-fuse MAC
Phy not found
PHY reset timed out
cpsw, usb_ether
Hit any key to stop autoboot: 0
gpio: pin 53 (gpio 53) value is 1
mmc0 is current device
micro SD card found
mmc0 is current device
gpio: pin 54 (gpio 54) value is 1
SD/MMC found on device 0
reading uEnv.txt
33 bytes read in 4 ms (7.8 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
gpio: pin 55 (gpio 55) value is 1
4381184 bytes read in 816 ms (5.1 MiB/s)
gpio: pin 56 (gpio 56) value is 1
24238 bytes read in 55 ms (429.7 KiB/s)
Booting from mmc ...
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.8.13
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4381120 Bytes = 4.2 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
XIP Kernel Image ... OK
OK
Using Device Tree in place at 80f80000, end 80f88ead
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.190418] omap2_mbox_probe: platform not supported
[ 0.200964] tps65217-bl tps65217-bl: no platform data provided
[ 0.276307] omap_hsmmc mmc.5: of_parse_phandle_with_args of 'reset' failed
[ 0.340932] pinctrl-single 44e10800.pinmux: pin 44e10854 already requested by 44e10800.pinmux; cannot claim for gpio-leds.8
[ 0.352646] pinctrl-single 44e10800.pinmux: pin-21 (gpio-leds.8) status -22
[ 0.359960] pinctrl-single 44e10800.pinmux: could not request pin 21 on device pinctrl-single
[ 0.464476] Unhandled fault: external abort on non-linefetch (0x1008) at 0xe09e2000
[ 0.472492] Internal error: : 1008 [#1] SMP THUMB2
[ 0.477498] Modules linked in:
[ 0.480701] CPU: 0 Not tainted (3.8.13 #12)
[ 0.485448] PC is at cpsw_probe+0x3ee/0x88c
[ 0.489840] LR is at ioremap_page_range+0xad/0xe8
[ 0.494761] pc : [<c0250e16>] lr : [<c019f111>] psr: 80000133
[ 0.494761] sp : df051e20 ip : e09e4000 fp : df3c6590
[ 0.506753] r10: df3784a0 r9 : 00000000 r8 : df10d800
[ 0.512214] r7 : df10d810 r6 : e09e2000 r5 : df3c6540 r4 : df3c6000
[ 0.519033] r3 : 00000000 r2 : 00000800 r1 : c0250e03 r0 : e09e2000
[ 0.525855] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA Thumb Segment kernel
[ 0.533674] Control: 50c5387d Table: 80004019 DAC: 00000015
[ 0.539678] Process swapper/0 (pid: 1, stack limit = 0xdf050240)
[ 0.545954] Stack: (0xdf051e20 to 0xdf052000)
[ 0.550517] 1e20: 00000000 c06a7440 00000001 df3c6298 df04cac0 df3c9548 00000000 df051e88
[ 0.559069] 1e40: df10c408 c00d0f2f 22222222 df3c9548 df3cae40 df3c9548 df051e88 c00d0e77
[ 0.567620] 1e60: df04cac0 df3c9548 df3c9548 00000000 df3c95c8 c00d1557 df0474b8 c004184d
[ 0.576171] 1e80: 00000000 00000003 00000008 00000020 df10d844 df10d810 df10d844 c072b1fc
[ 0.584722] 1ea0: c072b204 c06beb18 00000000 00000000 00000000 c0201597 c020158b c0200b37
[ 0.593272] 1ec0: 00000000 df10d810 df10d844 c06beb18 00000000 c06d9d80 00000000 c0200c45
[ 0.601823] 1ee0: c06beb18 c0200c15 00000000 c01ffd5f df047478 df104580 c06beb18 df3cae40
[ 0.610375] 1f00: c06b5380 c02005d1 c054e5f7 c054e5f8 c06beb18 c064e048 c064e028 c0644ffd
[ 0.618926] 1f20: c06d9d80 c0201025 00000007 c064e048 c064e028 c0644ffd c06d9d80 00000000
[ 0.627477] 1f40: 00000000 c0008661 00000007 00000007 c06a27e0 00000007 c064e044 00000007
[ 0.636028] 1f60: c064e048 c064e028 c06d9d80 000000f6 c0660134 c062d65d 00000007 00000007
[ 0.644578] 1f80: c062d15d c0399955 00000000 00000000 c0399955 00000000 00000000 00000000
[ 0.653128] 1fa0: 00000000 c039995b 00000000 c000c5f9 00000000 00000000 00000000 00000000
[ 0.661677] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 0.670227] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 fe75e5cd a7652d8e
[ 0.678808] [<c0250e16>] (cpsw_probe+0x3ee/0x88c) from [<c0201597>] (platform_drv_probe+0xd/0xe)
[ 0.688005] [<c0201597>] (platform_drv_probe+0xd/0xe) from [<c0200b37>] (driver_probe_device+0x77/0x154)
[ 0.697923] [<c0200b37>] (driver_probe_device+0x77/0x154) from [<c0200c45>] (__driver_attach+0x31/0x44)
[ 0.707750] [<c0200c45>] (__driver_attach+0x31/0x44) from [<c01ffd5f>] (bus_for_each_dev+0x27/0x44)
[ 0.717215] [<c01ffd5f>] (bus_for_each_dev+0x27/0x44) from [<c02005d1>] (bus_add_driver+0x65/0x158)
[ 0.726678] [<c02005d1>] (bus_add_driver+0x65/0x158) from [<c0201025>] (driver_register+0x4d/0xac)
[ 0.736052] [<c0201025>] (driver_register+0x4d/0xac) from [<c0008661>] (do_one_initcall+0x65/0xf0)
[ 0.745429] [<c0008661>] (do_one_initcall+0x65/0xf0) from [<c062d65d>] (kernel_init_freeable+0xb9/0x14c)
[ 0.755352] [<c062d65d>] (kernel_init_freeable+0xb9/0x14c) from [<c039995b>] (kernel_init+0x7/0x90)
[ 0.764821] [<c039995b>] (kernel_init+0x7/0x90) from [<c000c5f9>] (ret_from_fork+0x11/0x38)
[ 0.773554] Code: fe26 e208 f8c4 05c0 (6803) f44f
[ 0.778565] ---[ end trace 3b1325c5f0465841 ]---
[ 0.783690] mmc1: BKOPS_EN bit is not set
[ 0.787989] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 0.787989]
[ 0.797540] drm_kms_helper: panic occurred, switching back to text console
Что значат в этом логе фразы такие: «omap2_mbox_probe: platform not supported» и «tps65217-bl tps65217-bl: no platform data provided» ? Правильно ли понимаю, что плата tps65217 не работает.
Также интересует это сообщение «could not request pin 21 on device pinctrl-single» это сгорела нога на доске или что-то другое ?
Должна выйти в первом квартале 2020 в стиме, GOG и EGS. В разработке участвуют Chris Avellone и Brian Mitsoda.
Дискасс.
Ссылки
Не спец. Хотел отправить патченный firefox в aur, но git push выдает ошибку:
[nikatar@thinkpad firefox-appmenu]$ git push
Перечисление объектов: 10, готово.
Подсчет объектов: 100% (10/10), готово.
При сжатии изменений используется до 4 потоков
Сжатие объектов: 100% (6/6), готово.
Запись объектов: 100% (6/6), 159.79 KiB | 3.99 MiB/s, готово.
Всего 6 (изменения 3), повторно использовано 0 (изменения 0)
remote: error: The following error occurred when parsing commit
remote: error: 01790a41cfc8a73a8c5c6d8697486630636d0afc:
remote: error: maximum blob size (250.00KiB) exceeded
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/firefox-appmenu.git
! [remote rejected] master -> master (hook declined)
error: не удалось отправить некоторые ссылки в «ssh://[email protected]/firefox-appmenu.git»
В LibreOffice 6.0 нет windows шрифтов.
Поставил пакет ttf-mscorefonts-installer, пишет что установилось(подозрительно что то мало весит, 94kB), но по факту их нет в системе нигде. В Либре при вводе ручками уже Times New Roman просто заменяется на Liberation Serif.
обновлял кеш и перезагружал.
У меня в _конце_ файла /resources/assets/sass/app.scss прописано:
// Различные стили для сайта
@import "./site.css";
А в скомпилированном файле содержимое файла site.css помещается почему-то в начале. И после него идет код Bootstrap, который, естественно, «портит» мои стили.
А как заставить размещать импорт стилей так, как они физически прописаны?
Добрый день, 28 лет, ушел с работы из юриспруденции, кризис среднего возраста. Два месяца как самостоятельно изучаю по различным курсам Swift и что-то даже получается, в планах потыкать R, пробежаться по основам C и Objective-C, но понимаю что нахватает технического образования, смотря на достаточно примитивный код по разным алгоритмам, постоянно в голове мысли: «Блин это же так просто, почему сам не додумался».
Собственно сабж, есть ли смысл получать второе высшее техническое образование, например в МГТУ им. Н.Э.Баумана по «Информатика и вычислительная техника», так как загорелся полноценным кодингом или лучше не тратить деньги и время и продолжать самообразование.
PS так же жду примеры хороших курсов/учебников по общей теории программирования.
Добрый.
Возникла проблема при работе с Zimbra. Установил на Centos 7 свежую Zimbra 8.8.11, все настроил, все работает. Кроме одного. Если заходить с внешки (стоит это все дело за NAT на PFSense) по адресу zimbra.mysite.ru при попытке залогиниться вываливается ошибка
Похоже, что в браузере отключены файлы cookies. Чтобы использовать веб-клиент Zimbra нужно включить поддержку файлов cookies.
При входе по локальному ИП все норм. В смотрел в настройках nginx, через который проксируется запрос на данный субдомен - ничего что могло бы помешать нет. Собственно секция отвечающая за данный момент
server {
listen 80;
server_name zimbra.mysite.ru;
location / {
proxy_pass https://10.0.0.50:8443/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Подскажите, что я делаю не так?
Самое интересное что рядом стоит сервак на iRedMail, он спокойно все отдает и получает. Из правил на PFSense только пробросы портов
в виртаулбоксе экспортировал ВМ из убунты 18.04. сейчас пытаюсь ее импортировать в виртуалбокс манджары 18.04. оно не хочет:
Не удалось импортировать конфигурацию
Код ошибки: NS_ERROR_INVALID_ARG (0x80070057)
втф?
На малине стоит свежий Kodi 18.1 (Leia). Вчера смотрел Aquaman 1080p, качество картинки было просто супер и прорисовано всё было идеально, никаких артефактов не было. Сегодня проснулся очень рано, решил посмотреть первый сезон Walking Dead. Если придвинуться к монитору, особенно в моментах со светлым небом, всё покрыто маленькими еле заметными цветными хаотично бегающими пикселями (не знаю, как лучше описать). В Settings -> Video выставлена синхронизация частоты (пробовал отключать), в настройках видео при произведении выставлено MMAL (пробовал переключать). Проверил уже с обычного компа через mpv - то же самое, светлые цветные «мухи».
6 серий весит 100Гиг, 1 серия 44 минуты - 16.5 Гиг. Я рассчитывал на нечто большее при таком размере. Проблемы релиза, или с моими настройками Коди? Информация:
Тип релиза: BDRemux 1080p
Контейнер: BDAV
Video: MPEG-4 AVC Video / 24856 kbps / 1080p / 23,976 fps / 16:9 / High Profile 4.1
Выхлоп mpv:
% mpv "/home/fehhner/NFShare/Video/The.Walking.Dead.Season.1.2010.BD-Remux.1080p/The.Walking.Dead.S01.E02.BDRemux.1080p.HDCLUB/BDMV/"
Playing: /home/fehhner/NFShare/Video/The.Walking.Dead.Season.1.2010.BD-Remux.1080p/The.Walking.Dead.S01.E02.BDRemux.1080p.HDCLUB/BDMV/
[bdmv/bluray] BDMV detected. Redirecting to bluray://
[bdmv/bluray] List of available titles:
[bdmv/bluray] idx: 0 duration: 00:44:40 (playlist: 00000.mpls)
[ffmpeg/demuxer] mpegts: Could not find codec parameters for stream 9 (Subtitle: hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
[ffmpeg/demuxer] Consider increasing the value for the 'analyzeduration' and 'probesize' options
[ffmpeg/demuxer] mpegts: Could not find codec parameters for stream 10 (Subtitle: hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
[ffmpeg/demuxer] Consider increasing the value for the 'analyzeduration' and 'probesize' options
[ffmpeg/demuxer] mpegts: Could not find codec parameters for stream 11 (Subtitle: hdmv_pgs_subtitle (pgssub) ([144][0][0][0] / 0x0090)): unspecified size
[ffmpeg/demuxer] Consider increasing the value for the 'analyzeduration' and 'probesize' options
(+) Video --vid=1 (h264 1920x1080 23.976fps)
(+) Audio --aid=1 --alang=rus (dts 6ch 48000Hz)
Audio --aid=2 --alang=rus (dts 6ch 48000Hz)
Audio --aid=3 --alang=rus (dts 6ch 48000Hz)
Audio --aid=4 --alang=rus (dts 6ch 48000Hz)
Audio --aid=5 --alang=rus (ac3 2ch 48000Hz)
Audio --aid=6 --alang=ukr (dts 6ch 48000Hz)
Audio --aid=7 --alang=eng (truehd 6ch 48000Hz)
Audio --aid=8 --alang=eng (ac3 6ch 48000Hz)
Subs --sid=1 --slang=rus (hdmv_pgs_subtitle)
Subs --sid=2 --slang=eng (hdmv_pgs_subtitle)
Subs --sid=3 --slang=spa (hdmv_pgs_subtitle)
AO: [pulse] 48000Hz 5.1(side) 6ch s32
VO: [gpu] 1920x1080 yuv420p
AV: 00:00:17 / 00:44:40 (0%) A-V: 0.281 Dropped: 48
Недавно установил kali. Являясь в нем полным нулем, решил попробовать что-нибудь простое. Скачал wifite, но он не видел ни одной сети, хотя и ошибок не выдавал. Погрешив на программу, перевёл в мониторинг вручную с помощью «airmon-ng check kill» и «airodump-ng wlan0mon». Ошибок никаких, вывел окно для показа сетей, но ни одной не видит. Хотя в обычном режиме видел и даже подключался. Помогите плиз.