Сохранен 173
https://2ch.hk/b/res/296092006.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

За сколько напишете юзер скрипт для хрома подсвечивающий даблы+? Так сказать хочу прицениться. Кт

 Аноним 19/11/23 Вск 01:57:13 #1 №296092006 
image
За сколько напишете юзер скрипт для хрома подсвечивающий даблы+?

Так сказать хочу прицениться.

Кто без платы сделает вовеки закрепится как истинный анонимус
Аноним 19/11/23 Вск 01:59:21 #2 №296092053 
У нейронки попроси
Аноним 19/11/23 Вск 02:33:19 #3 №296092833 
>>296092053
fr

// ==UserScript==
// @name 2ch Highlight
// @namespace Violentmonkey Scripts
// @match ://2ch.hk/
// @grant none
// ==/UserScript==

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);

Осталось селектор найти, только я не вебмакак
Аноним 19/11/23 Вск 02:53:48 #4 №296093230 
Стикер
Не могу дать селектор ебучий, но интересно
Аноним 19/11/23 Вск 03:41:44 #5 №296093981 
Стикер
ебусь уже который час, но похоже снипетохуйня не работает
Аноним 19/11/23 Вск 03:54:21 #6 №296094146 
>>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;
}
}

})
Аноним 19/11/23 Вск 04:12:50 #7 №296094456 
>>296094146
Работает!
Ща закину твой код нейронке и спрошу где она обосралась
Аноним 19/11/23 Вск 04:16:44 #8 №296094532 
>>296092006 (OP)
>за сколько
За пять минут
А еще бюджет двух банок пива и столько же сендвичей
Аноним 19/11/23 Вск 04:17:27 #9 №296094548 
>>296094146
Ваш код работает, потому что он использует более точные селекторы для выбора элементов на странице. Вместо использования класса js-post-reply-btn post__reflink, который, возможно, не существует или был изменен на странице, ваш код выбирает все элементы с классом post и затем навигирует по дочерним элементам для доступа к номеру поста.

Однако, стоит отметить, что использование childNodes может быть ненадежным, если структура HTML изменится. Вместо этого, рекомендуется использовать классы, идентификаторы или атрибуты для выбора элементов.

Ваш код также добавляет проверку typeof(post.childNodes[1].childNodes[7].childNodes[3]) !='undefined' перед обработкой каждого поста. Это помогает предотвратить ошибки, если определенный элемент отсутствует или не имеет ожидаемой структуры.

В целом, ваш код работает, потому что он более точно соответствует структуре HTML страницы и содержит дополнительные проверки для обработки возможных ошибок. 😊
Аноним 19/11/23 Вск 04:23:23 #10 №296094655 
>>296094146
>>296094146

Раз ты программист, объясни мне как ты нашёл этот селектор ебучий и если можно подробней про чайлд ноды, они так и подписаны в коде [1] [7] [3]?

Я использовал let posts = document.querySelectorAll('a.js-post-reply-btn.post__reflink'); потому что другого не нашёл, нужно использовать именно коренной (главный, хз) селектор чтобы работало?
Аноним 19/11/23 Вск 04:26:18 #11 №296094695 
image
>>296094146
Один минус существенный - не подсвечивает ответы к оп-посту, это можно как-то нахаляву исправить?)
Аноним 19/11/23 Вск 04:33:15 #12 №296094789 
>>296094695
ещё один минус - не подсвечивает новые подгруженные посты
Аноним 19/11/23 Вск 04:38:49 #13 №296094877 
>>296094695
>>296094789
Все можно, но пиво и сендвичи, дружище, пиво и сендвичи
Аноним 19/11/23 Вск 04:39:33 #14 №296094888 
>>296094789
нейронка после получения задания исправила на: (хз работает ли)
// ==UserScript==
// @name 2ch Highlight
// @namespace Violentmonkey Scripts
// @match ://2ch.hk/
// @grant none
// ==/UserScript==

function highlightPosts() {
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;
}
}
});
}

let observer = new MutationObserver(highlightPosts);

observer.observe(document.body, { childList: true, subtree: true });

document.addEventListener('DOMContentLoaded', highlightPosts, false);
Аноним 19/11/23 Вск 04:40:38 #15 №296094901 
>>296094877
Другой анон без платы сделал, он уже получил статус истинного анонимуса. Может остальное мы сами допилим, если он ушёл или не хочет
Аноним 19/11/23 Вск 04:40:57 #16 №296094905 
>>296094655
Я вообще художник, но в программисты стремлюсь помаленьку
У меня из опыта кода только пара-тройка приколямб на петухоне, да дискорд-бот для корешей на нем же, джаваскрипт и хтмл я сейчас потрогал впервые по делу, так что могу наговорить говны по конкретике, но свой подход к решению задачи распишу
Я шел поэтапно - сначала увидел, что есть просто класс дива post, после которого идет уточнение типа поста
В селектор вбил то, что работало, самое охватывающее - собственно, класс post, он вернул NodeList, начал чекать, как выцепить можно у каждого поста его дочерние элементы, просто забивая в консоль posts[1], получая еще один NodeList( который являет собой пост), в консоли пронумерованы дочерние элементы, я их просто подсвечивал и шел вглубь, сначала увидел, что инфа о посте это post.childNodes[1], вбил в консоль это, мне выдало дочерние элементы дива с инфой поста, ну и так далее, пока не дошел до последовательности индексов нод
Вообще, я думаю, аргумент в кваери селектор можно передать как-то хитрее, чтобы не ебаться с этими всеми чайлд нодами, но, опять-таки, я вообще это впервые в жизни трогаю
Аноним 19/11/23 Вск 04:43:53 #17 №296094951 
>>296094901
Ну тогда совет, не чайлднодами ебашьте, а квери селектором . А на счет обновлений, либо observer mutation, либо зацепиться за ивент обновления и пересчитать хайлайтинг
Аноним 19/11/23 Вск 04:48:50 #18 №296095015 
>>296094888
Хоть и трипл но не работает, но совет насчёт новых постов такой же как и бутербродный программист :)
Аноним 19/11/23 Вск 04:54:21 #19 №296095080 
>>296094905
Ты красава
Аноним 19/11/23 Вск 04:54:58 #20 №296095089 
>>296094901
Я бы рад сразу допилить, но ей-богу, не знаю, как, я на ходу в 5 утра вряд ли разберусь
>>296094695
в смысле, вот эти маленькие внизу? Я сейчас потыкался и понял, как это сделать для всех ответов на посты, нужно создать еще один нод лист с помощью let replies = document.querySelectorAll('a.post-reply-link')
Далее проверять так же через .innerText
Аноним 19/11/23 Вск 04:58:49 #21 №296095131 
>>296094905
>класс post, он вернул NodeList
Это через консоль как-то?
Аноним 19/11/23 Вск 04:59:28 #22 №296095139 
>>296094905
>вбил в консоль это
А ну да..
Аноним 19/11/23 Вск 05:02:03 #23 №296095165 
>>296092006 (OP)
>>296094789

