LINUX.ORG.RU

Сообщения Kolins

 

Самый быстрый способ собрать самодостаточное приложение в linux

Форум — Desktop

Есть самописное (не мной) приложение (к тому-же графическое), которое работает только на древней версии fedora (под которую и писалось), в виде набора собранных бинарников. Необходимо упаковать его вместе с зависимостями в некий архив, который будет запускаться под любым более свежим дистрибутивом (подходящей архитектуры естественно).

Что проще всего использовать для этих целей чтобы продемонстрировать proof of concept?

Сейчас копаюсь в flatpak, но по моему это оверинженеринг и достаточно просто как-то хитро вытащить приложение со всеми зависимостями из привычной ему среды и написать скрипт запуска, который будет подсовывать ему правильные пути для библиотек, но как? Есть ли для этого готовые инструменты?

 

Kolins
()

Аналог expect, но для webgui

Форум — General

Есть пара сотен девайсов (камер) которые установлены по объектам. Доступа по telnet/ssh/snmp на них нет (не предусмотрено производителем). Но необходимо раз в определенный период проводить проверку состояния (заходить на web и снимать данные о состоянии flash например). Чем такое можно автоматизировать чтобы не нанимать человека который будет это делать руками?

 , ,

Kolins
()

Откуда растут ноги ненависти к php?

Форум — Talks

В очередной раз натыкаюсь на лучи ненависти в сторону php, сам не программист и сабж тыкал только в составе готовых продуктов (wordpress, drupal, zabbix, freepbx) ну и самое «страшное» - это что для zabbix надо в конфиге php прописать правильный часовой пояс, а в остальном работает в фоне и норм (ну для высоконагруженных сайтов рекомендуют ставить связку nginx+apache, но это уже другая история, тут и с другими языами понадобятся оптимизации).

Из страшилок, которые про него слышал:

  • В одном из интервью кто-то и разработчиков ляпнул, что: «проще раз в день перезапускать демон php чем искать проблему почему он падает»
  • «Неполноценное ООП» - так про каждый второй язык пишут (оно вообще где-нибудь полноценное кроме smalltalk?), но подробностей не приводят
  • Жрет ресурсы как не в себя - а js/python/go на бекенде не жрут?

 , , , ,

Kolins
()

Версионирование файлов в каталоге

Форум — General

Что есть для этих целей (ну кроме git и подобных систем)? Можно на базе fuse.

 , ,

Kolins
()

Анализировать лог файл и выполнять действия при нахождении определенных строк?

Форум — Admin

А есть готовое решение под подобную задачу? Надо делать регексп по строке в лог файле, получать последнее значение, сравнивать его с предыдущим сохраненным и исходя из результата выполнять команды...при выполнении команд надо следить чтобы в исходном лог файле новых ошибок не появилось.

Начал писать «простой костыль на bash», но он разросся до 100 строк и имеет в своем составе вложенные циклы, что как по мне уже «плохой костыль на bash».

P.S. Не предлагайте переписать на perl/python/lua/c++/etc чукча не программист.

UDP: Пока остановился на том что есть...

 

Kolins
()

ssh и странная железяка

Форум — General

Есть железячный свитч (не cisco, хотя cli похож), который стоит далеко и никто не может сказать вендера и модель. К нему есть доступ по ssh, треубется снимать конфиги раз в неделю, автоматически (скорее всего таких свичей там пара десятков, но мое дело скрипт рабочий отдать и пускай сами думают).

Пробую так (если залогиниться и выполнить руками, о все ок):

sshpass -p "$pass" ssh $SSHOPT $login@$ip terminal length 0
sshpass -p "$pass" ssh $SSHOPT $login@$ip show running
sshpass -p "$pass" ssh $SSHOPT $login@$ip terminal length 40

получаю ошибку:

exec request failed on channel 0

Решения из поисковиков с /dev/pty* мне не подходят т.к. доступа к системным файлам железяка не дает.

 

Kolins
()

Есть ли жизнь без root?

Форум — Mobile

Есть дикое желанип купить в качестве рабочего смартфона bb key 2. Критерий тут один - наличие клавиатуры (на fxtech pro 1 как то уже нет надежды в ближайший год), цена на вторичке и древний ведроид меня не смущают, для задач подойдет.

Но у blackberry андройдофоны не рутуются (ну или плохо искал). Что это значит:

  • Нельзя накатить leneageos. Переживу.
  • Нельзя выпилить лишний софт (гоголь-скрвисы). Неприятно, но можно попробовать задисайблить мусор через adb.
  • Не будет работать afwall. А вот это уже критично. К afwall у меня две хотелки: ограничить доступ в интернет части приложений на совсем. Заблокировать доступ в интернет всем оставшммся приложениям через мобильного оператора (только wi-fi или vpn).

Кто не рутует телефоны, расскажите какие методы отключения лишнего софта и утечки трафика используете?

И какие еще подводные камни у не рутованных телефонов могут быть?

