@ru_python

Страница 8286 из 9768
Марк
05.03.2019
20:20:47
Угу
Ой, я, кароч, думал за них думал, и решил что посмотрим на скорость через стандартные update и split. И вроде как устраивает, но чет эти бесконечные ресайзы словаря чутка напрягают.

Винни
05.03.2019
20:20:48
ну тогда осталось в ёбыч^W^W в PYTHONPATH прописать
а как же кроссплатформенность? как люди будут это устанавливать? Ну тип, если потестить захотят

Tigran
05.03.2019
20:21:01
а ты это для людей делаешь?

тогда вообще выкинь своё говно и переделай нормально

Google
Shieldy
05.03.2019
20:21:12
Добро пожаловать, @Chuwi_uz! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Марк
05.03.2019
20:21:20
Ок, понял. Хочешь быстро или красиво? )
Быстро. Поэтому и спросил, мож через аппенды и потом одним апдейтом в словарь

Винни
05.03.2019
20:21:21
предлагай

Эмир
05.03.2019
20:21:27
Всем привет, у меня такой вопрос, почему сегодня боты упали?

Эмир
05.03.2019
20:21:30


Tigran
05.03.2019
20:21:41
предлагай
так ты задачу исходную-то расскажи

Эмир
05.03.2019
20:21:42
Такие ошибки у всех моих ботов

Tigran
05.03.2019
20:22:12
Быстро. Поэтому и спросил, мож через аппенды и потом одним апдейтом в словарь
Вангую, что апдейт словаря — ничто по сравнению с чтением файла.

Tishka17
05.03.2019
20:22:24
Написано же, соежинения нет с сервером

Винни
05.03.2019
20:22:42
так ты задачу исходную-то расскажи
программа просто косит под обычную текстовую ось. Я ее пишу только ради интереса, как можно защитить проект от вмешательства человека с помощью eval, который не владеет логином-паролем

Google
Tigran
05.03.2019
20:22:45
Марк
05.03.2019
20:22:50
Вангую, что апдейт словаря — ничто по сравнению с чтением файла.
Ну, файл - это тестовый набор событий. По факту там поток событий с сокета. И их можетбыть овердохуя

Эмир
05.03.2019
20:23:14
Написано же, соежинения нет с сервером
Как восстановить соединение? Буквально час назад работало все стабильно

Tishka17
05.03.2019
20:23:22
Точнее не то, что нет. Его закрывают

Марк
05.03.2019
20:24:00
А покажи всё-таки код, где там апдейты?
Апдейт, если в полученной строке есть ААА, но нет в словаре. Апдейт, если ААА нет в строке, но ААА есть в словаре.

Эмир
05.03.2019
20:24:00
Рф

Tishka17
05.03.2019
20:24:08
Рф
Vpn есть?

Это вообще, телеграм же?

Эмир
05.03.2019
20:24:16
Vpn есть?
На сервере?

Tishka17
05.03.2019
20:24:23
На сервере?
А сервер в РФ?

Эмир
05.03.2019
20:24:28
Tishka17
05.03.2019
20:24:35
А на сервере впн есть?

Эмир
05.03.2019
20:24:47
Tishka17
05.03.2019
20:25:00
Нет
Ну а про РКН слышал?

Эмир
05.03.2019
20:25:11
А как бы изначально были прокси для телеграм подключения

Tigran
05.03.2019
20:25:19
Я подумал сначала, что до первого повтора.

Tishka17
05.03.2019
20:25:32
А как бы изначально были прокси для телеграм подключения
Ну я думаю без прокси работало по случайности

Google
Tigran
05.03.2019
20:25:41
Если делимитер фиксированный, то быстрее всего, наверное, накапливать пары в списке и потом посылать в d.update().

Марк
05.03.2019
20:25:53
А делимитер фиксированный, что ли?
Неа. Если ААА есть в строке и в словаре, то копи - копи вретюрн, словарь обнулить.

Tishka17
05.03.2019
20:26:03
Покажи уже код

Марк
05.03.2019
20:26:09
ААА занести

Tigran
05.03.2019
20:26:15
Марк
05.03.2019
20:26:17
Недорекурсия такая

Эмир
05.03.2019
20:26:29
Tishka17
05.03.2019
20:26:49
А как можно подключить то?
Ну прокси, впн и всё такое

Не тема чата

Эмир
05.03.2019
20:27:37
Ну прокси, впн и всё такое
Можешь подсказать как его подключить к коду?