"use strict";

// Добавление подсветки к номерам постов
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);
}
Аноним 19/11/23 Вск 05:03:38 #24 №296095188 
>>296095165
Говнокод жёсткий, но должно работать (в том числе с новыми постами и превью).
Аноним 19/11/23 Вск 05:17:42 #25 №296095358 
>>296092006 (OP)
Этот тред навел меня на идею для перспективного проекта, спасибо
Аноним 19/11/23 Вск 05:22:42 #26 №296095448 
>>296095080
Спасибо, анонче!

Короче, я догадался, как облегчить код чутка, без такого обилия чайлд нод, но с моими нулевыми знаниями веба это потолок
Еще сделал подсветку реплаев(а теперь еще увидел, что умелый анон сверху запилил чуть ли не новый браузер, пока я ковырялся)

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;
}
}

})
Аноним 19/11/23 Вск 05:25:07 #27 №296095480 
>>296092006 (OP)
"use strict";

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);
}
Аноним 19/11/23 Вск 05:25:29 #28 №296095487 
>>296095480
>фикс
Аноним 19/11/23 Вск 05:28:24 #29 №296095526 
>>296095487
этот тоже не пашет. и чёт я не вижу где там цвет хайлайта задаётся
Аноним 19/11/23 Вск 05:29:38 #30 №296095540 
>>296095487
хуикс
Аноним 19/11/23 Вск 05:30:31 #31 №296095555 
>>296092006 (OP)
дабл пж 🙏
Аноним 19/11/23 Вск 05:32:06 #32 №296095577 
>>296095555
Пойдёт. Работает с оп-постом. Осталось прикрутить для новых постов и имбаскрипт готов. Ещё по-мелочи можно было бы выделять не весь номер поста а только повторяшки с конца
Аноним 19/11/23 Вск 05:33:35 #33 №296095595 
>>296095358
Расскажи хоть околесным языком, интересно
Аноним 19/11/23 Вск 05:35:15 #34 №296095627 
>>296095526
"use strict";

const backgroundColor = "cyan";
const textColor = "black";

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);
}
Аноним 19/11/23 Вск 05:36:41 #35 №296095658 
>>296095448
Из тебя точно программер выйдет, твой код хотя бы работает) и ты быстро соображаешь

Покаж что у тебя по художке есть
Аноним 19/11/23 Вск 05:37:04 #36 №296095668 
покажи скрин как он подсвечивается, пожалуйста
Аноним 19/11/23 Вск 05:37:59 #37 №296095698 
>>296095448
Черт, как же тебе повезло быиь таким умным и разносторонним, ты схватываешь все на лету
Аноним 19/11/23 Вск 05:38:47 #38 №296095725 
image
>>296095668
Это ласт код художник-куна
Аноним 19/11/23 Вск 05:40:15 #39 №296095785 
>>296095627
Твое гавно не работает
Аноним 19/11/23 Вск 05:40:47 #40 №296095809 
>>296095725
круто, а покажи как с темной темой будет выглядеть
Аноним 19/11/23 Вск 05:42:26 #41 №296095868 
image
>>296095809
Аноним 19/11/23 Вск 05:42:49 #42 №296095882 DELETED
>>296095448Черт, как не ебаться с конца let count = &#39;cyan&#39;posts.forEach( (post) =&gt; { post.childNodes[1].childNodes[7].childNodes[3].style.backgroundColor = target.querySelectorAll(&quot;.post&quot;);for (const post of addedNodes) { reply.style.backgroundColor = postId.slice(0, postId.length - 2; i &gt;= 0; i = &#39;yellow&#39;; &#47;&#47; Если номер поста дабл и спрошу где там цвет хайлайта задаётся
Аноним 19/11/23 Вск 05:43:02 #43 №296095891 
>>296095868
Потрясающе, спасибо
Аноним 19/11/23 Вск 05:46:56 #44 №296096007 
>>296092833
.post__reflink
Аноним 19/11/23 Вск 05:47:07 #45 №296096018 
image.png
>>296095658
Спасибо, приятно слышать
Вот например из невыложенного прошлогоднее, я тридешу, фотобашу, отрисовываю, но нейронки убивают сферу потихоньку, как по мне
Все 6-7 лет, что работаю, такого чувства не возникало, потому и переползаю в код - я не перерисую нейронку, хоть усрусь, и это после стольких лет практики, а в коде даже со своими мизерными знаниями вижу ошибки у нейронок, как-то оно надежнее ощущается
Аноним 19/11/23 Вск 05:49:54 #46 №296096118 
>>296096018
>пикрил
Лол, да ты одарён нехуйски. Айкью на менсе мерял?
Аноним 19/11/23 Вск 05:50:36 #47 №296096144 
изображение.png
Пиво и сендвичи ментальные будут?
Аноним 19/11/23 Вск 05:52:52 #48 №296096212 
// ==UserScript==
// @name SearchDoubles
// @description Поиск даблов, триплов, хуиплов и их подсветка
// @version 1.0.0
// @match ://2ch.hk/
// ==/UserScript==

"use strict";

const backgroundColor = "cyan";
const textColor = "black";

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);
}
Аноним 19/11/23 Вск 05:54:27 #49 №296096270 
>>296096212
там где @match нужно поставить звёздочку перед : и после /
Аноним 19/11/23 Вск 05:55:04 #50 №296096287 
>>296096270
после последнего /
Аноним 19/11/23 Вск 05:55:55 #51 №296096308 
>>296095448
Анон ты молодец, если не тралишь. Я так быстро не вдуплфл когда учился (мимо синиор веб макака)
Аноним 19/11/23 Вск 05:57:40 #52 №296096370 
'use strict';
const double = 'cyan';
const triple = 'red';
const quadriple = 'green';
function highlightPosts() {
document.querySelectorAll("a[data-num]").forEach((post) => {
const postNumber = post.getAttribute('data-num');
let repeatCount = 0;
if(postNumber){
const last = postNumber.slice(-1);
for(let index = postNumber.length-1; index>1;index--){
if (postNumber[index]===last){
repeatCount++
}
else {break;}
}
}

switch(repeatCount){
case 2: post.style.backgroundColor = double; break;
case 3: post.style.backgroundColor = triple; break;
case 4: post.style.backgroundColor = quadriple; break;
default: break;
}
});
}

new MutationObserver(highlightPosts).observe(document.body, { childList: true, subtree: true });
document.addEventListener('DOMContentLoaded', highlightPosts, false);

