-Рубрики

 -Видео

 -Музыка

 -Поиск по дневнику

Поиск сообщений в FANGarh

 -Подписка по e-mail

 

 -Сообщества

Участник сообществ (Всего в списке: 1) Мостовые_Ехо
Читатель сообществ (Всего в списке: 1) лабиринты_Ехо

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 18.10.2006
Записей:
Комментариев:
Написано: 249





Без заголовка

Среда, 24 Марта 2010 г. 04:18 + в цитатник
Карты Таро. Старшие арканы.
Ваше имя
Совет...Вам выпала карта Солнца. Беритесь за дело с оптимизмом и жизнерадостностью.
Предостережение...Вам выпала карта Мага. Не думайте, что для достижения вашей цели все средства хороши.
Карта дня...Карта Колеса Фортуны. Бывают дни, когда мы должны покориться неизбежному. Если вы ощущаете, что события надвигаются неумолимо, то и дайте им произойти. Помните, что у каждого события есть свой смысл, даже если от нас он еще скрыт. Так что вполне возможно, что и для вас в конце концов все обернется к лучшему.
Карта года...Карта Мага. Этот год обещает быть для вас вполне успешным. Тут все в ваших руках, и вы действительно можете воспользоваться своими преимуществами. Вы можете достичь новых успехов в уже знакомой области или открыть для себя новые сферы творчества и самореализации, которые в будущем принесут вам удовлетворение и радость. И, конечно, у вас появятся шансы решить ваши старые проблемы. И ни в коем случае, «зажегши свечу, не ставьте ее под сосудом» (Мф. 5:15), и не уступайте никому первенства. Вместо этого покажите все, на что вы способны, и берите инициативу в свои руки всюду, где только возможно. Вы должны прожить этот год активно и предприимчиво. Удача в ваших руках, сил достаточно, да и карта выпала отличная, так что все ваши цели в личной жизни и в работе вполне могут осуществиться. Любое дело, за которое вы возьметесь, имеет шанс стать шедевром!

все гадания на aeterna.ru


Понравилось: 20 пользователям

23 февраля - Кто держит в офисе снайперскую винтовку?

Пятница, 26 Февраля 2010 г. 04:09 + в цитатник

23 февраля - Кто держит в офисе снайперскую винтовку?


Источник: hh.ru


WCF часть 1

Четверг, 10 Декабря 2009 г. 18:44 + в цитатник
Решил вспомить WCF .NET. Перерыл пол инета все примеры через конфиг файл приложения. Это удобно но недостаточно гибко. Тем более что в крупном проектк придется делать полностью руками, не пологаясь на самогенерируемый код...

Не нашел, но есть же MSDN. Там пример сервер-клиент приложения - калькулятора. Клиент автогенерируемый. =(

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

Допустим:
1 - Старт
0 - Стоп
2-... - Какая-то команда

Перейдем к реализации сервиса.
Вначале реализуется интерфейс к которому будет иметь доступ клиент и сервер.
code:

using System.ServiceModel;

namespace CommunicationInterface
{
[ServiceContract] // Говорим WCF что это интерфейс для запросов сервису
public interface IMyObject
{
[OperationContract] // Делегируемый метод.
string GetCommandString(int i);
}
}



Соответственно на сервере должна быть его реализация.
code:

namespace CommunicationInterface
{
public class MyObject: IMyObject
{
public string GetCommandString(int i)
{
switch (i)
{
case 1:
return "Start command";

case 0:
return "Stop command";

default:
return "Command " + i.ToString();
}
}
}
}



Теперь перейдем к основной части: реализация сервера.
В данном примере сервер будет консольным приложением.
Начнем с того что объясним WCF какой объект будет отвечать за функционал сервера и по какому адресу\протоколу будет происходить обращение. Для начала возьмем http Создаем хост по адресу "http://localhost:1050/TestService" и говорим WCF что при получение запроса для его обработки надо создать экзэмпляр сервис-класса "MyObject"

ServiceHost host = new ServiceHost(typeof(MyObject), new Uri("http://localhost:1050/TestService"));

Теперь надо объяснить WCF что запрос http и какой интерфейс предоставляется клиенту по запросу.

host.AddServiceEndpoint(typeof(IMyObject), new BasicHttpBinding(), "");


code:

using System;
using System.ServiceModel;
using CommunicationInterface;

namespace Server
{
class Program
{
static void Main(string[] args)
{
ServiceHost host = new ServiceHost(typeof(MyObject), new Uri("http://localhost:1050/TestService"));
host.AddServiceEndpoint(typeof(IMyObject), new BasicHttpBinding(), "");
host.Open();
Console.WriteLine("Start service...");
Console.ReadLine();

host.Close();
}
}
}



Теперь клиент. MSDN предлагает средствами специальной утилы обратиться к сервису, опросить его функционал и автоматически сгенерировать интерфейс доступа. Код как обычно в таких случиях получается грамоздкий, да и реально не очень удобный...
Потом если делать приложение c возможностями callback то этот вариант вообще не приемлем... В итоге клиент реализуем руками.
Начнем с того что зададим адрес где висит сервис:

Uri tcpUri = new Uri("http://localhost:1050/TestService");
EndpointAddress address = new EndpointAddress(tcpUri);

Далее надо создать канал для доступа к экземпляру сервиса. Не забываем указать что используется http


ChannelFactory factory = new ChannelFactory(new BasicHttpBinding(), address);

Открываем канал и получаем доступ через наш интерфей к экземпляру созданному на сервер.

IMyObject service = factory.CreateChannel();


Таким образом получаем клиент:
code:

using System;
using System.ServiceModel;


namespace Client
{
[ServiceContract]
public interface IMyObject
{
[OperationContract]
string GetCommandString(int i);
}

class Program
{
static void Main(string[] args)
{
Uri tcpUri = new Uri("http://localhost:1050/TestService");
EndpointAddress address = new EndpointAddress(tcpUri);
BasicHttpBinding binding = new BasicHttpBinding();
ChannelFactory factory = new ChannelFactory(binding, address);
IMyObject service = factory.CreateChannel();

Console.WriteLine("Call service method...");
Console.WriteLine(service.GetCommandString(1));
Console.WriteLine(service.GetCommandString(2));
Console.WriteLine(service.GetCommandString(0));
Console.ReadLine();
}
}
}



В итоге получилось простейшее клиент-серверное приложение.

 (699x437, 34Kb)
Рубрики:  Коддинг

Метки:  

VS2010PEb2 experience

Среда, 09 Декабря 2009 г. 20:05 + в цитатник
В колонках играет - Хабиасс - Грибы
Наконец то дошли руки обновиться до 2 бетты(была альфа). Ну что могу сказать - зря угробил пол ночи ((( Дезигнер и сурс редактор стали по шустрее НО, сцуко глючное =_=
Начал настраивать оболочку под себя: Переместил project explorer(расширил банально) студия перестала запускаться, только привязанные файлы открывает...
Ладно проехал: взялся на WCF тест писать(лень переставлять) - открыл старый пустой проект.
после запуска debug окна редактора текста перестали открываться.
Покапалс по инету нашел ответы: глюк шрифтов. Лечение есть но не универсальное баг не исчезает просто позволяет запустить студию... Капать ради бетты далее лень. Кто полностью разберется с глюком отпишитесь!
Лечение:
http://blogs.msdn.com/visualstudio/archive/2009/10...aster-Font-Settings-Issue.aspx
Но есть и другие мелочи, да и перезапускать настройки с завидной пеиодичностью... Не оно того не стоит...
Итог: Не ставьте ее, намучаетесь!

Попробуем VS2010TSb2. Может эта сборка по стабильнее...
 (608x362, 15Kb)

Без заголовка

Четверг, 03 Декабря 2009 г. 01:12 + в цитатник
В колонках играет - Moonspell - Full Moon Madness
Вы - \"Волк-одиночка\".
\"image\" Вы бы легко выжили в пустыне или в диком дремучем лесу. Одиночество для вас не проблема, поскольку умный человек всегда при вас. Отсутствие благ цивилизации для вас легко компенсируется отсутствием дураков. Но вот чего вы не сможете выносить долго - это толпу. Так что запаситесь берушами и темными очками на всякий случай.

Уровень выживаемости: 84%.
Пройти тест

Картина маслом

Суббота, 28 Ноября 2009 г. 05:43 + в цитатник
Настроение сейчас - ХОЛОДНО =_=

За окном 2 градуса. Черная лестница-балкон. 6 этаж. Стоят два пацана. 1 только в трусах, второй в том же и штанах. Курят одну сигарету, И! ... обсуждают алгебру с мат-анализом: числовые ряды, экстреммы, комплексные числа...

Без заголовка

Суббота, 28 Ноября 2009 г. 03:57 + в цитатник
Доброе время суток, Лонли-Локли
Вы - джентльмен. Как там погода в Англии? Вы уверены в своих силах. и не зря: ваше могущество трудно переоценить. Вы тонкий ценитель поэзии и раритетных изданий. Может быть, стоит быть капельку менее педантичным и чуть более живым и веселым?
Пройти тест

Проект 55882 стартует.

Четверг, 26 Ноября 2009 г. 00:30 + в цитатник
Стартует проект 55882. Планируется провести совещание полным и кратким составом о времени и планах. Явка давших согласие обязательна!

Ночь, улица, фанарь, скамейка.

Среда, 25 Ноября 2009 г. 16:24 + в цитатник
Сегодня ночью опять с соседом бухали. Люблю такие наши посиделки в любимом парке с парой бутылочек чего-нибудь спиртного(на этот раз вино) Разговоры на всякие в том числе и бандитско политические темы. Легкие драки между собой. И приличная выпивка. Чуть не разбили ларек в котором нас на 200р общетали По веселились сегодня вобщем по полной! 5 бутылок вина как не бывало =)))) И 3 мишек на севере =))) Купили винограда, да так лень домой мыть идти было, что не выммыв съели... Вот это посидели так по сидели!

