ETL (извлечение, преобразование, загрузка) — процесс сбора данных из разрозненных источников, их подготовки и загрузки в единое хранилище для последующего анализа. Он помогает компаниям работать с большими потоками информации, которые ежедневно генерируются в бизнес-среде.
В статье разберём, как ETL-системы преобразуют разрозненные сырые данные в структурированную основу для прибыльной аналитики и почему крупному бизнесу тяжело без них обойтись.
Читать далееДень рождения Kotlin уже на следующей неделе! Мы не могли обойти это замечательное событие стороной и решили провести прямую трансляцию, посвященную ему.
Мероприятие пройдет онлайн 22 июля, в 17:00 (МСК), на YouTube, VK и RUTUBE каналах Amplicode. Участие абсолютно бесплатное.
Главное – зарегистрироваться, чтобы получить на почту ссылки на трансляцию и файл .ics для добавления события в календарь.
Читать далееДанная публикация - перевод серии статей от Pepe Berba - Hunting for Persistence in Linux.
! Все приведённые в данном материале примеры эксплоитов предназначены исключительно для изучения и проработки мер безопасности. Их использование в злонамеренных целях строго запрещено и противоречит законодательству. Автор и источник не несут ответственности за неправомерные действия, совершённые с использованием данной информации. !
Читать далееЯ студент первого набора бакалавриата Центрального Университета и мне есть что рассказать. Сейчас мало информации от самих студентов ВУЗа и я решил, что этот материал будет полезен абитуриентам.
Читать далееСравнение корутин и UniTask в Unity.
Узнай, когда использовать каждый подход, как обрабатывать ошибки и улучшить производительность игр. Практические примеры кода.
В статье ты найдешь:
• Что такое корутины и UniTask
• Сравнение производительности
• Обработка ошибок
• Отмена операций
• Работа с ECS
• Когда что использовать
Если вы настраивали отказоустойчивый кластер Postgres, то сталкивались с необходимостью перенаправления пользовательского трафика на пишущий узел после аварии на основном узле и переключения на резервный. Мы разработали расширение Proxima, которое снимает необходимость в настройке и администрировании дополнительного программного обеспечения.
Разработчик программного обеспечения Postgres Professional Тофиг Алиев расскажет, как мы делали Proxima, какие архитектурные решения заложены в расширение, почему мы выбрали именно такой подход. Разберет тонкости реализации, которые позволили нам обрабатывать более 10 тысяч одновременных клиентских сессий. Рассмотрит примеры использования и ответит на вопросы.
Читать далееОдной из самых востребованных корпоративных функций Carbonio являются ежедневники, которые позволяют наносить на сетку календаря предстоящие встречи и события, получать автоматические напоминания о предстоящих событиях и даже пропущенных встречах. Но главное - ежедневники в Carbonio позволяют в несколько кликов приглашать на создаваемые собрания и другие мероприятия других людей, в том числе коллег. Такая функция ставит перед пользователями задачу по выбору оптимального времени, чтобы все, кто должен принимать участие в событии, могли на нем присутствовать. Именно для этого в новых версиях Carbonio появился встроенный планировщик встреч, позволяющий максимально удобно выбрать подходящее время. В данной статье мы расскажем о том, какие задачи можно решить с его помощью.
Читать далееПриветствую вас, друзья! Меня зовут Олег, я системный аналитик в компании EvApps. В этой статье хочется рассказать о развитии веб-технологий и о том, как технологии пришли из вот такого вида
Читать далееПовествование идет от лица моего брата, Дмитрия Ковалева Обычно GPT упоминают в связи с использованием в работе, инновациях, замене каких-то функций, автоматизации, “мывсеумрем” и т.д.
Читать далееПривет! Я Незар, фронтенд-разработчик Т-Банка в одном из продуктов Т-Бизнеса. Наша команда использует Angular, и мы следим за всеми изменениями, которые с ним происходят.
В статье разберу, как Angular эволюционировал от Zone.js к Zoneless-приложениям с современным реактивным подходом Signal API и почему это стало ключевым шагом для повышения производительности и упрощения реактивного программирования.
На примерах и замерах производительности посмотрим, как переход к Zoneless-подходу с Signal API позволяет сократить избыточные перерисовки, ускорить отклик приложения и сделать код значительно чище и предсказуемее. Сделаем Angular-приложения быстрее и проще, добро пожаловать под кат!
Читать далееСтатья сотрудника OpenAI, который только что уволился и рассказывает о том, как компания работает на самом деле. Внутри много интересных фактов о том, что позволяет OpenAI быть такой быстрой и крутой, и как правильно организовывать разработку новаторских продуктов. Рекомендуется к прочтению всем — от разработчиков до управленцев, которые занимаются созданием чего-то действительно нового и технически сложного.
Читать далееПредставьте: 1453 год, стены Константинополя.
Несколько армий окружили последний оплот Византийской империи. Генералы должны атаковать одновременно – иначе провал. Но среди них есть предатели, готовые сорвать операцию. Связь только через гонцов, которые могут не дойти или солгать.
Как в таких условиях принять единое решение?
Эта задача казалась чисто академической, когда в 1982 году ее впервые сформулировали в научном журнале. Тогда никто не мог предположить, что через несколько десятилетий ее решение станет основой революции, которая изменит представление о деньгах, доверии и власти.
Сегодня эта же проблема решается каждые несколько секунд в блокчейне TON. Валидаторы сети – это те самые византийские генералы, которые должны договориться о том, какие транзакции подтвердить. И среди них тоже могут быть "предатели" – мошенники, пытающиеся обмануть систему.
Без понимания этой связи невозможно разобраться в работе любого современного блокчейна. Ведь в основе каждого из них лежит ответ на простой вопрос:
Как группе незнакомцев договориться о чем-то важном, не доверяя друг другу?
Читать далееСо временем в каждой крупной IT-компании накапливается критическая масса однотипных решений для рутинных задач, а также сервисы и библиотеки, написанные на разных языках. Сначала кажется, что это круто: каждый волен выбирать инструменты под себя и свою задачу. А потом становится очевидно, что разнообразие — это хорошо, но не для поддержки и развития десятков, а то и сотен продакшен-сервисов. Мы ВКонтакте остро ощутили это сейчас, когда масштабно перестраиваемся и переходим к сервисной архитектуре.
Читать далееКогда вы слышите «облачный провайдер», что первое приходит в голову? Компания, которая предоставляет виртуальные ресурсы и с которой приходится разговаривать строго по шаблону? Но чтобы решения действительно работали, нужен не поставщик, а партнёр — тот, кто погружён в вашу инфраструктуру, анализирует, советует, помогает.
Мы в K2 Cloud не всегда были такими. Наш путь начался более 15 лет назад, и сначала мы были просто провайдером. Но время, опыт и сотни проектов изменили всё: мы прошли путь от первого ЦОДа до облачной платформы собственной разработки с партнёрскими услугами под любой запрос бизнеса. И сегодня я расскажу, как это было — без маркетингового шума, просто как есть.
Меня зовут Кирилл Бойко, я технический директор K2 Cloud, и в облаках (в хорошем смысле) — давно.
Читать далееПривет Хабр, меня зовут Павел, сегодня я расскажу про интересные патенты из разных стран, которые помогут человечеству покорить Марс. Я принципиально отбирал только те разработки, что могут быть потенциально реализованы в ближайшие 20-30 лет. В общем, погнали.
Читать далееПривет! Меня зовут Аня, я методист и преподаватель курсов английского в Практикуме. Многие во взрослом возрасте даже не пробуют учить иностранный язык, потому что считают, что время уже упущено и вообще надо было раньше думать. Причём люди эти совершенно разных возрастов — и все одинаково в этом уверены.
В этой статье хочу порассуждать о том, почему так происходит и действительно ли взрослые необучаемые и безнадёжно отставшие. Думаю, вы и сами понимаете, что всё не так пессимистично и учиться новому во взрослом возрасте так же реально, как и в детстве.
Читать далееНадо запустить NVRAM на микроконтроллере, где нет возможности дописывать интервалы памяти.
В этом тексте я показал как организовать NVRAM на основе широко распространенного программного компонента LittleFs.
Читать далееНи для кого не секрет что смартфоны в наше время это вещь очень нужная и необходимая. Сейчас у каждого популярного сервиса есть своё мобильное приложение. Мобильное приложение полезно не только пользователю, но ещё и компании которая его предоставляет, ведь благодаря этому приложению можно увеличить охваты.
Вот и я решил создать приложение для уже существующего образовательного портала RushENGL, ведь сайт то безусловно хорош, но не всем пользователям с телефона удобно им пользоваться, да и хотелось бы видеть его в списке приложений для быстрого доступа.
В этой статье разберём как создать своё мобильное приложение для уже имеющегося сайта без лишних морок!
Читать далееВ 2024 году после трёх лет разработки вышла первая версия Puter OS — «операционной системы для веба». Эта опенсорсная платформа по замыслу напоминает CasaOS, которую мы недавно рассматривали, но есть ряд отличий, и она гораздо интереснее.
Puter OS более ориентирована на разработчиков, предоставляя бэкенд, файловое хранилище, облачные вычисления и доступ к ИИ (GPT-4o, o1, o3, o4, Claude 3.7 Sonnet, Llama, Amazon Polly, and Dall-E) совершенно бесплатно для сторонних приложений и сайтов, если добавить туда библиотеку puter.js.
Конечным пользователям Puter OS предлагает единый интерфейс «операционной системы» с десятками тысяч веб-приложений на виртуальном «рабочем столе» (демо, КДПВ).
Читать далееЗачем дата-сайентисту векторы, матрицы и собственные значения? В статье Марии Жаровой, ML-инженера Wildberries и автора канала Easy Data, — простое объяснение, как линейная алгебра помогает понимать, что происходит внутри моделей машинного обучения. Без доказательств и зубрежки: только визуализации, реальные кейсы и примеры из практики.
Читать далее