Месяц: Август 2019

Написание простой базы данных для простых задач

Идея написания несложной по своему устройству базы данных появилась случайно, но это была одна из тех идей, которые мне захотелось реализовать. В написании кода ‘ядра’ я не использовал взаимодейсвия с файлами, БД во время работы программы находится в…

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

Установка OpenCV-Python на виртуальной среде для суперчайников

Здесь вы найдете пошаговый пример установки библиотеки OpenCV на Python. Установка Python Установка виртуальной среды Установка OpenCV + jupiterlab, numpy, matplotlib Тестирование Все тестировала на планшете Microsoft Surface, Windows 10 Pro, c 64-битной операционной системой. Предположим, что на…

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

Sequence как инструмент для реализации бизнес-логики

Sequence является общепринятой, и от этого, вполне очевидной функциональностью любых СУБД, реализовывая такие привычные механизмы обеспечения целостности, как уникальный ключ внутри таблицы. Рассмотрим некоторые другие возможности, которые даёт этот «недорогой», с точки зрения потребления ресурсов СУБД, механизм. Один…

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

UX Резюме: Перезагрузка

Практически у каждого из вас есть резюме, не так ли? Так как это важная часть вашего основного набора инструментов используемого при поиске работы, точно такая же, как и портфолио. Однако, уверены ли вы, что оно проходит через элементарные…

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

Рецепты Python: преобразование из HTML и URL в PDF и PS

Для приготовления преобразования из HTML и URL в PDF и PS нам понадобится сам python, генератор htmldoc и плагин pyhtmldoc. Для начала импортируем плагин командой from _pyhtmldoc import * Для преобразования из HTML и URL в PDF и PS используем команды…

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

Fingerprinting браузера. Как отслеживают пользователей в Сети

Меня всегда напрягало то, как навязчиво Google AdSense подсовывал контекстную рекламу в зависимости от моих старых запросов в поисковике. Вроде бы и времени с момента поиска прошло достаточно много, да и куки и кеш браузера чистились не раз,…

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

Собирать Docker-образы в werf теперь можно и по обычному Dockerfile

Лучше поздно, чем никогда. Или как мы чуть не допустили серьёзную ошибку, не имея поддержки обычных Dockerfiles для сборки образов приложения. Речь пойдёт про werf — GitOps-утилиту, которая интегрируется с любой CI/CD-системой и обеспечивает управление всем жизненным циклом приложения,…

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

Строим интерфейс по вводу документов через подбор

В различных бизнес-приложениях часто возникает задача по вводу документов. Обычно документ состоит из заголовка и некоторых строк, каждая из которых ссылается на некоторый объект (например, товар). Чаще всего, для ввода записей в документ используется обычная таблица, в которой…

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

Семь книг для тех, кто хочет стать гейм-дизайнером

В этой статье рассказывается о том, когда и как дизайн игр стал профессией, а также о том, как он сформировался в отдельную дисциплину. Также мы предложим 7 книг, которые нужно прочитать каждому гейм-дизайнеру. Мы объясним, что особо ценного…

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

Четыре правила интуитивного UX

Это советы по улучшению UX ваших проектов БЕЗ многочасовых сессий по изучению пользовательского поведения, бумажного прототипирования или любых других модных словечек. (Серьёзно, поищите «дизайн-мышление». 100500 результатов!) Для кого эта статья? Разработчики. Вы создали собственное приложение, но каждый пользователь…

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