пятница, 8 января 2010 г.

Интервью с гендиректором WEBO Software - Николаем Мациевским

Сегодня удалось взять интервью у очень интересного человека, который написал две книги по оптимизации скорости загрузки сайтов, веб разработчика и гендиректора компании WEBO Software, которая разрабатывает программные продукты призванные прийти на помощь медлительным веб ресурсам.

В: Представься пожалуйста.
О: Мациевский Николай, генеральный директор ВЕБО



В: Расскажи, пожалуйста немного о себе, работа, увлечения, хобби.
О: Последние несколько лет активно занимаюсь клиентской частью веб-приложений и оптимизацией их производительности. Написал пару сотен статей и докладов, выпустил две книги (последняя в соавторстве) на эту тему. Участвую в движении в поддержку веб-стандартов и всячески их пропагандирую на наших ВСТ-встречах и Днях Веб-Стандартов (ВСД). В конце прошлого года прошло два таких мероприятия в Москве и Минске. В этом году планируем охватить Киев, Санкт-Петербург, Самару и еще несколько городов.

В свободное время занимаюсь спортом (зимой не очень много, летом — большую часть свободного времени) и общением с друзьями. Люблю путешествовать. Этим летом мы проехали на велосипедах и паромах от Ниццы до Афин (это был наш второй велопоход по Европе). Через год планируем проехать всю Новую Зеландию.

В: Какие приоритетных направлениях работы студии WEBO Software?
О: WEBO Software (в России — ООО «ВЕБО») не является веб-студией. Это, скорее, клуб единомышленников, которым нравится идея быстрого веба и нравится работать вместе над общей задачей — ускорением загрузки сайтов.

Наиболее важными направлениями нашей деятельности является заполнение информационного вакуума в этой области (статьи, доклады, книги, семинары), создание точных инструментов анализа производительности (проекту webo.in буквально на днях исполнится два года, и популярность его постоянно растет) и консультирование по вопросам как клиентской, так и серверной производительности. В последний год от обще-просветительской деятельности мы активно перешли к практической: было разработано два достаточно известных инструмента для увеличения скорости работы сайтов — это YASS (yass.webo.in) и Web Optimizer (www.web-optimizer.ru)

В: Интересно узнать о людях, которые входят в команду WEBO. Все ли они профессиональные разработчики?
О: Мне сложно назвать каких-либо людей профессионалами. Либо у них получается то, что они делают. Либо нет. У нас — получается. Конечно, немаловажную роль играет распределение обязанностей таким образом, чтобы члены команды занимались тем, чем им нравится (тогда вероятность того, что это у них получится, весьма высока). Но, как и в любой команде, у нас есть свои победы и поражения. В основном, в борьбе со временем, которого катастрофически не хватает :)

В: А можно поподробней о вашей разработке - YASS? Что собой представляет эта библиотека, очередной javascript-фреймворк, или что-то новое?
О: YASS создавался как прикладное средство для высокой Javascript-производительности в наиболее «узком» месте сегодняшней клиентской логики — во взаимодействии Javascript-движка с DOM-деревом (т.е. фактически, двух разрозненных частей браузера между собой). Мы добились потрясающих успехов в оптимизации производительности данных операций: в последних версиях библиотеки они работают всего на 20-30% медленнее, чем «прямые» вызовы, но обеспечивают достаточную абстракцию для дальнейшего использования. Была реализована почти вся логика CSS1-селекторов (это выборки элементов DOM-дерева по тегам, классам, идентификаторам) и значительная часть CSS3-логики (в том числе и nth-child-запросы).

Но YASS предназначена не только для прикладного использования (в частности известны случаи замены ею движка Sizzle в jQuery, внутреннее использования в Prototype и Mootools, построение сложных систем, например, интерфейса администратора на kremlin.ru), но и для академического изучения. Исходный код библиотеки полностью открыт и на 50% состоит из комментариев. Большая часть подходов была подробна описана в статьях, часть их них вошла в книгу «Реактивные веб-сайты».

К нам обращались и продолжают обращаться разработчики разного уровня с вопросами и предложениями относительно данной библиотеки (в частности, стучались и ребята из MooTools core team), но мы не планируем пока создавать на ее основе какой-то общеизвестный высокопроизводительный фреймворк. Мы ее просто используем во внутренних проектах (в частности, именно она стала основой интерфейса WEBO Site SpeedUp и клиентской логики корпоративного сайта).

В: Судя по статьям на сайте, WEBO достаточно продуктивно работает над просветлением веб разработчиков касательно оптимизации сайтов. Скажи, где еще можно достать информацию на эту тему, в частности статьи написанные членами команды WEBO?
О: Вся информация — все опубликованные статьи и ряд инструментов и тестов клиентской производительности — выложены на сайте webo.in. Там же выложены все тексты докладов на тему клиентской оптимизации и веб-технологий, а также презентации к ним.
Все книги (на данный момент их две — «Разгони свой сайт» и «Реактивные веб-сайты») в электронном варианте можно свободно загрузить с speedupyourwebsite.ru. Первую можно даже купить в бумажном варианте в крупных электронных магазинах (ozon.ru, bolero.ru, и т.д.), столицах наше Родины или связаться с нами: мы достаточно часто посещаем разные уголки постсоветского пространства и можем завезти пару экземпляров. Выход второй книги из печати ожидается весной 2010 года.





