LINUX.ORG.RU

Сообщения the_moon

 

ANBOX: Нормальные браузеры не работают, висятъ

Форум — General

Привет,

пытаюсь запустить приложение bungie в anbox. Оно само по себе работает, но в нем мне надо залогиниться посредством google stadia, то-есть через google openid connect.

Так вот не получается из-за браузеров, ниоди не работает.

  • Chrome не работает. Просто висит после запуска и на кнопки не реагирует.
  • Firefox не отображает странички, а просто рисует черный квадрат
  • Запускаю Оперу, вообще anbox падает.
  • На Oper Mini google говорит, что потенциально опасно и не дает залогиниться. (может как то можно сменить user agent?)

Такое ощущение, что я что то делаю не так, раз ни один нормальный браузер не работает. Я установил anbox через snap и у меня ubuntu focal. Каким то скриптом поставил google market и через него ставил браузеры.

Может как то в настройках можно указать какую то другую платформу или еще чего? У кого нибудь работают браузеры?

Спасибо

 ,

the_moon
()

crontab игнор выходных

Форум — General

Привет,

можно ли средствами кронтаба сделать так:

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

the_moon
()

jenkins vs. hudson

Форум — Development

что пользовать? Кто победил?

the_moon
()

Текстовые квесты

Форум — Games

Привет,

не подкинете ссылок по теме текстовых квестов.

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

Как вообще обстоят дела на этом фронте? Есть что ли путевое на эту тему? Есть ли какие то стандарты? Итп.

Спасибо

the_moon
()

скомпилировать Linux под определенный процессор

Форум — Development

Привет,

хочу попробовать собрать ядро, gcc итп под определенную платформу, с ARM11 процессором. Как это по «научному» называется? Ишу ключевые слова для гугля. И если нетрудно поделитись ссылками правильными.

В итоге хочу потом скомпилировать программу под эту платформу.

можно ли для этой цели использовать lfs?

Спасибо

the_moon
()

*nix: crontab sh: 10598 User signal 1

Форум — General

Привет,

вообще то я поймал это под HP Unix, но сдесь я надеюсь быстрее получить ответ, чем на профильном форуме.

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

echo «***» >>log

и такую же строку выдает после запуска программки

Получаю переодически маил с сабжем

crontab sh: 10598 User signal 1

В логе видно, что первая строка в лог была записанна, потом идет лог программки, а вот заключительной строки нету. Тоесть умирает шелл по каким то причинам. Только я не пойму, кто шлет этот самый сигнал SGIUSR1. Крон? Зачто? Как этого избежать? Просто админы сервака попросили проверить, в чем дело. Прога та отрабатывает ноормально, с этой стороны проблем нету, а вот что надо крону?

Спасибо

the_moon
()

обрезать лог

Форум — General

Привет,

как правильно обрезать открытый файл?

делаю к примеру так

while test e = e ; do echo $(date) test; sleep 1; done >logfile

на самом деле у меня запущенна долгоиграющая прога, выхлоп которой перенаправлен в лог

После того как я из другой консоли делаю

echo «hello» >my.log

сообщения то удаляются, а вот размер файла остается прежним. В нем двадцать строчек текста, первая из которых это «hello» + куча нулевых байтиков таким колличеством, сколько буквов было в логе до того как я туда это «hello» написал. А потом уже идут новые сообщения.

Как быть, останавливать прогу? Нехотелось бы, потому как прога важная, остановка вредна. Спасибо

the_moon
()

отмонтировать неотмонтируемое

Форум — General

Привет,

есть сервачек, админ пару недель назад примонтировал по самбе шару на своем компе и ушел в отпуск и свой лептоп забрал ссобой. Примерно с тех пор, как админ ушел в отпуск все на серваке стало тормозить. Я грешу на эту примонтированую точку.

Пароль рутовский я смог подобрать, попробовал отмонтировать директорию - не получается. umount -f /mnt/temp говорит Device Busy, что то типа того. Попробовал lsof | grep temp, оно говорит, что не может stat /mnt/temp и типа список будет не полный. fuser /mnt/temp тоже ничего не может показать, по тем же самым соображениям.

Что еще можно сдлелать? Ребут делать нельзя, система продуктивная.

the_moon
()

bash глобальная переменная

Форум — General

Привет,

как сделать счетчик глобальным, что бы он не обнулялся в таком случае?

var1=0; echo -e "seq\nteq" | while read f; do var1=$(($var1+1)); echo process $var1 $f; done; echo done $var1

выхлоп у данного примера

process 1 seq
process 2 teq
done 0

а хочется

process 1 seq
process 2 teq
done 2

Можно писать куда нибудь в файл, но не хотелось бы

Спасибо

the_moon
()

Программист и Кошка (Иксы и мышка)

Форум — Desktop

Привет,

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

