Слоган

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

«Долбоебы бросают вызов говноменджменту»

:)

Июньские проекты

Как и обещал, расскажу о наших новых проектах — июньских.

Об одном из них товарищ ynkulbyh уже успел написать. На очереди — мой конкурирующий проект :)

Бизнес-робот — прощу любить, жаловать и слать ему ваш спам :)

Идея проекта пришла мне в голову еще в 2003 году. Тогда я реализовал ее несколько иначе (до сих пор работает :) Но тогда я не смог написать собственного робота. Импорт информации делался вручную, что, учитывая гигантские объемы спама, было очень медленно. Был у него и плюс, до котрого моему новому сайту еще расти и расти — объявления, написанные человеческим языком и хорошо отформатированные, было легко читать.

Но, думаю, мы сможем научить робота работать не хуже человеческого литератруного редактора :)

Внимание, конкурс

Нужен дизайнер, задизайнить докучи.

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

Условия: дизайн главной страницы, раздела каталога и, возможно, самого товара. Не флеш, минимум графики (исключая картинку товара), юзабельно. Контент выбирать из того, что есть, можно добавлять свой, статический, плюс должна учитываться корзина, и то, что она для разных магазинов. Учитывайте, что магазинов несколько (5-10).

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

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

Принимается практически в любом виде, будь то html, корректно отображающийся в любом браузере, джипег или прочее. Ссылки оставлять в комментах, либо отправлять на мой e-mail: ynkulbyh[аффчарка]gmail.com.

ЗЫ: если ваш дизайн будет удачным, и, благодаря ему, я смогу продвинуться дальше, я обязательно к вам обращусь еще раз :)

Нет спаму

Желаем мы этого или нет, каждый день нас спамят и спамят... А читать мы это не хотим, и не читаем... Хотя, зачастую в спаме содержится информация о нужных нам услугах и интересных товарах. Поэтому у нас появилась идея сделать проект, который бы собирал спам, анализировал и делал доступным людям. На нашем сайте люди находили бы нужную им информацию. За сим встречайте мой новый проектик Голодный Робо, сейчас пока там нет содержимого, только оболочка, т.к. спамеры еще не нашли и не начали спамить ящики с которых он собирает спам ;)

"Дальше действовать будем мы" :)

Что ж, думаю, я разобрался с тем, что и как мы будем дальше делать.

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

Критерии выбора проектов:

  • проект возможно выпустить в течении недели (максимум двух)
  • проект должен или улыбть, или приносить доход, или то и другое вместе :)
  • проект должен помогать нам узнавать новые вещи

Уря :)

Google нас любит :)

Сегодня прислали посылку за гаджет для Google Desktop для быстрого поиска на Озон.ру.

Вам наскучил повседневный секс?

Тогда толького сегодня и только у нас вы можете приобретать товары из сексшопов с беспрецендентной скидкой до 30 процентов! :) Здесь найдется многое, от банальных наручников, до устрашающих секс-машин ;) А может вам понравится однах из этих симпотичных подружек? :)

Может вы даже захотите купить такую милую игрушку, как эти анальные шарики? :)

новости и мысли о нас

Хочу рассказать о некоторых наших достижениях :)

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

Моя версия начала активно работать 16 апреля. За это время сайт неплохо раскрутился и приносит в среднем 350 рублей за неделю при 5800 уникальных посетителей. Деньги, конечно, смешные :) Важно другое — он работает автономно и не требует дополнительных вложений.

Конкурирующий проект при немного большей посещаемости приносит примерно столько же.

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

Вообще, мое видение нашей деятельности последнее время приобретает довольно забавную форму. Мы не тянем на компанию. Мы — скорее некая группа, сообщество людей, которые занимаются интересными для них вещами. У нас нет четких целей, кроме “get a fun”. Наши проекты — эдакие пробы себя и мира вокруг нас :)

Мы пробуем разные подходы и технологии, помогая друг друга находить решения. Мне это нравится :)

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

Мы просто будем работать, и, если кто-то захочет к нам присоединиться, почему бы нет? Он может даже прийти к нам со своим проектом, которому нужна ментальная поддержка.