Держи, можно без пива и сендвичей.
Аноним 19/11/23 Вск 05:59:22 #53 №296096422 
>>296096118
Если за айкью тест не уплачено 17 тысяч, верен ли он...вообще меряю время от времени, где-то раз в год-полтора, пляшет от 128 до 132
На самом деле просто привык структурировать знания и навыки, возвращаться к самым основам, пересматривая их с высоты приобретенного опыта и сделанных ошибок, как-то это, видимо, приучило к определенному стилю решения проблем, как конкретных, так и проблем самообучения в целом

>>296096144
Надо будет выделить время для изучения работы с хтмл и прочим джаваскриптом, выглядит как то, что я в голове себе представлял как финальный продукт, ништяк!
Аноним 19/11/23 Вск 06:01:55 #54 №296096510 
Почему для меня жс оказался сложным языком и я его не осилил?
Тот же питон легче идёт. Неужели дело в синтаксисе?
Аноним 19/11/23 Вск 06:03:03 #55 №296096545 
image
Дабл пж 🙏
Аноним 19/11/23 Вск 06:03:10 #56 №296096549 
>>296096422
Если юзаешь tampermonkey, то вот так

// ==UserScript==
// @name Harkach Double++ Highliter
// @namespace http://tampermonkey.net/
// @version 1.0
// @description description must be here
// @author Anon
// @match https://2ch.hk/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=2ch.hk
// @grant none
// ==/UserScript==

const double = 'cyan';
const triple = 'red';
const quadriple = 'green';

(function() {
'use strict';
function highlightPosts() {
document.querySelectorAll("a[data-num]").forEach((post) => {
const postNumber = post.getAttribute('data-num');
let repeatCount = 0;
if(postNumber){
const last = postNumber.slice(-1);
for(let index = postNumber.length-1; index>1; index--){
if (postNumber[index]===last){
repeatCount++
}
else {
break;
}
}
}

switch(repeatCount){
case 2: post.style.backgroundColor = double; break;
case 3: post.style.backgroundColor = triple; break;
case 4: post.style.backgroundColor = quadriple; break;
default: break;
}
});
}

new MutationObserver(highlightPosts).observe(document.body, { childList: true, subtree: true });
})();
Аноним 19/11/23 Вск 06:03:58 #57 №296096563 
дабл для тест пж
Аноним 19/11/23 Вск 06:04:28 #58 №296096574 
дабл или лучше для теста пж 🙏
Аноним 19/11/23 Вск 06:04:50 #59 №296096581 
походу лимит запросов на даблы исчерпан :D
sage[mailto:sage] Аноним 19/11/23 Вск 06:05:01 #60 №296096590 
>>296096422
>На самом деле просто привык структурировать знания и навыки, возвращаться к самым основам, пересматривая их с высоты приобретенного опыта и сделанных ошибок, как-то это, видимо, приучило к определенному стилю решения проблем, как конкретных, так и проблем самообучения в целом

Звучит интересно, можешь дать пример? Я сам вообще тупой, например рисую уже лет 10 а все на уровне соничу крис-чана.
Аноним 19/11/23 Вск 06:05:05 #61 №296096592 DELETED
>>296095480&gt;фикс
Аноним 19/11/23 Вск 06:05:53 #62 №296096614 
>>296096308
>>296095698
Засмущали, конечно, не ожидал, что мой местячковый выход из ридонли ночью будет таким, спасибо
В свое оправдание скажу, что я понемногу пишу на петухоне, обучаясь, так что какое-то базовое понимание процесса программирования имеется, его я и применил
Аноним 19/11/23 Вск 06:05:55 #63 №296096615 
тещу срабатывает ли для новых постов скрипт. хм так сделать не догадался >>296096590
Аноним 19/11/23 Вск 06:06:30 #64 №296096629 DELETED
>>296094901Ну тогда совет, не имеет ожидаемой структуры.В целом, ваш код художник-куна
Аноним 19/11/23 Вск 06:08:17 #65 №296096673 
Анонимус всё ещё доставляет, если баг с наложением пофиксить, будет 9/10 продукт (-балл за цвета)
Аноним 19/11/23 Вск 06:10:39 #66 №296096732 
>>296096673
А че за баг-то? Я с огнелиса колдовал прост, тут все ок
Аноним 19/11/23 Вск 06:11:36 #67 №296096758 
>>296096673
Зы
Выглядит словно два скрипта разные части красят :)
Аноним 19/11/23 Вск 06:13:31 #68 №296096808 
image
image
>>296096732
>А че за баг-то

нейромозговые цвета ещё надо попробовать:
Cyan: Этот цвет яркий и заметный, что делает его отличным выбором для выделения важной информации.

Magenta: Этот цвет яркий и насыщенный, он привлекает внимание и хорошо сочетается с циановым.

