Зеновій
Дело привычки
ohmareko
лучше смотреть на оригинальные картины или срисованные
палка о двух концах. с одной стороны более-менее професиональные переводчики, а с другой - морока с переводом
ohmareko
я читал на игнлише
Зеновій
Тогда проблем быть не должно
Завьялов
Бэк для полутора страниц + админка. Для работы с готовым фронтом нужно знать express + nodejs, handlebars. Оплата 20.000р + (10.000р в конце года) + доля компании (будущей). Срок – месяц. Начинал делать проект для себя, считаю стартапом, закончить не удалось, бросать жалко. Понимаю несерьезность оплаты, надеюсь, кого заинтересует сам проект, оплата как бонус. #работа #удаленка
Anonymous
Размер пачки пробовал менять?
Сорян, только добрался до кода. Да, размер пачки менял, уменьшал в 2, 4, 10, 100. Выиграл сомнительных 15 - 20 секунд, когда в 2 раза уменьшил. Вот код, всё не относящееся к вопросу удалил. https://github.com/razdolbai61/VNIIGMI-MCD.git
Anonymous
покажи код
Сообщением выше кинул ссыль на гит
🗣
Умеет ли постгре к файлу конект делать? Без хоста?
Nikita
такс.... есть табличка комп_нейм, нейм, прайс апл, мега тилифон, 5 апл, мега гомно, 10 гугл, не мега тилифон, 4 .... делаю из этого json [ { комп_нейм: апл, нейм: мега тилифон, прайс: 5}, { комп_нейм: апл, нейм: мега гомно, прайс: 10}, ... ] а надо б запилить так: { апл: {нейм: мега тилифон, прайс: 5}, {нейм: мега гомно, прайс: 10}, }, {гугл: ....
Nikita
хм... походу это как словарь в словаре, получается
Nikita
совсем с этим запутался
Anonymous
хм... походу это как словарь в словаре, получается
Больше похоже на словарь со списками вместо значений, а в списки уже вложенны словари
Nikita
хм, что-то похожее а jsonify это продампить сможет?
Nikita
боль
Nikita
осталось всего ничего написать "парсинг")
Nikita
сейчас у меня такое for dat in data: items.append({"comp_name": dat.comp_name, "name": dat.name, "price": dat.low_price})
Nikita
я так понимаю надо проверять, есть ли уже ключ "comp_name", если нет, то добавить иначе добавляем ещё одно значение ключу
Nikita
о, "комплексные словари" это
Nikita
мне надо что-то типа такого потом: users = { "Tom": { "phone": "+971478745", "email": "tom12@gmail.com" }, "Bob": { "phone": "+876390444", "email": "bob@gmail.com", "skype": "bob123" } } а задача, потом из этого jsona строить на фронте таблички
Anonymous
Я если честно не советчик в этой теме, ответил на вскидку
Anonymous
У меня у самого проблема медленной записи в БД
Nikita
У меня у самого проблема медленной записи в БД
мне тут на днях совет дали "используй many-to-many запрос"
Nikita
тоесть запись будет выполнятся одним запросом что значительно ускорит работу
Anonymous
всяко спасибо за совет и поддержку
http://qaru.site/questions/13208724/create-json-from-list-of-dictionaries-in-python Это случайно не часть твоей проблемы описана?
Anonymous
тоесть запись будет выполнятся одним запросом что значительно ускорит работу
Я сейчас пишу одним запросом 130-150 тысяч строк на 100 столбцов, по времени 3-4 минуты примерно
Nikita
а как железо себя ведёт?
Nikita
мож по процу перегруз?
Anonymous
так это вроде "быстро"
Все по рзному говорят)
Anonymous
а как железо себя ведёт?
Проц до 50% максимум подпрыгивает, ОЗУ в зависимости от размера пачек, но время почти одинаковое.
Anonymous
какая бд, тюнинговал или так?
MySQL 8.0, в настройках ковырялся, но выиграл максимум 20 секунд
Anonymous
какая бд, тюнинговал или так?
Если есть возможность сказать что именно менять и на какие значения, то буду благодарен.
Сергей
Т.е. писать в несколько потоков?
нет. не строить в оперативке все представление документа а обрабатывать в потоке. sax для xml видел?
Anonymous
по озу. ты все сразу всасываешь? поищи потоковый парсер.
Если весь список разом, то ОЗУ под 90% съедается, если пачками то около 76-65%
Сергей
если ты какой нить многогиговый xml попробуешь всосать в память с построением dom то кранты, а если ты будешь обрабатывать sax т.е. потоковый парсер где ты оперируешь событиями start/end и наименованием тэга то жрет минимум оперативки
Сергей
для json емнип был аналог sax
Anonymous
а формат какой?
формат файла или чего? Данные пишу текстовые, а на сервере они уже преобразуются в int, decimal и Null. Самый тяжёлый 44метра.
Anonymous
copy from/copy to?
Извини, я ночью уже троить начинаю неимоверно. Читаю данные из .dat файла и пишу напрямую в БД через коннектор.
Anonymous
copy from/copy to?
Про это?
Сергей
Про это?
просто если данные в нужном формате то sql субд умеет их импортить
Сергей
без коннекторов и прочего
Сергей
минимум накладных расходов
Anonymous
просто если данные в нужном формате то sql субд умеет их импортить
https://github.com/razdolbai61/VNIIGMI-MCD.git тогда наверное лучше будет, если ты сам глянешь на файл. 25372.dat
Anonymous
минимум накладных расходов
пытался найти, как это сделать, но видимо плохо искал
Автоманый ген.
Убью ак улу если не помещаете регулярно
Сергей
пытался найти, как это сделать, но видимо плохо искал
https://www.postgresql.org/docs/11/sql-copy.html в мускуле ищи такое
Anonymous
Убью ак улу если не помещаете регулярно
если на гит регулярно не помещаю?
Andrey
убью акулу? О_О
Alexander
Подскажите плиз, Джанго умеет автоматически применять новые миграции?
Kel0
Люди подскажите как в .service файле сделать два ExecStart
Kel0
точнее чтобы файл обрабатывал два ExecStart
Kirill
Я думаю что надо делать два сервис-файла, один из которых зависит от второго (если надо последовательно их запускать)
Kel0
нет параллельно
Kirill
Ну тогда делай их независимыми
Kirill
Если хочешь запускать их через командную строку как один сервис, то наверное делаешь третий "мета" сервис, который зависит от первых двух.
Alex
Люди подскажите как в .service файле сделать два ExecStart
делаешь два сервиса, настраиваешь зависимость. если хочешь чтобы они останавливались и перезапускались вместе настраиваешь PartOf= в одном из сервисов.
Alex
нет параллельно
последовательно значит запуск одного сервиса приводит к запуску другого по зависимостям. работать то они будут параллельно.
Anonymous
Добрый день! Кто нибудь юзал ortools.algorithms pywrapknapsack_solver от гугла? пытаюсь заюзать KNAPSACK_MULTIDIMENSION_CBC_MIP_SOLVER для нескольких ранцев, но capacities = [600, 900] игнорируется 900
Alex K
Всем привет. Скиньте пожалуйста, какой-нибудь годный обзор модулей для тестов. Читал статью на Хабре, но там информации мало и нет сравнений.
Alex K
Или может кто-то посоветует просто из своего опыта.
Shax
Всем алоха. Подскажите нужно ли указывать в синтаксисе pyinstaller названия всех файлов из которых состоит проект или нет?
Shax
А почему в manifest.in не хочешь это указать?
Потому что я зелёный и не шарю ) Можно подробнее немного?