Что делатьснова разобрать, внимательно посмотреть, что не так, откуда происходит кривизна, исправить, собрать.
tail -f имяфайла
, а в другой части вы будете вводить текст. Одно с другим не будет пересекаться. В принципе это аналогично тому, что предложил ky0, только в пределах одного окна, если вам так удобнее. За исключением простого перетыкания как можно понять, что к какому порту относится?В зависимости от того, чем не нравится перетыкание.
И зачем для каждого лайка и просмотра мы добавляем + 1Частный случай, когда у поста ноль лайков или ноль просмотров. Логарифм от нуля равен минус бесконечности (ну или не определён, смотря на каком уровне говорить о математике). Приходится добавлять 1, чтобы не получить ошибку. Тогда для нуля лайков получим Log(1)=0 и всё в порядке.
можно также рандомно дать диапазон, типа для (A) диапазон 35-45, а для (B) - диапазон от 15-25Можно, но лучше не надо. Это излишне и совсем не даст лучшего результата, чем без рандома в этом месте. Рандом уже есть при выборе постов на основании веса, этого достаточно. Но если хотите, то попробуйте.
но (С) все равно не совсем понимаю как работаетВернёмся к Log(1)=0. Представьте пост, у которого ещё не было ни одного просмотра. Ну и, разумеется, лайков у него тоже нет.
не совсмем понимаю что такое a,b, c и как мне их найти
до покупки шлюза хочу убедиться в своих действияхНу дыкЪ: до покупки шлюза поднимайте Asterisk и добивайтесь возможности позвонить с одного телефона на другой именно через Asterisk. Если это получится, то и со шлюзом справитесь.
при переезде на новый сервер, чтобы не вводить каждую строчку, я на старом сервере делаю
head .bash_history
, вижу там строчку типа sudo apt install screenfetch mc iftop iotop htop smartmontools qemu bridge-utils pptp-linux lm-sensors hddtemp ntp network-manager ssvnc socat colordiff fail2ban samba
(которую я же набирал при настройке старого сервера), копирую эту команду на новый сервер, жму Enter.