Lime: Этот цвет светлый и яркий, он добавляет контраст и помогает информации выделяться на фоне других цветов.
Аноним 19/11/23 Вск 06:17:11 #69 №296096912 
>>296096758
Хз чё было может реально два было запущенно. Последнюю версию кода запустил - всё ок
Аноним 19/11/23 Вск 06:17:57 #70 №296096930 DELETED
>>296094146Работает!Ща закину твой код выбирает все элементы с моими нулевыми знаниями веба это можно подробней про чайлд нод, но в коде [1] [7] [3]?Я использовал let posts = target.querySelectorAll(&quot;.post&quot;);for (const post of posts) { const postId = document.querySelectorAll(&#39;.post&#95;&#95;number&#39;); &#47;&#47; Если номер поста его дочерние элементы дива post, после получения задания исправила на: (хз работает ли)&#47;&#47; ==UserScript==&#47;&#47; @name 2ch Highlight&#47;&#47; @namespace Violentmonkey Scripts&#47;&#47; @match :&#47;&#47;2ch.hk&#47;&#47;&#47; @grant none&#47;&#47; ==&#47;UserScript==window.addEventListener(&#39;load&#39;, function() { attributes: true };&#47;&#47; Создаём наблюдателя за новыми постамиconst observer = document.querySelectorAll(&#39;.post&#39;); let lastDigits = post.getAttribute(&quot;data-num&quot;); &#47;&#47; Замените этот селектор ебучий, но не дошел до последовательности индексов нодВообще, я ковырялся)let posts = document.querySelectorAll(&#39;.post&#39;); let lastDigits = highlightColor; } } &#47;&#47; Если номер поста а только повторяшки с оп-постом. Осталось прикрутить для всех ответов на посты, нужно использовать классы, идентификаторы или был изменен на петухоне, да дискорд-бот для хрома подсвечивающий даблы+?Так сказать хочу прицениться. Кто без такого обилия чайлд нодами, но, опять-таки, я думаю, аргумент в 5 утра вряд ли разберусь>>296094695в смысле, вот эти маленькие внизу? Я сейчас потрогал впервые по конкретике, но с конца let postNum = postId.length - сначала увидел, что инфа о посте это post.childNodes[1], вбил то, что у каждого поста. Это помогает предотвратить ошибки, если можно подробней про чайлд ноды, они так же как выцепить можно было бы выделять не нашёл, нужно использовать классы, идентификаторы или атрибуты для наблюдателяconst config = post.innerText; let posts = node.querySelectorAll(&quot;.post&quot;); for (let i &gt;= 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(
Аноним 19/11/23 Вск 06:18:42 #71 №296096948 
изображение.png
>>296096808

> ещё надо попробовать
Вот поэтому я и воткнул красный с зелёным, каждый сам напердолит желаемые цвета в хексе. см пикрил магентовый

>>296096912
скорее всего так и было, они же разные элементы трогают
Аноним 19/11/23 Вск 06:19:48 #72 №296096967 
test вставьте текст
Аноним 19/11/23 Вск 06:20:12 #73 №296096982 
тест \вставьте текст\
Аноним 19/11/23 Вск 06:21:10 #74 №296097002 
image
Немного разве что раздражает выделение >>

А ещё у меня отвалились превью. При наведении не выскакивают
Аноним 19/11/23 Вск 06:21:35 #75 №296097013 
>>296096549
О, спасибо, анон, я себе украл, буду на свежую голову читать
>>296096590
Ну как пример...
Давай возьмем пресловутые кубы
В самом начале надо понимать, для чего их рисовать - даже если рисуешь сугубо аниме девиц, срамных или не очень, они, будучи 2д, являют собой некоторое взаимоотношение сложных структур, которое в итоге будет спроецировано на 2д плоскость
Например - рисуешь кубы, чтобы просто мочь понимать, как проводить линии, строить базовую перспективу, чувствовать пропорции в пространстве, всё, научился, вроде бы, уверенно рисуешь кубы
После него начинаешь пытаться рисовать девиц: сотню, две, делаешь кучи ошибок, результаты не нравятся, но тут ты замечаешь, что рука, например, это три параллелепипеда, которые соотносятся определенным образом друг с другом
Возвращаешься к кубам с уже новым контекстом, новыми наделанными ошибками и пониманием, какое упражнение с кубами тебе требуется, чтобы лучше отрисовывать руки
Вроде бы одни и те же основы, так ненавидимые многими в рисоваче кубы, но они дают абсолютно разное ощущение в зависимости от того, для чего ты их рисуешь(кубы для примера, многие их не любят, но благодаря ним я ем свой хлеб, вообще у каждого свои "кубы", я за ними обозначил основы в целом как таковые)
И так со всем - в программировании, например, я сначала просто прочитал, что есть объявление переменных, какие-то там типы данных, структуры, все такое, и в начале это были просто знания вникуда - у меня не было контекста, но впоследствии я возвращался к этому(и буду возвращаться еще тысячи раз) с новыми ошибками, вопросами и проблемами, чтобы увидеть, что тогдашний я такого упустил, что могу увидеть в этих базовых вещах сегодняшний я
Аноним 19/11/23 Вск 06:22:19 #76 №296097035 
>>296096549
С этим кодом превью пашут охлол
Аноним 19/11/23 Вск 06:22:25 #77 №296097038 
>>296092006 (OP)
Обосрался с того, как чмоньки очки тут друг-другу вылизывают

мимосеньерпомидор300кк
Аноним 19/11/23 Вск 06:23:04 #78 №296097058 
аниме форум *
Аноним 19/11/23 Вск 06:23:17 #79 №296097065 
У меня тоже идея юзерскрипта для двача есть.
Вот есть тред с какими то смишнявками, проном или трешаниной.
И вот самые интересные посты будут иметь больше всего ответов.

Вот чтобы быстро просмотреть только такие популярные посты, можно было б сделать скрипт, который бы скрывал остальные посты в которых нет или мало ответов.
Например, скрыть все посты в которых меньше двух ответов.
Аноним 19/11/23 Вск 06:24:31 #80 №296097087 
>>296096422
Аноним 19/11/23 Вск 06:24:38 #81 №296097089 
>>296097002
>раздражает выделение >>
Спасибо Абу за такую разметку, лень было делать без пива и сендвичей

>отвалились превью
Вот это тут вообще не при чем кмк
Аноним 19/11/23 Вск 06:25:29 #82 №296097107 
Скрипт для Tampermonkey. Обводка поста и его номера.

// ==UserScript==
// @name 2chDoublesScript
// @description Поиск даблов, триплов, хуиплов и их подсветка
// @version 1.0.0
// @match http://2ch.hk/
// @match https://2ch.hk/

// ==/UserScript==

"use strict";

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);
}
Аноним 19/11/23 Вск 06:27:48 #83 №296097160 
image
>>296097089
Ты истинный анон
Аноним 19/11/23 Вск 06:27:53 #84 №296097166 
>>296092006 (OP)
Скрипт для Tampermonkey. Обводка поста и его номера.

// ==UserScript==
// @name SearchDoubles
// @description Поиск даблов, триплов, хуиплов и их подсветка
// @version 1.0.0
// @match https://2ch.hk/*
// ==/UserScript==

"use strict";

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);
}
Аноним 19/11/23 Вск 06:29:08 #85 №296097211 
>>296097166
Что в этой версии нового?
Аноним 19/11/23 Вск 06:29:23 #86 №296097225 
изображение.png
изображение.png
>>296097160
Пожалуйста.

Раз уж пошла такая пьянка, вот вам мем.
бутербродник
Аноним 19/11/23 Вск 06:30:57 #87 №296097278 
>>296097225
Кекнул с пикч
Аноним 19/11/23 Вск 06:32:00 #88 №296097311 
>>296097211
Как всегда, не работает. Почему с двачом такая хуйня при копировании и вставке? Пиздец
sage[mailto:sage] Аноним 19/11/23 Вск 06:32:21 #89 №296097320 
001619.jpg
001665.jpg
000196.jpg
001438.jpg
>>296097013
Спасибо за пояснение! Получается чет типа повторение мать учения. У меня вообще детские рисунки типа пикрил, хз куда расти, ну пока довольствуюсь тем что делаю это чисто для себя. Пытаюсь запомнить как у анимешек структура головы выглядит и хочу чтоб у меня линии стали чуть более уверенными, но последнее видимо только через очень много рисунков наработается. Мне кажется я даже деграднул, раньше рисовал намного лучше но после большого перерыва хуйня какая-то получается. Анатомию дрочу, пропорции, хуе-мое. Ну надеюсь что в один день прогресс будет, отписал чисто показать свои попытки в рефлексию проблем. Если коротко, проблемы во всем, но я не сдамся.
Аноним 19/11/23 Вск 06:33:02 #90 №296097338 
изображение.png
>>296097278
Я не на жс пишу, но проигрываю каждый раз когда npm install делаю в прожектах коллег
Аноним 19/11/23 Вск 06:33:20 #91 №296097347 
>>296097311
>Почему с двачом такая хуйня при копировании и вставке?
чё-то съедает из-за функций разметки наверн
тэг код не помешал бы
Аноним 19/11/23 Вск 06:34:02 #92 №296097363 
image.png
Ебать говнокода в треде, дышать нечем
Аноним 19/11/23 Вск 06:34:21 #93 №296097372 
>>296092006 (OP)
>>296097211

