Транспарант программиста

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

И нет, я не всегда специально затягиваю посты до последнего. Чаще просто лень и внезапно осознанный дедлайн.
Повторение - мать учения!
Транспарант это -

По-быстрому. Потом ещё чего-нибудь найду.

Островский: Вконце 1930 – начале 1931 гг. началась работа над романом "Как закалялась сталь". Сперва Николай Алексеевич пытался писать сам: при абсолютной слепоте и неподвижности он еще мог немного двигать кистями рук. Было придумано и изготовлено специальное приспособление, почему-то названное "транспарантом". В верхней части картонной канцелярской папки были проделаны параллельные прорези шириной в 1 см., по которым можно было писать, не давая строчкам набегать друг на друга. В транспарант вкладывалось 15-20 листов чистой бумаги. По воспоминаниям, Николай Алексеевич "работал по ночам, когда в доме наступала тишина. Каждую страницу нумеровал и сбрасывал на пол. Утром пол был завален листами бумаги, исписанными неразборчивым почерком" Мы собирали их, складывали в папку, а вечером, возвратившись с работы, переписывали.
Так работал сравнительно недолго: воспалились суставы рук, начались нестерпимые боли. Пришлось перейти на диктовку".
В романе "Как закалялась сталь" позже будет сказано, с каким трудом давалось каждое слово: "Скованный узкой полоской транспаранта, иногда не выдерживал – бросал. И только в безграничной ярости на жизнь, отнявшую у него глаза, ломал карандаши, и на прикушенных губах выступал капельки крови".
А Сам Николай Алексеевич писал в одном из писем (Р.Б. Ляхович от 28 мая 1931 г.): "Я взялся за непомерно тяжелый труд. Все против меня, но за меня моя ослиная упрямость".
При помощи этого транспаранта Н.А. Островский писал I часть романа "Как закалялась сталь" в Москве в 1930-1932 гг.

Я честно, не представляю, как это можно так творить, в черноте, в слабости, писать чтобы было! Реально гвозди бы делать из этих людей. Просто представьте, Вы можете не знать про, что Роман, но вы знаете, что был Павка Корчагин, Вы знаете название Романа...
А ведь Островский, жег!
«В 15 лет втайне от родных ушел добровольцем на Гражданскую войну,— вспоминала его племянница.— Воюя с белополяками в бригаде имени Котовского, Николай был дважды тяжело ранен. Осколком снаряда был задет мозг, в результате дядя перестал видеть правым глазом, при этом шутил: "Целиться можно и левым". По состоянию здоровья ему пришлось уйти из армии. Николаю было в то время 16 лет»,— вспоминает его племянница. В 1919 году Николай Островский вступил в комсомол"
Островский начал испытывать нарастающие боли и отеки, симптомы усиливались с каждым днем. Он был вынужден уехать обратно в Шепетовку, чтобы находиться под присмотром матери и сестер. Во второй половине 1922 года врачебная комиссия признала 18-летнего Островского инвалидом второй группы. Он не мог смириться с диагнозом, писал в дневнике: «Лучше пулю в лоб, чем оставаться калекой!»

Роман, столкнулся и с разгромными рецензиями, и болью автора, но он смог его продвинуть, и достиг успеха!

