И это всё МОЁ

Проблема amixer-а одноплатников серии orange pi, это отсутствие master и PCM регулятора, а на отдельное устройство amixer не может прибавить +3 или убавить -3 к громкости. Я набросал вот такой скриптик:

прибавить:

mixer=`amixer -c 0 | head -n 6 | tail -n 1 | grep -P -o "[0-9]+" | head -1` ; mixer=$((mixer + 3)) ; amixer -c 0 cset name='Lineout volume control' $mixer 

Убавить:
mixer=`amixer -c 0 | head -n 6 | tail -n 1 | grep -P -o "[0-9]+" | head -1` ; mixer=$((mixer + 3)) ; amixer -c 0 cset name='Lineout volume control' $mixer 

Общий регулятор громкости у меня это карта нуль, устройство 6. Попробовал на других одноплатниках-совпало, поправите, если нет.

Может кому и пригодится.








 , ,








И это всё МОЁ
И это всё МОЁ

Привет!

Очередной топик с «посоветуйте роутер».

Краткое описание, что имеется и чем не устраивает: в качестве роутера используется Mercury MW4530R(ака китайский клон какого-то TpLink) со свежей OpenWRT. В домашней сети крутятся vpn+dns+dhcp+роутинг+еще пяток сервисов, которые сходу не припоминаются и имеют не совсем тривиальные конфиги(которые, как минимум, не настраиваются нормально через вебгуй опенврт).

В качестве промежуточного решения я перенес все эти сервисы на х86 сервер, на котором, в частности, компиляю и держу нфс шару. Такой сетап в принципе работоспособен, но неудобен, тк случись что с сервером(а с ним периодически что-то случается), сетка падает. К тому же сам китаероутер может подвисать по невыясненным причинам(вздулись конденсаторы?).

Теперь к сути: хочется обзавестись надежной железкой(за которую готов даже переплатить), на которой можно будет удобно и гибко настроить все необходимые сервисы(да, я понимаю, что для этого стоило бы их все припомнить и привести в теле поста), кинуть под шкаф и забыть о ней навсегда.

Теперь о коннективити: пока что быстрый wifi нужен только для телевизора, чтобы смотреть на нем 4к фильмы. Как только я придумаю, как удобно пробросить до него провод, wifi нужен будет только для браузинга интернетов с мобильника. Поэтому схема с нормальным роутером(например циска) и пачкой китаероутеров в качестве точек доступа вполне жизнеспособна.

Буду рад услышать ваши предложения.

Спасибо.








 








И это всё МОЁ

Собрал версию Worms Zone для Linux x86_64. Сорцы движка, игры и прочих модулей закрыты. В ближайшее время открывать не планирую. Принципиальным любителям открытых сорцов предлагаю воздержаться от использования этой игры.

Краткое описание

Управляя червем, поедать различные вкусняшки, разбросанные по арене. Желательно избегать столкновения с другими червями. По арене разбросаны различные поверапы, которые меняют характеристики червя - магнит, ускоритель, умножитель и т.д.

Скриншоты

Особенности

  • В игре доступны большой выбор готовых скинов.
  • Есть редактор скинов.
  • Можно настроить внешний вид мордочки.
  • Таблица лидеров за сутки и за неделю.
  • Огромная арена, увеличено количество червей на арене до 150.


В линуксовой версии нет поддержки логина в Facebook, поэтому профиль хранится локально, а скор в лидерборд не отправляется.

Если пойму, что к линуксовой версии есть интерес, то постараюсь добавить Facebook Login.

Ссылки








 , , ,








И это всё МОЁ

Доброго дня. Ситуация такая. Дома стоит сервер с SSD настроенный на спящий режим (скажем через 10 мин.), на нем включены таймеры пробуждения по сети.

Есть роутер 1 (Zyxel Keenetic), на нем проброс портов к серверу. При получении пакета(любого пакета: http, vpn, telnet, ftp) с внешки на Zyxel сервер благополучно просыпается, выполняет задачи и засыпает. Есть одно условие:если роутер был перезагружен а сервер спал, то сервер не проснется. Что бы система начала работать сервер нужно разбудить вручную.

Есть роутер 2 (OpenWRT 17), на нем настроено аналогично, порты проброшены. Но если сервер уснул и обращение к нему произошло скажем через пол часа, сервер не проснется. Если обратиться через 5-10 мин, просыпается.