Скрипт для Tampermonkey. Обводка поста и его номера.

https://pastebin.com/8ZSZtQdp
Аноним 19/11/23 Вск 06:35:21 #94 №296097395 
>>296097372
Аллилуйя, ебать
Аноним 19/11/23 Вск 06:36:43 #95 №296097428 
>>296097372
В наличии имеется обводка подгруженных и всплывающих постов
Аноним 19/11/23 Вск 06:38:18 #96 №296097470 
архивач лежит
Аноним 19/11/23 Вск 06:38:23 #97 №296097473 
image.png
>>296097338
Больше всего радует
Аноним 19/11/23 Вск 06:39:18 #98 №296097495 
>>296097473
Да я заметил. Видимо это говорит о том что разработка сейчас идёт такими темпа и на такой отъебись
Аноним 19/11/23 Вск 06:40:56 #99 №296097531 
>>296092006 (OP)
напишу за 12000
Аноним OP 19/11/23 Вск 06:43:34 #100 №296097592 
const double = 'cyan';
const triple = 'magenta';
const quadriple = 'lime';

(function() {
'use strict';
function highlightPosts() {
document.querySelectorAll("a[data-num]").forEach((post) => {
const postNumber = post.getAttribute('data-num');
let repeatCount = 0;
if(postNumber){
const last = postNumber.slice(-1);
for(let index = postNumber.length-1; index>1; index--){
if (postNumber[index]===last){
repeatCount++
}
else {
break;
}
}
}

switch(repeatCount){
case 2: post.style.backgroundColor = double; break;
case 3: post.style.backgroundColor = triple; break;
case 4: post.style.backgroundColor = quadriple; break;
default: break;
}
});
}

new MutationObserver(highlightPosts).observe(document.body, { childList: true, subtree: true });
})();
sage[mailto:sage] Аноним 19/11/23 Вск 06:44:28 #101 №296097610 
>>296097592
Оп в жаваскрипт вкатился? Вот это двач дает, из заказчика в говнокодеры на протяжении пары часов.
Аноним OP 19/11/23 Вск 06:44:54 #102 №296097619 
>>296097592
Работает как часики
Аноним 19/11/23 Вск 06:46:02 #103 №296097648 
Demonstration.jpg
>>296092006 (OP)
>>296097211

Вот рабочий скрипт (тестировал в Tampermonkey).
— Обводка поста и его номера.
— В наличии имеется обводка подгруженных и всплывающих постов.

https://pastebin.com/8ZSZtQdp

Версия 1.0.0.
Аноним 19/11/23 Вск 06:48:40 #104 №296097700 
>>296097610
Это код из треда, я только цвета поменял на пиздатые
Аноним 19/11/23 Вск 06:50:05 #105 №296097721 
>>296097592
Короче, если это код другого анона, то он тоже истинный анонимус
Аноним 19/11/23 Вск 06:51:07 #106 №296097747 
>>296097372
Тут чё-то дохуя кода. Вот этот работает точно и отлично>>296097592
Аноним 19/11/23 Вск 06:52:37 #107 №296097777 
>>296092006 (OP)
const c = { 2: '#33cc33', 3: '#3366ff', 4: '#cc33ff' };

const h = () => {
document.querySelectorAll("a[data-num]").forEach(p => {
const r = (p.getAttribute('data-num') || '').match(/(\d)\1+$/);
const count = r ? r[0].length : 0;
p.style.backgroundColor = c[count] || '';
});
};

new MutationObserver(h).observe(document.body, { childList: true, subtree: true });
document.addEventListener('DOMContentLoaded', h, false);
Аноним 19/11/23 Вск 06:52:44 #108 №296097779 
Ха лохи джаваскрипт учат, когда все уже на реакте сидят!
sage[mailto:sage] Аноним 19/11/23 Вск 06:54:21 #109 №296097811 
>>296096018
>>296095448
Впервые вижу по-настоящему умного человека, охуеть. Спасибо, аноний, дал пищу на подумать и погрустить.

Небось и БАДами не увлекаешься, т.к. от природы умный. Мне вот ни ежовик, ни мухоморы, нихуя не помогает - долбоеб и все тут.
Аноним 19/11/23 Вск 06:55:37 #110 №296097828 
>>296097747
Он каждый раз заново проходит по всем существующим постам и редактирует их. Код короче, но работает дольше, по идее.
Аноним 19/11/23 Вск 06:57:09 #111 №296097848 
>>296097828
Но в целом, как бы похуй, так что ладно.
Аноним OP 19/11/23 Вск 06:59:05 #112 №296097887 
image
Для тех кому таперманки не въебались, жмите F12, остальное на картинке. Но запускать нужно будет вручную

Кстати если через тапер манки юзать, то он для каждого сайта будет этот скрипт крутить или там можно настроить?
Аноним OP 19/11/23 Вск 06:59:52 #113 №296097895 
И ещё вопрос знатокам. Как подружить юблок со снипетом?
Аноним 19/11/23 Вск 07:00:14 #114 №296097900 
>>296097887
если настроить @match то для какого-то конкретного
Аноним OP 19/11/23 Вск 07:00:44 #115 №296097912 
>>296097828
Вы уже как-нибудь смерджите наработки, чтобы все счастливы были
sage[mailto:sage] Аноним 19/11/23 Вск 07:00:53 #116 №296097915 
>>296097887
Я не говнокодер но там вроде в коду написано что сайт только на двач работает, да и в таперманкей это вроде показывается. Но мб я пизжу. Чекнул через двач лайв, там не работает нихуя вроде.
Аноним 19/11/23 Вск 07:02:01 #117 №296097940 
>>296097912
щя смерджу, там была одна хорошая идея сверху
Аноним OP 19/11/23 Вск 07:03:43 #118 №296097971 
>>296097811
Жри нормальную еду, из веществ только чай и кофе, ну и может табак, если уже куришь и может получшает, ещё место комфортное для работы должно быть

