Пятница, 20 ноября 2009 г.Обсудить
Конвертирование файлов в транслит
Нашел отличный скрипт, автора к сожалению не знаю:
#!/bin/bash
shopt -s nullglob
for NAME in *.mp3; do
TRS=`echo $NAME | sed "y/абвгдезийклмнопрстуфхцы/abvgdezijklmnoprstufxcy/"`
TRS=`echo $TRS | sed "y/АБВГДЕЗИЙКЛМНОПРСТУФХЦЫ/ABVGDEZIJKLMNOPRSTUFXCY/"`
TRS=${TRS//ч/ch};
TRS=${TRS//Ч/CH} TRS=${TRS//ш/sh};
TRS=${TRS//Ш/SH} TRS=${TRS//ё/jo};
TRS=${TRS//Ё/JO} TRS=${TRS//ж/zh};
TRS=${TRS//Ж/ZH} TRS=${TRS//щ/sh\'};
TRS=${TRS//Щ/SH\'} TRS=${TRS//э/je};
TRS=${TRS//Э/JE} TRS=${TRS//ю/ju};
TRS=${TRS//Ю/JU} TRS=${TRS//я/ja};
TRS=${TRS//Я/JA} TRS=${TRS//ъ/\`};
TRS=${TRS//ъ\`} TRS=${TRS//ь/\'};
TRS=${TRS//Ь/\'}
if [[ `file -b "$NAME"` == directory ]]; then
mv -v "$NAME" "$TRS"
cd "$TRS"
"$0"
cd ..
else
mv -v "$NAME" "$TRS"
fi
done
Использовать в bash иначе работать не будет.
Метки: converting | system
Пятница, 20 ноября 2009 г.Обсудить
Конвертирование тегов в UTF-8
Mutagen как ни когда подходит для этого черного дела:
%mid3iconv -d -eCP1251 --remove-v1 *.mp3
или
%find папка\ с\ музлом/ -name '*.mp3' -exec mid3iconv -d -eCP1251 --remove-v1 "{}" \;
Метки: converting | music
Пятница, 20 ноября 2009 г.Обсудить
Ignoring query to other database
MySQL выдае ошибку при любых обращениях:
mysql> show DATABASES; Ignoring query to other database
решение проблемы:
из страничек мана видно
--verbose, -v
Verbose mode. Produce more output about what the program does. This
option can be given multiple times to produce more and more output.
(For example, -v -v -v produces table output format even in batch
mode.)
Пример подключения:
%mysql -v -u root -p
Пятница, 20 ноября 2009 г.Обсудить
grub+usb flash
%sudo make -C/usr/ports/sysutils/grub install clean && rehash %sudo mount_msdosfs /dev/da0s1 /mnt/ %sudo mkdir -p /mnt/boot/grub %sudo cp /usr/local/share/grub/i386-freebsd/* /mnt/boot/grub/ %sudo umount /mnt/ %sudo grub
grub> device (hd0) /dev/da0 grub> root (hd0,0) Filesystem type is fat, partition type 0xb grub> setup (hd0) Checking if “/boot/grub/stage1” exists… yes Checking if “/boot/grub/stage2” exists… yes Checking if “/boot/grub/fat_stage1_5” exists… yes Running “embed /boot/grub/fat_stage1_5 (hd0)”… 17 sectors are embedded. succeeded Running “install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,0)/boot/grub/stage2 /boot/grub/me nu.lst”… succeeded Done. grub> quit

Последние комментарии
Kaspersky Rescue PXE
has symlink as parent - not starting jail
Kaspersky Rescue 10 PXE
Шаги в мир BSD.