О логах

2020-08-08 • logs, logging, slf4j, sentry, golang, java, python

Логгирование. Журналирование. Логи. Журналы. Файлы логов. Вроде всё знакомо.

Почему вообще "log"? Это же «бревно». А "logging" — это "cutting down trees for logs".

Если верить вики-словарю, наш программистский "log" происходит от "logbook", то есть от судового журнала. Туда, в том числе, регулярно записывались показания лага, то есть "chip log". Типичный …


    Read...    

О типизации

2017-12-24 • Duck Typing, Dynamic Typing, IDE, idea, IntelliJ IDEA, Java, Kotlin, Python, Static Typing

Да начнётся срач!

Так получилось, что пару месяцев подряд я интенсивно кодил на Котлине. И учил студентов кодить на Яве.

Один разок я даже устроил воркшоп в стиле TDD, где к своему удивлению обнаружил, что добрая половина ява-кода в IntelliJ IDEA пишется по нажатию Alt+Enter. Это автоисправление ошибок: класс …


    Read...    

О matplotlib

2017-06-25 • JavaScript, Jupyter, d3, matplotlib, Python, mpld3, визуализация, графика, Jypiter Notebook

Погрузился я в пучины Питона. И сделал для себя несколько открытий.

Про Flask как-нибудь в другой раз, если будет повод. А пока про другое.

Matplotlib logo

Графики. В математическом смысле. Нарисовать, показать, визуализировать. Помнится, впервые я потыкал matplotlib несколько лет назад. Когда нужно было нарисовать график по простыне чисел из логов. А …


    Read...