Архив автора: admin

Не работает джойстик при запуске игр в отдельном x-сервере. Linux Mint, Ubuntu.

Год назад, я уже писал о способе, как повысить быстродействие запускаемых с помощью wine, windows игр. Выяснилось, что не только wine сильно прибавляет в скорости от запуска в отдельном x-сервере, но и жадные до ресурсов эмуляторы игровых консолей pcsx2 и dolphin, так-же существенно выигрывают в скорости эмуляции «тяжёлых» игр при использовании этого метода. Но при этом возникает другая проблема — в эмуляторе перестаёт работать джойстик, что сводит удовольствие от игры на нет. Решение заключается в создании правила для udev:

# cat >> /etc/udev/rules.d/99-joystick.rules << _EOF_
KERNEL==»event*», ENV{ID_INPUT_JOYSTICK}==»?*», MODE:=»0644″
_EOF_

После этого, отключаем джойстик от компьютера, выполняем:

# udevadm control —reload

Вновь подключаем джойстик к компьютеру и можем наслаждаться игрой 🙂
Например, вот команда запуска уже настроенного pcsx2 и игры Metal Gear Solid 2: Sons of Liberty в отдельном x-сервере:

$ env __GL_THREADED_OPTIMIZATIONS=1 xinit /usr/games/PCSX2 —nogui /media/yar4e/X_X/Gamez/Sony Play Station 2/MGS2/Диск 1 (v1.1)/SoL(v1.1).iso — :1

Автор: Yar4e

​Жульен с курицей и грибами Термомикс.

Ингредиенты:

  • 100 г сыра
  • 300 г грибов (кусочками)
  • 2 луковицы
  • 2 морковки
  • 300 г куриного филе
  • 50 г сметаны или майонеза
  • 20 г растительного масла
  • соль
  • перец
  • тертый сыр Читать

Функция reload, углубляемся, примеры

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


message = “First version”
def printer():
    print(message)
Этот модуль создает и экспортирует два имени – одно связано со строкой, а другое является функцией. Теперь запустите интерпретатор Python, импортируйте модуль и вызовите функцию, которую он экспортирует. Функция выведет
значение глобальной переменной message:
% python
>>> import changer
>>> changer.printer()
First version
Не закрывая интерактивную оболочку интерпретатора, отредактируйте файл модуля в другом окне:
…измените файл changer.py, не останавливая интерактивный сеанс…
% vi changer.py
Измените глобальную переменную message, а также тело функции printer:
message = “After editing”
def printer():
    print(‘reloaded:’, message)
Затем вернитесь в окно интерактивной оболочки и перезагрузите модуль, что-
бы выполнить обновленный программный код. Обратите внимание: в следую-
щем листинге видно, что операция импортирования модуля не дает желаемого 
результата – на экран выводится первоначальный текст сообщения, несмотря 
на то, что файл был изменен. Чтобы задействовать новую версию, необходимо 
вызвать функцию reload:
…вернитесь обратно в интерактивную оболочку… 
>>> import changer
>>> changer.printer()  # Никакого эффекта: используется прежняя версия модуля
First version
>>> from imp import reload
>>> reload(changer)    # Принудительная загрузка/выполнение нового кода

>>> changer.printer()  # Теперь будет запущена новая версия
reloaded: After editing
Обратите внимание, что функция reload в действительности возвращает объект – обычно ее результат игнорируется, но поскольку интерактивная оболочка автоматически выводит результат выражения, интерпретатор вывел результат в виде строки .

Автор: Няшный Человек
Дата публикации: 2015-11-29T12:13:00.001+02:00

Как сбросить пароль root пользователя в Linux

Итак, однажды это случается у каждого, мы забыли пароль суперпользователя линукс root! Существует два основных способа восстановить рут доступ.

Способ 1

Загружаемся с LiveCD (у меня это был CentOS 6.5). Выбираем восстановление системы.

Screen01

Далее язык, раскладку, подключение к сети нам не нужно – выбираем “No”, и нажимаем

“Continue”.

Потом выбираем shell и нажимаем Ok. В коммандной строке пишем:

# chroot /mnt/sysimage

Меняем пароль root:

# passwd root

Готово. Перезагружаемся.

Способ 2

Через GRUB. В окне загрузчика GRUB выделяем строку с нужной версией линукса, для которого нужно сбросить пароль. Жмем ‘e’ для редактирования. Выбераем строку ядра. Добавим ‘single’ в конец строки. Нажмем ‘b’ для загрузки. Если система продолжает запрашивать пароль рута, добавим в конец строки init=/bin/bash Снова жмем ‘b’ для загрузки. После этого мы либо увидим приглашение для рута, либо восстанавливающее меню, где нужно выбрать строку с рутом.

Screen02

 

И снова пишем для того чтобы изменить пароль у пользователя root:
# passwd root

Небезопасные модемы Yota: запускаем сервис общественного контроля