В: Я знаю что WEBO уделяет много внимания разработке такого продукта, как Web Optimizer. Очень интересно узнать, что же это за разработка и кому она будет полезна?

О: Web Optimizer является полностью автоматическим решением для комплексного ускорения сайтов (пока только на PHP). Он поддерживает более 40 различных CMS (а WordPress, Joomla!, Drupal и Bitrix на уровне внутреннего расширения). Также может быть использован на любом сайте, на котором доступен PHP.

В двух словах о Web Optimizer не расскажешь: в нем интегрировано очень много технологий, часть из них давно известны и широко применяются (например, объединение файлов или сжатие через JSMin), часть же является инновационными (например, методы отложенной загрузки Javascript и CSS Sprites). В продукте собраны все известные методики клиентского ускорения сайтов, что позволяет не изучать огромное количество технической литературы, а ускорить свой сайт в течение нескольких минут. По результатам наших тестов среднее ускорение при этом составляет 2,5 раза.



В: Планируется ли поддержка сайтов на других ЯП, фреймворков, CMS, например на Ruby и Ruby on Rails?
О: Мы работаем над расширением поддержки различных платформ и фреймворков. Но, например, Zend Framework используется сильно чаще, чем даже Ruby, поэтому более приоритетным является разработка расширения конкретно для него. Но мы всегда рады продуктивному сотрудничеству и можем всегда сделать его взаимовыгодным. Поэтому если вы хотите портировать технологии клиентской оптимизации на свою любимую платформу — обратитесь к нам. Результат не заставит себя ждать :)

В: Т.е. любой желающий может совместно с командой WEBO принять участие в портировании ваших разработок на свою любимую платформу, или же вы готовы оказать помощь только консультациями?
О: Мы будем рады сотрудничать с веб-разработчиками по всем направлениям: как в вопросах консультирования, так и в интеграции технологий ВЕБО на другие платформы. WEBO Site SpeedUp является продуктом с открытым кодом, и мы всячески поддерживаем open source движение.

В: Можешь поделиться сухими данными, меня, как и большинство блогеров беспокоит проблема «тяжелости» WordPress, как ускоряет загрузку сайта на Wordpress ваш плагин WordPress Web Optimizer?

Как раз на днях мы запустили онлайн-шоу «Ускорение WordPress на WordPress» — www.speedingupwebsite.com — в нем мы планируем осветить все вопросы производительности WordPress, используя сам блог как тестовую площадку (блог ведется на английском, но мы будем рады, если кто-то возьмется переводить).
Насчет сухих данных: конкретное ускорение сайта сильно зависит от «тяжести» клиентской (какая используется тема и сколько виджетов / плагинов) и серверной (база данных и число запросов к ней, число подключаемых модулей) составляющих. Средняя цифра здесь: 3-5 раз.


Кликайте, чтобы увеличить


В: Как развивается проект Web Optimizer? Есть ли какие-либо идеи по улучшению, новые функции и т.д.?
О: Весной прошлого года был совершен настоящий прорыв в интеграции технологий клиентской оптимизации сайтов, но он остался практически незамеченным для большинства веб-разработчиков. Поэтому мы предприняли ряд шагов и осенью вывели продукт на новый уровень по надежности и совместимости (в частности, был разработан ряд расширений для наиболее распространенных CMS, интегрирующих функционал приложения непосредственно в систему).

Но мы не остановились на достигнутом и существенно переработали интерфейс продукта, учтя все пожелания пользователей. Сейчас продукт (новое название WEBO Site SpeedUp) проходит заключительные стадии тестирования и будет доступен широкой публике уже в январе (а онлайн-демо доступно уже сейчас).

Мы планируем в 2010 году еще раз пересмотреть производительность продукта и внести в него ряд улучшений для более гибкого кэширования на стороне сервера и большего покрытия существующих систем управления сайтом. Также будет расширена продуктовая линейка: мы планируем дополнительно к облегченной и полной версии продукта выпустить комплексный инструмент для профессиональных веб-разработчиков.

В: Над какими еще проектами работает WEBO?
О: Нам и этого пока хватает: книги, статьи, webo.in, YASS, Web Optimizer ;)

В: А есть ли еще-какие-либо идеи продуктов, реализация которых отложена на будущее?
О: Конечно. У нас много идей, в частности, использование облачных вычислений и создание потребительской CDN (сети доставки содержания) в России.

В: Занимается ли WEBO разработкой сайтов, или только собственными проектами?
О: Наша компания занимается исключительно внутренними проектами. К сожалению, мы не умеем делать некачественно, а для привлечения «дорогих» клиентов нужны вложения в маркетинг, поэтому мы ограничиваемся только разработкой продуктов и оказанием точечных услуг, лежащих исключительно в области нашей профессиональной компетенции.

В: Кто является основным потребителем Web Optimizer'а? Блогеры, фрилансеры или профессиональные студии?
О: Мы рассчитываем на широкий круг пользователей, и, по всей видимости, пользователи оправдывают наши ожидания. Продукт используется как отдельными блогерами и вебмастерами-фрилансерами, так и целыми студиями и хостинг-провайдерами разных уровней.

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

Сотрудничество с «громкими именами» требует большого времени на согласование всех деталей. Но я уверен, что в 2010 году поводов вспомнить о WEBO Software будет довольно много: ведь недаром Google пообещал учитывать скорость загрузки сайтов как критерий ранжирования в поисковой выдаче.

