Попробовал, наконец, разработку на Blazor. Это такой фреймворк под .NET, который позволяет писать фронтенд на C#. Работает он двумя способами: либо собирает весь проект в WebAssembly, и бедный пользователь грузит себе мегабайтную dll, либо устанавливает клиент-серверное соединение через SignalR и шлёт клиенту информацию об обновлённых DOM-элементах.
Вот вторую то я и пробовал. Казалось бы — каждое нажатие кнопки требует отправить на сервер запрос и получить ответ. Никогда такого не было! Но субъективно разницы во времени отклика нет (потому что веб и так достаточно медленный, хаха).
Фронтенд-часть пишется очень похоже на JSX: вёрстка реактивно вперемешку с кодом. Когда-то я очень ругал React за такой подход, потому что каша. Но нетипизированный JS по-умолчанию каша, а здесь же по факту получается очень удобно: статический анализ не даёт тебе делать ошибки и писать ерунду.
Но приятный полноценный язык программирования вместо JavaScript это лишь вишенка на торте. Самое крутое — вся сила серверного кода с полноценной возможностью обращения к базе данных, шеринг моделей данных между сервером и клиентом, и, наконец, Dependency Injection любого серверного модуля в «клиент»! То есть вы не просто пишете одно приложение вместо двух, вы ещё и получаете отсутствие ошибок при каком-нибудь изменении моделей API, когда сервер стал отдавать не то, что ожидает клиент. Вам вообще теперь не нужен API, достаточно закодить нужную функцию на серваке и инжектировать её в нужный фронтенд-модуль.
Это супер удобно, супер быстро, супер устойчиво к ошибкам. Теперь не хочется возвращаться даже на вполне крутой Vue 3. Но, система пока новая, она не обросла решениями от комьюнити, а браузерный API всё равно придётся дергать через JavaScript Interop. Для совсем кайфа нужно подождать годик, поскольку развитие идёт довольно быстро. Например, там нет очень нужного в таком деле hot reload, но в .NET 6 он уже анонсирован, и вроде как есть в превью, а релиз в ноябре.
#dev
ВИЧ. Интересные даты и факты.
#вич#здоровье#hiv
Часто встречается мнение, что история ВИЧ-инфекции начинается в 1980х годах. Однако так ли это было на самом деле?
Действительно, в 1981 году в Morbidity and Mortality Weekly Report (США) появилось 3 статьи о смерти молодых мужчин от пневмоцистной пневмонии и саркомы Капоши. После этого в ходе ряда исследований была подтверждена вирусная природа инфекции и выделен сам вирус (84-85г). Однако по сути история инфекции началась сильно раньше:
🔘 1908г вирус иммунодефицита обезьян 🐒 мутировал в вирус иммунодефицита человека.
🔘 Сейчас выделяют ВИЧ-1 и ВИЧ-2. Первый произошел от шимпанзе, второй - от черных мангобеев. Первые случаи инфицирования произошли а районе реки Конго в результате поедания мяса обезьянок.
🔘 В 1920х годах несколько семей эмигрируют из района реки Конго на Гаити, где и происходит первый случай передачи вируса от человека к человеку.
🔘 1950е - Несколько человек из Гаити переехали в США.
🔘 1953г - в США умерли два подростка от атипичной пневмонии. Их кровь была заморожена. В 2010г ее разморозили и протестировали на ВИЧ. Оба мальчика оказались ВИЧ+.
🔵 На данный момент вирус иммунодефицита обезьян SIV продолжает мутировать.
⚫️ ВИЧ передается только от человека к человеку. Помимо вируса иммунодефицита человека есть ещё ВИ рогатого скота, собак, кошек 🐮🐶🙀 Они безвредны для человека.
🔴 На данный момент на Филлипинах возник новый штамм ВИЧ, очень быстро приводящий к стадии СПИДА
✅ Спасибо, очень интересно.
🅾 Специфическая тема, не хотим такого больше
"#HIV has never been isolated."
Unseen Channel 4 News report from 1998, suppressed due to flaws resembling those of the #COVID narrative, thus enabling the #AIDS psy-op to proceed.
https://www.bitchute.com/video/J4HUyN43AuMQ/
This year, scientists found a way to control HIV without daily medicine. They used special lab-made antibodies in two tests. Some people stayed healthy without HIV drugs long after the treatment stopped. This shows it might be possible to live with HIV without taking pills every day.
💉🦠
[Source]
@googlefactss#HIV#Science#Health#Hope
Norway Man Cured of HIV With Brother’s Stem Cells | The Oslo patient is the first person to be cured by a family member's bone marrow transplant.
[Read FullArticle]
@WorldNews#HIV#HIVCure#StemCellTransplant
И еще несколько ответов на частые вопросы про ВИЧ и безопасный секс:
#hiv#ВИЧ#презервативы#здоровье#безопасныйсекс
1. Что показывает тест?
На данный момент в Украине пункты тестирования (а теперь уже и некоторые семейные врачи) оборудованы быстрыми тестами 3го поколения. Они показывают наличие антител к ВИЧ по крови (есть еще по слюне, но лучше по крови).
2. Через какое время после инфицирования тест покажет положительный результат? Т.е. каков период окна?
Тесты 3-го поколения показывают результат уже через 6-12 недель (3 мес). Раньше говорили о периоде окна 3-6 мес, теперь он, как видите, 2-3 мес.
Т.е. если через 3 и больше месяцев после контакта тест отрицателен - инфицирование не произошло.
Тесты 4-го поколения еще более точны - там достаточно 14 дней, но их пока у нас нет.
3. Можно ли купить тест в аптеке/интернете и сделать самому?
Можно. Но не нужно. Дело в том, что тесты не продают с детальными инструкциями, проводить тест необходимо уметь (там есть детали), прочитать результат тоже необходимо уметь, без этих знаний велик риск получить недостоверный результат (в случае ложноположительного куча нервов, в случае ложноотрициательного - формирование уверенности, что "все безопасно" и, в результате, инфицирование других).
Вот вам ниже фоточка: вместо крови мы добавили БонАкву, сделали 2 теста. Оба теста показывают негативный результат. А вовсе не "никакого"!
Это говорит о том, что неправильное количество крови или попадание других жидкостей - вот вам и ложный "негатив".
Серьезно, не надо делать тесты самим, тем более, они бесплатны в пунктах тестирования.
4. И мое любимое - почему я советую использовать презерватив всегда?
Потому, что 76% новых инфицирований в Украине - это НЕЗАЩИЩЕННЫЙ КОНТАКТ. Нет, не игла. Не переливание. Контакт. Не важно, гетеро или гомо. И эти проценты продолжают расти.
Можно сколько угодно говорить об этичности, процессинге, о том, что "я все знаю о своих партнерах" - только вот все эти люди...они тоже так думали.
Да, поли-отношения более открыты, я согласен. Однако моя позиция состоит в том, что мое здоровье у меня одно, и от вируса не защищают чувства, доверие (это, извините, но абстракция), мораль, вера и не/традиционные ценности.
От него защищает презерватив. Для меня это достаточный аргумент.
__P.S. если вы все же хотите услышать ответ на вопрос "у нас больше никого нет, мы только вдвоем, период окна прошел, зачем нам презерватив", то ответ - да, да, не нужен. Проверяйтесь раз в полгода/год.
Но если что - я предупреждал.__
Хотите еще 1-2 поста на эту тему?
✅ - да, пожалуйста
🅾 - нет, спасибо.