Подарочки
Хвастовства пост.
А мне прислали подарочки: кружку и магнитик. Вот

А всё почему? Да потому, что у меня имеются все достижения.

Спасибо большое. Кружка особенно хороша.
Хвастовства пост.
А мне прислали подарочки: кружку и магнитик. Вот

А всё почему? Да потому, что у меня имеются все достижения.

Спасибо большое. Кружка особенно хороша.
Привет, вомбатяне и вомбатянки! Сегодня хочу рассказать о новой картине, которая родилась на одном старом холсте. Назвать её можно так: «Ослик, облака и горы»
P.S. картина сразу целиком для Лиги Лени (есть тут такая?)

На прошлой неделе мама обнаружила за шкафом одну недоделанную работу – горы, написанные по мотивам видео Боба Росса. Кто знаком с его творчеством, сразу вспомнит про «фирменные характерные мазки, «счастливые деревца» и про ведерко с растворителем. И как-то меня очень уж зацепили его видео, и захотелось попробовать. Сделала сами горы, оставила сохнуть...и сначала руки не доходили эту работу доделать, а потом я о ней и вовсе забыла. Холст пролежал в конечном итоге лет десять.

И вот он снова у меня. Первая мысль была – пойти по пути наименьшего сопротивления: добавить внизу ярких полевых цветочков, и готово! Получилась бы милая декоративная картина в стиле «альпийский луг». Но что-то внутри сопротивлялось. Мне хотелось, чтобы работа была не просто красивой, но и живой, чтобы она рассказывала свою историю, чтобы зритель мог остановиться и задуматься: а что же здесь происходит?
Идея пришла не сразу. Сначала я покрыла холст лёгким фиолетово-розовым подмалёвком – это помогает краске ложиться ровнее и задаёт общий тон. Потом добавила горы по краям, наметила тени и ущелья. И тут я взглянула на чёрную вершину и поняла: такая гора может быть только где-то очень высоко, где её касаются облака. И вот тут-то всё и началось! На первый план захотелось добавить ослика, который идёт по извилистой тропе и, словно в сказке, несёт на спине кусочек облака. Получилась целая история, которая, кажется, только начинается. Что будет с этим облачком? Куда идёт ослик? Это уже загадка для следующей картины. Но я думаю, что кто-то делает из них одеялки!

И вот ещё этапы процесса



И фото крупным планом некоторых мест


Немного технических деталей: холст был небольшой, 40 на 50 см, грунтованный, на твёрдом картоне. Горы я писала в основном мастихином – для меня это идеальный инструмент, поскольку он даёт красивые реалистичные текстуры. Ну а вся работа заняла около четырех с половиной дней.
Ещё раз первое фото, чтобы не листать в начало

Вот такая история получилась. Иногда старые вещи, которые кажутся забытыми, вдруг оживают и превращаются во что-то совершенно новое. А вы когда-нибудь возвращались к своим «забытым» проектам?
Пост навеян этой историей https://vombat.su/post/46311-kak-ya-noutbuk-pokupal
Мне всегда нравились разнообразные девайсы и гаджеты. Было интересно делать темы для Nokia, перепрошивать смартфоны и настраивать что-то под себя. Спустя годы хобби не исчезло, в список устройств добавились MIDI-контроллеры, 3д-принтеры, ноутбуки и т.д. Накопившийся опыт сделал меня домашним "специалистом" среди друзей и знакомых. Поменять экран на айфоне? Несите. После обновления перестала работать сим-карта? Давайте посмотрим, это что-то новенькое!
Когда в 2016 году захотел купить себе новый планшет, я был уверен, что готов ко всему. Т.к. был студентом, то искал исключительно среди б/у устройств, и бюджет был сильно ограничен. После долгих мук выбора я остановился на легендарном Nexus 7 (2013) LTE.