26 ноября компания HeadLight Security представила бесплатный онлайн сервис Yota.hlsec.ru для проверки наличия уязвимостей в программном обеспечении популярных LTE-модемов и роутеров Yota. Цель данной инициативы — проинформировать пользователей об угрозах, которым они подвергаются, подключая к своему компьютеру небезопасное оборудование, и ускорить исправление ошибок производителем.
Сервис Yota.hlsec.ru осуществляет диагностику брешей в программном обеспечении модемов и роутеров Yota на компьютерах c операционными системами Microsoft Windows и Apple Mac OS, а также наглядно демонстрирует использование уязвимостей в связанных веб-приложениях (например, в личном кабинете пользователя).
Презентация сервиса состоялось на конференции ZeroNights 2015 в рамках доклада Михаила Фирстова «Уязвимости программного обеспечения телекоммуникационного оборудования Yota«. При обнаружении на компьютере пользователя модема или роутера Yota и выявлении соответствующих уязвимостей, на экране компьютера демонстрируются возможные результаты эксплуатации обнаруженных недостатков — в частности, запускается приложение «Калькулятор» или отображаются данные из личного кабинета, а также расширенная информация о среде пользователя.

Множественные уязвимости высокой степени риска в программном обеспечении Yota были обнаружены экспертами HeadLigt Security еще в августе 2015 года. Одна из уязвимостей позволяет выполнить код на удаленном компьютере без непосредственного взаимодействия с пользователем (достаточно просто посетить определенный веб-сайт). В сентябре Yota была неоднократно проинформирована о наличие проблем безопасности в выпускаемых этой компанией модемах и ПО, однако обновлений безопасности так и не последовало.

Демонстрация использования уязвимостей приводится в этом видео:

 

 

В 2014 г. в России, по данным Comnews, было продано почти 5 млн USB-модемов. Согласно оценке аналитиков J`son & Partners за 2010 год, доля Yota на российском рынке USB-модемов составляет около 10%. Модемы и роутеры Yota активно используется не только в качестве домашних и корпоративных решений, но и для подключения терминалов оплаты, банкоматов, систем видеонаблюдения, охранных и пожарных сигнализаций.
Компания HeadLight Security придерживается политики ответственного разглашения информации об уязвимостях, информируя о найденных ошибках безопасности сначала производителя, и только спустя продолжительное время (минимум 45 дней) детали предаются широкой огласке. Данный подход позволяет защитить пользователей в том случае, если разработчик продолжает продавать продукт, но не осуществляет его адекватную поддержку: нередко проинформированный производитель не выпускает исправления месяцами, а то и годами, что играет на руку злоумышленникам. Аналогичную позицию в отношении раскрытия информации занимают, к примеру, специалисты по безопасности Google (что отражено в блоге компании), CERT Карнеги Меллона и большинство других крупных исследовательских центров в области информационной безопасности.

Автор:
Дата публикации:

Удаленный контроль обучения

Удаленный контроль обучения

Удаленный контроль обучения
================================================================================
Светлана Бублич on 12/05/2014 01:35:00

В феврале 2014 года компания «SIKE.
Корпоративные системы» завершила
разработку системы «Удаленный контроль
обучения», предназначенной для мониторинга
результатов подготовки и переподготовки
специалистов с помощью тренажеров.
Увеличение темпа жизни, усложнение
технологических процессов, появление новых
информационных систем обусловливает
развитие IT-технологий, обеспечивающих
контроль обучения персонала с помощью
удаленного доступа. Современный уровень
развития компьютерных технологий
позволяет разрабатывать системы, которые
дают возможность преподавателю или
представителю руководства проследить за
результатами обучения сотрудников.
Компания «SIKE. Корпоративные системы»,
оперативно реагирующая на трендовые
тенденции рынка компьютерных тренажеров,
разработала систему, которая решает две
важные задачи:
1) осуществляет контроль хода процесса
обучения в компьютерных классах в режиме
«реального» времени,
2) представляет отчет результатов
тестирования.
Система «Удаленный контроль обучения»
обеспечивает автоматическое получение и
доставку информации с объектов мониторинга
на любой компьютер компании. Проверяющему
представляются подробные данные по каждому
проходящему обучение специалисту. Они
включают: ФИО, должность, режим и время
обучения, количество пройденных сценариев,
средний балл. Для облегчения проверки в
системе существует функция, позволяющая
собрать все компьютеры в одну форму, даже
если они расположены в разных компьютерных
центрах. Интерфейс становится проводником
по аудиториям «виртуального учебного
центра».
Общая форма позволяет централизованно
отслеживать обучение сотрудников. Для
упрощения представления информации о
времени, потраченном на обучение, система
подает данные в виде вертикальных диаграмм.
Дополняя информацию о времени, потраченном
на обучение, система анализирует и
формирует круговые диаграммы,
демонстрирующие общий прогресс
прохождения сценариев тренажера.
Преимуществом системы «Удаленный контроль
обучения» является простота формирования
отчета результатов тестирования.
Проверяющий может создавать отчет в
соответствии с задачами обучения. В полном
виде отчет включает результаты
тестирования и ошибки. Варианты отчета
могут содержать только результаты или
только ошибки. Подобная форма контроля
способствует оптимальному мониторингу
качества обучения.
Система, разработанная компанией «SIKE.
Корпоративные системы», позволяет
выстроить продуктивную систему управления,
поскольку дает возможность:
1) удаленно контролировать проведение
обучения;
2) оперативно получать обработанную
информацию об обучении;
3) знакомиться с результатами обучения,
данными в простом и понятном виде;
4) максимально быстро выявлять пробелы в
профессиональных знаниях сотрудников.