Я думаю, кошки сев своей задницей на клавиатуру, умудряются включить какую нибудь фичу для инвалидов. У меня самого не получается воспроизвести эту проблему. Восстановить работу мышки удается только перезагрузив Иксы.

Если это какая то фича, то может есть возможность вернуть работоспособность мышки?

the_moon
()

subversion аутентификация

Форум — Admin

Привет,

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

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


Спасиб

the_moon
()

Слышал звон...

Форум — Talks
the_moon
()

BATCH интерпретатор под линукс

Форум — General

Привет,

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

Есть ли batch интерпретатор, нативный под linux?

Спасибо

the_moon
()

mech combat для PS3

Форум — Talks

Привет,

какие есть крутые игрушки, где роботы бъются? Раньше была такая игрушка Gun Griffon для PS2, мне нравилась, более тактическая была. Сечас поискал (может неправильные ключевые слова выбрал) нахожу только Armored Core, Посмотрел трейлер - круто, посмотрел ролики с игрой - ерунда какая то. Роботы выглядят как игрушечные, дергаются из стороны в сторону, как будто инерцию отменили. Война кузнечиков.

Что есть еще из мехов? А то думаю завтра купть ps3 консоль, да игрушку к ней. Можно и не мехов, может шутер от первого лица какой нибудь с крутой графикой посоветуете.

Спасибо

the_moon
()

sharedspace

Форум — Talks

Мне тут еще одна гениальная мысль пришла в голову, вспоминаю как работал eDonkey и мне кажется главная его проблема была в том, что файлы полностью хранились на писюке пользователя. Тогда было это оправданно небольшой средней скоростью тырнета, но сейчас же скорости возросли и мне кажется следующий вариант сработал бы. eDonkey тогда заткнулся потому, что начали бороться с конкретными пользователями. У него вытягивали конкретный файл и предъявляли в качестве доказательства. Еще серваки были слабым звеном.

Вообщем к делу. Пользователь выделяет у себя на компе дисковое пространство, сколько не жалко и ЦПУ сколько не жалко и за это он получает доступ к астралу, как я это называю. Собственно это распределенная система со стандартным API для доступа к нему, шарится дисковое пространство и CPU. Файлы хранятся не на отдельном конкретном писюке или серваке, а размазанны по астралу. Хранятся в нескольких экземплярах, что бы гарантировать, что при выпадении отдельного конкретного узла, все равно можно было бы собрать файл.

Ну а дальше все просто, я к примеру имею файл "a.avi", я клиенту говорю "дематериализовать". Клиент вычисляет md5 сумму файла и создает запись в реестре, по минимуму - имя файла и его сумма, по максимуму плюс описание, тип файла итд.

файл копируется в астрал. Один кусочек на один узел, другой на второй, третий на четвертый. И вычисляется MD5 сумма файла и заносится в реестр. Реестр - тот же файл размазанный по астралу, только с конкретным, нулевым айди.

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

Система будет абсолютно безконтрольной, это просто огромное дисковое пространство, никем не контролируемое. Будет безопасно распространять файлы.

Много букв, хотелось вот поделится идеей.

Еще я думал так же про CPU. Сделать виртуальную машину, в которой разрешить запускать на вычисление рутинки. Допустим я написал какю-то программку, которая ищет пароль с таким же хешем как у рута. Я расшариваю рутинку и она выполняется на всех клиентах. :) Типа того.

the_moon
()

нарисовать DB Модель graphviz-ом

Форум — Development

или есть альтернативы для генерации модели базы скриптами? Я вчера бился с ним, но ничего путного не получается. dot стремится расположить все узлы диаграммы в одну линию, совсем не оптимально. Многие линии получаются необоснованно длинными.

Если задать конкретные размеры диаграммы в дюймах и задать dpi, то он страшно скалирует все. Фигуры скалирует, а текст нет и все равно пытается все расположить в одну линию.

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

Как быть?

Вот пример DOT файла, мне совсем не нравится, что выходит. И это один из простеньких вариантов, будут комбинации и посложнее.

Конкретно мне не нравится что: TD_WORK_STEP_GROUP, TD_WORK_PROCESS и TD_WORK_STEP расположенны не оптимально. Их можно было расположить ближе к TD_VSA_STRUCTURE, а не в одну линию.

