Pull to refresh
60
8.1
Стас Выщепан @gandjustas

Оптимизирую программы

Send message

Любое осознанное похудение начинается с подсчёта калорий. Без этого вы весь дефицит будете просто заедать не мучным и несладким.

Ваш пример показывает что подсчет калорий это не бред, а необходимость.

Фитнес трекеры привирают когда считают калории, причем чем больше активность, тем более привирают. Максимально адекватный расход показывают на низком пульсе.

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

Это деление уже опровергли. Все дело оказалось в пищевых привычках.одни на 1500 ккал голодают, а другим "сложно столько съесть", при одинаковой примерно комплекции.

В вашем сообщении все признаки самообмана.

кардио-треннировка на уровне 140-150 уд/м, час ровно, каждый день без исключений

Вы не написали время. 10 минут при пульсе 140-150 это почти ничего, час при 120 даст гораздо лучший эффект.

Потребляю при этом 1500 ккал в день максимум

Я думаю вы пару сотен калорий не считаете, ниже станет понятно почему.

Также возможно часто "срываетесь". Срыв это не обязательно переедание, употребив литр пива в пятницу можно перечеркнуть всю неделю диет.

175 / 74, если верить всяким калькуляторам должен в таком темпе по 1-2кг

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

При этом имею знакомых, кто жрет в 3 раза больше меня (буквально, я на обед съедаю от силу одну тарелку грамм на 250-300 супа без гарниров и тд)

Вы суп сами готовите? Сколько там масла и разных жиров? Вы уверены что знаете состав БЖУ и точное количество калорий в вашем обеде? Если нет, то вряд ли вы держите планку в 1500, как утверждали выше.

... такого же роста и +- того же уровня подвижности без тренировок вообще в обычное время и сидячей работой

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

У вас может быть разный уровень метаболизма покоя, вызванный разным объёмом мышечной массы.

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

У меня тоже есть знакомый, который примерно моего роста, все время с ним в макдаке жрали, но во мне было 100+ кг, а в нем 68. Когда я начал считать калории и шаги выяснилось что он 10к шагов топает ещё до обеда, а я не каждый день ходил столько. А ещё он легко подтягивался 12 раз, хоть и не выглядел качком, а я два после двух лет качалки с трудом подтягиваюсь 4 раза

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

Если вы сжигание больше, чем съедаете, то можно посчитать сколько граммов жира и мышц вы потеряете при дефиците калорий.

При одинаковом росте, массе и составе тела метаболизм не может отличаться более чем на 10%

Отличная статья. Правда схема метаболизма не совсем соответствует реальности, по крайней мере для ИТшников.

Мой уровень метаболизма покоя около 2000к

Я работаю удаленно, если вообще не выходить из дома за покупками и погулять, то шагомер показывает менее 1000 шагов, это менее 50ккал. Даже если ездить куда-то на машине и там сидеть за компом, то получается не более пары тысяч шагов. Аналогично походу в магазин за хлебушком Итого "не тренировочной активности" у меня выходит сильно меньше 10%.

Чтобы поддерживать нормальный расход калорий мне приходится специально ходить гулять по часу-полтора, чтобы натопать 10к шагов и сжечь 350 ккал примерно. И так 3 раза в неделю, даже зимой в лютый мороз. А ещё 4 раза в неделю тренировки, час кардио на дорожке или эллипсоиде - около 500ккал.

В среднем тренировочная активность для меня это в среднем 400ккал а день - 20%, а не тренировочная - меньше 5%. Я думаю средний худеющий айтишник будет иметь похожее распределение метаболизма.

ЗЫ. Реквестирую статью про набор мышечной массы, а то жру по 200г белка, а мышца почти не растет.

раз за разом сроки разработки отодвигаются

Годовое планирование

Достаточно

Меня только вопросы аутентификации и беспокоят и сертификаты, что-то вроде ad cs

Я знаю что такое AD, но меня интересует именно единый вход:

  1. Чтобы пользователи входили на терминал под доменными учетками (в том числе вход без подключения к сети, сброс пароля итд)

  2. Чтобы веб-приложения аутентифицировали пользователей под доменными учетками

  3. Чтобы сервисы (systemd) могли быть запущены под доменными учетками

  4. Чтобы сервисы могли ходить в базу данных под домменными учетками

  5. Чтобы работало делегирование, то есть пользователь обращался к сервису под своей учеткой, а сервис в базу под учеткой пользователя

А какое самое простое решение для керберос сервера на замену АД?

У меня тупой вопрос: есть ли "стандартный" способ ввода линуксовой машины в домен? Рекомендуемый вендорами и используемый большинством?

А в чем разница?

Перечитал, там в 5 пунктах описано что "кандидат умеет решать алгоритмические задачи"

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

А вы представьте что на пайтоне пишите и у вас не ограниченного размера целых чисел.

-- Берем последний EventId. Если он равен, например, 1, то следующий EventId будет 2
-- Собираем из выборки агрегат, проигрывая все события по порядку
-- Проверяем, что quantity в агрегате больше 0
-- Если больше 0, то переходим к вставке события QuantityReduced c EventId = 2
-- Если 0, то отдаем неуспешный ответ

Поздравляю, вы изобрели READ COMMITED SNAPSHOT уровень изоляции.

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

SELECT @ver = Version, @qty = Quantity FROM AggregateType WHERE AggregateId = stock_id
UPDATE SET Version = @ver+1, Quantity = @qty-1 WHERE AggregateId = stock_id and Version = @ver

Во-вторых база уже умеет делать READ COMMITED или даже READ COMMITED SNAPSHOT и вы можете просто написать:

UPDATE SET Quantity = Quantity-1 WHERE AggregateId = stock_id

А проверку, что Quantity >= 0 повесить в CHECK CONSTRAINT

Пытаясь решить проблемы ES мы получили код без ES.

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

Information

Rating
792-nd
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Architect, Delivery Manager
Lead
C#
.NET Core
Entity Framework
ASP.Net
Database
High-loaded systems
Designing application architecture
Git
PostgreSQL
Docker