В: Да, и в правду прибудет вам клиентов после таких заявлений Google, особенно из сферы SEO. Как думаешь, переймут ли это нововведение другие поисковые системы?
О: На самом деле, это не так уж важно, что из трендов Google будет перенято другими поисковыми системами. Google просто обратил внимание общественности на давнюю проблему — проблему медленных сайтов. Ведь если сайты из результатов поиска медленно открываются, то пользователи начинают жаловаться, в том числе и в Google — как это так, им дали «плохие, медленные результаты». Но комплексное решение (со стороны браузеров, сайтов и интернет-гигантов) этой проблемы сделают жизнь конечных пользователей лучше. И в этом направлении предпринято уже достаточно много.

К слову о трендах: Yahoo! подняло тему клиентской оптимизации достаточно давно (более двух лет назад), именно благодаря этой компании мы имеем сейчас не такой уж и медленный веб, каким он мог быть :)



В: Скорость соединения с интернетом растет, цены падают и многие уже перестали задумываться об оптимизации скорости загрузки. Можешь привести некоторые доказательства, того, что оптимизация действительно необходима, помимо включения в алгоритм ранжирования Google скорости загрузки сайтов? Какие вообще настроения правят касательно оптимизации скорости загрузки сайтов?
О: Фразу «скорость растет, цены падают» говорят уже несколько лет, но актуальности клиентской оптимизации это не уменьшает. Пользователи привыкают к быстрому интернету и устанавливают более высокие критерии качества. Если буквально 5 лет назад нормальным считалось, если сайт открывался за 10 секунд, то сейчас (на западе) уже принято говорить о 2 секундах. Страшно подумать, что будет еще через 5 лет.
В дополнение к этому сложность клиентских приложений и сайтов растет. Больше используют клиентской логики (Javascript), больше картинок, более информации (размер документов, DOM-дерева), больше рекламы (внешних объектов с разных доменов). Все это накладывает поистине фантастические ограничения на реально быстрые сайты. Поэтому данная проблема не решается «в лоб» только оптимизацией самих сайтов, тут нужен комплексный подход.

В: Какие технологии использует в своей работе WEBO?
О:Мы приверженцы открытых стандартов и технологий. Все исходные коды наших продуктов доступны в открытом доступе, и для совместной работы мы используем общедоступные средства: Google (Mail / Code / Docs), Skype, teamer.ru и т.д. Я считаю, что эпоха цифрового рабства прошла, и все небольшие компании могут себе позволить расти за счет общедоступных средств общения и совместного труда.

В: Поделишься планами WEBO на будущее? Есть ли в планах из клуба превратиться в профессиональную студию?
О: Наверное, я неправильно выразился :) Мне не нравится слово «компания», потому что для меня оно ассоциируется с долгим циклом принятия решений и талмутами корпоративных стандартов. Мы команда «де факто», но «де юро» мы является полноценной компанией (юр. лицо, договора, отчетность, проч.). Я очень надеюсь, что с ростом мы сможем сохранить текущий «свободный» настрой внутри коллектива и превратить его в образ жизни. Например, мне очень нравится, как организована работа в Google (или даже в Яндексе) для обычных сотрудников — практически полная свобода действий и куча вкусных «плюшек». Сейчас это является стандартом удобной работы, и я рад, что мы можем ему соответствовать.

Да, по поводу «студии». ВЕБО — это инновационная компания, практически, центр исследований и разработок. Мы сегодня проверяем, отлаживаем и создаем веб-инструменты, которые завтра сделают вашу жизнь легче и радостнее. Это наша конечная задача :) Мы не создаем веб-сайты — мы помогаем делать их лучше.

В: Насколько я понимаю, на данный момент, WEBO — единственная компания в своей нише на просторах постсоветского пространства? Как обстоят дела вне этого пространства, много ли на западе компаний занимающихся оптимизацией сайтов, или заботы об этом ложатся на плечи самих разработчиков?

О: Единственная компания на западе, которая серьезно занимается клиентской оптимизацией на заказ, — это Aptimize (www.aptimize.com). Но они работаю преимущественно с ASP-платформой и комплексно с серверами (на уровне модуля для Apache). Конкретно для PHP-сайтов (в том числе для виртуального хостинга) таких компаний нет.

Серверной оптимизацией и оценкой производительности занимаются достаточно плотно. Тут можно назвать и Gomez (www.gomez.com), и Akamai (www.akamai.com), и Percona (www.percona.com). Но они больше специализируются на крупных компаниях и больших нагрузках.

В: Большое спасибо за интервью! Традиционный вопрос: Чего можешь пожелать читателям блога?
О: Найти свою точку опоры и перевернуть Землю :)


четверг, 7 января 2010 г.

DELL D500 совсем не в радость


Пока многие люди хвалят ноутбуки фирмы DELL, я их тихо ненавижу! Возможно это потому, что у меня бюджетная версия – D500, но… Даже в производстве дешевых ноутбуков должны применяться какие-либо стандарты качества. Этот пост – предостережение от покупки ноутбуков DELL D500.

Вот основные причины:

1. Иногда дисплей просто гаснет и ничего не помогает кроме перезагрузки.

2. После переустановки Windows оказалось что на диске с дровами к ноутбуку записан драйвер к совсем другому WiFi, а драйвер к моему пришлось скачивать с официального сайта. Неудобство то собственно не большое, ну все же, что ли так трудно записать необходимые дрова на диск?

