All streams
Search
Write a publication
Pull to refresh
5
0.2
Send message

Упомянули multiple cursors, который давно и часто использую, но самый частый паттерн забыли: выделить кусок текста, и дальше Ctrl-D (select next occurrence) или Ctrl-Shift-L (select all occurrences). И не нужно использовать мышь.

Кроме того, при использовании поиска по документу, тоже можно нажать Alt-Enter, и он перейдёт в режим multiple cursors по всем вхождениям искомой фразы.

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

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

Но и слишком высокая инфляция тоже негативно влияет на экономику.

Если кому-то интересно посмотреть как выглядит треугольник с указанными сторонами

Угол гамма 104.08, действительно попадает в указанный диапазон

К слову, некоторые IOC имеют такую фичу:

Context-based injection is the ability to inject a particular dependency based on the context it lives in (or change the implementation based on the type it is injected into). Simple Injector contains the RegisterConditional method overloads that enable context-based injection.

Advanced Scenarios — Simple Injector 5 documentation

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

class Consumer
{
  IDependency _dependency;
  
  public Consumer(IDependencyFactory factory)
  {
    _dependency = factory.Create(this);
  }
}

Но опять же, в описанном случае если уже есть 100500 мест где эта зависимость резолвится напрямую - те же проблемы с переписываением.

Там тройка пропущена, если сравнивать с приведённым изображением письма (34512075 x^11)

Самое важное тут это:

В договоре указывалось, что стороны признают юридическую силу всех документов, тексты которых получены по электронной почте или другим каналам связи, в том числе привязанным к телефонным номерам сторон (мессенджер WhatsApp, принадлежит компании Metа, которая признана в России экстремистской организацией и запрещена).

Новость высосана из пальца, имхо.

Вряд ли такое решение будет работать годами без обслуживания.

Я не джавист, но мне кажется не очень разумным полагаться на поведение сборщика мусора в вещах, которые относятся к бизнес-логике. Предположим, завтра к Вам придет аналитик и скажет: давайте мы будем держать эту вьюмодель в памяти, но только пока пользователь находится в этом разделе приложения (на соседних экранах), а как только переходит в другой раздел (скажем, корзина) - можем прерывать запросы, если они еще идут, и освобождать память для более нужных вещей. И наоборот: пока пользователь находится в этом разделе, пусть и на других страницах - держать вьюмодель в памяти, независимо от приходи GC.

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

Согласен, интересный проект.

Это для Вас эти средства безопасные. А для кого-то другого эти же средства, используемые Вами, представляют опасность (реальную или мнимую).

Странный у вас курс доллара, судя по тому как он указал мой уровень в рублях, у вас он где-то в районе 52 рублей за доллар

А что была за статья, поделитесь ссылкой (или хотя бы намекнёте)?

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

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

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

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

Еще иногда называют это "эффектом телемастера":

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

Если книга не запаролена целиком, а только сам VBA project запаролен, то его можно легко распаролить простым hex-редактором.
Способ распаролить VBA проект
  • Сохранённый в новом формате документ (.xlsm, .xlsb, .xlam) распаковываем zip-архиватором (7-zip умеет это делать даже без пердварительной смены расширения на .zip)
  • Среди файлов находим vbaProject.bin и открываем его в hex-редакторе
  • Меняем DPB на DPx
  • Обратно запаковываем zip-архив и возвращаем изначальное имя книги
  • При открытии книги нажимаем ОК на предупреждении
  • Обязательно задаём новый пароль на проект, после чего можем его полностью разлочить

Кстати, похожим образом можно распаролить защиту листов и книги — удалив элементы sheetProtection и workbookProtection в компонентах соответственно листа или книги.

Information

Rating
2,481-st
Registered
Activity