И всего за 3500 рублей, пусть и со следами эксплуатации и вообще без какой-либо комплектации. Средняя цена в стране по авито тогда была в районе 7-8 тыс. рублей. Созвонился, договорился о встрече. Место было рядом – ремонтная мастерская – и до начала репетиции оставалось ещё около 40 минут. В самый раз, чтобы спокойно осмотреть планшет и либо купить, либо отказаться. 1️⃣
По прибытии на место выяснилось, что человека, выставившего устройство на продажу, нет на месте, есть только девочка на ресепшене, но "вот планшет, если хотите, посмотрите".2️⃣ Царапины корпуса и отсутствующий лоток для сим-карты меня не смутили, т.к. видел состояние на фото. Дисплей был без единой царапины, под плёнкой. Но планшет оказался разряжен в ноль. Ну, бывает: устройство 2013-года, аккумулятору уже наверняка полный абзац, и я уже планировал заказать и заменить батарею со следующей стипендии или шабашки. Попросил поставить планшет на пару минут на зарядку, но и спустя 5 минут планшет не включился.

Твою ж за ногу! Но я хотел именно эту модель, а в Воронеже продавалась только она на тот момент. Полез на форум и "выкурил" ответ: Nexus 7 имеет заводской дефект, на который жаловались все пользователи от Аляски до Кейптауна. Косяк заключался в следующем: если довести планшет до полного истощения, то он перестаёт отвечать на нажатие кнопки питания и прикидывается кирпичом. Решение проблемы заключалось в том, чтобы зажать кнопку питания на 60 секунд. Ура! Пошла загрузка, а я потратил уже 20 из 40 отпущенных минут.
Однако не успел я подключиться к Wi-Fi, как планшет вырубился из-за разряда батареи. Блок питания, который мне выдала барышня на ресепшене, не выдавал достаточно, чтобы и заряжать, и пользоваться устройством. И я принял решение подождать ещё 5-10 минут, пока планшет наберёт хоть немного заряда для проверки. 3️⃣

Наконец, я запустил устройство с 13% заряда. Подключил к Wi-Fi, включил музыку (один из динамиков не работал, но ведь 3,5 тыс.!), пока ковырялся в настройках и оценивал быстродействие, планшет дважды самовольно перезагрузился. Но скорость работы... На тот момент она меня поразила, я ещё не держал в руках настолько отзывчивого устройства. Даже iPad'ы однокурсников словно бы притормаживали по сравнению с ним. До начала репетиции оставалось 5 минут, и я принял решение: "Хочу, забираю, поменяю аккумулятор – все проблемы в нём!"4️⃣
Рука безучастной девицы сглотнула деньги, планшет перекочевал в рюкзак, а я на всех парах помчал в сторону театра. После двухчасовой репетиции был 30-минутный перерыв перед спектаклем: подготовить декорации, реквизит, выдохнуть и собраться с мыслями. Кто-то успевал перекусить, кто-то находил время для сна, а ваш покорный слуга наконец нашёл время для более подробного осмотра.
Оказалось, что в планшете не работал микрофон. Любое "тяжёлое" действие вроде видеозаписи вызывало перезагрузку. За 2 часа планшет зарядился где-то на 60%, но заряд таял прямо на глазах, микрофон ничего не записывал, а из отверстий динамика отчётливо тянуло странным запахом, который я сначала принял за запах "новой техники", но с более выраженной химозной кислинкой. В расстроенных чувствах, я отложил препарирование до позднего вечера.5️⃣
Дома же меня ожидал целый ворох открытий. На ifixit были подробные фото и инструкции по разборке, поэтому тут сложностей не возникло. Вообщем, по порядку:

Разумеется, на следующий день позвонил тому продавцу (который оказался одним из мастеров той конторки). Вроде бы я не матерился, хотя стоило. Ожидаемо, он от всего открестился, сказав, что раз я купил устройство, то и претензий у меня не было, а теперь, когда планшет вскрыл какой-то некто без его квалифицированного участия, не имеет понятия, что там могло сломаться. Сразу после этого продавец сбросил звонок и заблокировал и телефон, и чат на авито.
Моя версия произошедшего с планшетом следующая: судя по идеальному состоянию дисплея, планшет принесли в мастерскую для замены разбитого экрана. Возможно, разбиватель был ещё и любителем потыкать в микрофон, в такой идиотизм я верю. Далее мастер в процессе замены запорол то, что в планшете ещё работало, попал на деньги и вынужден был хоть как-то отбить потерю. Почему я думаю на мастера? Рядовой пользователь не полез бы внутрь, т.к. обычной пластиковой карточкой тут было не обойтись; и во время телефонного звонка он обмолвился, что когда он смотрел, то внутри всё было нормально.

