Регистрация  Забыли пароль?
logo   Блоги рядом:  serbun, Історія, Мика Ньютон

Рада Вас приветствовать на моём блоге.

 

299.gif

Музыка : Чиж & C0 - Бомбардировщики  Настроение : Недільний    

Zeitgeist, або Дух Часу.


   Недавно посмотрел фильм "Zeitgeist" ("Дух Времени"). Крайне сильно очень впечатлило. Теперь не знаю действительно что и думать. Скажу, что до этого, уже было кое какая информация: точная, очень точная, разные слухи и байки, новости по TV, книжечки разненькие.... НО ЭТО БЫЛ ШОК. Реально настоящий ШОК. Если хотя бы 70% всего что в фыльме сказано ПРАВДА, то остальное просто уже не важно...

   Если кто не видел, ОЧЕНЬ РЕКОМЕНДУЮ. Если у кого нет возможности достать - могу выслать куда угодно (с Вас только деньги за пересыл+стоимость диска). Сразу оговорюсь: ПСИХИЧЕСКИ НЕУСТОЙЧИВЫМ, ДЕТЯМ, БЕРЕМЕННЫМ и КОРМЯЩИМ МАТЕРЯМ, РЕЛИГИОЗНЫМ ФАНАТИКАМ-ХРИСТИАНАМ не рекомендую к просмотру.

   Очень понравится поклонникам: мировых заговоров и сценариев, людей любящих разрушение и смерти, атеистов и сатанистов, прочих изгоев, гоев и просто любобытствующих )))

 И запомните самое важное: ЛЮБОВЬ всёравно ПОБЕДИТ!


Miriada | открыть | Комментариев 1

Музыка : Bowie  Настроение : суббота    

Циркумфлекс, амперсанд и другие.


Век живи - век учись. Для меня некоторые термины оказались новыми. :) Очень полезная табличка от http://vovanmozg.com/2008/vy-znaete-chto-takoe-tsirkumfleks:

^ циркумфлекс, крышечка, домик, знак степени

# решётка, октоторп, шарп, хеш, диез, знак номера, клоп, знак фунта.

~ тильда

` гравис, обратный машинописный апостроф

| пайп, вертикальная черта

& амперсанд

Читать дальше...

Мы каждый день используем эти символы, но не все знают, как они называются.  А для вас было что-то новое? :)


Olga Maslova | открыть | Комментариев 6

Замкнутый круг


Замкнутый круг


Директор компании вызывает секретаршу и сообщает ей: «Давай поедем на неделю заграницу. Собери вещи».

Секретарша по приходу домой сообщает эту новость мужу: «Дорогой, я уезжаю с шефом «в командировку» на неделю, тебе придется позаботиться о себе самому».

Её муж звонит своей любовнице: «Моя жена уезжает на неделю, давай проведем это время вместе»

Любовница звонит своему ученику, которому преподает частные уроки математики: «Я буду занята, очень много работы, так что на неделю уроки отменяются»..

Довольный мальчик звонит своему дедушке: «Дедуль, у меня всю неделю не будет занятий, т..к. учительница будет занята. Давай проведем всю неделю вместе».

Дедушка (директор компании) снова звонит своей секретарше: «На этой неделе внук просит провести с ним время. Поездка отменяется. Поедем позже»
Секретарша звонит своему мужу и говорит: «Шеф занят на этой неделе, мы отложили командировку»

Муж звонит любовнице: «Не получится на этой неделе встретиться, жена отменила поездку»

Любовница звонит ученику: «Занятия на этой неделе будут как обычно»

Ученик звонит дедушке: «Дедуль, учительница говорит, что на этой неделе уроки будут как обычно. Я не смогу составить тебе компанию»

Дедушка звонит своей секретарше: «Не беспокойся, мы поедем на этой неделе. Собирай вещи»...

igorkaraev | открыть | Комментариев 9

Идилия))



djei | открыть | Комментариев 1

Музыка : SOD  Настроение : красное полусладкое    

О шелковице (с фото). Люблю эту ягоду!


Люблю шелковицу! В некоторых регионах её называют "морвой". Отличнейшая ягода! В наших краях встречается чёрная, белая и розовая. Сладкая, ароматная, сочная... Главное правило при "охоте" на шелковицу - белое не надевать! Сегодня я сделала себе праздник и выбралась за этой прелестью... Ням-ням... Фото прилагаются. :)

Ягода эта не только вкусная, но и полезная:

Родиной шелковицы считается Восточный Китай, откуда она распространилась в Среднюю и Южную Азию, затем - в Закавказье. Ягоды шелковицы бывают белыми, черными, красными.

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

Красная шелковица полезна для крови, белая - для нервной системы. Если шелковицу высушить, то компоты в весенний период - это не только удовольствие от вкуса и цвета, а еще лечение и профилактика авитаминоза.

Инфа с http://edimka.ru/prod60
 


Olga Maslova | открыть | Комментариев 17

Музыка : Mary J Blige - Stay Down  

Полный п""дец!


Оце да! Невже? Та ну.

Із радістю! :)

click to zoom | натисніть щоб збільшити | нажмите чтобы увеличить

Gorchitza | открыть | Комментариев 20

Кто красивше?=)


Эх, делать нечего, скучно и вот страдаю фигней=)В группе Linkin Park в "в контакте" выбирают Miss LР=) И вот от нефиг делать у меня такой вопросик, которая из двух девушек красивше? Как по мне так Виталия=))
click to zoom | натисніть щоб збільшити | нажмите чтобы увеличить

Alen Walker | открыть | Комментариев 37

Лето!Лето! Кто куда ездил на море?Или куда еще поедете?


Владимир Орлов

ЛЕТО

- Что ты мне подаришь, лето?
- Много солнечного света!
В небе pадyгy-дyгy!
И ромашки на лyгy!
- Что ещё подаришь мне?
- Ключ, звенящий в тишине,
Сосны, клёны и дубы,
Землянику и грибы!
Подарю тебе кyкyшкy,
Чтобы, выйдя на опyшкy,
Ты погpомче кpикнyл ей:
"Погадай мне поскорей!"
И она тебе в ответ
Нагадала много лет!

Федор Тютчев

ЛЕТНИЙ ВЕЧЕР

Уж солнца раскаленный шар
С главы своей земля скатила,
И мирный вечера пожар
Волна морская поглотила.

Уж звезды светлые взошли
И тяготеющий над нами
Небесный свод приподняли
Своими влажными главами.

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

И сладкий трепет, как струя,
По жилам пробежал природы,
Как бы горячих ног ея
Коснулись ключевые воды.
 

click to zoom | натисніть щоб збільшити | нажмите чтобы увеличить

julianna | открыть | Комментариев 1

И я там скоро буду...


Скорей бы! Хочу купаться в море, валяться часами на пляже, ходить на дискотеки, пить пиво, есть креветки, болтать о глупостях, и НИ О ЧЕМ, СОВЕРШЕННО НИ О ЧЕМ не думать!!!


Яна Ярошук | открыть | Комментариев 3

Электромобиль на воде


Японская компания Genepax представила электромобиль, работающий на воде. Как утверждают разработчики, на одном литре воды автомобиль может проехать час со скоростью 80 км/ч. Причём топливом может быть вода любого качества — дождевая, речная, и даже морская. Установка Water Energy System (WES) работает на водороде. Но, в отличие от других установок на топливных элементах, использует коллектор электродов мембранного типа, позволяющий получать водород из воды в течение длительного времени. К тому же установка не требует специального катализатора, преобразователя водорода и водородного резервуара высокого давления. Редкие металлы, в частности платина, в WES используются в том же количестве, что и в обычных фильтрующих системах бензиновых автомобилей, пишет «АвтоОбоз». Как заявляют представители Genepax, силовая установка безопасна для окружающей среды и более долговечна, чем конкуренты. А для движения автомобиля требуется только бутылка с водой и никакой специальной инфраструктуры. Впрочем, пока выпустили только один экземпляр электромобиля. В ближайшее время Genepax собирается начать переговоры с японскими автоконцернами по поводу сотрудничества, чтобы снизить себестоимость топливных элементов за счет массового производства. Благополучно содрано с Новости@Mail.Ru=)))

Alen Walker | открыть

Музыка : Eurythmics - I Saved the World Today  Настроение : виснажений    

Будь осторожен - 3,141здец возможен!


Великий адронний колайдерВчора подивився "Я легенда", пустив сльозу за вбитою собачкою... І подумав, що техногенна катастрофа, спровокована безумкуватими Айнштайнами, - то не така вже і фантастика... Неодмінно загляньте за посиланням http://www.lhcountdown.com і дізнайтеся, скільки залишилося да запуску Великого Адронного Колайдера.... і, можливо, до кінця людської цивілізації. Зараз, коли я пишу цей пост, до цієї події залишається три дні і вісім годин...

Великий Адронний Колайдер побудовано в європейському фізичному інституті CERN (Centre Europeen de Recherche Nucleaire). Він є велетенським прискорювачем часток, і розміщений на кордоні Франції та Швейцарії в тунелі радіусом 26,7 кілометрів (!!!) на глибині близько 100 метрів. Для втримання та корекції протонних пучків, які мають зіштовхуватися в колайдері, використовуються 1624 надпровідних магніта, які мають працювати за температури -271 С (тобто близько до абсолютного нуля), загальною довжиною біля 22 кілометрів. На колайдері хочуть зіштовхувати протони сумарною енергією до 14 ТеВ (тобто 14·1012 електронвольт; для порівняння, енергія електрону в телевізорі приблизно 20000 еВ). Основним завданням колайдера є експериментальне виявлення бозона Хіггса - однієї з найважливіших елементарних часток сучасної теоретичної фізики. Побудувати таку штуковину (а будували її з 2001 року) коштувало близько 10 міл'ярдів доларів. Планується, що в 2009 році Колайдер зжере 700 ГВт електроенергії. Але до 2009 року світ може не дожити... Читать дальше...

click to zoom | натисніть щоб збільшити | нажмите чтобы увеличить

Едуард Демерзель | открыть | Комментариев 2

Настроение : суета сует    

- А давайте дЕБАТИ. - Кого??? - Та всіх!


В Луганске во второй раз прошли общественные дебаты (подробнее о них -  здесь http://proctolog.blog.top.lg.ua/2008/07/02/2997).

На первых я не была, каюсь)) Несмотря на то, что при слове "дебаты" мне сразу на ум приходит шутка из 95 квартала (см. заголовок), на второй заход я решила все-таки пойти.

Тем более, что тема была остросоциальная -  "Нато - миф или реальность?"

Оппоненты - просто душки. Лидер луганских коммунистов Спиридон Килинкаров и лидер "Поры" Вячеслав Серпокрылов - они отлично владели ситуацией и действительно предоставили весомые аргументы как за, так и против. 

Но Килинкаров, как по мне, все же более талантливый оратор... Наверное, это потому, что он "целый народный депутат", как шутили в зале. У Серпокрылова опыта поменьше в плане публичных выступлений.

Был накал страстей, покруче, чем у Савика Шустера в его "Свободе..." (ну, или почти такой же:-) )).

Дебаты понравились. Лично я для себя сделала некоторые выводы (кстати, они совпали с выводами одного луганского бютовца) - рано нам еще в НАТО.

Организаторам дебатов - порталу ТОП ну и конечно, газете Городской курьер - респект.


Яна Ярошук | открыть | Комментариев 5

Музыка : Манори - Коломийка-Дракула  Настроение : Ранковий    

"Третье Ухо" Михаила Задоронова. (С)атирика с большой Буквы.


   Ну уж очень понравилось Лично Мне. Я вообще поклонник Его "исследований". Считаю его человеком просветленным, не пошлым и даже есть что-то аристократичное, если так конечно можно выразиться ) Его официальный сайт ТУТа. Тут ВсЁ вот-такое. Сама ссылка на публикуемое: http://www.zadornov.net/3uho/. Сильно удивился начиная с Хрюшки и заканчивая БизнеСем ) В любом случае настойчиво рекомендую прочитать всё до конца. Выдержите это ) Теперь собственно сам оригинал, ну и удачного vorlesung ):
 
 
01.10.2007 ОТ ХРЮШИ ДО СБЕРБАНКА

Слова русского языка складывались нашими предками интуитивно на основе природных звуков. Например, родилась свинья. Какой звук она издает? Хр-хр-хр… Ее и назвали – хрюша. Мол, ша, кончай хрюкать! Мешаешь.

Хрюша выросла, родила детенышей. Как подсказал мне известный петербургский ученый-лингвист Александр Драгункин, в глубочайшей древности говорили не поросенок, а похрюшёнок. То есть, после хрюши родившийся. Слово до нас не дошло. Дело в том, что с развитием науки и рационального мышления биоритмы жизни человечества убыстряются. Длинные слова, как правило, укорачиваются. Из них выбрасываются труднопроизносимые буквы, как балласт с перегруженного воздушного шара, чтобы он продолжил полет. Даже словосочетания из двух-трех слов в погоне за убыстряющимся временем часто склеиваются в одно. Например, "какого года" постепенно превратилось в "когда", "того года" – в "тогда", "сего года" – в "сегодня", а "никакого года" – в "никогда".

Этот процесс происходит и сейчас. К примеру, многие молодые люди слово "сегодня" произносят "сёдня", бабушку называют "баушка"… Некогда им разводить "телячьи нежности" в биоритмах попсы и интернета. Не компьютер, а комп; не преподаватель, а препод; не университет, а универ… Студент - студ, кондиционер – конд…

Судя по всему, недалек тот день, когда наши потомки вместо "спокойной ночи" будут говорить "спо но", "как вы себя чувствуете?" – превратится в "ка вы чу?". Ответ коротко и ясно: "не пло".

Читать дальше...


Miriada | открыть | Комментариев 12

Розовое… бл* отстой…нах….


Пятница…ммм конец недели… на роботу влом.. еду в метро и от не хуй делать вынужденного тупого стояния в течении 12 минут на одном месте… наблюдаю картинку на мониторчике…

И о боже, начали показывать детскую моду для девочко… бля нах….но делать нечего кроме монитора в поле зрения разве что невыспавшиеся рожи едущих на работу киевлян…. Ужасть…

Но на мониторе ваще жесть… что не модель-дитё, то бл* все в розовом… и вот вроде одна вроде в нормальном костюме… но камера опускается ниже и опять этот отстойный цвет, нах…. РОЗОВЫЕ ТАПОЧКИ….

Кстати.. может я и не совсем прав… но вот подобное опупение блондинок и других девушек, близких к ним по развитию напоминает мне дядечек в малиновых пиджаках из 90-х годов…   Они-то себя в энтих пинджаках считали умными… а народ малиновый костюм воспринимал токма, как индикатор – ТУПОЕ БЫДЛО ПОШЛО…

Мдя… мля.. злой я сегодня… наверное клиенты загоняли… или пива не хватат... быть может...


kievbkru | открыть | Комментариев 34

Хелп ми плиз!!!


Если кто-то (с Киева!!!!) знает какую-то хоршую (что бы вкусненько говотовили)))) и недорогую пиццерию (в пределах 80 грн.) , то посоветуйте плииз! очень нужно! А то буду свое день рождение на улице праздновать.... 


Яночга | открыть | Комментариев 115

Музыка : Кіно "Когда твоядевушка больна"  Настроение : цікаво просто    

Шановні мужчини....


от скажіть мені, будь ласка, що приємніше для вас чути 1.Я кохаю тебе  чи  2.Ти мені потрібен.  ?????


iamangel | открыть | Комментариев 22

Настроение : философское    

Проблемы


Говорят, что 70% проблем решаются сами собой. Я, как человек отвественный к этому отношусь скептически.

Но факты вещь упрямая =)

Буквально за 3 дня на работе 2 из 5 проблем над которыми я работал решились сами-собой. Т.е. решились они по причинам не зависящих от меня напрямую.

Начинаю верить =)


xyligan | открыть | Комментариев 4

Люди сошли с ума!


Я вот не пойму, действительно ли сошли с ума люди или это излечимо?! Почему, сейчас, у многих, как начинаются проблемы и они их самостоятельно решить не могут или там неудачная любовь или еще какая хня, то сразу хватаются за лезвие и пытаются отправиться на тот свет вскрыв себе вены или как нить по другому счеты с жизнью свести. Знал одну, вскрыла себе вены потому что видители у нее проблемы с парнями, любовь она найти не может. Её то откачали, чему я был рад, когда узнал, но после этого она вообще на всех обозлилась, типа ее никто не понимает, даже предки. И это ей тока 15 лет, а она уже себе вены вскрывает. Или кого-то задалбуют все время и он жизнь прям ненавидит дико и тоже за лезвие берется. Спрашивается: Это такие глобальные проблемы из-за которых надо на тот свет отправляться? Меня тоже много задалбывают и у меня тоже нету любимой девушки, так мне получается тоже пора за ножом сбегать и вены вскрыть что ли? Это уже просто какая-то эпидемия и эмо, и не эмо себе вены режут. Ну ладно эмо, это отдельная тема, но люди которые не эмо, че им так хочется, из-за каждой мелочи вены себе порезать или сигануть с крыши?!!

Alen Walker | открыть | Комментариев 21

Музыка : Друга ріка "Твої слова"  Настроение : смерть депресії!!!    

Проблемам, як і дівчатам - потрібна увага (с)


Никто не должен видеть, что ты болен и устал...(с)

Початком будь-яких відносин, точніше гарантією успіху завжди є віра. Віра, довіра чи просто впевненість у професіоналізмі людини, з якою доводиться співпрацювати. "Главное - верить" (с). І, коли я сідаю на мотоцикл за спиною водія, звичайна віра у його професіоналізм - моя гарантія життя! Навіть жахлива статистика смертей на мотоциклах мені не страшна, якщо довіряю людині своє життя і вірю - збереже...  "Ти все ще вважаєш мене обманщиком?". "Ні". Цей годинник - мій спільник. Дивлюсь в його зелені очі-цифри і розумію - на нього можна розраховувати. Спочатку вишукуєш докази протилежного (бо невже все може бути так чудово), потім ненавидиш в першу чергу себе (бо - треба було тобі ритись, шукати? Треба було тобі цього?), потім домальовуєш решту своєю уявою (на щастя, чи тут скоріше на твоє ж нещастя, фантазії тобі не бракує) і виходить непоганий сюжет розчарування викликаного наївністю. Але секрет успіху - в довірі. просто треба вірити тому, що говорить серце, а не підкорятись власним вигадкам... Успіх приходить до тих, хто в нього вірить...

50 х 50 = 100% успіху (с) Т.К. Все надзвичайно просто :) Чим менше помічаєш проблеми, тим ймовірніше, що ти їм просто набриднеш і вони підуть до того, хто приділятиме їм увагу. З депресією покінчено назавжди :)


iamangel | открыть | Комментариев 2

Музыка : голоса сотрудников  Настроение : хорошее    

Недавно открыл для себя прикольный сайт чтобы объединить свои социальные сети, читать единую ленту сообщений друзей со всех сайтов


Я участвую в конкурсе BestPersons.ru!
Присоединяйтесь ко мне, хочу выиграть призы!
Если нас будет:
5 друзей — получу именную кружку
20 друзей — получу футболку со своим ником и адресом сайта
50 друзей — mp3-плеер в подарок

BestPersons.ru — это сайт, который позволит вам объединить свои социальные сети, читать единую ленту сообщений друзей со всех сайтов, писать во все свои блоги из единого интерфейса и многое другое.


xyligan | открыть

Омайгад!


Хай-хай! Снова я. Вот что я значит себе надумал… Вчера вечером зашел на форум и решил поучаствовать в абсурдной дуэли… Правило предельно простые.. Кто-то называет набор несвязанных слов, после чего кто-то должен принять типа вызов и нарисовать однополосный стрип в котором были бы задействованы эти слова… Нарисовал – выставил (жду.. чего? хз). Мне попался такой вот набор:

1 Прищепка
2 Рулон туалетной бумаги
3 Червяк или черви
4 Бэтмэн
5 Унитаз
6 Стая бешенных пингвинов

Посвящаю кстати классному дядьке OldWarrior, которого давно что-то не слышно на форуме))) Вота ССЫЛОЧКА если кому-то интересно (предупреждаю – многабукаф!!!).

Снова читаю Бегбедера. Сегодня в метро, по дороге на работу, придумал несколько сценариев для «Запасных историй»… Что бы в голове все не перемешалось – решил не думать так часто – записывать же не получается (забыл как писать руцями). Много идей – мало времени. Контурю очередную серию «Самого красивого человека»… Нужно начинать красить совместный с Воваем и Колей проект… Эх! Пива хочется еще выпить… Эх! Хочется домой сьездить – давно не был у родителей. Соскучился… Кто я, где я парам-парам))) Может действительно попробовать написать книженцию?

 

С уважением, вечно мля Ваш сербунчег!
click to zoom | натисніть щоб збільшити | нажмите чтобы увеличить

serbun | открыть | Комментариев 58

Еще пару фоток с Харькова


вот... А все остальное смотрите в альбоме, просто фоток очень много...


lana | открыть | Комментариев 31

Музыка : разговоры сотрудников  Настроение : хорошее    

В поисках решения


Есть один баг, который выдает ошибку такого рода:

Transaction (Process ID 51) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

Так вот, нашел интересную статью на RSDN`е.

