Skip to content

Instantly share code, notes, and snippets.

((cdn) => {
const script = document.createElement('script');
script.src = cdn;
document.body.appendChild(script);
})('https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.8.16/dayjs.min.js')
@jdim
jdim / mongodb.sh
Last active September 4, 2018 22:01
run docker container with mongo
#!/bin/bash
docker run --name mongodb --rm -it -p 27017:27017 -v $PWD/data/db:/data/db -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=adm12345 -d mongo:4.0.1-xenial
@jdim
jdim / parse_megafon_report.js
Created May 25, 2017 13:57
Парсинг html детализации Мегафон на расходование трафика, выполнить в консоли с отчетом
function toMB(sum) {
return Math.round((sum*100/1024)*100)/100;
}
sum = 0;
console.log(['Дата', 'Время', 'Сумма по столбцу, ед', 'КБ, где 1 ед = 100 КБ (ед*100)', 'МБ, где 1 МБ = 1024КБ (КБ/1024)', 'Изменение'].join(' '));
document.querySelectorAll('tr').forEach(function(val, i, arr) {
if (val.cells[0].innerText.match(/\d{2}\.\d{2}\.\d{2}/i)
&& (val.cells[4].innerText === 'Мегабайт' || val.cells[4].innerText === 'Килобайт')) {
var lastSum = sum;
sum += parseFloat(val.cells[3].innerText);