28 июня 2009 г.

Начинаем бороздить просторы Инета и UNIX или Windows хостинг?

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

Первое “демпинг” или по простому преднамеренное снижение цены на проект, т.е. многие люди не ценят свой труд и труд собственно других людей тоже и для того чтобы получить проект, готовы собственно работать за копейки. А мы этого себе позволить не можем=)

Второе. Что-то не очень любят у нас ASP.NET. Говорят: “хостинг дорогой” =) Смех да и только. Вот стоимость в месяц UNIX и Win 2008 на одном из крупнейших хостеров России (название не привожу, так как это уже реклама).

  • Стоимость в рублях: 150
  • Место на диске: 600 метров
  • Доменов на одной площадке: 10
  • и т.д.

Почему я привел только одну таблицу? Все правильно! ЦЕНЫ ПОЛНОСТЬЮ ОДИНАКОВЫЕ!

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

20 июня 2009 г.

Добро пожаловать в BizSpark!

Ура! Ура! И еще раз Ура! С сегодняшнего дня команда Web Team Developers официально зарегистрирована как Startup в программе BizSpark.

Наша команда получила возможность использовать все бонусы программы, а это очень необходимо для дальнейшей работы. Мы, наконец, сможем работать с полной версией Visual Studio 2008, SQL Server 2008, Office 2007 и другими не менее важными для работы продуктами.

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

19 июня 2009 г.

Радость???

Что-то совсем я разленился, даже не написал о одном из самых радостных, за последнее время, моментов в жизни – сайт Web Team Developers уже в сети и нормально функционирует. Это действительно, очень радостный момент в жизни. Мы будем делать все чтобы сайт процветал и у нас были заказы, мы просто люди, которые хотят заниматься любимым делом и получать за это деньги.

Очень хотелось бы зарегистрироваться в партнерской программе Microsoft, но в данный момент это невозможно… А жаль, но наступит время, когда мы получим статус Золотого партнера… Я уверен в этом. А сейчас мы просто развиваемся, вот SEO-шник нужен и дизайнер хороший… а где их взять, когда пока и денег нету??? Но найдем и все у нас будет хорошо.

14 июня 2009 г.

Система контроля версий.

Два дня. Два полных дня мне потребовалось, чтобы найти хоть какую нормальную систему контроля версий для Visual Studio 2008. Не спорю, если есть деньги, то выбор сделать гораздо просто VSS 2005 или VisualSVN. Но если денег нету?

Вот тут мне в помощь и пришел этот плагин к студии под названием AnkhSVN. Скачать данный плагин можно с официального сайта: http://ankhsvn.open.collab.net/.

AnkhSVN использует одну из самых распространенных систем контроля версий – Subversion, которая стоит заметить, тоже является бесплатной, но при этом имеет огромные возможности. Для хранения репозитория с проектом понадобится сервер с установленным Apache. Без проблем можно работать через интернет, что я и делаю. Если ваши разработчики находятся в разных концах света и работают через интернет, то вам стоит обратить внимание на это дополнение.

Хотя как, в принципе, и в любой программе тут также не обошлось без багов. Часто бывает, что для нормальной работы плагина приходиться перегружать студию. Но это и есть расплата за бесплатность. А в целом на работу нареканий нету. Так что если вам нужна бесплатная система контроля версий для visual studio, то обратите свое внимание на это дополнение.

8 июня 2009 г.

PageGlimpse.com и HttpHandler

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

Вся информация по использованию сервиса расположена на одной странице: http://www.pageglimpse.com/features/api

Для того, чтобы продемонстрировать возможности сервиса пройдите регистрацию и получите свой уникальный ключ. После введите в браузере следующий адрес: http://images.pageglimpse.com/v1/thumbnails?url=http://www.itcommunity.ru/&size=large&devkey=123456789

Нас здесь интересуют следующие значения:

url – адрес страницы, изображение, которой мы хотим получить.

size – размер изображения:

small    150x108    ~ 4kb
medium    280x202    ~ 11kb
large    430x310    ~ 25kb

devkey – ключ, который вы получили после регистрации.

Если все было указано правильно, то вы получите изображение сайта сделанное сервисом PageGlimpse.com.

Как же теперь использовать полученную нами информацию? Я покажу использование данного сервиса на ASP.NET сайте, и для этого напишу и зарегистрирую новый HttpHandler.