P.S. Не советуйте другие модели (без клавиатуры), сейчас есть без дела xiaomi 4a и 4x которые могу под задачи (почта, чатик, звонки, sip, ssh) настроить.

UPD: Подержал в руках, не зашло. В отличии от nokia e61i и bb q5 клавиатура слишком мелкая и сдишком низко расположена, при попытке двухпальцелого набора аппарат хреново лежит в руках. Так чьо буду дальше выискивать где купить f(x)tec

 , , ,

Kolins
()

А какой из клонов CentOS победил?

Форум — Talks

Я на некоторое время выпал из Linux-инфополя, но помню была повость, что CentOS будет Rolling-Release, апотом пара новостей, что делают замену с той-же концепуией (совместимость с релизами RedHat, не Rolling). Кто в итоге победил и готов для энтерпрайза на замену CentOS?

 

Kolins
()

Zabbix перенести конфигурацию без истории

Форум — Admin

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

 ,

Kolins
()

Буратино утонул?

Форум — Talks

А что случилось с buratino? Дайте ссылку на драмму, вроде адекватный чел был, пилил свой гипертекстовый фидонет, в темах про openbsd отвечал страждущим.

 

Kolins
()

Microsoft анонсировали Хромого Ежа под Linux

Форум — Talks

https://www.bleepingcomputer.com/news/microsoft/microsoft-edge-is-coming-to-l... Если кому интересно запилите новость. Хотя раз находятся фанаты Vivaldi и прочих Яндекс.Стрингов, то и у ежа будет пара пользователей.

 ,

Kolins
()

Посоветуйте ловушки для тараканов

Форум — Talks

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

Linux тут при том, что вместо компиляции ядра занялся чемто полезным.

 ,

Kolins
()

Бинарный дистрибутив с Wayland, но без Xorg

Форум — General

Хочу посмотреть на wayland в спартанских условиях. Не важно на базе чего (deb/rpm/arch/etc.), не важно скаким de по дефолту (gnome/kde). Основное условие - полное отсутсвие X'ов/Xwayland и X'овых прог, причем в репах тоже.

Неужели разработчики waylan не запилили ничего подобного для внутренних тестов?

P.S. Про то как накатить wayland на fedora/debian знаю, но это не интересно, там xwayland и куча x'ых прог.

 ,

Kolins
()

Тоска от Linux

Форум — Talks

С Linux познакомился в далеком 2006 году, тогда я жил в замкадье и интернет у меня был очень лимитированный, так что начинал с livecd knoppix, потом был Debian 3 и Debian 4 на нескольких DVD, было вечело изучать все это дело методом тыка, переодически пробовал и других unix-like системы, такие как FreeBSD и Solaris. В 2008 перебрался в МСК и получил безлимитный доступ в интернет, стало на много проще т.к.ю можно было качать из сети любые дистрибутивы и не испытывать проблем с нехваткой трафика при загрузке пакетов. За следующие 12 лет я перепробовал кучу маргинальных, но интересных дистрибутивов включая: gentoo, void, crux, но после нескольких месяцев возни с оптимизациями и доведения до ума становилось скучно, а любое обновление превращалось в наказание и я возвращался на debian.

И вот сейчас, после 14 лет с linux я понял что уже не ощущаю того драйва и азарта во время его конфигурации на десктопе, да по работе я администрирую несколько серверов на CentOS7 и Debian, и там все нормально, но на десктопе просто испытываю тоску от постоянных мелких багов и решений ментейнеров на которые раньше не обращал внимание.

При этом вернуться на Windows (а модераторы не дадут соврать, что пишу я именно из под Win7) или на MacOS я уже не могу т.к. все непривычно и постоянно не хватает консольных инструментов или возможности через костыли и заплатки попатчить ту или иную мелочь, которая раздражает больше остальных.

На lor захожу почитаь топики от burato, buratino, spoofing, saarkhitu(сорян если неправильно ник прописал) - эти люди ловят кайф от возьни с linux, да иногда они творят лютую дичь, которая никому кроме них не нужна, но они ловят от этой дичи кайф и разве это плохо?

А что делать если кайфа нет? Что делать если и к серверному linux охладею со временем? а на другие ОС уже смотреть тошно, все камень на шею и в реку топиться?

 , , ,

Kolins
()

Стример мультикаста на linux

Форум — General

Есть задача собрать стенд для тестирования мультикаста, условный сервер должен пускать несколько потоков с разным качеством картинки и битрейтом. Нашел как сделать через ffmpeg и vlc, выбрал первый, получилось что-то вроде:

ffmpeg -stream_loop -1 -i <video> -c copy -f mpegts 'udp://<mcast_addr>:<port>'
и это работает, но хотелось бы автостарт и перезапуск потока при подении, где прочитать про sd-магию которая мне нужна для создания подобного юнита?

Ну и есть есть готовые решения для mcast-стендов (желательно с интерфейсом что-бы любой человек не знакомый с linux мог поменять/добавить потоки) то насоветуйте.

 , ,

Kolins
()