Результат теста "Что хранит твое подсознание??( с картинками)"

Вторник, 24 Ноября 2009 г. 19:58 + в цитатник
Результат теста:Пройти этот тест
"Что хранит твое подсознание??( с картинками)"

Ты хранишь в себе страшный секрет!

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

Как работать с людьми?!

Вторник, 24 Ноября 2009 г. 03:58 + в цитатник
В колонках играет - Агата Кристи - Подвиг
Договорились купить товар. Купили. От гарантов отказался ибо с челом работаю пол года... Да продовец из-за качества соединения не проверил не значительную мелоч. Которая ни на что в принципе не должна влиять. Вещь получили, дождались. Начали обрабатывать. И ПИЗДЕ*! Пошел сам рыскать сеть читать как это проверяится, и что я вижу. То за что платили и то что получили разные вещи. При этом уже отчитали по самые помидоры наемно рабочих обработавших вещь =_+ А они не причем, а без них не справиться! Пиздец вот вам и маловажная мелоч и ошибка продавца!!!!
 (700x560, 18Kb)

Метки:  

Результат теста "Ты пренадлежишь к свету, тьме, или сумраку?"

Вторник, 24 Ноября 2009 г. 02:44 + в цитатник
Результат теста:Пройти этот тест
"Ты пренадлежишь к свету, тьме, или сумраку?"

То что нужно для этой грешной земли!

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

Результат теста "Когда ты попадёшь в Кащенко?"

Вторник, 24 Ноября 2009 г. 02:33 + в цитатник
Результат теста:Пройти этот тест
"Когда ты попадёшь в Кащенко?"

Через пару недель

Да, дружище, если будешь продолжать в том же духе, через неделю-другую будешь делить палату с Цезарем и Тутанхамоном!
Психологические и прикольные тесты LiveInternet.ru

Heldom

Вторник, 24 Ноября 2009 г. 02:21 + в цитатник
Все больше прихожу к выводу что Техасский Хэлдом - Великая вешь. Особенно когда абстрагируешься от зеленого бархата стола, и проэцируешь его на жизнь. Задача с 3 неизвестными - да не вопрос!


Поиск сообщений в FANGarh
Страницы: [2] 1 Календарь