Как закалялась сталь» стал самым тиражируемым советским произведением — к 1986 году роман был издан 536 раз; в общей сложности напечатали 36 млн экземпляров. Все это время произведение изучалось советскими школьниками, которым Павку Корчагина представляли как идеал, на который нужно равняться..
Нужно ли читать роман? Да. Это и вправду интересно.
Мира вам, и новых знаний!
Раз в год, уже несколько лет, я и моя семья выходим с транспарантами на улицу. Вливаемся в многочисленную толпу и совершаем марш с фотографиями наших предков, погибших и воевавших на войне. Акция «Бессмертный полк». К сожалению, под рукой нет транспарантов этого года. Но за эти несколько лет я нашел решения по изготовлению хороших транспарантов, 1 рамку под фотографию только с пластиковым стеклом, дети пару раз побили :((, деревянные ручки непрактичны, лучше ПВХ трубки и крепления, нашел похожее фото нормального транспаранта.

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

Что не удивительно, ведь это было словом прошедшей недели. Как видно по моей аватарке, кролик я так себе, но насколько глубока эта кроличья нора, узнаем, подведя итоги недели.
Образцом начала ивента служит нам @kaktusovoe , который по образцам резных духов индейцев хопи режет красивое.

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

Однако и в производстве без матриц никуда

@UrmasTormas поделился песней где Пол умудряется размножиться не хуже агента Смита, да уж, титул сэр просто так не дают.

Вомбат это вам не печенька, контент 18+ в процентном отношении к другим темам относительно скромен, тем любопытнее прост про две порно версии культового фильма которые принёс @GGDR

И чтоб усугубить 18+ добавим историю водочного бренда

Математика — это язык, на котором говорят все точные науки. Про это напомнил @Phoenix

Можем ли мы познать объективную реальность? Проведём мыслительный эксперимент, о котором рассказал @lovefst

Жаркая дискуссия о туристических достопримечательностях в комментах про озеро получилось под постом @m4ttl

Челябинск, Китепелов, матричный бог: что объединяет - восопоминания @heritascant (с почином и новой ачивкой)

На территорию баянов с ноги врывается @Natter

Матрица - это такая самая главная деталь в фотоаппарате, в этом знает толк @Forest.river , результаты в посте про приобретение фотоаппарата и результаты (очень лихие на мой взгляд) этой покупки

Образец завершения ивента выдал @IvanKr08 с матрицами мониторов да ещё под увеличением

Показалось дно, однако снизу постучалось новое слово недели – Транспарант!

Напоминаю правила участия.
1. Раз в неделю, по понедельникам случайно генерируется слово. Это слово будет основой для ваших постов. Неважно что вы сделаете, слепите, нарисуете, напишите стих с этим словом, расскажете анекдот, свою историю с этим словом, даже с помощью генератора мемов можно, абсолютно неважно.
2. Ивент с данным словом длится до следующего понедельника, когда будет озвучено новое, случайно сгенерированное слово.
3. Необязательно чтобы выпавшее слово было лейтмотивом. Ну например выпадет слово кит - может быть картинка загадка о морских существах, на которой изображен один кит, а найти надо дельфина. Или созданный комикс/мем, в котором вообще речь о другом, но на пряжке у героя изображен кит. Или может у вас завалялась история из жизни, где кит просто был второстепенным объектом, или названием бара где все происходило. Т.е. слово обязательно должно присутствовать в работе, но может не являться ее заглавной темой. А может и являться.
4. Все посты публикуйте под тегом "Ивент Вомбата" и "Транспарант".
@vombat закрепите, пожалуйста, пост.
Транспарант, доставлено от фр. transparent - "прозрачный".
В моей области с этим словом связаны только значения некоторых атрибутов CSS. :) Например указывают, что фон элемента должен быть ппозрачным.
element {
background-color: transparent;
color: transparent;
border: 1px solid transparent;
}
Но ещё я знаю, что в рекламе, в физике, в авиастроении тоже есть это слово.
Ну и конечно "Мир! Труд! Май!". Правда, мне не ясно какую связь имеет прозрачность с большим красным полотном.

Транспара(е)нтная декорация театральная. :)
Транспарентная декорация в театре – это декорация, которая использует прозрачные или полупрозрачные материалы, позволяющие видеть сквозь неё, создавая ощущение глубины и многоплановости. Такие декорации часто применяются для создания эффекта воздушности, невесомости или для визуального разделения пространства.

Основные характеристики транспарентных декораций:
Прозрачность/Полупрозрачность: Материалы, используемые для создания таких декораций, пропускают свет и позволяют видеть то, что находится за ними..
Легкость и воздушность: Транспарентные декорации часто ассоциируются с легкостью и воздушностью, что может быть использовано для создания определенного настроения или атмосферы в спектакле.
Создание многоплановости: Благодаря своей прозрачности, такие декорации могут создавать ощущение глубины и нескольких планов на сцене, что добавляет визуальный интерес и динамику.
Разделение пространства: Транспарентные элементы могут использоваться для зонирования пространства, разделения различных сцен или для создания эффекта "входа-выхода".

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

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

Источник - ИИ. :) Картинки из интернета с разных сайтов.
Перечитывая Каменскую (да, у меня случаются периоды ностальгии по временам моей юности, когда я ездила на работу и с работы на метро), я увидела забавное словосочетание - транспарантная косметика. Я тут же побежала советоваться с гуглем, но он меня совсем капельку разочаровал - косметика называется транспарентной. Но, озаботившись переводом, я тут же простила и редакторов Марининой и саму гуглю. :)
Транспарант - transparency - прозрачность - transparent - транспарентная косметика.
Спешу всех расстроить, боевой раскраской я не занимаюсь. Ограничиваюсь обычной чёрной тушью для ресниц, которую тоже надо умудриться выбрать нормальную - чтобы и кусками не сваливалась и на ресницах держалась (а то бывают такие, которые почему-то совершенно не липнут к ним и они так и остаются короткими и тонкими, но с чёрным оттенком... лучше тогда вообще не краситься). А зимой к туши прибавляются гигиеническая помада и крем для лица. Да, я ленива и прекрасна сама по себе. :)
Но мы приступим к выяснению что же такое транспарентная косметика. Оказывается, ничего сложного тут нет.
Транспарентная губная помада, также известная как прозрачная или полупрозрачная помада, это косметическое средство для губ, которое придает им оттенок, но не перекрывает естественный цвет губ полностью. Она обычно имеет легкую, комфортную текстуру и может давать как полупрозрачное, так и более насыщенное покрытие в зависимости от желаемого эффекта.

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

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

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

Все данные взяты от яндексовского ИИ, ну и там ещё сверила с разными рекламными косметическими сайтами.

Всем привет!
Снова ивент, снова новое слово.
С транспарантами у меня сложно, есть проекты, но у меня от идеи до появления может пройти несколько лет:)
Вот, например

