All streams
Search
Write a publication
Pull to refresh
5
0

Экспериментальное велосипедостроение

Send message

"Добраться" могут просто блокировками. Решаемо, но тред начался с комментария:


Теперь и гугл будет через VPN (https://habr.com/ru/post/439292/#comment_19722380)

То есть в таком сценарии и DuckDuckGo будет "через VPN".

Качество поиска как раз лучше (по крайней мере лично для меня). Проблема скорее в том, что и до него рано или поздно доберутся.
Тоже было такое. При том дело было за городом и водитель до меня ехал дальше и дольше, чем мне надо было доехать. Просто поставил ему низкую оценку с соответствующим комментарием. После никак не мог найти машину, пока не поменял класс на «бизнес».
Маховик из конденсатора с пластинами из литиевых аккумуляторов поднятый в стратосферу, один конец которого максимально нагрет, а другой охлаждён, всё это скручено во всех возможных направлениях до предела упругой деформации и статически заряжено относительно земли. Чего бы ещё добавить? :)
Не поддерживаю мнение автора, но предчувствуя закидывание сами знаете какими тряпками, призываю быть чуточку терпимее к нему. Иначе это как обматерить человека за ругать.
Тем, для кого это ведро действительно представляет проблему, наверное, действительно стоит это учитывать. Так же как идя на рынок вместо супермаркета стоит учитывать, что вместе с возможностью купить более качественных овощей-фруктов есть шанс, что подсунут гнилья или обсчитают. В случае рынка это решается простой внимательностью, но кому-то может быть лень смотреть/считать, а кто-то на рынок вместо казино за азартом ходит. Каждый сам выбирает. Кстати, в этой возможности выбора огромный плюс наличия множества отдельных стран вместо гипотетической «одной хорошей», которая была бы абсолютным монополистом со всеми вытекающими (что частично решается разделением на штаты/регионы, но только частично). Есть куда уехать, если уж совсем припечёт. Если, конечно, границы не закроют.
Эх. Стоил бы не $600, а хотя бы 300. А так жаба душит.
Прямо сейчас на первом попавшемся сайте добавил в корзину 100 полукилограммовых пачек калийной селитры. 8000 рублей. «В наличии 103 шт.»
Вполне доступно, если нужно. Потратить час на поиски и будет в два раза дешевле наверняка.
А, точно. Определённо южное полушарие)
В смысле солнце «на севере» проходит? Так куда направлена камера никак не определено.
Когда ещё фуллстеком был (сейчас бекендер), тоже в js через $ отображал где просто dom-елемент, а где с jQuery-обёрткой. Тот факт что это вообще элемент, а не что-то другое обычно ясно по названию.
Не всякий кот. По моим наблюдениям, некоторые коты отлично умеют обобщать, а у некоторых всё очень конкретно: если нельзя на этот стол, то нельзя на него, другой стол (а может и этот же, но в другом углу) тут не причём. Некоторые ещё и предположения строят. Например, если подозревает, что нельзя, но точно не знает, то привлекает внимание хозяина голосом, внимательно следит за реакцией и аккуратно пробует сделать что-то. А другие даже на неприятных ошибках не учатся. Конечно в условиях далёких от городской квартиры (деревня, лес), это прямо отражается на продолжительности жизни.
Хм, а что если распознавать модифицированный код как ещё один набор инструкций, а момент этой модификации как переход между ними? Правда это потребует как минимум дополнительной памяти. Зато в итоге имеем программу которая относительно эффективно работает и на очень ограниченном железе и на машине с кучей памяти, где эти оптимизации по памяти фактически будут развёрнуты обратно в оптимизации по времени. Тот факт что написание такого кода обойдётся дороже любого железа опустим
Однажды сделал для специфических нужд (хотя больше поиграться) машину с весьма ограниченным объёмом памяти (восьмибитная шина на всё про всё). Машину написать было просто, а вот научиться что-то вменяемое в неё уместить не совсем. В частности код постоянно самомодифицировался таким образом, чтобы экономить на его объёме, например весь ввод-вывод шел через чтение/запись по 0x01 в цикле по одному байту. И сам код цикла и обслуживания буфера занимал столько места, что его пришлось переиспользовать. Так как условные переходы потребовали бы много инструкций, пришлось реализовать это динамической заменой безусловных переходов. В принципе можно было это обойти суперинструкциями, но это религия не позволила. Ибо байт-код должен был быть прост и минимален как пробка: два с половиной регистра, двадцать элементарных команд без всяких аргументов. Например что-то в роде a = 1; b = 2; c = a + b; выполняемое в рантайме занимало 19 байт из которых 13 инструкции. С некоторыми плясками можно уместить в 17.
В таких условиях приходилось иногда использовать команды в качестве констант и константы в качестве команд. И использовать константы в роли переменных с таким расчётом, чтобы к моменту, когда понадобится первоначальное значение там оказалось бы именно оно. Само-собой такие программы любили внезапно превращаться в ГПСЧ, а их отладка в ад адовый. Но это работало и кушать не просило. И в «конвееры» потоковой обработки чего-либо стакалось.
Собственно суперинструкции тут конечно много чего позволили бы. Замену свича на арифметику с указателями пробовал, толку очень мало дало почему-то. Трассы точно не сработают. Правда можно сделать как-бы кеш, длиной в машинное слово хоста, чтобы не по байту читать, но сохранить полную совместимость с «честными» восьмью битами.
А с адресами меток в таких случаях проблем нет т.к. это остаётся на совести программиста.
Ещё и при первом коннекте не проверяет подлинность сервера
А существует ли вообще способ шифровать, но не хранить ключи где-либо? Вариант с постоянным вводом пароля не сильно поможет. Разве что на отдельном защищённом устройстве шифровать, но такое вряд ли будет популярно.
А не удалять временные файлы это конечно фейл. Но где их не бывает?
Я к тому, что это не компрометирует сигнал. Просто его, «оказывается», нужно использовать только на доверенной машине. А как ещё?
Ноты не ноты, а гармонии точно копипастят с эталонных из палаты мер и хитов.
Заголовок спойлера
А сам-то вообще любитель по пятнадцать минут на двух ступенях топтаться
А зачем у вас сверху приведен композитор академического направления, если дальше вы об академической музыке не пишете ни слова?

