Месяц: Январь 2021
-
Руководство по столбчатым форматам файлов в Spark и Hadoop для начинающих
Эта статья является продолжением руководства по форматам файлов в Spark и Hadoop, которое послужит хорошей отправной точкой, если вы еще ничего не знаете о форматах файлов big data.Что из себя представляет «столбчатый формат файла»?Этот термин часто используется, но я не уверен, что всем до конца ясно, что он означает на практике.Определение из учебника гласит, что…
-
Privacy Day 2021: когда прайваси становится важным
28 января 2021 года, в международный день защиты данных, пройдет тематическая конференция Privacy Day 2021. Российская конференция состоится уже в третий раз. Рассказываем, какие проблемы нашей приватности спикеры обсудят на Privacy Day уже в этот четверг.В Европе и США День защиты данных отмечают с 2007 года. Под датой 28 января он закреплен в национальных календарях,…
-
Как мы сделали оплату по QR
Всем привет! Сегодня с вами Владислав Козуля, тимлид команды Розница, и я расскажу, как начать платить по QR и ни в чём себе не отказывать. Моя команда делает продукт Касса МойСклад, которым часто пользуются наши клиенты, у которых есть точки продаж. Речь пойдёт о том, как разработка инструментов для повседневной работы выглядит изнутри.Что это вообще…
-
Удивительно быстрые алгоритмы
Изучая программирование я встречаю примеры невозможных алгоритмов. Интуиция говорит, что такого не может быть, но компьютер опровергает её простым запуском кода. Как такую задачу, требующую минимум кубических затрат по времени, можно решить всего за квадрат? А вон ту я точно решу за линию. Что? Есть гораздо более эффективный и элегантный алгоритм, работающий за логарифм? Удивительно!…
-
Поговорим об инструментах для создания клиентских веб-приложений с использованием традиционных языков программирования
Сразу оговоримся, что в этой публикации мы не будем затрагивать вопросы подходов к созданию полномасштабных приложений для Web, подразумевающих наличие крупной кодовой базы, заставляющей функционировать её серверную часть. Как-то исторически сложилось так, что клиентская часть подобных приложений, как правило, реализуется на JavaScript и производных от него языках и фреймворках, а серверная – уж на чём…
-
Cli-IDE для Oracle СУБД. Ну. Почти IDE
Добрый день. Первый вопрос: зачем, есть же Toad/SQL-developer/PLSQL-developer и т.п. графические ide-среды.Ну. Да. Есть. Однако не всем именно они нужны, как средство работы с объектами oracle-субд. Т.е. я тут, в этой статье — не именно для oracle-разработчиков буду рассказывать что то. Скорее для dba, т.е. людей у которых работа с объектами субд — значительно более…
-
Солнечная электроустановка в Московской области собственный опыт
Сейчас модно говорить про возобновляемые источники электроэнергии, в частности ветряки и солнечные панели. Некоторые утверждают, что такие источники позволяют отказаться от услуг энергосбытовых компаний. Я решил проверить, так ли это (в части солнечных панелей) у себя на даче. И вот, что получилось.Как обычно, жирным выделяю наблюдения или ограничения, на которые стоит обратить внимание.Зачем?Так получилось, что…
-
EPY4еский сервер ASUS с процессором AMD и RAID на DC1000M – что ты можешь?
Привет, Хабр! Трудности в выборе сервера для задач компаний, как правило, возникают и у опытных и у начинающих системных администраторов. Ассортимент поставок комплектующих внутри готового решения зачастую едва умещается на нескольких листах. А сервера на базе процессоров AMD EPYC и вовсе считаются диковинными зверями в стойках. Давайте посмотрим, что из себя представляет сервер ASUS RS500A-E10-RS12U…
-
Редизайн пользовательского интерфейса эмулятора Omega Red (Финал)
Привет всем читателям!Я продолжаю тему программного эмулятора для PlayStation 1, PlayStation 2 и PlayStation Portable — Omega Red. Более подробно:Редизайн пользовательского интерфейса эмулятора Omega Red (Вторая серия)Данную новость я написал в связи редизайном разрабатываемого эмулятора (а заодно и ребридингом ребрендингом).Добро пожаловать под «кат».Данная версия проекта, под названием Golden Phi, представляет переработанный пользовательский интерфейс. По странной…
-
Как настроить мультинодовый кластер Airflow с помощью Celery и RabbitMQ
Что такое Airflow? Apache Airflow — это продвинутый workflow менеджер и незаменимый инструмент в арсенале современного дата инженера. Airflow позволяет создавать рабочие процессы в виде направленных ациклических графов (DAG) задач. Разнообразные служебные программы командной строки выполняют сложные операции на DAG. Пользовательский интерфейс легко визуализирует конвейеры, работающие в производственной среде, отслеживает ход выполнения и при необходимости…