Pull to refresh
0
0
Send message

Да. Но это в мозилле происходит!

Как я могу догадаться, что там в статистике что-то склеилось, когда оно предлагает в автодополнении другой домен.

Я набираю "ma", оно предлагает "maps.google.com", потому что оно перенаправит на "www.google.com/maps", а я часто хожу на "www.google.com".

Получается бага.

У тебя нет. У меня было. Последний раз было на "ma" - 50%, на "map" - 100%.

И кажется я разобрался (вот я наивный). Для лечения вышеуказанного поведения надо не просто удалить сайт из истории, надо:

  1. В истории выбрать вариант "забыть этот сайт"

  2. Этот сайт называется "www.google.com"

  3. Конечно, придётся заново логиниться.

Получалось примерно так. Я набираю "ma", Firefox предлагает "maps.google.com", а тот перенаправляет на "www.google.com/maps". Имхо, статистика посещений главной страницы поиска гугла (я часто там бываю) шла в зачёт их картам (я значительно чаще яндексом пользуюсь). И сбивающая с толку странность в виде "maps.google.com", возможно я один раз это набрал и Firefox запомнил это имя.

Я списывал это поведение на sponsored сайты, но отключить не получалось.

Я пользователь, я не менялся. Привык к одному поведению до полного автоматизма, потом поведение системы изменилось и сломало мои привычки. Иначе бы я на это просто не обратил внимание. Пытался исправить без успеха, а сегодня бац и заработало.

Я удивлён. После очередного удаления всей истории по "maps.google.com", этот сайт наконец исчез из автодополнения, и не попал туда даже после его посещения (добавления в историю). И я обрадован.

Если в Firefox в строке адреса набрать "ma", то автодополнение подставит "https://maps.google.com/". Всегда! И абсолютно неважно, есть этот сайт в истории или нет/удалён, есть ли другие сайты начинающиеся на "ma".

Прочие предложенные Firefox рекомендации можно сразу удалять из истории, а автодополнение это другое.

Это я к чему. Счета гугла полны бабла и хотелки их маркетологов разнообразны, а у разработчиков Firefox вечный дефицит денег и, возможно, Firefox тоже поменяет парадигму, если не полностью, то в отношении манифеста легко.

USB2 и ниже это отдельный интерфейс со своими контактами. Одна линия 1.5, 12, 480Mb/s в полудуплексе.

USB3 уже полный дуплекс, по дифференциальной линии в каждую сторону. У x2 так по две линии в каждую сторону.

USB4 продолжит "путь Gen" USB3. Gen2 - 10Gb/s на линию, Gen3 - 20Gb/s, Gen4 - 40Gb/s. У Gen2,3 есть варианты с x2, у Gen4 только такие и плюсом могут работать асимметрично, 3 линии в одну сторону и одна в другую.
Мёртвых вариантов в обратной совместимости нет. Главное не спутать USB4 Gen2x2 с USB3.2 Gen2x2.

USB 3.2 Gen1 = USB 3.1 Gen1 = USB 3.0 = 5Gb/s
USB 3.2 Gen2 = USB 3.1 Gen2 = 10Gb/s
USB 3.2 Gen2x2 = 2*10Gb/s
Все эти мудрёные Gen придумали маркетологи, больше мозгов запудрили = больше ЗП.
Фактически, USB 3.2 мертворожденный. Это я про флагманский Gen2x2, а не про старые переименованные версии стандарта. USB4 обязан поддерживать Gen2, а Gen2x2 не обязан (опция). Поэтому любые контроллеры и периферия USB3.2 Gen2x2 сейчас недоразумение, которое лучше обойти и забыть.

Есть. Стандартные ~7.5% для разницы между гиби и гига. Но производители предпочитают ещё 7.5% подрезать, чтобы Write Amplification снизить для худшего случая.

Это обычное исследование роли одного белка, автор которого рисует радужные перспективы, наверно, ему кушать сильно хочется.

В плане сказок про омоложение эта статья отстала лет на 30. В 90-е она вполне прокатила бы, на пару с теломерами и сенолитиками. Сейчас только отсталый не догадался, что старение многоклеточных организмов связано с метилированием ДНК клеток и составом микроРНК в экзосомах. Работы тут непочатый край.

Сел, подумал. Накидал код на Си. 17мс. Причесал код. 2мс.

checkRecord() вызывает FillBuf(), которая единожды и линейно заполняет буфер числа хороших вариантов без учёта прогулов (приведение по модулю после сложения делается вычитанием).

checkRecord() остаётся в цикле перемножить значения для расчёта вариантов с учётом одного прогула (приведение по модулю после умножения делается делением).

Было бы классно так переделывать отработавшие своё диски. Снижать их ёмкость по мере увеличения шумов ячеек.

Резиночка рассохнется - колода развалится. И тут ты заметишь, строки не нумерованы (колонки 73-80). Вся надежда на красную косую полосу.

Какое интересное разыменование указателя на указатель. Один адрес кратен 8, один кратен 4, один кратен 2 и ещё один кратен только единице. При ILP32 тут целых два UB.

У этих симок должен быть федеральный номер? Или IMEI достаточно?

Где сейчас минималка? amd64 v2 или v3?

Использую убунту, зудит не больше обычного.

Из крипового gnome могу вспомнить это использование последнего языка на экране логина. Во-первых, имхо, не секурно. Во-вторых, при вводе пароля напрягало проверять язык и переключать. Больше напрягало проверять, но и у винды точно такая же фигня.
Нашёл этот баг, тому исполнилось девять лет. В баге разработчики божились, что в новом релизе бага будет исправлена самым радикальным образом - путём принудительного включения системного языка во всех полях ввода пароля (кто их просил во всех? ну, ладно). Дошёл релиз. Во всех полях пароля так и остался текущий язык, но во всех полях пароля исчезла возможность сменить язык (зачем?!). Особенно это интересно на экране логина, где надо найти какой-нибудь элемент интерфейса, чтобы перевести на него фокус и переключить язык. В следующей версии откатили.

Пришёл к выводу, что сидят там ихтиандры, которые ничего кроме латиницы не знают и знать не хотят.

Не влияет никак... Давай пофантазируем.

Есть два метода с одним параметром, одинаковый тип параметра, только первый с обычной ссылкой, второй с константной. Можно ли включить оптимизацию для второго метода?

Константные переменные для оптимизации кода это хорошо, только это работает за счёт того, что изменение константной переменной это UB.

Ссылки и указатели на константную переменную уже не дают никакой оптимизации, потому что они могли быть неявно проинициализированы от не константной переменной. В данном случае const действует как переменная-только-для-чтения, то есть дополнительный контроль полномочий.

Information

Rating
Does not participate
Registered
Activity