Я восстановил планшет: батарея и новый шлейф обошлись мне примерно в 1500 рублей и месяц ожидания доставки, но это полностью устранило проблемы неработающего стереодинамика, спонтанных перезагрузок, ненормально быстрой разрядки и странного запаха. Остался только потерянный лоток сим-карты и испорченный микрофон. Через полгода я выставил планшет за 5000 рублей вместе с чехлом и зарядкой (их я докупил сам), подробно описав историю болезни и дефекты. Покупателю объяснил, откуда можно заказать поломашку/потеряшку. Мужчина оказался таким же упоротым фанатом технологий, и какое-то время мы ещё переписывались.
А я с той поры сменил множество девайсов от клавиатур до ноутбуков, многие – при покупке с рук. Но произошедшая история неплохо прокачала мои дотошность и внимание, побудила создать Чек-лист для проверки устройств при покупке.
Главное! Не стоит рассчитывать на отсутствие скрытых проблем, если вы приобретаете устройство в 2 раза дешевле среднерыночной по площадке – проблемы будут 100%. Самое важное, что нужно понять: это не последний шанс в жизни что-то купить, заводы исправно поставляют сотни тысяч товаров каждый день, и всё время появляются какие-то новинки. Вы своего в любом случае не упустите, сейчас или чуть позже, но добудете желаемое.
И не давайте вас торопить. Спешка – это стресс, и, если вы не специально обученный человек с огромным опытом, то можете пропустить важную деталь при проверке или принять неверное решение. Если вас подгоняет продавец – пусть идёт заниматься своими срочными делами. Конечно, это не означает, что нужно приседать другому человеку на уши и делиться фотографиями своей недостроенной бани – просто цените и своё, и чужое время.
Посреднику, как правило, пофиг на девайс, и он не сможет ответить на большую часть ваших вопросов. Тут лучше связаться с продавцом и перенести встречу. Если начнутся оправдания/наезды в стиле "А чё такого?", "Да я там не нужен, сами посмотрите" – отменяйте сделку. Вы можете и время потерять, и на неприятности нарваться.
То же касается ситуаций, когда товар в пыли, весь липкий, аккумулятор сел и смартфон не включается. Прощаемся и уходим. Ответственный человек и сам подготовится, и устройство подготовит. То же касается и ситуаций, когда внешне устройство аккуратно выглядит, но продавец при проверке держится максимально отстранённо. Был как-то случай со "Смотрите сами, чтобы ко мне не было претензий", а через год после моего отзыва сообщение с наездом "<%я, ну ты ж тогда сам смотрел, какие $%^& претензии?!" Человек соврал, что телефон не ремонтировался, что на нём неродная задняя панель и удалён модуль NFC – это выяснилось в официальном сервисном центре. Я, например, не буду стоять за плечом и следить за каждым действием, однако в самом начале встречи расскажу, где программы для проверки конфигурации железа и состояния экрана, предложу помощь, расскажу про инженерное меню. Во-первых, это сэкономит нам обоим время, во-вторых – исключит моменты с "ой, я это не заметил/не прочитал, давайте скидку/возврат".
Я здесь руководствуюсь одним принципом: "Соврал один раз – соврёт и дальше". Отговорки про "я не знал" или "мне пользоваться не мешало" игнорируем. Даже если он и впрямь сказочный Незнайка – дефект есть дефект. Однажды я покупал 3Д-принтер. Уточнил у человека, есть ли какие-то дефекты, честно предупредил, что у самого точно такая же модель и ВСЕ возможные косяки отлично известны. "Дефектов нет, всё в порядке". Принимал в пункте выдачи: на осмотр 15 минут, запрещено подключение к сети (идиотское правило). Зато на одном шлейфе, который торчал в связи с разобранностью принтера для пересылки, были видны следы от короткого замыкания (как и на разъёме, куда он вставлялся). В данной модели порой встречается такой дефект, и я знал, куда смотреть. Но его невозможно было не заметить, тем более в момент подготовки принтера к отправке. Я бы собрал принтер и за 10 минут, там простая модель, но подключить в сеть и запустить его бы не дали. Отказался и оставил отзыв, т.к. потеря времени и для меня, и для продавца.
Зафиксируйте дефект и свяжитесь с продавцом. Есть вероятность, что человек адекватный, и будет готов пойти навстречу с возвратом. Это нормальное поведение, которое встречается не так уж и редко.
Кстати, в этом году впервые возврат делал я, хотя сама ситуация – наитупейшая. Свой старый ноутбук выставил на продажу, предварительно его подготовив и обслужив. И застрял в другом городе. Покупателю, который хотел приобрести именно мой ноутбук ("Потому что красивенький"), я сразу написал: встречу может провести супруга, но она в технике отчаянная домохозяйка, поэтому буду на связи всё время, наберите – и отвечу на все вопросы. Настало время, жена отписалась, что с девушкой-покупателем они встретились... И тишина. Прошло 15 минут, я начал переживать, и тут звонок: "Ноутбук продан, всё хорошо", и мне пришло сообщение от покупателя "Спасибо!". А через 40 минут - "Ой, тут кнопка залипает, засветы на экране, хочу деньги назад".

