@ru_python

Страница 7339 из 9768
Dima
09.12.2018
13:50:35
может подскажете что читнуть, чтобы переделать под винду?

Aragaer
09.12.2018
13:51:37
стоило адекватно сделать двусвязный список - и победа 8)

Dima
09.12.2018
13:53:14
а ещё лучше вот такая ошибка, может быть из-за того что чкрипт под линукс? Traceback (most recent call last): File "D:\py\fs-extract.py", line 109, in <module> parser.extract_all(sys.argv[2]) File "D:\py\fs-extract.py", line 97, in extract_all files = self.parse() File "D:\py\fs-extract.py", line 92, in parse files[i] = ImageParser.parse_file(self.img) File "D:\py\fs-extract.py", line 67, in parse_file size = ImageParser.parse_uint32(img) File "D:\py\fs-extract.py", line 61, in parse_uint32 bytes[3] = ord(img.read(1)) TypeError: ord() expected a character, but string of length 0 found

Aragaer
09.12.2018
13:54:10
первая часть считалась 0.6 секунды, вторая минуту 22 секунды

Google
Andrey
09.12.2018
13:56:02
Нужно ли как-то sqlite подключать к демону?! Потому что выдает ошибку, что не может найти таблицу..

Andrey
09.12.2018
13:57:12
И есть ли вариант запустить код, чтобы он работал всегда на vds без демонов?

Alex
09.12.2018
13:57:22
ну так может стоит поладить?

Andrey
09.12.2018
13:57:54
есть, но зачем?
С ними как-то не лажу. Без них все четко, а с ними какие-то ошибки вылезают :(

Alex
09.12.2018
13:58:06
man systemd

Andrey
09.12.2018
13:58:48
Alex
09.12.2018
13:59:36
почитай как писать сервисы для своего дистрибутива. у тебя там скорее всего systemd.

Нужно ли как-то sqlite подключать к демону?! Потому что выдает ошибку, что не может найти таблицу..
ну так разберись почему “не может найти таблицу”… может быть ты относительный путь указал к файлу базы.

Andrey
09.12.2018
14:06:11
ну так разберись почему “не может найти таблицу”… может быть ты относительный путь указал к файлу базы.
Есть три файла bot.py qiwi.py users.db В сервисе я указывал только путь к bot.py Видимо в этом и проблема, уже читаю как писать сервисы)

Andrey
09.12.2018
14:08:18
а как ты базу открываешь?
con = sqlite3.connect('users.db') cur = con.cursor()

Google
คนแปลกหน้า
09.12.2018
14:13:08
кончайте спамить тут лохов нет

Alex
09.12.2018
14:14:24
con = sqlite3.connect('users.db') cur = con.cursor()
ну так у тебя относительный путь к базе указан. а когда ты запускаешь сервис ты workdir указываешь?

Alex
09.12.2018
14:14:56
дальше объяснять надо?

Andrey
09.12.2018
14:18:48
дальше объяснять надо?
Так они находятся в одной папке, путь получается верно указан

Tishka17
09.12.2018
14:20:15
Так они находятся в одной папке, путь получается верно указан
Путь не относительно скрипта, а относительно рабочего каталога

pack
09.12.2018
14:33:15
Всем привет, пытаюсь правильно заенкодить строку, которая из БД поступает в таком виде "Лив Ñ Ñ€Ð°Ð·Ð±Ð¾Ñ€Ð¾Ðº+Багоюз+ОÑкорбление админиÑтрации+Фрикилл X2" , при str.encode("windows-1252", "ignore").decode("utf-8", "ignore") , получается вроде бы адекватная строка, но теряется буква "с", подскажите, что можно сделать в таком случаи?

Александр
09.12.2018
14:35:08
привет! может кто подскажет асинхронную ODM для монги, поддерживающую автогенерацию миграций, типа как у Alembic для sql?

Андрей
09.12.2018
14:38:11
просто монга позиционируется в том числе отсутствием необходимости делать схему

хотя неявно всё равно она поддерживается разработчиками

Arshat
09.12.2018
14:41:02
???

some_random_anonymous
09.12.2018
14:43:33
~/dev/adventofcode-2018/src/day09 • time node index4.js 15:42 resurtm@resurtm-thinkpad 3273405195 node index4.js 1.55s user 0.19s system 123% cpu 1.400 total

Вторая часть. На ноде.

@robox

Полторы секунды. ?

Aragaer
09.12.2018
14:44:38
норм

у меня наверно что-то совсем неэффективное по скорости

у меня полторы минуты

Google
some_random_anonymous
09.12.2018
14:45:29
Dima, не пиши пожалуйста в личку. Спрашивай тут.

