Pull to refresh
16
0
Але́ксий @Alukardd

User

Send message

D-state — это uninterruptible sleep, исправьте пжст.

Немного понекропощу, но в статье ошибка и мне опять пришлось убеждать человека что это не правда.

>>> Mon *-12-01/3 — Третий понедельник декабря.

Это ни какой не третий понедельник декабря, это значит следующее:

взять каждый третий день декабря, начиная с 1го числа. И применить условие "Понедельник". Что совпало то совпало.

А почему TeamSpeak? Есть, например, mumble, с, кажется, лучшим качеством звука и производительностью.
А откуда взялись три? Когда два: ethernet и infiniband. Да и ethernet при наличии infiniband можно часто не строить, а использовать ipoib.
Не стоит забывать, что Infiniband как протокол и само Infiniband оборудование имеют более низкие задержки чем Ethernet.
Это не равнозначные команды.
Да, именно с добавленными байтами, есть проблема…
:n это не про переключение между split'ами
vimdiff это для небольших файлов (несколько десятков мегабайт, ну максимум сотня-другая), потом оно начинает ощутимо тормозить.
Чот как-то сложно и не удобно…

Вариант 1: использовать утилиту cmp
$ cmp -l bad.png good.png | gawk '{printf "%08X %02X %02X\n", $1-1, strtonum(0$2), strtonum(0$3)}'
00003680 00 AF
00003681 00 EB
00003682 00 0B
00003683 00 9F

Вариант 2: vim
vimdiff bad.png good.png
# и в каждой панели выполнить :%!xxd
Это же просто адрес из его примера с локальным кэширующем dns сервером. Потому, для автора, 192.168.100.1 — это «основной».
В целом, расписали много полезного, но столько трепаться про getaddrinfo и не упомянуть о существовании /etc/gai.conf, считаю неверным.
И, что примечательно, ресурсы работают без https…
То, что вы показали как использовать Lua, это хорошо, спасибо.
Но тут можно было обойтись чистым nginx'ом, на if'ах и несколько групп upstream'ов, cookie можно выставить непосредственно из приложения.

Ну и в довершении покажу Вам вот это — ngx_stream_split_clients_module
О-о-ох, а Вы всё продолжаете писать ужасный код, и ладно бы сами писали для себя скрипты, так нет, это статья на весь рунет!
Прочтите для начала Bash Pitfalls, а то я не знаю с чего начать комментирование Вашей статьи…
Да пофиг, он всё же шифрованный.
А ещё лучше использовать less для этого, что бы не засирать окно эмулятора терминала.
Ну сколько можно писать статьи о Bash и упорно лепить sh-совместимые команды?!
Bash гораздо функциональнее чем описанные здесь примеры.
Я уже не говорю о том, что вы пишите ужасный код, и некоторые привычки могут рано или поздно вылиться Вам боком, например использование [, вместо [[, или использование `$a', вместо `a' внутри $(( )). Конечно всё это рабочие варианты, если помнить о разных нюансах, но тогда не надо статью озаглавливать как «Bash-скрипты».
1
23 ...

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity