хочу сюди!
 

Киев

49 років, рак, познайомиться з хлопцем у віці 42-53 років

Замітки з міткою «программер»

Программер. (Interface)

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

Утром на работе бос проходя мимо зметил - клевая рубашка!
Когда на твою одежду обращают внимание таким образом
то это одно из двух, либо тебя хотят затащить в постель,
либо твоя одежка мягко говоря не в моде и уже давно.
Так как бос мужчина, то я подумал, что скорее всего второе.

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

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

[ServiceContract(SessionMode = SessionMode.Required,
        CallbackContract = typeof(IValueCallback))]
    public interface IRequest
    {
        [OperationContract]
        [ServiceKnownType(typeof(Dictionary<ValueKey, ReturnObject>))]
        Dictionary<ValueKey, ReturnObject> GetValues(List<ValueKey> lst);
        [OperationContractAttribute(AsyncPattern = true)]
        IAsyncResult BeginGetValues(List<ValueKey> lst, AsyncCallback callback, object asyncState);
        Dictionary<ValueKey, ReturnObject> EndGetValues(IAsyncResult result);
        [OperationContract(IsOneWay = true)]
        void Start();
        [OperationContract]
        bool IsAuthorized(int iUuid, string sIPAddress);
    }

    public interface IValueCallback
    {
        [OperationContract(IsOneWay = true)]
        void ValueChanged(string sID, string sFieldName, object oValue, DateTime dtEventDateTime);
    }