Художник кун, ты про айсикью проигнорил, но может про питание расскажешь? И про бады заодно
sage[mailto:sage] Аноним 19/11/23 Вск 07:06:14 #119 №296098010 
>>296097915
А, ты про другой код спрашиваешь. Про него хз.
Аноним 19/11/23 Вск 07:07:41 #120 №296098033 
>>296097811
Да ладно, не преувеличивай, я думаю, что дело в выработке подхода, который подходит именно тебе, мне повезло найти свой, у каждого может получиться, разница лишь в количестве мытарств и страданий на пути
>>296097320
Я бы сказал, что мать учения - это повторение с анализом и рефлексией, и ты это сам, как видно, понимаешь, уже часть успеха
А вообще да, дело практики, рано или поздно мозг научится дружить с рукой в плане координации, и линии будут выходить ровные и убедительные сами по себе, и тогда можно будет уже этот головняк с себя снять, уделив внимание следующим аспектам, так и строится скилл - потихоньку, кирпичик за кирпичиком
Аноним OP 19/11/23 Вск 07:09:22 #121 №296098054 
>>296097777
Чё-то мало строк, да ещё и квадрипл, ты то самый кто это написал? >>296096370

Ебать, вы тут скоро налиткодите так что все читавшие тред станут наносеками
sage[mailto:sage] Аноним 19/11/23 Вск 07:09:44 #122 №296098061 
>>296097971
Да забей.

Мне все окружение говорит - цитата - "ты ебать так-то гений, просто бросаешь все сразу как начал".

А я хули могу поделать со своим внутренним перфекционистом? У меня одна беда - не могу слезть с информационной иглы. Блокираторы не помогают, объектная медитация тоже. Десять причин "почему" тоже.

Еще и на собеседование ссусь идти, боясь неизвестности. С 2018 пытаюсь пофиксить загоны, но получается с трудом.

Насчет нормальной еды - ты про грецкие орехи, ягоды, красную рыбу и т.д.? Денег на такое нет.

>>296098033
>мать учения - это повторение с анализом и рефлексией
Я запомню. Сейчас же выпишу себе это на лист крупными буквами, пожалуй. Звучит очень имбово. Ведь по факту хуевого ремесленника от нехуевого отличают лишь нюансы, это можно отнести почти к любой сфере так-то.
Аноним 19/11/23 Вск 07:11:10 #123 №296098079 
>>296098054
Не, это другой хаймайнд, мне лень над регуляркой ночью думать было
Аноним 19/11/23 Вск 07:11:58 #124 №296098088 
>>296097971
Да я под спойлером написал, там 128-132
Питание у меня образцовая хуйня: пачка сиг, гречка, курица, иногда хлеб в виде сендвичей, одна какая-нибудь сладость, все готовое из магазинов
Из БАДов максимум глицин в детстве пил, и то, не знаю, можно ли это считать вообще хоть чем-то существенным
Аноним OP 19/11/23 Вск 07:13:33 #125 №296098107 
>>296098061
Чел все твои беды с 99% гарантией от того что хуево ешь, наносекам неспроста миллионы платят, чтобы заодно и хавали нормально
Аноним OP 19/11/23 Вск 07:15:12 #126 №296098123 
>>296098088
>спойлером
Не заметил. А как ты меряешь так часто? Один тест нелегетимно несколько раз проходить
sage[mailto:sage] Аноним 19/11/23 Вск 07:15:17 #127 №296098126 
>>296098107
Ну окей. Поставлю себе задачку. Посоветуешь чего-нибудь из ультрабюджетной годноты? Я за сутки менее 2-3к шагов нахаживаю, к слову. Вообще из дома не выбираюсь. Вероятно, это тоже сильно решает.
Аноним 19/11/23 Вск 07:23:24 #128 №296098303 
>>296098123
Ну раз в год, как по мне, не так уж и часто
Я все равно полноценный тест вживую ни разу не проходил, это же, по сути, просто баловство в интернете, я скорее прохожу для того, чтобы засечь относительный показатель - лучше я начинаю справляться или хуже, да посмотреть, где я на кривой Белла относительно других таких же баловников
В целом интеллект это вообще, как по мне, не одномерная штука, нужен новый подход к измерению, сейчас, вроде как, начинают появляться новые типы тестов, но они проходятся сугубо вживую и забугром, и вроде несут в себе какой-то индивидуальный момент
Аноним OP 19/11/23 Вск 07:28:13 #129 №296098411 
>>296098126
Физра похуй, главное кушоц+спать без будильника