И для того что юы не забыть её содержимое когда дочитаю до конца, сюда я буду записывать найболее значимые тезы.

Поехали.

Статья называется

Deadlocks Что такое взаимоблокировки и как с ними бороться

«Блокировка», в отличие от «взаимоблокировки», явление совершенно обычное, и означает лишь то, что транзакция получит некий ресурс в свое распоряжение не сразу, а чуть-чуть подождав, пока другая транзакция не снимет с этого ресурса блокировку, наложенную ранее.

Синхронизация происходит благодаря тому, что прежде чем прозвести с объектом какие-то действия (прочитать или изменить), на него накладывается блокировка. Она запрещает изменять или даже читать объект другим транзакциям до тех пор, пока транзакция, наложившая блокировку, не завершит работу с этим объектом.

Типы блокировок

Поскольку запрос может быть как на чтение, так и на запись, то блокировки для этих случаев так же отличаются, вдобавок существует еще и промежуточный тип блокировки.

Read Lock – блокировка чтения, она же «коллективная», она же «разделяемая». Смысл этой блокировки в том, что она совместима с точно такими же блокировками. Иными словами, на один и тот же ресурс может быть наложено сколь угодно много коллективных блокировок. В терминологии MSSQL эта блокировка называется Shared Lock, или сокращенно S.

