• Debian swap vm.swappiness = 0, есть ли подводные камни?

    sotvm
    @sotvm
    Александр Карабанов,
    данные на диск (в своп) не перестали писаться,
    но т.к. у меня размер диска всего 120Гб
    и памяти 8Гб,
    я никогда не забивал память до упора ))
    у меня нет таких задач,
    поэтому своп, как таковой мне вообще не нужен,
    пригодился только один раз, когда выкачивал всю свою ленту из coub.com,
    поэтому, если был бы диск больше, я бы добавил свопа 8гб,
    а если бы было памяти 16,
    то я бы его вообще не использовал никогда
    Написано
  • Debian swap vm.swappiness = 0, есть ли подводные камни?

    sotvm
    @sotvm

    vm.swappiness = 60

    Получается при занятости оперативки на 40% - начинает использоваться swap.

    при vm.swappiness = 60
    swap начинает использоваться . при занятости на 40% (от суммы размера ОЗУ + размер файла/раздела подкачки),
    те. если у вас 8GB ОЗУ и 8GB swap, то свопинг начнётся при загрузке памяти 40% от 16GB,
    я обычно держу 1GB файл подкачки при 8GB оперативки
    и использую vm.swappiness = 10,
    но как то раз, мне не хватило оперативки, после чего я увеличил размер swapfile до 4GB
    Написано
  • Как мне получить все страницы likes.json?

    sotvm
    @sotvm Автор вопроса
    Александр,
    сделал "разовый вариант", т.к. это не так часто будет нужно.
    в firefox открыл страницу своих лайков,
    тык по СКМ и скролю страницу до упора :),
    потом сохраняю Save page as.. Web Page, complite Likes.html
    загружаю это файл на сервер,
    там там его обрабатывает likes.php и я просто сохраняю страницу как html

    <?php
    
    // ФАЙЛ по умолчанию
    $default_file = file_get_contents('Likes.html') ;
    // если в GET-параметрах присутствует ключ file и это значение не пустое
    if(isset($_GET['file']) && $_GET['file'] != '' )
    {
    // ..., то переменная равняется этому значению
    $file = $_GET['file'];
    $timeline = file_get_contents($file) ;
    }
    else // иначе, берем значение по умолчанию
    $timeline = $default_file;
    ?>
    <code lang="html">
    бла-бла-бла
    </code>
    <code lang="php">
    <?php
    echo "<div id='coub'>";
    $regexp = '/"Coub::Simple","permalink":"(.+?)","title":"(.+?)","visibility_type":.+?"image_versions":\{"template":"(.+?)"/'; 
    
    preg_match_all($regexp, $timeline, $matches);
    foreach ($matches[0] as $value) {
    $span =  '$2';
    $replacement = "<div class='coub' onmouseover='showName(this);'><a href='//coub.com/view/\\${1}1'  onclick='return frame(this);'><img src='$3'></a><span>$span</span></div>";
    $echo = preg_replace($regexp, $replacement, $value) ;
    echo preg_replace("~\\\\\"~", "\"", $echo) ;
    };
    echo "</div>";
    echo "<script>menu()</script>";
    //echo "</body></html>";
    ?>
    </code>



    С первого раза не получилось - комп завис )) , оказалось маловато памяти - всего 8Gb
    добавил к файлу подкачки + 4Gb, был 1Gb.
    Как пример
    Написано
  • Как в адресной строке искать по закладкам?

    sotvm
    @sotvm
    Константин Цветков,
    никак
    то, что вы указали search?q=test
    обрабатывает сервер сайта, а вам, как я понимаю, нужно найтить в своих вкладках браузера
    Написано
  • Как в адресной строке искать по закладкам?

    sotvm
    @sotvm
    попробуй с помощью гор. кнопок "Ctrl + F"
    Написано
  • Как использовать часть URL как переменную?

    sotvm
    @sotvm Автор вопроса
    мне не нужна проверка, т.к. я не знаю какие каналы буду использовать,
    но нужно, если параметр не указан т.е. обращение идёт просто к фаилу, без ?бла-бла
    выдавала канал который прописан по дефолту
    если из условия удалить часть && in_array($_GET['channel'], $allow_channel_list)
    сделал так
    у меня по ссылке открывает с пусты параметром,
    т.е. дефолтный канал,
    а если мне нужно,
    то я дописываю в строку браузера нужное мне

    <?php
    // значение по умолчанию
    $default_channel = "svm.loop";
    // если в GET-параметрах присутствует ключ channel и это значение не пустое
    if(isset($_GET['channel']) && $_GET['channel'] != '' )
    {
    // ..., то переменная равняется этому значению
    $channel = $_GET['channel'];
    }
    else // иначе, берем значение по умолчанию
    $channel = $default_channel;
    ?>
    Написано
  • Как использовать часть URL как переменную?

    sotvm
    @sotvm Автор вопроса
    вот за это СПАСИБКИ,
    дальше уже сам поколдую/разберусь
    Написано
  • Как использовать часть URL как переменную?

    sotvm
    @sotvm Автор вопроса
    AUser0,
    немного вроде дошло ))
    сделал/попробовал пока так
    <?php
    parse_str($_SERVER['REQUEST_URI'], $output); 
    $output = array_keys($output[0]); 
    $channel = "$output";
    //$channel = "svm.music";
    ?>

    забирает/присваивает $channel полную строку, т.е. https://test.php?svm.loop
    а как мне грепнуть/забрать только то, что идёт в URI / $channel , после ? ,т.е. svm.loop ?
    Написано
  • Как использовать часть URL как переменную?

    sotvm
    @sotvm Автор вопроса
    мне её нужно ипользовать в text.php
    я добавил ваш код в файл test.php

    <?php
    $channel = "svm.music"; 
    echo $_REQUEST[$channel];



    далее, в браузере открываю hhtps://site/test.php?svm.loop

    мне нужно чтобы php присвоил переменной channel , значение svm.loop
    и продолжил выполнение остального кода
    Написано
  • Как использовать часть URL как переменную?

    sotvm
    @sotvm Автор вопроса
    и что с этим делать ???
    Написано
  • Как в браузере сделать режим одного окна?

    sotvm
    @sotvm
    в firefox добавить в ярлык(который в меню пуск или на панели задач) параметр firefox --new-instance
    тогда с этого ярлыка не будут открываться доп окна, если браузер уже работает,
    но это не отменяет того случая, когда из браузера открывают ссылку в новом окне
    для других браузеров погугли сам
    или в терминале запусти с параметром --help или -h и прочитай хелп
    chromium -h
    chromium --help
    firefox -h
    firefox --help
    Написано
  • Как в браузере сделать режим одного окна?

    sotvm
    @sotvm
    добавить нужные ссылки на панель закладок
    или в newtab(есть дополнения,) ,

    65a35030031b2620592420.png

    чтобы всегда можно было открыть нужное,
    ну и конечно же научить как пользовать браузер (в пределах начинающего)
    Написано
  • Поиск-замена в html?

    sotvm
    @sotvm Автор вопроса
    Спасибки )
    Написано
  • Как скрывать блок в msFavorites если count меньше 0?

    sotvm
    @sotvm
    скритом парсим значение нужного элемента,
    сравниваем,
    если условие не/выполняется - ставим нужному элементу стиль display:none
    Написано
  • Как изменить маштаб видео?

    sotvm
    @sotvm
    Valentin Barbolin,
    я на фильмикс смотрел и через VLC,
    раньше был bash скрипт, который обрабатывая ссылку на страницу filmix с видео
    и открывал прямую ссыль на файл в плеере
    но сейчас, автор забросил этот скрипт :(
    Написано
  • Как изменить маштаб видео?

    sotvm
    @sotvm
    Valentin Barbolin,
    у меня и на filmix работало, с 25" монитором 21:9
    сейчас обычный 19" монито 16:10, так что проверить не могу,
    есть ещё подобные плагины/расширения, погугли UltraWideo
    Написано
  • Сколько может храниться информация на внешнем HDD без потерь?

    sotvm
    @sotvm
    хотелось бы послушать ещё
    и случаи из практики чтобы быть во все оружия.

    658e60493c998394357360.gif
    Столько не живут ))
    Написано
  • Как искать в текстовом документе слова определенной длины?

    sotvm
    @sotvm
    попробуй так перечислить символы, которые должны быть,
    [a-zA-Zа-яА-Я]
    можешь в [] подставить пробел, точку и др. символы (кури маны по grep+regexp)
    {20,} значит 20 символов и больше
    Но у меня работает и так [a-Zа-Я]
    Написано
  • Где найти сервис дающий ссылку на файл с расширением файла в конце (пример: https://**********.dat)?

    sotvm
    @sotvm
    Drno,
    что именно в платном варианте?размер хранилища?
    раньше можно было прокачать акк, для получения холявы,
    мне было не нужно - хватает 4,38 ГБ (столько было изначально),
    я на мылру, успел отхватить облако в 1000Gb ))
    Написано
  • Где найти сервис дающий ссылку на файл с расширением файла в конце (пример: https://**********.dat)?

    sotvm
    @sotvm
    Drno,
    в "бросай коробке" - можно,
    только не уверен на счёт размера в 6Gb, т.к. у меня бесплатный акк.
    вот две ссылки , одна прямая, вторая на сайте dropbox
    https://dl.dropboxusercontent.com/s/6xj5hs016td5dci/pelevin-otryvok.mp3
    https://www.dropbox.com/s/6xj5hs016td5dci/pelevin-otryvok.mp3?dl=0
    Написано