1. Почему Ubuntu поддерживается 5 лет, а xUbuntu 3 года?
2. Я слышал, что поддержку увеличат. Что об этом скажите?
1. Почему Ubuntu поддерживается 5 лет, а xUbuntu 3 года?
2. Я слышал, что поддержку увеличат. Что об этом скажите?
Firefox почему-то не показывает уведомления от Gmail (через сайт). Проверял через https://www.bennish.net/web-notifications.html , уведомления показываются в стандартных гномовских уведомлениях. В Firefox уведомления для gmail разрешены, в gmail уведомления включены (New mail notifications on). Что еще можно проверить?
Upd: Хмм, в хроме то же самое...
Очень давно использую VIM с плагином Airline. Но пару месяцев назад что-то сломалось в нем сломалось. Допускаю, что могла случиться некая коллизия с другими плагинами.
Суть проблемы: периодически отваливается отображение информации в статусбаре (сбрасывается на дефолтный статусбар). Иногда это происходит при перемещении курсора, но чаще при переключении буфера.
Пробовал делать такой костыль:
au VimEnter,WinEnter,BufWinEnter,BufEnter,QuickFixCmdPost,InsertLeave * AirlineRefresh
Но он не решил проблему. Переключаюсь на какой-либо буфер, airline отваливается, выполняю команду :AirlineRefresh
- airline корректно обновляет статусбар. Снова переключаю буфер или просто перемещаю курсор - опять дефолтный статусбар.
При этом видно, что airline отобразил корректно информацию в статусбаре и тут же вернулся дефолтный статусбар.
К сожалению мне так и не удалось установить момент, когда возникает эта проблема. Запустил VIM - все прекрасно. Поработал какое-то время - отвалился airline.
Первый раз ремонтировал ноут на новой амдшной платформе. Была подбита хабовая часть комбайна по 3vs. Проц стоит копейки, 2500, итого ремонт клиенту обошёлся в 6500. Проц хоть и не квадратный, но его не гнёт при пайке, потому что у него рамка металлическая есть, отлично сел на родные шары. В отличие от интелоговна, которые уже с завода кривые, и без перекатки на 0.45 свинцововосодержащие шары садится на конденсаторы на пузе и нихрена не припаивается. А катать кривой проц то ещё развлечение. Уже не говоря про цены. У нормальных поставщиков самые ходовые i5-4200u стоят 9-13 тысяч.
Короче говоря, слава амуде.
Fedora 29. Обновился - перестало проигрываться видео в Chromium на большинстве сайтов, так на YouTube проигрывается, а на vk и vimeo -нет. Думал, может при обновлении кодеки какие полетели, потом догадался попробовать в другом браузере - оказалось в Pale Moon всё работает. Новая версия Chromium - 77.0.3865.90. Что делать? Как вернуть видео в Chromium?
Всем привет!
Институт ААНИИ ищет системного администратора, мужчину от 20 до 60 на зимовку 2020-2021 на станцию Новолазаревская.
Эта работа идеальна для тех, у кого есть какая-то своя цель, но нет времени и денег на ее реализацию. Ведь как обычно? Пишешь диплом, работать не можешь. Не можешь работать нет денег, нет денег не можешь писать диплом. А тут кормят одевают обувают и еще по возвращению будет стартовый капитал в размере 1 000 000 рублей.
Необходимые навыки:
1. Windows XP/7/10
2. FreeBSD Server 12.0/XigmaNAS
3. Базовое знание сетей: DNS, DHCP, NTP. Умение проложить сеть и обжать RJ-45
4. Базовые знания в радиоэлектронике – выпаять вспухший конденсатор, отличить сопротивление от транзистора и т.п. Достаточно знание закона ома, законы Кирхгоффа изучите на месте.
5. Немного знать HTML, CSS, PHP
6. Обязательное требование – наличие своего хобби или дела, которым вы будете заняты на зимовке.
Конечно, чем больше навыков и умений вы укажите в резюме, тем будет лучше. Даже ремонт машины зимой в поле это тоже навык.
Для тех, у кого есть Удостоверение Личности Моряка можно не спешить выход в январе на НЭС «Академик Фёдоров». А тем, у кого УЛМ нет нужно
1. Пройти медкомиссию, сделать прививку от желтой лихорадки и дифтерии
2. Пройти обучение по НБЖС (3 недели)
3. Собрать документы.
4. Вылечить зубы, хоть в кредит.
Резюме отправлять на email: [email protected]
Все вопросы ко мне в личку.
Просьба максимальный репост. Мне 2-ой год подряд будет тяжко .
)
---
Мопед не мой. Очень уж понравилась вакансия, вот и притащил ее из t.me/AntarcticaOnLine. Мне кажется, это работа мечта для половины ЛОРа
У меня вейленд без xwayland, и мне захотелось поиграть в quake2. Для начала нашел единственный работающий порт (games/quake2lnx) — тот вариант, что лежит на сайте icculus.org.
Вывод графики там через кучу либ, плюс есть софтовый и opengl рендереры (opengl аж в 2 вариантах, один по графону похож на оригинал, второй улучшенный, типа с партиклами).
Я взял и выпилил все лишнее, а часть работающую на sdl 1.2 перевел на sdl2. В итоге на вейланде игра заработала. Олсо, теперь она компиляется более-менее без варнингов на clang и gcc.
Код q2 — просто ад, куча выходов за пределы массива, куча глобал стейта, размазанного по коду итд. Обнаружил сдедующие проблемы:
1) В софтварном рендерере падение при отрисовке прозрачных поверхностей (не пофиксил, просто выключил).
2) Там же баги при отрисовке, когда камера под водой (пофиксил).
3) Там же иногда баги, связанные, что кординаты спроецированного на экран объекта выходят за пределы экрана (не пофиксил).
4) Падение при выводе звука, если вывод графона притормаживает (пробовал запускать через remmina).
А тут на тебе, поменял работу, так что комплюктеры больше видеть не могу))) Поэтому выкладываю как есть и жду пул реквестов. Игра играбельна при использовании OpenGL рендерера (который по графену сильно уступает софтварному, на мой взгляд).
https://github.com/shamazmazum/quake2sdl
Устанавливаете, а потом ставите оригинальный pak0.pak в /usr/local/share/quake2/baseq2 (или /usr/share/quake2/baseq2, смотря куда ставили игру) При компиляции с -DRETEX=ON ставите другие паки отсюда http://icculus.org/quake2/files/. При компиляции с -DQMAX=ON ставите maxpak.pak в /usr/local/lib/quake2sdl/baseq2
Для FreeBSD есть порт
https://github.com/shamazmazum/freebsd-ports/tree/master/games/quake2sdl (скопируйте в /usr/ports/games)
Подскажите среди этих (внизу) самый проработанный транслятор, в котором минимальное количество багов. Если существуют ещё и качественные эмуляторы (кроме swiftshader, он не поддерживает старые и новые directx, и зависает), подскажите. Wined3d выдаёт без видеокарты очень низкий fps, по сравнению с opengl в 3 раза ниже. Раз при трансляции в более старые версии одного и того же api fps не теряется, я хочу выбрать нормальную библиотеку. Нужна поддержка ddraw, dxgi, d3d1-8 на основе d3d9 (я решил использовать gallium nine). И как быть с d3d10-11? Есть ли качественные эмуляторы/трансляторы из d3d9 к этим версиям? Или gallium nine для этих версий?
И ещё, для тех кто любит действовать на мои нервы, предупреждаю, закончится дело плохо, минус в репутации получу не только я но и вы.
Список:
https://github.com/elishacloud/dxwrapper
https://github.com/elishacloud/DirectX-Wrappers
https://github.com/crosire/d3d8to9
https://github.com/jarikomppa/dxwrapper
Сдул пыль с усилка, смазал ему галетники. Слушаю музыку на АС35.
Но если идет что то «плавно звучащее», то после «звуков средней частоты» слышен быстро затухающий шум. Весьма неприятно.
Это пресловутое «пыщ-пыщ»? Что то можно сделать?
Да, в системе пульса.
Коллеги, добрый день!
Подскажите пример конфигурации uci для Split DNS?
Задача:
Есть домен foo.org. Он зарегистрирован и работает. На нём снаружи размещена почта и другие сервисы.
Проблема, вроде бы простая, но досообразить как это реализовать через uci в Dnsmasq на OpenWRT, мягко говоря, не получается. Весь мозг сломал. (
Грубо говоря мне надо запретить редирект запросов дальше. Разрешать только из бд Dnsmasq.
Причем в будущем еще будут дополнительные домены третьего уровня внутри Dnsmasq вроде net.foo.org.
Как мне навесить обработчик сообщения на какой-нибудь объект в Blender ?
Ну, например, я хочу нарисовать текстурированный кирпич. Текстура у меня пусть будет процедурно генерируемая. Я хочу, чтобы при изменении размера кирпича текстура перегенерировалась. Как мне прицепить к Mesh обработчик события на python ?
Ну, или, например, я буду рисовать что-нибудь с костями, хотелось бы иметь возможность запустить скрипт пересчёта положения костей в скелете при перетягивании например кисти руки в новое положение (т.е. на событие «изменение координат».
Теоретически внутри blender (и любой другой UI-программы) есть цикл обработки сообщений, и можно в принципе, было бы написать обработчик сообщений, который бы тоже сообщения принимал. Но как это делают на питоне? Что надо писать, и как этот код загружать, чтобы он начал срабатывать?
Следить за мышью?
https://docs.blender.org/api/current/bpy.types.Operator.html#bpy.types.Operat...
https://docs.blender.org/api/current/bpy.types.Event.html
https://blender.stackexchange.com/questions/35198/triggerring-left-click-even...
Делать AddOn, чтобы он мог зарегистрироваться в меню? (как это поможет следить за изменениями модели?)
Код:
#include <stdio.h>
#include <stddef.h>
#include <stdint.h>
#include <sys/mman.h>
#include <unistd.h>
#include <sys/stat.h>
size_t file_size(int fd) {
struct stat stat;
fstat(fd, &stat);
return stat.st_size;
}
const uint8_t is_space[256] = {[' '] = 1, ['\n'] = 1, ['\t'] = 1, ['\v'] = 1, ['\r'] = 1, ['\f'] = 1};
int main() {
size_t size = file_size(STDIN_FILENO);
const uint8_t * data = mmap(NULL, size + 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_POPULATE, STDIN_FILENO, 0);
typeof(data) it = data, end = data + size;
size_t linect = 0, wordct = 0;
while(it < end) {
wordct += (!!is_space[*it] & !is_space[*(it + 1)]);
linect += *it++ == '\n';
}
fprintf(stderr, "%lu, %lu, %lu\n", linect, wordct, size);
}
Срочно требуются объяснения от 80 строк на Haskell уделывают в скорости работы сишную портянку
Предыдущее обсуждение:
В этой теме предлагаю обмениваться опытом использования свободной 2D/3D САПР SolveSpace а также ссылками на ее обсуждение на других ресурсах.
Оф.сайт / Website - http://solvespace.com
Стабильная версия: SolveSpace 2.3
(../tree/2.x)
Версия в разработке: SolveSpace 3.0
(../tree/master)
Делаю так:
subprocess.run(["DISPLAY=:99", "telegram-desktop", "-debug", "-tosettings", "-many", "-workdir", "/home/qwentor/share/prog/tgprofiles/"+phone])
Traceback (most recent call last):
File "mytg2.py", line 124, in <module>
subprocess.run(["DISPLAY=:99", "telegram-desktop", "-debug", "-tosettings", "-many", "-workdir", "/home/qwentor/share/prog/tgprofiles/"+phone])
File "/usr/lib/python3.6/subprocess.py", line 423, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.6/subprocess.py", line 729, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'DISPLAY=:99': 'DISPLAY=:99'
Довольно старый скриншот, который показывает, что OpenBSD вполне себе подходит для занятий графикой. Например, для перевода манги.
На данном скрине переводится манга «Выпрямись! Добро пожаловать в кружок танцев школы Шика» от со-автора манги «Мастер дрочки Куросава». А конкретно начало второго тома с японского (потому что в фанатском английском переводе его нет).
Для клина используется Krita, а для тайпа и финализации скана - GIMP. Для японского ввода используется IBus с не помню каким IM-фреймворком. Вроде fcitx.
Была идея частичной автоматизации процесса тайпа с помощью скрипта на Python, который использует ImageMagick. Этот скрипт генерирует из перевода (который на JSON) растровые изображения текста, которые остаётся лишь нанести вручную за заклиненные сканы. Затык лишь в том, что ручная работа всё-таки остаётся в виде переноса изображений текста на клин и самого клина, который без понятия как автоматизировать.
И, чтобы показать жизнеспособность данного метода перевода манги, я таким путём сделал перевод одного ваншота из «Osaka Banpaku» от автора манги «nichijou» на английский. Как выглядит сам текстовый перевод: https://github.com/lo-fi-scanlations/osakabanpaku.translation.
Ну, и немного процесса клина и тайпа обложки 2-го тома этой манги:
оригинал,
клин,
готовая обложка.
При переводе обложки использовался также Inkscape для создания логотипа.
Используемый WM: herbstluftwm. Остальной workflow описан здесь:
Будни NetBSD-раба
>>> Просмотр
(1920x1080,
448 Kb)
18 октября 2019 вышла очередная итерация популярного дистрибутива GNU/Linux – Ubuntu 19.10 с кодовым названием Eoan Ermine (Восходящий Горностай).
Главные нововведения:
( читать дальше... )
Из письма от самсунгов, только что прилетело
Конец Linux на DeX Beta
Спасибо за поддержку Linux на DeX Beta. Развитие Linux на DEX
все благодаря заинтересованности клиентов и ценной обратной связи.
К сожалению, мы объявляем конец нашей программы бета - тестирования,
и больше не будет оказывать поддержку на будущих ОС и устройств выпусками.
Примечание - Linux на DEX не будет поддерживаться на Android 10 Beta.
После обновления устройства на Android OS 10, вы не сможете выполнить откат версии Android Pie.
Если вы решили обновить устройство на Android 10 Beta,
мы рекомендуем сделать резервную копию данных перед обновлением.
Спасибо,
Linux на DeX Team
Доброго времени суток.
Столкнулся с такой проблемой на крайнем релизе дебиана, как нежелание XEN иметь 4ре сети в виртуальной машине. Мосты на месте, все работает, но когда создаешь виртуалку - ругается на 4й виртуальный интерфейс. Делаешь с 3я - прекрасно виртуалка заводится, а с 4я ни в какую.
Думал проблема в мосте, но нет, если зацепить его 3им и последним - все стартует. Проблема именно в нежелании запускаться с 4я сетевыми интерфейсами, хотя у XEN ограничение в 8 вроде как...
ЗЫ: На CentOS 7.7.1908 вся эта эпопея с виртуальными адаптерами прекрасно работает.
ЗЫЫ: Вот, что выдает консоль xl при старте с 4я виртуальными интерфейсамиlibxl: error: libxl_dm.c:2427:device_model_spawn_outcome: Domain 1:domain 1 device model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1563:domcreate_devmodel_started: Domain 1:device model did not start: -3
libxl: error: libxl_dm.c:2541:kill_device_model: Device Model already exited
libxl: error: libxl_domain.c:1034:libxl__destroy_domid: Domain 1:Non-existant domain
libxl: error: libxl_domain.c:993:domain_destroy_callback: Domain 1:Unable to destroy guest
libxl: error: libxl_domain.c:920:domain_destroy_cb: Domain 1" src="static.diary.ru/picture/1131.gif">estruction of domain failed:
Всем привет. Сразу скажу что я не нуб и не особо люблю пользоваться форумами для помощи но тут особый случай.
Суть в том что на машине с xubuntu виден интернет и несколько сетей за роутером. Но компьютеры находящиеся в одной сети с машиной не видны. Из винды глюка не наблюдается.
Вот пример. На компе ip адрес 192.168.1.2 маска 24, прописан статически, шлюз 192.168.1.100, dns 192.168.1.100
В сети есть 192.168.1.5, это файлопомойка. 100% она онлайн. И
ip addr show enp23s0f0
2: enp23s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 90:e2:ba:48:c7:28 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 192.168.1.255 scope global noprefixroute enp23s0f0
valid_lft forever preferred_lft forever
inet6 fe80::f6ee:e7ac:1bbb:8cf4/64 scope link noprefixroute
valid_lft forever preferred_lft forever
netstat -rn
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.1.100 0.0.0.0 UG 0 0 0 enp23s0f0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp23s0f0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp23s0f0
ip route show
default via 192.168.1.100 dev enp23s0f0 proto static metric 100
169.254.0.0/16 dev enp23s0f0 scope link metric 1000
192.168.1.0/24 dev enp23s0f0 proto kernel scope link src 192.168.1.2 metric 100
ip rule list
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=64 time=0.234 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=64 time=0.147 ms
64 bytes from 192.168.1.100: icmp_seq=3 ttl=64 time=0.219 ms
^C
--- 192.168.1.100 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 50ms
rtt min/avg/max/mdev = 0.147/0.200/0.234/0.037 ms
ping 192.168.5.3
ING 192.168.5.3 (192.168.5.3) 56(84) bytes of data.
64 bytes from 192.168.5.3: icmp_seq=1 ttl=63 time=5.67 ms
64 bytes from 192.168.5.3: icmp_seq=2 ttl=63 time=13.1 ms
64 bytes from 192.168.5.3: icmp_seq=3 ttl=63 time=3.85 ms
^C
--- 192.168.5.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 3.851/7.523/13.051/3.978 ms
ping 8.8.8.8
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=47 time=47.1 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=47 time=46.8 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=47 time=46.9 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 46.829/46.950/47.089/0.106 ms
ping 192.168.1.5
PING 192.168.1.5 (192.168.1.5) 56(84) bytes of data.
From 192.168.1.2 icmp_seq=1 Destination Host Unreachable
From 192.168.1.2 icmp_seq=2 Destination Host Unreachable
From 192.168.1.2 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.1.5 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 73ms
pipe 4
traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 _gateway (192.168.1.100) 0.324 ms 0.305 ms 0.291 ms
2 178.34.128.35 (178.34.128.35) 8.091 ms 7.536 ms 7.681 ms
3 178.34.129.130 (178.34.129.130) 6.950 ms 6.950 ms 6.928 ms
4 87.226.183.89 (87.226.183.89) 30.658 ms 30.108 ms 30.253 ms
5 5.143.253.245 (5.143.253.245) 29.788 ms 74.125.51.172 (74.125.51.172) 29.955 ms 5.143.253.105 (5.143.253.105) 29.931 ms
6 108.170.250.66 (108.170.250.66) 28.962 ms 108.170.250.34 (108.170.250.34) 28.693 ms 108.170.250.113 (108.170.250.113) 28.836 ms
7 216.239.50.132 (216.239.50.132) 44.314 ms 209.85.249.158 (209.85.249.158) 45.204 ms 216.239.51.32 (216.239.51.32) 45.595 ms
8 74.125.253.109 (74.125.253.109) 47.329 ms 72.14.238.168 (72.14.238.168) 43.235 ms 172.253.66.108 (172.253.66.108) 43.516 ms
9 172.253.51.247 (172.253.51.247) 47.075 ms 44.948 ms 216.239.47.165 (216.239.47.165) 44.889 ms^C
traceroute 192.168.1.5
traceroute to 192.168.1.5 (192.168.1.5), 30 hops max, 60 byte packets
1 asus-x299-a-i7-7800x (192.168.1.2) 3051.142 ms !H 3051.107 ms !H 3051.092 ms !H
при попытке пингануть себя с 192.168.1.5 ответа нет.
захватил трафик через tcpdump -i enp23s0f0 -nn icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp23s0f0, link-type EN10MB (Ethernet), capture size 262144 bytes
00:07:56.185079 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 7711, seq 41, length 64
00:07:57.257715 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 7711, seq 42, length 64
00:07:58.330341 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 7711, seq 43, length 64
00:07:59.390011 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 7711, seq 44, length 64
00:08:00.462675 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 7711, seq 45, length 64
00:08:01.516460 IP 192.168.1.5 > 192.168.1.2: ICMP echo request, id 7711, seq 46, length 64
^C
6 packets captured
6 packets received by filter
0 packets dropped by kernel
Подскажите что может быть и как можно исправить.
Появилось всё после того как я пытался создать bond в network-manager. Естественно все бонды я удалил и модули отключил. Кроме физических интерфейсов, ни каких других не настроено.
Пробовал вставлять кабель в доугой интерфейс, эффекта не даёт.