Write Lock – блокировка записи, она же «монопольная», она же «эксклюзивная». Эта блокировка не совместима ни с Read Lock, ни сама с собой, ни с каким либо другим типом блокировок. То есть в один момент времени на один объект может быть наложена только одна монопольная блокировка. Эта блокировка в терминологии MSSQL называется Exclusive Lock, или же сокращенно X.

Update Lock – это промежуточная блокировка, блокировка «обновления». Она совместима с Read Lock, но не совместима с Write Lock и сама с собой. Иными словами на один объект могут быть одновременно наложены одна блокировка обновления, ни одной монопольной блокировки и сколь угодно много коллективных блокировок. Этот тип блокировок введен как раз для снижения риска возникновения взаимоблокировки. Каким именно образом, будет объяснено ниже.

Взаимоблокировка

Большинство способов обеспечения параллелизма, хотя бы отчасти основанных на блокировках, подвержено взаимоблокировкам (deadlock). И хотя известны достаточно остроумные алгоритмы, позволяющие не допускать подобных ситуаций в принципе, в коммерческих приложениях они почти не встречаются. Microsoft SQL Server здесь не является исключением, и также подвержен взаимоблокировкам (они же «мертвые блокировки» или «тупиковые ситуации»).

Взаимоблокировка, как можно понять из названия – это ситуация, когда транзакции блокируют друг друга таким образом, что дальнейшее выполнение невозможно. В силу протокола двухфазной блокировки ни одна из участвующих во взаимоблокировке транзакций не может отпустить уже захваченные ей ресурсы до того, как наложит блокировки на все, что ей необходимо. А получить все необходимые ресурсы мешают уже наложенные блокировки. Таким образом, получается замкнутый круг. Естественно, и транзакций, и объектов в общем случае может быть сколь угодно много. Разорвать такую блокировку без внешнего вмешательства невозможно, и если не предпринимать специальных усилий, то транзакции будут находиться в состоянии ожидания бесконечно долго. Разрешить подобную ситуацию можно лишь путем отмены хотя бы одной из транзакций.

