05 Декабря 2024
4

Про минусы

[Почему-то ощущение, что получится как-то так]

Админы: обещают вернуть минусы в 2025 году.
Пользователи: "Ура! Снова можно будет чистить ленту от мусора! Пикабу станет лучше!"
Пользователи и админы в 2025:

Про минусы Пикабу, Минусы, Нововведение, Не ново, Платные подписки

Кстати, если кто не знает, есть платная подписка "Пикабу+", нельзя упускать такую возможность для нейминга, я считаю.

Про минусы Пикабу, Минусы, Нововведение, Не ново, Платные подписки
Показать полностью 2
48

Косматая тимелия

Косматая тимелия Фотография, Из сети, Воробьинообразные, Птицы, Орнитология, Дикая природа

Пушистый синицевый бабблер (babbler устар. англ. "болтун") – лат. Macronus ptilosus (от греч. makros "продолжительный", и nous "ум", лат. ptilosus "пушистый"); вид из семейства тимелиевые (или кустарницы); встречается в Брунее , Индонезии , Малайзии и Таиланде в тропических дождевых и болотистых лесах; трель напоминает пение синиц

Показать полностью 1
9

Relict Engine: Попытка избавится от наркомании #2

UPD:

Несколько увяз в GameFramework. Пост будет, когда продумаю все нюансы.

Cводка изменений:

- Переделал GC (классы OS, GC, EngineGC) на модель с Метаданными
- Добавил новый статичный аксессор Memory::Meta для тыканья в мета класс
- Добавил две новых сущности ObjectMeta и ClassMeta
- Добавил счетчик кол-ва объектов по классам
- Добавил генерацию уникальных текстовых имен для объектов

Теперь подробнее:
Сначала с плохого. Пока не нашел как нормально запретить (на уровне компиляции) или переиспользовать оператор delete (он один фиг деструктор дергает, даже когда не надо и если он пустой). Поэтому откладываю в сторону и вернусь к нему потом.
Тоже самое с нормальными конструкторами. Использовать их так, чтобы не вредить логике работы всего остального не получится. Поэтому void __constructor, для кастомной логики, с нами надолго.

Переписанный Object Storage (он же OS) теперь работает быстрее (за счет сущностей метаклассов), а так-же дает ряд дополнительных возможностей (пока-что через них можно узнать название класса, и объекта в текстовом формате; кол-во живых объектов каждого класса. Потом буду добавлять дополнительные поля, по необходимости). Заодно исправил поведение хождения по стеку объектов. Теперь, в случае, если удаляется Owner объекта, сначала удалятся объекты принадлежащие овнеру, и только потом, в самом конце, сам owner.
И вообще OS стал неким комбайном, совмещающим в себе и cобственно Object Storage и Сборщик мусора (разделение идет по методам через статичные аксессоры с говорящими названиями). SharedPtr теперь не используется даже в нем, т.к. абстракция над сырыми указателями в нем не имеет никакого смысла

Relict Engine: Попытка избавится от наркомании #2 Разработка, Инди, Gamedev, Игровой движок, Длиннопост

Из класса Object, соответственно ушли GC флаги (они улетели в мету), и их место занял указатель собственно на мета класс. И да, теперь OS управляет объектом через мету, а не напрямую (сделал удобства ради, чтобы по коду не искать переключения флагов). Теперь они все в одном месте).

Relict Engine: Попытка избавится от наркомании #2 Разработка, Инди, Gamedev, Игровой движок, Длиннопост

И пока, работу над базовым представлением игровых объектов считаем завершенной. Единственное, что я еще дополнительно сделаю с Object это введу дополнительный флажек, который будет ставится при вызове Destroy (чтобы Движок знал, что этот конкретный объект был удален разработчиком, а не собран GC). Теперь необходимо создать классы для основных сущностей GameFramework. Миры, сцены, актеры, и прочее. Это займет у меня больше 1-2х дней, поэтому ожидайте весточку от меня где-то на выходных.

Показать полностью 2

Всемирный день почв

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

В 2002 году Международный союз почвоведения выпустил резолюцию, в которой призывал население планеты обратить внимание на один из факторов, без которого не могут существовать ни люди, ни другие организмы – почву. Продовольственная и сельскохозяйственная организация ООН (ФАО) на конференции в июне 2013 года поддержала инициативу и ходатайствовала перед ООН об учреждении праздника. 20 декабря 2013 г., во время проведения 68-й сессии, Генеральная Ассамблея ООН резолюцией № A/RES/68/232 провозгласила дату 5 декабря Всемирным днем почв, а 2015-й год – Международным годом почв.

Интересные факты

Более 1 миллиона насекомых (95% от общей массы) имеют связь с почвой.