Если в будущем мы все-таки вырастим настоящую компанию, тогда и будем думать над правилами :)

И вообще, важны не правила, а видение и дух.

Онлайн-линейка

Вот и мой вариант линейки. Многие знакомые, видевшие линейку, задавали вопрос: «Зачем?». Хотелось бы прояснить ситуацию и рассказать историю этой идеи.

Зародилась она давно, около года назад, когда я выбирал новый телефон, естественно по описаниям в интернете. Среди прочих характеристик там были указанны его размеры — 132х54х18. «А сколько это? Больше ли это чем мой старый телефон? Если больше, то насколько?» — думал я. Линейки, естественно, по рукой не было. Решил поискать в интернете — не нашёл. Вот тогда и понял, что надо будет реализовать эту идею…

Прошёл год и, наконец, появился iRuler.net. Пользуйтесь… Комментируйте… :)

meastro вернулся!

Я совсем забыл сказать, maestro, который когда-то ушёл из нашего первого проекта, вернулся! И вернулся не с пустыми руками, а с линейкой :) Впрочем, о линейке я уже писал. Ура! :)

Еще один проект :)

Продолжаем развлекаться: «Линейка» :)

Подсветка текста в HTML с помощью JavaScript

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

Работает она просто: в параметрах ей надо передать DOM-элемент, в котором надо сделать подсветку, а также текст, который нужно выделить. Также она умеет подсвечивать отдельные слова из этого текста, для этого служит третий параметр, если его установить в true.

Вот небольшой пример использования.

<style type="text/css">
.found { font-weight: bold; } 
</style>
<script type="text/javascript"
  src="http://fast.blogslov.ru/text-highlight.js">
</script>
<p id="test">Ленинград. МАДЕ ИН ЖОПА</p>
<script type="text/javascript"> 
mark(
  document.getElementById("test"), 
  "жопа ин", false); 
</script>

И результат его работы.

Ленинград. МАДЕ ИН ЖОПА

Код функции можно загрузить с http://fast.blogslov.ru/text-highlight.js. Пользуйтесь на здоровье :)

P.S. В живую код в работе можно посмотреть на сайте быстрого поиска на Озон.ру, если поискать что-нибудь.

быстрый поиск по книжным интернет-магазинам :)

У проекта «Быстрый поиск на Озон.ру», в результате внутренней конкуренции, появился конкурент :)

Он умеет:

  • Ищет еще быстрее! :)
  • Ищет товары сразу в нескольких магазинах! :))) (пока на Bolero.ru и Ozon.ru, в ближайшем времени будет еще несколько, пожелания выслушиваются)
  • Содержит каталог с разделами и подразделами!

И он гордо имеет номер версии 1.0 :)

Добро пожаловать на dokuchi.ru и dokuchi.com :)

Новости проекта быстрого поиска на Озон.ру

Привет!

У быстрого поиска на Озон.ру теперь есть все товары Озона :)

Пользуйтесь наздоровье :)

Ку-ку

Мы живы, и продукт движется :)

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

Быстрый поиск на Озон.ру

Он еще плохо оттестирован, так что возможны глюки :)

С Новым Годом!

Поздравляю всех нас и вас с Новым Годом!

Мы заканчиваем этот год на грустной ноте, но я верю, что в новом году мы все же сделаем то, что мы начали делать.

Нашу команду покинул наш системный архитектор. Я приведу его прощальное письмо.

Очень хотелось понять, почему с моей стороны так медленно и плохо идут дела по отношению к JAGUI'ю. Вот к чему я пришёл в результате такого размышления. На работе хочется работать. Решать задачи качественно и, по возможности, быстро. Да, иногда тупость работодателей, конечно, бесит. И больше всего бесит современный софт. Софт, который делается достаточно долго, но где каждая его часть бездушно сляпана на скорую руку. Софт, который делается людьми, не видящими целостной картины и не всегда понимающими то, что они делают.

В общем-то — это то, чем сейчас занимаюсь и я.

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