imestamp based

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

ПРИМЕЧАНИЕ

Здесь главное – не запутаться. Существует как способ обеспечения параллелизма на основе временных меток – это одна из альтернатив протоколу двухфазной блокировки, так и способ предотвращения тупиковых ситуаций. Это два совершенно разных механизма, и сейчас мы обсуждаем именно способ предотвращения взаимоблокировок.

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

  1. «ожидание-гибель» (wait-die). Если транзакция T1 «старше» Т2, тогда транзакции Т1 разрешается пребывать в состоянии ожидания на блокировке. Если же Т1 «младше» T2, тогда Т1 откатывается.
  2. «ранение-ожидание» (wound-wait). Если транзакция T1 «старше» T2, тогда T1 «ранит» T2; ранение обычно носит «смертельный» характер – транзакция Т2 откатывается, если только к моменту получения «ранения» T2 не оказывается уже завершенной. В этом случае Т2 «выживает» и отката не происходит. Если же Т1 «младше» Т2, тогда Т1 разрешается находиться в состоянии ожидания на блокировке.
  3. Timeout based

    Самый простой способ – это ввести некоторое фиксированное время ожидания (timeout), и если транзакция оказалась заблокированной больше этого времени, то считать, что она вошла в тупиковую ситуацию и отменять ее. Недостатки этого способа очевидны – нет стопроцентной гарантии, что отмененная транзакция была одной из участниц взаимоблокировки. Увеличение времени тайм-аута повышает эту вероятность, но одновременно увеличивает время обнаружения действительно намертво заблокированных транзакций. А это, в свою очередь, ведет к увеличению времени простоя запросов, не участвующих во взаимоблокировке, но ожидающих ресурсов, захваченных намертво заблокированными транзакциями.

    Wait-for graph based

    Существуют и более удачный способ определения взаимоблокировок (хотя и более трудоемкий). Для этого менеджер блокировок строит направленный граф, который называется «графом ожидания» (wait-for graph). В вершинах этого графа находятся транзакции, а в ребрах – зависимости. Например, ребро Ti->Tj появляется в том случае, если Ti ждет, пока Tj освободит какой-нибудь объект. Таким образом, если в графе ожидания возникает цикл (T1->T2->…->Tn->T1), то T1 ждет сама себя, как и все остальные n транзакций в цикле, следовательно, транзакции заблокированы намертво. В данном случае обнаружение взаимоблокировок сводится к нахождению замкнутых циклов в графе ожидания. Сами зависимости в граф добавляются и уничтожаются по мере получения и снятия блокировок, технически в этом ничего сложного нет. Сложность лишь в том, как часто менеджер блокировок должен проверять граф ожидания на наличие циклов. Теоретически это можно делать каждый раз при добавлении новой зависимости, однако делать проверки так часто слишком накладно, поскольку, как правило, количество обычных блокировок намного выше мертвых, к тому же сама взаимоблокировка никуда не денется и дождется, пока за ней придут. Поэтому проверять наличие циклов можно либо когда в граф добавляется какое-то фиксированное количество граней, либо опять же, по истечении некоего таймаута. Но здесь, в отличие от предыдущего способа, гарантируется, что будет найдена именно мертвая блокировка, а также, что мы обнаружим все мертвые блокировки, а не только те, которые продержались достаточно долго.

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

    • Объем работы, проделанный транзакцией (вся эта работа будет утеряна в случае отмены).
    • Количество работы, которое придется проделать, чтобы произвести отмену транзакции. Менеджер должен стараться избегать отмены транзакции, которая практически завершена.
    • Количество циклов, в которых участвует транзакция. Теоретически транзакция может входить в несколько циклов в графе ожидания, таким образом, отмена одной транзакции может привести к снятию нескольких взаимоблокировок.
    • Одна и та же транзакция может несколько раз подряд войти в тупиковую ситуацию и быть отмененной, перезапуститься и опять попасть в цикл. Чтобы избежать подобного циклического рестарта, алгоритм выбора жертвы должен также учитывать, сколько раз транзакция была отменена из-за мертвых блокировок.
