Ок, на браузер собрали, теперь поможем сайту dumpz.org. Что такое dumpz.org? Обменник кодом c функцией подсветки синтаксиса. Когда-то я писал про этот сайт на хабре, но с тех пор много воды утекло, я успел совершить добровольный хабрасуицид, аккаунт удалили, все публикации тоже. В кратке, dumpz.org можно охарактеризовать как обменник кодом, который просто работает:
$ whois dumpz.org | grep Created
Created On:22-Jul-2007 00:31:01 UTC
Если вы залили код на dumpz.org в 2007 году, значит он до сих пор там валяется. Вот, например. чей-то hello dumz от 24 июля 2007 года :)
Что произошло на dumpz.org за пять лет? Ничего. Он просто работает и хранит ваши дампы :) На сайт залито уже около 300 тысяч дампов. Подавляющее количество этих дампов представляют собой обыкновенный спам. Форма добавления дампа доступна неавторизованным пользователям. Капчи нету. Всё для вашего удобства.
Забавно. Спам-боты, отсылая спам, заполняют в том числе поле с паролем, тем самым делая дамп скрытым от внешнего мира — без пароля содержимое дампа не прочитать (если вы не администратор, сайта, конечно).
Шокирующие sql-выборки:
dumpz=# select count(*) from dump_dump;
303227
dumpz=# select count(*) from dump_dump where password != '';
264006
Итого, 90% всех дампов — спам.
Посещаемость. Растёт потихоньку. Ничего экстраординарного.
Вот график за последние два года:
Пожелания пользователей собираются через сервис reformal. Все пожаления можно глянуть здесь. Самое популярное пожелание — сделать разные стили окраски. Вот это я точно делать не буду :)
Технические подробности. Сайт написан на python/django. Думаю, часть кода осталась неизменной с 2007 года. База данных постгрес. Деплою сайт с помощью nginx/mod_uwsgi и uwsgi. ОС Debian, сервер от hetzner, на этом же сервере ещё куча проектов крутится.
Периодически пишут люди и просят удалить какой-либо дамп. Давно не видел подобных писем, кстати. Возможно, они в спам стали попадать :) Основная причина для удаления — разглашение чьих-либо персональных данных. Бывает, что прямо целое досье на человека выкладывают.
Суть этой публикации
Так вот, я подумал, написать ещё раз на хабр про dumpz.org. Есть парочка идей, которые я могу реализовать на сайте. Для мотивации мне нужен некоторый сторонний интерес к сайту. Десять-пятнадцать тысяч рублей вполне будут служить индикатором этого интереса.
Что бы я хотел сделать:
- Регистрация и авторизация через социальные сети и openid
- Теги или категории для дампов
- Древовидные комментарии к дампам а ля хабрахабр
- Возможность плюсовать дампы
- Интерфейс для просмотра популярных дампов
- Реализовать поиск по дампам
- Ввести новое свойство дампам: срок хранения.
- Возможность группировать несколько дампов и давать ссылку на группу дампов
- Дать возможность зарегистрированным пользователям вести список избранных дампов
- Доработать API — он вроде как есть, но никто про него не знает
- Поработать над usability-сайта, скорее всего сменить интерфейс
- Cделать интерфейс для мобильных устройство
- Функция клонирования дампа
- Сделать удобную форму для отсылки абуз
Часть этого функционала (регистрация, комментарии) уже готова в виде модулей в других проектах, надо просто всё это вместе собрать.
Я создал специальную страницу для перевода денег на dumpz.org. Если у вас есть яндекс-деньги и желание помочь проекту, идите туда и переводите деньги. Спасибо. На той же странице можно видеть содержимое кошелька, например, сейчас там 300 рублей лежит, это просто мои деньги на этом кошельке.
Если у вас есть webmoney, можете просто кидать на кошелёк R264263723763, не забудьте в примечании указать, что это помощь dumpz.org.
Автор: itforge