@ru_python

Страница 4599 из 9768
Olesya
18.01.2018
08:40:33
#работа #python #remote #Краснодар #Дания Компания Lix.com Дания ищет Python программиста Город: Краснодар(будет +) или любой по России МСК +\- 1,2,3 часа Формат работы: офис (Кореновская, 18) / удаленно #remote Занятость: полная (9-17)#fulltime Навыки: разработка- средний уровень; английский разговорный Заработная плата: ~1000$ Компания занимается программированием и продажей электронных книг на европейском рынке Контакты: пишите в ЛС или 777952@rambler.ru, dpu@lix.com

Tigran
18.01.2018
08:45:52
чот зарплата даже по краснодарским меркам так себе

Илья
18.01.2018
08:46:15
Failed building wheel for mysqlclient ?

* не хочет ставить ?

Google
Maxim
18.01.2018
08:46:57
чот зарплата даже по краснодарским меркам так себе
ну если средний уровень это middle то как то да

Для джуна норм так то

Илья
18.01.2018
08:48:22
чот зарплата даже по краснодарским меркам так себе
привереда, у некоторых в городах и 20к рубликов для джуна норм ?

Maxim
18.01.2018
08:48:42
Эх, еще бы в данию перевозили

Tigran
18.01.2018
08:49:20
примечательно, что на сайте компании нет разработческих вакансий

Илья
18.01.2018
08:49:22
Эх, еще бы в данию перевозили
а что в дании все так плохо?))

Tigran
18.01.2018
08:49:58
Эх, еще бы в данию перевозили
в Дании тысячей долларов в месяц не удалось бы отделаться!

Илья
18.01.2018
08:50:03
Failed building wheel for mysqlclient ?

* не хочет ставить ?

хелп!

Bohdan
18.01.2018
08:50:22
винда?

Google
Илья
18.01.2018
08:50:35
Maxim
18.01.2018
08:50:37
наверное берут 9 себе

1 разрабу

про стек хотя бы почитать

Илья
18.01.2018
08:59:05
help

Bohdan
18.01.2018
09:01:21
help
https://www.google.com.ua/search?q=centos+failed+building+wheel+for+mysqlclient&oq=centos+failed+building+wheel+for+mysqlclient&aqs=chrome..69i57.12192j0j1&sourceid=chrome&ie=UTF-8

Alex
18.01.2018
09:10:22
?

Ярослав
18.01.2018
09:30:41
4899 в группе общенациональной@Python и 4390 - в Ru )))

Капец да, парни ? :)

Особый привет @saluev который мне чера помог )

Тигран спасибо )

Ruslan
18.01.2018
09:42:05
Ярослав
18.01.2018
09:42:26
ну в англоговорящих

а я нашей и украина и казахстан рашка )

Tigran
18.01.2018
09:42:49
Ruslan
18.01.2018
09:43:07
@python
Спасибо!

Павел
18.01.2018
09:43:12
@python
там только англицкий

Bohdan
18.01.2018
09:45:51
просто в странах снг и в принципе бывшего СССР телега более популярна

Tigran
18.01.2018
09:46:21
особенно в Индонезии

Google
Tigran
18.01.2018
09:46:28
(третий крупнейший чатик по питону в телеге)

Bohdan
18.01.2018
09:46:40
и в Азии, да

муриканцы вроде фб активнее всего гоняют