Если сравнить биомассу почвы и воды на всем земном шаре, то она превышает долю океанов, рек, озер в 700 раз, несмотря на то, что суша занимает площадь, равную не более 1/3 всей планеты.

Ученые установили, что 1 гектар необработанной земли содержит в себе почти 200 килограмм различных микроорганизмов.

5 декабря 1883 г. – дата утверждения докторской степени великим русским ученым, основателем почвоведения и географии почв В.В.Докучаевым. В этот день он защитил докторскую диссертацию по русскому чернозему. Данная дата считается днем рождением науки «Почвоведение».

Показать полностью
23

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны

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

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

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

Сегодня я публикую свой новый пост.

Если хотите почитать опубликованную хронологию с первого дня Великой Отечественной, переходите в мой профиль. Я пишу только по этой теме!

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

Продолжим!

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

На Ленинградском направлении немецкое командование разведки доложило руководству Вермахта о сосредоточении крупной свежей группировки РККА. Появились опасение о скором неожиданном наступлении советских сил.

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

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

На московском участке фронта в ходе немецкой наступательной операции "Смерч" начались позиционные бои. Части Вермахта немного вклинились всё же в расположение советских войск (отмечено серым) и далее продвижение было полностью остановлено.

Более того части Вермахта начали подвергаться постоянным контратакам РККА.

Становилось очевидно, что наступление немцев оказалось под угрозой провала.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

На южный участок боевых действий вновь прибыл начальник Генштаба генерал А. М. Василевский. Он оценил на месте обстановку и доложил в Москву, после чего Ставка ВГК СССР утвердила, что командующий Сталинградским фронтом генерал-лейтенант В. Н. Гордов за 19 дней, которые он занимал эту должность совершил несколько ошибок в управлении войсками, в результате которых армии оказались в крайне сложном положении, отошли с занимаемых ранее позиций практически к самому городу и понесли очень большие потери, при этом часть сил попала в окружение и была разгромлена. В связи с этим было принято решение отстранить его от занимаемой должности и подчинить войска командующему Юго-Восточным фронтом в лице генерал-полковника А. И. Ерёменко. Таким образом сам Сталинградский фронт фактически перестал существовать. Вновь, как и в начале немецкого наступления на Сталинград вся советская группировка, оборонявшаяся на подходе к городу оказалась под управлением одного командующего. Генерал В. Н. Гордов же был временно выведен в резерв.

На фото генерал А. И. Ерёменко крайний справа.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

Но ситуация начала вновь ухудшаться. После перегруппировки немцы начали новое наступление на Сталинград. На этот раз 6-я полевая и 4-я танковая армии Вермахта решили нанести удары с северо-запада и юго-запада от города. В случае прорыва и успеха главные силы Сталинградского фронта могли оказаться в полуокружении. В то же время наступающие части Вермахта обезопасили свои фланги от возможных контратак прибывшими двумя румынскими дивизиями и 8-й итальянской армии.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

Состоялся второй день второй московской конференции между И. В. Сталиным, У. Черчиллем, рядом дипломатов и военных.

Переговоры начались со встречи английского премьер-министра с главой МИД СССР В. М. Молотовым. В них У. Черчилль ещё раз рассказал о планах операции по созданию нового плацдарма в Северной Африке, об обсуждаемых иногда идеях высадки войск союзников в Норвегии, а также о том, что на территории Великобритании идёт накапливание американских войск для открытия будущего второго фронта. Помимо этого У. Черчилль заметил недовольство И. В. Сталина в ходе переговоров накануне и попросил, чтобы советский вождь более так грубо не относился к нему. В. М. Молотов ответил, что передаст все слова своему руководителю.

На фото: В. М. Молотов встречал накануне У. Черчилля на аэродроме под Москвой. Они прошли перед строем почётного караула.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

Уже поздним вечером переговоры возобновились. Принявший английскую делегацию И. В. Сталин прочёл меморандум, в котором жёстко раскритиковал решение союзников о переносе операции по высадке десанта в Европу с 1942-го на 1943-й год, тем самым показал, что английский премьер сильно подставил руководство СССР и командование РККА, поскольку два месяца назад во время визита В. М. Молотова в Лондон и Вашингтон У. Черчилль обещал образование второго фронта в 1942-м году. На создание плацдарма и отвлечение на него больших сил немецких войск был большой расчёт, но теперь все планы придётся перекраивать, а положение Красной Армии ещё ухудшится.

После этого У. Черчилль пытался своей длинной речью оправдаться, но И. В. Сталин бОльшую часть монолога не понял (переводчик просто не успевал за английским премьером) и просто рассмеялся. Так закончился второй день конференции.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

