Зашёл на нетфликс посмотреть серию которую вчера недосмотрел уснув, оказывается пока я спал я посмотрел полсезона
Я тут подумал мб запилить какой-то гайд по компьютерной графике, с одной стороны я не супер шарю, с другой знаю довольно много и работаю мидлом как раз в этой области. Ну и в целом не знаю правильно ли это называть гайдом, скорее набор ссылок на то, что мне нравится&кажется полезным.
Loser story
?
https://gist.github.com/MBkkt/231bf83c40b34bacafdfd07ba4c085b0
Не претендую на полноту или что то такое, скорее то чем я занимался и при этом хотел бы посоветовать
Не претендую на полноту или что то такое, скорее то чем я занимался и при этом хотел бы посоветовать
Gist
Гайд по компьютерной графике и не только
Гайд по компьютерной графике и не только. GitHub Gist: instantly share code, notes, and snippets.
Блин знаете бывает такое чувство, хочешь поменять аву на что-то новое, но при этом старая ава слишком хороша и в итоге ты не меняешь аву
Loser story
Выбрал курсы(ну мб от теоринфы отпишусь если сложно и лень будет, плюс оно с видеокартами пересекается), пришлось отписаться от матлога из-за распределенных систем, ну да и хуй с ним
Сейчас понял что выглядит как довольно дохуя, но во первых плюсы изи, во вторых от теоринфы можно отписаться наверно, а в третьих котлин наверно просто будет(сужу по жабе ыыыы)
https://github.com/MBkkt/cppformlang кст курсач по которому у меня компот, планирую скоро дописать
GitHub
GitHub - MBkkt/cppformlang: A C++ library to manipulate formal grammar
A C++ library to manipulate formal grammar. Contribute to MBkkt/cppformlang development by creating an account on GitHub.
Я тут пишу на работе новые рендер. Так вот для вектор символов сделал во первых вместо O(n*m) O(n+m) памяти, и как бы эту память ещё пополам. Ещё и быстрее рисуется, класс да
Forwarded from Arelav
Интересно почему домашки хочется решать или сильно заранее или перед дедлайном
Всем привет, давно не писал, побывал так сказать на грани отчисления, был на переносе комиссии. В итоге еще и научник дал отрицательный отзыв, но комиссия поставила зачет, так что пока я все еще на матмехе, что радует
https://habr.com/ru/company/postgrespro/blog/462877
Пост про постгрес, довольно любопытно
Пост про постгрес, довольно любопытно
Хабр
Блокировки в PostgreSQL: 1. Блокировки отношений
Два предыдущих цикла статей были посвящены изоляции и многоверсионности и журналированию . В этом цикле мы поговорим о блокировках (locks). Я буду придерживаться этого термина, но в литературе...
В общем осознал, что совершенно не умею писать временные решения. Просто на работе сейчас так сказать таски в которых нужно здесь и сейчас и ~похуй как, а я обычно пишу код так, что в тот момент у меня нет идей как написать лучше. Посоветуйте в общем что-то, чтобы норм было писать решение которое точно знаешь, что удалишь, и возможно даже знаешь на что перепишешь. У меня не получается и бесит
https://youtu.be/NalyO0Rg868
Классный доклад (спасибо @lejabq за ссылку) рассказывают про реализацию предложения ultimate copy elison в clang
Классный доклад (спасибо @lejabq за ссылку) рассказывают про реализацию предложения ultimate copy elison в clang
YouTube
Роман Русяев, Антон Полухин — Настоящее и будущее copy elision
Ближайшая конференция: С++ Russia 2023, 11–12 мая (Online), 23–24 мая (Offline)
Подробности и билеты: https://bit.ly/3Fd9qlf
— —
. . . Copy elision — важная и неотъемлемая языковая оптимизация, которая позволяет нам избавляться от лишних копирований и перемещений…
Подробности и билеты: https://bit.ly/3Fd9qlf
— —
. . . Copy elision — важная и неотъемлемая языковая оптимизация, которая позволяет нам избавляться от лишних копирований и перемещений…
Я в основном покупаю еду в яндекс лавке, так вот, там довольно долго, неделю наверно, не было воды которую я обычно беру, и мне приходилось покупать что то другое и это меня бесило немного. Так вот сейчас она появилась и я чет психанул и заказал 10 бутылок, сейчас задумался как курьер будет тащить 15 кило
Кст мб тут есть умные люди как найти ошибку в линковке нетривиальную, когда надпись об ошибке указывает не на проблему, а на хуй пойми что.
Приведу пример у вас есть две дл. Вы хотите линкануть вторую с первой. Ну пишите target_link... add_deped... в cmake, выставляете атрибуты видимости у нужных функций, классов, собираете линукете и тут что-то идёт по пизде. Вам пишет то что нет адреса функции из второй дл, которую вы не юзаете.
Приведу пример у вас есть две дл. Вы хотите линкануть вторую с первой. Ну пишите target_link... add_deped... в cmake, выставляете атрибуты видимости у нужных функций, классов, собираете линукете и тут что-то идёт по пизде. Вам пишет то что нет адреса функции из второй дл, которую вы не юзаете.
Я давно знал как сделать sso для строки. Но конкретно такую оптимизацию узнал только сейчас, идея в том что мы храним не размер мелкой строки, а сколько места осталось в итоге, когда остаётся 0 у нас всё ещё null terminated строка. За счёт этого можно не тратить один байт на размер когда он достиг максимума для sso. Черт это так просто, но в тоже время круто.
https://youtu.be/kPR8h4-qZdk
https://youtu.be/kPR8h4-qZdk
https://youtu.be/BP6NxVxDQIs
https://www.tgoop.com/momodeve_blog/16
Ну не знаю, как по мне доклад конечно неплохой, но не один из лучших. Хотя возможно дело в том что почти все я уже знал из других источников.
Кст автор доклада работает в juce, я слышал об этой либе раньше, но не юзал, если кто юзал отпишитесь
https://www.tgoop.com/momodeve_blog/16
Ну не знаю, как по мне доклад конечно неплохой, но не один из лучших. Хотя возможно дело в том что почти все я уже знал из других источников.
Кст автор доклада работает в juce, я слышал об этой либе раньше, но не юзал, если кто юзал отпишитесь
YouTube
CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"
http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
As C++ evolves, it provides us with better and more powerful tools for optimal performance. But often, knowing…
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
As C++ evolves, it provides us with better and more powerful tools for optimal performance. But often, knowing…