Search
Write a publication
Pull to refresh
0
0
Николай @Kolyan_ii

ML / Python / Golang engineer

Send message

Помню, при разработке биллинг-системы мы на проекте брали за базовую единицу "пикокопейку" (10^-12 копейки), и записывали в базу как bigint. Подсчёты все были сделаны тоже на основе BigInt на golang без перехода на float и базовые типы. Всё потому, что расчеты велись каждый час и стоимость была, к примеру, 0.0000137 р/час за ГБ или как-то так и никто не знал, как в будущем будут меняться цены. При таком подходе биллинг был адски точным.

В метаинфу, она, к сожалению, не зашита: я смог только их нагуглить. Вот соответствующие таблицы:
Webdings: https://www.alanwood.net/demos/webdings.html
Symbol: https://www.alanwood.net/demos/symbol.html (здесь таблицы отдельно по разным интервалам unicode, если вдруг кодировка не позволяет вмещать всё сразу)

По поводу отображения некоторых символов в PDF, которые при копировании текстом выглядят как бессмысленный набор букв/символов:

Я с этим работал, и оказалось, что в этом виноваты специальные шрифты, которыми собственно эти символы сделаны (для отображения, например, спецсимволов обычным текстом), обычно такой шрифт зашивается внутрь pdf. Для них существуют таблицы соответствий кодов текста в код отображаемого символа (или наоборот, неважно). Часто такое случается в том числе из-за конвертации html -> pdf, но в html легче обнаружить конкретный шрифт и исправить текст.

Примеры таких шрифтов: Symbol, Webdings

Я правильно понимаю, что из-за границы не открывается и нужно ходить через VPN? Прекрасный аналог Github, конечно. /s

СПб, провайдер WestCall, google.com с самого утра не работает. google.ru — работает. Что интересно, через раз при попытке зайти на google.com выскакивает ошибка невалидный сертификата.

Information

Rating
9,150-th
Location
Yerevan, Yerevan, Армения
Date of birth
Registered
Activity

Specialization

Backend Developer
Senior
Python
Golang