У меня появился блог на Medium

Medium — это помойка, где пишут статьи типа «5 вещей, которые нужно есть на завтрак, чтобы стать успешным программистом». Но не всё так плохо.

Обязательно нужно использовать стоковые картинки для превью, это же Medium Photo by <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Funsplash.com%2F%40retrosupply%3Futm_source%3Dunsplash%26amp%3Butm_medium%3Dreferral%26amp%3Butm_content%3DcreditCopyText&postId=651649" rel="nofollow noreferrer noopener" target="_blank">RetroSupply</a> on <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Funsplash.com%2Fs%2Fphotos%2Fblog-background%3Futm_source%3Dunsplash%26amp%3Butm_medium%3Dreferral%26amp%3Butm_content%3DcreditCopyText&postId=651649" rel="nofollow noreferrer noopener" target="_blank">Unsplash</a>
36

Как я делал сайт для проведения Тайного Санты и зачем для этого нужны математика и алгоритмы

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

Каждый год мы запускаем Тайного Санту у нас в семье. Вместо того, чтобы дарить каждому члену семьи мелкий бесполезный подарок, т…

59

Архив материалов в блоге

Контент о разработке игр, аналитике постов и пользователей DTF, когнитивных искажениях, видеоиграх, Dungeons & Dragons, Финляндии и многом другом.

Архив материалов в блоге
43

Анализ пользователей DTF по открытым данным

На DTF более 250000 зарегистрированных пользователей. Из них 272 дерьмака, 32 пользователя с галочками, а у 6491 отрицательный рейтинг. А еще у одного из пользователей 36715 статей в закладках — удачи ему разобрать все это. Этот пост — моя версия шитпостинга с кучей бесполезных цифр, рейтингов и графиков.

Откуда данные?

1.3K
1

[Техпоп] Инкрементальные и строковые идентификаторы

На DTF в качестве идентификаторов пользователей используются последовательные числа (1, 2, 3…). А на Youtube используются более сложные строковые идентификаторы (8X2kIfS6fb8, qIcTM8WXFjk). Рассмотрим, зачем они нужны, как мне это пригодилось на практике и как я узнал, что на DTF 256134 зарегистрированных пользователя.

С этой темой я познакоми…

38

Интересные блоги: Евгений Приходько

В блоге у себя особого смысла не вижу писать про другие блоги, т.к. подписчики плюс-минус те же самые. Поэтому, буду периодически про них писать тут. Сегодня речь про Евгения Приходько.

Интересные блоги: Евгений Приходько
105

[Т̛͙͊ͤ̍̃̓ͨ͗͐͟е̶̩̣͖̼̲̾ͭ̃х̷̶̠͉̥̟̝̤̦͉̬͒ͣп̏҉̸̞͉̺̳̪о͇̖̟͖̫̂͠п̴̫̼̥̰̜̯̲ͫ̈́́ͬͬͬ̈̕] Как работает Zalgo-текст

Залго (Zalgo) — это персонаж крипипаст, который впервые появился в 2004 году в переделанных комиксах про Нэнси и Арчи (подробнее), а позже, в 2009 году, его стали форсить в крипипастах (подробнее).

57

[Техпоп] Расстояние Левенштейна для работы с текстом — как найти, насколько похожи две строки

Что это, зачем это и как я это использовал в реальном проекте.

Что это?

11

[Техпоп] Что такое copyleft или небольшой рассказ про подводные камни свободных лицензий

Все знают, что такое copyright, но не все знают, что еще есть и copyleft.

Вы, скорее всего, знаете про copyright. Это, вроде бы, хорошая идея защиты авторского права от нелегального распространения контента, которая обернулась тем, что у вашей 7-часовой видеозаписи научной конференции об изменении климата удаляют звук, потому что в перерыве к…

7

Почти разгрёб бэклог постов для DTF

24

[Техпоп] Как преобразовать числовые идентификаторы в строковые с произвольным алфавитом

И как сделать так, чтобы не получились ГАВНО и ЖЁПА.

Это финальный пост в моем цикле про инкрементальные и строковые идентификаторы. Мы уже разобрали, что это такое и как преобразовать инкрементальные идентификаторы в псевдослучайные числовые.

17

[Техпоп] Обфускация инкрементальных идентификаторов с помощью модульного умножения

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

25