@0xd34df00d
0xd34df00d

Куда ни плюнь, везде Кемерово, потерявшие в Кемерово детей родители и всякое такое. Мне вот интересно, вот эти родители, которые детей потеряли, они в массе своей неделю назад кому голос отдали? Если Путину, то энжой, их не жалко.

#mican 147
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Ух ты, в новом андроеде (который наконец пришел мне на мобилу от ссаного самсунга) kdeconnect с музлом сидит прямо в шторке уведомлений. Да и вообще все гладенько и приятненько стало.

#mxgdn 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Две ночи подряд снится, как я с кем-то тру за равенство.

За пропозиционное равенство в идрисе и хаскеле, конечно.

#mbjcx
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

О, попёрли фундированные множества, трансфинитная индукция и прочие ништяки. Такая формальная логика мне нравится!

#mxonq
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Заебало, что .so'шки с плюгинами для личкрафтов большие, так что наваял по-быстренькому на х-ле программу, чтобы считать размер секций и отдельных функций (если дебаг-символы не пострипаны). Работает как-то так:

*Main Lib> (syms, sects) <- doStuff "/usr/local/lib/leechcraft/plugins-qt5/libleechcraft_azoth.so"

*Main Lib> take 10 syms
[(Just "_ZL16qt_resource_data",65105),(Just "_ZN10LeechCraft5Azoth14ActionsManager21CreateActionsForEntryEPNS0_8ICLEntryE",25892),(Just "_ZN17Ui_LocationDialog7setupUiEP7QDialog",18613),(Just "_ZN10LeechCraft5Azoth14ActionsManager14ActionsVectorsC2EPNS0_14AvatarsManagerE",8967),(Just "_ZN10LeechCraft5Azoth10MainWidgetC1EPNS0_21AccountActionsManagerEP7QWidget",8191),(Just "_ZN10LeechCraft5Azoth10MainWidgetC2EPNS0_21AccountActionsManagerEP7QWidget",8191),(Just "_ZN10LeechCraft5Azoth16CLTooltipManager17MakeTooltipStringEPNS0_8ICLEntryE7QString",8073),(Just "_ZN10LeechCraft5Azoth13PluginManager18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv",7739),(Just "_ZN10LeechCraft5Azoth21AccountActionsManagerC1EP7QObject",7519),(Just "_ZN10LeechCraft5Azoth21AccountActionsManagerC2EP7QObject",7519)]

*Main Lib> filter (not . ("debug" `isInfixOf`) . fst) $ sortBy (flip $ comparing snd) $ S.toList sects
[(".text",2129308),(".strtab",1657302),(".symtab",565968),(".eh_frame",432672),(".gcc_except_table",314740),(".rodata",284286),(".rela.dyn",140664),(".dynstr",135737),(".eh_frame_hdr",120420),(".dynsym",66000),(".rela.plt",52704),(".data.rel.ro",50400),(".plt",35152),(".got.plt",17592),(".gnu.hash",10040),(".bss",6192),(".gnu.version",5500),(".dynamic",912),(".got",688),(".gnu.version_r",464),(".shstrtab",397),(".data",248),(".init_array",248),(".qtmetadata",184),(".comment",52),(".plt.got",48),(".init",23),(".qtversion",16),(".fini",9),(".fini_array",8),("",0)]

Надо прикрутить деманглер и всякое такое, но смысл понятен. Можно, наверное, дальше с этим всем что-то делать.

Что бы ещё можно было прикрутить, что интересного можно показывать?

#mbdwi
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

О, в chrono будут календари и все такое.

#mbdzy 16
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Почему-то проиграл с обсоска:

// отвечал на вопрос https://stackoverflow.com/q...ec/49327145#49327145 , исходный код — полное говно. Haskell by night, хули.

#mbdjl 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Держи местное творчество, чят:

#mdpku 3
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Оказалось, что uniform initialization через {} нихуя не униформ, поэтому обсуждают использование () для {}-инициализации агрегатов.

Top kek.

Зато починят make_shared для агрегатов, например.

#mdgak 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Инкрементнулся, теперь я три в кубе. За прошедший год мой подвижный интеллект стал ещё хуже, я стал на год ближе к смерти и на год дальше от реализации себя.

А что именно ты празднуешь в свой ДР, поинт?

#mdgpc 18
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Если в пустыне начать строить социализм, там начнутся перебои с песком.

#mdpwh 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Х-ль к успеху пришёл https://stackoverflow.com/q...nge-io-variable-type

#mdgcf
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Рефлексия получается заебатая, почти единогласно приняли. Надеюсь, library group до C++20 успеет.

#mdggh
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Обосрал концепцию attendant entities в модулях.

#mizyr
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

О, обнаружили, что если в модуле есть темплейт, то в модуле больше нет приватных функций, и все функции оказываются вызываемы снаружи.

Потому что ADL так работает.

// заголовок желтоват, но для поинта сойдёт

#mizrm
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

О, ещё один чувак, который ставит пробелы перед скобками при вызове функций. Я не один такой!

#mizmw 20
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

О, наконец дошло до обсужденичя монад в контексте синтаксиса для корутин.

#mbufi
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

Подискутировал со Страуструпом за экзепшоны против монадической обработки ошибок.

#mbumy 6
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

C++11 и C++14 не существует.

#mbuih 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
0xd34df00d

А ещё интересно, что на этой вашей C++ WG толком нет людей с макпуками, их процентов 10 где-то, и это, наверное, оценка сверху.

#mbuly 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.