LINUX.ORG.RU
ФорумTalks

Куда срочно деть 200 ГБ трафика?

 ,


0

1

Пользуем хитрокрупый тариф. Месяц уже на исходе, а половина трафика ещё не выжрана. В следующий раз дадут меньше — а вдруг не хватит? Обидно!

Можно, в принципе, подрубиться к серверу по sshfs и сканировать в цикле всю ФС, или качать рандомные видео с ютубчика в /dev/null, но хотелось бы чего-то более полезного.

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

Ещё учтите, что дело происходит за NAT, поэтому всякие там пропускные узлы не катят.

давай дамп википедии скачай. На лету разбирай на русские слова и статистику по количеству слов. Помажь нормализацией юникода, через pymorphy к начальной форме и частоты слов. Получившийся файлик на гитхаб залей. Спасибо многие скажут, кто LNP занимается.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

и статистику по количеству слов

Хехе, хотели так когда-то количество буквенных кластеров посчитать. Но не, питон процессором подавится.

mertvoprog
() автор топика
Ответ на: комментарий от vasya_pupkin

Ъ по ссылкам не ходят, условия тарифа не читают?

Объём трафика на следующий период зависит от потраченного в текущем.

Впрочем, причину недостачи выяснили, на лето ввели отдельный пакет трафика на выходные. Мы вот уже и виджет допилили, чтобы его отдельно показывать. Если потраченный «летние» гигабайты тоже учитываются, то и делать ничего не нужно.

mertvoprog
() автор топика
Ответ на: комментарий от YAR

Кстати, Вам ведь тоже пригодится.

#!/usr/bin/ruby
require 'lifecell_api'

begin 
	life = Lifecell::API.new(msisdn: '380x3xxxxxxx', password: 'xxxxxx')
	life.sign_in

	balance = life.balances['balance']
	puts '🐌 ' + sprintf('%.3f', balance.detect{|b| b['code']=='Bundle_Internet_3G_Tariff'}['amount'].to_f/1e9) + ' ГБ'
	puts '🌞 ' + sprintf('%.3f', balance.detect{|b| b['code']=='Bundle_Internet_3G_Tariff_Weekend'}['amount'].to_f/1e9) + ' ГБ'
	#puts '🌛 ' + sprintf('%.3f', balance.detect{|b| b['code']=='Bundle_Internet_Night'}['amount'].to_f/1e9) + ' ГБ'
rescue Lifecell::MethodError
	puts "ERR_KUMAR"
rescue
	puts "Дисконнект, б**"
end
mertvoprog
() автор топика

но хотелось бы чего-то более полезного

Ну что за проблемы? Качни пару-тройку UHD кинчиков с торрента.

no-such-file ★★★★★
()
Ответ на: комментарий от Jopich1

И как к нему подключаться будут? И кто терпеть будут такой throughput, когда навалом других?

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

О, спасибо. Надо будет как-то при случае разобраться.

YAR ★★★★★
()
Ответ на: комментарий от mertvoprog

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

peregrine ★★★★★
()

В следующий раз дадут меньше

Это не тариф, а говно. А если еще и барыгам отбашлял, то ССЗБ.

Lordwind ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.