У меня появился блог на 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 по открытым данным

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

Все имена (без повторов), содержащие «дерьмак»
1.3K

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

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

Пользователь, которого тяжело найти по имени, но зато легко найти по идентификатору в углу.
38

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

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

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

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

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

h̷̢̛̝̥̜̬̔̅͒͒̊͊̀̑̇̈̆͒̃̅͒̄̐͊́̃̎̋͂̒̒̌̒̃̒̾̆͐̇̉́͂͗͘͝͝é̵̛̛̛̳̟͕̥͉̹͓͕̙̹̬̮̱͖͔͖̳̳̌̋͗̋̈́͐͗̀͂́͛̆̎̊̊͊́͐̐̒͋̽̓̋̍̉̋̿̅́̋̔̌͑̓̒͛͛̇̒̑͋̑̔͂̀̄̑̅̔͊̀͊̾̚̚̕͘̕͘̕̚͜͜͜͝͝͠ͅc̵̡̛̟͇̳̟̠͚͉̭̭̜̫̞̝͚̠̻͇͓͙̻̰̘̩̬͖̑͂̈͑̇͊̅̃͆̂͂͒̎͌̃̏̇̆̓͆͌̌̉̋̃̈́͑̐͊̍̄̇̏͒͋̐̽̀̅̈́̌̈̋̌́̉̿́͊̾̃̃̋̕͘͠͠͝͠͠o̵̤̖̣̹͔͈̬̠̲͓̻̳̫̘̩͉͖̫̖͒̅̽͌̋͋̈́̏̕͜m̴̧̛̖̭͙̻͇̜̺͚̙͔͇̘̟̼̂̄̿̏͌̈́́̊̆̏̀́̄̾̅̃̊͆͛̓̏́̀͘̚͠͝͠͝͠ͅe̴̛͂̌̈̊̔̑̆͒̇̊͆̒͌̂͆̈́̿̓̐̅̔̄̋̇͋̌́̋͊̃̈̕̕̕͝͝͝…

57

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

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

Получаются косяки вроде такого. Это просто пример, я не разрабатывал Tyranny. <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Fsteamcommunity.com%2Fsharedfiles%2Ffiledetails%2F%3Fid%3D1335669433&postId=123135" rel="nofollow noreferrer noopener" target="_blank">Steam Community</a>
11

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

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

Неофициальный логотип copyleft — перевернутый логотип copyright (не имеет юридической силы)
7

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

24

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

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

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

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

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

Примеры для первых 5 идентификаторов
17

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

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

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