Статьи

Linux. Команда sed

01.10.2021

Команда sed - это потоковый редактор текста. Вставляет/изменяет/добавляет текст не открывая файл визуально. Обычно используется в скриптах. Online песочница sed Пара важных параметров: -r расширенная поддержка синтаксиса регулярных выражений-i редактирование "на месте" Общие примеры Замените первое...

Читать далее
Статьи

Крутость программиста

01.10.2021

Комментарии с vc.ru Крутость программиста - это не написать идеальную архитектуру по книжкам теоретиков, не покрыть 100% кода тестам, не придумать идеальные названия и понятные комментария функциям и переменным. То что я сейчас перечислил - это долбоебизм. Крутость - это сделать качественный...

Читать далее
Алгоритмическая сложность
Кейсы

Алгоритмическая сложность

01.10.2021

O(1) - лучше не бывает, можно заняться микрооптимизацией, но не факт, что поможетO(log n) - отличная работаO(n) - неплохо, но стоит убедиться, что входные данные отсортированыO(n^2) - хм, вероятно стоит попробовать упростить до O(n*log n)O(2^n) - время кешировать...

Читать далее
Кейсы

Обзор средств хранения данных в браузере

01.10.2021

Общая рекомендация из Storage for the web по хранению ресурсов: Для файлов и сетевых ресурсов, необходимых для загрузки приложения, используйте Cache Storage API (часть service-воркеров).Для других данных используйте IndexedDB (используя пакет idb). Стоит отметить, что IndexedDB имеет более сложный...

Читать далее
Кейсы

PostgreSQL: посмотреть зависшие запросы

01.10.2021

Зависший запрос в PostgreSQL почти всегда либо ждёт блокировку, либо давно делает seq scan. Кто сейчас работает, видно в pg_stat_activity. Кто сейчас не idle SELECT pid, usename, state, wait_event_type, wait_event, now() - query_start AS runtime, left(query, 120) AS query FROM pg_stat_activity...

Читать далее
Кейсы

PostgreSQL: выгрузить таблицу в CSV через psql

01.10.2021

Выгрузить таблицу PostgreSQL в CSV из psql можно двумя командами. Серверный COPY ... TO пишет файл на диск машины, где крутится Postgres. Клиентский \copy пишет файл туда, откуда вы запустили psql. Ниже — оба варианта, тем же разделителем, которым я пользовался. COPY — файл на сервере COPY (SELECT...

Читать далее
Скрипт для автоматического боя с покемонами в онлайн-играх копии League-17
Кейсы

Скрипт для автоматического боя с покемонами в онлайн-играх копии League-17

16.03.2021

После того, как в 2016 году оригинальная браузерная игра по покемонам League-17.ru получила от Nintendo околосудебное письмо с требованием убрать торговую марку, администраторы поменяли сайт на другую игру. Однако сейчас в 2021 году появились сайты-клоны старой игрушки. Стало их достаточно много,...

Читать далее
Кейсы

Расширение Google Chrome v. 88

25.02.2021

Возникла идея написать расширение для хрома, которое будет загружать слайды презентации с портала вебинаров BigBlueButton. Расширение написано на JavaScript под браузер Google Chrome 88 версии. Для начала нужно создать файл manifest.json, в котором будет прописаны основные параметры расширения {...

Читать далее
Большие данные или не очень? 2.0
Кейсы

Большие данные или не очень? 2.0

26.01.2021

Первая часть: Большие данные или не очень?. Данные БД PostgreSQL 12.5 с включенной поддержкой PostGIS. Количество объявлений: 142 062 628Количество объявлений, которые просканированы сервисом DaData: 40102289 Таблицы Предыдущее решение оказалось недостаточно хорошим и имело множественные допущения,...

Читать далее
Дисциплины по выбору магистратура 2 курс
Кейсы

Дисциплины по выбору магистратура 2 курс

07.09.2020

Блок 1 Скриптинг -Валиуллин Р.М.Прикладные технологии в разработке игр -Кугуракова В.В ИИ-в-компьютерных-играх. ПрезентацияСкачать Блок 2 Контракты и поставки в разработке ПО -Заппаров Б.А. Контракты-и-поставки-в-разработке-ПОСкачать Интеллектуальный анализ данных- Еникеева З.А....

Читать далее
Большие данные или не очень?
Кейсы

Большие данные или не очень?

27.08.2020

Продолжение с пересборкой базы и 142 млн объявлений: Большие данные или не очень? 2.0. БД PostgreSQL 12.2 с включенной поддержкой PostGIS. Характеристики сервера (извините за скриншот с PowerShell) Существует таблица Adverts из 58 млн записей, состоящая из полей, которые изображены на фото. Размер...

Читать далее
Темы работ КФУ (ИТИС)
Кейсы

Темы работ КФУ (ИТИС)

19.06.2020

Методы машинного обучения в задачах анализа текстовТемы по ФинтехТемы по ФинтехНейропротез и Симуляция эпилепсииТемы по обработке текстаКриптографические протоколы, использующие нейронные сети1. Управление бытовой техникой через AR2. Интерпретация нейробиопоказателей обучающихся для доказательной...

Читать далее