На OpenWRT сервер присутствует в таблице ARP, пробовал добавлять вручную. Когда сервер спит физический интерфейс на роутере переходит в режим 10Mbit. В линках я его не вижу ни когда он проснулся, ни когда он спит.

Вопрос, в какую сторону копать чтобы настроить на OpenWRT.
p.s. речь не идет о WOL, пакет может быть любой. Вопрос почему OpenWRT его не пересылает.








 ,








И это всё МОЁ

Установил chromium (версия 74.0.3729.6) из ppa https://launchpad.net/~saiarcot895/ archive/ubuntu/chromium-dev

Аппаратное декодирование видео работает.

Но, наблюдаю (уже давно) такие баги https://yadi.sk/i/ZKucqFHryZ2veg в yandex/google картах.

С версией не из ppa таких багов нет, но и нет аппаратного декодирования.

В выхлопе есть ошибки:

( читать дальше... )


В chrome://flags ничего не менял.

В chrome://gpu это:

( читать дальше... )


Как исправить?








 , ,








И это всё МОЁ

Упражнение по голангу почти доделано, настала пора деплоя. На моём хостинге VPS сервер с debian 9.

Мне нужно, чтобы моя программа работала как служба и писала свой лог, и чтобы она самовосстанавливалась после падения.

Я нашёл https://habr.com/ru/post/129207/, его там разругали за велосипедостроение, он огрызался, что системы бывают разные и не по всякой улице нужный автобус ходит.

Вот эта тема
Как управлять демонами в убунту?
подтверждает наличие культурных проблем при переходе между дистрибутивами линукса.

Соответственно, вот такой вопрос: как всё это настраивается (где взять образец для подражания или какой ман почитать).

Уже посоветовали man daemon и man service. Дальше что?








 ,








И это всё МОЁ

RSA алгоритм

n = 517815623413379     e = 12371
ив = 12788138155374656626484111508435839351545312207685619856968320863251613810








 ,








И это всё МОЁ

Есть подозрение, что сетевая карта теряет пакеты, есть какой-то инструмент а-ля ethtool для тестирования Tx/Rx скажем между eth0 и loopback интерфейсами?








 








И это всё МОЁ

Ищем QA junior и middle-уровня на новый проект для Сбербанка. («Президент Плаза», м.Кутузовская, 1, Кутузовский просп., 32, Москва, 121170).
Проект АС ППРБ. Транзакционный кошелек. Платформа по развитию бизнеса.


Требования:



  1. Опыт в сфере тестирования не менее 1,5 лет

  2. Опытный пользователь Windows/Linux и MacOS.
    Умение работать с системой, знание горячих клавиш, решение стандартных проблем, администрирование.

  3. Знание MS или OpenOffice (Libre).
    Word - работа с текстом, форматирование, таблицы, вставки, содержание; Excel - работа с таблицами, формулами, макросами.

  4. Знание этапов жизненного цикла дефектов.
    Основные статусы и возможные переходы от статуса к статусу.

  5. Понимание специфики работы банковских систем (основные бизнес процессы). Практические навыки.

  6. Навыки тест-дизайна ( тесты эквивалетности, граничные значения и т.п.).

  7. Знание основных паттернов проектирования ПО и умение применять их на практике (базовые, поведенческие, порождающие, структурные, веб-представления).

  8. Опыт работы и анализа XML\HTML кода ( базовые навыки разбора и анализа Altova XMLSpy или аналогичные).


Условия:



  • Комфортное рабочее место, удобное кресло, всё необходимое для работы оборудование и ПО;

  • Неформальная обстановка внутри команды, постоянный личностный и профессиональный рост;

  • Сертификация и обучение за счет компании;

  • Конкурентная заработная плата (обсудим на личной встрече), оформление по ТК.


При возникновении вопросов, а также для отклика на вакансию связывайтесь с Никитой.
email: [email protected]
тел. +7 (901) 383-50-44
+7 (495) 281-64-11
https://vk.com/public179672532









 








И это всё МОЁ

Выпущен Falkon 3.1, релиз простого, легковесного интернет-браузера, построенного на базе движка QtWebEngine и разрабатываемый в рамках проекта KDE (ранее был известен под именем QupZilla).

