Vitaliy
Каждый раз приходится мини парсер писать, а готового инструмента нет.
Danil
Для json - довалом
Vitaliy
Хочу матрицу, в которой каждый столбец имеет свой тип. И я мог там по индексу забирать отдельные элементы, строки, столбцы.
Vitaliy
Вот моя идея написать такой парсер поверх уже готовых либ для CSV и json
Danil
Но зачем?
Sergey
может кому в чате будет интересно – на stepik анонсировали курс С++ для продолжающих https://stepik.org/course/3206/
Vitaliy
Vitaliy
Danil
Это один цикл и все
Danil
Зачем это?
Danil
По процессингу двумерного массива?
Vitaliy
Поэтому ты пишешь новую и классную ?
Vitaliy
Она будет уметь сама считать число столбцов ?
Vitaliy
У тех либ, с которыми я имел дело , были с этим проблемы.
Vitaliy
Я, например, хочу такую функцию Dataframe::fromCsv
Vitaliy
И вообще ничего не знаю про то сколько и чего и каких типов
Vitaliy
Видимо придётся)
Vitaliy
Было бы удобно загружать без предварительной информации. Поэтому запрос есть, да.
Matwey
Matwey
Вернее не так, зачем тебе загружать любой какой попало CSV?
Matwey
Ну это прекрасно, но по-моему какая-то схема все-таки должна быть, если ты собрался данные интерпретировать и обрабатывать, а не просто превратить CSV в XML
Matwey
Ну впринципе, если колонки именованные, то я согласен
Danil
Логично десериализовывать в кастомный формат сразу, да
Matwey
Чтобы столбцы в рантайме определялись
Vitaliy
Anonymous
система сборки?
Anton
Видимо, make.
Anton
Формулируй конкретнее вопрос.
Тут хоть кандидатскую пиши о вариантах.
Vladislav
Так ты ничего толком не объяснил, неудивительно
Berkus
так система-то какая?
Berkus
cmake? помоему у тебя какая-то xy problem там
Berkus
ты явно спрашиваешь как нагородить хуйни
Pavel
Сделать два билд каталога
Mikhail
вдруг человеку реально помощь нужна
Mikhail
@AlexFails не подскажешь есть ли канал по Паскалю или Делфи?
Andrey
Square
Я ну и половина чята я думаю. Просто они стесняются
🦥Alex Fails
Matwey
Berkus
Berkus
🦥Alex Fails
Передавать через войд, к примеру)
🦥Alex Fails
@AlexFails не подскажешь есть ли канал по Паскалю или Делфи?
Есть "Pascal Together" от ИТ-котов.
"Чат любителей самого перспективного языка программирования античности
https://t.me/joinchat/BdG9wUMuKiF0sugEGC1nNQ
Админ, event-менеджер: @nsychev
Информационный партнер: @it_cat_devs
"
Berkus
🦥Alex Fails
Это не хак, а скорее идиома. Хотя opaque struct был бы пизже
🦥Alex Fails
Matwey
Господа, а есть ли какая-нибудь книжка хорошая про ABI на всех основных архитектурах?
🦥Alex Fails
Berkus
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;