All streams
Search
Write a publication
Pull to refresh
4
0
Send message

google.ru — Настройки (правый нижний угол) — Настройки поиска — Открывать результаты в новом окне

Мне кажется, не было технических причин не поддерживать Windows 7 :(

"Revenue" и "доход" — одно и то же (так переводится это слово на русский язык).
"Доход" (revenue) и "прибыль" (profit) — не одно и то же. Прибыль — это доходы минус расходы.
"Оборот" (turnover) и "доход" (revenue) также не одно и то же.

Revenue — это доход и есть.
Вы, видимо, думаете о прибыли (profit).

Вот это:


[HttpGet]
public async Task<List<User>> Get()
{
    return await Task.FromResult(_IUser.GetUserDetails());
}

очень плохо и часто свидетельствует о непонимании базовых вещей про async.


При синхронном GetUserDetails у вас должно было быть


[HttpGet]
public List<User> Get()
{
    return _IUser.GetUserDetails();
}

Если очень хотелось Task<List<User>>, то


[HttpGet]
public Task<List<User>> Get()
{
    return Task.FromResult(_IUser.GetUserDetails());
}

, но это уже [само]обман.

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

Какой-то день продуктивный сегодня.
Тут вечный двигатель из графена придумали, там варп-двигатель создали.

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

Банк-то он коммерческий, но входит в число системно значимых банков. "На раз" у таких лицензию не отзывают.

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


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


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


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

Дополнительный 1% также вычитается из суммы начисленного налога к уплате, если уплатить его до окончания соответствующего налогового периода (а не после, как это разрешается). Итого снова 6%.

Леса, так же как снега и луга:


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

Масла (существительное среднего рода в форме мн. ч.), клапаны (не входят в особую категорию).

Сервер — серверы.
Шейдер — шейдеры.


Север — севера.
Мастер — мастера.

Чтобы скачать бесплатный компилятор, который весил прилично, мне пришлось отстегнуть в районе 7 тыс. руб.
Конечно, были безлимитные варианты, но они стояли от 15 тыс. руб. в месяц (скорость 64 кбит).
Тарифы за 2010 год

Тарифы CIR — это для субпровайдеров :)
Для домашнего использования безлимитка в тот момент была уже куда доступнее, начиная от 2000 в месяц за 64Кбит (октябрь 2009).
Потом, правда, убрали, но тоже было в пределах разумного (март 2011), особенно если по ночам, что вам, вроде, было удобно (128Кбит ночью за 1100 в месяц).


Впрочем, справедливости ради, спутниковый канал не резиновый, и жёстко работала приоритизация трафика; частенько для получения скорости, отличной от 0,1 Кбит/с, приходилось переключаться на помегабайтную оплату.

Такой вопрос по брошюре:


В: Мне поступил звонок с предложением прослушать рекламу, но сама реклама не прозвучала – это спам?
О: Да, такие действия могут рассматриваться как спам. Кроме того, ФЗ « О рекламе» запрещает распространение рекламы по сетям электросвязи с помощью автоматического дозванивания и автоматической рассылки. Поэтому, если такое предложение было сделано путем воспроизведения аудиозаписи, это уже само по себе является правонарушением
Совет: согласитесь прослушать рекламу и сделайте запись, которую приложите затем к жалобе

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

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


Другое дело, когда негры реально отфильтровываются решением руководства.


В данном случае имеет место всё-таки второе, причём на пустом месте. Оно бы и само так получилось, если бы местным дизайнерам такого наставления не спускали.


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

Распределенные транзакции
Поэтому мы используем очереди. Мы списываем у Васи деньги и кладём это сообщение в очередь.

Вот, ещё такой вопрос.


Очередь ведь не часть какого-то микросервиса, она на все микросервисы одна.
Как обеспечивается транзакционная целостность между очередью и кладущим в неё микросервисом?


Если в микросервисе полагается иметь что-то типа


begin tran;
списать у Васи;
положить в очередь;
commit tran;

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


А если полагается иметь


begin tran;
списать у Васи;
commit tran;
положить в очередь;

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


Мне приходит в голову только взять пример 2, обернуть положить в очередь; в try, и сделать вернуть Васе;, если catch — но и здесь остаются вопросы вида "А если не удалось вернуть Васе?".

Information

Rating
Does not participate
Registered
Activity