### luit -encoding "KOI8-R" ssh groogle.com ### screen mcabber screen -c /dev/null -q -t mcabber -S mcabber mcabber ### openrrcp померять длину кабеля sudo /usr/bin/rrcpcli -k 0027 -t 1 00:08:09:70:00:27@eth1 show int 2 ### nc nc -q0 -l -p 6000 | tar -x tar -c Ubuntu.8.10.i386.repository | nc -q0 192.168.0.1 6000 ### luit LANG=ru_RU.CP1251 luit sqlplus ### nnov.ru whois -h whois.nnov.ru gorbti.nnov.ru ### создание gpg ключа gpg --gen-key ### генерация ключа к Release gpg --output Release.gpg -ba Release
Создано: 03-03-2009 20:36:09
изменено: 16-06-2012 21:05:24
Метки: work
Создано: 03-03-2009 14:41:14
изменено: 21-01-2010 10:39:03
Метки: pam
from http://habrahabr.ru
Подумал, что было бы неплохо использовать usb-flash (или SD-карту в ридере лэптопа) для авторизации на своих машинах без пароля. Сделать это оказалось очень просто.
Подумал, что было бы неплохо использовать usb-flash (или SD-карту в ридере лэптопа) для авторизации на своих машинах без пароля. Сделать это оказалось очень просто.
Создано: 03-03-2009 12:30:03
изменено: 23-08-2009 13:05:41
Метки: livecd
В винде:
syslinux -sfma f:
В линуксе:
на флэшку надо скопировать образ дискеты с досом odin1200.img и memdisk из пакета syslinux
syslinux -sfma f:
В линуксе:
syslinux /dev/sdX cat syslinux.cfg
default freedos prompt 0 label freedos kernel memdisk append initrd=odin1200.img
на флэшку надо скопировать образ дискеты с досом odin1200.img и memdisk из пакета syslinux
http://habrahabr.ru/blogs/linux/53276/
Как установить Linux из сети
Буквально вчера хабраюзер Arceny поведал нам об установке дебиана с USB-flash. В статье он упомянул о возможности установки «С помощью загрузки по сети (PXE boot)», благодаря чему я решил наконец написать материал по созданию сервера pxe boot.
Как установить Linux из сети
Буквально вчера хабраюзер Arceny поведал нам об установке дебиана с USB-flash. В статье он упомянул о возможности установки «С помощью загрузки по сети (PXE boot)», благодаря чему я решил наконец написать материал по созданию сервера pxe boot.
При просмотре логов с помошью tail -f подсвечиваем нужные слова:
tail -f /var/log/messages | perl -pe 's/(слово|другое_слово)/\e[0;36;10m$&\e[0m/g'
stty -F /dev/ttyS0 19200 time 5 -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 -isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl -echoke (while :; do echo -e "aatt++wwsstt\\rr" > /dev/ttyS0 ; sleep 2 ; done ) &
Создано: 25-02-2009 13:27:44
изменено: 23-08-2009 11:04:21
Метки: fonts
из какой-то рассылки
$ sudo aptitude install fontconfig-config
$ sudo dpkg-reconfigure fontconfig-config
Font tuning method for screen: Native
Enable subpixel rendering for screen: Always (или Automatic)
Enable bitmapped fonts by default?: No
С этими настройками шрифты выглядят нормально на TFT-мониторах. На LCD-мониторах не проверял из-за отсутствия таковых.
$ sudo aptitude install fontconfig-config
$ sudo dpkg-reconfigure fontconfig-config
Font tuning method for screen: Native
Enable subpixel rendering for screen: Always (или Automatic)
Enable bitmapped fonts by default?: No
С этими настройками шрифты выглядят нормально на TFT-мониторах. На LCD-мониторах не проверял из-за отсутствия таковых.
<td>([^<]*)</td> - субрегулярка regexp -all -inline {[[:<:]][0-9]+[[:>:]]} $a - найти все числа в $a [A-Za-z] [[:alpha:]] - буквы (2 еще и нелатиницу цепляет) [0-9] [[:digit:]] \d - цифры [ \b\f\n\r\t\v] [[:space:]] \s - пробелы, табуляции, переводы строк [[:digit:][:alpha:]_] [\d[:alpha:]_] [[:alnum:]_] \w - все буквы, цифры и _ [[:<:]] and [[:>:]] - начало и конец слова .+\n - помечается максимальный блок до последнего перевода строки .+?\n - помечается символы до первого перевода строки </p> <td>(.*?)</td> - пометить блок между тегами
опции regsub и regexp:
lineanchor - заставляет рассматривать ^$ как признаки начала и конца строки а не последовательности
linestop - исключает символ переноса из набора .*
Создано: 19-02-2009 22:44:48
изменено: 21-01-2010 10:15:17
Метки: video
from d-r@l.d.o
> Пытаюсь захватывать сигнал с тв-тюнера (Beholder 509 FM) командой:
> >
> > mencoder -tv alsa:adevice=hw.1,0:freq=199.25:fps=25 -ovc copy -oac copy
> > -o record.avi tv://
> > Видео и звук получаются как при ускоренной перемотке
Скорее всего, тюнер умеет отдавать только звук с частотой дикретизации 32 кГц, даже если mplayer его просит отдавать 48 кГц (известный баг в SAA7134). Попробуй так:
mencoder -tv driver=v4l2:norm=SECAM:width=720:height=576:outfmt=yv12:chanlist=russia:audiorate=32000\
:alsa=1:amode=1:adevice=hw.1:immediatemode=0:forceaudio=1 -ovc copy -oac copy -o record.avi tv://9
> Пытаюсь захватывать сигнал с тв-тюнера (Beholder 509 FM) командой:
> >
> > mencoder -tv alsa:adevice=hw.1,0:freq=199.25:fps=25 -ovc copy -oac copy
> > -o record.avi tv://
> > Видео и звук получаются как при ускоренной перемотке
Скорее всего, тюнер умеет отдавать только звук с частотой дикретизации 32 кГц, даже если mplayer его просит отдавать 48 кГц (известный баг в SAA7134). Попробуй так:
mencoder -tv driver=v4l2:norm=SECAM:width=720:height=576:outfmt=yv12:chanlist=russia:audiorate=32000\
:alsa=1:amode=1:adevice=hw.1:immediatemode=0:forceaudio=1 -ovc copy -oac copy -o record.avi tv://9
Создано: 19-02-2009 20:25:37
изменено: 23-08-2009 13:01:15
Метки: css
из чьего-то блога
Вы наверное не раз замечали, что при использовании тега PRE или CODE для отображения какого-то куска кода получается весьма некрасивая картина. А именно: строки отображаюся без переносов, растягивая и портя дизайн сайта. До того как я написал прошлую заметку я особо не заморачивался данной проблемой. Сегодня же пришлось погуглить и найти красивое CSS решение проблемы:
<--cut-->
Собственно, первый атрибут удаляем, т.к. он бесполезен. Третий — потому как pre-line — это тот же pre-wrap, но сжимающий последовательности символов пустого пространства (что нам не надо). А пятый — из-за отсутствия смысла. Комментарии (они не «условные») также можно удалить, т.к. они загромождают место.
А если взять за предположение, что пользователи Оперы и Фаерфокса все-таки знают, что такое обновление, достаточно и двух строчек:
Соответственно, такое решение позволяет встраивать многострочный код, который, наконец, будет подстраиваться по ширине блока. Без всяких дополнительных тегов, но за счет места в CSS.
Вы наверное не раз замечали, что при использовании тега PRE или CODE для отображения какого-то куска кода получается весьма некрасивая картина. А именно: строки отображаюся без переносов, растягивая и портя дизайн сайта. До того как я написал прошлую заметку я особо не заморачивался данной проблемой. Сегодня же пришлось погуглить и найти красивое CSS решение проблемы:
<--cut-->
pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
pre { //white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ //white-space: pre-line; /* CSS 2.1/3 *// white-space: -moz-pre-wrap; /* Mozilla */ //white-space: -hp-pre-wrap; /* HP printers *// white-space: -o-pre-wrap; /* Opera 7 */ white-space: -pre-wrap; /* Opera 4-6 */ word-wrap: break-word; /* IE 5.5+ */ }
Собственно, первый атрибут удаляем, т.к. он бесполезен. Третий — потому как pre-line — это тот же pre-wrap, но сжимающий последовательности символов пустого пространства (что нам не надо). А пятый — из-за отсутствия смысла. Комментарии (они не «условные») также можно удалить, т.к. они загромождают место.
А если взять за предположение, что пользователи Оперы и Фаерфокса все-таки знают, что такое обновление, достаточно и двух строчек:
white-space: pre-wrap; word-wrap: break-word;
Соответственно, такое решение позволяет встраивать многострочный код, который, наконец, будет подстраиваться по ширине блока. Без всяких дополнительных тегов, но за счет места в CSS.