Timeout based

Самый простой способ – это ввести некоторое фиксированное время ожидания (timeout), и если транзакция оказалась заблокированной больше этого времени, то считать, что она вошла в тупиковую ситуацию и отменять ее. Недостатки этого способа очевидны – нет стопроцентной гарантии, что отмененная транзакция была одной из участниц взаимоблокировки. Увеличение времени тайм-аута повышает эту вероятность, но одновременно увеличивает время обнаружения действительно намертво заблокированных транзакций. А это, в свою очередь, ведет к увеличению времени простоя запросов, не участвующих во взаимоблокировке, но ожидающих ресурсов, захваченных намертво заблокированными транзакциями.

Wait-for graph based

Существуют и более удачный способ определения взаимоблокировок (хотя и более трудоемкий). Для этого менеджер блокировок строит направленный граф, который называется «графом ожидания» (wait-for graph). В вершинах этого графа находятся транзакции, а в ребрах – зависимости. Например, ребро Ti->Tj появляется в том случае, если Ti ждет, пока Tj освободит какой-нибудь объект. Таким образом, если в графе ожидания возникает цикл (T1->T2->…->Tn->T1), то T1 ждет сама себя, как и все остальные n транзакций в цикле, следовательно, транзакции заблокированы намертво. В данном случае обнаружение взаимоблокировок сводится к нахождению замкнутых циклов в графе ожидания. Сами зависимости в граф добавляются и уничтожаются по мере получения и снятия блокировок, технически в этом ничего сложного нет. Сложность лишь в том, как часто менеджер блокировок должен проверять граф ожидания на наличие циклов. Теоретически это можно делать каждый раз при добавлении новой зависимости, однако делать проверки так часто слишком накладно, поскольку, как правило, количество обычных блокировок намного выше мертвых, к тому же сама взаимоблокировка никуда не денется и дождется, пока за ней придут. Поэтому проверять наличие циклов можно либо когда в граф добавляется какое-то фиксированное количество граней, либо опять же, по истечении некоего таймаута. Но здесь, в отличие от предыдущего способа, гарантируется, что будет найдена именно мертвая блокировка, а также, что мы обнаружим все мертвые блокировки, а не только те, которые продержались достаточно долго.

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

  • Объем работы, проделанный транзакцией (вся эта работа будет утеряна в случае отмены).
  • Количество работы, которое придется проделать, чтобы произвести отмену транзакции. Менеджер должен стараться избегать отмены транзакции, которая практически завершена.
  • Количество циклов, в которых участвует транзакция. Теоретически транзакция может входить в несколько циклов в графе ожидания, таким образом, отмена одной транзакции может привести к снятию нескольких взаимоблокировок.
  • Одна и та же транзакция может несколько раз подряд войти в тупиковую ситуацию и быть отмененной, перезапуститься и опять попасть в цикл. Чтобы избежать подобного циклического рестарта, алгоритм выбора жертвы должен также учитывать, сколько раз транзакция была отменена из-за мертвых блокировок.

