Blazor 0.9.0 is now available! This release updates Blazor with the Razor Components improvements in .NET Core 3.0 Preview 3.
New Razor Component improvements now available to Blazor apps:
- Improved event handling
- Forms & validation
Blazor 0.9.0 is now available! This release updates Blazor with the Razor Components improvements in .NET Core 3.0 Preview 3.
New Razor Component improvements now available to Blazor apps:
Идемпотентность — звучит сложно, говорят о ней редко, но это касается всех приложений, использующих API в своей работе.
Меня зовут Денис Исаев, и я руковожу одной из бэкенд групп в Яндекс.Такси. Сегодня я поделюсь с читателями Хабра описанием проблем, которые могут возникнуть, если не учитывать идемпотентность распределенных систем в своем проекте. Для этого я выбрал формат вымышленных историй о стажёре Васе, который только-только учится работать с API. Так будет нагляднее и полезнее. Поехали.
Компания Umidigi официально анонсировала смартфон Umidigi F1 Play, который она назвала убийцей флагманов нового поколения, и опубликовала все характеристики..
Напомним, рекламным слоганом смартфона является фраза «48 Мп для каждого». Цена новинки по-прежнему не сообщается, однако Umidigi F1 Play должен быть одним из самых доступных бюджетных смартфонов с подобной камерой.
Первым смартфоном самостоятельного бренда Redmi с продленной до 18 месяцев гарантией стал Redmi Note 7, а следующей моделью с аналогичным гарантийным периодом станет бюджетный Redmi 7. Об этом сегодня сообщил глава бренда Redmi и по совместительству вице-президент Xiaomi Лю Вейбинг (Lu Weibing).
Источники сообщают о том, что южнокорейская компания Samsung готовит к выпуску бюджетный флагманский смартфон, который будет выпущен в этом календарном году.
Несмотря на то, что он будет построен на базе новейшей однокристальной системы Qualcomm Snapdragon 855, новинка будет еще более доступной, чем Samsung Galaxy S10e.
Подробностей о новинке пока что нет, но высказываются предположения о том, что устройство будет выпущено не в линейке Galaxy S. Возможно, речь идет о Samsung Galaxy A90.
На прошлой неделе в сети появились первые подробности о более дорогих версиях умных часов Huawei Watch GT под названиями Active и Elegant. Теперь стало известно, что новые часы будут предлагаться в качестве подарка оформившим предварительный заказ на смартфоны Huawei P30 и P30 Pro.
Вчера состоялся формальный анонс новой линейки смартфонов Oppo — Reno. По слухам, эта должна была быть новая линейка флагманских моделей, но реальность оказалась прозаичнее: первый смартфон Reno окажется середнячком. Но с хорошей камерой.
Аппарат уже засветился в базе данных отраслевой группы Bluetooth SIG, благодаря чему стали известны его характеристики. Так, смартфон построен на SoC Qualcomm Snapdragon 710, оснащен экраном диагональю 6,4 дюйма разрешением Full HD+, адаптерами Wi-Fi 802.11ac и Bluetooth 5.0, фронтальной камерой разрешением 16 Мп.
Компания Huawei ранее официально сообщила о том, что презентация смартфона Huawei nova 4e, который выйдет на мировом рынке под названием Huawei P30 Lite, состоится 14 марта этого года.
Однако польский онлайновый магазин x-kom.pl уже принимает предварительные заказы на версию Huawei P30 Lite, оснащенную 128 ГБ флэш-памяти, указав в качестве цены сумму в 370 евро.
Стоит отметить, что по такой же цене в Европе в свое время были выпущены Huawei P20 Lite и Huawei Mate 20.
Одним из проектов, которые я долго мечтал реализовать, были модульные боты задач с памятью. Конечная цель проекта заключалась в создании мира с существами, способными действовать независимо и коллективно.
Раньше я уже программировал генераторы миров, поэтому хотел заселить мир простыми ботами, использующими ИИ, определяющим их поведение и взаимодействия. Таким образом, благодаря влиянию акторов на мир можно было увеличить его детализацию.
Я уже реализовал базовую систему конвейера задач на Javascript (потому что это упростило мою жизнь), но мне хотелось чего-то более надёжного и масштабируемого, поэтому этот проект я написал на C++. На это меня сподвиг конкурс по реализации процедурного сада в сабреддите /r/proceduralgeneration (отсюда и соответствующая тема).
В моей системе симуляция состоит из трёх компонентов: мира, населения и связывающих их набора действий. Следовательно, мне нужно было создать три модели, о которых я расскажу в этой статье.
Для увеличения сложности я хотел, чтобы акторы сохраняли информацию о предыдущем опыте взаимодействия с миром и использовали знания об этих взаимодействиях в будущих действиях.
Читать полностью »