среда, 25 января 2012 г.

Разрешение экрана монитора

Name Size px
QVGA320×240 (4:3)76,8 кпикс
SIF (MPEG1 SIF)352×240 (22:15)84,48 кпикс
CIF (MPEG1 VideoCD)352×288 (11:9)101,37 кпикс
WQVGA400×240 (5:3)96 кпикс
[MPEG2 SV-CD]480×576 (5:6; 12:10)276,48 кпикс
HVGA640×240 (8:3) или 320×480 (2:3; 15:10)153,6 кпикс
nHD640×360 (16:9)230,4 кпикс
VGA640×480 (4:3; 12:9)307,2 кпикс
WVGA800×480 (5:3)384 кпикс
SVGA800×600 (4:3)480 кпикс
FWVGA854×480 (427:240)409,92 кпикс
WSVGA1024×600 (128:75; ≈ 15:9)614,4 кпикс

пятница, 20 января 2012 г.

Linux: APE+CUE -> mp3

Устанавливаем нужные пакеты:
sudo apt-get install cuetools shntool lame monkeys-audio
  • Разрезаем весь трек на отдельные песни:
    cuebreakpoints FILENAME.cue | shntool split -o ape FILENAME.ape

    Если конвертировать поштучно:

    $ mac FILENAME.ape FILENAME.wav -d
    $ lame -b 320 FILENAME.wav FILENAME.mp3
    

Debian + Browser + Flash = не работает звук (Решено)

Устанавливаем libasound2-plugins
sudo apt-get install libasound2-plugins

Создаем конфигурационный файл /etc/asound.conf такого содержания:

pcm.!default pulse
 
pcm.pulse {
        type pulse
}
 
ctl.pulse {
        type pulse
}

Спасибо!

понедельник, 16 января 2012 г.

Мотнирование DD-образа

Создаем папку, куда будем монтировать dd-образ
# mkdir /path/to/mount
Смотрим разделы по секторам
# fdisk -lu /path/to/dd/image
Видим, приблизительно, такое
Disk /dev/loop0: 10.0 GB, 10056130560 bytes
240 heads, 63 sectors/track, 1299 cylinders, total 19640880 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xc1afc1af
 
Device Boot Start End Blocks Id System
/dev/loop0 * 32 4097519 2048728+ b W95 FAT32
Соответсвенно, наш раздел начинается с сектора 32
32x512=16384

Монтируем с указанием "начала"
# mount -o loop,offset=16384 /path/to/dd/image /path/to/mount

пятница, 13 января 2012 г.

Cisco 2600: minicom + сброс пароля

Устанавливаем minicom
# apt-get install minicom
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  lrzsz
The following NEW packages will be installed:
  lrzsz minicom
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 432 kB of archives.
After this operation, 1,266 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y

Подключаем циску по консольному шнурку (COM-RJ45)

Определяем на каком tty у нас сериальник

# dmesg | grep tty
[    0.000000] console [tty0] enabled
[    0.888199] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.888542] 00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

Соответственно у нас это ttyS0

Настраиваем minicom

# minicom -s

выбераем пункт

Serial port setup

далее нажимаем A и меняем устройство

A - Serial Device
/dev/ttyS0

Нажимаем E и тоже меняем

E - Bps/Par/Bits
C:  9600 (нажать C)
Q: 8-N-1 (Нажать Q)

Далее сохранем настройку и выходим

Save setup as dfl
Exit

После выхода сразу получаем консоль

Welcome to minicom 2.4

OPTIONS: I18n                                                                
Compiled on Sep  5 2010, 08:31:32.                                           
Port /dev/ttyS0 

User Access Verification                                                     

Password: 
% Password:  timeout expired!
Password: 
% Bad passwords

Циска ругается на пароль.

четверг, 12 января 2012 г.

Linux: востановление файлов с NTFS

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

sudo fdisk -l
Disk /dev/sda: 250 GB, 250056737280 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *           1        1216     9767488   83  Linux
/dev/sda2            1216       30402   234436545    5  Extended
/dev/sda5            1216        1583     2947927   82  Linux swap
/dev/sda6            1584       30402   231480585   83  Linux

Disk /dev/sdb: 8 GB, 8029962240 bytes
248 heads, 62 sectors/track, 1020 cylinders
Units = cylinders of 15376 * 512 = 7872512 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1   *           1        1020     7841729    b  HPFS/NTFS

Соответсвенно, нам нужен /dev/sdb1

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

sudo ntfsundelete /dev/sdb1

Сдесь мы получаем вывод со списком файлов

Имена файлов, которые могут восстановленные появляются в правой колонке.

Процент в третьей колонке рассказывает нам, какая часть этого файла может быть восстановлена.

Далее мы можем востановить файлы указав маску:

например, мы будм востанавливать все файлы с расширением jpg

Это делается следующим образом:

sudo ntfsundelete /dev/sdb1 –u –m *.jpg

Файлы будут сохранены в теущем каталоге