8 июля 2011 г.

Запись дисков для xBox 360 в Linux

не моя заметка, источник

Вот только недавно задался вопросом по записи дисков на игровую консоль xBox 360 в операционной системе Debian. Перечитал множество мануалов в интернете, но некоторые из них сразу внушили сомнения…

Первые из попадавшихся заметок оказались с комментариями “Не получилось, диск не читается на xBox 360”. Я наткнулся и на такие где были успешные отзывы. Смутило то, что эти заметки отличались друг от друга полностью, а также у них отсутствовали какие-либо комментарии. Из-за этого я не стал проводить эксперименты. Больно смутило меня это всё.

Хотел сделать запись диска на xBox 360 пакетом k3b, но в настройках данного пакета не нашёл такого как было написано в заметках посещённых сайтов. И по сему пошёл, как обычно, по пути консоли. В этом пути имеются свои непонятные особенности, о которых я напишу чуть ниже. А пока расскажу как у меня получилось записать диск для консоли xBox 360.



Открываем консоль от root’a и даём команду:

growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/sr0=/media/disk/xbox360/image.iso

где:

-use-the-force-luke=break:1913760 – указываем приводу принудительно переходить на второй слой для записи

-dvd-compat -speed=2 – скорость записи 2х

/dev/sr0=/media/disk/xbox360/image.iso – куда пишем и откуда берется образ для записи (в данном случае sr0 – это наш dvd-привод)

6 июля 2011 г.

чем лучше ядро 2.6.39?

как говориться, прогрессивное человечество облегченно вздохнуло. :) пришу несколько позже релиза. хотелось потестировать и убедиться в стабильности. в чем была заковыка со времён ядра 2.6.35?
дело в том, что обновления ядра с 2.6.35 до 2.6.38 сопровождалось сильными проблемами с usb устройствами: нестабильная работа wlan. пришлось даже написать скрипт для случая вывала беспроводной связи: каждые несколько секунд проверял ping до маршрутиризатора, в случае нулевого ответа перегружал скриптом соединение. можно сказать, жесть.
с чем это связано? многие проблемы связаны с переходом от старого алгоритма bkl, его "выколупыванием" из кода ядра. немногим более в деталях можно было бы сказать, что жесткая завязанность драйверов usb с алгоритмом блокированного ioctl, нужен был полный переход на новый ioctl без bkl (big kernel lock).
честно говоря, даже удивляет то, что непромышленные дистрибутывы не так уж и быстро перешли, или переходят на новую версию ядра.

с версиии 2.6.35 реакция была очень разная, к примеру, wlan связь вываливалась при копировании с одного usb устройства на другое; при интенсивном трафике через беспроводную связь; просто спонтанно, с симптомами, свойственными перегреву чипа.

боле подробно о bkl: ссылка

Восстановление данных на Windows, LInux, BSD, MacOS, DOS

Порой случается так, что нечаянно удалили данные, а копии не было. Очень хорошая утилита для восстановления таких файлов: TestDisk, Data Recovery
подробная информация здесь: http://www.cgsecurity.org/wiki/TestDisk

3 июля 2011 г.

Улучшаем лобзик - 2

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

ОСТЕРЕГАЙТЕСЬ ПОПАДАНИЯ СВЕТА ЛАЗЕРА В ГЛАЗА!


почти готово, осталось присоединить батарейки, отъюстировать наклон и... пилить строго вертикально.
батарейки не стал навешивать на конструкцию, из-за веса.
сам лазер думаю позже укрепить зажимом из тонкого металла

в принципе, батарею можно использовать от старого сотового телефона, либо можно изменить конструкцию ручки, встроив источник тока внутрь.

провод можно пропустить внутри трубки лобзика, если конструкция позоляет. самое главное - не делать отверстие в месте напряженности трубки

Автор идеи - я