Весной я рассказал об акции , с помощью которого можно отправиться в путешествие по теплым странам за счет Microsoft. Настал момент, и победитель определен – это Сергей и Светлана Поповы, разработчики сайта.
com .
Я немного пообщался с победителями и вот что произошло.
Расскажи пару слов о себе и проекте «Фотокараван»? Светлана: Photokaravan.com — некоммерческий фотопроект, созданный чуть меньше года назад для общения со всеми, кто интересуется фотографией.
Фактически год мы будем отмечать 23 сентября 2010 года.
Мы позиционируем себя скорее как информационный фотопроект - публикуем новости из мира фотографии, обзоры фототехники, различные аналитические обзоры на темы фотографии, интервью с известными фотографами, статьи о технике фотографии, советы «искушенных» — в общем, круг наших интересов довольно широк.
Ну, и конечно, как и любой уважающий себя фотосайт, Фотокараван имеет фотогалерею, где фотографы могут размещать неограниченное количество фотографий.
Кроме того, «Фотокараван» ежемесячно проводит фотоконкурсы на заданную тему.
Только что завершился фотоконкурс «Ночная фотография», и сейчас полным ходом идет подача работ на фотоконкурс «Технологии и люди – из прошлого в будущее».
Отличительной особенностью наших соревнований является двухуровневая система голосования.
На первом этапе участники сайта голосуют, оценивая представленные работы, и по результатам этих рейтингов определяется финальная двадцатка.
Затем начинает свою работу жюри, и именно эксперты определяют победителей и призёров.
Как правило, автор фотографии, занявшей первое место, получает приз в размере 150 долларов США или эквивалент в местной валюте, а остальные победители и авторы работ, попавшие в двадцатку лучших, получают поощрительные призы и сувениры.
Но иногда, помимо обычных призов, конкурсанты получают и дополнительные, например, четыре фотографии с июльского фотоконкурса «Ночная фотография» будут награждены за участие в фотовыставке «Равноденствие».
Еще одна большая часть сайта – это Форум, где уже накопилось много полезных обсуждений фототехники, а главное, там есть специалисты, которые очень хорошо разбираются в теме и которые реально могут дать людям советы по выбору и использованию.
фототехника.
Наконец, недавно на Photokaravan открылся раздел «Блоги».
Здесь участники сообщества делятся своими мыслями и представлениями о фотографии и жизни в целом.
Ну, мы часть команды разработчиков.
Сергей – тимлид, системный архитектор, разработчик плюс технический администратор сайта.
Светлана является дизайнером, менеджером задач, аналитиком, а также выполняет ряд административных функций.
Ну, поскольку фотография — это мое хобби, я часто пишу статьи, новости, сообщения в блогах и публикую свои фотографии в галерее.
Почему вы с Сергеем решили взяться за этот проект? Сергей: Конечно же, из-за денег! Светлана: Было интересно.
Для меня – потому что фотография, как я уже сказал, это мое хобби.
А Сергею интересно, потому что есть возможность повозиться с разными новыми интересными, скажем так, не совсем тривиальными для него задачами.
Действительно ли проект приносит много денег? Сергей: У проекта есть собственник и инвестор.
Сейчас Света расскажет вам более подробно.
Светлана: Мы не являемся владельцами проекта и работаем за зарплату.
За хорошую зарплату.
У проекта есть собственник, он же инвестор, он же идеологический лидер.
В сети он известен как Влад Караван, и сайт назван в его честь.
Сейчас проект не приносит денег, но на данном этапе это не планируется.
Всему свое время, как говорит Влад, а он бизнесмен с большим опытом и, кстати, еще и заядлый фотограф-любитель.
Как вам пришла в голову идея поучаствовать в конкурсе? Вы ожидали поехать в теплые страны? Сергей: Вообще-то мне захотелось кружку — ну, ты знаешь эту мою слабость.
Но кружку мне не дали; в офисе Softline, куда я звонила, мне сказали, что кружек у них нет, а только футболки.
Но футболка не так интересна.
Мне пришлось обратиться к тебе за кружкой, если ты помнишь.
Я не только не рассчитывал на теплые страны, но даже не рассматривал такую возможность.
Поэтому, когда «Фотокараван» неожиданно выиграл эту акцию, я был весьма удивлён.
Почему для разработки портала вы выбрали технологии Microsoft? Светлана: Потому что мы любим Microsoft, потому что они неоднократно присылали нам призы и подарки за участие в различных проектах, потому что у них всегда самая свежая информация о продуктах, и вообще нам нравится эта компания.
Это я.
Сергей серьезно ответит на вопрос.
Сергей: Поскольку мы собрали коллекцию из 8 пивных стаканов и кружек с логотипами MSDN и Techdays, как после этого мы могли выбрать другую технологию?! А если серьезно, то это очень обширный вопрос.
Если попытаться сформулировать ответ кратко, то для меня технологии Microsoft — это существенная экономия времени при разработке.
Имею опыт работы с другими системами, в том числе опыт системного программирования под Linux (правда, 10 лет назад).
А так — мне удалось пообщаться и с Java, и с RoR, и с MySQL. Но наиболее комфортно я себя чувствую, когда работаю с .
NET и MS SQL Server. И, конечно же, с Visual Studio — на мой взгляд, это лучшая среда для разработки программного обеспечения.
Среди других продуктов с ним может сравниться только Eclipse, но и у него есть свои трудности.
Что ж, когда Microsoft выпустила ASP.NET MVC Framework, у меня больше не было сомнений относительно того, что выбрать для веб-приложений (надо сказать, что веб-формы меня никогда не впечатляли).
Были ли проблемы с масштабированием приложения? Какая сейчас общая нагрузка на ваш портал? Сергей: Нагрузка средняя – к сожалению, больше информации сейчас раскрыть не могу.
Но я могу дать несколько комментариев по поводу масштабируемости.
В настоящее время проект работает на одном выделенном сервере под управлением Windows 2008 Standard Edition, 32-битной версии (32-битная версия обусловлена сложной историей проекта).
В качестве СУБД используется SQL Server Express. Проблем с масштабированием нет — когда один сервер уже не справляется с нагрузкой, мы просто построим ферму из нескольких серверов — благо, IIS позволяет сделать это без серьезных усилий.
Только при разработке всегда нужно иметь в виду, что два последовательных запроса от одного и того же пользователя могут обрабатываться на разных машинах — а это не сложно.
А как насчет вопроса масштабирования СУБД? Сергей: На данный момент СУБД не несет никакой экстремальной нагрузки, и я думаю, что один сервер СУБД вполне сможет обрабатывать запросы если не от 16, то от 8 веб-серверов точно.
Не скажу, что это целиком заслуга MS SQL Server, я тоже к этому приложил руку — но спроектировать оптимальное хранилище для MS SQL совсем не сложно, поскольку средства разработки позволяют легко отслеживать узкие места, а там Инструментов для их «расширения» предостаточно.
Думаю, нет необходимости их перечислять.
И, конечно, знание теории никто не отменял, да и опыт не помешал.
Сколько времени ушло на разработку ресурса? Много сил было потрачено? Сергей: Наш ресурс не статичен, он развивается на протяжении всего своего существования.
Однако то, что сейчас видно во фронтенде, заняло у нас 2 месяца — с учетом того, что мы не занимались все время непосредственно разработкой, на согласование ушло тоже немало времени.
Еще у нас есть очень маленький бэкенд, ориентированный на отлов нечестного голосования — тут пришлось повозиться, но это наукоемкая задача, а не ресурсоемкая.
А так — постоянно приходится что-то доделывать — впрочем, это нормальная ситуация для живого проекта.
Что ж, мы готовим большое обновление на сентябрь — подробностей, к сожалению, пока сообщить не могу.
Те.
Платформа разработки Microsoft здесь очень пригодилась? Сергей: Несомненно.
А если бы Visual Studio 2010 вышла на полгода раньше, они бы сэкономили еще больше денег и обошлись бы без NCover и SQL Compare. Большой.
Но действительно ли инструменты Microsoft так хороши? Может быть, есть какие-то недостатки? Сергей: А кто без греха? Конечно, есть недостатки.
Но я уже говорил, что наиболее комфортно я чувствую себя при разработке в среде .
NET и Visual Studio. Что можно вспомнить о недостатках.
Ну, например, мне до сих пор не нравится фреймворк модульного тестирования от Microsoft, мне не хватает многих функций, которые есть у NUnit. Вот почему я использую NUnit для модульного тестирования.
Во-вторых, мне не нравится, как структурирован Database Project в Visual Studio — но это тема для большой статьи, к тому же это мое субъективное мнение.
У меня выработан собственный подход к работе с СУБД, и я чувствую себя комфортно в рамках проекта «База данных».
В последнем случае мне приходится обходиться «костылями» — пишу код в Visual Studio или в SQL Server Management Studio, а на стороне проекта базы данных использую собственный набор скриптов.
Может быть, я наконец соберусь с силами и сделаю свою версию проекта базы данных для VS2010 — благо, она намного проще, чем для VS2008! Кстати, откуда ваша команда черпает знания в области разработки программного обеспечения? Сергей: Twitter, блоги, MSDN, Techdays, общение с коллегами, SUNETA. Особая благодарность Владимиру Юневу и Вам лично - мне самому просто не хватило бы времени обработать все интересующие источники.
Вопрос про инфраструктуру.
Почему вы выбрали решение на основе технологий виртуализации? Что вам не понравилось в решении, например, на базе виртуального хостинга? Сергей: Но мы не выбрали решение на основе технологии виртуализации.
Фотокараван работает на отдельном физическом сервере.
Несмотря на это.
Тогда тем более, чем вам не понравился виртуальный хостинг? Сергей: Компания Влада (владелец ресурса) имеет собственный дата-центр.
Поэтому вопрос о хостинге даже не поднимался.
Ясно.
Каковы ваши дальнейшие планы по развитию ресурса? Светлана: О, у нас много планов.
Во-первых, мы хотим сделать полную базу современных камер с возможностью поиска моделей, сравнения характеристик и функцией «подбора камеры под себя».
Начнем с современных зеркалок, затем подключим оптику и, наконец, компакты.
Во-вторых, мы планируем расширить возможности галереи.
Есть несколько интересных мыслей, которыми пока не буду делиться, но систему рейтинга фотографий, авторов и возможность добавления фотографий и авторов в избранное мы обязательно создадим.
Кроме того, мы расширим функции бэк-офиса — пользователям это не так интересно, но мы упростим себе жизнь.
Ну и, наконец, есть масса планов более организационного характера – в частности, мы предоставим жителям «Каравана» возможность участвовать в фотовыставках.
В феврале планируем отдельную выставку в Москве.
Ну и в заключение, вы уже выбрали, куда поедете в отпуск? Светлана: Да, в октябре мы поедем в Чехию на две недели.
Мы будем базироваться в Праге, но возьмем в аренду автомобиль на весь срок пребывания и будем ездить по стране самостоятельно.
Возможно, мы даже присмотримся к Германии и Словакии.
Сейчас с помощью менеджера компании Аэро Клуб Тур выбираем отель в центре Праги, решаем вопросы с перелетами, арендой автомобиля и другие организационные вопросы.
Думаю, праздник будет замечательный - будет что пофотографировать, пиво там вкусное, и свиной ножкой не обидят :) Почему Чехия? Есть ли какие-то конкретные места, которые вы хотите посетить? Светлана: Изначально мы выбрали европейскую страну.
Мы подумали о Германии, точнее о Баварии, там очень красивые замки на скалах, и когда они в тумане, кажется, что замок висит в воздухе.
Но это Мюнхен, и там будет Октоберфест с толпой народа.
Совершенно нет желания давить.
Более того, я не была в Чехии, а Сергей был, и он хочет показать мне места, которые его в свое время впечатлили.
Может быть, есть какие-то пожелания читателям? Светлана:
Читайте и смотрите Techdays, не пропускайте интересные акции, используйте технологии Microsoft и просто будьте счастливы! Спасибо ребята за интересную беседу, хорошего отдыха! Светлана:
Спасибо, Сергей, спасибо Microsoft, спасибо Techdays, спасибо Фотокараван!
Теги: #microsoft #TechDays #ИТ-компании #ИТ-компании
-
Сильф Делла
19 Oct, 24 -
Ubuntu 9.10 И Болезнь «Синего Экрана»
19 Oct, 24 -
Поиск Такой Поиск
19 Oct, 24 -
Мобильная Реклама 2.0
19 Oct, 24