Что делать при трещине?

Кратко: Идти в травмопункт.

Развернуто Вы ударяетесь очень сильно и острейшая боль заставляет ваше лицо стать белым. Любое движение приносит страшные мучения —
приблизительно такое чувствуешь, когда у тебя трещина. Официально у меня их было 4 -всячески повреждал свои запястья. Я тогда сразу шел делал рентген и мне ставили гипс. Это все было в школьные годы-чудесные-бла-бла-бла-бла-бла-бла-с-песнею (пост — мьюзикл)))). Гипс носил где-то недели 2–3, а рука после этого была не особо рабочей еще около месяца. Итого, на недель пять я терял нормальное функционирование для своей руки. Кстати, когда правая рука была треснута, я не писал на уроках, что скрашивало ситуацию.

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

Юбилей

Сегодня, ровно 3 года с тех пор как мне исполнилось 20 лет.

О потере паспорта гражданина Украины

Что делать если потерял паспорт?
Спокойно сходить в отделение милиции по месту жительства к участковому. У него написать заявление, и описать где, когда и как был потерян паспорт. После этого милиция будет искать паспорт 10 дней, в итоге то ли найдет, то ли даст справку, что паспорт не найден. С этой справкой можно идти в паспортный стол. Вот и все.

Я так и сделал, сейчас жду отклика из милиции. Также меня заверили, что я вне опасности различного рода афер с моим утерянным документом.

Обкусывание

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

День

День начался с мысли о том, что надо устанавливать ограничение по времени на выполнение задачи. Это позволит избавится от расхлябанности и делать работу быстро.

Потом я потерял паспорт. У меня в шортах карман оказался хитрым — с огромной дыркой с боку (с боку молния, а сверху карман на липучки закрывается), которую я не заметил.
Какие ставки на то, что паспорт найдут добрые люди, которым будет не впадло привезти мне по адресу паспорт или найти мой телефон. Или с помощью гугла отыскать Игоря Кононученко?

Послушаем

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

Футболка фана

Фанаты часто ходят с флагом
фан с флагом
Я под это дело придумал футболку, которая уже содержит флаг. Схема представлена ниже:

футболка болельщика с флагом

Шизарт

18 июня 2008 года было положено начало нового вида творчества — шизарт. Отсутствие смысла, нелогичность, страшные цвета — отличительные черты этого творчества. Пример:
шизоарт

Бунтуй

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

Эта песня, сделала Бочелли известным

На видео, Андреа Бочелли и Зуккеро.
Эта песня стала началом успеха для слепого итальянского тенора.

Позиция позитива

В каждой ситуации видеть пользу.

Маршрутка

Великолепное место, жизнь там бурлит.
Сегодня видел женщину, которая ради 25 копеек была готова оставить ногу в маршрутке, а сама лечь под неё.

Моменты жизни

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

Сценарий жизни, проклятия

Читаю книгу «Игры. в которые играют люди». В ней разложено по полочкам, многое из того что можно почувствовать интуитивно.
Интересные факты: — У человека есть сценарий жизни, то внутреннее, что ведет нас. Этот сценарий закладывается до 6 лет. В данный период на человека накладываются запреты и происходит формирование личности. Причем, сценарий определяется родителями. — От сценария и запретов можно освободиться путем личностных перемен. В этом может помочь любовь, самоанализ, психотерапевт. — Большинство живет по сценарию — запрограммированны. — Сценарии могут быть хорошими: «Будь здоровым и богатым», «Живи долго и счастливо». И плохими: «Работай не работай все равно мир дерьмо», «Видишь, как ты меня расстраиваешь», «Никому не доверяй» и так далее.

Книга очень интересная. Натолкнула меня на много размышлений и заставила задать себе несколько вопросов:
Освободился ли я от своих запретов?
Преодолел ли я свой плохой сценарий?

Белогривые лошадки

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

Поговорки