Я в шоке, т.к. подобных дефектов до моего отъезда не было, а ноутбук месяц лежал в коробке... но встречу-то проводил не я. Объяснил жене, на что посмотреть в первую очередь, какую программу запустить для проверки железа, чтобы скинула хоть фото экрана. Позже выяснилось, что та красотуля вместо детальной проверки рассказывала про свои хобби, баню и работу, а дома подумала, что ноутбук ей больше не нужен и просто выдумала первые попавшиеся дефекты. Это она "честно" моей жене рассказала, когда привезла ноут обратно.

Мой старый ноутбук оказался цел и полностью исправен, ровно в том состоянии, что я его оставил. А жена зря словила небольшой стресс от подобных приключений, так что ждать старичку моего возвращения.
СШАтриллер, преступление, боевикРежиссер: Жауме Кольет-Серра. В ролях: Тэрон Эджертон, София Карсон, Джейсон БейтманКП - 6,5. IMDb - 6,5.
В канун Рождества Итан выходит на работу в аэропорт, обычный рабочий день обычного сотрудника службы безопасности. Он порядком задержался на своей должности и просит начальника предоставить ему шанс и повысить в должности.
Он оказывается на интроскопе и будет проверять всех идущих на посадку на наличие запрещенных вещей в их чемоданах. Но Итан точно не ожидал, что в этот день ему предстоит столкнуться с террористами. Ему передают наушник и теперь он должен выполнять указания неизвестного.
По указанию неизвестного он должен пропустить на посадку без досмотра того пассажира которого ему покажут, в противном случае его подруге грозит смерть.
СШАтриллер, преступление, драмаРежиссер: Анна Кендрик. В ролях: Анна Кендрик, Дэниел Дзоватто, Тони ХэйлКП - 6,4. IMDb - 6,6.
Главная героиня Шерил мечтает стать актрисой, но все прослушивания оканчиваются одинаково, т.е. безрезультатно. Но девушка не оставляет попытки и в один из дней ей поступает предложение сняться в теле-шоу "Любовь с первого взгляда". Это конечно не то о чем она мечтала, но все-таки какой-то шаг вперед.
Но по стечению обстоятельств одним из трёх парней, из которых она должна выбрать, оказывается маньяк убийца Родни Алькала. Но конечно же об этом Шерил не могла знать. Шоу складывается таким образом, что главная героиня выбирает именно Родни.
КанадатриллерРежиссер: Джей Си Ли. В ролях: Каллина Лян, Джабари Бэнкс, Бенедикт ВонгКП - 7,5. IMDb - 6,1.
Линн - дочь китайского мигранта, который владеет небольшой прачечной и пристроить дочь в престижную школу Лос-Анджелеса для него большая удача. Девушка на самом деле очень одаренная и её способности быстро замечают остальные одноклассники, а это в основном дети богатеньких родителей.
Линн придумывает систему, которая позволит помочь всех новым друзьям сдать выпускной экзамен. Основа этого метода основана на музыкальных нотах и раскрыть её вряд ли у преподавателей получится. Ну и конечно дети влиятельных родителей будут "финансово" благодарны Линн.
ИспанияТриллер, боевик, преступление2021, реж. Йуис Килес; В ролях: Хавьер Гутьеррес, Карра Элехальде, Луис КальехоКП - 6,0IMDB - 6,2
Главный герой картины Мартин сопровождает группу заключенных к новому месту содержания. По пути следования машина оказывается в ловушке. Снаружи слышны выстрелы, на конвой совершено нападение в этом нет сомнений. Мартин оказался заперт в машине с уголовниками.
Определенно затеявшие это всё намерены освободить из под стражи своего босса - одного из заключенных и по совместительству лидера одной из ОПГ. Но вскоре Мартин узнает от напавших, что их не интересуют заключенные, а дело на самом деле совсем в другом.
На этом острове в Германии свободно живёт стая диких павлинов, а также находится удивительный исторический флигель из белого камня.