Из новшеств, представленных в Falkon 3.1, можно отметить:

  • поддержку написания плагинов на QML,
  • добавление обработки средней клавиши мыши для копирования буфера обмена,
  • расшаривание страниц с помощью KDE Frameworks
  • базовая поддержка клиентских сертификатов и собственных обработчиков протоколов,
  • оформление поисковой панели в стиле KDE
  • использование DBus для взаимодействия с другими запущенными копиями приложения
  • куки, включенные в белый список, не удаляются при общей очистке
  • стабилизация плагинов python
  • возможность закрытия полного дерева вкладок при нажатии средней клавиши мыши в плагине вертикальных вкладок
  • исправление ошибок совместимости с QtWebEngine до версии 5.12
  • исправление падений приложения в блокировщике рекламы
  • возможность сборки приложения с отдельным QtWebEngine







 , ,








И это всё МОЁ


Платформа: Windows
Версия: AIMP v4.50 или более новая

Форма: Все-в-одном (All-in-One)
Тон: Темный
Поверхность: Глянцевая

Original skin : kantaris.org
Kantaris on Deviantart



И это всё МОЁ

Привет всем столкнулся с проблемой некорректно запускается демон трансмиссии нашёл решение на ну оно не помогает куда копать или может кто уже сталкивался?
Debian 9
Решение на форуме было такое:

/etc/systemd/system/transmission-daemon.service

[Unit]
Description=Transmission BitTorrent Daemon
After=network.target
After=local-fs.target

[Service]
User=debian-transmission
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target


sudo systemctl daemon-reload && sudo systemctl start transmission-daemon.service

После чего логично проверить запустилось ли
sudo systemctl status transmission-daemon.service
и в случае успеха оргшанизовать автозапуск
sudo systemctl enable transmission-daemon.service

admin@test-raid:~$ sudo nano /etc/systemd/system/transmission-daemon.service
[sudo] пароль для admin:
admin@test-raid:~$ sudo systemctl daemon-reload && sudo systemctl start transmission-daemon.service
admin@test-raid:~$ sudo systemctl status transmission-daemon.service




И это всё МОЁ

Доброго…!


Есть кластер PM5 который до сего времени ВНЕЗАПНО работал с 1gb iSCSI. Работал и работал… Появилась 8gb FC SAN. Собстна покурив ман и форумы перед тем как все сломать появился вопрос: а правильно ли я понял что мне достаточно смонтировать SCSI на каждой ноде и прописать по этому пути LVM хранилище в кластере? Не будет ли кластер сам себя перезаписывать на сторе.









 , , ,








И это всё МОЁ

Сабж.

Стал доступен для предзаказа смартфон Volk One, который разработчики позиционируют как первый в мире смартфон с распределенной связью. Заказать устройство можно на сайте проекта. Отгрузку первых аппаратов авторы проекта обещают начать в декабре 2019 г. В зависимости от объема постоянной памяти стоимость смартфона составляет $394 или $494.

Связь Volk One обеспечивает сеть Volk Fi, к которой подключены сами смартфоны, а также поставляемые с ними роутеры, одновременно задуманные как подставки для беспроводной зарядки. Роутеры подключается к интернету по Wi-Fi или через кабель Ethernet, а смартфон в свою очередь подключается к роутеру.

Если же рядом нет роутера, Volk One находит другой такой же смартфон и передает данные через него. Таким образом, при наличии в определенной местности достаточного количества пользователей Volk One, они формируют собственную сеть передачи данных, которая работает независимо от интернета и сотового оператора, предоставляя пользователям бесплатный сервис. Смартфон может улавливать сигнал роутера или другого смартфона на расстоянии «нескольких миль» благодаря использованию новейшего радиооборудования, пишут авторы проекта на своем сайте.

Именно отсутствие оплаты за услуги связи авторы считают одним из ключевых преимуществ проекта. Голосовые звонки и SMS-сообщения будут бесплатны. Что касается объема данных, то пользователь может бесплатно использовать такой же объем данных, какой он передал с помощью своего смартфона для других пользователей, и еще плюс 5 ГБ сверху. После того, как этот лимит исчерпан, стоимость трафика составляет $1 за 1 ГБ.

