Давайте быстрокодить как профессионалы

Да! Дайте мне рычаг, точку опоры, место для ног и армированный скотч Даже попытавшись, нельзя лаконично обрисовать, насколько бездонная кроличья нора вас поджидает. Здесь один из тех редкостных случаев, когда, чтобы осознать, о чём будет идти речь, надо выслушать речь до самого финала. Изучив по шагам настоящее руководство, каждый обнаружит для себя что-то своё: эзотерический […]

Визуальная теория информации (часть 2)

Вторая часть перевода лонгрида посвященного визуализации концепций из теории информации. Во второй части рассматриваются энтропия, перекрестная энтропия, дивергенция Кульбака-Лейблера, взаимная информация и дробные биты. Все концепции снабжены прекрасными визуальными объяснениями. Для полноты восприятия, перед чтением второй части, рекомендую ознакомиться с первой. Вычисление энтропии Напомним, что стоимость сообщения длиной равна . мы можем инвертировать это значение, […]

Ограничение доступа к атрибутам измерения в табличной модели SSAS

Бывают случаи, когда нужно граничить пользователям доступ к некоторым данным в кубе. Казалось бы, тут нет ничего сложного: устанавливай построчные фильтры в ролях и готово, но есть одна проблема — фильтр урезает данные в таблице и получается, что можно посмотреть обороты только по доступным строкам, а нам нужны все обороты, но детализация должна быть доступна […]

Как понять, что ты — фрезеровщик?

Фрезеровщики – отличные ребята. Я с ними много тусовался в цехе, когда проходил практику и писал диссертацию. Позже я понял, что фрезеровщиков полно везде. Всё, что делает фрезеровщик на работе – стоит за фрезерным станком и фигачит детали. В обед ходит покушать, иногда посещает туалет и каждый час бегает в курилку. Всё. Фрезеровщик всегда выполняет […]

Инкрементальный annotation proccesing для ускорения gradle-сборок

Начиная с версий Gradle 4.7 и Kotlin 1.3.30 появилась возможность получить ускорение инкрементальной сборки проектов за счет корректной работы инкрементальной обработки аннотаций. В статье разбираемся, как в теории работает модель инкрементальной компиляции в Gradle, что нужно сделать, чтобы раскрыть весь ее потенциал (не лишаясь при этом кодогенерации), и какой прирост к скорости инкрементальных сборок может […]

3 известных и 3 неизвестных факта о темной материи

Составное изображение «скопление пуль» ꟷ кластер галактик, образованный в результате столкновения двух кластеров. Розовые сгустки обозначают горячий газ, состоящие по большей части из обычного вещества, в то время как два синих сгустка показывают, где на самом деле содержится большая часть массы в кластерах. Это свидетельствует о наличии темной материи, поскольку ранее предполагалось, что большая часть […]

Пол Грэм: Хейтеры

Перевод последнего на данный момент эссе Пола Грэма с правками Илона Маска, любытно с точки зрения понимания поведенческих паттернов при формировании и высказывания мнения на интернет-ресурсах. Далее от лица Пола. (Первоначально я намеревался написать это для основателей стартапов, которые часто оказываются удивлены тем вниманием, которое им оказывают в процессе роста компаний, но написанное также применимо […]

HighLoad++, Евгений Кузовлев (EcommPay IT): что делать, когда минута простоя стоит $100000

Все рассказывают про процессы разработки и тестирования, обучения персонала, повышение мотивации, но этих процессов мало, когда минута простоя сервиса стоит космических денег. Что делать, когда вы проводите финансовые транзакции под жесткий SLA? Как повысить надежность и отказоустойчивость ваших систем, вынося за скобки разработку и тестирование? Следующая конференция HighLoad++ пройдет 6 и 7 апреля 2020 года […]

Распределённая команда и тимлид на удалёнке

Привет, меня зовут Григорий. Я работаю тимлидом распределённой команды в Positive Technologies. Это мой рассказ, как я стал лидом распределённой команды, с какими проблемами сталкивался, как их решал и какой опыт получил. Мотивами к написанию статьи стали два факта: во-первых, кто-то сейчас может бороться с похожими проблемами, и мой опыт будет полезен, во-вторых, те, кто […]

Об уравнениях высших степеней

Как правило в физике, информатике и экономике мы сталкиваемся с простейшими линейными, или дробно-рациональными уравнениями, реже с квадратными. А что до уравнений третьей и четвёртой степени? Если вам интересно, то прошу под кат. Для начала рассмотрим понятие уравнения высшей степени. Уравнением высшей степени, называется уравнение вида: В этой статье я рассмотрю: 1. Кубические уравнения. 2. […]