3. Корпус весьма плох, такое чувство, что он скоро развалится, и это при моем бережном отношении.

4. Еще один недостаток – размещение USB-портов рядом с разъемом для зарядки.
Из-за этого я не могу одновременно подключить ноут к сети и вставить флешку.
5. Тач-пад очень-очень не хороший.

Единственное, что в DELL D500 меня радует, так это клавиатура, она достаточно удобная для набора больших текстов.

В общем, еще раз убедился в том, что экономить на чем-либо, особенно на технике, особенно при покупке ноутбука. Как только этому «другу» придет конец, обязательно куплю новый ноутбук asus, Lenovo, или Samsung.

TeleJob - лучшая работа в Интернете


С каждым днем фриланс и работа на дому становятся все более и более популярны. Все это благодаря развитию интернета и появлению множества сервисов, которые позволяют фрилансерам находить постоянную или разовую удаленную работу, а работодателям – находить фрилансеров, которые согласны на выполнение заказа, ну или постоянную удаленную работу. Такой подход к найму людей отлично себя оправдывает, т.к. с одной стороны сокращаются расходы работодателя на аренду и содержание офиса, пенсионные взносы, страхование, в идеале их вообще нет, а для соискателей работы это еще один способ заработать, который отлично можно совмещать с основной работой.

Сервисов для поиска удаленной работы достаточно большое количество, но в этой статье речь пойдет только об одном из них - http://www.telejob.ru/. TeleJob – достаточно старый сервис, его жизнь длится вот уже 9 год, что для интернет-проектов, безусловно, много. Отличительной чертой от бирж фриланса является то, что TeleJob не веб-ориентированный проект, т.е. на нем можно найти работу человеку. Чья деятельность никак не связана с интернетом. Кроме того, помимо поиска работы или исполнителей, на TeleJob можно найти партнеров по бизнесу, инвесторов и интересные бизнес-проекты для инвестирования.

Сервис TeleJob достаточно популярен, новые предложения о работе, сотрудничестве и т.д. поступают каждый день, кроме того на TeleJob содержится довольно приличная коллекция резюме исполнителей в котором так же легко заблудиться, как и найти достойного работника, или исполнителя на один проект. Дизайнеры, 3Дшники, аниматоры, программисты, художники, журналисты, писатели, копирайтеры, верстальщики, менеджеры и маркетологи, рекламщики, переводчики, режиссеры и… и … и…

TeleJob – решит ваши проблемы по поиску работы или персонала, партнера, инвестора и т.д. TeleJob - лучшая работа в Интернете.

среда, 23 декабря 2009 г.

"Рейтинг Рунета" - рейтинг SEO-компаний