Но когда оно там будет, вообще не ясно, поэтому решил вспомнить магнитик, который делал в подарок бухгалтерам.
Лепил из полимерной глины, основа - зебрано
Кофта этого собакевича тоже в некотором роде транспарант:))

Парочка чуваков, в 1965 году настраивала девайс для космической связи и радионаблюдением неба. Они никак не могли избавится от шумов в области 160 ГГц (это много, длина волны всего ~ 2мм). Ходят слухи, что они из приёмного волновода - эдакий "рупор" - даже голубиные фекалии выгребали, думали что проблема в них.

Но теоретики была первее, как всегда. В 1948 году реликтовое излучение было предсказано Георгием Гамовым, Ральфом Альфером и Робертом Германом на основе созданной ими первой теории горячего Большого взрыва. Более того, Альфер и Герман смогли установить, что температура реликтового излучения должна составлять 5 К, а Гамов дал предсказание в 3 К и оказался прав.
Дальнейшие теоретические исследования теории Большого взрыва показали удивительную вещь. Сначала был момент сингулярности (тут физики ничего не могут сказать толком, так как выходят за пределы планковских параметров (планковские длина, энергия, время и т.п.) - это те пределы на которых работает математика квантовой физики). После этого появилась кварк-глюонная плазма за счёт расширения пространства времени (ΛCDM-модель во все поля).

За счёт расширения температура падала, начали образовываться привычные (на слуху) частицы вроде протонов, нейтронов и электронов - эпоха отделения электрослабого взаимодействия. Именно тогда появляются фотоны. Но им из-за большой плотности вещества некуда дется - они постоянно учавствуют в к-либо квантовых взаимодействиях.
И только когда вселенная ещё немного расширилась, начали образовываться Водород, Гелий и немного Лития - только тогда фотончики смогли вырваться из этой вечной битвы. И именно они, стали видны в качестве реликтового излучения. Произошло это примерно 375 тысяч лет от начала рождения пространства-времени, (нашей вселенной) т.е. "большого взрыва". Т.е. наша вселенная стала прозрачной (transparent) для фотонов (привет ивент ;) ). И не надо смотреть на картинку выше и область, обозванную "Тёмные века" - вселенная стала "прозрачной" для фотонов - они уже не так часто "сталкивались" с другими участниками движухи - плотность "квантовых гопников" резко снизилась, и "мелкие безмассовые" смогли шмыгать между них несталкиваясь.
Ну а "Тёмные века" - просто там, кроме фотончиков реликтового излучения никого и небыло. Телескоп "Джеймс Уэбб" зафиксировал свет от самых первых галактик (но и его возможности не безграничны), с учётом ошибок измерения возраст первых галактик, которые он увидел, оценивается от 320 до 400 млн. лет сначала "Большого взрыва". Так что, думаю, новостей нам может в будущем и прибавится...
GitHub пастырь мой, я ни в чем не буду нуждаться: он покоит меня на ветках и водит меня к комитам, подкрепляет экспириенс мой, направляет меня на мердж ради бизнеса моего. Если я пойду и долиною смертной тени, не убоюсь зла, потому что ты со мной, твой rollback и твой force push — они успокаивают меня. Ты приготовил предо мною трапезу в виду багов моих, умастил ребейсом голову мою, логи мои преисполнены. Так, благость и милость твоя да сопровождают меня во все дни релизов моих, и я пребуду в доме GitHub-a многие дни.
Во имя remote, head и гитова хука.
I'm in.
Уважаемые дамы и господа, представляю Вам вам 5 минутный мастер-класс по созданию авторской аватарки, в виде фотографии руки, ноги или любой другой небольшой части тела с аккуратным отверстием в форме сердечка (результат в конце).
Берём любой листочек бумаги, простой карандаш, ластик, точилку, два цветных карандаша - красный и чёрный, ну и розовый маркер в концовке.

Рисуем то самое сердечко.

Придаем сердечку объем...

и добавляем контур будущей тени. А так же берём цветные карандаши

Раскрашиваем стенки отверстия красным карандашом.

И прорисовываем тени чёрным карандашом.

Раскрашиваем серым тень

Вырезаем сердечко, кладем на ладошку (свою или чужую) и аккуратно обводим розовым маркером для реализма. Фотографируем.

Лучше смотрится при более резких тенях от руки. И конечно, кисунок сердечка должен совпадать по направлению с рисунком на фоновом листочке.
А на этом всё. Спасибо за внимание. :)
Числа Фибоначчи - это последовательность, где каждое очередное число равно сумме двух предыдущих. 1 = 0+1, 2 = 1+1, 3 = 2+1, 5 = 3+2, 8 = 5+3, ...
В программировании для вычисления этой и подобных последовательностей (факториалы, степени, если нет прямой возможности...) используются циклы.
Цикл представляет собой некоторые условия: начальные условия, условия завершения, изменение данных для достижения условий завершения. (Заметка для тех кто в теме, это касается любых циклов, а не только цикла for)
А вот то, что делается внутри цикла называется ТЕЛОМ цикла.
P.S. Ага, очередной кликбейтный заголовок.
На английском, тело - body.
У каждого сайта есть этот самый body. Да, у любого. Даже если рукожопый разраб забудет указать этот тег, то за него это сделает браузер.
Тег head (голова) тоже будет добавлен, если что, но сайт без головы может работать спокойно. А вот тело будет по умолчанию. Забыли голову - пофиг, тело всё равно будет.
И вы, пользователи, видите именно тело сайта.