Вспоминаю детские поговорки, фразы
Ёлки-палки! Дед на палке! А старуха на метле! — самая зачетная фраза.
Ябеда-говядина! — про стукачей
Так тебе и надо курица помада! — злорадство Квач квачу не передачю! — правила игры
Карты место! — не двигаться!
Кто не спрятался, я не виноват! — правила игры
Новенький-готовенький — из криминалистики, небось, вышло Баба сеяла горох и сказала деду ох! — в детстве мы ныряли на «ох» под воду и кто последний вынырнет — победитель

Первое слово дороже второго Второе слово сьела корова Второе словечко дороже сердечка — из серии про пацана 

Linq to SQL и DDD

В данной статье описывается создание инфраструктуры, позволяющей использовать технологию Linq to SQL и методику DDD. Сразу же даю ссылку на исходники, для тех кому надо по быстрому получить рабочее решение.

Замечательная книга Джимми Нильсена  Applying Domain-Driven Design and Patterns: With Examples in C# and .NET хороший материал о разработке комплексных проектов через тестирование. Книга была написана еще до выхода технологии LINQ. Майкрософт сделал многое для того, чтоб ORM стал простым в .NET разработке.

Некоторые принципы DDD: Обьекты – POCO – они не знают про ORM, являясь наследниками Object. Репозитории – классы отвечающие за извлечение и сохранение обьектов. Архитектура, базируется на модели.

В блоге Скота Гу, много материала по LINQ, но там ни слова про DDD.

Класс DataContext, идущий рядом с паттерном UnitOfWork, имеет серьезный недостаток – не реализует интерфейса. Что сильно затрудняет юнит тестинг (нельзя подделать реализацию с помощью Mock objects) Здорово, что проблема уже решена: Using Mock Objects When Testing LINQ Code — вполне рабочее решение, но мне ближе другая реализация. Trying Out Persistence Ignorance with LINQ  — эту реализацию я и взял за основу решения, использованного в моем проекте.

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

Сама реализация кратко ниже:

Настоящий источник данных делегирует все родному классу DataContext.

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

Поддельная реализация IDataSource весьма проста – она все делегирует классу List

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

Пример

Есть таблица со странами. Для демонстрации связи с другой таблицей я указал Это означает, что в стране могут быть привязанны пользователи.

Класс страны Простой класс, практически POCO. Практически, потому что связь описывается при помощи коллекции EntitySet. Линк использует этот класс для автоматической загрузки графа обьектов.

Так выглядит ссылка в классе User на класс страны. Так в хмл

Сохраняемые в БД классы я храню в одном проекте с ифраструктурой сохраняемости. Иначе у меня не получалось корректно инициализировать UnitOfWork. Далее все как по книге Нильсена.

Репозитории

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

Так выглядит NUnit тест

Концепт лампы

Представьте себе полупрозрачную трубу. Внутри светит лампочка, а сверху парит шар по воздуху в лучах света лампочки.
Приблизительно такую лампу я и и придумал. Нарисовал в пейнте как мог.
lamp.jpg

Мухи

Утро ознаменовалось полетом стайки мух под люстрой на кухне. Взяв тапок, я вспомнил, как еще несколько лет назад, умирая от скуки и готовясь к экзаменам в институт, оттачивал мастерство ликвидации мух.
Для начала, о классификации мухоубийства: — профессиональная мухоубивалка из совка — скрученная газета и мужик в трусах — тапок — специальный пистолет — липкая лента — компот, в котором тонут мухи — различные подручные средства — что-то важное, что я пропустил (упд. рука)
Среднестатистическая хозяйка убивает на кухне до 10 мух в день (я так думаю).
Я предпочитаю глушить мух тапком на лету. Очень приятно почувствовать маленький щелчок и маленькое отскочившее тельце мухи. Сегодня утром именно так и были сбиты 5 небольших экземпляров.
Еще бывает, ты спишь, а муха жужжит и ползает по тебе – одним словом, злоебет. Тут надо действовать хладнокровно, медленно приблизить руку к крылатой на максимально близкое расстояние и очень резко опустить со словами: Сдохни сука!!! ХАХАХА!

Какао 78%