- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
Бесконечный оффтоп имени kcalbа #2
K C A L B K C A L B
C C C C
A + A +
L + L +
B K C A L B K C A L B
K C K C
C A C A
A L A L
L B L B
K C A L K K C A L B K
C C C C
+ A + A
+ L + L
K C A L B K C A L B
Этот оффтоп сгенерирован не автоматически.
Индекс оффтопов: 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 (резервный чат)
* https://discord.gg/F7AdMAHAZq (discord чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких.
хрюканину свою фильтруй
мне не жалко
болгария не заграница
Combat: Drop the sweet bread and step on it, then get ready for the fight.
Magic: Take the sweet bread now without argument, knowing that later this afternoon you and Pahom are about to be executed by the firing squad.
Stealth: Act like you're going to take the sweet bread, but at the last minute throw it in the air, hoping that he'll pay attention to it long enough for you to get a kick in дыхалка.
How many destroyers were there?
Вчера, например, они судили девушку за то, что она сожгла на берегу финского залива гигантскую букву "Z", которую сама же и сделала
«Суд»
Подзалупные военные суда нелегитимны и идут на хуй.
В путинской России в любой файл автоматически иклюдится
#define суд "суд"
#define депутат "депутат"
#define церковь "церковь"
итд
Угадай что напечатает?
https://github.com/JetBrains/intellij-community/blob/dc2657e694e4cc3c5f5f126c0606873e82c65712/platform/platform-impl/src/com/intellij/diagnostic/PerformanceWatcherImpl.java#L166
И что это за херня такая? Это регексп? Что он делает? Комментариев естественно нихуя нет.
да
А что делает -- хз, ну видимо выпаршивает какие-то дескрипции и ранаблы из какой-то хуйни
P.S. Именно поэтому я за ``GNU Emacs''.
в перле точно можно
(?:(?:читал)(?:книжку)(?:с совами)\b){1,3}
не читал?
> в голове строить НКА
Понимать конечно здорово, но вот это же типичное выполнение машинной работы вручную.
Лучшая книга о регулярных выражениях.
В 3 издание добавлена информация о PHP
Более интересны тулзы для прямого и обратного инжиниринга из/в нормальный UML. Thinking in Perl нахуй не надо.
Released on 09/26/15 for exclusive usage by
members of the release scene. This isnt something
to share with your school mates and not for sale.
Go and ask mommy to buy this app if you like it!
Посоветуйте, что почитать
Пиво.
Няшками пропах,
Этот праааздник
С кошкодевками в руках
Тру стори
https://images.unian.net/photos/2022_05/1652125420-1974.jpg
https://images.unian.net/photos/2022_05/1652125335-4378.jpg
НИ ЧТО НЕ ЗАБЫТО
https://i.redd.it/ptoyfr4c2hf61.jpg
Я ВАС НЕ ЗНАЮ
ИДИТЕ НАХУЙ
НИЧТО
Glavpetuh
Пропагандистские СМИ РФ сообщают, что парады авиации в Москве и других городах отменили якобы из-за "плохой погоды".
Однако известно, что в столице страны-агрессора так называемой "плохой погоды" не наблюдалось. В Москве было пасмурно, но ни бурь, ни ураганов, ни шквального ветра там не было.
Парады авиации также отменили в Санкт-Петербурге, Екатеринбурге, Новосибирске, Самаре и Мурманске. Ни в одном из этих городов, судя по сайтам с прогнозами погоды, не было даже дождя.
На параде в Москве мог появиться самолет "судного дня" - Ил-80, который может перевозить высшее руководство России в случае ядерной войны. СМИ предполагали, что им Путин будет угрожать миру. Однако "судного дня" на параде не было.
По информации инсайдера InformNapalm из Москвы, парад авиации отменили из-за того, что тот самый самолет "судного дня" попросту не смог взлететь.
"Один из инсайдеров InformNapalm в Москве сообщает, якобы реальной причиной отмены воздушной части парада стала диагностированная неисправность самолёта судного дня", - сообщается в Telegram-канале волонтерского проекта.
Об этом "24 каналу" сказал советник главы МВД Виктор Андрусив.
------
Волнуюсь за Злотохуйск
https://nitter.fdn.fr/zvalgasrytuose/status/1520030662757171201#m
В море говна, среди острова из хуёв, плавает и герой всего айти-левачества товрищ Сноуден
https://t.me/zprognozb
https://t.me/vatnikiof
а почему?
потому, что внутри этой функции компилятор может какие-то оптимизации сделать не зная, что там сверху волатилка была?
Ты можешь отдельно сделать Foo(volatile const Foo&) для поддержки копирования волатильных объектов (делать его единственным можно, но не советуется, потому что пессимизация).
АХАХАХАХХХХ...
А у вас в сишке такая есть? нет? то-то!
(впрочем, она есть в pthreads видимо)
Такая же как в крестах (стандартизаторы специально приняли совместимые модели)
https://habr.com/ru/sandbox/114114/
Где тип, блядь!
Ээээ, не шифтом влево что ли?
всё почему? потому что нехуй хабр даже пытаться читать
это арифметический шифт влево? серьезно? А можно для тупых -- чем он от обычного шифта отличается? Я просто такой инструкции не помню
в at&t лишняя постфикс l (вторая l) це размер опиранда, который у тебя DWORD
в at&t лишняя постфикс l (вторая l) це размер опиранда (long поди), который у тебя DWORD
> чем он от обычного шифта отличается?
> арифметический шифт влево
Как зовут робина, который Капитану Отчевидность реплики подаёт?
PS, и ещё это потому что unsigned.
какой багор))
> Значение переменной countPeople к примеру будет менять с другого потока
Долбоёбам десятки лет ещё с сишки объясняют, что использовать volatile для обеспечения атомарности и синхронизации между потоками нельзя. Долбоёбы десятки лет пытаются использовать volatile вместо атомиков и нормальной синхронизации.
А гостю, который спрашивал про volatile, зачем он понадобился?
Ожидается мнение j123123. Потому что, как раз у него в контроллерах, такая хуета может быть.
_Atomic pitux или _Atomic(pitux). и куча тайпдефов типа atomic_bool → _Atomic _Bool
volatile с тредами не дружит: https://godbolt.org/z/zjsY9f1eK
> The atomic counter is 100000
> The non-atomic counter is 91488
Волательность это отключение оптимизаций компилятора, толстый намёк на сайдэффект любой хуйни, вплоть до ``a = 1; a = 2``
Проблема в том, что процессор занимается тем же, чем компилятор, и ему на volatile срать. Тут надо заборы (фенсы) ставить.
Вот так типа?
https://github.com/ARMmbed/cmsis-core-k64f/blob/master/cmsis-core-k64f/MK64F12.h
Но общую идею ты уловил.
Что-то вроде:
Как еще сказать компилятору, что значение по адресу 0x0FA42 может само собой поменяться?
Он иначе решил, что clock всегда меньше 1000, и выкинет твой вайл нахуй
Компилятор такой подумает: если я один раз уже проверил "памьять", то нахуя мне еще раз ее проверять-то?
Вообще атомики гарантируют, что тебе из другого треда не будет видно кусок данных
ну например у тебя 64 битная переменная, а система 32х битная, и изменение ее может занять две инструкции, в середину которых может влезть другой тред, увидеть говно, и охуеть
Вот атомик этого позволяет избежать (а как именно -- зависит от платформы)
Однако волатильности тут не гарантируется, и компилятор всё равно может выкинуть какие-то попытки записи в переменную, если они сразу перезаписываются
так вижу
(но лучше соулрейвер или гост пусть кажут_)
Но это пока основная гипотеза и может быть не связано.
thread1:
if (...) {
a = 0
b = 1
} else {
b = 0
a = 1
}
thread2:
if (a && b)
format("C:")
По мотивам реальных событий.
Но там был контроллер, и не знаю, были ли в компиляторе заборы. В моей голове не было. Бац-бац volatile и в продакшен, но искать, что через 25 дней датчик зависал из-за того что оптимизатор поменял местами два присваивания, пришлось долго.
Читни статьеца
https://preshing.com/20120930/weak-vs-strong-memory-models/
Можно на собеседовании такой вопрос задавать
Если на собеседовании тебе говорят, что "волатайл это для многопоточности", значит перед тобой жабаёб, который претворяется плюсовиком
гоните его, насмехайтесь над ним
https://govnokod.ru/27266#comment610322
Ты -- нет?
"золотые треды говнокода" я б и сам выписал
Если читая свой код пятилетней давности ты не думаешь "какой долбоёб его писал??" то ты долбоеб
Повторите пождста для https://govnokod.xyz/_28152/#comment-809432
какой анскилл
И придёт оно однажды во сне
Закричит и похоронит
Излечит и скажет
А НУ-КА ВСТАТЬ!
какой царский анрол ))
// NEPEKAMHBLU_NEMYX
- его осуществил nepeKamHblu_nemyx
- он осуществился не автоматически
- время не настоящее
Сможете доказать это на Coq?
Здравствуйте
Примите участие в проекте «Цифровые профессии» — обучение в сфере ИТ с господдержкой
Курсы дистанционные. Обучение проводят государственные университеты и ведущие цифровые компании, например, Нетология, Яндекс, GeekBrains, СберУниверситет, 1С Образование, Университет ИТМО, Финансовый университет при Правительстве РФ
Доступны более 55 курсов: «Основы тестирования ПО», «Frontend программист», «Веб-дизайнер», «Интернет-маркетолог», «ИТ-рекрутер», «Менеджер проектов» и многие другие
Возможно, вы имели в виду: нитунскую немых
Вот твой конец
- как стать бесконечником?
- nepeKamHblu_nemyx
- kcalbCube
- kcalbCubinho
- KaKou-To_xyu
- 3oJIoTou_xyu
- bormandinho
Дней без:
«ch» у ляхов означает «х» (первый звук в слове «хуй»), как у немцев.
чото я затупил
напихал мучинка тебе в тарелку
https://avatars.dzeninfra.ru/get-zen_doc/271828/pub_66caef1c0ebe8439f68e18d6_66caf966307 c9a020cb7d6b2/scale_2400
Балкончики похожи на те, что в фильмах про трущобные районы Нью-Йорка.
Пока там жили белые буры, там делали операции на сердце*, но потом белых выгнали, а на оставшемся месте расплодились черные. И теперь там убьют за сто долларов, а в некогда красивые дворики забиты говном до самых крыш. Африка вернулась к своим корням.
*Дело было в ЮАР, в кейптаунской больнице Groote Schuur ("большой сарай", лол). Там в ночь со 2 на 3 декабря 1967 года кардиохирург Кристиан Барнард провел первую в мире операцию по пересадке сердца от человека к человеку
https://grrrgraphics.com/wp-content/uploads/2025/01/cluck_life-egg-price-Tina-Toon-1536x1148.jpg