![](https://webcf.waybackmachine.org/web/20240418165332im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/54b/49c/b89/54b49cb896e105195356b7f0bbe005ff.jpg)
Unit of work или "единица работы" - Поведенческий паттерн, который позволяет определить логическую транзакцию. Эта транзакция нужна, для объединения нескольких "маленьких" операций в одну "большую"(Acid).
Unit of work или "единица работы" - Поведенческий паттерн, который позволяет определить логическую транзакцию. Эта транзакция нужна, для объединения нескольких "маленьких" операций в одну "большую"(Acid).
Microsoft выпустила версию своего приложения для заметок OneNote для Vision Pro. Приложение для гарнитуры поддерживает большинство функций, доступных в версии для iPad.
Студия‑разработчик игрового движка Case Engine заявила о приостановке разработки проекта. Российская студия Case 1 марта 2024 года рассказала о создании собственного игрового движка Case Engine. Движок должен был стать бесплатным для инди‑разработчиков, но без доступа к исходному коду. Доступ к коду обещали организациям и крупным студиям, купившим лицензии. 18 апреля студия выложила исходники движка в свободный доступ.
Привет, Хабр! Меня зовут Егор Черненок, я работаю PHP-разработчиком в AGIMA. В этой статье расскажу вам о FilamentPHP. В документации говорится, что это набор красивых Fullstack-компонентов для Laravel. От себя добавлю, что он отлично подходит для построения CMS. А теперь подробно объясню, почему это так.
В мире бизнеса, словно в увлекательной игре, каждая компания – это отдельный уровень, каждый этап развития – отдельное испытание. Особенно это актуально для стартапов, судьба которых зависит от внимания инвесторов. Сегодня поговорим о том, как структурировать привлечение инвестиций в компанию в зависимости от этапа развития, на котором она находится.
Я проанализировала этот путь, начиная со становления предприятия и заканчивая моментом его выхода на IPO.
Многие могут усмехнуться при мысли о запуске очередного фреймворка JavaScript, учитывая множество уже существующих проверенных решений. Зачем браться за создание нового?
Давайте я расскажу свою личную историю о том, что подтолкнуло меня к разработке этого фреймворка JavaScript. Однако, если мой путь к созданию не вызывает интереса, вот краткий обзор (TLDR):
Рост объема продаж в 93 раза с 1939 по 1979 годы
Окупаемость маркетинговых расходов - 2520%
10% женщин получали кольцо с бриллиантом в 1938 году, а в 1951 процент увеличился до 80%!
По информации СМИ, у российских пользователей перестали запускаться ранее работающие, вероятно, как лицензионные, так и пиратские версии САПР AutoCAD. Приложение выдаёт ошибку: «Используемая лицензия недействительна».
Геном - содержит всю необходимую информацию для развития, функционирования и наследования организма. Геном стоит в центре всех биологических проблем, всех свойств и способностей человека, всего его разнообразия. Хромосомы являются структурой, на которой организован геном, и они содержат ДНК, на которой располагаются гены.
А я один перестаю понимать математику на Хабре?
Ладно, давайте представим, что у нас есть люди, которые одним голосом голосуют за двоих. Есть даже такие, которые голосуют за троих.
Но, если у тебя есть 18 голосов. Из них 18.5 плюсы и 0.5 минусы, то это надо складывать и в итоге получать 19. Хорошо. Имеет смысл.
Думаю, нам стоит определится с математикой, которую мы используем, и вывести правила, по которым всё это сходится, а потом послать в какой-нить математический йутуб.
12 марта текущего года компания Cognition представила Devin AI, первого в мире, по словам разработчиков, полностью автономного ИИ-программиста. В своем блоге Cognition написали: «Devin может планировать и выполнять сложные инженерные задачи, вспоминать соответствующий контекст на каждом этапе, учиться со временем и исправлять ошибки». Они также продемонстрировали аудитории способности ИИ на реальном примере с сайта Upwork, из-за чего в начале весны вызвали волну обсуждений и заставили программистов опасаться за свои рабочие места.
Однако, похоже, можно спокойно выдохнуть, поскольку недавно компания была обвинена во лжи. Пользователи сомневаются в работоспособности Devin AI, называя примеры из промо-видео фейками и указывая на то, что выпущенный продукт совсем не соответствует действительности.
Действительно ли Devin AI всего лишь хитроумный трюк маркетинга, или же будущее уже на пороге? Разберем подробности в статье.
Правительство России дало отрицательный отзыв на проект федерального закона, согласно которму юридическим лицам разрешать в качестве адреса адрес электронной почты, говорится на сайте Госдумы.
Суд штата Виргиния постановил вернуть доменные имена Nissan.com и Nissan.net наследникам выходца из Израиля Узи Ниссана. Истцы утверждали, что доменные имена похитили из аккаунта и переместили на другую учётную запись регистрации.
Всем привет! Меня зовут Вадим, я Data Scientist в компании RAFT. Сейчас технологии AI применяются и развиваются во многих сферах деятельности человека, в особенности LLM, про которые уже слышал каждый. В большинстве случаев подобные технологии реализуют на Python, используя различные библиотеки, такие как pytorch, tensorflow, jax. Все они имеют свои преимущества и недостатки. Например, всем известная скорость вычислений.
«Ростелеком-ЦОД» запускает видеоподкаст «Теория большого IT»
Мы начали новый проект — подкаст «Теория большого IT».
Наши гости будут рассказывать о главных событиях в сфере облачных технологий, ИБ и импортозамещения, делиться планами, случаями из практики и говорить о сложном простым языком.
Подкаст будет полезен тем, кто хочет узнать из первых рук, как обстоят дела в отечественной IT-индустрии.
В первом выпуске «Техподдержка: путь в IT» наши специалисты объясняют, как устроена техподдержка в крупной компании, обсуждают важные для этой работы скилы, рассказывают про сложности и дают советы тем, кто собирается начать свой путь в большой IT с работы в техподдержке.
Будем рады узнать, какие темы интересуют вас и каких гостей вы хотели бы увидеть.
Stay tuned!
Всем привет, меня зовут Александр Карташов, я Java-бэкенд разработчик в Альфа-Банке. Работаю в проекте альфа-бизнес мобайл, мобильное приложение для юрлиц. В рамках проекта мне часто приходилось интегрироваться с разными банковскими системами, с разными стеком технологий, так и родилась эта статья, как попытка все упорядочить.
Для преодоления ограничений функциональности блоков мы воспользуемся модом Sheeptester для Scratch, который позволяет подключать внешние расширения, написанные на JavaScript. Хорошей новостью является то, что писать такие расширения несложно даже в случае обладания минимальными знаниями JavaScript, HTML и CSS. Давайте взбодрим кота программным кодом для получения кодоблочной (или котоблочной) среды разработки.
Привет, Хабр! Меня зовут Сергей Соловьев, я разрабатываю интерфейсы международных платежей в Тинькофф Бизнесе. Уверен, многие хотят писать надежный, поддерживаемый, но при этом лаконичный код. Как найти баланс?
TypeScript упрощает разработку веб-приложений ценой роста кодовой базы. В большинстве случаев накладные расходы, связанные с аннотацией типов, невелики и полностью компенсируются выигрышем в надежности и поддерживаемости кода. TS всеми силами пытается облегчить нам работу за счет мощной системы вывода типов, но компилятор языка не всесилен, и порой нам приходится самим указывать, какие типы мы хотим видеть.
Частный случай решения проблемы сужения типов — функции-тайпгарды. Это полезная фича языка, но ее применение может привести к появлению однотипного кода и даже увеличить риск возникновения багов. В статье рассмотрим проблемы, связанные с использованием функций-тайпгардов и один из способов их решения — создание обобщенных фабрик.