Там программирование практически не нужно. В любом случае, если вы математик, с логическим мышлением, то изучить язык программирования для конкретной задачи не составит труда (разве что С++ сложноват). Придет время, поставят перед вами задачу - изучите. А так продолжайте заниматься тем, чем нравится - наукой.
Довольный Жизнью, а мой не поддерживает. Мучился с прошивками OpenWRT и DD-WRT, в итоге угробил свой роутер. Теперь, вот, заказал Zyxel Keenetic Air. Скоро приедет.
На самом деле слишком много чести, так как фильтрация рекламы далеко не полная. Проще на все компы поставить uBlock. Только две причины сподвигли меня на подписку SkyDNS:
1) блокировка рекламы на мобильных устройствах
2) удобная и красивая админка SkyDNS - прям глаз радуется
Ну и минусом идет замедление интернета, т.к. их DNS сервер (193.58.251.251) не очень отзывчивый, порой до 1 секунды доходит. Проверял здесь. Для сравнения гугл днс (8.8.8.8) - 10мс, а яндексовский днс (77.88.8.88) - стабильно 140мс (но это пинг до РФ).
landergate, по мере набора запроса поисковик подсказывает (угадывает), чтобы это могло быть.
Вот я к примеру ввожу "а" - он мне сразу предлагает "авито", "аэрофлот", "альфа банк". Значит ли это, что я всем этим уже интересуюсь? Ввожу "ан" - предлагает "антиплагиат", "анонимайзер". Боже, да я уже, получается, делаю покупки, лечу куда-то, обхожу блокировки и еще кучу всего (гугл предлагает гораздо больше вариантов). А я всего-то хотел написать "ананас".
Так что никто в здравом уме не будет сохранять неполные запросы и анализировать их потом. Мало того, что это тонна информации на голову человека, который будет просматривать, так еще и достоверность практически нулевая.
Или вы думаете, кто-то наберет "я террорист", потом сотрет, а потом станет искать котиков? И ради такого сценария парсить недозапросы миллионов пользователей? Да ну, сказки.
Ко мне однажды пришел брат и спросил: "не мог бы ты обжать мне сетевой провод?". Я мог бы честно ответить, что могу, и помочь. Но я не стал этого делать. Поинтересовался, в чем проблема. Оказалось, что Интернет не работает. Подправили настройки компьютера - всё заработало.
По сути вопроса, если коротко: я считаю, что лучше использовать удобные вещи, чем мучиться с глючными.
Не архивируется и не хранится. Давайте без паранойи. Поставьте себя на место поисковика. Неотправленные запросы - это такая каша, что лучше подождать, пока пользователь введет до конца, и тогда уже таргетить свою рекламу.
Диски ваши? Если не ваши, то это не ваша проблема, а руководства - пусть предоставят сейф или отдельное помещение. Не хотят - их проблема, им расхлебывать последствия. Если вы и есть руководство, то в чём проблема? Действуйте.
Напишите свой велосипед, это не сложно.
Несколько функций, которые рекурсивно вызывают друг друга, формируя структуру документа в процессе парсинга. В нераспарсенных кусках просто экранируем символы, в том числе < и >. Потом склеиваем всё вместе.
bask, дело не только в "дольше и сложнее", а в том, что надо знать и понимать все приёмы компилятора, чтобы его переплюнуть. Знаний самого ассемблера мало. То есть дело не в самом ЯП, а в умении оптимизировать. Компилятор делает это автоматически, а у человека голова опухнет на функции из 20 строк. И вместо того, чтобы программировать, человек будет 90% времени тратить на оптимизацию, и в итоге окажется, что чего-то забыл или не учел, из-за чего код в итоге медленнее, чем на С++. Сейчас никто не пишет на ассемблере даже критичные места, т.к. выхлоп мизерный, если вообще есть. Ассемблер сейчас применяется очень узко - там, где компилятор пока не умеет, какие-нибудь редкие микроконтроллеры или новейшие инструкции процессора. А обычные алгоритмы, в том числе игровые - это С++ и прочие высокоуровневые ЯП.
bask, ассемблер быстрее лишь в теории. На практике компилятор С++ делает такое, что вручную, вооружившись лишь голыми знаниями об устройстве процессора, сделать очень сложно и долго, а ошибок при этом понаделать гораздо легче.
То есть вполне реальна ситуация, когда вы неделю будете оптимизировать код на ассемблере, экономя каждый такт процессора, а написанный на коленке код С++ всё равно будет быстрее.