#prog
Source (вот вам и идея для PR в дебаггеры)
GDB pretty printing w/ Python is really powerful, but also it's ridiculously high friction compared to Microsoft's .natvis.
Completely aside from any syntactic whatever, you can't (safely) load any ol' Python script in a project's repo, but you can safely load up associated .natvis files, which makes Microsoft's solution vastly superior for library users.
And there's really no reason that GDB and LLDB can't just implement .natvis support out of the box. (Yes, I know there are Python libraries that add a subset of .natvis support to GDB, but that doesn't solve the "out of the box" part at all.) Or hell, if they really hate Microsoft (who doesn't?) then implement their own declarative debug visualizer format.
(This post brought to you by me using Clang 22 for _Defer via mingw and now having to write *ing Python to make my pure C project comfortably debuggable.)
Source (вот вам и идея для PR в дебаггеры)
👍2🤔1
#article
The Self-Cancelling Subscription
Или как активация подписки автоматически прекращалась через пять минут и (спекуляция на тему) почему.
Спойлер:As a one-liner: "creation was synchronous, unlinking was async." A race condition!
The Self-Cancelling Subscription
Или как активация подписки автоматически прекращалась через пять минут и (спекуляция на тему) почему.
Спойлер:
predr.ag
The Self-Cancelling Subscription
When family TV show night became systems debugging night.
😁5🤩3🥰1🤔1
Forwarded from xecut
В эту субботу, 2 мая 14:00
NES Dev 2026
NES, более известная у нас как Денди, — поистине народная приставка, на которой вышли десятки культовых и любимых с нами детства игр, и даже спустя 40+ лет продолжают выходить новые. Если вам тоже было интересно, как устроена приставка и как разработать свою собственную игру для неё, Юлия @Yuliosity в эту субботу расскажет:
- про возможности и ограничения восьмибитного железа
- какие трюки применяли игры, чтобы их преодолевать
- какие средства разработки использовать в 2026 году
Ждём всех желающих! Вход бесплатный, донаты спейсу приветствуются.
Как нас найти?
NES Dev 2026
NES, более известная у нас как Денди, — поистине народная приставка, на которой вышли десятки культовых и любимых с нами детства игр, и даже спустя 40+ лет продолжают выходить новые. Если вам тоже было интересно, как устроена приставка и как разработать свою собственную игру для неё, Юлия @Yuliosity в эту субботу расскажет:
- про возможности и ограничения восьмибитного железа
- какие трюки применяли игры, чтобы их преодолевать
- какие средства разработки использовать в 2026 году
Ждём всех желающих! Вход бесплатный, донаты спейсу приветствуются.
Как нас найти?
👍6🔥4🥰1
Forwarded from шитпостинг.
Чеклист приличного security researcher
- есть аниме тян аватарка
- возможно транс
- онлифанс
Не понимаю претензий к выбору компании
- есть аниме тян аватарка
- возможно транс
- онлифанс
Не понимаю претензий к выбору компании
❤25😁5🤯3🥰2
шитпостинг.
Чеклист приличного security researcher - есть аниме тян аватарка - возможно транс - онлифанс Не понимаю претензий к выбору компании
Ландук думает, что это эвфемизм, лол
❤15🥰2🤔1
Блог*
Ландук думает, что это эвфемизм, лол
От героя поста (cts)
#prog #article #abnormalprogramming #typescript
That's a Lot of Fish: PlaidCTF 2020
Статья про реверс-инжиниринг вот этого:
#prog #article #abnormalprogramming #typescript
That's a Lot of Fish: PlaidCTF 2020
Статья про реверс-инжиниринг вот этого:
🤷3🥰2🤯2👍1🔥1
Dolboeb-driven Development
https://www.youtube.com/watch?v=4XCkeN0XuqA
#prog #article #retroit #abnormalprogramming
Porting Mac OS X to the Nintendo Wii
Porting Mac OS X to the Nintendo Wii
Since its launch in 2007, the Wii has seen several operating systems ported to it: Linux, NetBSD, and most-recently, Windows NT. Today, Mac OS X joins that list.
In this post, I’ll share how I ported the first version of Mac OS X, 10.0 Cheetah, to the Nintendo Wii. If you’re not an operating systems expert or low-level engineer, you’re in good company; this project was all about learning and navigating countless “unknown unknowns”. Join me as we explore the Wii’s hardware, bootloader development, kernel patching, and writing drivers - and give the PowerPC versions of Mac OS X a new life on the Nintendo Wii.
🥰2❤🔥1🤯1
#prog #rust #cpp #article
How (and why) we rewrote our production C++ frontend infrastructure in Rust
"Фронтенд" в данном случае означает прокси-сервер, если что.
How (and why) we rewrote our production C++ frontend infrastructure in Rust
"Фронтенд" в данном случае означает прокси-сервер, если что.
“Should we convert our _ code to Rust?” is a question that comes up a lot. And a lot of the time the right answer is a pretty firm, “No.” So I thought it might be beneficial (and hopefully interesting) to walk through a case where the code involved was incredibly you-cannot-fuck-this-up business-critical and when we asked that question about it, we came back with a yes. Here’s what it was, how we got to that answer, and what we did about it.
The bottom line is that C++ has caused more than a few situations where we wanted to do something or add a feature and it’s just like… that’s a cool idea, but it’s just not worth the uphill battle against the language. And it was to the point where any change carries the risk of unforeseen consequences.
👍1🥰1😁1
Блог*
#prog #rust #amazingopensource Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Typst has: * Built-in markup for the most common formatting tasks * Flexible functions…
#prog #amazingopensource
Tylax is a high-performance tool written in Rust that converts mathematical formulas, tables, full documents, and TikZ graphics between LaTeX and Typst formats. It focuses on static analysis to preserve the document structure for manual editing and adjustment.
Tylax is a high-performance tool written in Rust that converts mathematical formulas, tables, full documents, and TikZ graphics between LaTeX and Typst formats. It focuses on static analysis to preserve the document structure for manual editing and adjustment.
🔥9🥰3👏2😁1🤔1
Я НАКОНЕЦ-ТО ПРОШЁЛ SLAY THE SPIRE 2 ЗА REGENT, ПОСЛЕДНЕГО ОСТАВШЕГОСЯ
Теперь у всех персонажей есть минимум ascension 1
Теперь у всех персонажей есть минимум ascension 1
❤10🤮4🤔2💩2🥰1🤡1
Forwarded from Neural Machine
Русская вселенная всегда где-то между арт-выставкой и огненной бездной.
🤔6🥰1💯1
Блог*
Мужчину-гетеросексуала, который увлечён женщинами (и часто много занимается с ними сексом), зовут бабником. Слово, очевидно, образовано от "баба". А как назвать гея, сильно увлечённого мужчинами? По идее, следуя той же логике, "мужник"? А как тогда назвать…
Тут подсказывают, что раз в английском "бабник" — это womanizer, то увлечённого мужчинами надо звать womanizer
🤔10❤3🥰3🌚2💩1
Forwarded from Хреногубка
Но, кажется, я ещё долго буду вспоминать, как слово «миссия» в материалах дела попытались превратить в доказательство «экстремизма».
Как вы думаете, если у ЛГБТК-организации есть миссия, то что это может значить?Это значит, что в организации трудятся миссионеры (что? да!) . По крайней мере, именно такой вывод делают недоэксперты.
Сидят, значит, эти лгбтшники в рясах из радужного флага и привлекают к себе внимание как можно большого количества людей. Ужас, да?
Как вы думаете, если у ЛГБТК-организации есть миссия, то что это может значить?
«В современном русском языке слово "миссия" имеет несколько значений:
1.предназначение к чему-либо важному, ответственная роль кого-либо;
2. разговорное: задание, поручение, связанное с визитом к кому-либо, приходом к кому-нибудь;
3. постоянное дипломатическое представительство во главе с посланником или поверенным в делах какого-либо государства;
4. делегация какого-либо государства, посылаемая в другую страну с какой-либо целью;
5. миссионерская организация; задание такой организации.
Таким образом, представители движений ЛГБТ позиционируют себя миссионерами, которые должны привлечь к себе внимание большого количества людей».
Сидят, значит, эти лгбтшники в рясах из радужного флага и привлекают к себе внимание как можно большого количества людей. Ужас, да?
🤮16🤡12💩3❤1🥰1🤔1
Forwarded from лингвист реалист
Просто президент Франции с утра вышел на пробежку по Еревану и тискает местную собаку.
А ты почему не на пробежке?
И почему ты не тискаешь ереванских собак?
Почему ты не президент, спрашивать не буду...
А ты почему не на пробежке?
И почему ты не тискаешь ереванских собак?
Почему ты не президент, спрашивать не буду...
❤🔥14😁9