Amikoj
 
[Most Recent Entries] [Calendar View] [Friends View]

Below are 25 friends' journal entries, after skipping by the 50 most recent ones.

    [ << Previous 25 -- Next 25 >> ]
    Monday, October 9th, 2023
    ketmar
    12:24a
    кто бы сомневался
    пидорахены традиционно в оргазмическом восторге от того, что где-то кого-то убивают. двойной оргазм от того, что евреев. потому что в россии почти сплошь антифашисты, конечно.

    а я в который раз повторю, что молодые еврейки очень красивые, и их жаль. а вместе с ними и остальных евреев, за компанию. и палестинцев тоже жаль. всех жаль, все ебанулись, а зачем — непонятно.
    Thursday, September 21st, 2023
    ketmar
    6:37p
    недооценил
    должен признаться, что я беседку недооценил: со старфилдом у них действительно вышло нечто удивительное. необычайное. нечто потрясающее. у них вышла игра, которая не была сломана к полным хуям до полной неиграбельности на старте.

    а? остальное? а там что, ещё что-то есть? всё остальное там настолько никакое, что запомнить ничего не получается. что, в общем-то, тоже для нынешней беседки достижение. вот такие вот достижения у современного ааа-игродева: проебавшись кучу лет, выпустить игру, в которой особо нечего от души поругать. про «выпустить хорошую игру» речь, понятно, давным-давно не идёт.
    linux
    [ tho ]
    4:08a
    а давайте запостим свои bash/zsh алиасы. хотя нет, алиасы это конечно
    интересно, но функции это еще интересней

    итак

    1. эта создает директорию и переходит в нее одной командой

    ccd() {
      mkdir "$1" && cd "$1"
    }


    2.  эта добавляет к каждому "git clone" аргумент --recursive

    git() {
      if [ "$1" = clone ]; then
        shift
        set -- clone --recursive "$@"
      fi
      command git "$@"
    }


    3. то же самое для gh (cli клиент гитхаба)

    gh() {
      if [[ "$1" = repo && "$2" = clone ]]; then
        shift
        shift
        set -- repo clone "$@" -- --recursive
      fi
      command gh "$@"
    }


    есть еще парочка других, но они не так интересны


    Current Music: ural umbo - self fulfilling prophecy
    Wednesday, September 20th, 2023
    ketmar
    11:39p
    сложный вопрос залу
    кто-нибудь встречал эмулятор 286+ega/vga, который более-менее точно эмулирует растактовку, задержки вывода в видеопорты и медленную видеопамять? чтобы не «ну, примерно прикинули кое-как», а правильно циклы и тормоза считало.

    мне чисто развлечься: попробовать напилить платформер на 286, посмотреть, хватит ли у меня сейчас умения сделать что-то приличное по скорости. реального-то железа днём с огнём не найти теперь (а если и найти, то это больше проблем, чем пользы).

    dosbox нит, он в такое не умеет. и даже dosbox-x не умеет (или я так и не понял, как его правильно приготовить). а сам я пизданусь искать инфу по растактовкам и тормозам, чтобы свой эмуль запилить.

    интересно попробовать несколько разных схем и посмотреть, что в итоге было бы быстрее. включая всякие извращения с генерацией шитого кода на лету.
    Tuesday, September 12th, 2023
    ketmar
    3:27p
    кстати
    а вы знаете, что мы до сих пор живём в мире, где в байте семь бит, а восьмой так, хуй знает зачем? потому что нахуя иначе куча дегенератов гоняет по сети ебаный жысон вместо нормальных бинарных протоколов? хотя они иногда этот жысон сжимают каким-нибудь злибом, так что как минимум некоторые в курсе, что есть восьмой бит. но выбирают жысон, а потом суют в него бинарные данные, закодированые base64. потому что семь битов.

    и нет, это нихуя не помогает «человекочитабельности»: один хуй надо прогонять хотя бы через prettifier — так с тем же успехом можно прогнать и через декодер бинаря.

    блядь, когда дегенераты уже поймут, что жысон, хымылы, и прочая эта поебень — она предназначена для обмена данными между разными системами, у которых протоколы и форматы иначе не совместимы. чтобы был common ground. а когда у тебя и клиент, и сервер общаются по одному и тому же протоколу — за каким хуем ты добавляешь дополнительный шаг бесполезной сериализации в псевдоглазочитаемый формат, и потом шаг десериализации обратно?

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

    и да, хуйня типа protocol buffers, cbor, и так далее — это та же самая хуйня, вид сбоку. если ты, блядь, не знаешь, что ты по сети передавать собрался — не передавай. а если знаешь — нахуя тебе там инфа о типах и прочая такая херота: ты же их уже знаешь, блядь. въеби в начало пакета версию, и всё. ну, тип пакета ещё можно — хотя это почти то же самое, что версия.

    а потом эти же макаки стонут, что у них каналы трафиком забиваются. но простая мысль: «не надо передавать бесполезную хуйню» — она в пустые черепа так никогда и не приходит.
    Wednesday, September 6th, 2023
    ketmar
    8:19p
    почему я давно перестал обновлять гцц, и больше не буду
    src/yterm_main.c:609:58: warning: '%s' directive output may be truncated writing up to 4095 bytes
      into a region of size 255 [-Wformat-truncation=]
    snprintf(term->title.last, sizeof(term->title.last), "[%s]", exe);
    src/yterm_main.c:609:3: note: 'snprintf' output between 3 and 4098 bytes into a destination of size 256
    snprintf(term->title.last, sizeof(term->title.last), "[%s]", exe);

    и вот здесь ни у одного — ни у одного, блядь, еблана в той жопе, которую он считает своим черепом, в том говне, который он считает своим мозгом, не зародилась мысль: «а может, когда `snprintf()` используют так — это именно потому, что НАДО обрезать строку по размеру буфера? потому что иначе там бы хватило и `sprintf()`.» но нет, глаза-стёклышки, мыслей нет.

    конечно, я могу отключить этот дебильный ворнинг, но: а какого хуя его вообще сделали, какого хуя его надо отключать? это, блядь, не просто легитимное — это применение `snprint()` ровно для той цели, для которой её и создавали. компилятор ворнит о правильном применении функции, заебись.

    вот поэтому я считаю нынешних дивилапирав гоцэцэ дегенератами, сам проект гоцэцэ дерьмом, и обновляться с гоцэцэ6 (уже малость попорченой) никуда не собираюсь. в шестом оно ещё с трудом, но юзабельно.
    Saturday, September 2nd, 2023
    ketmar
    9:19p
    кстати
    сколько там уже прошло с момента Победоносного Введения IPv6? больше двадцати лет, да? и интернеты всё ещё mostly IPv4? вот одного этого достаточно, чтобы принять как аксиому: «дизайнеры IPv6 нихуя не понимали в том, что делали».

    а ведь всего-то надо было запилить одну вещь. маленькую. из вот тех 16 байт выделить диапазон, который полностью покрывает все IPv4 адреса. и обратно совместимый сетевой протокол. после чего можно было бы стелсом заменять везде IPv4 на IPv6 — и никакой софт бы не заметил. и никто бы не заметил, потому что со старым железом говорили бы по старому протоколу, старый софт спокойно бы использовал старый API — и похуй как оно там доставляется. и через несколько лет IPv4 был бы так же распространён, как сейчас gopher. после чего авторы софта увидели бы чёткие преимущества перехода на апи с поддержкой IPv6 — и все бы перешли. а старый-старый софт… а он бы всё равно продолжал работать.

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

    это, блядь, настолько очевидно, что я не понимаю, почему это было неочевидно.

    кстати, ещё через двадцать лет всё так же будет IPv4. если к тому времени кто-нибудь не выймет голову из жопы, и не запилит какой-нибудь IPv8, который пошлёт нахуй IPv6, будет сдизайнен с нуля, и с учётом обратной совместимости с IPv4. а до тех пор IPv6 нахуй не всрался.

    и кстати: кому не хватало восьми байт адреса? зачем, блядь, шестнадцать? а почему не сто двадцать восемь тогда?
    Tuesday, August 22nd, 2023
    ketmar
    8:18a
    и чота прям с утра заебали
    «иследаватили бизапаснасти», которые находят типа уязвимости в CPU (ну, те, наподобие всяких спектров и прочей такой поебени) — кучи дегенеративного говна. потому что камни работают именно так, как и сдизайнено; проблема не в камнях, а в уебанской идее «шаринга цпу» и проприетарщины. но сказать такое — ересь, поэтому кучи говна не указывают на реальный источник «уязвимостей», и требуют починить симптомы вместо болезни.

    а ещё я считаю, что constant time в крипто — почти всегда лишняя заморочка. но об этом как-нибудь в другой раз.
    ketmar
    7:44a
    дарю идею для игоря
    как всегда человечество хотят переработать на говно и элементарные кишки какие-нибудь инопланетные пидорасы, и единственные, кто может дать им отпор — армия третьего рейха. потому что что самая мощная и боеспособная на то время.

    если сжв-шечка играть в это не захочет, её можно гнобить за то, что она хуже литералли фошиздов: фошизды человечество всё-таки защищали, а сжв-шечка… а если играть будет, то, понятно, гнобить за то, что на одной стороне с фошиздами. вин-вин. так можно гнобить всяких игрожуров, и вообще всех подряд, ололо.

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

    а, и игра должна быть не трэшем, конечно, а качественной индюшатиной без намёка на трололо. всё на серьёзных щах чтобы.
    Monday, August 21st, 2023
    ketmar
    9:22a
    ...
    поняв, что сначала придётся работать, а потом ещё и возвращаться обратно в россию, российское космическое летадло предпочло самоубиться.
    Sunday, August 20th, 2023
    ketmar
    1:03p
    ну девочки, ну ёб вашу мать…
    берём прелестнейший GNU lightning. берём из документации пример фибоначчи. рекурсивный. компилим. запускаем. ХУЕТА! берём нерекурсивный. компилим. запускаем. ХУЕТА! потому что в примерах, блядь, опечатки. спасибо, чуваки, это великолепный метод создать хорошее впечатление о вашей библиотеке сразу со старта. (при том что библиотека-то реально хорошая!)

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

    написал маинтайнеру письмо. авось дойдёт.
    Friday, August 18th, 2023
    ketmar
    12:58p
    в общем, да
    сделал построение convex hull по точкам контакта (простеньким Andrew's monotone chain; даже не оптимизированым, с двумя полными циклами). направление для скольжения вычисляю тупо: направление от центра построеного хула до mobj origin. физически не совсем корректно, но в большинстве случаев результат удовлетворительный, и быстро. также трупы, которые уже приехали, помечаются как «упокоившиеся», и для них больше никаких проверок не делается, пока какой-нибудь сектор, которого они касаются, не сдвинулся.

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

    наконец-то всякое дохлое говно не будет в воздухе зависать и бесить.
    Wednesday, August 16th, 2023
    ketmar
    10:51a
    охуительное сборище денегератов
    вот тут дегенераты орут, что автор не имеет права делать со своим кодом что хочет. угрожают тем, что их, дегенератов, клиенты и компании больше не будут проект использовать. как будто кому-то (а особенно автору) не похуй, что они там бесплатно себе натащили. некоторые из дегенератов даже пытаются распедалить по понятиям, почему автор имеет право только бесплатно на них — дегенератов — работать, предварительно надев цак и радуясь.

    не, оно так-то понятно, что дегенераты там все (включая автора) уже хотя бы потому, что вротнет. но вот тот случай, когда я, почитав каменты, внезаапно стал считать, что автор слишком мягко обошёлся. лучше бы добавил в проект нарубалку дисков в лапшу с отложеным запуском, да и пропал с радаров насовсем. это было бы намного смешнее.
    Friday, August 11th, 2023
    ketmar
    7:49a
    спасибо залу!
    спасибо всем участникам (кроме бормоталки, бормоталка бесполезна) предыдущего заплыва. простите, если мои ответы выглядели обсиранием: mea maxima culpa, это я косноязычно пояснял, почему идея хорошая, но конкретно мне не подходит. будем и над этим работать.

    одна из идей мне понравилсась простотой, и похожа на рабочую (по идее там надо подумать и доказать, но я обошёлся критерием «нутром чую»), и реализуется несложно.

    признаюсь, что я немного удивлён: я ожидал один, максимум два ответа от нэймфагов, которым стало не лень, и кучу говна от Охуительных Анонов-Шутников. однако анон тоже пришёл с умными мыслями, и даже Охуительные Шутники практически не срали. очень приятно, однако.
    Thursday, August 10th, 2023
    ketmar
    6:43a
    нужна помощь зала
    я понимаю, что скорее всего это просьба в пустоту, однако. Охуенные Шутки Юмора от анонов я буду просто тереть, неймфагов прошу воздержаться от.

    итак. задача такая. есть 2.5д карта, составленая из выпуклых полигонов (ну да, дум). есть axis-oriented bounding box. он не может крутиться. задача: определить, что большая часть этого бокса свисает с уступа, и вычислить, куда его толкать, чтобы он с уступа съехал. кстати, этот самый bounding box всегда квадратик, если оно важно.

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

    например, труп может лежать на решётке из секторов, центр типа в воздухе, но большая часть имеет поддержку. или зацепиться может не краем. или ещё куча случаев. поэтому нужно универсальное аналитическое решение, а не куча хаков-проверок. я нутром чую, что решение несложное, но туплю и не могу придумать. при этом желательно, чтобы решение не занимало стопицот времени, у нас рилтайм, всё-таки. и трупов бывает ОЧЕ МНОГА.

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

    upd: предварительно сделал решение по мотивам совета illyge. посмотрим, если будет удовлетворительно — то и ладно.

    upd2: да блядь, самое главное забыл! спасибо всем откликнувшимся. простите, если мои ответы выглядели как засирание идеи — не, это я просто пытался пояснить, почему не подходит.
    Monday, August 7th, 2023
    ketmar
    9:52p
    я уже об этом писал, но…
    …но полезные вещи надо иногда повторять. так что повторю простой рецепт определения того, что очередная Страшная Пугательная Неизбежная Катастрофа — наебалово. итак: просто посмотрите, как от неё спасаются элитки. и если всё ограничивается ленивой показухой… ну, вы поняли.

    а теперь возьмите современные пугалки и посмотрите, есть ли среди них хоть одна реальная.
    Wednesday, August 2nd, 2023
    ketmar
    3:25a
    да!
    чило допилил воксельные модельки для монстров из втородума! теперь совсем приятно.
    Friday, July 21st, 2023
    ketmar
    6:14p
    поддерживаю всеми лапами!
    гугель наконец решает проблемы с вебом. надеюсь, они не будут долго обсуждать, а просто внедрят. и чтобы неавторизованые сайты вообще не открывались. это лучшее, что может случиться с вебом за последние минимум лет пятнадцать.
    Thursday, July 20th, 2023
    ketmar
    11:16a
    а вы знали?
    …что «хищные вещи века» — это Жилин трясущимися от ужаса руками пишет лживый отчёт, задача которого — поселить в «коммунарах» отвращение к реальному обществу изобилия? и милейший доктор Опир говорил совсем не то, что заставил его в мемуарах вещать Жилин. (хотя и очень, очень похожее, Жилин всё-таки не дурак: там слово потерял, там акцент сместил…) а вот Зенай реально поехал крышей — и Жилин тщательно обходит причины. ну да, ну да, они с Зенаем, конечно, не поговорили об этом толком, Зенай ведь наркоман, чего с него взять. хотя вообще-то поговорили. после чего Жилин — не дурак, но малый изрядно тормознутый — наконец-то окончательно обосрался от ужаса и засел строгать агитку.

    вообще, конечно, надо бы напилить фанфик про то, как реально проходила эта спецоперация (охлол, мы все верим, что Жилина не опекала нежно контрразведка прямо с момента прилёта, само собой), и чего именно Жилин испугался так, что фактически поставил начальству (которое тоже не врубилось) ультиматум: «или вы мне помогаете, или я вас в таком дерьме измажу, что на всю Одессу бздеть будет.» (никогда не давайте ответственные задания идеалистам-непрофессионалам!) а, нет, конечно, это ваще не про слег: любые мальчишка или девчонка знают, как из говна и палок собрать эйфорофон, никого не волнует.

    может, когда-нибудь не поленюсь таки.
    ketmar
    10:50a
    лол
    два робота поговорили. ну, второй пока воображаемый, но это вот прелестно:
    «WormGPT produced an email that was not only remarkably persuasive but also strategically cunning».

    что, в общем, отлично подтверждает тезис: для занятия современным бусинесом мозг нахуй не нужен.
    Monday, July 3rd, 2023
    ketmar
    3:35p
    мелкий Ed25519
    если вдруг кому-то надо цифровые подписи по Ed25519, и donna чота дохуя жирная, то есть вот такое. шибко меньше, и даже работает.
    ketmar
    7:02a
    а они смогли!
    игры от дедаликов — это как фильмы от нетфликса. только аудитория сильно поменьше, поэтому я не понимаю, на что они со своим горлумом расчитывали. понятно, что бизнес-модель: «а давайте наймём нормальных специалистов» — это не про дедаликов (и не про нетфликс, гыг), но нетфликс в своё время выехал на не особо занятой нише. а дедалики-то какие планы строили? ниша говноигорей давно уже переполнена.
    ketmar
    4:41a
    маск молодец!
    его говноракеты, конечно, сраная поебень. а вот как он поджигает пердаки твиторастам — бесценно!
    Sunday, July 2nd, 2023
    ketmar
    4:54p
    ну кто бы сомневался
    «Olivia Mackall originated Mercurial and served as its lead developer until late 2016 (Olivia Mackall is formerly Matt Mackall).»

    а я всегда говорил, что меркуриал и делают ебанутые, и пользуются ним ебанутые.
    Sunday, June 25th, 2023
    ketmar
    1:49a
    сцуко
    какая страна — такие и госперевороты. тьфу бля. надо попробовать проект какой-нибудь шести-семилетней давности починить, может хоть это сработает.
    [ << Previous 25 -- Next 25 >> ]
About LJ.Rossia.org