Короткий познавательный пост, основанный на моей больной фантазии. Все совпадения случайны.
Обратился как-то один человек на профильном форуме с вопросом, как запустить (не сказать чтобы старую) игру на Windows 10. Игра (хотя я бы назвал это технодемо) была разработана на легендарном XNA 4.0 (земля пухом) и планировалась к выпуску через Steam Greenlight (и ему земля пухом) еще в далеком 2012, после чего заброшена и убрана со всех магазинов.
Игра была куплена тем человеком еще в тот момент, когда она легально продавалась. А спустя годы она просто перестала подавать признаки жизни. $5 за полную версию уплочены, а поиграть нельзя. Обидно.

Так как типовые решения по типу установки XNA Redistributable не помогли, то был предложен единственно возможный выход из ситуации - отладка через dnSpy.
Внимание: обратная разработка хоть прямо и не запрещена законодательно, но разрешенные случаи весьма ограниченны. В других странах разрешен явный запрет любых манипуляций через лицензию, превращающий это занятие во вполне наказуемое. Не повторяйте дома.
Так как ПО было приобретено легально и оно не работает, то этот теоретический случай допустим в соответствии со статьей 1280 гражданского кодекса.
Демонстрировать буду на бесплатной демоверсии, скачать можно здесь.

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

Ошибка. Открываем стек вызовов и ищем место, где произошел провальный запрос в сеть.

А вот и виновник торжества. По сообщению из исключения можно сделать вполне однозначный вывод, что проблемой является скупердяйство и непредусмотрительность автора, который решил перестать платить за домен и хостинг, а вместе с этим случайно (а может и намеренно) сделал запуск игры невозможным без интернета. Так как на сайте заявлено отсутствие DRM, то это явно недосмотр.
Что тут происходит?

Если почитать документацию на XNA, то этот метод предназначен для загрузки контента и вызывается автоматически при запуске игры. Первым делом выполняется инициализация некоторых вещей, после чего открывается файл настроек (options.xml) и начинает последовательно считываться. Как только считываются параметры аккаунта для таблицы рекордов, то происходит отправка логина+пароля на официальный сайт и попытка получить ID. Если сервер возвращает Failure, то открывается диалог входа, который можно пропустить. Если сервер возвращает число, то игра запускается. А вот если сервер недоступен, то вылетает исключение, которое никак не обрабатывается и приводит к молчаливому вылету.

На этом этапе есть 2 варианта действий:
Нормальные герои всегда идут в обход, так что переходим к написанию небольшого патча. (На самом деле, о первом варианте я додумался не сразу. Более того, полная версия зависает при убирании этого пункта из настроек).
Выделяем строчку с запросом и нажимает "Изменить инструкции IL". Открывается окно с заголовком "Изменение тела метода".

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

Тут мы добавляем на стек:
Потом мы вызываем String::Concat(), принимающий в себя 4 строки и соединяющий их вместе. При вызове метода будут сняты 4 верхние строки со стека и добавлена новая строка.
Вызов следующего метода (WebClient::DownloadString()) снимает строку, полученную от String::Concat(), и веб-клиент. В результате должна остаться только 1 строка, возвращенная WebClient::DownloadString().
Следующим этапом мы должны снять эту строку со стека и сохранить её в локальную переменную 1, но этого не произойдет, так как WebClient::DownloadString() всегда будет проваливаться и выбрасывать исключение. Исключение, если его не обработать сразу, будет раз за разом проваливаться глубже по стеку вызовов, пока не достигнет обработчика или дна. Так как никаких обработчиков по пути нет, то исключение достигает дна и приводит к вылету.
Чтобы избежать получения исключения, мы можем убрать всё, что предназначено для запроса в сеть. Примерно вот так:

8 инструкций превратились в 2: загрузка строки с числом (которое может быть любым) и сохранение в локальную переменную под номером 1.
Сохраняем и проверяем результат.


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



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

Но не всё так просто. Если попытаться пройти любой уровень, то вылетит то же самое исключение.
Для исправления точно так же выделяем строку и опять редактируем инструкции в теле метода. Но так как отправка статистики нонче ни на что не влияет, то просто удаляем выделенные инструкции без остатка.
А для надежности выделяем WebClient, нажимаем "Анализировать" и смотрим, где еще может ждать нас подлянка.

В Finish.Update() мы ошибку только что исправили, в Game1.LoadContent() исправили в самом начале, а Login.button1_Click(), Program.Main() и Title.Update() нас не интересуют, так как достаточно просто не делать того, что приведет к обращению в сеть (а конкретно: не открывать диалог входа, не указывать никакие аргументы при запуске и не пытаться авторизоваться через главное меню (вроде бы не реализовано)).
Вуаля. Игра работает как прежде.
Не ждали?
Сложный был год: лень, прокрастинация, тунеядство, творческий кризис, выгорание, пустые обещания, пропущенные бекапы и долги. С последним мириться было нельзя, и в дело пришлось пустить последний козырь - дедлайн.

