Обновить
259
0
Alexander@simpleadmin

Пользователь

Отправить сообщение
mkpipe testpipe

Вероятно речь об mkfifo?

echo abrakahabra >> testpipe
cat testpipe

Это только каналы ввода/вывода, а где фоновый процесс?

Вариант реализации посредством mkfifo в статье приведен
Заголовок спойлера
$ mkfifo in out
$ tr -u a b <in >out &
$ exec 3> in 4< out
$ echo abrakadabra1 >&3
$ echo abrakadabra2 >&3
$ echo abrakadabra3 >&3
$ read var <&4 ; echo $var
bbrbkbdbbrb1
$ read var <&4 ; echo $var
bbrbkbdbbrb2
$ read var <&4 ; echo $var
bbrbkbdbbrb3


во ВСЕХ шеллах при помощи pipe

Разумеется, приведенный вариант не универсален и не будет работать во всех шеллах. Хотя, скорее всего, во всех Борн-шеллах должен отработать.
Как простой пример — persistent connection к БД.

Андрей, хоть это и единственное найденное применение описанное в статье, на самом деле я при первой возможности ушёл от этого решения.
Причины:
— умирание сопроцесса при «битых» запросах (как следствие необходимость проверки жизнеспособности сопроцесса);
— потеря неизвлечённых данных при этом;
— геморойная обработка данных при извлечении и сопоставление их с запросом.
Всё-таки работа с БД — это не стихия *sh.
Хамить я тоже умею, заметили?

То что это Ваш стиль общения исключительно Ваше дело.

А статью Вам действительно стоит прочитать всю, тогда Вы найдёте ответ на:
вы нигде не упоминали, что это под freebsd.

Хоть это и не имеет прямого отношения к вопросам статьи, отмечу, что все нижеприведённые примеры сделаны на

$ uname -opr
FreeBSD 10.1-STABLE amd64


И на
И что конкретно я должен был прочитать?

Хотя бы
Разумеется, если данное поведение нас не устраивает, его можно изменить, например используя stdbuf

$ coproc stdbuf -oL -i0 tr a b

какая версия tr?

https://www.freebsd.org/cgi/man.cgi?tr
поэтому пример, где «процедура записи/чтения» не отработает

Вам стоить прочитать всю статью, а не урывок в конце и решение найдётся.
Мы поговорим об основных отличиях и преимуществах Tarantool, поделимся опытом использования и планами на будущее

Отличиях от чего и преимуществом над чем?
Плюс наш сервис доступен даже далеким от ИТ людям.

Это и есть «главное отличие»
В остальном функционал вполне реализумый однострочниками закинутыми в крон.
ping:
$ ping -c 1 -t 10 ya.ru || echo "ALARM PING" | mail -s "alarm" alarm@example.com

http (код ответа):
$ curl -sI https://ya.ru | grep 'HTTP/1.1 200 Ok' || echo "STATUS" | mail -s "alarm" alarm@example.com

http (ключевое слово):
$ curl -s https://ya.ru | grep -F 'morda-logo' || echo "KEYWORD" | mail -s "alarm" alarm@example.com

открытые порты:
$ nmap -p 80 ya.ru | grep -F '80/tcp open  http' || echo "PORT" | mail -s "alarm" alarm@example.com
уже вышеупомянутый rdp (которого нет на сайте, т.е. мы уже превзошли возможности сайта):
$ hydra -l USER -p PASSWORD -t 2 111.111.111.111 rdp | grep -F 'USER' || echo "alarm rdp" | mail -s "alarm rdp" alarm@example.com

и т.д. и т.п.

Доавьте немного фантазии и 5-10 строчек кода и получите свой гибко/легко-конфигурируемый комбайн/велосипед не зависящий от неизвестно как работающего стороннего сервиса.

Но, реальный плюс данных сервисов всё-таки есть — возможность сделать look со множества направлений. Но как по мне — это единственный плюс.
сделайте сами, а-ля
$ hydra -l USER -p PASSWORD -t 2 111.111.111.111 rdp | grep -F 'USER' || echo "alarm rdp" | mail -s "alarm rdp" alarm@example.com

или я чего-то не понял в задаче?
Безусловно, элемент погрешности при этом присутствует, но в большинстве случаев это сработает. Для себя я так и сейчас определяю качество статьи, просто лень считать в уме.
А я бы добавил показатель «полезность статьи» — отношение просмотров, к добавленным в избранное
image
т.е. статью добавил в избранное каждый 63-й читатель. Это намного качественнее(чем рейтинг статьи) свидетельствует о пользе изложенного для целевой аудитории.
2 VBart
Валерий, прокомментируйте, пожалуйста, когда ждать версию под FreeBSD и с чем связан unsupported?
в идеале должно быть как-то так
Заголовок спойлера
image

Если не лень, сделайте тест — https://2ip.ru/privacy/
Лучше из нескольких браузеров.

Особенно интересуют:
— Утечка IP через Flash
— Утечка IP через WebRTC

Совпали ли с реальным?
Не работал с криптопро. На сколько понимаю они в pfx или pb7? В openssl для этих посткоманд не предусмотрен парсинг сведений, т.е. опция -text недоступна.
Можно попробовать сделать, например, так (для pfx):
$ openssl pkcs12 -in cert.pfx | openssl x509 -noout -text

вероятно запросит пароли.
или так без извлечения ключа:
$ openssl pkcs12 -in cert.pfx -nokeys | openssl x509 -noout -text
Не на 40 из тех соображений, что у меня вокруг довольно много других точек доступа. Не хотел, чтобы интерферировали, и вроде бы обычный hostapd не дает включить 40, если вокруг есть точки на такой же частоте.

Да, нужно патчить hostapd, я делал зимой для 2.5, если интересно могу поискать.
Привожу пример своих настроек:
/etc/hostapd/hostapd.conf
Заголовок спойлера
interface=wlan0 #Интерфейс
driver=rtl871xdrv #Используемый драйвер
ssid=AP #Название точки доступа
hw_mode=g #Стандарт работы точки доступа
channel=6 #Частотный диапазон
macaddr_acl=0 #Не использовать списки доступа
auth_algs=1 #Использовать WPA
wpa=2 #Версия протокола
wpa_passphrase=raspberry #Пароль для подключения
wpa_key_mgmt=WPA-PSK #Метод аутентификации
wpa_pairwise=TKIP #Алгоритмы работы с ключами и шифрованием
rsn_pairwise=CCMP


Почему не на 40 MHgz?

Как обстоят дела webrtc, flash утечками?
глухо, выводов нет.
ТП молчит.
Несмотря на все плюшки OVH там много своих проблем. Самое жуткое это техподдержка. У меня есть тикет открытый 20/02/2016 14:41 на который первый ответ пришёл 11/04/2016 10:42. И это вопрос по недоступности сервера! Причём, как правило, первые 5 ответов даются крайне некомпетентыми сотрудниками.
Неоднокартно выделяемые подсети не назначались серверу. Сейчас по этой проблеме вновь висит открытый тикет уже 3-и сутки.
При аппаратных падениях вообще жуть. Раз 7 сервер падал так что не откликался ни ipmi, ни ребут из панели и через api не выполнялся. И раза 3 при этом первым ответом рекомендовали проверить правила файервола.
Ну по поводу того как при платеже на 1 руб через li*pay снимается 101,05 руб я уже многократно писал.
Стоит же в Таллине bitcoin-банкомат и курс приемлемый (по крайней мере в прошлом году как на btc-e +-2%) и не кинет и не грохнет. Да, не анонимно, но если кому надо, то иди снимай.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность