« первая ‹ предыдущая(18) 19 следующая(20) › последняя(23) »
Создано: 03-03-2009 20:36:09 изменено: 16-06-2012 21:05:24  Метки: work

###
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
1312 просмотров читать далее 0 комментариев

Создано: 03-03-2009 14:41:14 изменено: 21-01-2010 10:39:03  Метки: pam
from http://habrahabr.ru
Подумал, что было бы неплохо использовать usb-flash (или SD-карту в ридере лэптопа) для авторизации на своих машинах без пароля. Сделать это оказалось очень просто.
1435 просмотров читать далее 0 комментариев

Создано: 03-03-2009 12:30:03 изменено: 23-08-2009 13:05:41  Метки: livecd
В винде:
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
1615 просмотров 0 комментариев

Создано: 02-03-2009 23:10:02 изменено: 23-08-2009 13:03:19  Метки: pxe linux debian
http://habrahabr.ru/blogs/linux/53276/
Как установить Linux из сети
Буквально вчера хабраюзер Arceny поведал нам об установке дебиана с USB-flash. В статье он упомянул о возможности установки «С помощью загрузки по сети (PXE boot)», благодаря чему я решил наконец написать материал по созданию сервера pxe boot.
2168 просмотров читать далее 2 комментариев

Создано: 02-03-2009 16:04:21 изменено: 21-01-2010 09:40:58  Метки: perl tail highlight
При просмотре логов с помошью tail -f подсвечиваем нужные слова:
tail -f /var/log/messages | perl -pe 's/(слово|другое_слово)/\e[0;36;10m$&\e[0m/g'

2412 просмотров 0 комментариев

Создано: 27-02-2009 15:14:37 изменено: 18-12-2009 20:40:12  Метки: work bash watchdog

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 ) & 

1443 просмотров 0 комментариев

Создано: 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-мониторах не проверял из-за отсутствия таковых.
1556 просмотров 0 комментариев

Создано: 23-02-2009 11:49:03 изменено: 19-12-2009 00:18:54  Метки: regexp tcl

<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 - исключает символ переноса из набора .*

1178 просмотров 0 комментариев

Создано: 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
1625 просмотров 0 комментариев

Создано: 19-02-2009 20:25:37 изменено: 23-08-2009 13:01:15  Метки: 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.
1549 просмотров 0 комментариев

« первая ‹ предыдущая(18) 19 следующая(20) › последняя(23) »