Size: a a a

2021 January 14

AK

Artem K in ctodailychat
Aga Mahmudov
Господа, есть кто доменный эксперт в области железа и/или майнинга? Есть пара вопросов, с меня кофе 🙂
смотря какого железа, если про майнинг то нет)
источник

IV

Igor V in ctodailychat
Andrey
архив, записи за день, может быть 0-3 файла за день,
ключ - строка,
итогда надо перепроцесить данные из архива, ну накосячили с обработкой
у тебя ключи в файлах, т.е. нужно просканировать все файлы перед обработкой. как вариант можно заранее создать индекс где что лежит или сохранять данные таким образом, чтобы дата и ключ были частью пути (aka 2020/01/01/mykey)

если мы говорим про конкретные технологии которые могут помочь здесь и сейчас если все уже на S3, то бы смотрел в сторону AWS Athena (https://aws.amazon.com/athena/)
источник

СА

Сергей Аксёнов... in ctodailychat
Andrey
архив, записи за день, может быть 0-3 файла за день,
ключ - строка,
итогда надо перепроцесить данные из архива, ну накосячили с обработкой
А сколько там данных-то? Может sqlite с двумя ключами справится?
источник

AM

Aga Mahmudov in ctodailychat
Artem K
смотря какого железа, если про майнинг то нет)
Думаем майнер для домохозяек сделать - покупаешь коробку, подключаешь к току и интернету и ждёшь. Обналичивание монеты через нас, чтобы вообще без заморочек.

Пара вопросов касательно технической и софтовой реализации. Думаем написать на электроне небольшой софт для мониторинга "монет" и базовой настройки, всё это на небольшом мониторчике на коробке. Глядишь у кого был подобный опыт)
источник

A

Andrey in ctodailychat
Сергей Аксёнов
А сколько там данных-то? Может sqlite с двумя ключами справится?
сотни Mb в будний день и  субботу, в вс десятки
источник

IV

Igor V in ctodailychat
Andrey
сотни Mb в будний день и  субботу, в вс десятки
у меня есть процесс который обрабатывает эвент логи. один лог - это группа эвентов за день

перед началом процесса делаем aws s3 sync с локальной директорией, а затем создаем event stream используя питоновские генераторы

выглядит как-то так

all_files = gen_files(‘./events)
log_files = (f for f in all_files if f.endswith('.gz') and 'backend' in f)
jsonl = gen_lines(log_files)

operations = (obj for obj in jsonl if 'op' in obj)

а дальше можно фильтровать стрим как угодно

report = (
   op for op in operations if
       op['where'] == 'prod' \
           and op['who'] not in ignored_list \
           and op['time'] >= period_start
)
источник

A

Andrey in ctodailychat
Igor V
у меня есть процесс который обрабатывает эвент логи. один лог - это группа эвентов за день

перед началом процесса делаем aws s3 sync с локальной директорией, а затем создаем event stream используя питоновские генераторы

выглядит как-то так

all_files = gen_files(‘./events)
log_files = (f for f in all_files if f.endswith('.gz') and 'backend' in f)
jsonl = gen_lines(log_files)

operations = (obj for obj in jsonl if 'op' in obj)

а дальше можно фильтровать стрим как угодно

report = (
   op for op in operations if
       op['where'] == 'prod' \
           and op['who'] not in ignored_list \
           and op['time'] >= period_start
)
лог один,  или один на клиента?
источник

IV

Igor V in ctodailychat
все файлы лежат в директории events. поэтому список файлов тоже представляем как стрим

def gen_files(data_dir):
   for root, dirs, files in os.walk(data_dir):
       for fl in files:
           ….
           yield filepath

all_files = gen_files(‘./events)
источник

SS

Slava Savitskiy in ctodailychat
о, наконец-то в этом чате стали код постить, а то все блабла
источник

AS

Alexandr Subbotin in ctodailychat
Samat Galimov
у меня тормозил неимоверно в вебе, в номо маке небось норм, но я тогда зарекся
Тормозило сильнее, чем джира?
источник

AL

Andrei [LaFut] Lakha... in ctodailychat
такое возможно? )
источник

AK

Artem K in ctodailychat
Aga Mahmudov
Думаем майнер для домохозяек сделать - покупаешь коробку, подключаешь к току и интернету и ждёшь. Обналичивание монеты через нас, чтобы вообще без заморочек.

Пара вопросов касательно технической и софтовой реализации. Думаем написать на электроне небольшой софт для мониторинга "монет" и базовой настройки, всё это на небольшом мониторчике на коробке. Глядишь у кого был подобный опыт)
как в воду глядите, я думал маме такой подарить для наглядного общего развития )
но с майнингом не помогу. Знаю только одного дядьку русского в китае живет, который торгует ими лучше всех, сам ничего не понимая особо
источник

AK

Artem K in ctodailychat
и кстати я такое видел уже
источник

AK

Artem K in ctodailychat
источник

AM

Aga Mahmudov in ctodailychat
Artem K
как в воду глядите, я думал маме такой подарить для наглядного общего развития )
но с майнингом не помогу. Знаю только одного дядьку русского в китае живет, который торгует ими лучше всех, сам ничего не понимая особо
Да мы и сами начали закупать на БУ видеокарты - там срок окупаемости в районе 30-40 дней
источник

AM

Aga Mahmudov in ctodailychat
В СНГ конкурентов нет, да и мы просто на лайте
источник

IV

Igor V in ctodailychat
Andrey
лог один,  или один на клиента?
идея в том что код твоего процессинга ничего не знает о файлах и их структуре. он просто должен работать со стримом объектов
источник

M

Mike in ctodailychat
Aga Mahmudov
Думаем майнер для домохозяек сделать - покупаешь коробку, подключаешь к току и интернету и ждёшь. Обналичивание монеты через нас, чтобы вообще без заморочек.

Пара вопросов касательно технической и софтовой реализации. Думаем написать на электроне небольшой софт для мониторинга "монет" и базовой настройки, всё это на небольшом мониторчике на коробке. Глядишь у кого был подобный опыт)
Делайте обогревателем тогда уж(такое было) :D
источник

AM

Aga Mahmudov in ctodailychat
Mike
Делайте обогревателем тогда уж(такое было) :D
Дороговато для отопления будет))
источник

AK

Artem K in ctodailychat
sold out значит не поехало, последний твит в мае - они закрылись уже
источник