• EazyPhoto: уютный фотохостинг для своего сервера

      В недалекие времена, когда flickr ещё не предлагал терабайт под хранение фотографий, а BitTorrent Sync только вышел на экраны интернета в своей небезопасной альфа-версии, была у меня потребность: делиться фотографиями с друзьями и не только. Но как обычно у программистов это бывает, под словом «делиться» стоит гораздо больше, чем выложить фоточки во ВКонтактик. А именно:
      • Выложить куда-нибудь фотографии на свой сервер с красивым и простым web-интерфейсом.
      • Просто и массово заливать и скачивать оригиналы изображений.
      • Иметь возможность разграничить доступ к определенным альбомам.
      • Попытаться связать это с локальным сетевым хранилищем, чтобы не дублировать фотографии.
      • По возможности удалять оригиналы фотографий с сервера через какое-то время и оставлять только фотографии с измененным размером.
      • По-максимуму бесплатно! :)

      После таких мыслей в голове начинает зарождаться идея: «Надо накреативить...» — и ты уже не можешь остановиться.
      Результат работы воспаленного мозга
    • JSON-RPC 2.0 и PHP

        Если вы разработчик, и у вас есть проект на PHP, и ему наконец-то понадобилось реализовать собственное API — эта статья определенно для вас ;).

        JSON-RPC v1.0 появился в 2005 году, спустя 5 лет появилась и вторая версия. В век javascript'а и мобильных приложений многие разработчики до сих пор используют свои собственные велосипеды вместо готового простого стандарта.
        Попробуем разобраться в вопросе
      • Create view, shared-хостинг и .masterhost

          Сегодня столкнулся с очень «увлекательной» проблемой на .masterhost'е.
          Пришло время публиковать сайт, создавать БД, заливать дамп. MySQL там версии 5.0.67.
          Я открыл phpMyAdmin, выбрал базу данных, выбрал файл с дампом, заливаю: epic fail!
          #1142 - CREATE VIEW command denied to user 'uxxxx'@'10.10.223.248' for table 'getSiteRubrics'

          Смотрю на это, не верю своим глазам, открываю консоль, выполняю
          CREATE OR REPLACE VIEW `…
          Ошибка!

          И что сказал support?
        • Интернет-олимпиады по информатике и математике 2009

            В последнее время на Хабре очень популярной стала тема ЕГЭ. Разумно предположить, что небольшая доля аудитории Хабра — 11 кл., которые сейчас только поступают в ВУЗы России.

            И, наверное, многие 11-тиклассники (Санкт-Петербурга в большей степени) слышали, а возможно и принимали участие в интернет-олимпиадах, по результатам которых, кстати, начиная с этого года, можно поступать в ВУЗы по профильным предметам без экзаменов на бюджет.

            Возможно, кто-нибудь, хочет увидеть статью о самой организации интернет-олимпиад (о внутренней структуре и системе)?
            Участники! Напишите, пожалуйста, что вы по этому поводу думаете?