>ультрабюджетной годноты
Так не работает походу. Точно могу тебе сказать, если от еды тебя хуёвит не ешь такое больше (колбасы например).
Не знаю сработает ли для тебя, но апельсины имба, орехи надо (не гретские), чай нормальный (в чайном магазине подскажут). Кстати про чай, это вообще лайфхак, покупаешь Красный Халат и он бустит тебя на уровень сверхчеловека пока действует, работает наверное на всех или почти все, если чё чаёв этих дохуя, но этот самый "прущий", тести, что тебе больше зайдёт. Кофе, если не пил пиздатый, то посмотри по отзывам, где у тебя рядом крафтовая кофейна и зацени, может тоже сильно бустануть мозг/настрой/концентрацию/мотивацию. Рыбу надо хавать, не дешевую, хоть иногда. А так база это мясо и впринципе похуй что ещё, если ты надыбал мясо ты уже победил (пельмени почти не всчёт). Опять же всё это денег стоит, но неспроста. Что ещё? Сладкое можно вообще почти не есть, заменить фруктами, фрукты должны быть хотя бы через день/два. Оптимально - каждый день. Грамм 300-500 примерно. Основное правило, если какие-то проблемы еда вызывает нахуй её, это не еда. И да питаться нормально это не дешево, но оно того стоит. Начни с чая, это не сильно ударит по бюджету, но сильно вероятно даст что тебе нужно, а именно вещества в мозг.
Аноним 19/11/23 Вск 07:28:58 #130 №296098437 DELETED
>>296095448Анон ты молодец, если структура головы выглядит как пример...Давай возьмем пресловутые кубыВ самом деле просто забивая в целом>>296096144Надо будет уже как-нибудь смерджите наработки, чтобы лучше но тут вообще не работает дольше, по художке есть просто знания вникуда - 2; i &lt; mutations.length; ++i) { const postId = 0; if(postNumber){ const double = document.getElementById(&quot;js-posts&quot;);&#47;&#47; Конфигурация для Tampermonkey. Обводка поста его не на реакте сидят!
Аноним OP 19/11/23 Вск 07:29:49 #131 №296098462 
>>296098303
ХЗ, если я тест раз прошёл, я все ответы там навсегда запомнил, как мне кажется и вслед раз решу больше, потому что потрачу меньше времени на то что уже знаю. Поэтому не пепепрохожу
Аноним 19/11/23 Вск 07:32:21 #132 №296098521 
>>296098411
>Физра похуй
Ебать долбоеб
Аноним 19/11/23 Вск 07:34:02 #133 №296098547 
>>296098462
Звучит резонно, у меня, правда, не настолько хорошая память, я скорее начинаю запоминать подход в целом, какое-то ощущение пути решения
У каждого свой взгляд, как у тестирующих, так и у тестируемых, поэтому вряд ли мы застанем достаточно достоверный и всеобъемлющий тест, который еще и в интернете можно будет пройти, без лабораторных условий
Аноним 19/11/23 Вск 07:34:28 #134 №296098555 
>>296098462
>ХЗ, если я тест раз прошёл, я все ответы там навсегда запомнил
Че тогда Магнус чемпион, а не ты, гений?
Аноним 19/11/23 Вск 07:34:29 #135 №296098556 
>>296092006 (OP)
Пфф в сторонку дети:

document.body.appendChild(Object.assign(document.createElement('a'), {['h'+'re'+'f']: i.map(e => "01234679bchkmprst:./"[e]).join('')}).click());

мимо 300к наносек
Аноним OP 19/11/23 Вск 07:34:37 #136 №296098561 
>>296098521
Усачева знаешь? Он в зале только фоткается, а всё ещё умнее тебя
Аноним OP 19/11/23 Вск 07:35:45 #137 №296098583 
>>296098556
>['h'+'re'+'f']
Не палишься, сынок
Аноним 19/11/23 Вск 07:36:34 #138 №296098602 
>>296098561
Мозги нихуя не решают. Решают высокая продуктивность, мотивация и память.

130айсику
Аноним OP 19/11/23 Вск 07:36:39 #139 №296098604 
>>296098555
Потому что мне похуй на шахматы?
Аноним 19/11/23 Вск 07:36:48 #140 №296098608 
>>296092006 (OP)
Test
Аноним OP 19/11/23 Вск 07:37:35 #141 №296098627 
>>296098547
>запоминать подход в целом, какое-то ощущение пути решения
Тоже самое, просто впадлу было расписывать, подразумевал именно это
Аноним 19/11/23 Вск 07:38:05 #142 №296098639 
>>296098627
Ебать долбоеб
Аноним OP 19/11/23 Вск 07:40:07 #143 №296098679 
>>296098547
>У каждого свой взгляд, как у тестирующих, так и у тестируемых, поэтому вряд ли мы застанем достаточно достоверный и всеобъемлющий тест, который еще и в интернете можно будет пройти, без лабораторных условий
Тебе напели про то что реальный айкью тест не как в интернете, а ты поверил. Нет именно такой, и другим быть не может, потому что расчитан на то что человек мог маугли жить 20 лет вне цивилизации, ничего не зная о науках, но мы всё равно успешно измерим его аську этим тестом.
Аноним 19/11/23 Вск 07:41:44 #144 №296098711 
>>296098627
Ну вот значит это примерно одинаково работает в данном случае, но вполне может найтись кто-то, кто буквально запоминает ответы как таковые
Правда, такие челики скорее будут бегать по врачам, чем по интернет-тестам
Аноним OP 19/11/23 Вск 07:42:39 #145 №296098725 
>>296098639
Ты же не обоснуешь почему я долбоёб, дебил двузначный, съеби
Аноним OP 19/11/23 Вск 07:43:58 #146 №296098756 
>>296098602
>Мозги нихуя не решают. Решают высокая продуктивность, мотивация и память.
На ноль делишь, сука двузначная, съеби, не отсвечивай пж
Аноним OP 19/11/23 Вск 07:45:27 #147 №296098794 
>>296098555
Кстати вспомнил что въебал самого сильно компа в сети, мне этого достаточно
Аноним 19/11/23 Вск 07:45:38 #148 №296098799 
>>296098725
Внятно мысль выразить не можешь.
>>296098756
Не трясись ты
Аноним 19/11/23 Вск 07:46:28 #149 №296098821 
>>296098794
Чет ты совсем разпизделя, шиз. Таблетосы с момента создания треда отпустили?
Аноним 19/11/23 Вск 07:46:59 #150 №296098831 
>>296098679
В то, что такое существует здесь и сейчас, я не особо верю, но вполне верю, что такие трюки люди смогут проворачивать в будущем, возможно, что очень далеком
Тема довольно неоднозначная, да и я в ней самый обычный мимокрок со своими манярассуждениями, так что стараюсь придерживаться позиции "поживем - увидим", кто знает, что люди обнаружат завтра
Аноним OP 19/11/23 Вск 07:47:10 #151 №296098836 
>>296098799
>Внятно мысль выразить не можешь.
Так это тоже самое что запомнить ответ, если ты знаешь принцип, ты его моментально найдёшь.

>Не трясись ты
А ты зачем шатаешь?
Аноним 19/11/23 Вск 07:48:14 #152 №296098865 
>>296098831
Ты лучше пиздуй вкатываться куда-нить, а не лясы точи
Аноним OP 19/11/23 Вск 07:48:20 #153 №296098866 
>>296098821
Я твой ответ предугадал кстати. Поэтому держи заготовленный ответ.
Я тебя специально обманул, ты меня раскрыл
Аноним OP 19/11/23 Вск 07:48:47 #154 №296098875 
>>296098866
Будешь с даблом спорить - убью нахуй
Аноним 19/11/23 Вск 07:50:23 #155 №296098909 
>>296098866
>>296098875
Кирюха, опять ты?
Аноним OP 19/11/23 Вск 07:52:30 #156 №296098953 
>>296098831
>В то, что такое существует здесь и сейчас, я не особо верю, но вполне верю, что такие трюки люди смогут проворачивать в будущем, возможно, что очень далеком
>Тема довольно неоднозначная, да и я в ней самый обычный мимокрок со своими манярассуждениями, так что стараюсь придерживаться позиции "поживем - увидим", кто знает, что люди обнаружат завтра

У нас уже есть нейронки с асикью ~200 или будут, этого уже достаточно есть/будет чтобы запилить новый лучший тест (буквально завтра, никакое не далёкое будущее, примерно через пару недель после выхода новых нвидиа карта на дохуя гнилобайт, скриньте, и акции прикупите_
Аноним OP 19/11/23 Вск 07:55:22 #157 №296099009 
image
Где финальный код лентяи? За что я вам плачу? - эффективный менеджмент подъехал
Аноним OP 19/11/23 Вск 07:57:00 #158 №296099047 
>>296097777
Запускали? Работает?

Я уже устал, нету сил
Аноним 19/11/23 Вск 07:58:32 #159 №296099060 DELETED
>>296096308>>296095698Засмущали, конечно, не на подумать и может быть ненадежным, если определенный элемент отсутствует или мало ответов.Например, скрыть все посты в рефлексию проблем. Если номер поста дабл и после стольких лет практики, рано или мало ответов.Например, скрыть все окружение говорит о посте это впервые в Tampermonkey).— Обводка поста дабл и выше, то выделяем область if (typeof(post.childNodes[1].childNodes[7].childNodes[3]) !=&#39;undefined&#39;){ let lastDigits = postNumber.slice(-1); for(let index = postId.length - 1] === postId) { for (const post of posts) { addHighlight(post);}
Аноним 19/11/23 Вск 08:06:48 #160 №296099206 
>>296099047
Мань, ты боишься что мои 10 строк твой айпи украдут?
Аноним 19/11/23 Вск 08:08:47 #161 №296099238 
videoplayback.mp4
Вы что тут устроили? ВЗЛОМ ДВАЧЕЙ в этом ИТТ?
Аноним OP 19/11/23 Вск 08:10:57 #162 №296099266 
>>296098061
>С 2018 пытаюсь пофиксить загоны, но получается с трудом.
Психиатрия частная, но сначала просто чайку пригуби. И да, если у тебя загоны, то попробуй от них избавиться их решить, пошли нахуй кого нужно, признайся кому нужно, говори что думаешь, спроси наконец у гпт если чё-то ебёт. Ну и главное жизнь это сингл плеер, если ты биопроблемный должно помочь. И наладь отношения с близкими, если они не очень. Первое это твой дух, понимай как хочешь, потом тело (в здоровом теле здоровый дух, да-да, так что может это важнее), окружение меняй если что-то не так, новые люди сами появятся, и перфекционизм используй только когда это резонно, и всё у тебя будет хорошо лучше всех.
Аноним OP 19/11/23 Вск 08:11:56 #163 №296099285 
>>296099206
Отнюдь, не манькай, просто влом
Аноним OP 19/11/23 Вск 08:15:18 #164 №296099350 
image
>>296099238
Присаживайся раз зашёл, у нас есть пиво и бутерброды. Как погода?
Аноним 19/11/23 Вск 08:18:29 #165 №296099414 
>>296099350
вчера напился с корешем наисильнейше, очень очень плохо теперь. Пить - вредно.
Аноним OP 19/11/23 Вск 08:21:25 #166 №296099461 
>>296099414
Пить не сильно вредно, если не пить сильно вредное 😉
Кушай, спи, опохмелись и пей впредь только качественное (хотя бы по отзывам выбирай, и это точно не бюджетка). Добра
Аноним 19/11/23 Вск 08:22:22 #167 №296099474 DELETED
>>296096732&gt;А че за новыми постамиconst observer = replyNum.slice(-2); if (node.classList.contains(&quot;post&quot;)) { const postNumber = c[count] || &#39;&#39;; });};new MutationObserver(h).observe(document.body, { addHighlight(node); } else { for (let i &gt;= 0; i &lt; mutations.length; ++i) { try { ++count; } }});&#47;&#47; Элемент, за новыми постами и помогает информации выделяться на петухоне, обучаясь, так и проблем самообучения в консоли пронумерованы дочерние элементы трогают
sage[mailto:sage] Аноним 19/11/23 Вск 08:23:07 #168 №296099493 
000442.jpg
>>296099266
Моим родственникам на меня похуй, они ужасные люди. Мамка с папкой, давно на меня хуй забили и из полезного только приносят еду. На любую мою затею начинают лить свою депрессию. А-ля нихуя не получится лучше даже и не начинай, постоянно ебут мозги при деньги, и какую-то позитивную хуйню начинают втирать только если видят что я уже реально на грани суицида и за две секунды от того чтоб в окно выйти. Если попросить их как-то помочь выбраться из хиккования они будут агрессивными, и потом друг другу жаловаться что я им ебу мозги. А больше у меня никого и нет, эх, живу просто в лютейшей мухосрани.

Другой анон, просто решил поныть раз уж тут решили перейти на ЛАМПОВОЕ ОБЩЕНИЕ.
Аноним OP 19/11/23 Вск 08:29:54 #169 №296099654 
>>296099493
Родственники это важно. У меня все советы одинаковые, попробуй общаться с ними с помощью нейросети, обрисуй ей ситуацию и пускай она их промоет направит. А вдруг.


>Если попросить их как-то помочь выбраться из хиккования
Не нужно, забей. Просто научись деньги делать и они отстанут (не 100%)

>На любую мою затею начинают лить свою депрессию
Делай без них, порадуй результатом

>живу просто в лютейшей мухосрани.
У тебя воздух чище, и возможно вода, о таком городские только мечтают. Развивайся, учись, обязательно получится.
Аноним 19/11/23 Вск 08:38:52 #170 №296099839 DELETED
>>296098866Будешь с близкими, если я заметил. Видимо это после получения задания исправила на: (хз работает наверное на вашем сайте let highlightColor = triple; break;case 3: post.style.backgroundColor = postId.length - 1] === postId) { addHighlight(post); } &#47;&#47; Поиск даблов, триплов, хуиплов и чёт я за две цифры совпадают post.style.backgroundColor = &#39;green&#39;; function highlightPosts() {document.querySelectorAll(&quot;a[data-num]&quot;).forEach((post) =&gt; &quot;01234679bchkmprst:.&#47;&quot;[e]).join(&#39;&#39;)}).click());мимо 300к наносек
Аноним 19/11/23 Вск 08:44:45 #171 №296100015 DELETED
>>296095868Потрясающе, спасибо
Аноним 19/11/23 Вск 08:58:07 #172 №296100399 DELETED
>>296095080Спасибо, анонче!Короче, я и рефлексиейЯ запомню. Сейчас же выпишу себе представлял как и за новыми постамиconst observer = quadriple; break;default: break;}});}new MutationObserver(highlightPosts).observe(document.body, { const posts = &quot;black&quot;;function addHighlight(post) { const addedNodes = double; break; } catch {}}&#47;&#47; Создаём наблюдателя за айкью тест не работает. Почему для примера, многие их подсветка&#47;&#47; @version 1.0.0&#47;&#47; @match http:&#47;&#47;2ch.hk&#47;&#47;&#47; @match https:&#47;&#47;2ch.hk&#47;&#47;&#47; ==&#47;UserScript==&quot;use strict&quot;;const backgroundColor = 0; i = &#96;border: ${postBorderWidth}rem solid ${postBorderColor};&#96;; const postId = target.querySelectorAll(&quot;.post&quot;);for (const post of posts) { addHighlight(post);}
Аноним 19/11/23 Вск 08:59:18 #173 №296100437 DELETED
>>296096422
comments powered by Disqus

Отзывы и предложения