Яндекс.Метрика

    Ни о чём

    Боги убивают котенка, когда…

    RIP, kitten…Привет, Хабрахабр. Вчера ночью я наконец-то довел до юзабельного состояния свой маленький just-for-fun проект — http://godkillskitten.com.

    Если вкратце — это сайт, где каждый может публиковать небольшие критические заметки о вещах, которые многие люди делают изо дня в день, не подозревая, что на самом деле поступают не очень хорошо. После публикации заметки автор сразу же получает ссылку, которой можно поделиться со своей «музой», или просто разместить на видном месте где-нибудь в интернете. Хорошие заметки после рассмотрения модератором становятся доступными на главной странице сайта, средненькие живут один месяц и доступны по известной автору ссылке, удаляются только откровенно плохие.

    Да, еще заметки можно распечатывать и вешать на стенку в бухгалтерии.

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

    С чего всё начиналось


    Получив однажды 100500-е письмо с темой «На: Re: На: Re: На: Re: Срочно пришли отчет!!» и текстом, не имеющим совершенного никакого отношения к отправленному полгода назад отчету, я решил, что надо что-то с этим делать. Персональное объяснение адресату — не наш метод (подобные письма, к сожалению, приходят от многих людей), поэтому был написан вот этот пост* в моем личном блоге, и какое-то время я добавлял в ответы на некоторые письма ссылки на него.

    Знаете, помогло. Был приятно удивлен — вместо писем с темой «Fwd: Доведите до сведения сотрудников» стали приходить письма «Fwd: Изменения в коллективном договоре», ну и всех этих «Re: Re: Re: …» стало ощутимо меньше. Кроме этого, анализ статистики посещаемости сайта показал, что пост пользуется значительной популярностью.

    Сначала была идея продолжить в блоге цикл публикаций на эту тему, но она проиграла другой идее — сделать отдельный ресурс, где высказаться подобным образом сможет каждый. Запустил NetBeans.

    Как это сделано


    Задача создания сайта с нужным мне функционалом, с одной стороны, достаточно простая, поскольку сам объем функционала весьма скромный, с другой стороны — слишком специфическая, чтобы влезть в какие-то стандартные решения, вроде CMS (из-за отсутствия регистрации пользователей, например). Идеальным вариантом было бы использование какого-нибудь хорошего фреймворка, но еще раз оценив объемы работ, я пришел к выводу, что у меня все-таки быстрее получится решить эту задачу с помощью своего самописного PHP микро-фреймворка (MVC). Не уверен сейчас в правильности этого выбора, поскольку предполагаемые сроки реализации проекта t в итоге вылились в t