Для чистоты эксперимента я отрезал все посты, которые не относятся напрямую к какому-либо ивенту и не являются служебными (всего удалил 3 поста и оставил 2 служебных). Посты без "Ивент Вомбата" полностью проигнорированы. Если вы не использовали этот тег или путали его с "Эвент Вомбата", то селяви. Не делайте так больше.
Учитываются только те посты, которые имели этот тег и относились к слову, объявленному в течении 2025 года по часовому поясу UTC+3. Поэтому некоторые посты вышли уже в 2026 году.
1. 57 - kaktusovoe [P] Бабайка (ВЗГЛЯД): https://vombat.su/post/47408-babaika
2. 56 - kaktusovoe [P] Птичка (АВТОР): https://vombat.su/post/44683-ptichka
3. 55 - BooDan [P] Советских инженеров пост (ИНЖЕНЕР): https://vombat.su/post/49040-sovetskih-inzhenerov-post
4. 53 - Forest.river [P] Про инженеров и чудесные таблетки (ИНЖЕНЕР): https://vombat.su/post/49165-pro-inzhenerov-i-chudesnie-tabletki
5. 53 - Uckatejib [P] Как я ноутбук покупал (ПРОКУРАТУРА): https://vombat.su/post/46311-kak-ya-noutbuk-pokupal
6. 52 - Uckatejib [P] Прокуратура. Ивент вомбата. (ПРОКУРАТУРА): https://vombat.su/post/46313-prokuratura-ivent-vombata
7. 50 - Forest.river [P] Случайные свидетели (ПРОКУРАТУРА): https://vombat.su/post/46397-sluchainie-svideteli
8. 49 - Forest.river [P] Авторская ава (АВТОР): https://vombat.su/post/44957-avtorskaya-ava
9. 48 - romeo.exe [P] Еб*чий смеситель. (ИНЖЕНЕР): https://vombat.su/post/49100-eb-chii-smesitel
10. 48 - dewqas [P] Подлинная история Няш-Мяш! (ПРОКУРАТУРА): https://vombat.su/post/46362-podlinnaya-istoriya-nyash-myash
1. 79 - JasonWoorhies [P] БПЛА и к чему это может привести. (Облёт): https://vombat.su/post/64510-bpla-i-k-chemu-eto-mozhet-privesti
2. 64 - JasonWoorhies [P] Свободное ношение... (Свобода): https://vombat.su/post/60994-svobodnoe-noshenie
3. 62 - JasonWoorhies [P] Теория поколений (поколение): https://vombat.su/post/52635-teoriya-pokolenii
4. 59 - lovefst [P] А в какой степени свободны Вы? (Свобода): https://vombat.su/post/60811-a-v-kakoi-stepeni-svobodni-vi
5. 58 - Yasher_Ko [S+N] Ивент Вомбата. Слово недели - Свобода (Свобода): https://vombat.su/post/60774-ivent-vombata-slovo-nedeli-svoboda
6. 55 - Yasher_Ko [P] Мужские привилегии (Трагизм): https://vombat.su/post/66035-muzhskie-privilegii
7. 54 - Forest.river [P] Стеклянный шарик (Шпала): https://vombat.su/post/67830-steklyannii-sharik
8. 47 - Nemezida77 [P] Угадай профессоров Хогвартса. (ПРОФЕССОР): https://vombat.su/post/48159-ugadai-professorov-hogvartsa
9. 45 - romeo.exe [P] А вы запаслись на завтра? (Пиво): https://vombat.su/post/62115-a-vi-zapaslis-na-zavtra
10. 45 - JasonWoorhies [P] Еб*чий смеситель. (ИНЖЕНЕР): https://vombat.su/post/49100-eb-chii-smesitel
1. -1 - K.Bajun [P] Портрет инвалида (немного чернухи) (портрет): https://vombat.su/post/62391-portret-invalida-nemnogo-chernuhi
2. 0 - Poskolkupostolku [P] Космическая эксплорация Великого Гения и слуги его Хвалеба Подлизина. Стенание шестое. Опохмел. (АВТОР): https://vombat.su/post/44814-kosmicheskaya-eksploratsiya-velikogo-geniya-i-slugi-ego-hvaleba-podlizina-stenanie-shestoe-opohmel
3. 0 - serjio [P] Чего я не понимаю (АВТОР): https://vombat.su/post/44929-chego-ya-ne-ponimayu
4. 0 - Elpolotoro [P] Наполеон. Попытка № 2 (Наполеон): https://vombat.su/post/67624-napoleon-popitka-2
5. 1 - Poskolkupostolku [P] Космическая эксплорация Великого Гения и слуги его Хвалеба Подлизина. Стенание пятое. Der Frau. (АВТОР): https://vombat.su/post/44813-kosmicheskaya-eksploratsiya-velikogo-geniya-i-slugi-ego-hvaleba-podlizina-stenanie-pyatoe-der-frau
6. 1 - LazyFat [P] *** (Свобода): https://vombat.su/post/60791-
7. 2 - Alex1764316 [P] Шабаш дрифтеров. Зрелище (Зрелище): https://vombat.su/post/65137-shabash-drifterov-zrelische
8. 3 - K.Bajun [P] Чудовищное коварство (Пакость): https://vombat.su/post/62761-chudovischnoe-kovarstvo
9. 5 - K.Bajun [P] Дорожный лайфхак (НАЧАЛЬСТВО): https://vombat.su/post/51995-dorozhnii-laifhak
10. 5 - GGDR [P] Вечер в хату, ивент в радость. Рассольник (Рассольник): https://vombat.su/post/66887-vecher-v-hatu-ivent-v-radost-rassolnik
Конкретно длина всей разметки в символах. Изобилие коротких абзацев быстро раздувает значение, а картинка занимает примерно 200 символов. В остальном обычный Json-массив из объектов-"блоков" (короткий ID + абзац в HTML/картинка/видео/список/заголовок....).
1. 56815 - dewqas [P] Инженер с большой буквы. (ИНЖЕНЕР): https://vombat.su/post/48906-inzhener-s-bolshoi-bukvi
2. 35925 - IvanKr08 [P] Подпрограммы, процедуры, функции, методы и лямбды (Процедура): https://vombat.su/post/60771-podprogrammi-protseduri-funktsii-i-metodi
3. 27546 - JasonWoorhies [SUM] Ивент Вомбата. Слово недели - пиво. Итоговый пост. (Пиво): https://vombat.su/post/62237-itogi-nedeli
4. 27095 - JasonWoorhies [S+N] Ивент Вомбата. Слово недели - Проток. (Проток): https://vombat.su/post/65640-ivent-vombata-slovo-nedeli-protok
5. 22820 - Yasher_Ko [S+N] Ивент Вомбата. Слово недели - Ракетница (Ракетница): https://vombat.su/post/67960-ivent-vombata-slovo-nedeli-raketnitsa
6. 22540 - Nemezida77 [P] Подтяжки. (Носок): https://vombat.su/post/68679-podtyazhki
7. 22489 - PyKAMACTEPA [S+N] Ивент вомбата. Слово недели ПРИЯТЕЛЬ (ПРИЯТЕЛЬ): https://vombat.su/post/50140-ivent-vombata-slovo-nedeli-priyatel
8. 22424 - Forest.river [P] Силикаты из моей коллекции минералов. Ивент (силикаты): https://vombat.su/post/65355-silikati-iz-moei-kollektsii-mineralov-ivent
9. 21468 - JasonWoorhies [S+N] Ивент Вомбата. Слово недели - грунт. (грунт): https://vombat.su/post/63113-ivent-vombata-slovo-nedeli
10. 21004 - IvanKr08 [P] x86 (поколение): https://vombat.su/post/52766-x86
1. 56815 - dewqas [P] Инженер с большой буквы. (ИНЖЕНЕР): https://vombat.su/post/48906-inzhener-s-bolshoi-bukvi
2. 35925 - IvanKr08 [P] Подпрограммы, процедуры, функции, методы и лямбды (Процедура): https://vombat.su/post/60771-podprogrammi-protseduri-funktsii-i-metodi
3. 22540 - Nemezida77 [P] Подтяжки. (Носок): https://vombat.su/post/68679-podtyazhki
4. 22424 - Forest.river [P] Силикаты из моей коллекции минералов. Ивент (силикаты): https://vombat.su/post/65355-silikati-iz-moei-kollektsii-mineralov-ivent
5. 21004 - IvanKr08 [P] x86 (поколение): https://vombat.su/post/52766-x86
6. 20539 - BooDan [P] Советских инженеров пост (ИНЖЕНЕР): https://vombat.su/post/49040-sovetskih-inzhenerov-post
7. 18923 - dewqas [P] Подлинная история Няш-Мяш! (ПРОКУРАТУРА): https://vombat.su/post/46362-podlinnaya-istoriya-nyash-myash
8. 18386 - МыслиВсеВышли [P] Большая экономическая вечеринка ИИ с гостями из конца 90-ых. Или сравнение финансовых пузырей. (Дежавю): https://vombat.su/post/66522-bolshaya-ekonomicheskaya-vecherinka-ii-s-gostyami-iz-kontsa-90-ih-ili-sravnenie-finansovih-puzirei
9. 18280 - Юаньфан [P] Я свободен в 156 степени. Это насколько свободно? (Свобода): https://vombat.su/post/60950-ya-svoboden-v-156-stepeni-eto-naskolko-svobodno
10. 18273 - IvanKr08 [P] Трагизм безводного бытия (Трагизм): https://vombat.su/post/66206-tragizm-bezvodnogo-bitiya
Индекс одобряемости считается как (рейтинг / просмотры * 1000). У неизвестного поста с высоким рейтингом значение будет выше, чем если пост часто смотрели, но редко ставили плюсы или он получал минусы.
1. 111 - Vombatman [P] Ещё старинные анекдоты про транспарант (Транспарант): https://vombat.su/post/64149-eschyo-starinnie-anekdoti-pro-transparant
2. 74 - GGDR [P] Ивент интересный, не только голову помыть. Шампунь (Шампунь): https://vombat.su/post/68310-ivent-interesnii-ne-tolko-golovu-pomit-shampun
3. 74 - GGDR [P] Помарки в литературе (Помарка): https://vombat.su/post/68537-pomarki-v-literature
4. 70 - Coost [P] Анекдот про транспаранты. (Транспарант): https://vombat.su/post/63915-anekdot-pro-transparanti
5. 67 - K.Bajun [P] Чистота - залог здоровья (Антикоронавирус) (Шампунь): https://vombat.su/post/68322-chistota-zalog-zdorovya-antikoronavirus
6. 65 - JasonWoorhies [P] Я вам тут немного металла принёс, в рамках события недели. Часть 8. (грунт): https://vombat.su/post/63305-ya-vam-tut-nemnogo-metalla-prinyos-v-ramkah-sobitiya-nedeli-chast-8
7. 63 - GGDR [P] Ивент ведет или едет. Силикаты (силикаты): https://vombat.su/post/65294-ivent-vedet-v-dali-silikati
8. 63 - K.Bajun [P] Не всё потеряно... (ДАВЛЕНИЕ): https://vombat.su/post/51025-ne-vsyo-poteryano
9. 63 - GGDR [P] Искусство и ивент. Шампунь (Шампунь): https://vombat.su/post/68315-iskusstvo-i-ivent-shampun
10. 63 - lovefst [P] Еноты говорите? (Носок): https://vombat.su/post/68676-enoti-govorite
Считать наименее одобренные посты не имеет смысла, они практически полностью совпадают с постами с самым низким рейтингом.









