𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠
194 subscribers
561 photos
48 videos
5 files
59 links
ニャン
Download Telegram
Как чувствуется писать SQL запросы в верхнем регистре:
❤‍🔥5👍1😁1
Кто-то: Безвыходных ситуаций не бывает

Безвыходная ситуация:
❤3🕊2👍1
I always come back
🔥2
Я наконец-то снова живой, аху-

Вывод - не болейте. Вот вообще

Где я пропадал - подыхал, емае

Вот в начале этой недели еще чуток болел, горло, кашль, сопли, ну база

И ТУТ ПОДЛОВИЛ РОТОВИРУСНОЕ бл-

39.9, бесонные ночи, рвота, голодовка - База

Просто целый, мать его, галлюционный отпуск в другое измерение, миндальный коннект с создателем PHP, и много чего еще, что мне запретили говорить на орбите к границе обратно на Землю

Заранее извиняюсь всем кому не отвечал, вот)
👍2🙏2🕊1
Билл Гейтс был другом Джеффри Эпштейна

Угадайте кто не был?
🤯5❤3🤩1
Вносим вклад в историю С++

^ Сказал я, и начал делать то, на что бы никогда не решился - попробовать предложить свою идею комитету ISO С++

Для тех кто не знает: У С++ нет компании-владельца. Языком занимается публичный комитет WG21 организации ISO - группа из топовых инженеров и программистов (~400 человек) которые спорят и согласуют стандарт С++ - свод правил, по которым каждый компилятор (MSVC, GCC, CLang, avr-gcc и другие...) их реализуют. Так и живём ¯\_(ツ)_/¯

И внутри комитета есть рабочие группы (Study Groups) по различным направлениям: Рефлексия, встраиваемые системы, высоконагруженные системы, безопасность, игровые движки и тд.... И SG14 как раз и является группой в области "встраиваемых, высоконагруженных систем и игровые движки", куда я, собственно говоря, и обратился со своей идеей

В чем суть моего предложения?

Те, кто работали на C#, Swift, Kotlin, JS или TS - прекрасно поймут такой прекрасный оператор как '?.', который вызывает метод объекта, если сам объект не нулевой. Такой оператор уже давно появился в этих языках и очень хорошо себя зарекомендовал

В С++, конечно, такого оператора нет, что обидно. Хотя обсуждения были, идеи были, но все возвращались к одному вопросу - что возвращать, если мы ожидаем int? 0? Магическое число? А если ожидаем объект? Что тогда?

В своей идее я ограничился только возвратом указателя и void. И да, раз уж мы работаем в контексте указателей, то логично будет писать не '?.', а '?->' (как унаследованное от ванильной стрелки '->')

А название ему: Null-Propagating Member Access Operator

Концептуально он выглядит как..
Из этого:
UWorld* World = GEngine->GetWorld();
if (!World) return nullptr;

ULevel* Level = World->GetCurrentLevel();
if (!Level) return nullptr;

AActor* Actor = Level->GetActor();
return Actor;

В это:
return GEngine?->GetWorld()?->GetCurrentLevel()?->GetActor();

Если одна из веток не валидна (вернула nullptr), то продолжение функций обрывается (и возвращается nullptr)

Хотя почему я говорю концептуально? Ха, я не теоретик, поэтому форкнул Clang и на коленках реализовал этот злосчастный оператор '?->' в парсере и семантическом анализе. Теперь это не просто "идея", а уже работающий PoC (Proof of Concept)

В общем по ходу дела буду рассказывать тут что да как, а пока - оставлю пару ссылочек

GitHub: https://github.com/RootTool0/null-propagating-member-access-operator

Обсуждение в SG14: https://lists.isocpp.org/sg14/2026/02/1277.php
❤3❤‍🔥1🔥1🤩1💯1
Изучение Windows API не перестает удивлять

- Сэр, у нас ошибка!
- Какая?
- Клиент подключился

разработчики в Майкрософт те еще интроверты хвхвх
❤‍🔥4❤2👍1😁1
Заходит мужик в зоомагазин. Смотрит на рыбок, там, котов, собачек и тут резко останавливается видит обезьянку со стоимостью 10 тысяч долларов. Он спрашивает у продавца:
- Я может что-то не понимаю, или у вас ошибка, но почему эта обезьяна стоит 10 тысяч долларов?
- А, это особая обезьяна она умеет кодить на Python. Оттуда и цена.

Мужик удивился и пошёл дальше. Видит ещё одну обезьяну, со стоимостью 15 тыщ баксов.
- А эта что умеет?
- Эта обезьяна знает Python и JavaScript.

Ну, мужик удивился и пошёл дальше. Видит третью обезьяну со стоимостью 25 тысяч долларов.
- А эта что умеет?
- Она знает С, С++, C#, Java и кучу фреймворков к ним.

Мужик покивал головой, пошёл дальше и наткнулся на ещё одну обезьянку, со стоимость 100 тысяч долларов.
- А эта что, знает все языки программирования, ещё и все фреймворки к ним?
- Нет, она вообще ничего не знает, но остальные обезьянки называют её "Project Manager"
😁7❤1🕊1💯1🍓1
This media is not supported in your browser
VIEW IN TELEGRAM
Особенно ошибка инстанцирования шаблонов в виде полотна текста которого невозможно остановить))
❤3💯1
Ух знаете, только что с душа вышел, такая ебанутая гениальная мысль пришла: ГитГрам

В чем идея: Связать свойство репозиториев хранить информацию + их отправку изменений через коммиты как способ создания мессенджера!

То есть например я захожу в этот ГиТгРаМ через гитхаб, создаю там новый чат/сервер (просто создаю приватный репозиторий) и добавляю туда участников (контрбьютеров в этот репозиторий)

Читать сообщения легче лёгкого - просто читать гитхаб

А отправлять - отправлять коммиты (например создавать новый txt-файл с определённым id и коммитить его)

Другие участники это видят, читают этот файл, и это отображается в красивом интерфейсе мессенджера

Бред? Конечно!

Но надеюсь РКН не положит гитхаб, иначе он вообще положит всю индустрию IT )))

(хотя по идее можно Gitverse, но там коммиты платные... Ах, лишь бы денег содрать)

А еще логотип сложнее некуда: Логотип Телеграма, перекрашенный в черный цвет, а внутри белый логотип Гитхаба в виде осьминога, хаха

; Р
❤2🔥2👍1🍓1
Да что мне этот ваш Doom и Bad Apple

Я лучше Looping The Rooms запущу в Шейдерных материалах на Анриле ))
❤4
Полтора часа потраченной жизни в никуда на кодинг в С++

Ну или как я закодил целую игрушку из музыкального клипа на чистом С++ в одном .cpp файле, ха

Youtube: https://youtu.be/hfeWdGBx4w0?si=YYL-0qhO3t03EnvY

Github: https://github.com/RootTool0/Looping-The-Rooms
❤4🔥2💯2
This media is not supported in your browser
VIEW IN TELEGRAM
🎉Поздравляю Всех С Днем отключения Инета 🎉
❤5🎉2🔥1🤩1🤣1
Раз уж выпустили закон о защите русского языка, то на чем мы сегодня работаем?
Anonymous Poll
69%
Нереальное Движило
19%
Небытийная Хитрость
13%
Дивное Оустроиство
❤3😁1
JavaScript изучен лишь на 1%
❤3😁1