Предположу, чтобы «проиллюстрировать» отличие нынешней музыкальной индустрии от якобы устаревшей, основываясь на ложном убеждении, что академическая музыка это исключительно прошлое. «На самом-то деле» популярная музыка заняла нишу народной, почти вытеснив последнюю, это да. Академическая при этом мало пострадала (та музыка, которая отняла часть аудитории у академической сама не шибко популярна). Как была «не для всех» так и осталась. Просто потому что не все вообще готовы сесть и целенаправленно слушать музыку. Используют её в качестве сопровождения и всё. Академическая музыка в роли фоновой теряет содержание и воспринимается такой же одинаковой как и вся остальная, если не более. Вообще, если даже нынешнюю «одинаковую» музыку целенаправлено слушать с полным вниманием, то даже она оказывается несколько глубже, чем кажется (хотя бы в плане саунд-дизайна).
Поправочка, не 128, а 124.
Оффтоп, но я на это как-то кучу времени на эту ерунду потратил, может кому пригодится:
Есть ещё полезное применение сигналов и статусов завершения: таймаут для внешней команды. Вызывая внешнюю команду, вначале добавляем, например timeout 40 --kill-after=60 ..., после 40 секунд внешнему процессу будет передан sigterm, а если через 60 он всё ещё не закроется, то sigkill. Если ваша команда закрыта по таймауту, то вернётся статус 128, иначе статус, который она вернула. См man timeout.
Это единственный нормальный способ сбрасывать подвисшие команды из php, который я смог придумать, не считая всяких извращений. Спасло, когда в кликхаус-клиенте иногда навсегда зависали запросы, а его собственный таймаут не срабатывал.
Я и не говорю, что это норма. Я говорю, что это следствие того, что родители вмешивались со своими страшилками. После пары несбывшихся стало очевидно, что слушать их не имело смысла, оставалось лишь учиться обманывать. Так что это пример «как не надо делать», а именно не надо лезть к ребёнку со своими малообоснованными страхами (хотя кто же своих тараканов считает тараканами?), иначе такой родитель быстро окажется большим мальчиком, кричавшим «волки».
А ещё я считаю, что каждому, прежде чем заводить детей стоит израдно поработать над собой. Правда этому препятствует то, что люди склонны считать себя совершенно здоровыми и адекватными, но стоит лишь немного копнуть, чтобы обратное стало очевидно.

Information

Rating
Does not participate
Registered
Activity