regexp

Жизнь заставила окунуться в регулярку, ну что же отправляюсь постигать дзен. Вообще нереально написать неправильное регулярное выражение, можно написать выражение которые будет находить не то что нужно:) Здесь больше рассматривается применение в Unixовом grepе, поэтому перловочники и прочие проходят мимо.
Если у кого есть дельные советы то прошу делиться.
Читать далее «regexp»

SSH-тунель

Болеемс… давно меня простуда не настигала. Воспользуюсь случаем и напишу как можно получить доступ к любому ресурсу за NATом(фаерволом), даже если порты не проброшены!!!
До недавнего времени я не верил в такого рода магиию… как оказалось все в нашем мире возможно, просто нужно было подойти к проблеме с другой стороны 🙂
но как и везде есть свои недостатки… один белый ИП нам понадобиться(клиенту!!)
Идея заключается в том, что тунель мы строим на компе который находиться ЗА NATом(фаерволом), те он подключается к клиенту с белым IP, и уже тот подключаясь к себе…, собственно кому интересно милости просим
Читать далее «SSH-тунель»

remote USB reload

ДА, они это сделали!! обожаю 8ю Фрю… Вышла 9ка еще не смотрел:(
сколько уже 8.2, а я только заметил, позор мне. Собственно сабж
допустим у нас есть зверинец усб устройств которые любят зависать:), и помогает им только передергнуть шнурок, но сервер может стоять за 100500км от Вас.. НО ВЫХОД ЕСТЬ
usbconfig
Читать далее «remote USB reload»

SoftRAID FreeBSD


Собственно в процессе работы возникла необходимость в RAID 1 (зеркало)

Диски в зеркале лучше всего подключать к разным контролерам или даже к разным серверам!

Я думаю смысла пояснять, что такое зеркальный RAID нет, поэтому сразу приступимс

 

 

Читать далее «SoftRAID FreeBSD»

There are suspended jobs

С недавних пор пользуюсь MacOS X Lion, но поскольку ее бабушка BSD то для нее все ниже изложенное подходит. Мне понравился интерфейс яблочной оси, но без консольки я жить не могу.
Собственно сабж
There are suspended jobs (во FreeBSD, MAC OS)
Порой приходится убивать активную команду комбинацией Ctrl+Z.
Тогда она помещается в список, скажем, замороженных, и не даёт, например, спокойно выйти exit’ом.
Чтобы увидеть список таких задач, достаточно набрать в консоли jobs, затем в открывшемся списке посмотреть номер задачи, и для возобновления выполнить
fg N, где N — номер задачи, а fg — команда переноса её на передний план (от англ. foreground).

Ну, а чтобы таки убить эту задачу, воспользуйтесь комбинацией Ctrl+C.