Паттерн Декоратор — специальный способ организации модулей в программе, который позволяет подставить какую-то новую функцию прямо в середину цепочки вызовов, тем самым чуть-чуть подкорректировав поведение.
Например, в реальном мире очки для чтения это декоратор. Вы ставите их между вашими глазами и текстом. Глобально взаимодействие ваших глаз и текста не меняется: отражённые световые лучи от страницы книги попадают в ваши зрачки, что с очками, что без них. Но очки располагаются посередине: они принимают лучи на вход и преломляют их, передавая дальше вам в глаза уже изменёнными.
Важной особенностью является тот факт, что очки можно снять. Они не требуют ни модификации вашего тела, ни модификации книги. Вообще никакие условия не нужны, кроме наличия самих очков. А если вы в линзах, то внешний наблюдатель может даже этого не знать.
Класс-декоратор должен быть спроектирован так, чтобы не требовать никаких изменений в объектах, с которыми он работает. Его можно отключить, чаще всего буквально закомментировав одну строку.
В примере ниже программа выведет текст "Привет, мир, в натуре.", и вот это дополнение в конце как раз дописано декоратором. Можно убрать или закомментировать подчёркнутую строчку, не трогая остальной код, для всех внешних вызовов сигнатуры останутся теми же самыми, но выводиться будет уже просто "Привет, мир".
В декораторы можно прятать логику, которую буквально навешивают поверх основной функции программы. Например, проверку прав на выполнение операции. Перевод на другой язык, логирование, поддержку обратной совместимости при обновлении и так далее.
#dev
Curated Crypto | ꘜ
👛Q2 2025 just hit a $10 BILLION milestone in crypto VC funding. Link.
But this isn’t hype chasing. It’s smart, disciplined money flowing into compliance-first, infrastructure plays that are built to last!
Author: Green But Red
#VC
Денис Мантуров объявил о переводе экономики на новый технологический уклад и усилении позиций России в космосе
Будущий первый вице-премьер выступил на заседании комитета Госдумы по промышленности и торговле и обозначил приоритетные направления технологического развития и господдержки:
🌌Расширение спутниковых группировок
🌌Создание новых ракет-носителей на альтернативном топливе, в том числе многоразовых
🌌Развитие инфраструктуры космодромов
🌌Разработка программ исследования дальнего космоса
🌌Строительство российской орбитальной станции
🌇Выпуск промышленных роботов
🌇Формирование полного производственного цикла по химической продукции
🌇Локализация электроники
🌇Создание гражданского транспорта
🌇Наращивание возможностей предприятий оборонно-промышленного комплекса
Заявления о гос.поддержке развития космоса - позитивный сигнал для инвесторов в космические проекты. В портфеле нашего фонда сейчас 2 spacetech-проекта: в 2023 г. мы выделили на первый этап их развития до 250 млн руб. Обе команды занимаются разработкой ракет сверхлегкого класса для доставки полезной нагрузки массой до 300 кг груза на солнечно -синхронную орбиту.
#космос#vc
@voskhodvc - канал венчурного фонда "Восход"
https://amp.rbc.ru/rbcnews/economics/12/05/2024/6640e7c49a79479eaf1ce780?utm_source=amp_textincutes
Табличка по #Web3 проектам закрывшие раунды в июне 2023.
Мой фаворит - Maverick Protocol новый DEX с концентрированной ликвидностью. Над похожим решением и мы сейчас работаем.
#инвестиции#vc
💎 Глобальная карта инвестиционного риска в 2026 году от VC
Соотношение риска и доходности на глобальных рынках существенно различается. По оценкам профессора Асват Дамодаран, премия за риск отражает дополнительную доходность, которую инвесторы требуют за вложения в конкретную страну: чем выше показатель, тем выше воспринимаемый риск.
⚖️ Оценка основана на кредитных рейтингах стран и ставках заимствования; при отсутствии ликвидного долгового рынка используются сравнительные показатели фондовых индексов развивающихся стран.
Наиболее высокие премии за риск (до 30,9%) характерны для стран с военными конфликтами, санкциями и экономической нестабильностью — таких как Беларусь, Ливан, Судан и Венесуэла. В группе повышенного риска (около 19,8%) также находятся Куба, Украина, Сирия и Йемен.
🌱 К числу наиболее стабильных рынков относятся Канада, Германия, Швейцария, Сингапур, Швеция и Нидерланды с премией на уровне ~4,2%. В 🇺🇸США показатель немного выше — 4,5%, оставаясь при этом в группе стран с минимальным риском (менее 5%).
🇺🇿 Премия за риск у Узбекистана составила 8,9%. Аналогичный показатель у Турции, Армении, Непала и Македонии. В то же время у 🇷🇺России данный показатель на уровне 8,1%, а у 🇰🇿Казахстана — 6,3%.
—
💎 VC'dan 2026-yilda global investitsiya xavflari xaritasi
Global bozorlarda risk va daromadlilik nisbati sezilarli darajada farq qiladi. Professor Asvat Damodaran baholashlariga ko‘ra, risk mukofoti investorlar ma’lum bir mamlakatga sarmoya kiritish uchun talab qiladigan qo‘shimcha daromadni anglatadi: ko‘rsatkich qanchalik yuqori bo‘lsa, qabul qilinadigan risk ham shunchalik yuqori bo‘ladi.
⚖️ Baholash mamlakatlarning kredit reytinglari va qarz olish stavkalariga asoslangan; agar likvid qarz bozori mavjud bo‘lmasa, rivojlanayotgan mamlakatlar fond indekslarining solishtirma ko‘rsatkichlaridan foydalanilgan.
Eng yuqori risk mukofotlari (30,9% gacha) harbiy mojarolar, sanksiyalar va iqtisodiy beqarorlik kuzatilayotgan mamlakatlarga xos — masalan, Belarus, Livan, Sudan va Venesuela. Yuqori risk guruhiga (taxminan 19,8%) Kuba, Ukraina, Suriya va Yaman ham kiradi.
🌱 Eng barqaror bozorlar qatoriga Kanada, Germaniya, Shveysariya, Singapur, Shvetsiya va Niderlandiya kiradi, bu yerda risk mukofoti ~4,2% darajasida. 🇺🇸AQShda bu ko‘rsatkich biroz yuqoriroq — 4,5%, ammo baribir minimal riskli mamlakatlar (5% dan past) guruhida qolmoqda.
🇺🇿 O‘zbekiston uchun risk mukofoti 8,9%ni tashkil etdi. Shunga yaqin ko‘rsatkichlar Turkiya, Armaniston, Nepal va Makedoniyada ham kuzatilmoqda. Shu bilan birga, 🇷🇺Rossiyada bu ko‘rsatkich 8,1%, 🇰🇿Qozog‘istonda esa 6,3% darajasidadir.
📈#рынки#VC
#KBW The Korean Blockchain Week starts today. Meet our partners Heng Lee and Stefano Virgilli @stefanovirgilli to share your funding goals. @DwfLabs is much more than a #web3#VC
CleanSpark Holds 10,000 Bitcoin!
CleanSpark, a publicly traded company, has surpassed 10,000 #Bitcoin in its balance sheet. This significant investment positions them strongly in the cryptocurrency market.
#Bitcoin#Crypto#VC
Crypto Buzz: Bitcoin Reaches $93,000!
Bitcoin surges to $93,000. Jack Mallers dismisses comments from Jeffrey Epstein's former banker regarding Bitcoin's value.
Stay updated for more crypto news!
#Bitcoin#Crypto#VC