норм
У меня правда полыхнуло, что в Ноде нет нормальной имплементации двусвязного списка. :(

Один пакет в npm так вообще эмулировал это через массив.

Aragaer
09.12.2018
14:46:04
в схеме все строится на односвязных списках

some_random_anonymous
09.12.2018
14:46:09
Какие же всё-таки ЖСеры говнокодеры.

Aragaer
09.12.2018
14:46:16
для правильного двусвязного списка пришлось городить свой огород

но я таки справился!

как только сделал нужный уровень абстракции, то все

а циклическим его сделать было совсем нетрудно

some_random_anonymous
09.12.2018
14:47:01
Посижу-ка я ещё.

Сделаю список закольцованным.

some_random_anonymous
09.12.2018
14:47:19
https://github.com/resurtm/adventofcode-2018/blob/master/src/day09/index4.js

Aragaer
09.12.2018
14:47:37
https://github.com/aragaer/advent-of-code/blob/master/2018/adv09.scm

в итоге у меня структура выглядела так: (value (next . prev))

some_random_anonymous
09.12.2018
14:48:08
https://github.com/aragaer/advent-of-code/blob/master/2018/adv09.scm
Спасибо. Почитаю. Как раз Clojure осваиваю. Надо читать больше лиспокода для упражнения. 8)

Stanislav
09.12.2018
14:50:27
https://github.com/aragaer/advent-of-code/blob/master/2018/adv09.scm
лол, подумал что лисп сначала, а то кложур

some_random_anonymous
09.12.2018
14:50:39
Это Схема у него.

Aragaer
09.12.2018
14:51:01
chicken scheme если быть точным

some_random_anonymous
09.12.2018
14:51:30
chicken scheme если быть точным
А как ты относишься ко всяким picolisp и аналогам? :)

Google
Aragaer
09.12.2018
14:51:33
loop, вектора и repeat* из модулей

пока не трогал

чикен хорош установкой модулей, но надо разобраться что делать с перекрывающимися символами

вон тот же repeat есть для генерации списков, а есть в miscmacros для повторений. Пришлось взять repeat*, потому что просто так попадалось не то

Admin
ERROR: S client not available

some_random_anonymous
09.12.2018
14:53:07
В отпуске буду решать 15 и 16 года. Надо взять Clojure. :D

Aragaer
09.12.2018
14:53:19
я начинал решать 15 на common lisp

Diyor
09.12.2018
14:53:19
Ребяят помогите у меня проблема



Aragaer
09.12.2018
14:53:32
но немного забил 8)

some_random_anonymous
09.12.2018
14:53:34
Aragaer
09.12.2018
14:53:40
угу

Diyor
09.12.2018
14:53:40
Что делать?

Aragaer
09.12.2018
14:53:49
но clisp тоже вроде подходит

Diyor
09.12.2018
14:54:11
Я просто открыл его с помощью cmd и все

O.S WINDOWS 7

Установил правильно с add path

Но не запускался

И вот из за глупости открыл с помощью cmd

Маришка
09.12.2018
14:56:13
Умудряюсь остаться в топ7 приватки несмотря на то что последние 3 задачки решила где то в 6-7 вечера(из за дел). Веселая однако ёлочка.

Google
Маришка
09.12.2018
14:56:46
+3

some_random_anonymous
09.12.2018
14:57:35
Хм. Хотя я не так уж прям и сильно от вас всех отстаю. С моими GMT+01 можно просто вставать в 5 утра и ждать задачку. Решать и потом на работу.

Маришка
09.12.2018
14:58:06
Весело тебе

some_random_anonymous
09.12.2018
14:58:44
Год назад я за счёт этого выигрывал. 8) Был в GMT+06. Спал до 9 утра. Лениво вставал и тут открывались задачки.

Dima
09.12.2018
15:00:31


Strom
09.12.2018
15:01:13
Ну, если тебе даже фото было лень перевернуть...

kirussian
09.12.2018
15:07:45
шея хрустнула... суууука

KAI
09.12.2018
15:19:46
Всем привет. Помогите плз с вопросом. Основной код приложения(бот телеграм) у меня в одном файле. Веб сервер на фласке. Я хочу часть функций перенести в другой модуль, чтобы затем импортировать их. Эти часть функций работают с импортами с основного файла. То есть часть функций с другого модуля должна работать с веб сервером. У меня возникает косяк взаимного импорта. Гуглил - очень мало информации по этому вопросу. Есть совет импортировать модули как можно позже внутри функции. Но все равно скрипт работает не так как нужно. Можете подсказать какие то грамотные источники по взаимному импорту? Книги статьи заметки.

KAI
09.12.2018
15:21:33
Это невозможно, потому что в функциях содержатся методы работы с телеграм бот апи, которые орпеделяются в основном файле

Вернее возможно переопределить их заново, но методы уже работают некорректно

SetazeR
09.12.2018
15:23:24
ммм, отщень интересно. как можно накодить так что у тебя взаимные импорты возникли?

не проще взять то что используется в обоих модулях вынести в отдельный модуль чтобы этого всего не было?

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