В только, что созданный сайт на ASP.NET добавьте новый модуль – PageGlimpseHandler.

public class PageGlimpseHandler:IHttpHandler
{
    public bool IsReusable
    {
        get { return true; }
    }

    public void ProcessRequest(HttpContext context)
    {
        if (context.Request.Params["site"] != null)
        {
            string uri = "
http://images.pageglimpse.com/v1/thumbnails?url=";
            string size = "&size=large";
            string devkey = "&devkey=hjk34h342j3h4kj23n42j3h4";
            uri += context.Request.Params["site"] + size + devkey;

            System.Net.WebRequest request = System.Net.WebRequest.Create(uri);
            System.Net.WebResponse response = request.GetResponse();
            BinaryReader reader = new BinaryReader(response.GetResponseStream());
            byte[] buffer = reader.ReadBytes((int)response.ContentLength);

            if (buffer != null)
            {
                context.Response.ContentType = "image/jpeg";
                context.Response.BinaryWrite(buffer);
                context.Response.End();
            }
            context.Response.StatusCode = 404;
        }
    }
}

Созданный нами класс является наследником IHttpHandler и реализует его метод: ProcessRequest, который обрабатывает HTTP запрос и свойство IsReusable.

В ProcessRequest мы формируем запрос к нашему сервису, получаем от него данные в виде массива байтов.

Теперь нам осталось только зарегистрировать наш PageGlimpseHandler в web.config. Для этого найдите раздел httpHandlers и добавьте в него следующую строку

<add verb="GET" path="pageglimpse.aspx" type="PageGlimpseHandler"/>

Вот собственно и все.. Откройте страницу Default.aspx и добавьте на неё вызов изображения какого-либо сайта.

<img src="pageglimpse.aspx?site=http://www.google.com/" />
<img src="pageglimpse.aspx?site=
http://www.microsoft.com/" />

image

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

7 июня 2009 г.

Microsoft запускает новый поисковый сервис Bing

Корпорация Microsoft объявляет о запуске поискового сервиса Bing, призванного изменить традиционное представление пользователей о системе поиска информации в Интернете. Новый поисковик сейчас развертывается на сайте www.Bing.com, он станет доступен пользователям по всему миру уже 3 июня. В России и других европейских странах будет запущена бета-версия Bing.
читать далее...

6 июня 2009 г.

Программа "Кредитование"

Еще одна программа сделанная на базе Access и Delphi 7.

Программа позволяет сохранять информацию по выданным кредитам, вносимым платежам по кредитам. Есть возможность экспорта записей в Excel и просмотра должников (людей, которые за месяц не сделали платежа по своему кредиту).

5 июня 2009 г.

Web Team Developers

Сегодня ночью я зарегистрировал домен http://wtdevelopers.ru
Сайт будет преимущественно рассказывать о услугах, которые будет оказывать команда разработчиков WebTeam. В данный момент нашим главням проектом и является свой собственный сайт, который хостится на платформе ASP.NET, под управлением Windows Server 2008

3 июня 2009 г.

Рюкзак от MSDN

Интересное письмо я вчера получил. Честно говоря был им немного ошарашен и приятно удивлен. Дело в то, что я как и, наверное, почти каждый разработчик работающий с платформами от Microsoft, являюсь подписчиком бюллетеня MSDN. Пару недель назад команда MSDN-Online проводила опрос по поводу улучшения бюллетеня и собственно раздавала подарки тем, кто более полно ответит на интересующие их вопросы. Мне это было интересно, так что я добросовестно ответил на все вопросы и вот вчера прибыл результат - мне должны прислать рюкзак. Честно говоря, очень приятно. Буду теперь ждать, когда же он прибудет в мой многострадальный город.

Собственно как рюкзак приедет, я напишу об этом...

Microsoft получила сертификаты ФСТЭК на три новых продукта

ООО «Майкрософт Рус» объявляет о сертификации Федеральной службой по техническому и экспортному контролю (ФСТЭК) трех продуктов – сервера для организации документооборота SharePoint Server 2007, сервера для управления бизнес-процессами BizTalk Server 2006 R2 и сервера управления почтовыми сообщениями Exchange Server 2007.
читать далее...

2 июня 2009 г.

Программа "Салон-красоты"

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

Программа написана с использованием: delphi 7 Enterprise, ADO, Access 2003