Сеть Volk Fi работает без SIM-карты, однако в смартфон можно вставить карту обычного сотового оператора. Тем не менее, Volk One всегда будет в первую очередь обращаться к распределенной сети. Авторы идеи отмечают, что сеть Volk Fi безопасна, доступна каждому и не подвержена цензуре. Кроме того, в то время как обычные сети замедляются по мере роста количества пользователей, Volk Fi наоборот работает тем быстрее, чем больше устройств к ней подключено. В сети предусмотрена возможность совершать звонки и отправлять сообщения в сети различных сотовых операторов или фиксированной связи.

Тот факт, что для нормальной работы распределенной сети связи требуется определенная плотность пользователей на участке местности, усложняет процедуру заказа смартфона. Чтобы заказать Volk One, нужно получить в соцсетях или по электронной почте приглашение от кого-нибудь из своих друзей, уже участвующих в проекте.

Доступ Volk One к интернету пока поддерживается только в Северной и Южной Америке, Австралии и на островах Тихого океана. Голосовые звонки и SMS в другие сети возможны в США, Канаде и Мексике, но разработчики обещают пополнить список стран. Портирование номеров пока что поддерживается только в США.

Просто удивительна тяга некоторых личностей к изобретению велосипеда. Видимо, про программу FireChat они никогда не слышали. Хоть затестировали бы, что ли, прежде чем свой лепить. Не, я понимаю, тут типа возможность звонков задекларирована, но всё это жуткий костыль, который, скорее всего, будет падать, при количестве пользователей более 5 на один телефон.








 , , ,








И это всё МОЁ

Не запускается Бесконечное лето с модами.Сама игра работает,а с модами нет.Что делать?








 








И это всё МОЁ

Где-то видел утилиту со следующим поведением для git add, в консоли появляются «чек боксы» где можно при помощи стрелок клавиатуры выбрать нужные файлы и добавить их в коммит, т.е. выглядело примерно так:

Изменения, которые не в индексе для коммита:
(используйте «git add <файл>…», чтобы добавить файл в индекс)
(используйте «git checkout -- <файл>…», чтобы отменить изменения
в рабочем каталоге)

[o] изменено: file0.cpp
[o] изменено: file0.h
[X] изменено: abc.config

Неотслеживаемые файлы:
(используйте «git add <файл>…», чтобы добавить в то, что будет включено в коммит)

[X] file.cpp
[X] file.h
[X] file1.cpp
[X] file1.h

где [o] - не выбранный файл, а [X] - выбранный. Кто-нибудь встречал такую или подобную утилиту?








 








И это всё МОЁ

Здравствуйте! Пытаюсь обновить кошелек Electrum до версии 3.3.4
(старый кошелек постоянно зависате в положении синхронизация)
, делаю все по инструкции на сайте

sudo apt-get install python3-pyqt5

wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz

sudo apt-get install python3-setuptools python3-pip

и в самый последний момент когда ввожу команду

python3 -m pip install --user Electrum-3.3.4.tar.gz[fast]

вот что получается

Processing ./Electrum-3.3.4.tar.gz
Complete output from command python setup.py egg_info:
Error: Electrum requires Python version >= 3.6.1...

----------------------------------------
Command «python setup.py egg_info» failed with error code 1 in /tmp/pip-m5js1bwn-build/

ЧТо делать как быть, подскажите пожалуйста.








 








И это всё МОЁ

Использую https://github.com/Ximi1970/FireTray для Thunderbird 60.5.1 под kubuntu 1804
При клике левой кнопкой на иконке появляется меню, как будто я на ней нажимаю правую кнопку - что не удобно
Сносил и заново ставил firetray - нет успеха
Профиль Thunderbird создавал новый, опять нет успеха
Другие программы в трее ведут себя нормально - отличают левый и правый клик
Пробовал на чистой системе - поведение нормальное: при левом клике - показать/убрать окно работает
Не соображу где еще и что смотреть на текущей системе ?








 








И это всё МОЁ

вот скажем мне нужно, чтобы некая консольная программа например: iftop, nethogs... запускалась при старте системы в определённом месте рабочего стола.
скрипт: $echo «пароль» | su -c iftop
То как мне указать положение окна если я припишу к скрипту --geometry она не работает..








 ,