xyligan | открыть

Настроение : добрий    

Суперовий вірш Оскара Вайлда і труднощі літературного перекладу


Оскар ВайлдОскар Вайлд - один з трьох моїх найулюбленіших письменників, разом із Ґабріелем Ґарсія Маркесом та Сомерсетом Моемом. Про творчість та трагічне життя цього талановитого письменника, поета, літературознавця (список можна продовжувати ще довго) говорити-непереговорити... Найбільше відомий він, мабуть, через свої надзвичайні парадокси на кшалт "дайте мені зайве, і я зможу прожити без необхідного", не менше - через свою повість "Портрет Доріана Грея". Хтось, можливо, ще пригадає його "Кентерберійського привида" або "Літературні казки"... Саме з останніх, із "Відданого друга" та "Щасливого принца" в оригіналі почалось моє знайомство із творчістю Вайлда в школі. Потім були вже і "Портрет Доріана Грея", і пєси - вже російською... Ще трохи потому я знайшов всі інші казки англійською і одразу їх проковтнув... Але якось довго я не звертав уваги на те, що Вайлд був ще і чудовим поетом, і писав дивні вірші... Читать дальше...


Едуард Демерзель | открыть | Комментариев 31

Музыка : Pure.FM House  Настроение : куда катится мир? :)    