А нет, не всё...
Мне откровенно стыдно, что на такой мелкий и низкокачественный (в плане качества кода и результата) проект ушло столько времени, но я всё равно не успел реализовать существенную часть вещей. Поэтому до конца марта (вроде я уже обещал сам себе не давать больше дедлайнов, но очень сильно надеюсь уложиться хоть в такой срок) я должен выпустить вторую часть и исходный код. Накопилось немало дел, которые пришлось отложить, а теперь нужно доделывать.
Текущую версию программы для сбора статистики можно пощупать здесь. Документации нет, интерфейс своенравный (ImGui), загружать NSFW посты нельзя из-за ограничений браузеров на чужие куки, но оно работает! Грузиться может долго, советую сразу открыть консоль браузера, чтобы видеть прогресс и ошибки. Вкладка с ивентами не закончена, а для вставки любого текста нужно предварительно нажать на костыльную кнопку "вставить".
Если у вас есть любые идеи то пишите в комментариях. Чем подробнее, тем лучше. С фантазией у меня совсем плохо. Много времени ушло на придумывание того, что именно должно быть в статистике. В итоге ничего толком не придумал.
Помимо гистограмм поддерживаются еще круговые диаграммы, классические графики и ступенчатые графики. Полный список доступных вещей.
За эту неделю разных мы видели казначеев - картины, портреты, песни, исторические личности и т.д. Предлагаю вашему вниманию ещё одну личность - странного казначея, созданного М. Булгаковым.
Отрывок из "Мастера и Маргариты"
На следующий же день (после извещения о смерти Берлиоза), 23-го, Латунский сел в мягкий вагон скорого поезда и утром 24-го уже был у ворот громадного дома номер 10 по Садовой улице.
Пройдя по омытой вчерашней грозой асфальтовой площади двора, Латунский подошел к двери, на которой была надпись "Правление", и, открыв ее, очутился в не проветриваемом никогда и замызганном помещении.
За деревянным столом сидел человек, как показалось Латунскому, чрезвычайно встревоженный.
- Председателя можно видеть? - осведомился Латунский.
Этот простой вопрос почему-то еще более расстроил тоскливого человека. Кося отчаянно глазами, он пробурчал что-то, как с трудом можно было понять, что-то о том, что председателя нету.
- А он на квартире?
Но человек пробурчал что-то, выходило, что и на квартире председателя нету.
- Когда придет?
Человек вообще ничего не сказал, а поглядел в окно.
- Ага, - сказал умный Латунский и попросил секретаря.
Человек побагровел от напряжения и сказал, что и секретаря нету тоже, что неизвестно когда придет и что он болен.
- А кто же есть из правления? - спросил Латунский.
- Ну я, - неохотно ответил человек, почему-то с испугом глядя на чемодан Латунского, - а вам что, гражданин?
- А вы кто же будете в правлении?
- Казначей Печкин, - бледнея, ответил человек.
- Видите ли, товарищ, - заговорил Латунский, - ваше правление дало мне телеграмму по поводу смерти моего племянника Берлиоза.
- Ничего не знаю. Не в курсе я, товарищ, - изумляя Латунского своим испугом, ответил Печкин и даже зажмурился, чтобы не видеть телеграммы, которую Латунский вынул из кармана.
- Я, товарищ, являюсь наследником покойного писателя, - внушительно заговорил Латунский, вынимая и вторую киевского происхождения бумагу.
- Не в курсе я, - чуть не со слезами сказал странный казначей, вдруг охнул, стал белее стены в правлении и встал с места.
Тут же в правление вошел человек в кепке, в сапогах, с пронзительными, как показалось Латунскому, глазами.
- Казначей Печкин? - интимно спросил он, наклоняясь к Печкину.
- Я, товарищ, - чуть слышно шепнул Печкин.
- Я из милиции, - негромко сказал вошедший, - пойдемте со мной. Тут расписаться надо будет, дело плевое. На минутку.
Печкин почему-то застегнул толстовку, потом ее расстегнул и пошел беспрекословно за вошедшим, более не интересуясь Латунским, и оба исчезли.
Умный Латунский понял, что в правлении ему больше делать нечего, подумал: "Эге-ге!" - и отправился на квартиру Берлиоза.
Я тут по теме особо трепаться не стану.
Освобождать память проще, чем её выделять. Достаточно пометить блок свободным и проверить, что соседние блоки заняты.
Если они свободны, то объединить.
Объединяемся для свободы!
А почему бы и нет? Всякое в жизни бывает. Никогда не знаешь что тебе может пригодится и в какой момент. К тому же ивент продолжается.
Итак, как же ориентироваться по часам? Легко. Достаточно взять часы и построить воображаемый угол между часовой стрелкой и 1 часом дня (13 часов), затем этот угол разделить пополам и вот как раз посередине и будет направление на ЮГ. Дальше несложно понять, что за спиной у нас север, слева восток, а справа запад. Давайте визуализируем для простоты понимания.


