История с картинками…

Первые версии BlogJet позволяли выбрать для заметки только одну категорию, что было оправдано, т.к. в то время немногие блог-серверы поддерживали множественные категории для одного поста. Соответственно, выбор категории был сделан в виде обычного комбобокса.

Но потом пользователи стали просить возможность выбрать несколько категорий. Я долго думал и остановился на таком оригинальном решении: с виду штука похожа на комбобокс. При нажатии появляется окошко со списком категорий и возможностью поставить галочку (чеклистбокс). Когда галочка ставится — если категория одна, то её название выводится в комбобоксе, а если их несколько, то названия не пишутся, а выводится количество выбранных категорий. Так как пользователю надо дать возможность обновить категорию, внизу списка поместил кнопку “Обновить”. Ну и конечно же, под всем этим хозяйством должна быть тень для красоты — как же без тени!

Вот что получилось (см. справа):

Ripoff1

Ой, простите, это не моя программа — это Microsoft Life Writer. Вот же:

Ripoff1original

Кстати, решение с точки зрения юзабилити оказалось не очень удачным, поэтому в следующей версии BlogJet я избавляюсь от этого контрола. Но если кто соскучится — теперь он будет жить у Microsoft.

Другой элемент я придумал для изменения размера рисунка. Я точно не помню, придумал ли я его сам, или где подсмотрел. Но то, что ни в одной программе для постинга в блоги я его не видел — это точно.

Задача стояла такая. Пользователю всё время лень набивать в поля ввода размеры изображения. Поэтому ему надо дать возможность сохранить какие-то определённые размеры, и потом просто их выбрать. Для решения задачи был придуман вот такой контрол: три прямоугольника, вложенные друг в друга. Самый большой будет Large, поменьше Medium и ещё меньше – Small. Таким образом мы даём пользователю целых три настройки. При нажатии на один из прямоугольников, картинка изменяет свои размеры на заданные, а прямоугольник выделяется.

Вот как это выглядит:

Ripoff2

Тьфу ты, опять Life Writer! Извините. Вот картинка из BlogJet:

Ripoff2original

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

Вот так мои оригинальные контролы живут и будут жить теперь в Microsoft. Или погодите… Нет, там будут жить клоны. Потому что оригиналы остаются у меня.

EvilBot 2006-08-14 14:06

Microsoft в своём стиле.

Maxim 2006-08-14 14:06

А кто Вас уверил что имнно Вы являетесь автором этих визуальных элементов? Обычный поиск в Интернет дает массу результатов обуждения как же вставить checkbox в dropdown элемент. Вы безусловно являетесь автром исходного кода, но уж никак не идеи, с таким же успехом можно сказать, что Вы ее взяли их у других (например R-Studio).

И что значит "Microsoft в своём стиле."? Т.е. все всё придумывают и делают сами, а Microsoft всегда ворует?

yakoff 2006-08-14 14:06

Дим, отлично! Просто ве-ли-ко-леп-но! :))

yakoff 2006-08-14 14:06

Максим, вы абсолютно правы и неправы одовременно. Дело не в том, кто чего придумал. Дело в том, что в любой области рано или поздно формируются индустриальные стандарты, типичные подходы и прочая унификация. И очень прикольно быть тем человеком, который эти стандарты в области впервые внедрил. Человеком, на которого ориентируются.

Это дает несравненное чувство собственного величия :))

Anton Kokin 2006-08-14 14:06

Да, не очень приятная новость от Microsoft. Дмитрий, судя по вашему посту, вы не намерены отступать? Хотя, надо признаться, блог-клиент мне показался достаточно удобным. Правда, его инсталяция уж как-то долго шла. Видимо я устанавливал много лишнего, что включалось в программу.

Вот налицо ситуация, когда появляются препятствия (серьезные). И как-то надо реагировать. Или улучшать свой продукт и продолжать продавать его, или делать его тоже бесплатным, или переключаться на другой проект.

Я, например, не знаю как бы поступил. А вы?

Maxim, найдите мне программу, в которой есть компонент с таким же видом и поведением, как #1.

Антон, я в раздумьях :) Планчик есть, но сейчас оглашать не буду.

Кстати, скриншот BlogJet 2.0:

http://www.blogjet.com/blog/2006/08/14/blogjet-20-screenshot/

EvilBot 2006-08-14 15:06

