Как стать автором
Обновить
14
0
Сергей @grauru

Пользователь

Отправить сообщение

Как работает сортировка у Реддита

Время на прочтение4 мин
Количество просмотров8.8K
Сейчас на хабре продолжают обсуждать сортировки и рейтингования сущностей (записей, постов, комментов), так что я сам этим заинтересовался и, как раз находясь на реддите, решил узнать как там работает сортировка, и наткнулся на отличную и короткую статью.

Этот пост — продолжение разбора алгоритмов сортировки (в прошлый раз был Hacker News). В этот раз, мы разберем как работает сортировка постов и комментариев на Reddit. Алгоритмы у Реддита достаточно простые, чтобы понять их и реализовать.

Первая часть этой записи будет сфокусирована на сортировке постов, а вторая на сортировке комментариев. Они довольно сильно различаются, и за идеей способа сортировки комментариев стоит Randall Munroe (автор xkcd).

Разбираем сортировку постов

Реддит open-source-ный проект и его код полностью доступен на гитхабе. Он написан на питоне, исходники вы можете увидеть тут. Их алгоритмы сортировки написаны под Pyrex, для дальнейшей компиляции (трансляции) в C-код. Pyrex был выбран из-за производительности. Я переписал их реализации на чистый питон, чтобы они легче читались.
Читать дальше →
Всего голосов 70: ↑63 и ↓7+56
Комментарии21

Внимание! Уязвимость в Plesk

Время на прочтение6 мин
Количество просмотров974
У всех у кого стоит Plesk младше версии 10.4 обратите внимание на уязвимость.

Нападающий использует Plesk File Manager для подмены файлов на сайте.
Читать дальше →
Всего голосов 14: ↑9 и ↓5+4
Комментарии5

Что нового в Parallels Plesk Panel 11

Время на прочтение2 мин
Количество просмотров4.5K
Всем привет. Пару дней назад вышла хостинг-панель Parallels Plesk Panel 11. В России, как и в других странах мира, за несколько месяцев началась подготовка к запуску. В декабре 2011-го мы спрашивали хабраюзеров, чего им не хватает в актуальной на тот момент Parallels Plesk Panel 10.4. Еще некоторое время спустя было готово краткое ревью возможностей беты 11-го поколения Plesk. Под катом очень короткое, буквально по пунктам, описание ключевых нововведений в Parallels Plesk Panel 11.

Если обобщить, то основная масса изменений в панели коснулась трех вещей: увеличение производительности за счет использования современных веб-технологий, повышение безопасности решения для всех групп пользователей и расширение инструментария для малого и среднего бизнеса по его присутствию в сети.

Подробности
Всего голосов 10: ↑8 и ↓2+6
Комментарии37
2

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность