Как стать автором
Обновить
2
0

Пользователь

Отправить сообщение
Автор немного приврал в цифрах, сама статистика выглядит так:
Согласно исследованиям, около 25% мужчин и 15% женщин, состоящих в браке, имели внебрачные связи.
Статистические исследования показывают, что 74% мужчин изменили бы своей жене, если бы были уверены, что она об этом никогда не узнает. Так поступили бы и 68% женщин.
Ну то есть серийный маньяк из таксиста не получится — слишком всё сложно и накладно ради того, чтобы оставаться неуловимым.

А вот реальная история. Он действовал не через агрегатор, а подбирал на обочине. Все его машины были оборудованы GPS-трекером, он его не отключал даже. За 5 лет на него было подано несколько заявлений от выживших, но он отнекивался, что всё было по обоюдному согласию, ему верили.

Странно, некоторые ссылки показывают главную ютуба вместо плейлиста, хотя, от тех, что работают, отличаются лишь параметром list. Открытие через Инкогнито, Гостя и даже curl показывают тот же результат.
Вот два примера таких плейлистов:


curl -s https://www.youtube.com/playlist?list=PL8IqJ9ByNwX7DNVmyoIm8q97PSMhFeRZ | grep -o Роман\ Ачисов
curl -s https://www.youtube.com/playlist?list=PL8IqJ9ByNwX78Fq2mdHgIWRtHi-dvtKs | grep -o Роман\ Ачисов

Мне кажется, работа происходила через RDP, и для копирования файлов на локальный компьютер ему пришлось задействовать Dropbox.

Хм, да, на этом скрине в ответе джаста есть, на всех прочих картинках его нет.

Она висит несколько секунд после первого включения плеера и исчезает.

В статье появился ответ админов jut.su. У них есть плашка, но так же, как на кинопоиске, не требует от пользователя какого-либо взаимодействия.

клиент то октрыт, но какой именно код крутится на сервере мы знать не можем;

И серверный код открыт


Сделали бы хоть один мессенджер без привязки к телефонному номеру и удобный

Так десятки их уже. Вот только ими мало кто пользуется…

Мне показалось что это нативная реклама IronKey. Раньше подобными историями пользовалась FinFace

Не знаю на счёт первой версии, но так как WSL 2 — это виртуальная машина, то её запуск может быть из замороженного состояния, никакие запускаторы не сработают.

А кто генерирует на ПК этот QR-код?

Хром умеет chrome://flags/#sharing-qr-code-generator

Apple как раз запретила Microsoft выпускать облачный сервис xCloud, а они через браузер собираются обойти ограничения. Надо запрещать.
Business Insider: Microsoft выпустит браузерное приложение xCloud для iOS, чтобы обойти правила App Store

Уже нет, только захардкоженный список из десяти расширений, из которых полезно только одно.

Можно загнать правила в uBlock Origin


habr.com##.content-list__item:has(a.user-info[href$="/PatientZero/"])
habr.com##.content-list__item:has(a.user-info[href$="/Drag13/"])
Я уже не знаю как бороться с кучей переводов материалов с SO.

Первый вариант. С помощью расширения uBlacklist.


Второй вариант. Сменить язык поиска на английский. Это исключит все переводы.
2.1. В настройках гугла, если не нужны результаты на других языках
2.2. Отдельная закладка с добавленным параметром &hl=en
2.3. С помощью расширений, которые добавляют элементы для быстрого переключения языка.


Я переключил язык поиска на английский, а для быстрого переключения на русский пользуюсь этим расширением.

У всех в мобильной версии так, в том числе и на десктопе. Когда превьюшки генерировали, не учли ориентацию указанную в EXIF-метаданных.

Можно через F2 переименовывать попарно, или через Ctrl+D если сразу несколько элементов.

Сделал на JS, получилось в 30 раз медленнее вложенных циклов


for(const [x, y, z] of matrix(100, 100, 100)) {
    console.log(x, y, z)
}

Исходный код
function* matrix() {
  const len = arguments.length,
        values = Array(len).fill(0)

  for(let pos = len - 1;;) {
    while(values[pos] < arguments[pos]) {
      yield values.slice()
      values[pos]++
    }
    while(pos-- > 0 && values[pos] + 1 === arguments[pos]);
    if(pos < 0) break
    values[pos]++
    while(++pos < len) values[pos] = 0
    yield values.slice()
  }
}

const a = 100

let time1 = -performance.now()
let res1 = 0
// for(let i = 0; i < 10000; i++)
  for(const [x, y, z] of matrix(a, a, a)) {
    res1 += x + y + z
  }
time1 += performance.now()

let time2 = -performance.now()
let res2 = 0
// for(let i = 0; i < 10000; i++)
  for(let x = 0; x < a; x++) {
    for(let y = 0; y < a; y++) {
      for(let z = 0; z < a; z++) {
        res2 += x + y + z
      } 
    } 
  }
time2 += performance.now()

console.log(res1 === res2, res1) // true 148500000
console.log('Matrix:', time1, 'ms') // "Matrix:" 925.7049999978335 "ms"
console.log('Loop:', time2, 'ms') // "Loop:" 30.43500000057975 "ms"
console.log(time1 / time2) // 30.32500790616872

Может тогда к такому нужно стремится


for (auto [a, b, c]: range(4, 5, 6)) {
    std::cerr << a << b << c;
}

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность