<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Блог владельца маленькой IT-компании: новые сообщения]]></title>
    <link>http://www.gotdotnet.ru/blogs/sanchez911/rss/</link>
    <description><![CDATA[В блоге я рассказываю о создании и развитии собственной фирмы в области IT (разработка ПО и сайтов). О всех победах и неудачах, о всех аспектах: бюрократии, сотрудниках, клиентах и т.п. Никакой философии, только горячие факты! :)]]></description>
    <language>ru-RU</language>
    <lastBuildDate>Tue, 07 Sep 2010 23:23:01 UT</lastBuildDate>
    <generator><![CDATA[bitrix::blog.rss]]></generator>
    <docs>http://cyber.law.harvard.edu/rss/rss.html</docs>
    <item>
      <title><![CDATA[Своя IT-фирма: обо всем по-немножку]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/8127/</link>
      <description><![CDATA[<p>С момента последней моей записи прошло уже почти 2 месяца. В целом работа как-то стабилизировалась, но это не значит, что я не делаю новых (для себя) открытий. Расскажу обо всем вкратце - эдакое ассорти.</p> <p>Самая, пожалуй, острая сейчас часть - это человеческий фактор, а попросту - сотрудники. Пока у меня еще нет офиса, а это значит, что работаем мы удаленно. В такой ситуации намного тяжелее контроллировать состояние проекта. Хотя некоторые &quot;облегчалки&quot; я для себя сделал. Например, написал простенький сервис, который 3 раза в день смотрит последние чек-ины на Team Foundation Server и отправляет мне их на почту. Кроме того, он показывает, сколько времени уже не делал чек-ины тот или иной разработчик - можно видеть, что кто-то уже давно не приступал к работе :)</p> <p>К сожалению, многие разработчики оказываются не очень дисциплинированными. Просишь делать чек-ины ежедневно и обязательно писать комментарий - и все равно частенько я вижу пустые коменты, а то и вовсе отсутствие чек-инов (при этом в некоторых случаях работа идет). Есть и случаи просто невысокой квалификации, которую я не заметил в тестовом задании. Конечно, уже когда я обжегся, стал снова смотреть тестовые задания - действительно были моменты, которые говорили о возможных проблемах, но я не обратил на них внимания. Что ж, век живи - век учись :)</p> <p>Поскольку у нас есть проекты и на ASP.Net, и на PHP, то я вижу некоторую статистику разработчиков. В целом неадекватов на PHP гораздо больше. У них и качество кода никакое, и реакция на замечания соответствующая - естессно, во всем виноват я :) Причем говорится об этом зачастую в грубой форме. Ну для меня это не открытие, а скорее подтверждение наблюдений.</p> <p>Пользуясь случаем, скажу в очередной раз, что мне нужны разработчики на удаленку :) Больше всего нужен ASP.Net, иногда PHP, иногда - настольные приложения. Набирает обороты Сильверлайт - сейчас есть пара проектов, где требуется онлайновость, но при этом богатый функционал. От вас мне нужны следующие качества: ответственность, дисциплинированность, хорошая соображалка. Сейчас я работаю с несколькими разработчиками, у которых в некоторых областях опыта немного, но они его набирают очень толково - самостоятельно и развернуто разбираются в возникнувших проблемах/вопросах. Это то, что надо :)</p> <p>Из общей статистики - из первоначальных обращений в клиентов перерастает около 20%. Примерно те же 20% - неадекватные проекты. Из разряда &quot;сделать все, а заплатить ничего&quot; или вообще изначально нереальные задачи. Например, был один желающий сделать еще одну электронную отчетность в налоговую (типа экстерна). По стилю письма было понятно, что денег на такой проект явно у заказчика нет. Впрочем, я все равно отвечаю всем вежливо и развернуто :)</p> <p>Сейчас мне интересно, почему уходит так много потенциальных клиентов. Изредка мне удается понять, почему - например, недавно конкурент нас опередил - раньше приехал к заказчику и быстро втюхал ему договор. Но в большинстве случаев клиент просто пропадает и все. Особенно было обидно за один возможный проект - речь шла о терминалах подбора рецептов. Я ответил на это письмо весьма подробно, сделал много конструктивных предложений, т.к. проект действительно интересный. Но... ни ответа, ни привета.</p> <p>Но там где горечь, там и радость. Не так давно я ездил к одному клиенту, который выбирал между двумя (или больше) фирмами. На встрече было все руководство, которое буквально бомбило меня вопросами. Но в итоге проект достался именно мне :) Оооочень приятные моменты!</p> <p>Еще на днях был звонок - явно делался холодный прозвон, где мне предложили услуги по... разработке программного обеспечения :) Учитывая, что найти телефон можно только через сайт, я поначалу не врубился, в чем прикол - ведь на каждой странице написано чем мы занимаемся. Видимо, ребята предлагают партнерство - но фирма та уже давно на рынке, зачем им это нужно - не понимаю. Пользуясь случаем, попросил их оценить один из своих проектов - интересно, кто сколько берет :)</p> <p>Вообще вопрос цены довольно интересен. Бывает, что назовешь цену, заказчик согласится, а потом понимаешь, что продешевил. А бывает наоборот - цена почти на грани рентабельности, а слышишь жалобы о том, что дорого. Как же узнать, сколько готов заплатить заказчик за проект? :) Некоторые свои &quot;ноу-хау&quot; я придумал, но пока они мелкие и не в каждой ситуации применимы.</p> <p>Кстати, в среднем прибыль с проекта - 30% от выручки. Остальные 70% делятся поровну между себестоимостью и налогами. Не знаю, много это или мало.</p> <p>Все больше и больше хочется начать работать в офисе. Но первоначальные вклады получаются немалыми: наряду с арендой, нужно закупить мебель, компы (а дешевые покупать не хочется). Да и место надо будет выбирать тщательно - с нормальными туалетами, удобным расположением, доступным интернетом, маленькими комнатками - все по Джоэлю :) Пока у меня в планах к осени накопить на это дело и там уже ближе к телу начать зондировать почву.</p> <p>Начала прорисовываться перспектива, где можно впарить поддержку. Даже не впарить, а реально она нужна. В одной фирме часто меняется формат прайса - нужно поддерживать систему в актуальном состоянии. Да и тетки не очень грамотные и внимательные - значит будут ошибки по их вине, которые они спишут на тебя - нужен кто-то, кто бы ездил и объяснял им это. Кстати, такой человек мне тоже нужен :) Сколько вот только брать за такую поддержку?</p> <p>В целом примерно вижу свой лимит - одновременно могу вести около 5 проектов. Больше уже тяжело справиться. Как я говорил, резервы для повышения числа проектов еще есть. Но нужен помощник-руководитель. Можно и часть обязанностей с себя снять, тогда число одновременных проектов увеличиться. Все надо пробовать..</p> <p>Сейчас я отключил рекламу - не хочу брать новые проекты на лето (и так хватает активных на данный момент). Вообще программировать я стал мало, а это плохо. Поэтому в планах на август - сделать личный кабинет для клиентов, где будет все круто :) Раскрывать подробности пока не буду, но вообще по идее моя задумка должна дать эффект везде - и на стадии поиска клиентов, и на стадии работы с существующими. Буду заодно осваивать новую для меня технологию - ASP.Net MVC 2-й (хотя я и с 1-м не работал). Еще хочу попытаться хоть как-то интегрировать эту штуку с Team Foundation Server. Как-то у нас не очень получается использовать его в полной мере. Не всегда могу заставить себя завести баг через TFS, а не просто отписать о нем на мыло :) Следствие мелких проектов. </p> <p>В целом вообще в голове бродит идея создать некую CRM, нацеленную на компании-разработчики ПО, и работающую совместно с TFS. Но это все так, просто мысли. Денег на продукт свой надо вбухать много, но зато количество мороки по сравнению с заказной разработкой намнооооооого меньше.</p> <p>На этом заканчиваю, всем спасибо :)</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <guid isPermaLink="false">urn:bitrix:blog:post:8127</guid>
      <pubDate>Tue, 22 Jun 2010 16:18:51 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Своя IT: фирма - что у нас там после 2 месяцев?]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7751/</link>
      <description><![CDATA[<p>Итак, почти 2 месяца назад я запустил рекламу в поисковиках (яндексе и гугле, но они редко шли параллельно - обычно чередовались по времени).</p> <p>Что мы имеем?</p> <p>Недавно я написал простенькую CRM под свои нужды и теперь могу видеть статистику. </p> <p>Итак. </p> <p>Всего было 280 кликов с яндекса, 88 - с гугла. Из них - 21 обращение. И, наконец, 5 из них переросли в полноценные проекты, по которым мы уже работаем. Итого получаем около 1,3% покупателей с клика. Я даже не знаю, много это или мало. Могу только сказать, что реклама уже давно окупилась. Жаль только налоги съедают довольно существенную часть - около 40% от выручки.</p> <p><font color="#898989">Кстати, довольно тупой все-таки интерфейс у гугла. Не пойму почему на него так все молятся. Интерфейс у adsence - пока там найдешь нужный тебе раздел... Или взять их переводчик - ну почему бы не сделать автоопределение языка и не предлагать перевод с русского на инглиш, когда я ввожу английскую фразу? :)</font></p> <p>Отказы - 3 по причине дороговизны (хотя цена была реальная вполне, дешевле это уже почти в убыток или в 0), остальные по неизвестным причинам - можно строить только догадки. Многие спрашивают про офис, которого у меня пока что нет. Со временем придумалась вполне правдоподобная отмазка :)) Не из разряда &quot;мы сейчас переезжаем&quot; или &quot;в офисе ремонт&quot;.</p> <p>Из проектов, которые мы сейчас делаем - 2 сайта на ASP.Net (один что-то вроде sape, второй - с картой Москвы на silveright, правда до нее еще далеко - заказчица там может неделями договор изучать или последние правки :)), 1 программа на WPF, 1 модуль на флеше и 1 сайт (точнее, доработка) на PHP. Вот такие мы многостаночники :)</p> <p>Одногруппник, работающий на очень приличной уже должности в Huawei, упорно мне советует пытаться еще впарить поддержку. Доводы есть положительные - например, проекты они то есть, то нет, а поддержка будет приносить стабильный доход. Но я пока не совсем могу придумать, что в нее включить. Ответы на звонки - на моей практике редко кто будет звонить, т.к. программа и так затачивалась под клиента. Ошибки - мы их и так должны исправлять. Доработки - а тут можно сильно пролететь - оно дело заказчик просит надпись изменить, а другое дело - добавить какой-то существенный функционал. В этих случаях проще доп.договор просто заключать на объем правок. В общем не знаю, что впарить в качестве поддержки пока что.</p> <p>А еще меня радует, что постепенно я начал разгружать себя. Программированием уже относительно давно не занимался (только для себя - сайт фирмы, программа на конференцию и т.п.), но много времени уходит на: <br/>
- встречи с клиентами; <br/>
- написание прототипа и ТЗ на основе него (юзаем Axure); <br/>
- общение с разработчиками; <br/>
- бухгалтерию и прочие бумаги; <br/>
- договора.</p> <p>Встречи с клиентами пока оставил за собой, т.к. это один из ключевых моментов. По большому счету все те контакты, которые переросли во встречи, я довел до сделок (только 1 отказ был).</p> <p>Вот написание прототипа занимало больше всего времени. Долго искал кто бы мог заняться. Axure программу мало кто юзает, в основном в моде Visio, но он просто никакой по сравнению с Аксуром. На фри-лансе 2 раза объявлял проект. В первый раз откликнулся только неадекват, во второй раз более успешно - нашлись люди, но просили дороговато. Я считаю, что 15.000 за прототип пока много. Но один человек с Украины согласился изучить программу (а там изучать по сути нечего) и по цене сошлись. И делает довольно толково и ответственно. В общем, этот груз я со своих плеч свалил :) Ну а ТЗ там генерится почти автоматом, на основе прототипа.</p> <p>Общение с разработчиками - пока оставил за собой. Координацию и т.п. Пока что это времени немного отнимает.</p> <p>Бухгалтерия - принципиально не хочу отдавать на сторону. Неизвестно, что там наделают, троечников в нашей стране хватает, а отвечать потом мне. Поэтому я долго разбирался что и как, но сейчас уже почти все я знаю как делать и времени это отнимает миниум :) Так что этот груз почти что свалился (осталось только в некоторых моментах выяснить).</p> <p>Договора - аналогично. Сначала много времени уходило на юристов, но сейчас договора на все типовые ситуации составили. Надо только их отсортировать и останется лишь вписывать в них реквизиты и суммы :)</p> <p>Так что баблос пошел :) Думаю теперь о двух вещах - запускать ли поисковую оптимизацию в предверии лета - с одной стороны, она лучше контекстной рекламы (дешевле и эффективнее), но инерционна, а летом ведь наверняка будет спад. Да и сам я хотел бы смотаться домой на юга в августе :)</p> <p>А второй момент - что делать с офисом. То, что он нужен, это почти очевидно. Даже элементарно удобней работать не с удаленными разработчиками, а с теми, кто под рукой. Но на офис нужно накопить и потом его поддерживать (да и з/п постоянная уже нужна, а не попроектная). Сумею ли я набрать столько проектов - пока вопрос. Но должен суметь :) Плюс развивать собственные прожекты.</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <category><![CDATA[it-бизнес]]></category>
      <guid isPermaLink="false">urn:bitrix:blog:post:7751</guid>
      <pubDate>Sun, 02 May 2010 07:47:35 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Своя IT-фирма: итоги рекламы за 3 недели - 2 клиента, а так же о VS2010 Launch]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7458/</link>
      <description><![CDATA[<p>5 марта я запустил рекламу в яндексе. За все это время было 6 обращений, в т.ч.:</p> <p> - 2 реальных клиента. О них напишу далее;</p> <p> - 1 заказ из Дагестана :) На разработку Java-программы для мобил. После объявления примерной стоимости пропали.</p> <p> - 1 непонятный заказ - какой-то сайт о фразеологии, но после первого созвона сказали что еще будут думать. Скорее всего, вряд ли что-то выгорит.</p> <p> - 1 предложение о сотрудничестве, но явное кидалово - с их стороны только консультации (предлагают разработку ПО для консалтинговых фирм), которые мы, к тому же, еще и оплачивать должны! :) Типа они свою долю вернут после начала продаж.</p> <p> - 1 бонус - дипломник написал и спросил стоимость разработки - ему нужно экономическую часть в дипломе рассчитать :)</p> <p>5 раз из 6 пользовались формой заказа на сайте. Еще 1 - сразу позвонили на телефон.</p> <p><strong>Теперь о клиентах.</strong></p> <p>Первый - разработка сайта, но крутецкого, типа <!--noindex--><a href="http://www.hotelmap.com/" rel="nofollow">www.hotelmap.com</a><!--/noindex--> - сходите, не пожалеете. У нас такого еще нет. Явно просится туда Silverlight, но чертова его малая распространенность! И все бы ничего, но не очень мне пока нравится сам клиент. Опять из разряда &quot;хочу то, не знаю что&quot;. С одним таким я уже пытался работать, но <!--noindex--><a href="http://www.gotdotnet.ru/blogs/sanchez911/6888/" rel="nofollow">в итоге отказался</a><!--/noindex-->. Попытаюсь все же вытянуть, используя накопленный опыт - разработаю в Axure прототип, разобью на этапы и посмотрим что получится. В конце концов, зато там стоимость проекта ну ооочень прельщает меня :) Кстати, этот клиент сейчас выбирает между мной и еще какой-то фирмой. Как я понял по тону разговора, конкуренты запросили меньше и сроки короче. Но у них есть косяк - они к первой встрече так и не посмотрели ее ссылки, т.е. не подготовились. Я же пришел во всеоружии - узнал даже больше, чем требовалось :) Так что у нее решение на 90% принято уже в пользу меня.</p> <p>Второй - пока не могу сказать, на днях подписываем соглашение о неразглашении. Но проект тоже очччччень интересный. Могу пока сказать только что это будет разработка под Win7 на .Net 4.0 :)</p> <p>Кстати, с такими темпами мы уже можем набирать разработчиков. Пока на удаленку - офиса нет. Если есть у кого желание - пишите на <!--noindex--><a href="http://mailto:mailbox@nevlabs.ru/" rel="nofollow">mailbox@nevlabs.ru</a><!--/noindex-->. </p> <p><strong>Ну и о Visual Studio 2010 Launch</strong></p> <p>Я читаю доклад на этом событии - про перенос Mysql на Sql Server. По этому случаю доработал программу тестирования производительности. Потестировал еще на разных базах. Пока получается примерно такой результат: на маленьких базах и простых запросах Mysql оказывается быстрее. Но только туда добавляются JOIN или что-то подобное, Sql Server уходит вперед. Кроме того, у него гораздо более стабильное время выполнения запроса - у Mysql это время сильно гуляет, особенно с увеличением числа параллельных потоков.</p> <p>Хорошо бы еще провести тест, оптимизировав базы данных, но у меня в этом опыта почти нет, а времени остается мало. Если кто-то подскажет экспресс-меры - буду признателен :) Я сейчас имею в виду настройки самих серверов, а не создание индексов - они уже созданы. <br/>
</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <category><![CDATA[it-бизнес]]></category>
      <category><![CDATA[mysql]]></category>
      <category><![CDATA[sql server]]></category>
      <category><![CDATA[silverlight]]></category>
      <category><![CDATA[.net 4]]></category>
      <category><![CDATA[windows 7]]></category>
      <guid isPermaLink="false">urn:bitrix:blog:post:7458</guid>
      <pubDate>Sun, 28 Mar 2010 06:21:05 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Microsoft Sql Server Migration Assistant for MySQL - переезжаем с MySQL на SQL Server]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7302/</link>
      <description><![CDATA[<p>Жил-был у вас супер-проект, который рос, развивался, пользовался популярностью. И наконец вы поняли, что возможности MySQL, на котором он базировался, вас уже не устраивают. Вы не можете жить без нормального полнотекстового поиска, вам хочется писать процедуры на .Net, вас не устраивает движок MyISAM - в общем много чего вам нравится в SQL Server, чего нет в MySQL. </p> <p>Но проект уже в рабочем состоянии, как выполнить перенос данных с одной базы на другую? Раньше в такой ситуации приходилось писать собственные инструменты и примочки. Теперь Microsoft выпустила собственный инструмент - SSMA for Mysql. Рассмотрим процесс переноса реальной базы данных веб-форума с ее помощью.</p> <p><!--noindex--><a href="http://nevlabs.ru/articles/database/sql-server-migration-assistant-mysql/" rel="nofollow">Процесс переноса MySQL-базы на SQL Server</a><!--/noindex--> <br/>
</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <guid isPermaLink="false">urn:bitrix:blog:post:7302</guid>
      <pubDate>Mon, 15 Mar 2010 09:24:47 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Итоги 1-й недели подачи контекстной рекламы]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7293/</link>
      <description><![CDATA[<p>После долгого-долгого вылизывания сайта (оформлял портфолио работ, корректировал тексты, добавлял еще разделы и т.п.) я наконец запустил рекламу в Яндекс.директе. Как раз очень кстати мы сдали 1 сайт, который нам оплатили по безналу, и директ я оплатил тоже по безналу. Оформил все в начале недели, но пока списались деньги, пока они дошли - реально реклама запустилась во второй половине пятницы - а ведь это был уже предпраздничный день.</p> <p>Итак, что мы имеем по итогам одной недели?</p> <p>1. Потрачено 110$. Около 1000 показов, 45 кликов (CTR - 4,5%). </p> <p>2. Из них часть кликов было не с яндекса, а сайтов его рекламной сети. Посмотрел статистику, пути пользователей и сайты, откуда они пришли (для этого написал собственный подробный счетчик) и решил отключить показы с рекламной сети. Ну ведь вряд ли пользователь, который пришел ко мне с сайта с голыми тетями (еще было много сайтов с варезом), будет реальным заказчиком разработки информационной системы :) Хотя далеко не факт, что я прав. Но цена клика довольно высока, поэтому решил пока отключить.</p> <p>3. Всю неделю не было ни одного звонка. Большинство посетителей просматривало только &quot;приземляющую&quot; страницу и не уходили дальше. Причин пока вижу две - не подействовал текст, или искали чего-то другого. Но были и длинные цепочки просмотров - люди смотрели портфолио, цены, описание процесса разработки, уходили на страницы с описанием фирмы, коллектива и т.п. </p> <p>Но ни писем, ни звонков не было. Я уже начал было расстраиваться, как вчера раздался звонок. Я сначала не понял, что это с сайта, ответил - а кому вы звоните? :) Потом быстро сориентировался. Звонила женщина, которая захотела заказать сайт гостиничный. Сайт довольно навороченный - с онлайн-системой бронирования и т.п. Рассказала, что ей понравился мой сайт, хорошо так все расписано и т.п. Хоть пока этот звонок и ничего не означает, но все равно слышать такое было чертовски приятно - я без малого больше полугода потратил на написание текстов, оформление, вылизывание верстки и т.п., ну и финансов тоже ушло прилично :) Договорились созвониться на следующей неделе. Кстати, довольно интересно, почему человек, которому нужно создать сайт, искал в интернете по запросу &quot;разработка программного обеспечения&quot; :)))</p> <p>Но у меня появилась идея - разместить еще контекстную рекламу по запросам вида &quot;создание сайтов&quot;. Там выше конкуренция (и выше цена клика), но можно попробовать написать в объявлении что-то вроде &quot;беремся только за сложные проекты, а не за типовые решения&quot; и сразу указать цену &quot;от&quot;. По идее, это должно испугать тех, кому нужно что-то обычное и они не станут кликать, а я не стану платить деньги :)</p> <p>4. Сегодня пришел еще один заказ с сайта (у меня там размещена форма), правда, из Дагестана :) Хотят Java-программу для мобильника, типа показ объявлений на экране. Я не совсем понял, зачем, но цену обещал прикинуть. Сижу теперь и думаю как оценить стоимость :) Маловероятная сделка, но скидывать со счетов все равно нельзя.</p> <p>5. В принципе, стоит делать скидку на то, что неделя была более короткой из-за праздников и на то, что наверняка часть посетителей - конкуренты, которые увидели новичка в рекламе.</p> <p>P.S. Не пойму, как сделать Cut, ведущий на другой адрес?</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <category><![CDATA[it-бизнес]]></category>
      <category><![CDATA[бизнес]]></category>
      <category><![CDATA[реклама]]></category>
      <guid isPermaLink="false">urn:bitrix:blog:post:7293</guid>
      <pubDate>Sat, 13 Mar 2010 09:44:42 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Mysql против Sql Server – кто кого?]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7058/</link>
      <description><![CDATA[<p>Рискну завести холиварную тему :) </p> <p>Я думаю, чтоб все согласятся с тем, что по фукнционалу Mysql значительно проигрывает Sql Server-у. На мой взгляд, не выигрывает Mysql и по критерию бесплатности: у Sql Server есть бесплатная Express-версия, которая, в отличие от конкурента, может быть использована в коммерческих разработках без лицензионных ограничений. </p> <p>Но сейчас речь не об этом. Для меня самый интересный был вопрос производительности. </p> <p>Тестам от производителей верить сложновато, поэтому я решил провести собственный тест. Для этого я взял базу данных AdventureWorks и перегнал ее в Mysql (получился дамп размером около 100 Мб) с сохранением всех ключей, индексов и т.п. После чего написал тестовое приложение на .Net, которое бы гоняло одни и те же запросы по базам, причем можно варьировать количество одновременно работающих потоков. В запросы подставлялись случайные числовые и строковые значения (в условия where, order by и т.п.), чтобы они не кешировались. Никакие оптимизации не проводились ни на одном из серверов. </p> <p>Ну перейдем сразу к делу :) </p> <p>Простые запросы SELECT (с условиями where, order by, limit / top): <img src="http://sanchez911.ru/lj_files/result-simple.gif" alt="image" border="0"/> </p> <p>Сложные запросы SELECT (с различными join, вложенные запросы): <img src="http://sanchez911.ru/lj_files/result-complex.gif" alt="image" border="0"/> </p> <p>Пока нет запросов на вставку/удаление/обновление, нет триггеров и хранимых процедур. И пока нет исходников самой программы, дампов базы данных и т.п. Это все нужно оформлять, но если интересно – я займусь :) </p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <category><![CDATA[mysql]]></category>
      <category><![CDATA[sql server]]></category>
      <category><![CDATA[базы данных]]></category>
      <guid isPermaLink="false">urn:bitrix:blog:post:7058</guid>
      <pubDate>Fri, 29 Jan 2010 21:41:30 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Насколько распространены Silverlight и Flash?]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7055/</link>
      <description><![CDATA[<p>Не так давно я <!--noindex--><a href="http://www.gotdotnet.ru/blogs/sanchez911/6895/" rel="nofollow">писал</a><!--/noindex--> о том, что мне нравятся новые технологии от Microsoft (например, Silverlight), но я не могу использовать их в бизнесе из-за малой их распространенности. </p> <p>Microsoft говорит, что Silverlight установлен в среднем на 45% компьютеров. Я решил проверить эту цифру.</p> <p>У меня есть два сайта: avtofind.ru и aviavideo.ru, которые имеют в среднем 600 и 200 уникальных посетителей в сутки соответственно. Эти сайты не имеют отношения к IT, поэтому эксперимент получается честным: можно с высокой достоверностью предположить, что их посетитель - это рядовой пользователь интернета. На IT-порталах тусуются более продвинутые пользователи, у которых частенько стоят все программы и плагина &quot;по последнему слову техники&quot; :)</p> <p>Я взял счетчик на JavaScript, встроил его на сайты, подождал полтора месяца и вот что получилось:</p> <p><strong>Silverlight</strong></p> <p><img src="http://nevlabs.ru/pie_diagram.php?show=silverlight" border="0"/></p> <p><strong>Flash</strong></p> <p><img src="http://nevlabs.ru/pie_diagram.php?show=flash" border="0"/></p> <p><strong>Статистика по браузерам</strong></p> <p><img src="http://nevlabs.ru/pie_diagram.php?show=browser" border="0"/></p> <p>Немного комментариев:</p> <p>1. Картинки рассчитываются онлайн, т.е. это скрипты. Их можно свистнуть, у них постоянные адреса (<!--noindex--><a href="http://nevlabs.ru/pie_diagram.php?show=silverlight," rel="nofollow">http://nevlabs.ru/pie_diagram.php?show=silverlight,</a><!--/noindex--> <!--noindex--><a href="http://nevlabs.ru/pie_diagram.php?show=flash" rel="nofollow">http://nevlabs.ru/pie_diagram.php?show=flash</a><!--/noindex-->, <!--noindex--><a href="http://nevlabs.ru/pie_diagram.php?show=browser" rel="nofollow">http://nevlabs.ru/pie_diagram.php?show=browser</a><!--/noindex-->). Или все доступно в виде цельной страницы <!--noindex--><a href="http://nevlabs.ru/articles/web/riastat/" rel="nofollow">http://nevlabs.ru/articles/web/riastat/</a><!--/noindex-->.</p> <p>2. По поводу Silverlight (undetermined) - в Опере почему-то часто возникает исключение в яваскрипте при определении версии, но при этом известно, что какая-то версия точно установлена. Если кто поможет подправить скрипт - буду благодарен. Я вечер повозился и не нашел как исправить.</p> <p>3. Ну что можно сказать? В целом Microsoft не соврала, хотя раньше я не верил. Silverlight установлен у 42% пользователей. Пока этого все равно мало для того, чтобы использовать его в продакшене, но мы подождем. Почему же они не впаривают его через Windows Update или в новых версиях браузера?</p> <a href="http://www.gotdotnet.ru/blogs/sanchez911/7055/#cut1">Код счетчика (Javascript)</a> ]]></description>
      <author><![CDATA[sanchez911]]></author>
      <category><![CDATA[Silverlight]]></category>
      <category><![CDATA[Flash]]></category>
      <category><![CDATA[RIA]]></category>
      <guid isPermaLink="false">urn:bitrix:blog:post:7055</guid>
      <pubDate>Thu, 28 Jan 2010 09:16:06 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Последние работы перед запуском рекламы]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7045/</link>
      <description><![CDATA[<p>Весь январь занимаюсь доработкой сайта фирмы. Пишу тексты на страницы, немного меняю структуру, устраняю недочеты, выкладываю примеры документов и т.п. Кстати, в новом варианте количество посетителей увеличилось в 2 раза: было порядка 20 в день, стало - 40. Но это все нецелевая аудитория, 90% приходят из поисковиков на статью про вирусы и лечение от них. </p> <p>Как доделаю - буду давать контекстную рекламу. Еще есть вариант с продвижением, но там, во-первых, долго ждать результата (2-3 месяца), во-вторых - его нельзя резко остановить. Вдруг у меня будет наплыв заказов и не хватит рабочих рук? :) Поэтому решил попробую сначала с директом, если пойдет - переключусь на продвижение (оно и стоит дешевле, и у посетителей выше доверие).</p> <p>Вчера в аэропорту читал книгу Огилви про рекламу. Ведь мне сейчас довольно важно составить грамотный текст на страницы, на которые будут попадать посетители после клика по объявлению. Написал сейчас тексты сам, но результат мне не очень нравится. В книге Огилви довольно много противоречий: с одной стороны, он говорит, что рекламные тексты никто не читает (и в инете я видел много исследований на эту тему - если слов более 500, то люди не читают, а сканируют текст), а с другой - что на практике большие тексты лучше продают, чем маленькие. Так что неясно как поступить :) Наверное, я сделаю два варианта: маленький и большой, и буду их пробовать поочередно. </p> <p>Ищу сейчас человека, который бы эти тексты переписал более качественно и завлекающе. Несколько вариантов есть, наверное пробный текст дам всем сделать, деньги там небольшие, а потом выберу кто лучше сделает.</p> <p>Недавно ездил к одному клиенту - заводу по переработке пластмасс в Москве, которым будем делать сайт. Они так были удивлены, что я тоже к.т.н. - у них на заводе одни кандидаты работают. </p> <p>P.S. Как же меня бесит, что половина программ создают свою папку в My Documents, даже ничего меня предварительно не спросив. Удаляешь - заботливо создают заново. В итоге в моих документах сейчас папок вида &quot;My Axure Prototypes&quot; сейчас больше, чем полезных. И ведь в настройках нигде нельзя это отключить :) <br/>
