Hello, World! 🎄
Суть задачи, удобно сохранить данные из листа в python и обратно развернуть без возни с таблицами и запросами
Сергей
Вот я думаю, что MongoDB подойдет
а чем постгря не устроила?
Hello, World! 🎄
а чем постгря не устроила?
Написанием sql запросов
Hello, World! 🎄
Мне просто нужно сохранять json подобные данные
Hello, World! 🎄
Ну и соответственно доступ к ним получать
Сергей
Hello, World! 🎄
орм в помощь
Ок, посмотрю
Сергей
я юзал sqlalchemy и скажу, очень удобно
Сергей
не знаю как json-подобные данные, но тут думаю подойдёт вопрос о проектировании системы с учетом возможностей)
Hello, World! 🎄
Ок, но всё же мой выбор на MongoDB, либо Redis упадёт
Vlad
Можно ещё на Pocketbase глянуть. SQLite под капотом, CRUD через апишку с JSON
UtoECat
Ну и соответственно доступ к ним получать
ну так и сохраняй их текстом в таблице
Алёша
Ребята, нужна помощь, надо заставить винду 11 выходить из спящего режима только по кнопке на корпусе, то бишь ни на мышку, ни на клаву реакции быть не должно, по данному гайду https://remontka.pro/disable-wake-from-sleep-keyboard-mouse-windows/ проделал все действия, не помогло
Алёша
Для мыши, например, вкладки управления электропитанием вообще нету, в командной строке показало только какую то реалтековскую фиговину(её я отключил конечно же)
Алёша
Для всех хид-клавиатур, что были в списке и где была вкладка электропитания я поотключал возможность вывода из спящего
Алёша
Но результата nothing
Vlad
Нужно ещё в BIOS/UEFI смотреть в параметры питания/USB, может там чего дельного найдётся.
Vlad
Но конкретных гайдов не будет, потому что хз какая у тебя там система
Hello, World! 🎄
Там онлайн приложение, а не простое однопользовательское
UtoECat
Это костыль
Что костыль? Во многих бд есть возможность хранить json в чуть более компактной репрезентации (bjson), но главное в более быстрой для обработки, если такого оверхеда боишься.
Hello, World! 🎄
Полностью
Hello, World! 🎄
Короче, я уже no SQL начал смотреть, это то что нужно
UtoECat
Snusmumriken
Монги всякие, работающие с json'ами, ничего лишнего не перезаписывают.
UtoECat
Json file
Ты же в курсе, что есть и json.dumps() а не только json.dump()?
UtoECat
Json file
Я про добавление json в таблицу
UtoECat
Пофиг, я бд возьму
Та бери. Только лицензию смотри внимательно, у той же монгодб там есть нюанс
Snusmumriken
Ребята, нужна помощь, надо заставить винду 11 выходить из спящего режима только по кнопке на корпусе, то бишь ни на мышку, ни на клаву реакции быть не должно, по данному гайду https://remontka.pro/disable-wake-from-sleep-keyboard-mouse-windows/ проделал все действия, не помогло
Отключаешь в режиме электропитания "гибридный спящий режим" и оставляешь только гибернацию. Комп выключен. Включается только по кнопке включения.
Hello, World! 🎄
Та бери. Только лицензию смотри внимательно, у той же монгодб там есть нюанс
Да, я посмотрю их, но вроде на лицензии у нас все равно
Сергей
Snusmumriken
Чем дальше смотрю тем больше вижу как народ садится на toml
Сергей
чем вообще томл удобен
Сергей
мне синтаксис ямла намного приятнее чем у томла
Snusmumriken
У ямла есть парочка косячков
Snusmumriken
Первый из них — чудовищная сложность реализации парсеров ямла.
Сергей
Snusmumriken
Если вкратце: https://yaml.org/spec/1.2-old/spec.html#id2770814
Snusmumriken
Есть ini. Парсер ini пишется на коленке за 5 минут. Есть toml. Парсер toml'а пишется в целом на коленке за 20 минут. Есть yaml. Парсер yaml'а пишется месяц, и ещё пол года тестов. А потом выясняется что какая-нибудь внешняя программа, выгружающая конфиги, что-то не поддерживает или недотестирована и усё сломалося. А потом кто-то решил написать конфигов используя стрёмные и не совсем однозначные фичи yaml'а (забил всё алиасами), от чего тот превратился в кашу.
Snusmumriken
Лично я правда, вполне обхожусь json'ами или луёвыми табличками. У луёвых табличек есть одна прекрасная фича — для них вообще не нужны парсеры.
Petr
Ямл это самое лютое говно которое изобретало человечество. Причём нет ни одной причины разумной, зачем. Зачем в здравом уме люди переходят на это говно мне не понять ни-ког-да.
Petr
Камон, есть жисон, который простой и работает.
Сергей
Vlad
Камон, есть жисон, который простой и работает.
жсон не особо удобный для набирания ручками, если необходимо
Vlad
Тот же toml или ini ты довольно быстро можешь накидать
Snusmumriken
Не самый удобный, но мы и не набираем миллиарды конфигов. Любое приложение с конфигом которое я написал — создаёт дефолтный конфиг при инициализации, в случае если того нет, и пользователь волен править сколько влезет. Как правило, замена значений по ключам.
Snusmumriken
А сложные конфиги, типа докер-компоуза — да, на yaml'е.
Petr
жсон не особо удобный для набирания ручками, если необходимо
Это вы ещё XML не набирали, хехе. Но проблема ямла даже не в том, что он yet another standard, а в том что он феноменально сложный с кучей каких-то дичайших корнер-кейсов и всяких "gotchas", снус уже описал это в сложности парсера. И получается это не такой однозначный выигрыш как в своё время json vs. xml , где было упрощение и парсера и представления, и читаемости и почти всего подряд.
Hello, World! 🎄
Я когда делаю ещё одно приложение похожее на кучу других:
Snusmumriken
Это вы ещё XML не набирали, хехе. Но проблема ямла даже не в том, что он yet another standard, а в том что он феноменально сложный с кучей каких-то дичайших корнер-кейсов и всяких "gotchas", снус уже описал это в сложности парсера. И получается это не такой однозначный выигрыш как в своё время json vs. xml , где было упрощение и парсера и представления, и читаемости и почти всего подряд.
Все кто прогал ручками на хтмле, технически набивали XML. Правда, у хтмл обычно простые тэги с полями, безо всяких классов с подклассами а ля V <xsd:element foo="bar"> <xsd:complexType> <xsd:sequence> <xsd:element name="Baz" type="xsd:crap"> </xsd:sequence> </xsd:complexType> </xsd:element>
Petr
Но в целом я имел в виду что XML намного более вербосный чем жсон, набивать-то можно конечно. А изначально это к аргументу про краткость в ямле как преимущество перед жсон — именно тут мне кажется разрыв намного меньше.
Hello, World! 🎄
На 5 сдал диплом
Hello, World! 🎄
Это для тех кому было интересно
Сергей
На 5 сдал диплом
покажешь скрины админки?
Сергей
а то всё вкусное от глаз скрыто
Сергей
?
ты говорил что там ещё админка есть
Сергей
которую ты покажешь на презентации
Hello, World! 🎄
Щас
Hello, World! 🎄
Вот я дебил, опять IP адрес показал
Hello, World! 🎄
Но вы там не засоряйте ничего
Сергей
ого типа wysiwyg
Hello, World! 🎄
Хотя сегодня сервер удалю, т.к больше не нужен
Hello, World! 🎄
Hello, World! 🎄
ого типа wysiwyg
Там просто html
Сергей
я про кнопочки
Hello, World! 🎄
я про кнопочки
Их легко делать
Hello, World! 🎄
Там просто вставка текста
Сергей
ну лан
Hello, World! 🎄
Точнее html элемента
Hello, World! 🎄
Кстати, есть выделение и можно потом на кнопку нажать и то, что выделил внутрь пойдёт
Сергей
а чо у тебя ссылка на картинку просто Текст
Сергей
Там же 404 выдает