Pfaueninsel (нем.), или Павлиний остров, расположен на реке Хафель, протекающей через Берлин, и представляет собой дивное место для любителей уединения, изобилующее старинными зданиями и дикими птицами. Здесь даже есть флигель сказочного замка, возведённого по приказу прусского короля.

Благодатный остров площадью почти 100 га сначала был известен как «Кроличий остров» благодаря маленькой кроличьей ферме, которую основал здесь в XVII веке Фридрих Вильгельм I Бранденбургский. Лишь в конце XVIII века его потомок Фридрих Вильгельм II (Фридрих II Великий) превратил остров в тайное убежище для себя и своей любовницы Вильгельмина Энке. Считается, что он заявил: «На Кроличьем острове ни одно дерево, ни один куст не будут срублены!» Вильгельм II положил начало существованию острова как естественного убежища для растений и животных.

Он же построил для себя и Энке самое знаковое сооружение - двухбашенный белый замок-фолли (каприз). Две башни объединены мостом, соответствующим средневековому стилю.

После смерти Вильгельма II остров перешёл к его сыну, который построил на нём зверинец, где жили разные редкие и даже экзотические животные, включая крокодилов, волков, орлов и, конечно же, павлинов. К середине 1940-х годов большинство животных было перевезено в недавно открытый Берлинский зоопарк. Но некоторые павлины остались, а остров стал заповедным уголком природы.

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






Пушистые хвостатики могут и сдачи дать)

Котейка чем-то не доволен. Включен режим берсерка и в атаку

Кстати о том, что котиков нельзя обижать пели ещё в начале прошлого века)


Когда у Pandora появились брелки с совмещенными метками авторизации R322, R463, R465, R468BT, R500BT, для них долгое время не было в продаже чехлов... Хотя для других брелков Pandora их было купить несложно...

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

И вот, наконец, не так давно на маркетплейсах появились чехольчики по адекватной цене, в 550 рублей. У меня несколько поистёрся чехольчик собственного пошива для брелка моей Pandora DX4, и я купил новый на Озоне.

И столкнулся с серьезной недоработкой - шьюхи, сшившие чехольчик, явно сами не пользовались этими моделями брелков Pandora... Ибо у брелков есть одна неприятная особенность - кнопки в них имеют околонулевую тактильную отдачу и мега-короткий ход... Не поймешь - нажал, не нажал... А прорези в чехле-то и нет! И через толстую кожу (да, качественную натуральную кожу, не спорю!) их нажимать дико некомфортно... Плюс в такой ситуации всегда нажимаешь на кнопки с заведомо увеличенным усилием, продавливая их и убивая таким образом...Поэтому 550-рублевый чехол желательно доработать. Для этого нужно засунуть в него стопку бумаги (чтоб не прорубить насквозь) и вырубить высечкой отверстия в нужных местах напротив кнопок (правой нижней кнопкой я никогда не пользовался поэтому отверстие вырубил символическое)


Привет.
Я разрабатываю эмулятор сервера для Lineage 2 Chronicle 1: Harbingers of war на Node.js.
Столкнулся с проблемой синхронизации скорости персонажа на сервере с клиентом. Когда в игре вы нажимаете мышкой в то место, куда хотите перейти то происходит плавный переход с анимацией движения. На сервере в этот момент тоже происходит движение по таймеру, но не такое плавное.