В рунете наблюдается оживленное движение в сторону разнообразных рейтингов. Рейтинги блогеров, рейтинги сайтов и т.д. , а сейчас еще и рейтинг SEO-компаний – «Рейтинг Рунета» (http://www.ratingruneta.ru).

Судьи рейтинга SEO - компаний как никогда не предвзяты, ими, как не странно, являются поисковые системы Яндекс и Google. Как вы уже, наверное, догадались, рейтинг SEO – компаний определяется по тИЦ и PR . Кто не знает, тИЦ – тематический индекс цитирования , используемый ПС Яндекс для определения «упоминаемости» о веб-ресурсе (тИЦ не является показателем количества ссылок, на него влияет как количество ссылок, так и авторитет и тематика ресурсов на которых находятся эти ссылки). PR , он же PageRank – балл от 0 до 10, которым Google оценивает важность вебстраницы.

Проект новый, но уже обзавелся положительными отзывами. Ген. директор компании «ВебПроекты», которая проводит исследования рынка услуг поискового продвижения, в миру Иван Севостьянов заметил: Очень радует, что появляется новый рейтинг. Надеюсь, что методика ранжирования этого рейтинга позволит объективно судить как о лидерах рынка, так и о тех, кто к ним стремится». Артем Овечкин, он же директор по развитию агентства интернет-маркетинга Matik также оставил свое мнение по поводу «РейтингРунета», цитирую: Клиенты, будучи непрофессионалами SEO, должны иметь какой-то весомый ориентир для выбора подрядчика. Лучше, если это будет рейтинг от авторитетного ресурса, каким является "CMS Magazine". Иными словами, теперь у предпринимателя желающего раскрутить свой сайт перед глазами имеются показатели демонстрирующие профессионализм работы той, или иной компании занимающейся SEO-продвижением.

Механизм проведения рейтинга достаточно прост. На рейтинг влияют количество продвигаемых компанией сайтов и качество продвижение, т.е. PageRank и тИЦ продвигаемых сайтов. Чем эти показатели выше, тем выше SEO-компания находится в рейтинге.

Лично мне такая схема не очень нравится, т.к. при данном положении дел, более старые компании имеют больший шанс на победу, ибо могут качество раскрутки проводимой новыми SEO-компаниями перебить количество раскручиваемых сайтов. Не качеством, так количеством. Ну да ладно, кажется мне, что на этот счет у авторов идеи что-то припасено. Кроме того, что-то мне подсказывает, что тематика сайтов также, хоть и незначительно, но влияет на показатели тИЦ и PR.

Регистрация SEO-компаний и сбор данных для участия в рейтинге будет длится еще до 31 декабря 2009 года.

Конечные результаты можно, а именно ТОП-50 SEO-компаний русского сегмента интернета будут опубликованы в период с января по февраль 2010 года, ну а промежуточные результаты рейтинга SEO-компаний вы можете наблюдать в реальном времени по адресу http://www.ratingruneta.ru/seo

среда, 9 декабря 2009 г.

Обзор сервиса AskDev.ru

Сегодня чудесный день. Чудесен он не только потому, что я решил некоторые свои проблемы, но и потому, что совсем недавно я познакомился с интересным проектом, о котором и хочу рассказать в этом посте.

Что в имени тебе моем…
AskDev.ru – название проекта произошло от двух слов английского языка: ask –спрашивать и Development – разработка, проектирование и т.д. Если перевести на русский, то выйдет что-то типа: «Спроси о разработке», что достаточно точно отражает назначение проекта.

На AskDev можно не только спрашивать, но и отвечать, что является второй стороной медали, причем тоже положительной. Тут и дело хорошее можно сделать – помочь коллеге в профессиональном вопросе, и письку нарастить (читайте как: репутацию на сайте), что весьма полезно для признания вас как профессионала своего дела, ну и, конечно же, повышения самооценки. Одним словом, все здесь хорошо и прекрасно, а главное – полезно.

И имя мне AskDev, ибо нас много.
Действительно много, как я узнал из интервью, которое опубликовано чуть ниже в этом посте, численность особей обитающих на AskDev составляет ок. 1500! Все это люди, которые готовы помочь друг другу в беде, конечно же, на стрелку они не поедут, но вот разобраться в вопросах программирования, веб разработки, операционных систем, баз данных и т.д. помогут с удовольствием, главное правильно поставить вопрос.

Добро и зло
Хорошо, хорошо, а чем же таким отличатся AskDev от Ответ.mail.ru и подобных сервисов? – спросите вы, а я вам отвечу: Если судить категориями, как то добро и зло, то для АйТишника, AskDev безусловно добро, а все остальное – зло, ибо проект достаточно узкоспециализированный, что позволяет достаточно удобно «плавать» в нем, находя интересующие вас вопросы. Не менее важной чертой AskDev'а является лаконичность интерфейса, что опять-таки благотворно влияет на работу мозга, а, следовательно, продлевает жизнь. AskDev достаточно удобен и прост. Гуру говорил: «Делай просто, но не проще, чем нужно» - все это относится к проекту AskDev.

Если вы ожидали от AskDev каких-либо более принципиальных отличий от других сервисов вопросов-ответов, то вы этих отличий не встретите, по крайней мере, пока. Опять-таки, у каждого свой вкус и каждый выберет то, что ему больше всего нравится, тут уже метрология не поможет нам выяснить, что лучше, но лично для меня лучше AskDev.

С самыми лучшими пожеланиями
Хочу пожелать AskDev'у многих-многих лет жизни и пользователей, а еще нового логотипа, а то тот, что имеется, несколько скучноват.

А теперь интервью с разработчиком AskDev:
egoholic: Добрый день Иван, представься, пожалуйста читателям блога.

askdev: Веретельник Иван Александрович. Я вэб-разработчик, фрилансер, контрактник. Работаю на один из стартапов из Сан Франциско, но askdev это чисто мой проект и к этой компании не имеет отношения. Я предпочитаю работать в крупных проектах, где весь проект является результатом работы целой команды. Работаю с такими языками, как: Java, php, javascript.

egoholic: С места в карьер. Расскажи, пожалуйста, что такое AskDev и как пришла идея создания такого проекта?

askdev: AskDev — это сайт вопросов и ответов IT-специалистов. Когда ознакомился со stackoverflow.com обнаружил, что в рунете все довольно скучно в такой тематике, есть всего несколько популярных форумов, и некоторые из них кажется, потихоньку теряют популярность.

egoholic: Я заметил в AskDev элементы соц. сети, будет ли проект двигаться в этом направлении, будут ли появляться новые функции и т.д., или же он является абсолютно завершенным?

askdev: Проект не является завершенным, постоянно появляются новые возможности. В данный момент, работы направлены на улучшение уже существующего функционала. Социальная направленность у сайта есть, но планов сделать из сайта социальную сеть нет, думаю это лишнее и такого добра хватает.

egoholic: Как долго длилась разработка и какие средства использовались, кто участвовал в разработке кроме тебя?

askdev: Пилотная версия сайта делалась меньше месяца. Она была запущена весной. С того времени сайт полностью изменился как внешне так и внутри. О конкретных сроках говорить трудно, так как сайт разрабатывается в «свободное время». Для разработки иногда привлекались люди, но основную работу я проделал сам. В данный момент команда проекта состоит из одного человека — меня, но думаю это временно.

По поводу средств разработки: проект пишется на PHP с использованием zend framework. База данных MySQL. В качестве клиентской javascript библиотеки я выбрал Prototype.

egoholic: Прежде чем зарегистрироваться на каком-либо сайте, я долго думаю, буду ли я им пользоваться, или это мимолетное влечение протестировать интерфейс, посмотреть, что да как устроено. Иными словами я, как и большинство, более-менее опытных пользователей стараюсь избегать проектов – однодневок, которые после «сейчас» мне больше не понадобятся, да и сейчас они мне вряд ли нужны. Есть ли какая-либо статистика по посещениям AskDev, какая статистика участия зарегистрированных пользователей в жизни проекта? Предпринимаются какие-либо методы по «зомбированию и привязке» пользователя к AskDev?

askdev: Проект однозначно не однодневка, т.к он уже в сети довольно давно, просто не афишировался. Если бы у меня не хватило терпения, я бы уже давно его закрыл. На самом деле сейчас только начинается все самое интересное — идут регистрации, каждый день люди приходят на сайт и отвечают/задают вопросы. Уже видно, что у проекта появились постоянные посетители.

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

egoholic: Я не увидел рекламы и продажных ссылок на страницах AskDev, неужели проект никак не монетизируется? Планируется ли монетизация, или проект так и останется девственным в этом плане?

askdev: В данный момент нет смысла вешать рекламу (хотя adsense висел пару недель как эксперимент), и тем более продавать ссылки. В какой-то момент реклама на сайте появится, но я думаю, что это будет два рекламных места. Я не планирую завешать сайт баннерами. Чтобы существовать проекту нужны деньги, когда затраты повысятся с ростом посещаемости нужно будет как-то зарабатывать деньги.

egoholic: Какова на данный момент статистика посещений проекта, если можно поделись цифрами. Есть ли тенденция к росту посещаемости?

askdev: В сутки обычно не менее 500 уникальных посетителей. Это число плавно растет. Также с ростом количества вопросов растет посещаемость с поисковых систем.

egoholic: Иван, были ли лично у тебя такие ситуации, когда спасение находилось лишь на AskDev?

askdev: Часто бывают такие моменты, что читая чужие вопросы вижу что в данный момент у меня такая же ситуация в каком-то месте проекта, и видя решение бегу ее быстренько исправлять. Спасение звучит как вопрос жизни и смерти, такого у меня не было еще :)

