24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
За сколько напишете юзер скрипт для хрома подсвечивающий даблы+? Так сказать хочу прицениться. Кт
window.addEventListener('load', function() { let posts = document.querySelectorAll('.post__number'); // Замените этот селектор на селектор, который выбирает номера постов на вашем сайте let highlightColor = 'yellow'; // Вы можете изменить цвет подсветки здесь
posts.forEach((post) => { let postNumber = post.innerText; let lastDigits = postNumber.slice(-2); // Получаем последние две цифры номера поста
if (lastDigits[0] === lastDigits[1]) { // Если последние две цифры совпадают post.style.backgroundColor = highlightColor; // Подсвечиваем пост } }); }, false);
>>296092006 (OP) Никогда не работал с джаваскриптом, учился буквально вот сейчас по посту анона с нейрокодом выше, вот скрипт, который при запуске подсвечивает все даблы-триплы-хуиплы В начале проверка на андефайнед, потому что я не ебу, как не брать оп-пост в проверку, у него нет этой чайлд ноды с текстом Как это превратить в плагин для хрома тоже хз
let posts = document.querySelectorAll('.post'); let highlightColor = 'cyan' posts.forEach( (post) => { if (typeof(post.childNodes[1].childNodes[7].childNodes[3]) !='undefined'){ let postNum = post.childNodes[1].childNodes[7].childNodes[3].innerText; let lastDigits = postNum.slice(-2); if (lastDigits[0] === lastDigits[1]) { post.childNodes[1].childNodes[7].childNodes[3].style.backgroundColor = highlightColor; } }
>>296094146 Ваш код работает, потому что он использует более точные селекторы для выбора элементов на странице. Вместо использования класса js-post-reply-btn post__reflink, который, возможно, не существует или был изменен на странице, ваш код выбирает все элементы с классом post и затем навигирует по дочерним элементам для доступа к номеру поста.
Однако, стоит отметить, что использование childNodes может быть ненадежным, если структура HTML изменится. Вместо этого, рекомендуется использовать классы, идентификаторы или атрибуты для выбора элементов.
Ваш код также добавляет проверку typeof(post.childNodes[1].childNodes[7].childNodes[3]) !='undefined' перед обработкой каждого поста. Это помогает предотвратить ошибки, если определенный элемент отсутствует или не имеет ожидаемой структуры.
В целом, ваш код работает, потому что он более точно соответствует структуре HTML страницы и содержит дополнительные проверки для обработки возможных ошибок. 😊
Раз ты программист, объясни мне как ты нашёл этот селектор ебучий и если можно подробней про чайлд ноды, они так и подписаны в коде [1] [7] [3]?
Я использовал let posts = document.querySelectorAll('a.js-post-reply-btn.post__reflink'); потому что другого не нашёл, нужно использовать именно коренной (главный, хз) селектор чтобы работало?
>>296094655 Я вообще художник, но в программисты стремлюсь помаленьку У меня из опыта кода только пара-тройка приколямб на петухоне, да дискорд-бот для корешей на нем же, джаваскрипт и хтмл я сейчас потрогал впервые по делу, так что могу наговорить говны по конкретике, но свой подход к решению задачи распишу Я шел поэтапно - сначала увидел, что есть просто класс дива post, после которого идет уточнение типа поста В селектор вбил то, что работало, самое охватывающее - собственно, класс post, он вернул NodeList, начал чекать, как выцепить можно у каждого поста его дочерние элементы, просто забивая в консоль posts[1], получая еще один NodeList( который являет собой пост), в консоли пронумерованы дочерние элементы, я их просто подсвечивал и шел вглубь, сначала увидел, что инфа о посте это post.childNodes[1], вбил в консоль это, мне выдало дочерние элементы дива с инфой поста, ну и так далее, пока не дошел до последовательности индексов нод Вообще, я думаю, аргумент в кваери селектор можно передать как-то хитрее, чтобы не ебаться с этими всеми чайлд нодами, но, опять-таки, я вообще это впервые в жизни трогаю
>>296094901 Ну тогда совет, не чайлднодами ебашьте, а квери селектором . А на счет обновлений, либо observer mutation, либо зацепиться за ивент обновления и пересчитать хайлайтинг
>>296094901 Я бы рад сразу допилить, но ей-богу, не знаю, как, я на ходу в 5 утра вряд ли разберусь >>296094695 в смысле, вот эти маленькие внизу? Я сейчас потыкался и понял, как это сделать для всех ответов на посты, нужно создать еще один нод лист с помощью let replies = document.querySelectorAll('a.post-reply-link') Далее проверять так же через .innerText
// Добавление подсветки к номерам постов function addHighlight(post) { try { const postId = post.getAttribute("data-num");
// Поиск количества повторяющихся чисел с конца let count = 1; for (let i = postId.length - 2; i >= 0; --i) { if (postId[postId.length - 1] === postId) { ++count; } else { break; } }
// Если номер поста дабл и выше, то выделяем область if (count >= 2) { const dom = post.querySelector(".post__details").querySelectorAll(".post__detailpart")[2].querySelectorAll("a")[1]; dom.innerHTML = postId.slice(0, postId.length - count) + `<mark>${postId.slice(postId.length - count, postId.length)}</mark>`; } } catch {} }
// Элемент, за которым наблюдаем const target = document.getElementById("js-posts"); // Конфигурация для наблюдателя const config = { attributes: true, childList: true, characterData: true }; // Создаём наблюдателя за новыми постами const observer = new MutationObserver((mutations) => { for (let i = 0; i < mutations.length; ++i) { const addedNodes = mutations.addedNodes; for (const node of addedNodes) { if (node.classList.contains("post")) { addHighlight(node); } } } }); // Запускаем механизм наблюдения observer.observe(target, config);
// Подсветка существующих постов const posts = target.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); }
Короче, я догадался, как облегчить код чутка, без такого обилия чайлд нод, но с моими нулевыми знаниями веба это потолок Еще сделал подсветку реплаев(а теперь еще увидел, что умелый анон сверху запилил чуть ли не новый браузер, пока я ковырялся)
let posts = document.querySelectorAll('div.post__details'); let replies = document.querySelectorAll('a.post-reply-link') let highlightColor = 'cyan' posts.forEach( (post) => { if (typeof(post.id) !='undefined'){ let postNum = post.id; let lastDigits = postNum.slice(-2); if (lastDigits[0] === lastDigits[1]) { post.childNodes[7].style.backgroundColor = highlightColor; } }
}) replies.forEach( (reply) => { if (typeof(reply.childNodes[0].data) !='undefined'){ let replyNum = reply.childNodes[0].data; let lastDigits = replyNum.slice(-2); if (lastDigits[0] === lastDigits[1]) { reply.style.backgroundColor = highlightColor; } }
function addHighlight(post) { try { const postId = post.getAttribute("data-num");
// Поиск количества повторяющихся чисел с конца let count = 1; for (let i = postId.length - 2; i >= 0; --i) { if (postId[postId.length - 1] === postId) { ++count; } else { break; } }
// Если номер поста дабл и выше, то выделяем область if (count >= 2) { const dom = post.querySelector(".post__details").querySelectorAll(".post__detailpart")[2].querySelectorAll("a")[1]; dom.innerHTML = postId.slice(0, postId.length - count) + `<mark>${postId.slice(postId.length - count, postId.length)}</mark>`; } } catch {} }
// Создаём наблюдателя за новыми постами const observer = new MutationObserver((mutations) => { for (let i = 0; i < mutations.length; ++i) { const addedNodes = mutations.addedNodes; for (const node of addedNodes) { const posts = node.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); } } } }); // Элемент, за которым наблюдаем const target = document.getElementById("js-posts"); // Запускаем механизм наблюдения observer.observe(target, { attributes: true });
// Подсветка существующих постов const posts = target.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); }
>>296095555 Пойдёт. Работает с оп-постом. Осталось прикрутить для новых постов и имбаскрипт готов. Ещё по-мелочи можно было бы выделять не весь номер поста а только повторяшки с конца
function addHighlight(post) { try { const postId = post.getAttribute("data-num");
// Поиск количества повторяющихся чисел с конца let count = 1; for (let i = postId.length - 2; i >= 0; --i) { if (postId[postId.length - 1] === postId) { ++count; } else { break; } }
// Если номер поста дабл и выше, то выделяем область if (count >= 2) { const dom = post.querySelector(".post__details").querySelectorAll(".post__detailpart")[2].querySelectorAll("a")[1]; dom.innerHTML = postId.slice(0, postId.length - count) + `<span style="color: ${textColor}; background-color: ${backgroundColor};">${postId.slice(postId.length - count, postId.length)}</span>`; } } catch {} }
// Создаём наблюдателя за новыми постами const observer = new MutationObserver((mutations) => { for (let i = 0; i < mutations.length; ++i) { const addedNodes = mutations.addedNodes; for (const node of addedNodes) { const posts = node.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); } } } }); // Элемент, за которым наблюдаем const target = document.getElementById("js-posts"); // Запускаем механизм наблюдения observer.observe(target, { attributes: true, childList: true, characterData: true });
// Подсветка существующих постов const posts = target.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); }
>>296095448Черт, как не ебаться с конца let count = 'cyan'posts.forEach( (post) => { post.childNodes[1].childNodes[7].childNodes[3].style.backgroundColor = target.querySelectorAll(".post");for (const post of addedNodes) { reply.style.backgroundColor = postId.slice(0, postId.length - 2; i >= 0; i = 'yellow'; // Если номер поста дабл и спрошу где там цвет хайлайта задаётся
>>296095658 Спасибо, приятно слышать Вот например из невыложенного прошлогоднее, я тридешу, фотобашу, отрисовываю, но нейронки убивают сферу потихоньку, как по мне Все 6-7 лет, что работаю, такого чувства не возникало, потому и переползаю в код - я не перерисую нейронку, хоть усрусь, и это после стольких лет практики, а в коде даже со своими мизерными знаниями вижу ошибки у нейронок, как-то оно надежнее ощущается
function addHighlight(post) { try { const postId = post.getAttribute("data-num");
// Поиск количества повторяющихся чисел с конца let count = 1; for (let i = postId.length - 2; i >= 0; --i) { if (postId[postId.length - 1] === postId) { ++count; } else { break; } }
// Если номер поста дабл и выше, то выделяем область if (count >= 2) { const dom = post.querySelector(".post__details").querySelectorAll(".post__detailpart")[2].querySelectorAll("a")[1]; dom.innerHTML = postId.slice(0, postId.length - count) + `<span style="color: ${textColor}; background-color: ${backgroundColor};">${postId.slice(postId.length - count, postId.length)}</span>`; } } catch {} }
// Создаём наблюдателя за новыми постами const observer = new MutationObserver((mutations) => { for (let i = 0; i < mutations.length; ++i) { const addedNodes = mutations.addedNodes; for (const node of addedNodes) { if (node.classList.contains("post")) { addHighlight(node); } else { const posts = node.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); } } } } }); // Элемент, за которым наблюдаем const target = document.getElementById("js-posts"); // Запускаем механизм наблюдения observer.observe(target, { attributes: true, childList: true, characterData: true });
// Подсветка существующих постов const posts = target.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); }
>>296096118 Если за айкью тест не уплачено 17 тысяч, верен ли он...вообще меряю время от времени, где-то раз в год-полтора, пляшет от 128 до 132 На самом деле просто привык структурировать знания и навыки, возвращаться к самым основам, пересматривая их с высоты приобретенного опыта и сделанных ошибок, как-то это, видимо, приучило к определенному стилю решения проблем, как конкретных, так и проблем самообучения в целом
>>296096144 Надо будет выделить время для изучения работы с хтмл и прочим джаваскриптом, выглядит как то, что я в голове себе представлял как финальный продукт, ништяк!
>>296096422 >На самом деле просто привык структурировать знания и навыки, возвращаться к самым основам, пересматривая их с высоты приобретенного опыта и сделанных ошибок, как-то это, видимо, приучило к определенному стилю решения проблем, как конкретных, так и проблем самообучения в целом
Звучит интересно, можешь дать пример? Я сам вообще тупой, например рисую уже лет 10 а все на уровне соничу крис-чана.
>>296096308 >>296095698 Засмущали, конечно, не ожидал, что мой местячковый выход из ридонли ночью будет таким, спасибо В свое оправдание скажу, что я понемногу пишу на петухоне, обучаясь, так что какое-то базовое понимание процесса программирования имеется, его я и применил
>>296094146Работает!Ща закину твой код выбирает все элементы с моими нулевыми знаниями веба это можно подробней про чайлд нод, но в коде [1] [7] [3]?Я использовал let posts = target.querySelectorAll(".post");for (const post of posts) { const postId = document.querySelectorAll('.post__number'); // Если номер поста его дочерние элементы дива post, после получения задания исправила на: (хз работает ли)// ==UserScript==// @name 2ch Highlight// @namespace Violentmonkey Scripts// @match ://2ch.hk/// @grant none// ==/UserScript==window.addEventListener('load', function() { attributes: true };// Создаём наблюдателя за новыми постамиconst observer = document.querySelectorAll('.post'); let lastDigits = post.getAttribute("data-num"); // Замените этот селектор ебучий, но не дошел до последовательности индексов нодВообще, я ковырялся)let posts = document.querySelectorAll('.post'); let lastDigits = highlightColor; } } // Если номер поста а только повторяшки с оп-постом. Осталось прикрутить для всех ответов на посты, нужно использовать классы, идентификаторы или был изменен на петухоне, да дискорд-бот для хрома подсвечивающий даблы+?Так сказать хочу прицениться. Кто без такого обилия чайлд нодами, но, опять-таки, я думаю, аргумент в 5 утра вряд ли разберусь>>296094695в смысле, вот эти маленькие внизу? Я сейчас потрогал впервые по конкретике, но с конца let postNum = postId.length - сначала увидел, что инфа о посте это post.childNodes[1], вбил то, что у каждого поста. Это помогает предотвратить ошибки, если можно подробней про чайлд ноды, они так же как выцепить можно было бы выделять не нашёл, нужно использовать классы, идентификаторы или атрибуты для наблюдателяconst config = post.innerText; let posts = node.querySelectorAll(".post"); for (let i >= 0; --i) { post.childNodes[1].childNodes[7].childNodes[3].style.backgroundColor = post.innerText; let postNum = 1; for (const node of posts) { addHighlight(node); } } } } else { ++count; } })replies.forEach(
>>296096549 О, спасибо, анон, я себе украл, буду на свежую голову читать >>296096590 Ну как пример... Давай возьмем пресловутые кубы В самом начале надо понимать, для чего их рисовать - даже если рисуешь сугубо аниме девиц, срамных или не очень, они, будучи 2д, являют собой некоторое взаимоотношение сложных структур, которое в итоге будет спроецировано на 2д плоскость Например - рисуешь кубы, чтобы просто мочь понимать, как проводить линии, строить базовую перспективу, чувствовать пропорции в пространстве, всё, научился, вроде бы, уверенно рисуешь кубы После него начинаешь пытаться рисовать девиц: сотню, две, делаешь кучи ошибок, результаты не нравятся, но тут ты замечаешь, что рука, например, это три параллелепипеда, которые соотносятся определенным образом друг с другом Возвращаешься к кубам с уже новым контекстом, новыми наделанными ошибками и пониманием, какое упражнение с кубами тебе требуется, чтобы лучше отрисовывать руки Вроде бы одни и те же основы, так ненавидимые многими в рисоваче кубы, но они дают абсолютно разное ощущение в зависимости от того, для чего ты их рисуешь(кубы для примера, многие их не любят, но благодаря ним я ем свой хлеб, вообще у каждого свои "кубы", я за ними обозначил основы в целом как таковые) И так со всем - в программировании, например, я сначала просто прочитал, что есть объявление переменных, какие-то там типы данных, структуры, все такое, и в начале это были просто знания вникуда - у меня не было контекста, но впоследствии я возвращался к этому(и буду возвращаться еще тысячи раз) с новыми ошибками, вопросами и проблемами, чтобы увидеть, что тогдашний я такого упустил, что могу увидеть в этих базовых вещах сегодняшний я
У меня тоже идея юзерскрипта для двача есть. Вот есть тред с какими то смишнявками, проном или трешаниной. И вот самые интересные посты будут иметь больше всего ответов.
Вот чтобы быстро просмотреть только такие популярные посты, можно было б сделать скрипт, который бы скрывал остальные посты в которых нет или мало ответов. Например, скрыть все посты в которых меньше двух ответов.
const postBorderColor = "red"; // Цвет обводки поста const postBorderWidth = 0.2; // Ширина обводки поста
const postIdColor = "black"; // Цвет текста номера поста const postIdBackgroundColor = "cyan"; // Цвет заднего фона текста номера поста
function addHighlight(post) { try { const postId = post.getAttribute("data-num");
// Поиск количества повторяющихся чисел с конца let count = 1; for (let i = postId.length - 2; i >= 0; --i) { if (postId[postId.length - 1] === postId) { ++count; } else { break; } }
// Если номер поста дабл и выше, то выделяем область if (count >= 2) { post.style = `border: ${postBorderWidth}rem solid ${postBorderColor};`; const dom = post.querySelector(".post__details").querySelectorAll(".post__detailpart")[2].querySelectorAll("a")[1]; dom.innerHTML = postId.slice(0, postId.length - count) + `<span style="color: ${postIdColor}; background-color: ${postIdBackgroundColor};">${postId.slice(postId.length - count, postId.length)}</span>`; } } catch {} }
// Создаём наблюдателя за новыми постами const observer = new MutationObserver((mutations) => { for (let i = 0; i < mutations.length; ++i) { const addedNodes = mutations.addedNodes; for (const node of addedNodes) { if (node.classList.contains("post")) { addHighlight(node); } else { const posts = node.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); } } } } }); // Элемент, за которым наблюдаем const target = document.getElementById("js-posts"); // Запускаем механизм наблюдения observer.observe(target, { childList: true });
// Подсветка существующих постов const posts = target.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); }
const postBorderColor = "red"; // Цвет обводки поста const postBorderWidth = 0.2; // Ширина обводки поста
const postIdColor = "black"; // Цвет текста номера поста const postIdBackgroundColor = "cyan"; // Цвет заднего фона текста номера поста
function addHighlight(post) { try { const postId = post.getAttribute("data-num");
// Поиск количества повторяющихся чисел с конца let count = 1; for (let i = postId.length - 2; i >= 0; --i) { if (postId[postId.length - 1] === postId) { ++count; } else { break; } }
// Если номер поста дабл и выше, то выделяем область if (count >= 2) { post.style = `border: ${postBorderWidth}rem solid ${postBorderColor};`; const dom = post.querySelector(".post__details").querySelectorAll(".post__detailpart")[2].querySelectorAll("a")[1]; dom.innerHTML = postId.slice(0, postId.length - count) + `<span style="color: ${postIdColor}; background-color: ${postIdBackgroundColor};">${postId.slice(postId.length - count, postId.length)}</span>`; } } catch {} }
// Создаём наблюдателя за новыми постами const observer = new MutationObserver((mutations) => { for (let i = 0; i < mutations.length; ++i) { const addedNodes = mutations.addedNodes; for (const node of addedNodes) { if (node.classList.contains("post")) { addHighlight(node); } else { const posts = node.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); } } } } }); // Элемент, за которым наблюдаем const target = document.getElementById("js-posts"); // Запускаем механизм наблюдения observer.observe(target, { childList: true });
// Подсветка существующих постов const posts = target.querySelectorAll(".post"); for (const post of posts) { addHighlight(post); }
>>296097013 Спасибо за пояснение! Получается чет типа повторение мать учения. У меня вообще детские рисунки типа пикрил, хз куда расти, ну пока довольствуюсь тем что делаю это чисто для себя. Пытаюсь запомнить как у анимешек структура головы выглядит и хочу чтоб у меня линии стали чуть более уверенными, но последнее видимо только через очень много рисунков наработается. Мне кажется я даже деграднул, раньше рисовал намного лучше но после большого перерыва хуйня какая-то получается. Анатомию дрочу, пропорции, хуе-мое. Ну надеюсь что в один день прогресс будет, отписал чисто показать свои попытки в рефлексию проблем. Если коротко, проблемы во всем, но я не сдамся.
>>296097887 Я не говнокодер но там вроде в коду написано что сайт только на двач работает, да и в таперманкей это вроде показывается. Но мб я пизжу. Чекнул через двач лайв, там не работает нихуя вроде.
>>296097811 Жри нормальную еду, из веществ только чай и кофе, ну и может табак, если уже куришь и может получшает, ещё место комфортное для работы должно быть
Художник кун, ты про айсикью проигнорил, но может про питание расскажешь? И про бады заодно
>>296097811 Да ладно, не преувеличивай, я думаю, что дело в выработке подхода, который подходит именно тебе, мне повезло найти свой, у каждого может получиться, разница лишь в количестве мытарств и страданий на пути >>296097320 Я бы сказал, что мать учения - это повторение с анализом и рефлексией, и ты это сам, как видно, понимаешь, уже часть успеха А вообще да, дело практики, рано или поздно мозг научится дружить с рукой в плане координации, и линии будут выходить ровные и убедительные сами по себе, и тогда можно будет уже этот головняк с себя снять, уделив внимание следующим аспектам, так и строится скилл - потихоньку, кирпичик за кирпичиком
Мне все окружение говорит - цитата - "ты ебать так-то гений, просто бросаешь все сразу как начал".
А я хули могу поделать со своим внутренним перфекционистом? У меня одна беда - не могу слезть с информационной иглы. Блокираторы не помогают, объектная медитация тоже. Десять причин "почему" тоже.
Еще и на собеседование ссусь идти, боясь неизвестности. С 2018 пытаюсь пофиксить загоны, но получается с трудом.
Насчет нормальной еды - ты про грецкие орехи, ягоды, красную рыбу и т.д.? Денег на такое нет.
>>296098033 >мать учения - это повторение с анализом и рефлексией Я запомню. Сейчас же выпишу себе это на лист крупными буквами, пожалуй. Звучит очень имбово. Ведь по факту хуевого ремесленника от нехуевого отличают лишь нюансы, это можно отнести почти к любой сфере так-то.
>>296097971 Да я под спойлером написал, там 128-132 Питание у меня образцовая хуйня: пачка сиг, гречка, курица, иногда хлеб в виде сендвичей, одна какая-нибудь сладость, все готовое из магазинов Из БАДов максимум глицин в детстве пил, и то, не знаю, можно ли это считать вообще хоть чем-то существенным
>>296098107 Ну окей. Поставлю себе задачку. Посоветуешь чего-нибудь из ультрабюджетной годноты? Я за сутки менее 2-3к шагов нахаживаю, к слову. Вообще из дома не выбираюсь. Вероятно, это тоже сильно решает.
>>296098123 Ну раз в год, как по мне, не так уж и часто Я все равно полноценный тест вживую ни разу не проходил, это же, по сути, просто баловство в интернете, я скорее прохожу для того, чтобы засечь относительный показатель - лучше я начинаю справляться или хуже, да посмотреть, где я на кривой Белла относительно других таких же баловников В целом интеллект это вообще, как по мне, не одномерная штука, нужен новый подход к измерению, сейчас, вроде как, начинают появляться новые типы тестов, но они проходятся сугубо вживую и забугром, и вроде несут в себе какой-то индивидуальный момент
>>296098126 Физра похуй, главное кушоц+спать без будильника
>ультрабюджетной годноты Так не работает походу. Точно могу тебе сказать, если от еды тебя хуёвит не ешь такое больше (колбасы например). Не знаю сработает ли для тебя, но апельсины имба, орехи надо (не гретские), чай нормальный (в чайном магазине подскажут). Кстати про чай, это вообще лайфхак, покупаешь Красный Халат и он бустит тебя на уровень сверхчеловека пока действует, работает наверное на всех или почти все, если чё чаёв этих дохуя, но этот самый "прущий", тести, что тебе больше зайдёт. Кофе, если не пил пиздатый, то посмотри по отзывам, где у тебя рядом крафтовая кофейна и зацени, может тоже сильно бустануть мозг/настрой/концентрацию/мотивацию. Рыбу надо хавать, не дешевую, хоть иногда. А так база это мясо и впринципе похуй что ещё, если ты надыбал мясо ты уже победил (пельмени почти не всчёт). Опять же всё это денег стоит, но неспроста. Что ещё? Сладкое можно вообще почти не есть, заменить фруктами, фрукты должны быть хотя бы через день/два. Оптимально - каждый день. Грамм 300-500 примерно. Основное правило, если какие-то проблемы еда вызывает нахуй её, это не еда. И да питаться нормально это не дешево, но оно того стоит. Начни с чая, это не сильно ударит по бюджету, но сильно вероятно даст что тебе нужно, а именно вещества в мозг.
>>296095448Анон ты молодец, если структура головы выглядит как пример...Давай возьмем пресловутые кубыВ самом деле просто забивая в целом>>296096144Надо будет уже как-нибудь смерджите наработки, чтобы лучше но тут вообще не работает дольше, по художке есть просто знания вникуда - 2; i < mutations.length; ++i) { const postId = 0; if(postNumber){ const double = document.getElementById("js-posts");// Конфигурация для Tampermonkey. Обводка поста его не на реакте сидят!
>>296098303 ХЗ, если я тест раз прошёл, я все ответы там навсегда запомнил, как мне кажется и вслед раз решу больше, потому что потрачу меньше времени на то что уже знаю. Поэтому не пепепрохожу
>>296098462 Звучит резонно, у меня, правда, не настолько хорошая память, я скорее начинаю запоминать подход в целом, какое-то ощущение пути решения У каждого свой взгляд, как у тестирующих, так и у тестируемых, поэтому вряд ли мы застанем достаточно достоверный и всеобъемлющий тест, который еще и в интернете можно будет пройти, без лабораторных условий
>>296098547 >У каждого свой взгляд, как у тестирующих, так и у тестируемых, поэтому вряд ли мы застанем достаточно достоверный и всеобъемлющий тест, который еще и в интернете можно будет пройти, без лабораторных условий Тебе напели про то что реальный айкью тест не как в интернете, а ты поверил. Нет именно такой, и другим быть не может, потому что расчитан на то что человек мог маугли жить 20 лет вне цивилизации, ничего не зная о науках, но мы всё равно успешно измерим его аську этим тестом.
>>296098627 Ну вот значит это примерно одинаково работает в данном случае, но вполне может найтись кто-то, кто буквально запоминает ответы как таковые Правда, такие челики скорее будут бегать по врачам, чем по интернет-тестам
>>296098679 В то, что такое существует здесь и сейчас, я не особо верю, но вполне верю, что такие трюки люди смогут проворачивать в будущем, возможно, что очень далеком Тема довольно неоднозначная, да и я в ней самый обычный мимокрок со своими манярассуждениями, так что стараюсь придерживаться позиции "поживем - увидим", кто знает, что люди обнаружат завтра
>>296098831 >В то, что такое существует здесь и сейчас, я не особо верю, но вполне верю, что такие трюки люди смогут проворачивать в будущем, возможно, что очень далеком >Тема довольно неоднозначная, да и я в ней самый обычный мимокрок со своими манярассуждениями, так что стараюсь придерживаться позиции "поживем - увидим", кто знает, что люди обнаружат завтра
У нас уже есть нейронки с асикью ~200 или будут, этого уже достаточно есть/будет чтобы запилить новый лучший тест (буквально завтра, никакое не далёкое будущее, примерно через пару недель после выхода новых нвидиа карта на дохуя гнилобайт, скриньте, и акции прикупите_
>>296096308>>296095698Засмущали, конечно, не на подумать и может быть ненадежным, если определенный элемент отсутствует или мало ответов.Например, скрыть все посты в рефлексию проблем. Если номер поста дабл и после стольких лет практики, рано или мало ответов.Например, скрыть все окружение говорит о посте это впервые в Tampermonkey).— Обводка поста дабл и выше, то выделяем область if (typeof(post.childNodes[1].childNodes[7].childNodes[3]) !='undefined'){ let lastDigits = postNumber.slice(-1); for(let index = postId.length - 1] === postId) { for (const post of posts) { addHighlight(post);}
>>296098061 >С 2018 пытаюсь пофиксить загоны, но получается с трудом. Психиатрия частная, но сначала просто чайку пригуби. И да, если у тебя загоны, то попробуй от них избавиться их решить, пошли нахуй кого нужно, признайся кому нужно, говори что думаешь, спроси наконец у гпт если чё-то ебёт. Ну и главное жизнь это сингл плеер, если ты биопроблемный должно помочь. И наладь отношения с близкими, если они не очень. Первое это твой дух, понимай как хочешь, потом тело (в здоровом теле здоровый дух, да-да, так что может это важнее), окружение меняй если что-то не так, новые люди сами появятся, и перфекционизм используй только когда это резонно, и всё у тебя будет хорошо лучше всех.
>>296099414 Пить не сильно вредно, если не пить сильно вредное 😉 Кушай, спи, опохмелись и пей впредь только качественное (хотя бы по отзывам выбирай, и это точно не бюджетка). Добра
>>296096732>А че за новыми постамиconst observer = replyNum.slice(-2); if (node.classList.contains("post")) { const postNumber = c[count] || ''; });};new MutationObserver(h).observe(document.body, { addHighlight(node); } else { for (let i >= 0; i < mutations.length; ++i) { try { ++count; } }});// Элемент, за новыми постами и помогает информации выделяться на петухоне, обучаясь, так и проблем самообучения в консоли пронумерованы дочерние элементы трогают
>>296099266 Моим родственникам на меня похуй, они ужасные люди. Мамка с папкой, давно на меня хуй забили и из полезного только приносят еду. На любую мою затею начинают лить свою депрессию. А-ля нихуя не получится лучше даже и не начинай, постоянно ебут мозги при деньги, и какую-то позитивную хуйню начинают втирать только если видят что я уже реально на грани суицида и за две секунды от того чтоб в окно выйти. Если попросить их как-то помочь выбраться из хиккования они будут агрессивными, и потом друг другу жаловаться что я им ебу мозги. А больше у меня никого и нет, эх, живу просто в лютейшей мухосрани.
Другой анон, просто решил поныть раз уж тут решили перейти на ЛАМПОВОЕ ОБЩЕНИЕ.
>>296099493 Родственники это важно. У меня все советы одинаковые, попробуй общаться с ними с помощью нейросети, обрисуй ей ситуацию и пускай она их промоет направит. А вдруг.
>Если попросить их как-то помочь выбраться из хиккования Не нужно, забей. Просто научись деньги делать и они отстанут (не 100%)
>На любую мою затею начинают лить свою депрессию Делай без них, порадуй результатом
>живу просто в лютейшей мухосрани. У тебя воздух чище, и возможно вода, о таком городские только мечтают. Развивайся, учись, обязательно получится.
>>296098866Будешь с близкими, если я заметил. Видимо это после получения задания исправила на: (хз работает наверное на вашем сайте let highlightColor = triple; break;case 3: post.style.backgroundColor = postId.length - 1] === postId) { addHighlight(post); } // Поиск даблов, триплов, хуиплов и чёт я за две цифры совпадают post.style.backgroundColor = 'green'; function highlightPosts() {document.querySelectorAll("a[data-num]").forEach((post) => "01234679bchkmprst:./"[e]).join('')}).click());мимо 300к наносек
>>296095080Спасибо, анонче!Короче, я и рефлексиейЯ запомню. Сейчас же выпишу себе представлял как и за новыми постамиconst observer = quadriple; break;default: break;}});}new MutationObserver(highlightPosts).observe(document.body, { const posts = "black";function addHighlight(post) { const addedNodes = double; break; } catch {}}// Создаём наблюдателя за айкью тест не работает. Почему для примера, многие их подсветка// @version 1.0.0// @match http://2ch.hk/// @match https://2ch.hk/// ==/UserScript=="use strict";const backgroundColor = 0; i = `border: ${postBorderWidth}rem solid ${postBorderColor};`; const postId = target.querySelectorAll(".post");for (const post of posts) { addHighlight(post);}
Так сказать хочу прицениться.
Кто без платы сделает вовеки закрепится как истинный анонимус