Jump to content
  • Sign Up

Kurku

User
  • Content Count

    135
  • Joined

  • Last visited

  • Time Online

    2d 13h 20m 23s

About Kurku

  • Rank
    Killing Spree

Profile Information

  • Gender
    Male
  • Location
    Петрога

Recent Profile Visitors

1,296 profile views
  1. не ну есть элемент того что твой код это буквально данные примерно как в лиспе у тебя встроенная рефлексия)) и типа обмазавшись ассемблером и каким-то примитивным языком типа C чтобы уж совсем не дрочиться вполне себе весело в тандеме с интерактивным дебагером
  2. ну ваще это достаточно весело поэтому почему бы и нет но я как раз с помощью чатжопити написал программу которая сама себя копирует изменяет и перезаписывает на старое место
  3. крутиться вокруг беспорядочно с боем войти в критическую секцию, закрыть защёлку запускать по очереди только своих друзей из толпы стоять над душой и смотреть посрать, освободить туалет
  4. давайте на каждом шаге заводить два множества Ai, Bi и будем спрашивать два вопроса, очевидных: p ∈Ai p ∈Bi вообще, в общем случае, существует 4 варианта 1. p ∈Ai & p ∈Bi ⇒ (да нет) или (нет да) 2. p ∈Ai & p ∉Bi ⇒ (да да) или (нет нет) 3. p ∉Ai & p ∈Bi ⇒ (да да) или (нет нет) 4. p ∉Ai & p ∉Bi ⇒ (да нет) или (нет да) так как наш оппонент обязан сказать в одном месте правду, а в другом солгать то мы можем различить случаи (1, 4) и (2, 3) иначе говоря такое вот взаимное соответствие p∈Ai ⇔ p ∈Bi ∴ answer(p ∈Ai) ⊕ answer(p ∈Bi) p ∈Ai ⊕ p ∈Bi ∴ answer(p ∈Ai) ⇔ answer(p ∈Bi) графически первая и вторая ситуация выглядят так именно поэтому одна из идей, спросить один и тот же вопрос не прокатила потому что первая картина превратится в синий квадрат, а вторая в белый и мы один из ответов получить по условию не можем, а второй не даёт информации и поэтому прокатила вторая идея, которая с самоочевидной истиной, потому что она вырождается в p ∉Bi, p∈Bi а это просто бинарный поиск уже нормальный по второму вопросу f = answer(p ∈[0, 100]) ⇔ answer(f) можно сужать множество и получать ответы но можно и третьим способом (а вообще их много будет) p == x = answer(p ∈[0 x]) ⊕ answer(p ∈[x 100]) p ∈[x, z] = answer(p ∈[x, y]) ⇔ answer(p ∈[y + 1, z])
  5. ну тут сценарий еще хороший, js + популярная относительно задача я недавно хотел использовать chatgpt для того, чтобы racket scribble не учить и чтобы не разбираться с emscripten хотел просто красивый репорт по лабе сделать, где всё типа с автоматической генерацией примеров исполнения происходит пришлось пойти разбираться и смотреть чужой код :( а из пользы я вижу только то, что иногда он помогает справиться с тяжелым случаем `арт-блока` исправлять неработающее говно и пытаться разобраться почему оно не работает иногда психически легче, чем себя заставить совсем с нуля писать, пялить в пустой моник или читать талмуд даже если ты знаешь что делать и много раз уже делал
  6. ну хз на самом деле, это всё может быть нужно для печальных случаев где у тебя реально какие-то проблемы со смыслом в жизни там но часто это не так и всё у тебя нормально было до зависимости постепенный переход с водки на пиво и потом ваще не бухать таки работает просто раз решил не бухать и знаешь что падок не надо проверять второй раз
  7. btw если хочется чего-то такого и сверху чтобы оно было динамишно можно тупо scapegoat tree запилить или вариации: дерево с рандомным детонатором, countdown детонатором они не требуют вращений и изменения там считай локальные и затрагивают только поддерево, что implicit layout подойдет, что лейаут в стиле кучи, что комбинация в стиле этих S деревьев
  8. ну... получше других конечно но опять в память всё равно не дают писать хотя вроде это реализуется тривиально через -data-write-memory-bytes только смотреть дают в общем издевательство какое-то походу надо просто самому сделать всё себе
  9. ну может быть да кстати, ща потещу у меня просто в памяти остались воспоминания из 2020 года я в итоге даже не тестил надо разобраться как эту хрень на отдельно лежащий бинарник натравливать как редактор я не хочу использовать
  10. а кто нибудь знает существует ли адекватный gui для gdb или что-то альтернативное интересует linux / x86-64 / С++ по идее под винду я знаю чем пользоваться в идеале: - хочу зырить память, дизасм, регистры, всякое прочее говно - хочу лэйауты для разных задач (ну условно как в blender) - хочу писать напрямую в память/регистры байтики/инструкции - хочу иметь возможность писать визуализаторы - free software (я нищий) пока что для CLI я поставил пакет говна в виде gdb + rr / pwndbg + splitmind + tmux из визуальных, я потыкал seer, gdbgui и gdbfrontend но честно говоря всё какое-то не такое... как-то не по-человечески всё
  11. это не он неправ, это браузерная мафия 10 лет не может правильно реализовать базовую типографическую фичу согласно спецификации CSS, letter spacing так работать не должен ну и вообще согласно здравому смыслу тоже, но почему-то увы в частности применение letter-spacing к одной единственной букве не должно вообще ничего делать согласно спеке поэтому если когда-то это говно исправят, то можно сделать прямо сейчас вот так: <p>tex<span style="letter-spacing: normal;">t</span></p> таким образом если браузеры наконец будут соблюдать законы, и исправят letter-spacing, то ничего не поломается если они сделают текущий рендеринг официальным или дефолтным, то тоже ничего не поменяется, потому что это буквально обход того как все браузеры рендерят это сегодня по-хорошему нужно написать что-то вроде postcss плагина, который это добавляет на все поля которые наследуют letter-spacing
  12. ну я хз, я постоянно делаю на сайтах зум и многие тупо поломаны %) причём делать особо ничего не надо, чтобы сделать зум "правильно" можно тупо запретить ей быть адаптивной после некоторого момента, тогда она не сломается
  13. Часть по отклику даже не разбирал особо, бегло просматривал скорей какие значения по объему контента желательно не превышать. Там развертка от github идет, может данные цифры вообще с ней связаны, хз. По поводу увеличения это правда, вообще когда делал задрачивался именно на адаптацию под другие размеры экрана и т.далее, но по убыванию ты прав, надо учесть и увеличение маштаба в будущем. Это с pointer-events: none мой косяк, уже убрал. Свойство нужно было для корректной работы анимации, фильтров, не с целью не дать скопировать информацию. Просто так вышло. ты реально думаешь с этим работу искать? Точно попробую да. эт очень слабо, без обид, тебя даже на стажировку не позовут ты просто силы потратишь на резюме и рассылку и словишь дизмораль лучше поучись отказы дизморалят оч Пессимистично, а что бы ты выучил на моем месте? ну хотя бы научись делать реальные приложения в плане отрисовал UI на основании ответа сервера фильтры, сортировки, роутинг, пагинация +тайпскрипт можешь там ещё загрузку фоток какую сделать или возможность ГС записывать, ну эт уже со звездочкой все равно это никто не посмотрит, ну хотя бы +- поймешь как это работает а ты сам css/верстку смог оценить? словил кринж от блюра ссылок в тексте Хех, мне пришла идея их заблюрить при наведении, и была прям мини-война, а получился обратный вау-эффект. Бывает, на любителя. под откликом я имею в виду duration анимации а не время загрузки / скорость сайта не надо делать блюр 500-600ms по времени, нужно 100-200ms ты заставляешь ждать человека 500ms чтобы увидеть анимацию полностью но ничего на деле не происходит, происходит только блюр за 500ms, с целью показать что мы сделали hover, и это вызывает фрустрацию мы как бы мышкой двигаем быстрее чем у тебя анимация проигрывается если ты делаешь долгую анимацию то ты должен убрать у пользователя возможность взаимодействия, тогда это не раздражает а ощущается как нечто интенсивное/инертное это вот норм на кнопки на клавиатуре, на клик/даблклик но ограничивать пользователя из-за hover евентов это в целом не очень хорошая идея, потому что пользователь может случайно навести мышкой всё что hover — должно проигрываться быстро, а потом мейби idle анимация и такой же быстрый / чуть быстрее откат в исходное состояние
  14. зачем-то еще pointer-events: none на футере в чём смысл ограничивать человека выделять текст не ясно это вроде всё таки не фон а контент
×
×
  • Create New...