egoholic: Если не секрет, какие планируются нововведения в проекте, или о таковых пока не идет речи и производится только затачивание?

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

egoholic: Когда еще только велась разработка первой версии проекта AskDev, были ли сомнения по поводу его успеха? Как в данный момент оцениваешь достижения?

askdev: Я начал его делать с полной уверенностью что такой проект нужен и будет востребован. Сейчас на сайте зарегистрировано почти 1500 пользователей, и каждый день появляются новые люди. Я думаю, я достиг хороших результатов, и проект постепенно набирает обороты сам по себе.

egoholic: Сталкивался ли ты с какими-либо трудностями в процессе разработки?

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

egoholic: Традиционный вопрос: Чего пожелаешь читателям блога?

askdev: Пожелаю побольше интересных идей, а главное их реализаций.

egoholic: Спасибо Иван, я думаю, получилось хорошее интервью. В свою очередь желаю
тебе профессиональных и не только профессиональных успехов.

askdev: Спасибо!

Наш добрый спонсор поста:
Хочешь грандиозного праздника? -Устроить такой тебе поможет JustParty - уникальный сервис, который способен решить все возникающие проблемы с организацией праздников и торжественных мероприятий.

понедельник, 23 ноября 2009 г.

Стартапы в условиях России, Украины и Белорусии

Так уж повелось, что стартапы весьма рискованный бизнес, иногда проект сложно вывести даже на самоокупаемость, не говоря уже о какой-либо прибыли с него. Особенно неблагоприятная для стартапов территория – это страны СНГ. Причин тому несколько:

1. Отсутствие оригинальных идей.
2. Неплатежеспособность пользователей.
3. Инвесторы еще не поняли, что стартап, это такой же бизнес, как и сеть палаток с пирожками, как и автосалон, или парикмахерская, в общем как и любой бизнес.
4. Те инвесторы, которые поняли, что стартапы это тоже бизнес предлагают командам разработчиков слишком не выгодные условия.
5. Отсутствие четкой схемы монетизации.

Теперь подробней:

Отсутствие оригинальных идей. Человек мыслит теми категориями, которые его окружают. Выгляните в окно, и вы увидите серость и ничего кроме. На западе люди обладают совсем другой культурой и менталитетом, там люди более творческие, сравните, к примеру качество работы наших и их фрилансеров дизайнеров. От этой серости вокруг рождаются такие же серые идеи, кроме того, вектор мысли нашего, славянского мозга слишком корыстный, из-за чего не эффективный! Мы думаем, как бы на этом заработать, а необходимо думать о том, как бы наш продукт, а стартап – это тоже продукт, сделать интересней, удобней, полезней для людей. Стоит заметить еще тт факт, что большинство наших проектов - жалкие клоны западных.

Неплатежеспособность пользователей. Что уж тут говорить, страны СНГ одни из самых бедных и уровень жизни граждан один из самых низких. Наши люди тратят деньги только на хлеб, одежду, жилье и медикаменты. Они совсем далеки от каких-то там интернетов со всякими там веб сервисами. Аудитория, которая готова заплатить, безусловно есть, но ее мало, от сюда большинство наших стартапов и монетизируются благодаря рекламе, а не продаже VIP – аккаунтов и т.д. Костяк платежеспособной аудитории, как это не сложно догадаться, находится в столицах, там и люди богаче и прогресс настигает скорее.

Инвесторы еще не поняли, что стартапы – это тоже бизнес. Ну что тут еще скажешь? Возможно виной этому слабая информированность, и если вы все на чистоту расскажите и покажите инвестору реальные схемы заработка на стартапе, то он согласится проспонсировать вашу идею.