Maxim, это значит что Microsoft поглядела как сделано у других и приспособила под свои нужды.

yakoff 2006-08-14 15:06

Разумный ход - продаться гуглу в этой ситуации. Кстати, а ты бы продался, буде такое предложение?

Billard 2006-08-14 15:06

Дмитрий, а когда планируется выпуск BlogJet 2?

Собираюсь приобрести... хотелось бы сразу эту версию...

Maxim 2006-08-14 15:06

Ну по поводу вида Вы, конечно, поспешили. Имея Windows XP и Themes найти такой же снимок экрана, это не реально. Найдите ради интереса хотя бы кнопку под Windows 3.11, которая бы выглядела как та жк копка на моем Windows XP? Почему в 3.11? Потому-что вот реальный вопрос реальной проблемы и даже более того, способ решения от 94-го года:

http://groups.google.com/group/comp.os.ms-windows.programmer.misc/browse_frm/thread/e9a6ecdda23773b6/5efff52c413bc095?lnk=st&q=%22drop+down%22+%22with+check+boxes%22+&rnum=3&hl=en#5efff52c413bc095

Anton Kokin 2006-08-14 15:06

На мой взгляд, внешний вид Блог-клиента Microsoft похож до степени смешения с Блогджетом Дмитрия. Тут можно уже подумать о консультациях с юристами по авторским правам на предмет возможного иска.

yakoff: Microsoft хотели что-то вроде купить меня в сентябре прошлого года (сначала предложили работу, потом возможность включить BlogJet в PowerPack для Vista за какие-то деньги [в смысле, мне заплатят, а не я им :)]), но я сначала было согласился, а потом отказался.

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

Кстати (викторина! :)), как вы думаете, почему окошко, которое появляется при нажатии на "комбобокс" выровнено по правой стороне, а не по левой, как принято?

Billard: ладно, объявлю "секретную информацию" для всех :) Переход с версии 1.х до 2.0 для российских (ну или СНГ) пользователей будет бесплатным. Так что можете уже сейчас отсылать мне деньги :)

Maxim 2006-08-14 16:06

Дмитрий, ну мы же понимаем что говорим об одном и том же. Что у Вас такого чего нет в обычном выпадающем элементе с копками выбора (checkbox т.е.)? Я ни в коем случае не хочу сказать, что Вы не имеете право на авторство такого использования элменетов каого Вы добились. И то что Microsoft повторяет Вашу программу в целом и очень на нее похожа, это очевидно, это неприятно и это не верно. И поговорить с юристами наверно не лишнее, понятно что в суд Вы вряд-ли пойдете, но в конце концов, раз Вы отказались то материального предложения, то Вам предложили меньше, чем Вы того хотели (я предпологаю, что все было в разумных пределах). Раз так, значит можно попытаться через судебные процедуры получить больше, может и судиться не прийдется. Но говорить, что Вы придумали этот элемент, это, я считаю, не порядочно. И что Microsoft его у Вас украл, это не верно.

Maxim: да не буду я судиться, упаси боже :) Тут повода даже нет.

Просто попользуйтесь и тем контролом и другим и поймёте, что я Великий и Могучий Единственный в Своём Роде Изобретатель обоих контролов.

yakoff 2006-08-14 17:06

Дим, ну то что МС тебя в определенный момент попытается купить - это было очевидно донельзя. :) Кстати, а чем тебя не устроило включение в powerpack? Схемой (про сумму не спрашиваю) оплаты? Или религиозное нежелание мирового господства? ;)

Митяй 2006-08-14 17:06

Тезка,

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

yakoff: не могу обсуждать :)

Дмитрий, если не секрет, какие компоненты ты использовал для создания интерфейса BlogJet 2? Какой фирмы?

Алексей: ToolBar2000 + TBX.

Дмитрий: Спасибо, Дмитрий!

Alex Parkhomenko 2006-08-14 21:06

Тут они рассуждают какой иновационный стал мелкософт: ссылка

Дмитрий 2006-08-15 01:06

Да уж, патент надо было получить :)

yakoff 2006-08-15 09:06

Гребаный майкрософт и шагу не ступит без NDA, понимаю :)

woofer 2006-08-15 11:06

Как ни крутите, господа, но клиент "краденный-ворованный-слизанный" бесплатен, вот чем МС всех удивил. БЕСПЛАТЕН при близкой функциональности. FREE :)

Alex Parkhomenko 2006-08-15 11:06

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