</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <category><![CDATA[бизнес]]></category>
      <category><![CDATA[it-бизнес]]></category>
      <guid isPermaLink="false">urn:bitrix:blog:post:7045</guid>
      <pubDate>Sun, 24 Jan 2010 23:34:47 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Разработка ПО на заказ: что почем?]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/7035/</link>
      <description><![CDATA[<p>Для того, чтобы знать, в каких диапазонах цен действуют конкуренты, я решил провести небольшое исследование. Вбил в Яндексе запрос &quot;разработка программного обеспечения&quot; и разослал всем фирмам, которые попали в первые две страницы, задание на разработку, попросил оценить и назвать технологии, на которых будет вестись разработка.</p> <p>Задание было довольно несложное: разработать простую систему расчета зарплаты сотрудникам охранной фирмы. Написал простенькое подобие ТЗ и рассылал его. Само задание можно скачать <!--noindex--><a href="http://sanchez911.ru/lj_files/po_task.rar" rel="nofollow">здесь</a><!--/noindex-->.</p> <p>Результаты в целом были предсказуемы, но есть и моменты, которые удивили.</p> <p>1. Разослал я 23 письма. Ответов пришло всего 14! Т.е. грубо говоря половина вообще не откликнулась никак. От двух фирм пришли письма-отбойники - мол, адресов таких уже нет.</p> <p>2. Письма я рассылал 4 января - было интересно, кто трудится в праздники, а кто нет. Трудящихся оказалось 3 фирмы. Остальные ответили 11-го числа и позже.</p> <p>3. Несколько ответов было якобы от фирм, но сложилось стойкое впечатление, что это либо фрилансеры, либо какие-то ИП-шники, работающие в одиночку. Кстати, у них были самые низкие цены.</p> <p>4. Дополнительно я записывал на какой позиции в поисковиках находятся фирмы по моему поисковому запросу. Ведь продвижение (и реклама в яндекс.директ) стоит денег, и интересно было, как это коррелируется с ценами на разработку. Отдельного графика приводить не буду, но в целом те, кто находились выше, просили и более высокую цену (хотя были и исключения).</p> <p>5. Многие из фирм на самом деле предлагали не разработку настольного приложения, а по сути веб-сайта. Т.е. в более сложном проекте, скорее всего, они сложат руки.</p> <p>6. Спектр используемых технологий, предполагавшихся для решения задачи, был довольно обширен: PHP(+Joomla), ASP.Net, .Net (настольные), Delphi, Java, Access. Явного лидера не наблюдалось, хотя в целом PHP и Delphi встречались немного чаще (вот они, фрилансеры или веб-студии).</p> <p>Ну и наконец самое интересное - цены!</p> <p align="center"><img src="http://www.gotdotnet.ru/upload/blog/sanchez911/ff0/po_graph.gif" border="0"/></p> <p>За 1$ я считал 30 рублей.</p> <p>Не могу сказать, что меня сильно обрадовали эти результаты. Довольно много фирм сбивают цену. Например, если брать стоимость разработки в 50.000 рублей, то получается примерно следующий расклад. От 50000 отнимаем 40% - это то, что съедят налоги, остается 30.000. Из них около 15.000, по моей оценке, нужно заплатить программисту (если сдельно работать), остается 15.000. Если бы в проекте участвовал менеджер (ведь кому-то нужно работать с договорами, ТЗ, ездить к заказчику), то его оплата составила бы примерно эту же сумму. Сейчас я сам этим занимаюсь, но сути дела это не меняет. Прибыль очень небольшая выходит, а это довольно рискованно. </p> <p>Так что я бы сам оценил такой проект примерно в 100.000 рублей - тут можно уже и тестера подключить, и вообще сделать все более качественно, и себе бы на икорку осталось :) Больше просить было бы, наверное, страшновато - клиент может уйти к тем, у кого дешевле. </p> <p>Впрочем, скоро запущу рекламу и посмотрим что и как :)</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <category><![CDATA[IT-бизнес]]></category>
      <guid isPermaLink="false">urn:bitrix:blog:post:7035</guid>
      <pubDate>Thu, 21 Jan 2010 11:28:34 UT</pubDate>
    </item>
    <item>
      <title><![CDATA[Дела винчестерные]]></title>
      <link>http://www.gotdotnet.ru/blogs/sanchez911/6980/</link>
      <description><![CDATA[<p>Купил себе недавно новый ноут, а знакомый начал агитировать взять туда отдельно флеш-винчестер. У нас это стоит пока еще дороговато (ну если говорить про модели, которые быстро работают), а вот заказать за бугром (типа ebay) вполне сносно. Правда, там объемы небольшие, но мне много на ноуте и не нужно, гигов 80 вполне хватит. Зато скороооооость... :) Я вообще всегда больше всего из всех компьютерных железок любил винчестеры. Процессоры и видеокарты - это скучно, а вот винчестеры - просто класс! Столько движущихся частей :)</p> <p>Ну и как известно, винчестер - самое слабое звено в производительностью компьютера (игры и т.п. не считаем, я говорю про &quot;время загрузки вижуал студии&quot; и т.п.), а в свое время как нельзя кстати фирма Western Digital сделала серию винчестеров с характеристиками SCSI (10.000 об/мин, небольшие емкости, малое время доступа), но с интерфейсом SATA. Кроме того, появился винчестер, в котором сделали прозрачное окошко, ну просто мечта :) И хотя с окошком сделана только самая старшая модель - на 150 Гб, и за само окошко переплата выходила 40$, все равно я не удержался и купил ящера. Еще месяц ушел на поиски длинного SATA-кабеля, чтобы можно было повесить его на стенку (у меня корпус стоит на полу). Сделал крепеж, спаял провод питания, добавил подсветку и...</p> <p><img src="http://www.gotdotnet.ru/upload/blog/sanchez911/bbc/IMG_4560.jpg" border="0"/> </p> <p>Первым делом, конечно же, я запустил дефрагментацию :)</p> <p>А у кого-нибудь стоит SSD-винчестер? Заметили ли вы ощутимую разницу в скорости работы?</p>]]></description>
      <author><![CDATA[sanchez911]]></author>
      <guid isPermaLink="false">urn:bitrix:blog:post:6980</guid>
      <pubDate>Tue, 05 Jan 2010 13:26:28 UT</pubDate>
    </item>
  </channel>
</rss>