Те инвесторы, которые поняли, что стартапы это тоже бизнес предлагают командам разработчиков слишком не выгодные условия. В СНГ многие бизнесмены заработали свои миллионы не честным способом и сохранили свою манеру ведения бизнеса. Сейчас они хотят за бесценок покупать контрольный пакет акций и иметь полный контроль над веб проектом. На западе, инвесторы не рассчитывают на более чем 20% акций и стараются вмешиваться в работу веб проекта только в тех случаях, когда это действительно необходимо.

Отсутствие четкой схемы монетизации. Этим грешат не только наши проекты, но и западные. Тот же Twitter еще не нашел схемы монетизации и не смотря на огромное число пользователей, не вышел даже на самоокупаемость, сейчас он работает в долг. Погожая судьба и у знаменитого YouTube, реклама на котором приносит копейки относительно запланированных прибылей.

Спонсоры поста:
Надоело толстеть?! Узнай как похудеть! Узнай, как за 4 месяца похудеть на 30 килограмм! Никакой рекламы, никакого обмана!

Бездомный бродяга расскажет как сделать деньги в интернет и превратится в интернет магната.

Нравится стриптиз? А финансовый стриптиз? Партнерские программы и финансовый стриптиз - узнай все о заработке в интернет!

пятница, 20 ноября 2009 г.