Вне работы же хочется заниматься только тем, что мне интересно; без оглядки на какие либо обязательства или зависимости по отношению к другим людям. Делать что-то, что не связывает меня временными рамками, не ставит в определённые условия; где никто не ждёт от меня каких-то определённых результатов.

В результате получаются только два центра интересов. На JAGUI'й, в общем то, не остаётся ни времени, ни желания. Да и как показывает жизнь, если что-то становится для меня неинтересным, то это чувство невозобновимо.

Всех нас посещают схожие чувства. И Иру тоже.

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

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

Мне самому периодически кажется, что сил никаких про это думать уже нет.

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

  1. Не мной придуманное — «если вы обнаружите, что ваша лошадь мертва, лучшей стратегией будет слезть с нее».
  2. Единственный способ что-то сделать — делать то, что делаешь :)

И еще избавится от лишних действий, которые отнимают силы и время.

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

У меня тоже не очень много времени остается, чтобы сесть и поработать, но у меня получается думать о разных вопросах по ходу других дел. И еще во сне иногда что-то приходит в голову.

В общем, я чую, что пока наша лошадь жива :)

В общем, чтобы мы не делали в новом году, lets do it for fun :)

Спасибо, Катя!

User Centered Design (UCD) — дизайн, ориентированный на пользователя — подход к созданию продукта, максимально удобного для ключевых (типичных) пользователей. Это способ не заставлять их думать о том, о чем мы — разработчики — можем и должны подумать за них.

Мы создаем наш продукт, используя UCD.

Недавно, рассматривая требования ключевого персонажа (её зовут Катя, и я скоро познакомлю вас с ней :), мы поняли, что допустили ошибку в постановке задачи — оказалось, что ей не нужна программа для тестирования Java GUI. Ей просто нужно автоматизировать тесты пользовательского интерфейса, и не важно, на каком языке этот интерфейс написан — Java, C++ или еще каком-то.

Это открытие усложнило нашу задачу в техническом плане, но оно произошло вовремя.

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

Катя — молодец!

Ай да мы :))

Выдающийся продукт

Мы придумали создать программный продукт для автоматизации тестирования пользовательского интерфейса Java приложений. Изобретаем велосипед, скажете вы? Возможно.

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

  1. был бы удобен в использовании и
  2. стоил относительно недорого.

Идея пришла к нам не случайно. Мы работали над большой программой, которую требовалось тестировать с помощью Java GUI-клиента. У нас было два варианта тестирования, и оба они требовали слишком больших затрат по времени:

  1. тестировать вручную
  2. автоматизировать тестирование.

В первом случае время уходило на повторение однотипных операций. Во втором — на составление автоматических тестовых сценариев. Часто этот процесс излишне затягивался из-за недружелюбного интерфейса программы для автоматизации.

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

  1. удобным для человека
  2. гибким настолько, как если бы мы тестировали вручную.

Да, и еще цена должна быть доступной :)

Задача, которую мы перед собой поставили, оказалась не из легких.

Но, в сущности, без риска нет кайфа :)

Небольшое объявление про работу у нас

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

  1. Сейчас наш продукт находится на стадии проектирования. Вовлекать на этом этапе большое количество людей — неправильно. Для тех, кто не читал Тома Демарко, поясню. Если над концепцией продукта работает слишком много людей, они будут тратить много времени на согласование концепций, протоколов и пр., а также, возможно, не смогут создать более целостную модель, если взгляды их сильно различаются. Сейчас нас пятеро, и мы охватываем все необходимые части проекта. Дальше будет видно.
  2. Найм (а тем более найм волонтеров) — очень ответственное дело. Пока мы не сможем гарантировать человеку ту работу в нашем проекте, которую он хочет и которая нужна нам, мы не будем его нанимать. Даже если он пока согласен работать бесплатно.

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

Поймите нас и подождите некоторое время.

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

Простите за долгое молчание

Начавшаяся зима и попытки впасть в спячку несколько затормозили нашу работу, но мы справились с собой :)

Я продолжаю наши записи.