Тег linux

Linda-chan

Бугага. оказывается, происходит следующее. После попытки перечислить объекты, возвращаемые запросом к WMI, устанавливается код ошибки, но самой ошибки не происходит. Иными словами, «On Error GoTo hError» не срабатывает, переход на метку не происходит. Но если сделать «Err.Number», то это свойство оказывается ненулевым (438, «Object doesn't support this property or method»). Вот тут и срабатывает обработчик ошибок. Если там же сделать что-то вроде «Err.Raise 51», то программа реально упадёт с сообщением от рантайма. В самом VB6 это случается, если, скажем, в какой-то функции перехватить ошибку, но не сделать Err.Clear. В таком случае код ошибки будет виден снаружи с тем же эффектом. Но, как правило, это не проблема, поскольку код ошибки снаружи проверяют только если она гарантировано передаётся наружу (например, полностью отключается перехват, либо после перехвата делают «Err.Raise» с новыми значениями), а если всё остаётся внутри, то и снаружи это не интересно. Вооот. Если не проверять код, то дальше WMI выдаёт информацию, но всё с теми же проблемами, с которыми я столкнулась ранее. Мне не понятно только одно: почему оно вдруг поломалось и даже после перезагрузки работает так и дальше.

Linda-chan

Похоже, проблема в WMI под Вайном. До обращений к нему обработка ошибок идёт в VB6 проге нормально. После – сходит с ума.

Linda-chan

Происходит что-то странное. Теперь, при возникновении необработанной ошибки в VB6 программе под Вайном, рантайм выдаёт сообщение об ошибке и спокойно продолжает выполнение. Раньше оно хотя бы падало совсем, а теперь вот такие чудеса OO

Linda-chan

Продолжаю атаковать WMI в Вайне. Только что всё сломалось, и класс Win32_NetworkAdapterConfiguration вообще перестал что-либо возвращать. Но это ладно. Выяснилось, что у меня в коде срабатывает обработчик ошибки, хотя для отладки я закоментировала обработку ошибок (то самое «On Error Resume Next»). Нигде выше ничего подобного нет, но программа не падает с сообщением от рантайма. Решила вписать «On Error GoTo 0», тоесть принудительно отключить обработку ошибок, всё начало падать, как и должно. Я не знаю, кто виноват, но в VB6 прогах в Вайне включен пропуск ошибок с самого начала, что явно не то, что ожидается.

Linda-chan

WMI в Вайне – это что-то с чем-то! Прямо сейчас я пытаюсь приспособить работающий под виндой код к работе под вайном. Проблема настигла меня при работе с классом Win32_NetworkAdapterConfiguration. Некоторых свойств в Вайне нет, некоторые свойства возвращают не массивы строк, а массивы, в каждом элементе которого содержатся массив строк. При чём, судя по всему, это одинаковые массивы. Зачем? Почему? Нет ответа...

Linda-chan

Что там? Когда Ёжика на линупсы выпустят?

unfalse

Вкорячил-таки World Of Warcraft на ноут с Intel Celeron N3050 и 2 Гб ОЗУ, зато с SSD на 128 Гб. Я не ожидал что игра вообще запустится, но она работает! Конечно пришлось включить минималки и уменьшить разрешение ниже 800х600. Запустил на Manjaro в initramfs fallback, т.к. иначе этот дистрибутив не работает. Можно играть, хоть и с подвисаниями, и то не всё пока докачалось.

unfalse

Задумал тут снова начать играть в World Of Warcraft, причем в Linux. Попробовал установить Battle.net на Xubuntu и Fedora. Если на Xubuntu дело дошло хотя бы до окна логина, хоть и нерабочего, то на Fedora была только ошибка запуска некоего агента. В итоге нашел скрипт (700 Мб!), специально заточенный под Battle.net здесь: https://portwine-linux.ru/battle-net-linux/
Возможный патч Бармина и всяческие руткиты внутри это конечно ещё вопрос.
Установил на Fedora и в итоге WoW запустился, но всё 3D рендерилось желтым цветом, а HUD отображался правильно.
В итоге поставил Manjaro и без каких-либо проблем, по подсказкам из FAQ из PortWine, вытянул все зависимости, по итогу WoW идет чуть ли не лучше, чем на винде. Но блин, все равно стрёмно за аккаунт Battle.net и за систему после использования скрипта. Вроде бы чуваку там донатят, поэтому смысла ему какие-то гадости делать там нет. Хочется подробнее изучить этот PortWine и вопрос безопасности, с ним связанный.

Linda-chan

Погода в Минте сломалась. Уже третий день показывает 10°C и дождь. Долго держался апплет.

Linda-chan

Неожиданно пришла груда рекомендованных обновлений на семнадцатый Минт (четырнадцатая бубунта). Что происходит?

johan

Хм. А вот, допустим, кто-нибудь с MagOS сталкивался?
Есть сабж на флешке на разделе в 3 гига FAT16 (иначе не хочет грузиться). Остальное место (на флешке) можно делить как вздумается. Жесткого диска нет.

Вопрос знатокам: как завести там Steam? (Причем, крайне желательно сохранить папку MagOS-data на вендочитаемом разделе) Официальной документации с гулькин хуй, на форумах "уменянеполучается".

rion

а кто-нибудь пробовал эту штуку https://github.com/boltgolt/howdy ?

rion

решил первый раз пощупать вейланда в кедах в генте. Пока сильно сырое. возвращаюсь на x11.

Linda-chan

Решила ранее возникнувший вопрос добавлением «history -a» в ~/.bash_logout. Посмотрим, как оно себя покажет.

Linda-chan

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

Linda-chan

Чё там? Когда двадцатая серверная бубунта LTS? Ждать? Или пока можно на восемнадцатой новые сервера делать?

rion

а насоветуйте мне какой линь поставить чтоб были кеды и пакеты бинарями и оптимизация под последние интелы

PorfiroCristos

Есть такой чудный неологизм Хворка - поебатися.
Так вот, сегодня он будет уместен, поскольку знакомые попросили глянуть ноут сыночки-корзиночки в которой ГЕНТА
Я спросил у него давно ли он всё поломал и услышал утвердительное "на первую неделю пользования, а потом нет, но новый софт ставил и оверлеи добавлял".
Так вот, последнее обновление мира - 13 апреля.
И я даше не представляю как без КРОВЬ КИШКИ РАСПИДОРАСИЛО это привести в порядок.
Сойветуйте ваши ответы, я в тупичке, если честно.

Linda-chan

Как известно, cron использует sh для запуска команд. Но через переменную SHELL можно задать тот же самый bash. Есть смысл это делать? Или использование sh даёт какое-то важное преимущество?

Shumaher

понадобилось тут снова заюзать линух, а именно создать загрузочную флешку с Ubuntu.
2 день ковыряюсь и уже припекло, блять.
обычным образом установил, всё вроде норм, загрузилось даже. ставлю на довольно медленную сд-шку через переходник, поэтому тормозит всё просто пиздец. но что делать, нормальной свободной флешки нету, а это всё для тестов делается, чтоб потом образ создать.
1 раз загрузилось кое-как, всё норм вроде, перезагружаю - зависает почему-то к херам, надоело ждать и перезагрузил комп с кнопки.
и тут хуякс, запустите вручную fsck, ну ок, кучу раз
y
y
y
y
что-то там фиксится, перезагружаю, и перестаёт система грузиться блять вообще, и я хер знает что произошло, но ждал долго.
может быть это все потому, что поставил на ext2 (а не 3/4), хер знает. но с ext2 вроде флешки дольше живут, так ведь?
похуй, вернулся опять в виртуалку, загрузился с образа, дабы потестить сначала софт. клацнул в начале русский язык, полез в терминал - пишет по-русски. Ctrl+Shift, и Alt+Shift и овер дохуя комбинаций ничего не дают. оказалось английской раскладки в live режиме просто нет, если выбрать русский интерфейс. пришлось гуглить как добавить, потому что настройки какие-то пидорско-упрощенные стали и всё по-другому.
тут стоит добавить, что последний релиз, который я юзал, был 12.04 :)
раскладку добавил, но так и осталось непонятно, как переключать их. в настройках загдочные комбинации с клавишей Super (как оказалось, это клавиша Win), а на Ctrl+Shift установить почему-то нельзя. тупо нет никакой реакции. полез опять в гугл, и чтоб это сделать надо поставить какое-то gnome-tweaks, там опять же дохера всего потыкать и возможно будет работать, с какими-то оговорками, которые даже читать было лень.
и вот тут припекло первый раз. какого хера-то блять? в то время как винда научилась устаналиваться из облака типа как макось, в убунте теперь по-человечески не поменять раскладку, и нужно читать StackExchange (!) для этого.
раньше-то всё было норм. просто не пойму.
похуй, ладно. поменяем дефолтной комбинацией, не гордые.
но внезапно, в терминале и окнах вместо английских буковок пишет всё что угодно - русские, цифры, символы, но не англиские. а в окне проверки раскладки все норм - загараются именно те кнопочки, которые тыкаешь. вот как тут одно место не припечет, а?
в итоге щас заново устанавливаю это говно на флешку, но уже изначально выбрав английский язык.
а в итоге - пиздец. столько лет прошло, 5 лет наверно кроме сервера и не запускал десктопное ничего, а вместо развития поломано даже то, что было.
можете вякать, что я неосилятор или типа того, похуй. раньше пользовался линухом достаточно много, но из-за таких вещей и перестал. тупо надоело.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.