сабж.
Мне кажется что я где-то что-то такое читал, но может это было и не про сокеты. Поясни, дорогой ЛОР
// сокеты обычные, сетевые, линуксовые
сабж.
Мне кажется что я где-то что-то такое читал, но может это было и не про сокеты. Поясни, дорогой ЛОР
// сокеты обычные, сетевые, линуксовые
Возможно, вопрос простой, но как в моем консольном приложении запретить или отловить вставку текста из буфера обмена? Есть ли аналог SIGWINCH или какой-то механизм?
emerge-webrsync && emerge --sync
emerge --oneshot portage
кое как отработали, но ругались на системные вызовы.
пытаюсь:
emerge =sys-libs/slang-2.3.2
Calculating dependencies ^[ -^[... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-libs/slang-2.3.2::gentoo
qemu: qemu_thread_create: Invalid argument
* The ebuild phase 'die_hooks' has been aborted since PORTAGE_BUILDDIR
* does not exist: '/var/tmp/portage/sys-libs/slang-2.3.2'
>>> Failed to emerge sys-libs/slang-2.3.2
* Messages for package sys-libs/slang-2.3.2:
Можно ли как-то поднастроить /usr/bin/qemu-arm-static
Или остается только QEMU и CROSS?
Хотел собрать ядро посвежее для Devuan.
При установке пакетов из официальных или сторонних репозиториев вы можете столкнуться с проблемой неудовлетворенные зависимости Ubuntu. Чтобы понять причину возникновения этой ошибки сначала надо разобраться как работают пакетные менеджеры в Linux. Здесь всё компоненты системы, библиотеки и сами программы разделены на пакеты. И если какой-либо программе нужна определенная библиотека, она не поставляется вместе с этой библиотекой, а ожидает, что эта библиотека будет уже установлена в системе. Установкой библиотек и других компонентов занимается пакетный менеджер, отсюда у каждой программы есть ряд зависимостей которые должны быть удовлетворены чтобы программа смогла заработать. Неудовлетворенные зависимости в Ubuntu По английски наша ошибка ещё может писаться
Запись Неудовлетворенные зависимости Ubuntu впервые появилась Losst.
Есть такая торговая площадка tektorg.ru все «модно и молодежно» «Федеральная электронная площадка».
АО «ТЭК-Торг» – федеральная электронная торговая площадка для проведения государственных закупок по 44-ФЗ, закупок по 223-ФЗ, коммерческих закупок, имущественных торгов, малых закупок.
Единственным акционером АО «ТЭК-Торг» является АО «Санкт-Петербургская Международная Товарно-сырьевая Биржа», созданное в мае 2008 года по решению Президента Российской Федерации В. В. Путина и Правительства Российской Федерации.
host -t MX tektorg.ru
tektorg.ru mail is handled by 0 tektorg-ru.mail.protection.outlook.com.
Только начал знакомство с GitLab, установил на железо, создал репозиторий, Push/Pull всё работает.
Теперь добавил сайт в Apache и хочу чтобы он подгружал (выводил) сайт репозитория GitLabа.
Конечно в GitLab может быть несколько репозиторий и у каждого будет свой домен сайтов.
Вроде есть 2 варианта:
Перенести папку репозитория в /var/www/… И задать путь в Apache и так выводить
В Apache задать пусть уже в корен папки репозитория.
Кто имел опыт и скажет как правильно сделать?
И ещё глупый вопрос, сайт на локалке будет изменятся как и пакеты «composer» так и БД. как тогда и на сервере обновлять? На сколько я понимаю мне нужно сделать некий Деплой? Если да как можно сделать без посторонних сервисов?
Или без Деплой хотя бы делать вывод в том виде, в котором проект в репозиторий.
Спасибо и не пинайте
Привет.
Уже достаточно долгое время я использую в качестве домашнего сервера/HTPC/файлопомойки свой предыдущий ноутбук (он за это время успел дважды смениться), к которому подключена коробка Mediasonic HF2-SU3S2 с 4 жёсткими дисками. Вся эта конструкция нещадно упирается в I/O, и поскольку давние планы собрать полноценный сервер в очередной раз пришлось отложить, я задумался, как можно сравнительно малыми силами ситуацию улучшить.
У этой коробки есть два режима подключения: eSATA (не очень понятно, какой) со встроенным port multiplier-ом и USB 3.0 (без UASP). Сначала я попробовал воткнуть eSATA в ExpressCard’ный PCIe SATA-контроллер (на Marvell по-моему 88SE9130) из соображений «ну прямое SATA до PCIe наверняка будет лучше, чем левый USB-SATA мост», но оказалось, что при одновременном доступе к дискам конструкция люто тормозит, а «левый USB-SATA мост» работает ощутимо быстрее (но всё равно хреново). На практике последовательное чтение с RAID-5 массива на этих дисках не достигает даже 50 MB/s в обоих случаях, а случайное (btrfs scrub) — даже 10 MB/s.
Как можно сделать лучше? Купить другую коробку (какую)? Стоит ли запариваться с ExpressCard, или его PCIe x1 линк абсолютно бесполезен?
Стоит кубунту на btrfs, хочу настроить автоматические снапшоты, что бы в любой момент можно было легко восстановить систему. Поэтому собираюсь вынести временные данные в отдельные подтома, что бы не засирать диск снапшотами этих данных. Какие каталоги нужно выносить? /tmp/
,/var/tmp/
,/var/cache/
, всё? Всякие пользовательские хламники вроде ~user/Загрузки/
тоже можно по вкусу выносить, это понятно.
Жарил тут на сковороде пищу, переворачивал, и капля кипящего масла отлетела мне прямо в лоб. Ну так-то оно ничего страшного но вот вопрос: что было бы если бы эта капля попала в глаз?
Линукс тут при том, что без глаз он не особо и нужен
До сего дня для бекапа использовал преимущественно rsync с таким конфигом -
rsync -v -apH \
--filter=-"/ /home/red7/.mozilla/firefox/*/SDThumbs" \
--filter=-"/ /home/red7/.moonchild productions/pale moon/*/SDThumbs" \
--exclude="*.gvfs/*" \
--exclude="*.coin/*" \
--exclude=".cache" \
--exclude="Cache" \
--exclude="cache" \
--exclude="*thumbnail*" \
--exclude="*Thumbnail*" \
--exclude="*/Box*" \
--exclude="*.VirtualBox*" \
--exclude="*.macromedia/Flash_Player/*" \
--exclude="*.openoffice.org/3/*" \
--exclude="*.local/share/Trash/*" \
--exclude="*.tor-browser_ru/*" \
--exclude="*.config/chromium/*" \
--exclude="*/SOFT*" \
/home/user /mnt/sdc1/DESKTOP/home/
waker, сразу скастую автора этого замечательного плеера. То что DeaDBeeF 1.8.2 не отображает обложки из директории в случае, если обложка называется cover.jpg и это единственная картинка в директории это баг или фича? Не отображаются все обложки, в директориях с *.flac файлами без *.flac + *.cue. В случае пары *.flac + cue всё нормально и обложка на месте.
Заодно может пользователи подтвердят, так же у них или нет.
Tails - ориентированная на приватность и анонимность live-система которая грузится с флешки. Все соединения проходят через ТОР!
Этот релиз исправляет множество уязвимостей. Аноны обновляйтесь быстрее!!!
Что поменялось?
Фиксы
Итак, дано:
Asterisk server - 10.0.21.26
(docker-freepbx) внутри asterisk server - 172.18.0.2
User peers - 10.0.40.0/24
Итак, когда sip peer находится в сети 10.0.21.0/24 внутри докер контейнера ip пира отображается как положено 10.0.26.23
, но если пир будет подключаться через 10.0.40.0/24, то внутри контейнера отображается ip адрес docker network bridge 172.18.0.1
(сторона с таким ip не отправляет rtp пакеты), для прояснения —- СКРИН
Проблема именно в докере, потому что когда отрубить контейнер и запустить голый астериск на 10.0.21.26, то он нормально отображает ip пиров 10.0.40.20…etc. Их админ не хочет подменять ip адреса на циске. А freepbx нужен клиенту.
Вопрос: Могу ли я как-то на своей стороне (10.0.21.26) подменять ip адреса 10.0.40.0/24 на 10.0.21.0/24 и отдавать уже их докер контейнеру? В глубоком познании Iptables не силен, и не понял эти два правила, остальные ясны.
-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER
-A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER
Правильно ли я понял, что мне надо сделать PREROUTING
до -m addrtype --dst-type LOCAL
и также отправить его в цепь DOCKER? Если не сложно покажите пример данной подмены, если она возможна.
Делаю по этому видосу https://www.youtube.com/watch?v=Aj41yY2Q1Bo
пробую собрать на qt5.2.0 версии.
При выполнении jom выдает тут ошибку.
Подскажите как поправить configure, чтобы без qtquick собирать, я так понимаю из-за него тут прерывается.
Скопировано файлов: 1.
C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\bin\moc.exe -DUNICODE -DWIN32 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_STATICPLUGIN -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DNDEBUG -D_MSC_VER=1700 -D_WIN32 -I"..\..\..\include\QtQuick\5.2.0" -I"..\..\..\include\QtQuick\5.2.0\QtQuick" -I"..\..\..\include\QtQml\5.2.0" -I"..\..\..\include\QtQml\5.2.0\QtQml" -I"..\..\..\include" -I"..\..\..\include\QtQuick" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtQuick" -I"..\..\..\include\QtQml" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtQml" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtNetwork" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtGui" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtCore" -I".moc\release" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\mkspecs\win32-msvc2012" -Muri=QtQuick.2 plugin.cpp -o .moc\release\plugin.moc
cl -c -nologo -Zm200 -Zc:wchar_t -O2 -MD -GR -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_STATICPLUGIN -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DNDEBUG -I"..\..\..\include\QtQuick\5.2.0" -I"..\..\..\include\QtQuick\5.2.0\QtQuick" -I"..\..\..\include\QtQml\5.2.0" -I"..\..\..\include\QtQml\5.2.0\QtQml" -I"..\..\..\include" -I"..\..\..\include\QtQuick" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtQuick" -I"..\..\..\include\QtQml" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtQml" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtNetwork" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtGui" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\include\QtCore" -I".moc\release" -I"C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\mkspecs\win32-msvc2012" -Fo.obj\release\ @C:\Users\PC\AppData\Local\Temp\plugin.obj.6284.1281.jom
plugin.cpp
lib /NOLOGO /OUT:C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\qml\QtQuick.2\qtquick2plugin.lib @C:\Users\PC\AppData\Local\Temp\qtquick2plugin.lib.6284.3078.jom
lib /NOLOGO /OUT:C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\qml\QtQuick.2\qtquick2plugind.lib @C:\Users\PC\AppData\Local\Temp\qtquick2plugind.lib.2660.5922.jom
lib /NOLOGO /OUT:C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\qml\QtQuick\Particles.2\particlesplugind.lib @C:\Users\PC\AppData\Local\Temp\particlesplugind.lib.8244.2422.jom
jom: C:\Qt\qt-everywhere-opensource-src-5.2.0\qtdeclarative\src\imports\particles\Makefile [release-all] Error 2
jom: C:\Qt\qt-everywhere-opensource-src-5.2.0\qtdeclarative\src\imports\Makefile [sub-particles-make_first] Error 2
lib /NOLOGO /OUT:C:\Qt\qt-everywhere-opensource-src-5.2.0\qtbase\qml\QtQuick\Window.2\windowplugind.lib @C:\Users\PC\AppData\Local\Temp\windowplugind.lib.5692.2093.jom
jom: C:\Qt\qt-everywhere-opensource-src-5.2.0\qtdeclarative\src\imports\window\Makefile [release-all] Error 2
jom: C:\Qt\qt-everywhere-opensource-src-5.2.0\qtdeclarative\src\imports\Makefile [sub-window-make_first] Error 2
jom: C:\Qt\qt-everywhere-opensource-src-5.2.0\qtdeclarative\src\Makefile [sub-imports-make_first-ordered] Error 2
jom: C:\Qt\qt-everywhere-opensource-src-5.2.0\qtdeclarative\Makefile [sub-src-make_first] Error 2
jom: C:\Qt\qt-everywhere-opensource-src-5.2.0\Makefile [module-qtdeclarative-make_first] Error 2
Долго ли, коротко, Daniel Robbins представил очередной релиз, встречаем, Funtoo Linux 1.4
.
eselect opengl
), mesa-19.1 (vulkan support), nvidia-drivers-430.26;USE
и VIDEO_CARDS
набор Funtoo Graphics Mix-Ins: gfxcard-amdgpu, gfxcard-ancient-ati, gfxcard-intel, gfxcard-nouveau, gfxcard-nvidia, gfxcard-older-ati, fxcard-radeon - Mix-ins;dev-lang/dart-2.3.2
.( читать дальше... )
Так вот, суть в заголовке. Например, кучу неплохих патчей можно отыскать в багзиллах различных проектов. Но у подобных патчей есть как минимум одна проблема, они не подходят к кодовой базе уже много лет. Как часто вы занимаетесь актуализацией таких патчей?
Скажем, как-то раз я взял патчи для wine 1.2 и переписал их для 4.0. Их не приняли в апстрим потому что программные шейдеры понижают производительность или что-то такое. Видимо, высокая производительность очень важна для directx8. Конкретно сейчас мне приходится иметь версию 4.0 в том числе ради этих патчей. Другие патчи исправляют глитчи текста в ряде приложений, их тоже не примут. Получается, несколько версий приложения на разные случаи. Мне лень исправлять то, что прекрасно работает.
Также я использовал патчи для transmission, среди прочего показывающие флаг страны на основании информации geoip. Их не приняли, но мне они показались забавными и я их немного улучшил. Тем более что в других клиентах такая функция есть. Ещё было бы неплохо заиметь удобный интерфейс для фильтров и блокировок.
Перечисление можно продолжать долго конечно, но суть одна, в приложении нет и не будет этих патчей.
Все подобные патчи сразу переходят в разряд личных и дополняют персональные исправления для различного ПО. Некоторые довольно сомнительные, как например добавление или исправление поддержки mpris2 и взаимодействия посредством dbus различных приложений, другие просто исправляют назойливые недостатки, которые не спешат исправлять десятилетиями или же захардкоженные ограничения. Навроде замены OPDS литреса на флибусту. Не знаю, насколько это легально, но явно удобно. Следовательно, о них никто никогда не узнает. Поступаете ли вы так же, или же довольствуетесь готовым ПО (зачастую нерабочим или не справляющимся со своими функциями)? Пользуетесь устаревшими версиями с необходимыми патчами?
Спустя год с прошлого мажорного релиза, состоялся релиз почтового клиента Thunderbird 68, основанного на кодовой базе Firefox 68-ESR.
( читать дальше... )
Добрый вечер,
Стоит задача на выделенном сервер Debian настроить iptables так что бы:
Запретить все входящие, кроме несколько IP адресов и только с 80 и 443 портами
Разрешить все входящие, только по 23 порту
Разрешить всем у кого есть SSH key
Как будет обстоять дела во время установки различных пакетов?
Спасибо.
Человеки, скажите мне, а что, установщик debian 10 не в состоянии использовать уже созданные и настроенные linux raid и LVM? Или я не туда смотрю?
В продолжение сегодняшней темы - А маинтейнеры ваших дистрибутивов запретили использовать дистрибутивные суффиксы для имён неофициальных пакетов? - таки запилил сабжевый скрипт - http://saahriktu.org/mageia-hacker/2019-09-05-1 .
С его помощью я уже перепилил свои .src.rpm пакеты (новый выбранный мной суффикс - «saahriktu_for_mageya7».
Проверить можно так:
$ rpm -E "%{mkrel 1}"
1.saahriktu_for_mageya7