Верстка блоков ( <div>'ов ) с одинаковой высотой

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

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

Сами понимаете, что высота блока зависит либо от явно заданных размеров например div{height:600px}, ну или от количества текста размещенного в блоке. Ну как же сделать так, чтобы блоки в 2-3... 500 колоночном дизайне были одинаковой высоты?

Метод номер уан! Использование JavaScript'a или фреймворков основанных на нем. Об этом методе уже много рассказано. по этому я его упускаю.

Метой номер ту! Обман пользователя при помощи фонового изображения!

Известный факт, что равная высота блоков необходима лишь в тех случаях, когда у блоков различный фон. Метод номер ту очень простой! Нам необходимо добавить в верстку еще один див, в который мы поместим оба наших блока, т.е. для двоих блоком вы создадим родительский див к которому и применим необходимый фон. Вот наша фоновая картинка, на которой изображены размеры блоков(не путайте с
, размеры
могут отличатся от размеров блоков).

Применяем этот фон к родительскому элементу
:
div#container{width:1100px; background:transparent url(fon.jpg) repeat-y}

Смотрим результат(извеняюсь за картинки, у меня фотошоп здох и пришлось рисовать в Paint'e):Как видно из рисунка, #content и #navigation - дочерние элементы div#container. Им следует в стилях прописать такую ширину, чтобы они правильно вписывались в блоки.

Вот и все! Теперь вы знаете как верстать блоки с одинаковой высотой.

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

Недостатки:
Данный метод годится только для создания не резиновых сайтов, т.е. таких, где ширина блоков задается только в пикселях! Но! Существует похожий метод, который решает эту проблему тоже без хаков, на чистом html и css! Об этом методе я расскажу в следующем посте!

Спонсор поста:
Форум про партнерские программы. Хочешь знать, где в интернете можно реально заработать при этом влаживая минимум времени и сил? - Зарабатывай на партнерских программах! Как? - Узнай на форуме BESTMASTERS. Там сидят люди, которые помогут, подскажут и поделятся секретами работы с партнерками рунета и забугорья!

суббота, 19 сентября 2009 г.

Getting Real? – впечатления после прочтения.


На днях, наконец, то прочитал книгу, которые все так безудержно хвалили – Getting Real от 37Signals.

Объем книги небольшой, что позволило мне не утруждаясь прочитать ее за два дня и это наверное ее главное достоинство.

Что же я узнал из Getting Real?

1. Делай меньше!

2. Будь маленьким!

3. Убей излишества!

Делай меньше!

Эти слова звучат как молитва для лентяев! Делай меньше! И что? Мой успех обратно пропорционален выполненной мною работе? Т.е. если я совсем ничего не буду делать – я самый успешный человек в мире, ну или в хожу в число самых успешных?

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

Посмотрите на Майкла Делла, Билла Гейтса, Стива Джобса и других выдающих личностей, как то Сергей Бринн. Многие из нас знают историю их достижений и многие из нас знают, что все это очень тяжело далось в условиях жуткой конкуренции, в условиях, когда многие изобретения отвергались, как неперспективные, но все же, эти люди продолжали плыть по течению, или против, кто как. Но они достигли поставленных целей, я даже скажу, что они перевыполнили поставленный перед собой план и, увы, не потому, что делали меньше, а потому, что делали больше!

Будь маленьким!

Эта заповедь особенно нас всех радует, ведь все мы маленькие. Она дает нам веру в то, что быть маленьким – это хорошо. В то же время, 37Signals сложно назвать маленькими! Большие говорят маленьким: будьте маленькими, это действительно круто!

Убей излишества!

Это действительно полезная идея книги! После прочтения я действительно убил все лишнее. Убрал из разрабатываемого проекта RSS и email-подписку на обновления, упростил постинг новых юнитов в каталог и т.д. В общем, я сэкономил достаточно много времени на ненужных в проекте функциях и еще больше сэкономлю времени на поддержании проекта.

Я не веду документацию, все эскизы и наброски делаю на бумаге, сначала делаю дизайн и верстку, а потом, когда необходимый функционал отображен в сверстанных страницах – принимаюсь за программную часть. – Во всем в этом система разработки Getting Real не была для меня открытием.

Что еще?

Еще я узнал о том, что команда 37Signals очень любят пиарить свои проекты, Basecamp в частности! Содержание слова Basecamp в тексте книги превышает все допустимые рамки приличия.

"Конференции и встречи – это все фигня, используйте Basecamp…"

"Мы включили все самое важное и выполнили пожелание №1 – оставили проект Basecamp очень простым."

Basecamp, Basecamp, Basecamp…
Вы любите рекламу? Тогда и не читайте эту книгу!

Спонсоры поста:

Создали сайт, а посетителей все нет и нет? Вам необходимо поисковое продвижение сайтов от siteshvidko! Качествено и дешево, продвижение и оптимизация вашего сайта! Оптимизация сайта - мощный толче для вашего бизнеса в интернет!

Негде поставить сервер? Колокейшн от Di-Net - лучший выбор! Узнать цены на услуги collocation в москве от Di-Net. Всегда дешевле, всегда лучше!

воскресенье, 13 сентября 2009 г.

Зеленая типографика

Сегодняшний пост посвящен типографике, причем не простой типографике, а золотой «зеленой»!

Что?

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

Где?

Зеленая типографика используется в тех же отраслях дизайна, где используется типографское искусство вообще, т.е. сфера применения неограниченна! Зеленая типография применяется и в рекламе и в веб-дизайне, а также ландшафтном дизайне.

Зачем?

Зеленая типографика применяется там, где необходимо создать природную, естественную атмосферу, в рекламе используется для того, чтобы подчеркнуть натуральность и пользу продукта, его экологическую чистоту. Ниже мы рассмотрим примеры зеленой типографики (примеры взяты с http://vandelaydesign.com/blog/galleries/green-typography/), некоторые из них я прокомментирую.


"The Vine" - отличный логотип для компании, которая занимается производством, либо реализацией вин. Виноградная лоза так естественно сочетается с избранным шрифтом, что шрифт представляется нам частью виноградного куста, его крепким основанием из которого берут свое начало молодые, плодовитые лозы.



"Naturalist" -типичное для зеленой типографики использование векторной природы, похожие кисти можно найти практически на любом сайте посвященному работе в Photoshop. Не смторя на простоту создания, данный типографический прием выглядит довольно красиво и эффектно, фон в природных. коричневых тонах добавляет эффектности, непонятно только, почему автор использовал для фона набор кистей - "Кофейные потеки" или подобный набор.



"ThreeLeaves". Эта работа меня очень впечатлила не только своею простотой и чистотой, но и своим цветовым решением. Темнозеленая, почти черная надпись с распустившейся свеже-зеленой кроной символизирует приход весны, ожившую после зимней спячки силу природы.



FreshBlog - еще одна замечательная работа, которая так и дишит свежестью. Шрифт, цвет и молодые листики отлично справляются с положеной на них задачей - создать ощущение свежести, молодости, бодрости. Если слово "blog" заменить на "gum" - получится отличный логотип для жевательной резинки!





"GREEN" - отличный пример зеленой 3Д типографики. Не смотря на то, что слово "GREEN" имеет не естественный окрас, оно шикарно сочетается с фоном из тропических растений. "GREEN" представляет собой тяжелый многовековой монолит, оплетенный лианами, в тоже время забавная раскраска предает ему свежести и новизны, неординарности.



"I AM EMERALD GREEN" - еще один пример использования векторных кистей в зеленой типографике.



И снова векторная флора, скорее всего эта работа рисовалась в AdobeIllustrator'e или CorelDraw'е.



Угадайте!



"EARTH" - чудесная работа, я даже встречал урок по ее созданию, если не ошибаюсь, перевод был на demiarte.ru. Травяной текст асоциируется с плодородной Землею, оторая всех нас взрастила и вскормила. Букашка на букве "А" и бабочка на "Н" прибавляют работе еще большей живости. Часто в типографии и дизайне вообще, мелкие детали играют очень важную роль, только представьте как бы все выглядело без букашки и бабочки! - Правильно, скучно!



"DREAM" - в этот раз сама надпись представляет собой рельеф из которой растут мощные, широкие, развалистые деревья. Вот так мечта рождает результат.



Яркий пример использования зеленой типографики в рекламе. Эта Кока-Кола настолько малиновая, что...



И снова векторные кисти.

- Отличный владение фотошопом, в частности инструментом PenTool позволяет создавать такие-вот типографические эффекты. Выглядит очень красиво, особенно успешно подобран фон, свет и тени.







"ECOART"- Эта работа мне особо нравится, видимо потому, что в ней не используются векторные кисти и вектор вообще. Автор просто взял красивое молодое дерево, а под его зеленой кроной поместил текст - судя по всему название компании, занимающейся экологичным дизайном интерьеров или рельефным дизайном. Создать похожий логотип может каждый, кто хоть немного разбирается в работе с Photoshop, но увы, такое рисуют только единицы. Это ли не талант - создавать просто и красиво.

Спасибо за внимание! Очень интересно узнать ваше мнение.

Пост написан при поддержке:
HOMEWorkPro - лучшие дипломы и дисертации. Приближается дипломирование, а ты не знаешь что делать? В душу закрался страх? - тебя спасет заказ диплома в HOMEWorkPro!

суббота, 12 сентября 2009 г.