Для примера я взял сборку написанную на java l2j-lisvus Сборок много. Но все они являются fork’ами проекта l2jserver https://l2jserver.com/И многое наследуется. В том числе и передвижение персонажа.
В l2j-lisvus, как и во всех сборках l2jserver перемещение персонажа на сервере идет при помощи таймера с приростом одинаковых значений.
Проблема проявляется, когда нам надо сделать какое-то действие после того, как персонаж добежал до пункта назначения. Например, нанести удар по NPC.



Как работает передвижение персонажа на сервере.
За основу взяты базовые характеристики персонажа. Скорость бега 126.

На данной схеме идет прирост координат персонажа каждые 1000мс на 126 unit’ов. Исходя из схемы выше пример кода для действий персонажем после достижения пункта назначения:
// Прироста координат нет. Просто считаем когда персонаж дойдет до конечных координат.
const distance = 1500;
const playerSpeed = 126;
const ticks = distance / playerSpeed; // 11.90
const time = ticks * 1000; // 11900mc
setTimeout(() => {
// действие персонажа после бега
}, time);




Зеленой зоной показана точка куда должна ступить нога персонажа если бы не было расхождений.
Рост скорости при развитии персонажа.
126 — это базовая скорость. И по мере развития персонажа будет расти и скорость передвижения. А значит расхождение будет больше. Но перед тем, как создать формулу надо подтвердить теорию, что скорость ходьбы влияет на расхождение.
Данные о характеристиках персонажа передаются от сервера к клиенту.
Пакет UserInfo.js 83 строчка.
writeD(player.runSpeed);
writeD(player.walkSpeed);
Базовые значения:
runSpeed: 126
walkSpeed: 88
Выставляю значения walkSpeed: 126. Если скорость ходьбы будет равна скорости бега, то расхождения должны пропасть.


Персонаж синхронизирован и начинает атаку вовремя. Теперь надо понять, как скорость ходьбы влияет на расхождения между клиентом и сервером.
Сколько же персонаж успевает пройти перед тем, как начинает бежать?
Надо поймать момент когда ходьба переходит в бег. Для этого передадим в клиент данные, где скорость ходьбы будет больше скорости бега. Из-за этой разницы будет виден переход и можно будет рассчитать пройденное расстояние при ходьбе.
runSpeed: 10
walkSpeed: 600

При скорости шага в 600 персонаж успевает пройти 250, прежде чем начинает бежать.
600 / 250 = 2.4
700 / 291 = 2.4
800 / 333 = 2.4
Из этого вывод, что персонаж перед тем, как начать бежать успевает пройти расстояние в 2.4 раза меньше, чем его скорость ходьбы.
Значит при скорости ходьбы 88 персонаж пройдет 36 unit’ов.
88 / 2.4 = 36

Решение
Формула для расчета времени:
сколько_прошли_на_старте = скорость_ходьбы / 2.4
(((дистанция_между_нпц_и_игроком - сколько_прошли_на_старте) / скорость_бега) * 1000мс) + время_которое_прошли
Для примера дистанция 1500.
Из них мы 36 прошли.
1500 - 36 = 1464 расстояние для бега.
Скорость бега 126 в секунду.
1464 / 126 = 11.61 (количество отрезков, которое мы пройдем за секунду).
11.61 * 1000 = 11610мс бега.
к 11610 надо прибавить время ходьбы
Скорость ходьбы 88 в секунду.
1000 / 88 = 11.36мс за 1 unit
36 unit * 11.36мс = 408мс
11610 + 408 = 12018мс
12018мс является точным временем от начала старта и до конца.
Сравниваем со старым временем 11900мс. Разница в 118мс.
setTimeout(() => {
player.attack(npc);
}, 12018);




Как видно выше разница положения ног при разных скоростях отсутствует, а значит решение работает.
Ссылка на проект: https://github.com/lineage2js
Ссылка на блог: https://t.me/lineage2js
Ты не прав- мне сказал модератор:
очень скоро нарвешься на бан!
А ко мне залетел провокатор
и в комментах насрал на диван!
*
Двери настежь - что делать тут будешь
Хоть просил я повесить запор
Вот и шляются разные люди
И рисуют куйню на забор
*
Возразил ему даже без мата
Не привык я обиды спускать
И завыл-закричал провокатор
И давай модератора звать
*
Ты не прав- мне сказал модератор.
По итогам прошедшего дня
Оказалось, что я - провокатор.
Вот такая, малята, куйня...


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