*sm1Ly
18.01.2018
10:07:51
господа. у меня сложный вопрос. мне его и сформулировать сложно. предположим у меня есть 10 тысяч строк (логи я паршу) вида SYMBOL: USD000000TOD | DATAFLOW: MFIX_2 | ISSELL: 1 | TIME: 2017-11-13 13:04:37.660 | COMMENT: 3 | RAW: 111313043766000771 (это уже я выдрал из логов данные, raw это сгенеренный из даты и +1 каждый раз айдишний для выравнивания по времение). так же у меня есть некое значение даты (сгенеренное) вида 2017_11_13. в логах встречается определенная строка и с ее помощью я записываю block_id. при встрече это строки увеличиваю на один. но именно с этим block_id и есть проблема. встречаются такие дни когда было запущено 2 версии ПО. и получается 2 лога. при этом в первом запуск идет с 10ти до 12 и потом с 14 до 19, а во втором с 12 до 14. и получается что когда я сортирую в базе (я это пишу в базу в итоге) по raw у меня block_id идут вида 1-120, 1-70, 121-300. соответственно вопрос. как мне сделать следующее: я хочу все данные за одну дату хранить в каких-то массивах данных (каких?). т.е. 2017_11_13 содержит скажем 2000 строк. при этом мне нужно модифицировать эти данные (сортировка по raw) и после этого модифицировать block_id. т.е. если мы проходя сверху вниз по данным встречаем block_id отличающийся более чем на единицу (значит что другой файл влез) то начать изменять данные. т.е. мне из 1-120, 1-70, 121-300 надо получить 1-120, 121-191, 192-400 (утрированные цифры). и только после этого еще раз пройти сверху вниз и записать в базу. после этого дату можно забыть. у меня пока так: https://gist.github.com/anonymous/b38ef79bd985fddd33dfaad2fe12a359 но тут куча ошибок. логических в том числе. я пытался проверять через базу block_id но получилось что я постоянно тогда изменяю block_id. в общем надо как-то совсем по другому делать. как-то хранить данные. (с датой там заморока из-за поиска логов).

Tigran
18.01.2018
10:09:19
судя по сложности текста, ты сам ещё не совсем понял, что хочешь сделать