digraph G {
graph [ ratio="fill", dpi="75", size="17,9", sep="0.002,0.002", overlap="scalexy" ];
MD_VALIDITY [ shape="ellipse",rank="same" ];
TD_PRODUCT_TEARDOWN [ shape="box",rank="min" ];
TD_PRODUCT_TEARDOWN -> TD_COMPONENT_STRUCT;
TD_PRODUCT_TEARDOWN -> TD_STD_TEARDOWN_DEPTH;
TD_STD_STRUCT_VALUE [ shape="box",rank="same" ];
TD_STD_STRUCT_VALUE -> MD_VALIDITY;
TD_STD_STRUCT_VALUE -> TD_VSA_STRUCTURE;
TD_VSAS_AP [ shape="box",rank="max" ];
TD_VSAS_AP -> TD_ASSEMBLY_PART_TYPE;
TD_VSAS_AP -> TD_VSA_STRUCTURE;
TD_VSAS_APG [ shape="box",rank="max" ];
TD_VSAS_APG -> TD_VSA_STRUCTURE;
TD_VSAS_BOM [ shape="box",rank="max" ];
TD_VSAS_BOM -> TD_VSAS_BOM;
TD_VSAS_BOM -> TD_VSA_STRUCTURE;
TD_VSAS_SP [ shape="box",rank="max" ];
TD_VSAS_SP -> TD_VSA_STRUCTURE;
TD_VSA_STRUCTURE [ shape="box",rank="same" ];
TD_VSA_STRUCTURE -> TD_PRODUCT_TEARDOWN;
TD_VSA_STRUCTURE -> TD_VSA_STRUCTURE;
TD_WEIGHT [ shape="box",rank="same" ];
TD_WEIGHT -> TD_VSA_STRUCTURE;
TD_WORK_PROCESS [ shape="box",rank="same" ];
TD_WORK_PROCESS -> TD_VSA_STRUCTURE;
TD_WORK_STEP [ shape="box",rank="same" ];
TD_WORK_STEP -> TD_VSA_STRUCTURE;
TD_WORK_STEP -> TD_WORK_PROCESS;
TD_WORK_STEP -> TD_WORK_STEP_GROUP;
}

neato рисует эту диаграмму лучше, но он не поддерживает кластеры. Есть ли где то, человеческий пример, который действительно работает? Или придется каждую диаграмму в ручную тюнить, расставля позицию для каждой таблички и выбирая, чем рисовать , dot или neato?

the_moon
()

debian VirtualBox VBoxVRDP

Форум — Admin

Привет,

установил пакет virtualbox-ose под дебиан testing, но почему то отсутсвует команда VBoxVRDP. А мне надо запустить на серваке в headless режиме виртуальную машину с интерактивной прогой внутри. От чего отсутсвует VBoxVRDP и как можно по другому смотреть, что там происходит в VM не делая скриншотов? :)

Спасибо

the_moon
()

метафреймворк

Форум — Talks

Вот сегодня смотрю на страшные программулины, не gtk и не qt4, а самопальные, явОвые и подумалось, что этого не избежать. Пока две библиотеки будут соревноваться друг с другом, так и будет. Люди пишут гуи либо для qt либо для gtk либо сами изобретают велосипед.

Вот был бы еще один стандартизированный тулкит от xorg, круче qt4 и gtk, тематизируемый, позволяющий на 100 процентов использовать возможности иксов, и кто нибудь наваял бы чудесные трасляторы gtk -> xorgtoolkit и qt4 -> xorgtoolkit, то все проблемы бы исчезли. Был бы единообразный десктоп. И был бы мир и дружба на земле и десктопе.

peace mV_

the_moon
()

[virtualbox] Удалить виртуальную машину

Форум — General

Привет,

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

Я эксперементировал намедни и пытался создать еще одну виртуальную машину которая использует тот же диск, что и важная VM, но потом передумал и отменил создание, но эта новая вирт машина так и осталась в списке, не удаляется (нет такого пункта меню),

На диске, в файле .VirtualBox/VirtualBox.xml я закоментировал строку с этой вируальной машины, и из папки .VirtualBox/Machines удалил папку для этой VM. Закрыл окно VirtualBox, снова открыл, а эта VM все еще в списке.

Пробовал запускать VirtualBox с strace, но тот похоже конфиги не читает, кроме двух *dat файлов, в которых проблемная VM не упоминается даже.

Как быть? Где VirtualBox хранит конфиги? Может пока хоть одна VM работает, эта зараза не перечитывает конфиги?

Спасибо

 

the_moon
()

Ядро «раздутое и огромное» (bloated and huge)

Новости — Ядро Linux
Группа Ядро Linux

Так ответил Торвальдс на вопрос "Не слишком ли быстро добавляются в ядро новые возможности?" во время круглого стола в рамках проходящего в Портланде LinuxCon.

Модератор круглого стола, разработчик ядра Джеймс Боттомли (James Bottomley) сослался на внутреннее исследование, которое показало, что с каждым релизом ядро теряет в производительности порядка двух процентов. Конкретных планов по борьбе с падением производительности у Торвальдса нет, он считает, что Линукс пал жертвой своей популярности.

Ядро работает на таком большом количестве платформ и поддерживает такое огромное количество железа, что Торвальдс согласен, что перегруженность ядра непрактична. Но этого, как он говорит, не избежать.

>>> Статья на английском

>>> Оригинальная статья на немецком

 , ,

the_moon
()

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