Pull to refresh
4
0
Send message

Тем более что динозавров убила каменюка около 10км, если не ошибаюсь :)

Мало ли, как потом луна на этот камень подействует

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

Если же твоё решение может повлиять на других - это уже немного другая история.

Чикатило, какой-нибудь или модный блоггер на незарегистрированной машине тоже как бы за себя решали.

Вопрос баланса влияния этого решения на безопасность себя и других.

Интересно восстановление целых слов из сокращений. Мало где видел

предл. сокр. зам. нач. отдела и т.д.

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

Вопрос о том, будет ли работать через CBS после очистки \SoftwareDistribution\DataStore остаётся актуальным. в 99% гайдов по починке WSUS рекомендуют останавливать сервис, удалять папку и запускать сервис…

Извините, но не очень убеждает. Я так бегло поискал, может не очень внимательно, но на момент покупки AveXis у них потери (читай расходы) составили 360 миллионов. То есть при его выставленной цене — около 150 пациентов.
(https://www.fool.com/investing/2019/05/30/bothered-by-the-price-tag-of-a-24-million-drug-rea.aspx)


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


Получается что ваш пример — он как раз подтверждает мою точку зрения.

Честно говоря, слабо верится, что исследования для


болезни, которой болеет скажем 0.001% населения земли (около 100 тыс).

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

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

Ой не скажите. На стадионе да вчетвером… Только третий квейк до такой динамики дотянул

Раз у вас цель научиться powershell, подскажу что такая запись


param (
        [Parameter(Mandatory=$True)]
        [String]
        $AppId, $AppSecret, $TenantID
    )

Указывает что [string] и [parameter] относятся только к $AppId, а не ко всем параметрам. Мне кажется вы именно это имели ввиду, размещая три параметра на одной строке.
Потому что по смыслу они все строки и все обязательные

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

Огромный плюс Far в эпоху Windows10/WinSrv19, если на удалённом Windows добавить и настроить OpenSSH-Server, то можно установленным там Far ходить по машине без RDP через гейт под линуксом.
Машина при этом может быть в Core версии

Пайплайны прежде всего предназначены для потоковой обработки данных.


В статье же предлагается использовать пайплайны в функциональном стиле.


Это, конечно, не запрещено, но надо понимать разницу. А для начинающего эта разница может оказаться "фатальной"


Банальнейший пример:


>function addition([parameter(valuefrompipeline)]$v) { $v+1 }
>1,2,3 | addition

Написавший функцию будет ожидать ответ


2
3
4

но получит просто


4

Классическая "полная" функция с поддержкой пайплайнов — состоит из трёх функциональных блоков


function Do-Something([Parameter(ValueFromPipeline)]$param, $simpleParam) {
  BEGIN { # подготовка пайплайна к работе, инициализация }
  PROCESS { # собственно работа }
  END { # Финальная обработка, выдача суммарного результата, очистка }
}

Обычные параметры видны во всех трёх блоках, те что поддерживают пайплайн — обычно в PROCESS{}, он вызывается многократно, для каждого из значений на входе,
последнее из пайплайна видно также в END{}
Функции из статьи — это функции у которых есть только блок END {}
Они, конечно, получат своё значение из помеченного ValueFromPipeline параметра, но только последнее.
Поэтому чтобы получить ожидаемые 2.3.4 правильно было бы написать


>function addition([parameter(valuefrompipeline)]$v) { PROCESS{ $v+1 } }

В случае всего одного параметра на входе ничего не сломается, а при нескольких будет работать правильно


Вот пример использования всех блоков


>function Get-Summary([parameter(valuefrompipeline)]$v) {
 BEGIN{ $s = 0 }
 PROCESS{ $s+=$v; $v }
 END{ "Total: $s" }
 }
> 1,2,3 | Get-Summary
1
2
3
Total: 6

Ни в одной из ваших функций, которые используют
[parameter(ValueFromPipeline)]
нет блока PROCESS {}


Вы учите как НЕ надо писать коммандлеты....

Меня это тоже интересовало тогда и для себя я решил — это потому что мозг воспринимает три объекта как "с краю, в середине, с краю". А если частей больше — то это ему сложнее…
Особенно если объекты линейно расположены

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

Я имел ввиду сочетание решения проблемы и "красивого" числа для перехода к новой системе счисления

Ну как бы не совсем.
Шесть дней — не десять, но аналогичное предложение гуляло в интернете в 1999 году.
Там дата была поудобнее для ввода, заодно проблема Y2K решалась.
А теперь ещё почти тыщу дет ждать для такого удобного момента :)

Это запросто :) там цен за последние пару месяцев взлетели процентов на 10-20. и Все варено-копчёные на один вкус

Ещё забавнее был квест у пользователей, когда эту кнопку "закрывали"

Information

Rating
Does not participate
Registered
Activity