В Голландии запретили смешивать марихуану с табаком


С 1 июля в Нидерландах вступил в силу запрет на курение табака в общественных местах, в том числе в знаменитых "кофишопах". Отныне посетители этих заведений смогут курить лишь чистые, не смешанные с табаком, сигареты с марихуаной, сообщает газета The Guardian.

Новый закон, принятый в Нидерландах по примеру других европейских стран, может оставить "кофишопы" без клиентов. Это связано с тем, что большинство любителей "травки" предпочитают курить смесь табака с марихуаной. Отныне им придется выходить на улицу, либо отказываться от своей привычки. Для контроля за приведением в действие данного закона Управление по безопасности пищевых продуктов и потребительских товаров (Food and Consumer Product Safety Authority) уже подготовило 200 инспекторов, способных отличить "чистый" косяк с марихуаной от сигареты, смешанной с табаком.

После принятия нового закона, более тысячи владельцев "кофишопов" срочно распродают свои заведения, опасаясь разорения. Другие предприниматели пытаются обойти закон, устанавливая вапоризаторы для ингаляции марихуаны в чистом виде, либо смешивая наркотик с сушеными травами. Кроме того, хозяева "кофишопов" готовят обращение в гражданский суд, намереваясь добиться отмены запрета на курение.

http://www.unian.net/rus/news/news-259393.html


Павел Кругляковский | открыть | Комментариев 2
Назад | Вперед



Что здесь?

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


Мои фотоальбомы

Случайное фото со мной

Мои фотоальбомы



16082008_0_32_090_6_16_10_Hc4ee20ede0-f8e5e920-f1e2e0e4-fce1fb20-eef1f2e0-ebeef1fc-2e2e2e__.gif

05102008_0_25_20_3_16_4_Hc4ee20ecee-e5e920e4-edfef5e8-20eef1f2-e0ebeef1-fc__.gif

Черный кот

Мой аквариум

Опрос

Кто по вашему мнению самый сексуальный политик?



Опрос

Какой из етих фильмов самый интересный?




Интересы

Хорошая музика, работа,интересные люди,вышивание,лето,море и всё самое позитивное!


Антиинтересы

тупые люди


Содержание страницы

Друзья
Мои друзья
Вовка ::Aleksandro ::Едуард Демерзель ::Павел Кругляковский ::Яна Ярошук ::Орест Форко ::Olga Maslova ::keis ::Руслан Нікітюк ::Алена Винницкая ::sunshine ::sound-producer ::Miriada ::djei ::Віталій Козловський ::Анастасія Кузьміна ::Котег ::7777777 ::Gorchitza ::oksanamilashka ::Miriam ::yura ::serbun ::mikola ::Яночга ::jjjjjjjjj ::taranezoksana ::Пингвин ::musicdance ::lana ::xyligan ::kolega ::Ксения Арт ::Sasha_K ::mandry ::Anilla ::Anima Sola ::tory-kuper ::Quest Pistols ::kasya ::stervochka ::kievbkru ::vichka ::6che6ster6 ::rasina ::ppd3 ::lindsey ::denny ::iamangel ::kunjut ::anazel ::igorkaraev ::alia ::tectb-n ::Alen Walker ::Девочка гламуррра ::-stervochka- ::julianna ::yan74 ::vovaperec ::yle4ka ::
В друзьях
7777777 ::musicdance ::kievbkru ::Павел Кругляковский ::Miriam ::Орест Форко ::Яночга ::svitlana ::Руслан Нікітюк ::Анастасія Кузьміна ::lana ::Miriada ::Anilla ::jjjjjjjjj ::Котег ::Ксения Арт ::Sasha_K ::keis ::tory-kuper ::Anima Sola ::kolega ::Яна Ярошук ::Едуард Демерзель ::Вовка ::stervochka ::serbun ::Olga Maslova ::s82432008 ::rasina ::ppd3 ::vichka ::ser-exec ::taranezoksana ::sound-producer ::lindsey ::kasya ::Агент007 ::(= ki$@ =) ::iamangel ::martalex ::igorkaraev ::oksanamilashka ::djei ::billi ::tectb-n ::Місячний янгол ::vovaperec ::milanello ::Богдан Йович ::Девочка гламуррра ::Florensiya ::-stervochka- ::kunjut ::mikola ::