Плохая идея бездумно закатывать себе найденный в интернетах конфиг, без понимания что там и как. Лучше тогда оставить конфиг по умолчанию, он вполне нормальный.
DHCP бывает сервер, а бывает клиент. Для подключения к провайдеру чаще всего нужно, чтобы соответствующий порт и интерфейс были сконфигурированы как DHCP Client, а это порты udp 67 и 68, если их зарезать, то DHCP сломается. Сервер в домашнем роутере обычно нужен для раздачи адресов своим домашним устройствам (не только компам, но и всем этим телефонам, телевизорам и яндексколонкам).
Описание протокола DHCP есть в Википедии, если интересно, но я повторюсь, что при недостатке знаний лучше не мудрить и оставить то, что умные люди сделали в автоконфигураторе по умолчанию.
Selenium сам берёт куки и заголовки, ведь это обёртка над настоящим браузером. Никакого "парсить куки" там нет, сама эта фраза лишена смысла.
Проблема именно в том, что Selenium детектится по своим особенностям. И даже если использовать разные хаки для обмана сайта, то чисто поведенческие факторы (количество запросов в секунду, количество запросов к API без запросов инициирующих API-вызовы страниц, итд итп) всё равно никак не обойти: сайт покажет капчу, которую придётся решать.
Deman1, ошибка No space left означает что кончилось место.
Ну а для адресов, кончающихся на /, wget всегда создаёт index.html, потому как не может в каталог положить файл с пустым именем (что, очевидно, невозможно).
Станислав, интернет в Казахстане ходит через Россию, и там часто блокировки из России работают.
Кроме того, если пользоваться услугами именно российского хостера, то у него эти блокировки могут быть сами по себе, вне зависимости от страны размещения серверов.
Для подобной задачи сервера лучше арендовать в Европе.
Frik44, при любой отправке или редактировании сообщения изменённая клавиатура всегда отправляется целиком заново, нельзя отправить только изменившиеся части. Поэтому надо хранить у себя в базе/FSM-контексте/in-memory-хранилище/ещё-где-то исходные данные, на основе которых можно составить клавиатуру, и формировать их каждый раз заново.
Например, если мы хотим выдавать все элементы корзины, то храним список товаров с их количеством, и выдаём строчками кнопки: "минус", "текущее количество", "плюс". Минус и плюс изменяют текущее количество, по средней кнопке можно отправлять новым сообщением или редактированием текущего с добавленной кнопокой "назад в корзину" показывать описание этого товара.
Тут много можно навертеть, сделать весьма изощрённо и красиво. Конечно, ограничения Телеграма всё равно никуда не денутся (например, на максимальное количество инлайн-кнопок - придётся придумывать способ постраничного вывода корзины...), это недостаток, но как бы трудно ожидать от готовой платформы такой же гибкости, как от собственного приложения.
Да, сообщение с инлайн-кнопками можно редактировать, убирая в них лишнее или добавляя что-то новое, заменяя кнопки некоторого уровня вложенности кнопками следующего уровня, итд итп. Но можно и новые сообщения отправлять. Можно посмотреть как это реализовано в моём боте https://t.me/glagolitic_bot .
Александр Фил, нет, delete webhook не имеет никакого отношения к завершению опроса. Это нужно чтобы отключить приём событий на имеющийся вебхук (в дальнейшем можно задать другой или перейти на polling).
Василий Банников, ну по сути там примерно такое и есть, вся история пошифрована, чтобы пустить в неё нового участника, надо чтобы кто-то из имеющихся участников разрешил ему обмен ключами. Возможно, в конечном счёте история шифруется каким-то общим ключом, получение которого каким-нибудь DH-подобным механизмом, я не разбирался.
Но цена всего этого - реальные неудобства для конечного пользователя. Зашёл с другого устройства - надо с уже зашедшего ранее его подтвердить, чтобы произвести обмен ключами - или все чаты останутся зашифрованными. Или использовать сохранённый экспортированный заранее ключ.
psiklop, свитч ничего не делает с адресами и связностью (если это обычный неуправляемый свитч или если управляемый, но не настроен как-то хитроумно), если провод воткнут в свитч, а свитч воткнут в роутер, то это то же самое, что провод напрямую воткнут в роутер.
Ну и в портах роутера тоже будет локалка между хостами, если специально не накручивать.
tukreb, Viber сначала переехал в Израиль, а потом продался японской Rakuten. Но если с ними вести деловую переписку, то отвечают евреи. И по субботам от них практически не дождёшься ответа, реально, проверено :)
abupushka, не нужно жить чужим мнением и рассказами "высшее образование не нужно". Да, чтобы как-то научиться кодить и за годы работы приобрести приличный опыт оно действительно не особо-то и нужно. Но слово science в DS не просто так: чтобы стать хорошим специалистом, нужно реально иметь очень хорошую базу знаний по науке. Которую нельзя приобрести копипастами кусков кода с хабра.
Бросить институт - плёвое дело. А пройти его программу потом будет намного сложнее. И если уж поступать с целью избежать армии, то лучше поступать в такой, в котором хоть какую-то базу дадут. Тем более что я не зря упомянул первые два курса. Большинство требуемых основ дают именно тогда. А дальше станет понятнее, стоит ли вообще продолжать.
Не так часто встречаются люди, которые могут эффективно получать образование самостоятельно. Большинству намного лучше и эффективнее заниматься по отлаженным учебным программам у опытных специалистов.
Для начала в сторону линейной алгебры (метод Гаусса, матрицы, определители, собственные значения, ЖНФ итд). Для школьника этого уже будет выше крыши. Но всё это не должно быть в ущерб основной школьной программе и сдаче ЕГЭ! И вообще, более рационально было бы сдать ЕГЭ на приемлемом уровне и пойти в такой вуз, где достаточное количество математики входит в программу первых двух курсов.
Можно попытаться восстановить предыдущий размер раздела, но результат не гарантирован. Но может удастся загрузить виртуалки с livecd и хотя бы данные повытаскивать, если у вас бэкапа не было или он недостаточно новый...
DHCP бывает сервер, а бывает клиент. Для подключения к провайдеру чаще всего нужно, чтобы соответствующий порт и интерфейс были сконфигурированы как DHCP Client, а это порты udp 67 и 68, если их зарезать, то DHCP сломается. Сервер в домашнем роутере обычно нужен для раздачи адресов своим домашним устройствам (не только компам, но и всем этим телефонам, телевизорам и яндексколонкам).
Описание протокола DHCP есть в Википедии, если интересно, но я повторюсь, что при недостатке знаний лучше не мудрить и оставить то, что умные люди сделали в автоконфигураторе по умолчанию.