Size: a a a

2020 August 17

AS

Alex Semenyaka in ENOG
pragus
mmap
Собственно, можно без mmap, просто блоками побольше читать. Но тогда всю обвязку надо рисовать вручную. А так было просто: urlopen, bz2.open, for line in file:…
источник

p

pragus in ENOG
Alex Semenyaka
Собственно, можно без mmap, просто блоками побольше читать. Но тогда всю обвязку надо рисовать вручную. А так было просто: urlopen, bz2.open, for line in file:…
а код можешь показать? :) может, на github где-то
источник

VK

Vartan Khachaturov in ENOG
Парни, а посоветуйте хорошую книжку про satellite communications, если кто знает
источник

AZ

Alexander Zubkov in ENOG
Boris Lytochkin
я об этом и говорю - он жмет чуть дольше bz2, но разжимает куда быстрее
Я о другом, я про сжатие. У меня в некоторых случаях было и быстрее и лучше.
источник

ER

Eugene Romensky in ENOG
источник

ER

Eugene Romensky in ENOG
Кроме первой и последней
источник

ER

Eugene Romensky in ENOG
Если интересует VSAT технологии
источник

ER

Eugene Romensky in ENOG
Vartan Khachaturov
Парни, а посоветуйте хорошую книжку про satellite communications, если кто знает
источник

VK

Vartan Khachaturov in ENOG
Спасибо!!
источник

AS

Alex Semenyaka in ENOG
pragus
а код можешь показать? :) может, на github где-то
Ну пока еще нечего показывать, я в процессе. Но ключевые строки я уже написал. Вот:

   bzstream = urllib.request.urlopen(page + "/" + filebz2)
   decoded  = bz2.open(bzstream, 'r')
   for ln in decoded:
       msm_json = json.loads(ln.decode('utf-8'))
       …
источник

AS

Alex Semenyaka in ENOG
Пойду для красоты на f-string, кстати, поменяю
источник

AS

Alex Semenyaka in ENOG
Проблема в том, что вся механика зашита в urllib3, и способа просить файлик не по чайной ложечке, а нормальными чанками, я в ней не нашел. Соответственно, отсюда тормоза. Читать чанками самостоятельно, скармливать bz2, и выдирать руками строки я могу. Но не буду, потому что писать это мне очень-очень лень
источник

AS

Alex Semenyaka in ENOG
Выброшенное время, это писать
источник

MR

Maxim Rayevskiy in ENOG
О! Опять, штоле, в Беларуси?
источник

AN

Alexander Nechitaylo in ENOG
Maxim Rayevskiy
О! Опять, штоле, в Беларуси?
что опять?)
источник

AS

Alex Semenyaka in ENOG
Поэтому я приделаю опцию к программе, по которой будет зваться urlretrieve, а полученный файлик будет открываться, а хендл скармливаться bz2.open(). И всё.
источник

E

Evgeniy in ENOG
mts.by не работает
источник

MR

Maxim Rayevskiy in ENOG
Alexander Nechitaylo
что опять?)
Страна пропала опять.
источник

AN

Alexander Nechitaylo in ENOG
Evgeniy
mts.by не работает
+ подверждаю
источник

AS

Alex Semenyaka in ENOG
Да, tut.by и hoster.by тоже не открываются
источник