Баг в количестве уведомлений?
@maxcom почему у меня их 12?
@maxcom почему у меня их 12?
Настроил себе - делюсь с вами.
https://github.com/bvn13/mail-server-self-hosted
Почта + UI + Антиспам + ClamAV
Требования:
Все чаще стал замечать, что Vivaldi не грузит страницы. Открываю в соседнем Firefox - все грузит. Расширений особо и нет никаких. Он - все? Можно закапывать?
Сабж.
последние 2.5 года - тимлид команды крупной компании (java, kotlin, python)
до этого - java-разраб платежного сервиса (платежи, переводы, выпуски карт)
до этого - тоже java-разраб
до этого - 1C + ReactJS
до этого - Unity3D
до этого - 1C 12 лет
Окружение
Юзкейс
Лечится так
Что это? Как лечить?
Окружение
VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05) с KDEЮзкейс
Но если зайти в настройки, в дисплеи, а там снять галочку с внешнего монитора Enabled, потом сохранить конфигурацию, а уже потом отключить его от ноута, то при подключении обратно все хорошо.
Что это? Как чинить?
что делать-то?
панель зависла и после рестарта plasmashell не отвисает
Обновился, перегрузился - звука в браузере нет. Ни в одном из установленных.
Как чинить? куда копать?
Arch.
после открытия крышки ноута панель КДЕ перестала отвечать на нажатия.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3782 bvn13 20 0 4224296 639236 144872 R 99,7 2,0 12:37.99 plasmashell
после перезагрузки ситуация та же, но еще висит нотификация akonadi_migration_agent
какие предложения?
Подключил колонку по блютусу к арчу. При этом изменение громкости на ноуте не сказывается на громкости. Я выкручиваю бегунок в максимум - звук такой же. Убираю до нуля - уровень звука неизменен.
Как это лечить?
есть две машины.
А и Б.
нужно с машины Б открыть доступ в машину А, где на докере подняты сервисы и открыты наружу порты.
делаю
ufw allow from Бip to any port 5001
ufw allow from Бip to any port 5001 proto tcp
в настройках такое
ufw status
Status: active
To Action From
-- ------ ----
Anywhere ALLOW Бip
5001/tcp ALLOW Бip
5001 ALLOW Бip
где я не прав? телнетом по порту с машины Б не заходит на порт 5001, а с А на локалхост - заходит
Есть виртуалка в облаках. На ней - докер, в докере - шлюз (пробовал разные, ищу причину). Шлюз должен делать реверс-прокси на внешний адрес (s3). Но он почему-то таймаутит.
Зашел внутрь контейнера, сделал wget нужного ресурса - а он - не аллЁ. Connection time out.
Это как такое может быть? на хосте (на самой виртуалке) все доступно.
Нужно завернуть локальный траффик на внешний s3, который по HTTPS доступен.
Как настроить конфиг хапрокси?
такой конфиг
global
log stdout format raw local0
defaults
mode http
log global
option httplog
option dontlognull
option http-server-close
option forwardfor except 127.0.0.0/8
option redispatch
retries 3
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout http-keep-alive 10s
timeout check 10s
maxconn 3000
frontend http_front
bind *:80
default_backend http_back
http-request capture req.hdr(Host) len 64
http-request capture req.hdr(Referer) len 64
http-request capture req.hdr(Content-Lenght) len 64
http-request capture req.hdr(User-Agent) len 64
http-request set-header X-Forwarded-Proto https if { ssl_fc }
http-request set-header X-Forwarded-Proto http if !{ ssl_fc }
#http-request redirect scheme https unless { ssl_fc }
backend http_back
balance roundrobin
server https BUCKET.hb.bizmrg.com:443 check
приводит к
400 Bad Request
The plain HTTP request was sent to HTTPS port
Помогите разобрать проблему, комрады!
Имею: VPS с убунтой, докер, композом запущена Gitea с пробросом ssh порта внутрь ее контейнера.
И вот иногда ее внутренний ssh иногда не принимает коннекты. Попытки подключиться таймаутятся. Но прямо быстро - т.е. ощущение, что порт не слушается никем. А через минуту-две опять все работает.
В логах контейнера Gitea есть попытки подключения левого root, admin, они нечастые, других аномалий не заметил.
Логов ssh внутри не могу найти. Логов системы тоже. /var/log внутри контейнера вообще пустая.
Как определить причину такого поведения?
Года 3 не держал в руках ReactJS с fetch и не заглядывал в консоль браузера. Благо должность располагает.
И что же я обнаружил сейчас? Браузеры сплошную обложены CORS защитой. Локальная разработка превращается в ад - реакт-дев-сервер работает на localhost:3001, сервер работает на localhost:8080 - и привет всем запросам фронт-бэк! Либо CORS и запрос не проходит, либо результат reponse.statusCode=0.
Хочу спросить у благородных донов и девиц. Как вы осуществляете разработку современных SPA в условиях 2025?
зы. (оффтоп) Я давненько не посещал форум, вы все так же оправдываетесь, зачем вы пишите в development, а не в talks? типа «потому что я веб-дев делаю на линуксе» - да? или уже повзрослели?
Дано:
Как понять, что это за приложения и удалить их из автостарта?
При открытии их в заголовке окна написано ibus-extension-gtk3. Функциональность - выбор emoji из списка.
Уж не помню, откуда я это притащил.
Я не очередной тролль-однодневка, не подумайте.
Работаю на ноутах с линуксом. Был сначала на федоре, сейчас уже с полгода на арче. Конфигурация: вяленый (потому что дефолт) и гном (потому что нравится концепция).
И уже несколько лет замечаю, что спустя несколько дней после ребута и периодической гибернации мышь и анимация начинают лагать. Очень заметно на курсоре мыши, который начинает двигаться прямо-таки рывками.
Грешил на то, что используется своп. Когда выключал своп и включал обратно - вроде чуть переставало дергаться, и я опять переставал обращаться внимание.
Но сейчас - напротив. Уже с неделю не довожу систему до использования свопа. И что вы думаете? опять начал дергаться курсор мыши - опять движется рывками. Очень четко вижу, когда закрываю какую-нибудь тяжеловесную программу типа VSCode или PyCharm, или DBeawer. Но и без них сейчас лагает.
top - 10:14:59 up 3 days, 20:11, 2 users, load average: 0,74, 0,78, 0,91
Tasks: 408 total, 2 running, 404 sleep, 1 d-sleep, 0 stopped, 1 zombie
%Cpu(s): 8,1 us, 0,9 sy, 0,0 ni, 90,2 id, 0,1 wa, 0,6 hi, 0,1 si, 0,0 st
MiB Mem : 31699,4 total, 9916,7 free, 11089,4 used, 12549,4 buff/cache
MiB Swap: 32768,0 total, 32768,0 free, 0,0 used. 20610,0 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4438 bvn13 20 0 5426984 612808 176036 R 35,2 1,9 326:49.13 gnome-shell
316854 bvn13 20 0 1141,9g 432112 140376 S 8,9 1,3 35:24.04 postman
4176 bvn13 31 11 2578724 84004 20976 S 3,6 0,3 18:38.54 syncthing
2 юзера - потому что у меня крон от юзера работает.
А, вот и гном-щель юзает ЦПУ… Чего она в себе делает?…
Пост пишу не для холивара, а в надежде услышать «а, дык это чиниться так-то и так».
зы. Вы ведь начнете говорить, что в КДЕ все хорошо с этим. А, кстати, проверьте, пожалуйста. Но против КДЕ у меня пунктик - у меня отторжение против виндово-похожих подобий…
Из рубрики «сначала сделай, потом подумай».
Есть файл, в нем список директорий, которые нужно заархивировать в один архив.
Можно ли? как?
Я реанимировал проект пятилетней давности. Изначально проект не мой.
Помните, в майнкрафте был мод, позволяющий писать код на питоне и модифицировать мир? Этот мод активно используется в обучательных программах для детей.
То, что я представляю, - мод для Luanti (ex. minetest), нацеленный на тот же результат.
Поднимается сервер Luanti, в мир подключается мод, и можно подключаться к порту, чтобы творить.
За основу берется официальный сервер Luanti.
Я не создавал стартеров, которые развернут из коробки все добро, поэтому придется чуть руками:
~/minetest)DATA=~/minetest docker compose up -dcd /home/bvn13/minetest/games/minetest_game/mods && git clone https://gitea.bvn13.me/luanti-programmable/luanti-mod-network-api.git mineysocket/home/bvn13/minetest/main-config/minetest.conf добавить/поменять строку secure.trusted_mods = mineysocket/home/bvn13/minetest/main-config/minetest.conf добавить строку mineysocket.host_ip = 0.0.0.0Писать код на питоне и управлять сервером можно, взяв за основу проект.
тут https://gitea.bvn13.me/luanti-programmable
клоны:
Уважаемый ЛОР, выручай.
То, что я вижу, ломает мои понимания картины мира докера. Возможно, недочитал, возможно, инакомыслил.
Есть докерфайл, от которого я хочу унаследоваться и чуть докрутить под себя. Он тут: https://github.com/minetest/minetest/blob/master/Dockerfile
В нем есть сборка запускаемой части:
FROM $DOCKER_IMAGE AS runtime
RUN apk add --no-cache curl gmp libstdc++ libgcc libpq jsoncpp zstd-libs \
sqlite-libs postgresql hiredis leveldb && \
adduser -D minetest --uid 30000 -h /var/lib/minetest && \
chown -R minetest:minetest /var/lib/minetest
WORKDIR /var/lib/minetest
COPY --from=builder /usr/local/share/luanti /usr/local/share/luanti
COPY --from=builder /usr/local/bin/luantiserver /usr/local/bin/luantiserver
COPY --from=builder /usr/local/share/doc/luanti/minetest.conf.example /etc/minetest/minetest.conf
COPY --from=builder /usr/local/lib/libspatialindex* /usr/local/lib/
COPY --from=builder /usr/local/lib/libluajit* /usr/local/lib/
USER minetest:minetest
EXPOSE 30000/udp 30000/tcp
VOLUME /var/lib/minetest/ /etc/minetest/
ENTRYPOINT ["/usr/local/bin/luantiserver"]
CMD ["--config", "/etc/minetest/minetest.conf"]
Я делаю такое
FROM lscr.io/linuxserver/minetest:latest
RUN apk add --no-cache luajit lua5.1-socket
EXPOSE 29999
RUN echo "#!/usr/bin/env bash" > /usr/local/bin/ipv4
RUN echo "ifconfig | grep -A 1 eth0 | tail -n 1 | awk '{ print \$2 }' | sed 's/addr://'" >> /usr/local/bin/ipv4
RUN chmod o+x /usr/local/bin/ipv4
RUN echo "#!/usr/bin/env bash" > /usr/local/bin/start_luanti
RUN echo "export IPV4=$(/usr/bin/ipv4)" >> /usr/local/bin/start_luanti
RUN echo "/usr/local/bin/luantiserver --config /etc/minetest/minetest.conf" >> /usr/local/bin/start_luanti
RUN chmod o+x /usr/local/bin/start_luanti
#ENTRYPOINT ["/usr/local/bin/start_luanti"]
ENTRYPOINT ["/usr/local/bin/luantiserver"]
CMD ["--config", "/etc/minetest/minetest.conf"]
#RUN echo "#!/usr/bin/env bash" > /usr/bin/app
#RUN echo "for ((;;))" >> /usr/bin/app
#RUN echo "do" >> /usr/bin/app
#RUN echo "sleep 1" >> /usr/bin/app
#RUN echo "done" >> /usr/bin/app
#RUN chmod o+x /usr/bin/app
#ENTRYPOINT ["bash", "/usr/bin/app"]
Пытаюсь прикрутить мод, которому нужно чуть больше, чем положить в папку и разархивировать.
И я получаю ошибку
[+] Running 1/0
✔ Container minetest-server Recreated 0.1s
Attaching to minetest-server
Gracefully stopping... (press Ctrl+C again to force)
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: exec: "/usr/local/bin/luantiserver": stat /usr/local/bin/luantiserver: no such file or directory: unknown
Т.е. при сборке не собралось то, что заложено в «родительском» докерфайле - вот как так? Как это работает? Как мне унаследоваться от стадии runtime?
| следующие → |