- 1
IT Оффтоп #112
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #112
#82: https://govnokod.ru/27284 https://govnokod.xyz/_27284
#83: https://govnokod.ru/27296 https://govnokod.xyz/_27296
#84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
#97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
#98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
#99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
#100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
#101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
#102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
#104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
#105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
#106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
#107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
Например, есть массив строк (char**), но я не знаю его длину: буду пробовать читать, и если заподозрю говно в какой-то момент - остановлюсь.
Шаг 2) Программа периодически спрашивает пользователя, сколько байт можно безопасно прочитать. Пользователь знает, что если он даст неправильный ответ, программа упадёт и таймер в бомбе перестанет сбрасываться.
Только платформо-зависимым говном: на винде, например, можно через https://docs.microsoft.com/en-us/windows/win32/debug/vectored-exception-handling, ну или SEH. На линухах — не знаю, наверняка что-то подобное есть.
> гарантированно не упасть
Не упасть — можно, получить валидные данные — нет. У тебя всегда будет шанс прочитать говно из других выделенных областей памяти.
(А в QByteArray у данных всегда* хвостик с '\0', на случай, если пользователь захочет получить 0-terminated string)
*есть исключение
Ушки в хешмапах.
а вот экономическая...
Ушастика.
(Вильнул своим пуфыстым хвостиком)
JAre до 2011-го (ага, 10 лет назад) был активен и на форуме «Гейдев», и на сайте с зелёной и синей рыбкой, а потом резко исчез с обоих сайтов.
А за что забанили «Найтмарца», никто не знает?
Хи-хи. Кстати, не ушёл (по крайней мере, на тот момент). Вот заметка из 2015-го:
https://www.vstu.ru/university/press-center/publications/obrazovanie/krylya_angela/?sphrase_id=196412
Петрухин какой-то экзоскелет изобрёл. Про хвостики в заметке ничего не написано.
> Петрухин просматривает сотни фоток обнажённых студенток в надежде обнаружить у кого-нибудь хвостик
и программерские носочки
> 4. (программы писались на ассемблере а зачастую вообще в маш-коде, ну... для тех кто в танке, считать смещения в восьмеричной системе исчисления это я вам скажу не сахар и даже не халва. Ошибиться на 1 ячейку памяти можно легко. И ничего обидного для нас в этом не было. Это просто сложно и неудобно. Но вот подобрать размер "буфера" без "хвостиков" я бы вообще не решился.
> Вот здесь рекомендуют использовать 3-байтовые "хвостики":
>
> http://www.strchr.com/optimized_strlen_function
>
> Warning: this function will crash if an non-readable memory page is located right after the end of the string. The simplest way to prevent this is to allocate 3 additional bytes at the end of string.
Какой багор )))
Иногда за счёт хвостика можно убрать проверку из цикла.
Чтение неинициализированной памяти это UB.
Ты можешь всякими защитными страничками на какой-то платформе защитится от ошибок страниц, но всё равно UB же.
Или именно char это не UB?
Кстати, задача выдуманная, на самом деле мне не нужно.
Ну слава богу!
Я бы расстроился, если бы так делал в продакшен коде
Отладочный стаб сложно по-другому реализовать. Тебя могут попросить прочитать память с любого адреса, а падать дальше некуда. Вот и пердолю прерывания на время чтения.
udevа всосал в себя systemd, кстати
У тебя поди ещё и eth0?
ну не hda1 же))
>У тебя поди ещё и eth0?
Конечно, я лично создал его через MAKEDEV
Кстати в слаке и правда eth0 до сих пор:)
или это только из нулевого кольца можно?
Жопа в том, что это гонка с аллокатором и один фиг можно сегфолтнуться. Т.е. смысла особо нет, проще обработчик накатить и не париться.
Это же будет UB?
Если это чар, то скорее всего ничего неслучится. А если int, то я могу просто сломать к хуям всё?
Остальные типы лучше в нестабильном состоянии не читать. От инта ничего не упадёт, конечно, хоть и UB. А вот енумы и булы только так пидорасит.
З.Ы. О, точно, можно форкнуться и спокойно читать.
Или можно юзать флаг "-fsanitize=address" при котором всякое говно будет инструментироваться. См https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html
src: csh, cvs, ksh, libcurses, make, sort, tsort
ports: bison, fetchmail, t1lib
XF4: freetype
ЛОЛ
А если там память читается, но не используется, то просто на одной платформе ты получишь дулю.
Блюющий единорог как-то показывал, как много UB во всяких общеизвестных кодовых базах. И ничего, работают
#gost #govnokod #киса #polinaaksenova
Нужно пояснить.
Сукаблядь! Вы — ёбнутые все.
http://www.prokofiev.ru/prikol/text/t8/podarok4m.htm
блядь не могу найти эту историю с начала
Это всё трапы разум замутили. Я ведь просто люблю поговорить сам с собой, для этого даже написал три сайта и зарегистрировал 60к номерных.
https://youtu.be/q-5vvD6NAYo
это те же аниматоры, что и у братьев Пилотов?
Где найти персональные данные детей и их родителей? Узнать школу и кружки в которых учатся и занимаются дети, а самое главное, что для этого нужно?
Детей им рожает жена
Всё это очень трудно и слабо понятно конечно
А еще камшот, например
Арам Камшотыч Габрелянов
• ЛОЛИКО́Н
1. влечение к девочкам допубертатного или раннепубертатного возраста
2. человек, испытывающий влечение к девочкам допубертатного или раннепубертатного возраста
Лучше бы не знал.
У меня больше сотни петухов на одной учётке «Граватара» и одной учётке «Яндекса».
https://cdn.trinixy.ru/pics5/20171121/pochta_rossii_01.jpg
Да, не стоит вскрывать эту тему, а то стертор ванильной скучняшкой покажется.
Ну ты как-будто про Набокова и его знаменитое произведение не слышал...
https://en.wikipedia.org/wiki/Shotacon
Чем больше байтиков достаётся Блимчику, тем счастливее его мордочка. Ну и что с того, что скоро она перестанет помещаться в миску? Зато какая намагниченная!
#hdd #wd #bigdata
Последние из динозавров, дожившие до наших дней! Они прячутся в высокой траве и подстерегают зазевавшихся пенсионеров, чтобы разжиться у них чем-нибудь вкусненьким.
#dino #jawa #динозавр #animals #25+
Последний динозавр
На
http://www.interface.ru/home.asp?artId=241
Видимо они уже частично на -Werror жили, просто глобально не решались.
Плюс часть задавили
Тот самый факап с выпиленной проверкой?
И мешок модулей (*.ko), которые можно будет потом подгружать (но можно и без них).
Кок!
P.S. А по-литовски курица будет višta.
Теперь загрузчик обязан исполнить boot protocol
https://www.kernel.org/doc/html/latest/x86/boot.html
Еще наверное надо рассказать про Инью про initrd/initramfs
Ну да, можно вообще all-in-one слепить, приклеив образ с нужным софтом прямо к ядру. С учётом uefi'шного хедера в начале ядра это всё можно тупо с флешки попробовать бутнуть без всяких загрузчиков...
> имело в начале загрузочный код
Он там и сейчас есть, просто выдаёт унылое "use a boot loader". И без этого уже 100500 режимов запуска.
Но сейчас ядра обычно даже драйверов (кроме основных) не содержат, и как раз всё сделано через initramfs.
А про уефи я не думал. Ты хочешь сказать, что ядро можно и без груба, если мне initramfs не нужен?
Попробуй закинуть ядро на флешку с FAT32 как efi/boot/bootx64.efi и выбрать её как загрузочную.
https://www.kernel.org/doc/html/latest/admin-guide/efi-stub.html
Будет время -- пересоберу ядро с этим говном, и попробую
Прощай груб, ты мне никогда не нравился
Но надо почитать в доках как в него аргументы прошиваются, иначе оно файлуху не находит. Это вроде легко делается, но я не помню как.
https://cateee.net/lkddb/web-lkddb/CMDLINE.html
?
``CONFIG_CMDLINE``
Нана вкомпалть драйвер диска, разделов и файловой системы.
Как вшить туда
З.Ы. Возможно и при сборке как-то можно, чтобы вручную не клеить.
Чтобы питух ввёл пароль для прикручивания шифрованного корня?
Просто если это ради мимокрода, блобов и модулей, так не лучше ли их впирдолить в ядро, раз уж мы его и так собираем?
>З.Ы. Возможно и при сборке как-то можно, чтобы вручную не клеить.
такая есть пися
https://www.openembedded.org/pipermail/openembedded-core/2019-July/284703.html
так ты предлагаешь настоящий юзерленд не грузить, а всё сразу в initramfs хуячить?
Так-то у бизибокса небось и есть один init файл, не?
Вот подобные штуки это, конечно, киллер фича прыщей.
Реально собрать ядро с вкомпайленым юзерледном и шапокой UEFI.
Где еще так можно?
Ну это вроде штатный режим для embedded хреновин, чтобы исполнять код прямо из флеша, без копирования в память. Только там зожатие надо отключить само собой и все бинари собрать с правильными адресами.
Кстати, я опкоды в ASCII-символах начал искать после твоего говнокода, вызывающего BSOD.
Так GNU GDB уделал поганую поделку мелкомягких
Не, не прокатит. Там уже в хедере нужен нолик.
И даже самомодифицироваться нельзя ;(
Да, какие-то анальные ограничения на структуру и типизацию кода ;(
И беззнаковое умножение не завезли. Оно нинужно.
16×16 => 32
32×32 => 64
64×64 => 128
А там, где нету расширения разрядности, ты за границу положительных аргументов не вылезешь.
Зачем я туда полез? Искал арифметические операции. Беззнакового сдвига вправо тоже нету?
Скачай пдфку со спекой, она не лагает.
Всё лучше чем "javascript"...
И тут трапофобы )))
Fault: (англ. "обосраться", "налажать")
Trap: трап
Abort: аборт
Поймть можно только трапа и обосравшихся. А аборт это уже навсегда
чтобы дома был свой маленький трап
трубочник;
коретра;
дафния;
циклоп;
моина (живородка) и пр.
Если рассуждать методом исключения, выбросив копропротивных цензорвыблядков, что имеем в сухом остатке.
https://rms-open-letter.github.io/statements.html
Какие дистры остаются (без поттеринга и redshit)?
Что с DE?
Опять же смотрим кто против свободы слова:
Что остаётся простому человеку?
Xfce, Ldxe и всякие тайлы (i3, xMonad, awesome)
С браузерами сложнее.
Ибо Щозiла тоже против free speech
https://www.fastcompany.com/90618666/mozilla-and-tor-join-calls-to-oust-richard-stallman-from-free-software-foundation
Но многие хорошие сайты «ГовноКод.ру» например могут работать html-only.
Насчёт браузеров: браузеры на ядре «Goanna», которое несколько лет назад ответвилось от «Gecko» из-за срача о поддержке NPAPI, XUL, XPCOM, подойдут или нужно принципиально выбирать на другом ядре (Lynx, Dillo)?
> из-за срача о поддержке NPAPI, XUL, XPCOM
Вопрос кто их финансирует и форсят ли они всякую херню вроде «Rust» вместо чего-то полезного пользователю.
Edit: на первый взгляд выглядит неплохо
http://www.moonchildproductions.info/programming.shtml
Их проекты появились, когда Щозилла начала удалять поддержку старых фишек, а они решили эти фишки сохранить.
И прикрутить туда вместо Чтобы в wasm напрямую конверился.
Edit: кстати в w3m ГК гораздо лучше выглядит чем в lynx.
л => ll
Спойлер: во время Рагнарёка Тор убьёт змея Ёрмунганда, но сам погибнет от его яда.
P.S. По-шведски таки Tor.
Инаканус, ну ты-то должен знать про букву "Торн" (шип)?
балин, двалин и ээ тварин-хуярин
*асов?
В скандинавской средневековой литературе Один выступает под множеством имён и прозвищ. Это связано с традициями скальдической поэзии, где приняты поэтические синонимы — хейти и непрямые упоминания о предмете — кеннинги. Вот некоторые из имён Одина — Alföðr (Альфёдр — «всеотец»), Ygg (Игг — «страшный»), Hár (Хар — «высокий»), Veratýr (Вератюр — «повелитель людей»), Bölverkr (Бёльверк — «злодей»).
И люди ещё дрочат на это
https://ru.wikipedia.org/wiki/Дашаватара
https://i.imgur.com/JwdJspN.jpg
https://i.imgur.com/UCFjmjf.jpg
>Хар — «высокий»
тут еще можно какую-то этимологию проследить зная английский, а остальное это конечно пиздец. Всё таки очень сильно языки разошлись
https://twitter.com/torproject/status/1374754834050654212
Отвечать могут пользователи, которых читает или упоминает @torproject
Пидоры. Анально огородились. Я их даже послать на хуй в Твитторе не могу. Хотя через ретвит с комментарием могу.
> Я их даже послать на хуй не могу
Самое смешное что они во всех смыслах пидоры.
И им даже обидно не будет — пойдут на хуй с удовольствием.
https://blog.torproject.org/pride-and-privacy
https://blog.torproject.org/sites/default/files/styles/full_width/public/image/blog-pride.png
https://pic.twitter.com/UGdonXqmXC
NuTyX
Crux
https://distrowatch.com/table.php?distribution=guixsd
https://www.gnu.org/software/shepherd/
поди на лиспе сервисы описывать?
ps:
угадал
Applications using Guile
Lepton-EDA
Suite for Electronic Design Automation
Борманду бы понравилось
точно! надо просто не выходить из емакса, и всё
Да вообще его можно как PID12 поставить: https://github.com/a-schaefers/systemE
https://scsh.net/
https://rash-lang.org/
много такой хуиты понаделали
Или тебя именно штульманская реализация интересует?
то есть первое место занял вялый? А что же соревнование такое было?
Зачем? Зачем?
Петух — умная и пунктуальная птица.
Умеет считать до 500 и перекатывать треды.
А это не каждый джавашок или дrustант сможет.
http://waltermetz.com/wp-content/uploads/2018/12/5-mathematical-chicken.png
Кто видел кино, тот оценит
Могу подтвердить что это неплохой дистр. Ставил на одну из машин ради интереса.
Интересная система пакетов, такой unix-way (понятно что качется и откуда).
Но софта не очень много, пришлось дособирать нужное. И софт старше чем в дебиане.
Зайдёт тем кому нравится slackware, но раздражают задержки между релизами.
>NuTyX
А вот с nuTyXом не работал. Сказать ничего не могу.
Какое же всё-таки дерьмище эта ваша винда)
У меня Win11, и проводник тупит страшно
Как вам это фото? Оно вам нравится? Оно вам отвратительно? Что бы сказали автору этой фотографии, какой бы дали совет?
Это DM на картинке?
«LXDM». Потому что все остальные DMы из «вики» либо под «гномом», либо под «кедами», либо «сгнили». А что-то стороннее я боюсь устанавливать: вдруг придется переустанавливать «Gentoo»... Второй раз может и не получиться!
``xdm`` не сгнил, он просто пахнет тёплым ламповым 1993-м годом
https://onstartup.ru/wp-content/uploads/2018/05/xdm.jpg
Что-то мне не очень хочется эту штуку устанавливать...
Но выглядит очень красиво и стильно, да.
Я вот думаю, может ну его, этот «DM»? Логиницца буду в няшной консололечке, а запуск «xfce» пропишу в «OpenRC».
Должно работать
Из инита (не важно openrc, init или systemd) обычно стартую DM, который логинит тебя в иксы
startx запускает иксы от твоего имени (там suid был раньше когда иксам нужен был рутовый доступ к памяти), так что если ты стартанешь их из инита, то получишь сразу иксы от рута
А если написать скрипт, который вызывает «иксы» из-под другого пользователя (специального единого пользователя «иксы») и вызывать уже его?
ну иксы запустятся от какого-то там пользователя, а от чьего имени запустится твой DE или твой window manager? Или xterm?
Ну наверное ты можешь запустить иксы, а потом преключится на соседнюю косноль, и там установить ``DISPLAY`` и запустить иксовую программу
Но возможно придется ибаца с xauth, смотря как иксы стартанули.
Два железобетонных способа это
* Или запусить DM прямо из инита. DM запустит иксы, и покажет окошко логина
* Запуститься с коснолью (обычно это runlevel 3 какой нить или target multi-user в случае systemd), залогиниться, и там уже ввести ``startx``
Под своим пользователем (oleg_bv).
> ну иксы запустятся от какого-то там пользователя
Либо от специального пользователя для иксов, либо от моего пользователя. Тут я ещё не разобрался.
> а от чьего имени запустится твой DE
От моего? «~/.xinitrc» для каждого пользователя отдельно запускается же, там будет вызов «exec startxfce4», т.е. он тоже от моего имени запустится? Ну, либо от имени пользователя, который запускал иксы...
> или твой window manager
У меня «Linux», не windows нет window manager.
> Или xterm?
Не знаю... Планирую пользоваться эмулятором консололечки.
> * Или запусить DM прямо из инита. DM запустит иксы, и покажет окошко логина
Так у меня было раньше.
> * Запуститься с коснолью (обычно это runlevel 3 какой нить или target multi-user в случае systemd), залогиниться, и там уже ввести ``startx``
Возможно следует сделать это так, не так уж и сложно, ещё и будет выбор запускать ли ГРАФОНИЙ, или в консололечке посидякать.
обычно он идет с иксами.
Кстати, кастомизуется он ресурсами: можно менять цвет/фон/шрифт(только серверный)/логотип/список серверов итд
Чтобы не отражаться в мониторе можно попробовать обернуть себя и телефон чёрной тряпкой или фотографировать из дырки в стене.
Достаточно стать вампиром.
https://22.img.avito.st/640x480/5892997822.jpg
можно матовый монитор
Как щёки мазать мелом,
А пред лицом носить экран,
Чтоб не казаться белым.
Надо наоборот, чтобы в отражении, скажем, тебя было голым видно. Тогда картинка завирусится по всяким постам и пабликам.
Не, тогда вся интрига пропадёт...
Кстати, а как в генте решили проблему курицы и яйца? Первый раз раст бинарём прилетает? Или реально всю цепочку от сотворения мира собрать надо?
А, ты у него и спросил, тогда ладно.
Итого иксы я компилировал 7 часов.
Не, ну уметь собирать вообще важно: понимать как работает аутотулс, make, что такое линковка, и чем она отличается от компиляции, что такое хедеры итд.
Только скоро тебя заебет
Звучит как меню ресторана.
-- Любезнейший? (И где чёрт носит этих официантов?) Любезнейший, нам пужулуйста суп из домового с соусом из бананового сверчка, на второе - пюре из туркменского с панировкой из мраморного таракана, а на десерт - мучной червь с сахаром.
-- Дорогой, мы же договаривались. Мучное вредно!
-- Хорошо, дорогая. Любезнейший, мучного червя несите только мне.
--Мраморная говядина?
--Мраморный таракан
--На второе банановый кейк из особой муки с особыми бананами
--Это как?
--Банановый сверчок в мучных червях
Аргумент в пользу первых: червивое яблоко лучше видно. Те, кто не питается червями, его скорее всего выкинут и червь останется жив, а незаметного червя скорее случайно съедят или раскусят пополам.
Аргумент в пользу вторых: червивое яблоко лучше видно. Те, кто питается червями, его скорее всего заметит, т.к. можно не только по запаху, но ещё на вид обнаружить, а для поисков незаметного червя потребуется только питуз с хорошим обонянием, либо питуз-брутфорсер.
На дворе конец лета. На яблонях (это такие деревья, но не в памяти, а в земле) созрели новые вкусные яблоки. Поскольку их не пердолили инсектицидами, в некоторых из них есть черви. Яблоки с дырками я выбрасывал или обрезал дырки. Яблоки без дырок в 1-2% случаев были противно горькими.
Тут и возник вопрос.
Доктор Берта Лерман (Хайфа)
В растительном мире современного Израиля представлены многие виды деревьев и кустарников, которые издревле произрастали в диком состоянии на территории нашей страны. Эти растения ныне принято называть аборигенными или библейскими. По различным климатическим зонам Израиля, а их насчитывается девять, отдельные виды аборигенов распределяются избирательно. В таких лесистых зонах, как Самария и Галилея, Иудея, горный хребет Кармель и гора Гильбоа, встречаются оливковые и рожковые деревья, иерусалимская (аллепская) сосна, стиракс лекарственный, дубы различных пород, а также иудино дерево, миндаль и кипарисы. В зоне пустынь, занимающих в Израиле огромную площадь, растительность довольно скудная, и здесь представлены, в основном, финиковая пальма (в оазисах), пустынная акация, а также кустарник по названию "Содомское яблоко" - загадочное растение с обманчивыми плодами. Из всех представителей аборигенной флоры Израиля именно это растение до сих пор остается наименее известным для наших репатриантов.
Самое поганое что дrustню хотят запитузить в ведро.
Не хотел омрачать радость борманда, но если натащат туда гумна из дrистомудулей и то вместо «15 минут» сборка будет ближе к 15 часам.
Это же не Сишечка где всё пулей собирается.
Он уже неоднократно говорил, что никакие языки кроме "си" ему не интересны. Он пишет на "си" сорок лет, и может писать на них с закрытыми глазами, нахуй ему учить раст?
Наивный. Торвальдс совсем не против.
А наоборот хочет чтобы дело шло активнее и rust был включён по дефолту.
Испортился совсем
Этак ему в ядро и джаваскриптов нанесут
Ну BPF и AML уже есть... чем JS хуже?
BPF чтобы фильтры
А JS зачем?
Ну и за BPF заодно, я знаю в общих чертах.
Прошивка материнки выдает таблицы с кодом на языке AML (в него компилируется язык ASL), операционка его выполняет
По сути в ядре виртуальная машина AML (у винды своя, у остальных OS ее сделал интел изначально)
Так операционка умеет реагировать на закрытие крышки или там подсветку ноута влкючать
BPF это вирт машина изначально для матчинга трафика (через нее работает wireshark и tcpdump), но её уже прикрутили и для профилирования
https://wiki.osdev.org/AML
Лучше Борманда спросить
А раст уже умеет "модули"? Там разве не вечный монолит как в го? ABI то нету (может быть оно и к лучшему пока язык не стабилизировался).
> ABI то нету
Вроде какое-то есть. Вореантнее всего ворованное из Сишки.
Осталось скомпилировать «xfce» и, может быть, какой-нибудь «DM».
> скомпилировал генту
А как ты без ОС скомпилировал? Так разве можно?
1) на арче сделал загрузочную флешку, в которой есть компилятор
2) удалил арч
3) загрузился с флешки и скомпилировал генту
?
Объясните как это работает
сногсшибательный,
единственный,
креативный,
таинственный,
авангардный,
неповторимый,
талантливый!
(самый простой способ передать файлы с компьютера на телефон)
I told ya.
> Итого иксы я компилировал 7 часов.
Именно поэтому я за «дермиан».
Я так на Слаке сидел:)) В Слаке если чего-то нет в стандартной поставке (а в стандартной поставке есть только то, о чем Патрик знал в 1999-м году) то нужно брать slackbuilds.
Slackbuild это такой простой шелл скриптик, который
* качает сырцы
* собирает их
* упаковывает в пакет для Слаки (по сути tar.gz с простым манифестом-описанием)
Потом ты его ставишь, и всё.
Зависимости хендлятся вручную. И вот чтобы поставить докер, ты должен поставить go, и докер этот собрать. Причем мне в path попался go из gcc (а не настоящий) и там что-то упало по дороге
Nodejs компилировался вечность. qt5 еще одну вечность.
Скачать сырцы тоже нужно самому
https://slackbuilds.org/repository/14.2/libraries/qt5/
Качать отсюда
https://download.qt.io/official_releases/qt/5.12/5.12.8/single/qt-everywhere-src-5.12.8.tar.xz
Весит 482 метр
Какой шифропанк )))
https://pikabu.ru/story/petevaya_voda_vazhna_7524279
Обычно этот спам вставляют с заголовком «ПЕТЕВАЯ ВОДА ВАЖНА» (да, именно в таком написании). Я пока не понял, какую информацию они пытаются передать.
Их так никто и не разгадал
https://ru.m.wikipedia.org/wiki/Шифровальщики_навахо
https://en.m.wikipedia.org/wiki/Webdriver_Torso
https://mrakopedia.net/wiki/Webdriver_Torso
https://m.vk.com/id267535999
P.S. Посмотри его подписчиков.
https://vk.com/id275044804
Только нифига это не Алина. Это трап, бот «Test User с цифрами» переименованный.
P.S. Глянь друзяшек/подписчиков.
передают секретную инфорацию у всех перед носом
А тут обычная криптография. Факт передачи секретной информации на поверхности, только алгоритма и ключа посторонние не знают.
https://youtu.be/f3TiZzdEpEQ
Когда у поехавших не было доступа к глобальным информационным сетям, было не так страшно.
Согласен. А потом поехавшие придумали „конпеляцию“.
Я, как дурак, сижу, последовательно компилирую питушню по 7-8 часов.
https://pbs.twimg.com/media/E9qQRUIXMAE4XTB?format=jpg&name=small
Какой-то проблеск острого и ироничного разума.
Умер проект
DOS
Чёрной пеленой экран заполнил чистый DOS.
Мышь
Потеряла форму, стала вдруг квадратной мышь.
Я разбил окно
Девяносто пятое, мастдайное окно
И поставил DOS, и тогда я понял
Это счастье - вот оно.
* * *
Слёзы на очках
Странные очки, а может слёзы на лице
DOS очистил всё, всё что было лишним
У меня на диске C:
Я нажал F8, и весёлый Norton
Удалял мне всё подряд -
Сорок мегабайт, может даже больше
Может даже шестьдесят.
* * *
И представил я
Город наводнился вдруг разумными людьми -
Вышли все под DOS!
А проклятый Windows
Удаляли, чёрт возьми!
Позабыв про Word
MS Excel, Corel Draw и прочий геморрой
Люди ставят DOS
Словно в рай заходят в DOS
Нормальный чистый DOS.
-----/ подписано в винампе как "DOS", DiBa, 2:5020/720.10 , From Fido with love :-) 1999 /-----
https://motherfuckingwebsite.com/
> Hyperlinks are underlined and buttons look like buttons.
> View content by scrolling
Вот это важно. Мудачьё нарушает сразу джва этих пункта, когда гейнерирует какое-то недоговно. Когда сверху на сайте есть как бы меню для переключения страниц, но это просто набор для жабоскриптного проскролливания на нужное место на странице. И эта питушня ещё меняет location.hash, если скроллишь сам.
С этим говнодизайном пользователь никогда не понимает, где гиперссылка на новую страницу, а где запуск унылого говноскроллинга.
Ещё иногда делают скроллинг пролистыванием, когда из страницы делают аналог фотоальбома на планшете, где за один квант скроллинга меняется содержимое экрана.
И главное реально всё как говорили на motherfuckingwebsite.com: говнокодер реализует весь этот мусор, а потом у пользователя всё лагает, ломается и имеет неочевидное поведение.
Почему-то многие современные дизайнеры считают, что дизайн заключается в изменении естественного вида и поведения элементов. Некоторые даже скрывают нативные скроллбары и скриптами рисуют свои, которые тормозят и глючат, зато разноцветные. Зачем? Зачем?
UXеры нужны, а дизайнеры нет.
Серьезно: что плохого в этом?
https://i.stack.imgur.com/cXiNf.gif
Зачем стало вот так
https://i.postimg.cc/bYFdgmfH/image.png
?
Из подземельных игр мне нравится Immortal. Это не рогалик, а полу RPG, полу квест.
Она есть под Sega 16 bit и Nintendo/Dandy/Famicom 8 bit, и она пиздец какая сложная.
https://www.youtube.com/watch?v=uP4ZPRKTJDA
А что хорошего в рогаликах?
Хотя Immotal лучше. А еще Light Crusader, ну и конечно Zelda в варианте Link's Awakening.
Знаком каждому завсегдатаю говнокода uwu
Несколько вариантов решения квеста
Несколько концовок квеста
Нетривиальная система диалогов
Кастомизация персонажа
Партия
Навыки и характеристики, которые меняются в результате некоторых действий
Через 30 дней ваш аккаунт guestinho будет заблокирован. Для продления работы необходимо пополнить баланс.
Принципы оказались важнее сайта.
Навалом на телеканалах кала.
Аж до белого накала доконало,
Что в инете также этого не мало.
Гваделупа, Гватемала,
Америка, Евразия от Кубы до Непала -
Все снимала и снимает:
"Harlem Shake" и "Gangnam Style", оп.
Курам на смех,
Хип-хоп не культура, а хасл и свэг.
Это успех!
Эй, оператор, снимай мой орех.
Стоп!
Хватит локтями трясти под трек.
Ловите новый, сверхмодный трек!
Это танец без участия рук и ног.
Кто после этого снимет "Harlem Shake" - тот лох!
Ты знаешь...
Где бы не была ГидроПонка,
Где бы не была ГидроПонка,
Где бы не была ГидроПонка,
Где бы не была ГидроПонка,
Где бы не была ГидроПонка,
Все танцуют побородком.
http://wikireality.ru/wiki/ВСети.by
В 2011-м почему-то едва ли не каждый сайтостроитель считал своим долгом создать «убийцу Вконтакте». А потом их энтузиазм резко схлынул.
Кому-то удаётся создать убийцу сервиса %X%, а кому-то не удаётся. И характеристики реализации играют не первую роль. Кому-то удаётся разрекламироваться, кому-то нет.
Соц-сетей не было скорее потому, что не было самой идеи "user generated content".
Не было для того особых средств чтобы пользователи могли что-то в Вебе делать, кроме того, что читать.
"писать" они могли в юзнете и IRC, а но не в "вебе".
Алсо, народ в Интернете был околокомпьютерный.
Обычные смертные были в CompuServe, там может быть и могло быть что-то типа страниц
Были «Geocities». Но они были сервисом для гиков. Там действительно был оригинальный контент.
ЖЖ — 1999.
Народ.ру — 2000.
Diary.ru — 2002.
Вкругудрузей — 2003.
Рамблер-Планета — 2005.
https://web.archive.org/web/19981201043510/http://www.zerkalo.com/
Я помню, что в 99-м году ребята с zerkalo.com продавали чат (он так и назывался chat.cgi, один файл, написанный на перле) за двести долларов (нереальные деньги для того времени)
https://govnokod.ru/27652
https://govnokod.xyz/_27652/
Как сообщает telegram-канал «МК: срочные новости», мужчина работал в IT-отделе одного из ведущих российских банков. У него начались проблемы с психикой
aug 7 -- what about...
why do we need "extern" in front of function prototypes?
The server takes a W3 query as an SQL SELECT staement and returns the results formatted as a table in plain text.
http://info.cern.ch/hypertext/WWW/Daemon/Oracle/Overview.html