В Северной Африке по причине неудачного наступления, а также отказа от его возобновления в ближайшее время премьер-министр Великобритании У. Черчилль принял решение о смене руководства 8-й армии и силами на Среднем Востоке, где он побывал до полёта в Москву. В связи с этим командующий одновременно войсками на Среднем Востоке и 8-й армии в Северной Африке генерал К. Окинлек (о нём я рассказывал в этом материале) был снят с занимаемых постов. Руководство соединениями на Среднем Востоке принял на себя генерал Х. Александер, до этого командовавший войсками в Бирме, а 8-й армии генерал У. Готт, до этого занимавший должность командира 13-го армейского корпуса этой же армии. Однако последний при перелёте в штаб на новую должность погиб. В срочном порядке пришлось искать новую кандидатуру и ей стал командующий войсками на Юго-востоке (Индия, полуостров Индокитай) генерал Б. Монтгомери.

На фото Б. Монтгомери с советскими Маршалами Г. К. Жуковым и К. К. Рокоссовским. 12 июля 1945-го года, Берлин.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

Уильям Готт участник Первой Мировой войны, а в начале Второй переведён в 7-ю танковую дивизию, дислоцированную в Северной Африке. Служил на разных должностях, с ней отличился в боях с итальянской 10-й армией, которая в итоге потерпела тяжёлое поражение. После прибытия в регион немецкого Африканского корпуса и нескольких упорных с ним сражений сам возглавил дивизию. С начала 1942-го командир 13-го армейского корпуса в звании генерал-лейтенанта с которым в ходе боёв отступил в Египет, но удержал в будущем позиции под Эль-Аламейном. В августе получил новое назначение командующего 8-й армией, но для вступления в должность на подлёте к штабу самолёт с ним был сбит немецкими истребителями. Несмотря на это лётчику удалось посадить горящую машину, однако она уже на земле подверглась новому налёту Люфтваффе, в результате чего все находившиеся в ней погибли.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

35 лет исполнилось немецкому промышленнику А. Круппу.

Альфред Крупп старший сын владельца концерна "Крупп", где впоследствии курировал гособоронзаказ, размещаемый на его предприятиях. С созданием СС вступил в это движение, в 1938-м в нацистскую партию, во время Второй Мировой войны руководил советами по вооружению, угля и стали, специального фонда А. Гитлера, координировал действия подобных предприятий в Рейхе и в захваченных странах. В середине 1943-го сменил своего отца, который не смог восстановиться после инсульта на посту главы концерна. После войны получил двенадцать лет заключения, из которых отбыл лишь три. Далее вернулся к управлению концерном.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

Опубликовано очередное сообщение Совинформбюро.

Утреннее сообщение:

В течение ночи на 13 августа наши войска вели бои с противником в районах Клетская, северо-восточнее Котельниково, а также в районах Черкесск, Майкоп и Краснодар.

На других участках фронта никаких изменений не произошло.

У немецкого солдата Иозефа найдено неотправленное письмо к сестре Сабине. В письме говорится: «Сегодня мы организовали себе 20 кур и 10 коров. Мы уводим из деревень всё население - взрослых и детей. Не помогают никакие мольбы. Мы умеем быть безжалостными. Если кто-нибудь не хочет идти, его приканчивают. Недавно в одной деревне группа жителей заупрямилась и ни за что не хотела уходить. Мы пришли в бешенство и тут же перестреляли их. А дальше произошло что-то страшное. Несколько русских женщин закололи вилами двух немецких солдат... Нас здесь ненавидят. Никто на родине не может себе представить, какая ярость у русских против нас».

На крупной электростанции Тюссефальден (Норвегия) норвежские патриоты вывели из строя мощную турбину. На алюминиевом заводе «Норск Алюминиум» в районе Хардангер-фиорда пожаром уничтожено два цеха.

Вечернее сообщение:

В течение 13 августа наши войска вели бои в районах Клетская, северо-восточнее Котельниково, а также в районах Минеральные Воды, Черкесск, Майкоп и Краснодар.

На других участках фронта существенных изменений не произошло.

Нашими кораблями в Финском заливе потоплена подводная лодка противника. В Баренцевом море потоплено три транспорта противника общим водоизмещением в 28.000 тонн.

Отряд норвежских партизан, действующий в районе Нарвика, за последние дни совершил несколько смелых налётов на немецкие патрули. Партизаны истребили 30 гитлеровцев, захватили 18 автоматов и много патронов. На дороге между Нарвиком и Эльвенесом на минах подорвано 3 немецких грузовика с боеприпасами.

Вторая Мировая: день за днём. 13 августа 1942 года. Четыреста восемнадцатый день Великой Отечественной войны Вторая мировая война, История России, Военная история, Военные, Великая Отечественная война, Длиннопост

А у меня пока всё!

Следующая статья совсем скоро!

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

Отличная работа, все прочитано! Выберите