Именно такие инциденты и послужили причинами антимонопольных исков.

woofer 2006-08-15 11:06

Подайте на них в суд, если у Вас у самих все с кодом чисто.

yakoff 2006-08-15 12:06

woofer: стандартная ms-овская стратегия выхода на новые рынки. Практикуется ими со времен запуска MSIE. Практикуется успешно, не смотря ни на что. В чем проблема то?

woofer, когда MS сделает WLW частью Windows, тогда повод будет.

yakoff 2006-08-15 13:06

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

А смысл?

Art 2006-08-15 13:06

BlogJet 2 сущеуствет только в screenshot'ах для внешней публики, а Microsoft Live Writer в форме готового продукта.

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

Art 2006-08-15 14:06

Кстати, я решил копнуть чуть поглубже и посмотрел, кто написал Windows Live Writer -- J.J. Allaire.

Тут про него: http://en.wikipedia.org/wiki/JJ_Allaire

Примечатльный мужик оказывается :)

Ден 2006-08-15 17:06

контрол дропдаун совмещенный с чекбоксами встречался еще в интерфейсах софта win16 т.е. Windows 3.1

первоткрыватели )

'''''''''''''''''

BlogJet 2 сущеуствет только в screenshot’ах для внешней публики, а Microsoft Live Writer в форме готового продукта.

Со временем нужно будет еще доказать, кто у кого что копировал

'''''''''''''''''

Art, Вы не в теме, речь идет о контролах, которые уже существуют в BlogJet 1.x

Art 2006-08-15 20:06

------

Art, Вы не в теме, речь идет о контролах, которые уже существуют в BlogJet 1.x

------

Контролы? Я думал layout пёрли, да и то местами. А насчет темы -- blogjet я ставил давно, ради любопытсва. Сейчас увидел это замешательство -- сразу после выхода MS продукта у автора в блоге появилсь screenshots новой версии. Найди отличия называется. То есть для меня с выходом новой версии blogjet (если в ней не изменят ничего кардинально) как раз blogjet будет копировать и догонять MS продукт.

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

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

Art, а Вы сами работаете "на дядю" или предприниматель?

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

Я вот физически не могу работать ни на кого, кроме себя. Я, конечно, пробовал работать в организациях (переводчиком у "Врачей без границ" и учителем в школе), но делал я это, насилуя себя. Любому терпению приходит конец, и моему тоже, поэтому я при первой же возможности уволился и стал заниматься своим делом, и занимаюсь им уже больше 5 лет (я, как и Дмитрий, разрабатываю программы). Не скажу, что добился больших успехов, но я по-другому просто не могу жить. Быть самому себе хозяином, реализовывать свои идеи (а у меня их очень много), свои проекты - что может быть интереснее, увлекательнее, да и просто круче? :)

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

Hang in there, Dmitry! :)

Art 2006-08-15 21:06

Я стараюсь работаю так, чтобы финансово приуспеть. А это и работа "на дядю" и своё. Работа "на дядю" позволяет мне оплачивать съем квартиры в Москве, питание, не зазнаться. На себя -- это на данный момент скорее учеба. С корпорациями я сталкивался пока один раз -- когда они хотели выпустить коробочную версию продукта, который я разрабатывал сам. Опыт "столкновения" стоил мне $5K только только на переговорах. Тогда я узнал чем отличается детский восторг от некоторого количества продаж софта в месяц и от бизнес как он есть. Продолжаю учиться и работать на дядю. В работе на "дядю" ничего криминального не вижу -- это тоже опыт и у многих "дядь" есть чему поучиться.

Я не считаю, что BlogJet конкурет продукту от MS, а вот MS продукт конкурет BlogJet. Разные весовые категории и подход к делу.

И продолжаю следить, как поступит Дмитрий. Не только на сових ошибках учиться нужно :)

А вот я нашёл -- не поверите -- одну штуку, которую Майкрософт забыла слизать с БлогДжета: это возможность редактирования Excerpta для отправки его пингом. В Райтере только пинговать можно, выдержка геенрится, видимо, сама.

Alex 2006-08-16 11:06

А ничего, что интерфейс BJ 2.0 -- цельнотянутый Office 2003? ;)

Alex: Office 2007, внимательней надо быть :)

И продолжаю следить, как поступит Дмитрий. Не только на сових ошибках учиться нужно