*sm1Ly
18.01.2018
10:11:40
судя по сложности текста, ты сам ещё не совсем понял, что хочешь сделать
ну мне нужно логи перегнать в базу. но есть условие что при встрече определенной строки в логе должен изменяться block_id. а в дне может быть несколько логов и читаются они пофайлово. соответственно у меня получатся повторяющиеся block_id в одном дне. а мне нужно чтобы они были в течении дня по порядку. и в общем я не понимаю как мне эт хранить (в каком виде) в памяти чтобы в итоге обработать как мне надо и перелить в базу. в беггинерсах спрашивал, проигнорили(

Timur
18.01.2018
10:12:13
А timestamp у тебя не полный?

Просто зачем вообще этот block id учитывать, если у тебя есть другой ключ

dmks
18.01.2018
10:13:02
А таймстамп может быть одинаковый бадумтсс

Timur
18.01.2018
10:13:22
А таймстамп может быть одинаковый бадумтсс
Ну пусть делает составной ключ, ладно

А сортирует по таймстампу

*sm1Ly
18.01.2018
10:14:48
А timestamp у тебя не полный?
таймстемп может быть одинаковый. к примеру TIME: 2017-11-13 13:04:37.660 | COMMENT: 3 | BLOCK_ID: 104 | RAW: 111313043766000770 TIME: 2017-11-13 13:04:37.660 | COMMENT: 3 | BLOCK_ID: 104 | RAW: 111313043766000771 для сортировки добавлен raw. это таймстемп с точностью до msec + просто увеличенный на один при каждой строки. если отсортировать по нему - будет правильная позиция записи в течении дня.

Просто зачем вообще этот block id учитывать, если у тебя есть другой ключ
это нужно для статистики определенной. у меня логи сделок. когда изменяется позиция - начинается новый блок. вот мне и нужно в течении всего дня сделать последовательно N кол-во блоков.

но так как файлы разные - блоки тоже разные.

т.е. они не подряд идут. а в каждом файле блок начинается с 1.

в этом то моя проблема(

Timur
18.01.2018
10:17:03
Но порядок файлов ты можешь определить?

*sm1Ly
18.01.2018
10:17:23
к примеру вот так:



Timur
18.01.2018
10:17:39
Т.е. как-то отличить, что этот диапазон block_id идёт перед тем-то диапазоном block_id?

Google
*sm1Ly
18.01.2018
10:17:47


вторая справа колонка это block_id

ну дата записи

т.е. за 11-01 2 файла. в которых 3 запуска.

Timur
18.01.2018
10:18:47
нет( у них одна дата
А заставить программу как-то добавлять какой-то суффикс, кроме даты? Программа твоя или сторонняя?

*sm1Ly
18.01.2018
10:19:03
блин, может просто по базе пробежаться... и сделать апдейты...

Timur
18.01.2018
10:21:10
Ну смотри, как минимум ты можешь пройтись по всем логам отдельным скриптом с head -n 1, выдёргивая таймстампы. Бывает так, что у тебя 2 программы работают одновременно в течение погрешности таймстампа?

Иван
18.01.2018
10:22:19
Может кто помочь? Можно ли создать метод авторизации в тг боте на опр. время и после авторизации пользователю будет включена функция

Timur
18.01.2018
10:22:34
Затем ты делаешь словарь вида filename: start_time, сортируешь его по values и получаешь последовательность чисел, каждое из которых добавляешь в каждую старую запись лога полем типа "sort_key"

Иван
18.01.2018
10:22:51
Помогите пожалуйста

Timur
18.01.2018
10:23:39
Затем переводишь все файлы в плоский список и сортируешь сперва по sort_key, потом по block_id, а потом по таймстампу и получаешь плоский отсортированный список

Как-то так

Иван
18.01.2018
10:24:28
можно
а как именно?

*sm1Ly
18.01.2018
10:25:35
Ну смотри, как минимум ты можешь пройтись по всем логам отдельным скриптом с head -n 1, выдёргивая таймстампы. Бывает так, что у тебя 2 программы работают одновременно в течение погрешности таймстампа?
не могу. смотри. получается вот 2 файла. первый запускали с 10 до 11, а потом с 15до19 (к примеру). а во втором лог только за 11-15. и когда я бегаю по файлам у меня в первом будет 300 блоков, а во втором только 35. и проблема в том что при сортировке по raw у меня вклиниваеются эти 35 блоков сбивая очередность block_id. т.е. как я показывал выше на 11ом блоке стартует второй файл и блок 1 получается, а мне надо чтобы он стал 12(а не 1). и потом после этого файла все блоки последующие по времени из первого файла стали 35+=1 при каждом изменении блока.

Sergey
18.01.2018
10:26:02
а как именно?
ну заходит новый пользователь ты ему кидаешь кнопку/меню типа зарегайся он вводит данные, ты их добавляешь потом смотришь, если есть данные то открываешь секретное меню, если нет то не открываешь

Olesya
18.01.2018
10:26:10
про стек хотя бы почитать
на питоне нам нужна разработка утилит - web crawler, parsing.стек сам разработчик выбирает

Google
*sm1Ly
18.01.2018
10:26:27
Затем ты делаешь словарь вида filename: start_time, сортируешь его по values и получаешь последовательность чисел, каждое из которых добавляешь в каждую старую запись лога полем типа "sort_key"
как я могу сохранить список значений в дате? сортированный по raw, а потом изменить нужным мне видом block_id? в чем мне это хранить?

Timur
18.01.2018
10:26:54
Дабл ять, я тебе говорю - определи ты сперва последовательность файлов, потом добавь к block-id спереди одну цифру и будет у тебя 001-001, 001-002 и т.д. в первом файле, а по втором уже будет 002-001

Sergey
18.01.2018
10:26:59
а как именно?
если я тебя правильно понял лучше бы описал что нужно

Иван
18.01.2018
10:27:09
хорошо сейчас

Timur
18.01.2018
10:27:14
У тебя ключ между файлами пересекаться не будет, я об этом говорю

Сколько логов, давай с этого начнем

По размеру

Иван
18.01.2018
10:27:57
есть код после ввода которого для пользователя включается весь функционал бота

*sm1Ly
18.01.2018
10:28:35
По размеру
порядка 300 метров в общем. около 5-10 метров за день.

Иван
18.01.2018
10:29:00
да

промокод как бы

но после его ввода включается прослушка

Sergey
18.01.2018
10:29:32
а в чем проблема? принимаешь что он ввёл, сверяешь со своей базой промокод

Иван
18.01.2018
10:29:43
это легко

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