Vitaliy
Каждый раз приходится мини парсер писать, а готового инструмента нет.
Danil
Для json - довалом
Berkus
Каждый раз приходится мини парсер писать, а готового инструмента нет.
есть как минимум два хороших для json - dropbox/json11 и nlohmann/json
Vitaliy
Хочу матрицу, в которой каждый столбец имеет свой тип. И я мог там по индексу забирать отдельные элементы, строки, столбцы.
Vitaliy
Вот моя идея написать такой парсер поверх уже готовых либ для CSV и json
Danil
Но зачем?
 Sergey
может кому в чате будет интересно – на stepik анонсировали курс С++ для продолжающих https://stepik.org/course/3206/
Danil
Вот моя идея написать такой парсер поверх уже готовых либ для CSV и json
Трансформер из двумерного массива строк в двумерный массив кастомных типов?
Danil
Это один цикл и все
Danil
Зачем это?
Vitaliy
Зачем это?
Плюс куча удобных методов
Danil
По процессингу двумерного массива?
Vitaliy
По процессингу двумерного массива?
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html
Vitaliy
Поэтому ты пишешь новую и классную ?
Vitaliy
Она будет уметь сама считать число столбцов ?
Vitaliy
У тех либ, с которыми я имел дело , были с этим проблемы.
Vitaliy
Я, например, хочу такую функцию Dataframe::fromCsv
Vitaliy
И вообще ничего не знаю про то сколько и чего и каких типов
Vitaliy
Видимо придётся)
Vitaliy
Было бы удобно загружать без предварительной информации. Поэтому запрос есть, да.
Matwey
Вернее не так, зачем тебе загружать любой какой попало CSV?
Matwey
Ну это прекрасно, но по-моему какая-то схема все-таки должна быть, если ты собрался данные интерпретировать и обрабатывать, а не просто превратить CSV в XML
Matwey
Ну впринципе, если колонки именованные, то я согласен
Danil
Логично десериализовывать в кастомный формат сразу, да
Matwey
Чтобы столбцы в рантайме определялись
Vitaliy
Логично десериализовывать в кастомный формат сразу, да
Вот под кастомным форматом я б хотел датафрейм как в пандасе. Плюс итераторы для работы с алгоритмами.
Anonymous
система сборки?
Anton
Видимо, make.
Anton
Формулируй конкретнее вопрос. Тут хоть кандидатскую пиши о вариантах.
Vladislav
Так ты ничего толком не объяснил, неудивительно
Berkus
так система-то какая?
Berkus
cmake? помоему у тебя какая-то xy problem там
Berkus
ты явно спрашиваешь как нагородить хуйни
Pavel
Сделать два билд каталога
Mikhail
вдруг человеку реально помощь нужна
Mikhail
@AlexFails не подскажешь есть ли канал по Паскалю или Делфи?
Square
Я ну и половина чята я думаю. Просто они стесняются
Berkus
Я ну и половина чята я думаю. Просто они стесняются
я понимаю, даже писал на Object Pascal когда-то )
🦥Alex Fails
Передавать через войд, к примеру)
🦥Alex Fails
@AlexFails не подскажешь есть ли канал по Паскалю или Делфи?
Есть "Pascal Together" от ИТ-котов. "Чат любителей самого перспективного языка программирования античности https://t.me/joinchat/BdG9wUMuKiF0sugEGC1nNQ Админ, event-менеджер: @nsychev Информационный партнер: @it_cat_devs "
🦥Alex Fails
Это не хак, а скорее идиома. Хотя opaque struct был бы пизже
🦥Alex Fails
#book #stl
Matwey
Господа, а есть ли какая-нибудь книжка хорошая про ABI на всех основных архитектурах?
🦥Alex Fails
Matwey
Кроме спек архиьектурничегл в гоолову нн приходит
А какой-нибудь Таненбаум не мог ничего похожего написать случайно?
Berkus
Господа, а есть ли какая-нибудь книжка хорошая про ABI на всех основных архитектурах?
Linkers and Loaders не? там вроде было что-то про это, ну и SysV ABI spec, Itanium ABI spec
Berkus
Таненбаум точно не мог
Berkus
https://en.wikipedia.org/wiki/Application_binary_interface#References тут внизу куча ссылок на разные спеки
Denis
Не подскажите ли, какие есть способы, чтобы задать иконку для приложения в Debian-based OS? Больше интересует создание Portable-версии программы с иконкой.
Berkus
описано в freedesktop.org спецификации
Denis
Я упёрся в то, что relative path к exec и icon писать нельзя
Berkus
наверное для этого есть определенные причины - ведь эти файлы складываются в специальные системные каталоги
Denis
Ну, т.е. единственный вариант — добавлять .desktop и icon в /usr/share/
Denis
А вариант с генерацией .desktop файла с абсолютными путями к иконке и exec через скрипт запуска не очень?
Berkus
ну обычно портабельные аппы генерят их в каталог юзера из инсталлятора
Berkus
то есть не в /usr/share а в $HOME/.share/desktop или как-то так
Berkus
не помню точно где оно под юзером находится
Denis
Да, такое тоже видел, но есть один нюанс
Denis
Blender каким-то образом это делает без инсталлятора
Berkus
ну записать файл не так сложно
Denis
Ты просто распаковываешь архив, а там лежит exe
Denis
Который запускается с иконкой
Сергей
Привет всем. Кто может подсказать, есть ли качественные движки для разработки Приложения на IOS и Android "Интернет магазина"?
Berkus
ну посмотри как блендер сделал и сделай так же - он же опенсорсный
Denis
elseif(WITH_INSTALL_PORTABLE) install( PROGRAMS ${CMAKE_SOURCE_DIR}/release/bin/blender-thumbnailer.py DESTINATION "." ) Казалось бы так, но даже после удаления этих файлов из папки иконка у приложения остается
Denis
Ой
Denis
Не тот кусок
Denis
install( FILES ${CMAKE_SOURCE_DIR}/release/freedesktop/blender.desktop ${CMAKE_SOURCE_DIR}/release/freedesktop/icons/scalable/apps/blender.svg DESTINATION "." )
Berkus
а в blender.desktop что?
Denis
[Desktop Entry] Name=Blender GenericName=3D modeler Comment=3D modeling, animation, rendering and post-production Keywords=3d;cg;modeling;animation;painting;sculpting;texturing;video editing;video tracking;rendering;render engine;cycles;game engine;python; Exec=blender %f Icon=blender Terminal=false Type=Application Categories=Graphics;3DGraphics; MimeType=application/x-blender;