Когда нужно проверить работу почтового сервиса цепочки хостов, но нет ни mailx, ни xmail — поможет данный пример. Неоднократно выручал меня в сложных ситуациях. Python де-факто сейчас есть практически везде, поэтому скрипт можно применить опять таки практически на любой системе, будь то xBSD либо очередной клон Linux. #!/usr/bin/env python # -*- coding: utf-8 -*- import…
Обрезка длинного текста с помощью CSS
Когда длинный текст не помещается в строку, а переносить его на следующую испортило бы дизайн и было бы крайне не желательно, обычно в верстке большинство веб-мастеров используют css свойства white-space: nowrap; и overflow: hidden, позволяющие запретить перенос текста, и разрешить его перекрытие контейнером, в котором он находится. Но есть способ элегантнее — дополнить многоточием сокращаемую…
Unix-socket сниффер — socat
Бывает необходимо послушать траффик между клиентом и сервером, общающимся через unix-сокет. Для этого копируем переименовываем сокет скажем в сокет.orig и поднимаем одноименный сокет, который будет транслировать все данные в оригинал. Немного об опциях socat: -t100 — таймаут 100 сек. -x -v — дублирование данных в STDERR, в формате hexadecimal с указанием направления передачи данных. Ниже привожу…