Home » 2021 » January » 25

Daily Archives:

Cli-IDE для Oracle СУБД. Ну. Почти IDE

Добрый день. Первый вопрос: зачем, есть же Toad/SQL-developer/PLSQL-developer и т.п. графические ide-среды. Ну. Да. Есть. Однако не всем именно они нужны, как средство работы с объектами oracle-субд. Т.е. я тут, в этой статье – не именно для oracle-разработчиков буду рассказывать что то. Скорее для dba, т.е. людей у которых работа с СУБД значительно более специфичная. Второй момент: сейчас: удалёнка, везде ...

Read More »

Поговорим об инструментах для создания клиентских веб-приложений с использованием традиционных языков программирования

Сразу оговоримся, что в этой публикации мы не будем затрагивать вопросы подходов к созданию полномасштабных приложений для Web, подразумевающих наличие крупной кодовой базы, заставляющей функционировать её серверную часть. Как-то исторически сложилось так, что клиентская часть подобных приложений, как правило, реализуется на JavaScript и производных от него языках и фреймворках, а серверная – уж на чём придётся… В конце концов, не ...

Read More »

Удивительно быстрые алгоритмы

Изучая программирование я встречаю примеры невозможных алгоритмов. Интуиция говорит, что такого не может быть, но компьютер опровергает её простым запуском кода. Как такую задачу, требующую минимум кубических затрат по времени, можно решить всего за квадрат? А вон ту я точно решу за линию. Что? Есть гораздо более эффективный и элегантный алгоритм, работающий за логарифм? Удивительно! В этой статье я приведу ...

Read More »

Как мы сделали оплату по QR

Всем привет! Сегодня с вами Владислав Козуля, тимлид команды Розница, и я расскажу, как начать платить по QR и ни в чём себе не отказывать. Моя команда делает продукт Касса МойСклад, которым часто пользуются наши клиенты, у которых есть точки продаж. Речь пойдёт о том, как разработка инструментов для повседневной работы выглядит изнутри. Узнать больше про QR-коды Источник

Read More »

[Перевод] Руководство по столбчатым форматам файлов в Spark и Hadoop для начинающих

Что из себя представляет «столбчатый формат файла»? Этот термин часто используется, но я не уверен, что всем до конца ясно, что он означает на практике. Определение из учебника гласит, что столбчатые (колоночные, многоколоночные, columnar) форматы файлов хранят данные по столбцам, а не по строкам. CSV, TSV, JSON и Avro — традиционные строковые форматы файлов. Файл Parquet и ORC — это ...

Read More »

Автогенерация тестов на Puppeteer встроена в Chrome DevTools

В Chrome 89 в DevTools добавлена экспериментальная поддержка автогенерации JS-скриптов на Puppeteer. Схематично это работает так: вы открываете нужную страницу, в DevTools включаете запись действий, и после делаете что-то на странице обычным образом (кликаете по ссылкам и кнопкам, переходите на другие страницы, вводите текст). По мере выполнения действий браузер наполняет DevTools-вкладку с виртуальным файлом записи JS-кодом, описывающим через API Puppeteer ...

Read More »

Агрегаты в БД — зачем, как, а стоит ли?

С течением жизни приложения в его БД накапливается все больше данных. Десктопное оно, SaaS или даже мобильное – неважно, в современном мире почти каждый что-то хранит “у себя”. Если это какая-то локальная утилита – не страшно, само ее существование у пользователя достаточно ограничено. Но если это что-то вроде нашего СБИС, который накапливает и помогает анализировать операции за все время существования ...

Read More »

Аналитический движок Amazon Redshift + преимущества Облака

Привет, Хабр! На связи Артемий Козырь из команды Аналитики, и я продолжаю знакомить вас с Wheely. В этом выпуске: Основы гибких кластерных вычислений Колоночное хранение и компрессия данных Вместо индексов: ключи сегментации и сортировки Управление доступами, правами, ресурсами Интеграция с S3 или Даталейк на ровном месте Читать дальше → Источник

Read More »

5 крутых идей для запуска образовательных проектов

Какие обещания вы давали себе в этом году? Узнать что-то новое, прокачать навыки, а может, вообще освоить новую профессию? Мы собрали бизнес-истории обучающих проектов, которые зарабатывают на таком рвении к саморазвитию и могут быть вам полезны. Источник

Read More »