Что случилось с KeepassX?

Форум — Talks

Как истенный тормоз я только сейчас заметил, что последняя версия keepassx вышла аж 3 года назад, хотя до сих пор есть (и прекрасно работает) в репах debian 10. А что с ним случилось? Авторы забросили когда оригинальный keepass выпустил версию под linux или просто энтузиазм закончился?

Про KeepassXC знаю, но тут вкусовщина и мне он страшненьким показался.

 ,

Kolins
()

А в чем профит раздавать sim у метро, для тех кто их раздает?

Форум — Talks

Так получилось, что за 2 недели накопил почти 20 sim карт из тех что за так раздают у метро. Там есть все из 4-ки операторов (особо много пчелайна раздают). SIM карты вполне рабочие, одной такой я 6 лет пользовался без проблем (до последнего времени), сейчас две в работе на постоянке, плюс две как мусорные. За годы многое изменилось: раньше можно было воткнуть sim в телефон, она была с 0 балансом, но уже работала на прием звонков и sms, потом надо было положить 50-100руб на счет, в последний раз (в выходные), активировал sim tele2 и там был жетко задан корпоративный тариф (15GB/500мин/300смс за 300руб/мес), который нельзя поменять, оплатил на месяц - пока работает (активировал не себе. через пару месяцев спрошу как оно).

Но вопрос остается - какой профит раздавать такие sim карты? Они имеют профит с корпоративных счелов? Просто сливают остатки, тех что не удалось продать (а срок активации уже подходит)? Или что-то более хитрое? В интернете пишут всякие байки про то, что после активации и оплаты владельцы восстанавливают номера и уводят себе бабло, но кто будет таким заморачиваться ради 300руб, да и карты не совсем легально активированны (в ЛК Tele2 весит сообщение: сходите в офис и подтвердите паспортные данные, но работе sim это никак не мешает).

 ,

Kolins
()

Простой кросс-платформенный способ обмена файлами

Форум — General

Вот есть у нас набор популярных систем (мобильных и не очень): linux, windows, android, macos, ios и надо перекидываться между ними файлами (небольшими, до 10mb), какой самый простой и универсальный способ (обычный кейс - между своими устройствами, расширенный - еще и чужим иногда скинуть)?

  • Bluetooth - есть не на всех стационарных ПК, последний раз использовал давным-давно на symbian смартфоне, а потом как-то не сложилось
  • Традиционные SMB/FTP/HTTP/NFS - четкое разделение на клиент и сервер, сервер надо еще настроить
  • Облака (gdrive, dropbox, icloud) - давно ими не пользовался, но вроде есть ограничения по числу подключенных устройств, не все есть подо все платформы, из плюсов - у некоторых возможность делиться файлами между аккаунтами без привязки себе чужих устройств. Из минусов - почти все гоняют трафик через сервера (dropbox, вроде умел синхронизировать в пределах локалки) и без доступа в интернет могут отказаться работать.
  • Частные облака (syncthing, seafile, btsync) - скажу по опыту пользования первым. Работает в пределах локалки и без доступа к интернету, но если хочешь перекинуть файлы не на свое устройство, то надо добавлять к себе в «экосистему» и потом выгонять. Ну и все эти облака (включая предыдущий пункт) работают не с файлами, а с катологами в которые надо перекидывать файлы (локально, окей можно симлинкать, но на лопате это не особо удобно делать) и потом ждать синхронизации. Еще вопрос к iOS и их песочницам, какие файлы в системе будут доступны таким внешним приложениям.
  • Чатики - Да-да, те самые telegram, tox и прочие не имеющие проблем с передачей файлов из коробки (xmpp в пролете). Обнаружил, когда надо было передать файл с десктопа на лопату, что qtox+antox самый простой способ это сделать, плюс работает без доступа в интернет. Но если отбросить последний пункт и принять что почти у всех есть какой-то чатик, то самый простой способ обменяться файлами - это именно они (да с копированием через сервер, но изначально речь шла про небольшие: до 10mb, даже до 100mb можно не сильно долго ждать).

К чему это все. Неужели за столько лет не изобрели простенький способ обмениваться файлами между устройсвами (хотя бы своими) по tcp/ip, кроме инструментов изначально заточенных под другие цели (общение)?

 , ,

Kolins
()

Дополнительные репы для flatpak

Форум — General

А где собственно их брать? Ну или как искатьв стандартных репах различные версии ПО, например хочу firefox-esr, а он мне только онгоинг предлагает установить.

 

Kolins
()

Коммерческий софт на rust подвезли

Форум — Talks

Тут платный аналог Keepassx под linux запилили на rust, конечно судя по бинарнику в 70mb там electron, но теперь rust - это не только firefox и клоны unix-утилит.

Its backend is written completely in Rust, a secure systems programming language that has made a lot of waves in the Linux community.

Не Ъ: https://discussions.agilebits.com/discussion/114964/1password-for-linux-devel...

 

Kolins
()

RSS подписка на новые темы