На фрилансе что искать? Мне не надо ничего делать на фрилансе, нужны ключевые слова, например "fullscreen mode screen orientation", которые возвращает промис и событие и по MDN понятно что делать можно.
Гугление ничего не дало, и возможно это и есть ответ на вопрос (искомого мной события/промиса нет в javascript).
И странно, почему убрали тег javascript и оставили google chrome, т.к. между моим вопросом и хромом столько же общего, сколько между MDN и firefox.
Дмитрий Кузнецов, ну по логике так да. Обычно для этого в цикле там устанавливают какую-то задачу.
Тут проблема в том, что демон вообще никогда не завершается, даже если произошла фатальная php-ошибка.
Кстати, после такого kill 733814 перестаёт работать:
pcntl_signal(SIGTERM, function () {
exit;
});
Т.е. будто бы сам PHP препятствует завершению скрипта. Раньше работало норм.. на старой версии php.
Да, демон должен работать постоянно, но он не должен быть вообще неубиваемым.
arsen1717, в крайнем случае можешь тогда в текстовом файле в блокноте сделать замену
http:// на wget http://
https:// на wget http://
Получится файл со списком команд, теперь их можно разом все скопировать и вставить в консоль (но лучше не все сразу, а кусками, иначе есть вероятность что консоль зависнет).
Команды сразу запустятся, т.к. перевод строки - запуск команды. В конце enter ещё нажми, что бы последняя команда тоже сработала.
Да, это получится не так быстро и не так красиво, но, хоть как-то.
arsen1717, там самоподписанный сертификат. Просто используй ту опцию, что предлагает (--no-check-certificate).
Но почему у тебя wget не видит file.txt - очень странно. Я надеюсь, это всё делается на одном компе?
Только что проверил у себя на винде, скачал и установил wget (без доп. настроек), всё норм:
Виктор Таран, ох... вряд ли проводник windows работает где-то отдельно, так что говорить о нём отдельно нет смысла.
И это именно настройки ОС, проводник не влияет на блокнот.
Виктор Таран, для зарегистрированных расширений файлов винда скрывает расширение (меняется в настройках). Сейчас проверил - это касается и заголовка блокнота.
Из чего кстати можно сделать вывод, что для часто меняющихся строк может быть разумнее использовать char, вместо varchar. Оверхэд с занимаемым местом будет и там и там, но в случае с char не потребуется расщеплять страницу.
Т.е., допустим, таблица - файл .ibd. В строке пишем в varchar 'qwe', следом там другие поля. Потом решили обновить varchar, более длинным текстом, чем сейчас, но просто так его вписать нельзя - перезапишем следующее поле
Хотя рано отметил решением. Мне бы больше технической инфы.
Например, у меня 80 тыс строк. Там, по-мимо int, ещё 4 поля varchar(255), что уже должно давать 80000 * 4 * 255 = 80Мб минимум. Хотя на деле, менее 50Мб.
Либо под "резервировать место" тут понимается не то же самое, что в файловых системах, тогда не ясно, чем такая резервация отличается от описания фрагментации в моём вопросе.
binary(16) not null