Марк
05.03.2019
20:28:31
NDA!!!1111
А еще впадлу прокидываться( Ну я вроде понятно написаль. Там больше ничего нет по сути интересного

Марк
05.03.2019
20:30:41
1. ЕСЛИ ААА на входе и его нет в словаре, то заносим. 2. Если ААА нет на входе, но уже есть в словаре, то апдейтим. 3. Если ААА на входе и есть в словаре, то копи словаря в tmp, словарь обнуляем, заносим туда ААА, тмп ретюрним.

Tigran
05.03.2019
20:32:27
Ну, кажется, что ничего особо эффективнее и не придумаешь.

Арахис
05.03.2019
20:32:27
А если как-то построчно копировать и потом сохранять весь worksheet ?
на телефоне python3.7.2, либа свежая. картинка так же пропадает как и на VPS

Evilenzo
05.03.2019
20:33:12
Странно быть разрабом, иметь отношение к вебу и не иметь своих хостов)
Я посчитал, в принципе, хероку хватит на несколько лет. Но если хостить бота легко, то что делать с сайтом? Тоже хостить на хероку? Как организовать взаимодействие? Джанго?

Винни
05.03.2019
20:33:27
@Saluev тут еще одна проблемка... Динамический импорт впритык не видит питоновский файл. Я уже сделал костыль - при каждом импорте делаю os.chdir на папку commands, а потом обратно. И даже так - No module "test" !!

как же меня уже заебал этот питон

Google
Evilenzo
05.03.2019
20:34:27
Как связаны джанго и взаимодействие? Взаимодействие — это скорее про какой-нибудь redis
Я хз, не шарю в новомодных питономодулях. Надо ж будет сайт написать и организовывать в него ввод данных

Tigran
05.03.2019
20:34:28
Вроде же есть где-то в sys список путей для поиска. Изменяй сразу его.

Admin
ERROR: S client not available

Марк
05.03.2019
20:35:20
Ну, кажется, что ничего особо эффективнее и не придумаешь.
Словарь ресайзится постоянно. Имхо, можно повозиться с аппендом, а потом одним махом в словарь. Но не уверен

Арахис
05.03.2019
20:35:29
?☹️
значит баг либы, уже хорошо

Марк
05.03.2019
20:36:16
Тогда будет список ресайзитьс
Мы добавляем в конец. Издержки должны быть поменьше

Evilenzo
05.03.2019
20:36:44
Ты расскажи нормально, что сделать хочешь.
Бот считывает сообщения, по команде дает ссыль на сайт, на котором статы сообщений

Tigran
05.03.2019
20:37:43
Бот считывает сообщения, по команде дает ссыль на сайт, на котором статы сообщений
Статы удобно держать и инкрементить в NoSQL-хранилищах вроде редиса или монги.

Denis
05.03.2019
20:40:28
А, ну если так

Tishka17
05.03.2019
20:40:44
Так тебе тогда set потребуется. Та же самая хэш-таблица.
Как будто сет сильно отличается от словаря

Google
Tishka17
05.03.2019
20:41:50
Точно, надо прикрутить кнопку доната на сайт, все лень

Tigran
05.03.2019
20:44:51
Tishka17
05.03.2019
20:50:26
А, ок

Pythoboros
05.03.2019
20:53:31
How we can use russian characters at nick?

Pythoboros
05.03.2019
20:54:12
Прибет

Tigran
05.03.2019
20:55:38
Эм ... с чего это вдруг словарь резайзится?
Ну, хэш-таблицы ресайзятся по мере наполнения

Bogdan (SirEdvin)
05.03.2019
20:57:03
Ну так они же ресайзятся не каждый раз, а с шагом

Tigran
05.03.2019
20:57:07
Ну да

Амортизированное О(1)

Марк
05.03.2019
20:57:28
Эм ... с чего это вдруг словарь резайзится?
В двойке словарь "бесплатно" создается на восемь значений. При достижении 2/3 идет автоматом ресайз с копи.

Denis
05.03.2019
20:58:30
Если тебе приходится думать о ресайзе словарей, может, тебе язык побыстрее нужен?

Марк
05.03.2019
21:00:43
В двойке если словарь меньше 50к, то *4, затем *2. В тройке *2.

Bogdan (SirEdvin)
05.03.2019
21:01:25
Denis
05.03.2019
21:02:01
Что бы в нем думать о ресайзе словарей?)
А там можно сделать бор с быстрым аллокатором

Tigran
05.03.2019
21:02:51
А ещё можно запомнить, какие ключи бывают

Страница 8286 из 9768