Archive

Posts Tagged ‘shell’

Разгон Canon 400d до 3200 ISO

December 5th, 2009 Davnozdu 5 comments

Вступление


Сегодня мы займёмся модернизацией известного фотоаппарата Canon EOS 400d с помощью дополнения к прошивки CHDK

CHDK (Canon Hacker’s Development Kit) — резидентная программа для компактных и зеркальных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. Создана сообществом энтузиастов CHDK. Является резидентной программой, но по сложившейся традиции часто называется альтернативной прошивкой.

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

Предыстория


Этим летом в сети появилась информация о успешной расшифровке прошивки Canon EOS 400d.
Как оказалось, для этого великолепно подошёл набор утилит от другой модели – Canon EOS 30d.
И после достижения успешного результата началась кропотливая работа по модернизации внутреннего ПО 400-тки.

Canon 400d
Читать дальше…

Gentoo: Получи SMS когда закончится сборка пакета

April 24th, 2009 Davnozdu 3 comments

Всем привет!

Вот наткнулся на интересную статью для пользователей Gentoo.

Идея: Поставить сборку пакета (или обновление мира) с помощью emerge и получить SMS при выполнении.

Реализация:

Нам потребуется:
mailx client (mail-client/mailx) – это консольное приложение для отправки почты.
MTA (mail transfer agent) агент для mailx (Postfix, Sendmail или ssmtp)

Скрипт: /usr/local/sbin/emobalert

Copy SourceCopy HTML

  1. #!/bin/sh
  2. # Record exit status of emerge–must precede ALL other commands!
  3. [ $? -eq 0 ] && RESULT=”PASS” || RESULT=”FAIL”
  4. # Change next line to your mobile/SMS address
  5. SMS_ADDR=”2015551212@sms.some-mobile.com”
  6. LAST_PKG=”$(tac /var/log/emerge.log | awk$2 == “>>>” {print $4,$5,$6,$7; exit;}’)”
  7. CFG_MODS=”$(find /etc -iname ‘._cfg????_*’ | wc -l)”
  8. mail -s”Emerge Completed” $SMS_ADDR <<-EOM
  9. ${RESULT} ${LAST_PKG}
  10. :::
  11. ${CFG_MODS} config updates pending
  12. $*
  13. EOM

Замените SMS_ADDR на Ваш телефон и SMS шлюз оператора.
И сделайте скрипт исполняемым.

Запуск:

Например вот так:

emerge -uDv world; emobalert

И по окончании сборки Вы получите такое сообщение:

From: root@localhost.localdomain
(Emerge Completed)
PASS (2 of 2) app-crypt/seahorse-2.22.3
:::
0 config updates pending

По моему очень удобно.

Источник

Загрузчик PLOP – загрузись с чего угодно и где угодно

April 12th, 2009 Davnozdu 4 comments

Всем привет!
Сегодня хочу поделиться с Вами информацией об очень интересном загрузчике – Plop
Вот список того что он умеет:

* CD/DVD boot without BIOS support
* USB boot without BIOS support (UHCI, OHCI and EHCI)
* Floppy boot
* Different profiles for operating systems
* Define up to 16 partitions
* No extra partition for the boot manager
* Hidden boot, maybe you have a rescue system installed and the user should not see that there is another system installed
* Boot countdown
* Hide partitions
* Password protection for the computer and the boot manager setup
* Backup of partition table data
* Textmode user interface 80×50
* Graphic user interface 640×480, 800×600, 1024×786, 1280×1024
* MBR partition table edit
* Start of the boot manager from harddisk, floppy, USB, CD, DVD
* Starting from Windows boot menu
* Starting from LILO, GRUB, Syslinux, Isolinux, Pxelinux (network)
* The boot manager is freeware

Самая любопытная его возможность – загрузка с USB и CD дисков на тех материнских платах, где эта возможность отсутствует (Старые материнские платы).
И что самое интересное, он позволяет получить USB 2.0 скорость на тех материнских платах, на которых эта возможность урезана (касается первых материнских плат, с поддержкой загрузки с USB устройств).

Например Ваша мат.плата выдаёт USB 2.0 скорость в ОС Windows или Linux, но при загрузке с USB работает на USB 1.1 и грузиться ОЧЕНЬ медленно.

Начнём Мы как обычно с установки.
Читать Далее…

Разлочка GPS навигатора

March 27th, 2009 Davnozdu 17 comments

Всем привет!

Купил я себе вот такой GPS навигатор.
Функциональность у него просто потрясающая при цене всего 120 баксов:

- All-in-one navigation, communication, and entertainment handheld
- 5.0″ vibrant color TFT LCD touch screen
- Powered by Windows CE 5.0 worldwide English/WWE operating system
- CPU: Centrality Atlas-III 372MHz ARM
- Memory: 64MB RAM
- 12-channel parallel GPS satellite tracking
- Comes with a 2GB SD card with street-level USA maps bundled by the manufacturer
- 3rd party WinCE GPS navigation software can be downloaded and installed
- Supports SD/SDHC cards up to 8GB in size
- Built-in bluetooth handsfree speakerphone that pairs with cell phones
- Built-in FM radio tuner
- Lithium rechargeable 1000mAh battery allows standalone self-powered operation
- Built-in MP3/MP4 player supports WMV9, MPEG4, DIVX5.0, WMA, ASF, AVI, MP4, JPG, BMP, GIF, PNG, and more file formats

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

Исправление этого мы и займёмся.

Существует два вида устройств: PNA и PDA

PNA – обрезанный вариант Windows Mobile (WM) специально для GPS навигаторов.
Причём WM используется только как платформа для запуска оболочки навигатора.

PDA – Самый обычный полноценный КПК с полной версией WM

Суть разлочки: Сделать старт explorer.exe вместо той оболочки, которая идёт у Вас с навигатором.

Существует 3 метода разлочки и каждый из них позволяет сделать безболезненный откат:
Читать Далее…

Kaspersky RescueCD на Flash, через Grub4DOS

March 6th, 2009 Davnozdu 1 comment

Всем привет!
Сегодня займёмся Kaspersky RescueCD.
По сути это обычный LiveCD с антивирусов KAV для проверки Вашей системы на вирусы.
Если у Вас нет загрузочной Flash с Grub4DOS то Вы можете её сделать следуя инструкциям

Приступим к установке:
Читать Далее…