И мне тоже это интересно. Ситуация действительно очень интересная.

Вы знаете, а мне почему-то кажется, что выпуск Live Writer никак не скажется на продаваемости BlogJet (по карйней мере в худшую сторону). Я допускаю даже, что продажи BlogJet возрастут. :)

Конечно, было бы здорово узнать, как будет на самом деле.

Anton Antich 2006-08-16 13:06

Ребята, я вообще не понимаю, что вы сравниваете :) Продуктов было дофига, и платных, и бесплатных, как Дима сам и отметил, при этом продажи БлогДжета росли. WLW будут скачивать миллионы людей, которые BJ бы не купили никогда и даже вряд ли бы про него узнали, просто засчет разницы в возможностях по рекламе - всякие пользователи Spaces, LJ, Blogger даже... От BJ может быть только откажутся некоторые из Майкрософтовских блоггеров - очень многие из них использовали BJ, но и то, мне интересно почитать что там у нас внутри в алиасе "блоггеры" происходит на эту тему, когда из отпуска выйду - BJ все любили, так что непонятно, на чьей стороне симпатии :)

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

Я вот подумал, что если бы я заметил, что какая-нибудь "крутая" фирма типа Microsoft, заимствовала из моей программы какие-то элементы, во-первых, мне было бы это приятно, так как это говорило бы о неком признании, и во-вторых, это вызвало бы у меня естественное желание показать всем, у кого именно эта фирма позаимствовала идеи (и т.п.).

Дмитрий, а у тебя какие чувства вызвало само по себе появление Live Writer (то есть бесплатного конкурента - безотносительно заимствований), а также сами заимствования?

Art 2006-08-16 13:06

2Алексей Винидиктов:

> Я допускаю даже, что продажи BlogJet возрастут.

Не факт. Может возрастут, может упадут. Статистику смотреть нужно в течении след. месяцев.

Просто, как я понял, у Microsoft есть четкий план действий, расписанный на ближайщее будующее. А у Дмитрия, читая его посты за последний месяц и его отчеты как он работал по 10 мин в день, такого плана нет. И еще не понятно, что Microsoft пытается прощупать с выходом беты и что у них в планах на перспективу. Ведь там Vista на выход готовиться и что если они включат Writer в Vista по умолчанию или как add-on в нагрузку?

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

Admin 2006-08-17 16:06

"Просто, как я понял, у Microsoft есть четкий план действий, расписанный на ближайщее будующее."

к чему писать такую пургу? Microsoft как динозавр просто по-другому не может. В конце концов, ее будущее зависит от курса акций. А Дмитрий может за год выпустить что-то абсолютно из другой области. Так кто в выигрыше? Может ли M$ взять и за год пойти, скажем, курсом IBM? Или открыть код всех своих продуктов? Толковые разработчики давно не работают в M$ разработчиками (одни - топ-менеджерами с жирными пакетами акций:), другие свалили). Вся корпорация фактически держится на индусах, китайцах и некоторой части русских.

yakoff 2006-08-17 16:06

Уже глубокий офф, но воспринимать MS как динозавра могут только глубоко некомпетентные люди, ни разу за последние пару лет не взаимодействовавшие с этой компанией по сколь угодно серьезному вопросу.

MS уже давно не Evil Empire. Ни разу. Причем как классика, так и MBS (ныне Dynamics).

Вот кстати кто действительно угрёбищный динозавр из вендоров - так это HP. И IBM, кстати, тоже. Но хулетт всех переплюнет.

Rouslan Grabar 2006-08-18 00:06

Дима, назло МС напиши свой оригинальный WYSIWYG редактор и выкинь нахрен этот MSHTML из своей программы! ;)

Pavel 2006-08-18 23:06

В чем проблема подать на MS в суд?

woofer 2006-08-19 10:06

Подать не проблема, проблема выиграть, НО пошуметь можно знатно за смешные деньги ;)

> Я вот подумал, что если бы я заметил, что какая-

> нибудь “крутая” фирма типа Microsoft, заимствовала

> из моей программы какие-то элементы, во-первых,

> мне было бы это приятно, так как это говорило бы о

> неком признании, и во-вторых, это вызвало бы у

> меня естественное желание показать всем, у кого

> именно эта фирма позаимствовала идеи (и т.п.).

Вот, и у меня то же самое.

В суд? За что?

Alec C4 2006-08-21 10:06

Патентовать надо было :)