Разумеется эти данные актуальны для северного полушария. Если ориентирование приходится не на территории России, то там скорее всего нужно будет использовать 12 часов, а не 13, т.к. у нас астрономический полдень наступает около часа дня. В южном полушарии середина угла между часовой стрелкой и часом дня будет указывать на север.
В принципе по солнцу можно сориентироваться и без часов, достаточно найти палку (помним про гномон?), воткнуть её в землю. Отметить точку на которую приходится тень от вершины палки. Подождать некоторое время (достаточно 15 минут), затем отметить точку, в которой тень находится сейчас. Затем нужно провести прямую черту, соединяющую наши точки и мы получим направление восток-запад (справа налево). Проводим вторую черту перпендикулярно и получаем направление север-юг (сверху вниз).
Что делать, если нет Солнца? Во первых, убедится, что на дворе не ночь. (шутка)
Если погода пасмурная может помочь помочь "солнечный камень", например исландский шпат. Предположительно, именно его использовали викинги в своих путешествиях по миру. Всё благодаря его свойствам поляризовать свет, тем самым обнаруживать солнце даже в пасмурную погоду. Если такого камня нет, то придётся ждать когда появится солнце или ориентироваться по деревьям.
Как ориентироваться по деревьям? Нужно смотреть на длину веток, там где они короче, северная сторона. Но тут нужно смотреть на одиноко растущее дерево, т.к. в густом лесу разница будет незаметна.
P.S. ещё на часах может быть безель (обод на корпусе) с насечкой, который можно вращать, тогда сориентироваться станет ещё проще.
P.P.S. картинки сам слепил))
Не факт что успею, но пусть будет в тему ивента, немножко натянем сову на глобус)
Когда-то давно я увлекалась декупажем, это техника декорирования поверхности салфетками. И в преддверии нового года покажу как сделать вот такие бутылки, отлично подходят для новогодних подарков или украшения новогоднего стола.

