Anonymous
подскажите где скачать базу для чат бота
Anonymous
максимально официальную без сленга и мата
Tishka17
Anonymous
спасибо
Dmitri
Ребят, вопрос Насколько я понял, ошибка с работой самого сервера никак не связана, верно?
Dmitri
[26/Jul/2019:13:28:57] ENGINE Error in HTTPServer.tick Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/cheroot/server.py", line 1753, in serve self.tick() File "/usr/local/lib/python3.6/dist-packages/cheroot/server.py", line 1943, in tick s, addr = self.socket.accept() File "/usr/lib/python3.6/socket.py", line 205, in accept fd, addr = self._accept() OSError: [Errno 24] Too many open files
Tishka17
ух
Tishka17
в смысле не связана?
Dmitri
ух
отож аж в чат зайти пришлось
Dmitri
памагити 😂
🍁 Jaŭhien
дескрипторы закончились, что ль
🍁 Jaŭhien
увеличь их количество
Dmitri
дескрипторы закончились, что ль
как чекнуть? ulimit -n выдает 1024
🍁 Jaŭhien
ну это мало, погугли как увеличить, я уже не помню команды
Dmitri
ну это мало, погугли как увеличить, я уже не помню команды
глянуть бы кол-во открытых на текущий момент, и что открыто)) да, тут гугл уже в помощь, сенкс чет паника охватила раньше чем нужно, первый раз такое вижу)
Dmitri
ну это мало, погугли как увеличить, я уже не помню команды
а это значение как-то коррелирует с озу?
Ilya
Добрый день, дайте пожалуйста совет как правильно и эффективно распарсить excel Суть в том, что мне надо реализовать что-то вроде фильтров Т.е. с начала по одной колонке фильтрануть, получить выборку, потом к этому добавить фильтр по второй колонке, потом к этому фильтр по третей и тд Пока продую обычными условиями с использование pyexcel
🍁 Jaŭhien
а это значение как-то коррелирует с озу?
Насколько я помню, немного увеличит потребление
Dmitri
Насколько я помню, немного увеличит потребление
я в том плане что если озу всего гиг на сервере, есть ли смысл ставить выше 1024 этот лимит? или оно не связано?
🍁 Jaŭhien
ты не заметишь разницы
Dmitri
ты не заметишь разницы
че оно тогда вылетает бляха :(
🍁 Jaŭhien
не заметишь разницы в потреблении памяти
Ilya
а в чем проблема использовать полноценную БД, а не excel? или нет возможности?
Есть только экселька как входной файл и вторая как входные данные для фильтров
Ilya
спарси это все скопом в бд, а оттуда фильтруй?
под рукой только монга есть, а она же не совсем в таблицах Пойдет?
Dmitri
ну типа, эксель для такого использовать - хз, это слишком фриково, как по мне sqlite под любую руку можно, если только ты её юзать будешь с монгой плотно не работал, не подскажу, подойдет ли
Ilya
ну типа, эксель для такого использовать - хз, это слишком фриково, как по мне sqlite под любую руку можно, если только ты её юзать будешь с монгой плотно не работал, не подскажу, подойдет ли
так мне так дали, вот мол xlsx распарси все... И парься как можешь, я адовоговно написал с if и кучей листов, мразотно смотрелось, хочу нормально сдлетаь
Artem 💎
Подскажите, есть какие-то сайты может для решения заданий? Основы только изучаю
🍁 Jaŭhien
codewars, leetcode
Dmitri
так мне так дали, вот мол xlsx распарси все... И парься как можешь, я адовоговно написал с if и кучей листов, мразотно смотрелось, хочу нормально сдлетаь
Ну тогда бд как по мне ок решение У меня в ботов торговые агенты тоже эксельки грузят, в базу загнал а там уже крути верти
Dmitri
Делай временную sqlite базу в памяти и импортируй туда данные из экселя
Вот, еще лучше, вообще временную, даже файлики не нужны, забыл о ней совсем
Ilya
я тут еще mysql нешел, вот там таблицы Только бы понять как забпрос такой мудреный собрать
Artem 💎
codewars, leetcode
Точно, спасибо
Dmitri
я тут еще mysql нешел, вот там таблицы Только бы понять как забпрос такой мудреный собрать
Mysql это северная бд, для решения такого она не подходит. Sqlite работает почти также, только в памяти(еще файловая, но тебе смысла нет, если только тебе не нужно загруженое хранить) А выборка элементарная Select fields from table where ... and... and.. И все, туда уже свои "фильтры" Это базовый sql
Dmitri
у меня комп по вин хз как быстро sqlite поднять временную
Погугли, sqlite in memory, ничего поднимать не нужно)
Ivan
sqlite3.connect(':memory:')
Artem 💎
Вы фрилансеры или работаете где-то?
Denis
Мы безработные
Alex
== фрилансеры
Артём
моя работа, к сожалению, не связана с пайтоном. Но...ещё придёт моё время)
Artem 💎
Tishka17
Почему у меня протобуф после SerializeToString выдает поля в другом порядке?
Tishka17
да хз
Kop
у меня комп по вин хз как быстро sqlite поднять временную
как известно sqlite можно создать в памяти или просто создать файл, ничего устанавливат ьнет нужды
ViktorM
Повторюсь тут, раз никто в beginners не ответил. Есть кто юзает вим? Как вы подключаете venv к виму? У меня pylint сыпет ошибки о том, что пакетов нет, потому что смотрит через стандартный путь питона, а не через вирт.окружение.
ViktorM
https://github.com/plytophogy/vim-virtualenv пробовал?
Не работает. Там даже в issue с 2014 года пост о том, что не видит venv. virtualenv тоже не видит, хотя вроде должен.
Je
Можно поподробней про tox? Гугл выдает только мессенджер
хотя я понял, ты хочешь налету запускать линтер, чтоб сделать из vim ide? тогда это не для тебя, это для тестирования в CI https://tox.readthedocs.io/en/latest/
Рустам
Все равно я вернулся к Celery... Это как наступить на свой член - больно и не понятно, нахер кому надо
Рустам
В том и дело - что не нужно оно мне, а альтернативы нет
Рустам
Попробовал Dramatiq - половины того, что мне нужно нет
Vladyslav 🇺🇦🇪🇺
Что мешает собрать свою очередь на питоне и прикрутить ее саб процессом?
Tishka17
я все ещё не понимаю, в че мпробелма ручками класть сообщения в очреедь и читать их
Рустам
это чего же?
Статусы процессов, вот так навскидку
Tishka17
эм. Очередь + таблица в БД
Vladyslav 🇺🇦🇪🇺
Так же делаю
Tishka17
селери и так таблицу в БД делает
Tishka17
а ты хочет прогресс, не?
Vladyslav 🇺🇦🇪🇺
Работает безотказно
Tishka17
или не ты?
Рустам
Я отдаю задачи брокеру, а он их по одной выполняет у себя
Tishka17
ну
Tishka17
по одной или нет - это настраиваемо
Рустам
По одной за раз
Tishka17
все равно у тебя небось БД для хранения результатов тасков и так есть какая-то