Вот что нам потребуется:
- бутылки
- салфетки (с новогодними мотивами)
- акриловые краски, минимум белая краска
- лак акриловый или клей пва
- губки (самые простые кухонные), кисть
- малярный скотч (опционально)
- клей пистолет, ленты и другой новогодний декор (опционально)

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

Обмакнуть кусочек губки в белую акриловую краску, губкой загрунтовать поверхность бутылки.



Берём салфетку, отделяем верхний слой с рисунком - прикладываем к бутылке, и кисточкой аккуратно примазываем к бутылке с помощью лака или пва. Лучше начинать с середины и вытягивать к краям (салфетка иногда тянется, вам так будет проще). Сильно не давите, чтоб не порвать салфетку.
Если вам нужна не вся салфетка, а только ее часть - нужный кусочек лучше аккуратно оторвать руками, не вырезайте ножницами. Так проще будет потом подкрасить в цвет.

Белое пространство нужно подкрасить в цвет салфетки и добавить бантиков, колокольчиков и любой другой новогодний декор, который есть под рукой. От

Дать высохнуть сутки, если вы работали клеем пва, можно пройтись потом акриловым лаком (но это не обязательно, бутылкой вряд ли будут пользоваться)).
Фото и видео очень старые, поэтому, к сожалению, не все этапы запечатлены, если будут вопросы - с радостью отвечу.
Комментарии