22 Июл


2017

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

Продолжить чтение →
сортировка

22 Июл


2017

Продолжая тему прокачки нейронок по средствам изучения (потоврения) алгоритмов. Также является достаточно простым алгоритмом, имеет сложность O(n^2) хотя по факту должен выполняться все же быстрее сортиовки выбором и пузырьком. Данный алгоритм я не изучал, сама идея достаточно понятна, достаточно взглянуть на статью википедии.

сортировка

20 Июл


2017

Решил написать скрипт для автоматической отправки бекапов с сервера, для этого буду юзать крон и mutt + самописный скрипт для создания бекапа из PostgreSQL. 

Начал я с настройки mutt, я не особо вижу смысл в подобных почтовых клиентах, но с первого знакомства, интерфейс был интуитивно понятен, управление достаточно простое, список писем

Продолжить чтение →
Bash
devops
SQL
web

14 Июл


2017

Abstract User

Что из себя представляет abstract user? Это родитель нашего будущего класса User, и как родитель, он содержит стандартные поля (те что мы видим при первом запуске django) такие как: passwod, last_login, email, first_name, last_name и т.п.

Лично мне нужно было добавить несколько необязательных полей в модель user, для изменения самой системы аунтфикации

Продолжить чтение →
DRF
Django

27 Июн


2017

Тыц пыц. Наконец пришла игрулька с алика, вопрос встал в районе 2т.р + бп + корпус и радиаторы. В общем около 3 т.р. На самом деле долгое время не мог выбрать что взять для того чтобы запустить свой ночной парсер (но о нем чуть позже). У Orange pi 16 года немного

Продолжить чтение →

16 Июн


2017

Невероятно удобное решение для дебага django проектов. И это без преувеличений. Позволяет непосредственно на странице просмотреть переменные. request, настройки проекта, SQL запросы, кэш и время загрузки и многое другое. Чисто случайно при дебаге одного приложения, хороший, и куда более опытный, знакомый посоветовал заюзать. Сказать что очень доволен, это ничего не сказать,

Продолжить чтение →
Django
DRF

28 Мая


2017

В продолжении темы развертывания Django на боевом сервере. Собственно истек пробный период sll, и я вновь попробовал заюзать сертификаты от Let's Encrypt. Однако на этот раз из-за криворукости я забил на Certbot. Возможно виной всему не только мои кривые рученки.... как не крути, устанавливал я все вручную.

Для начала коннектимся по ssh

Продолжить чтение →
devops
AWS
web
Nginx

20 Мая


2017

Изначально при выводе полей через сериалайзер, поля у которых установлены значения null, выводят нулевые данные, лично меня такое положение дел в корне не устраивало, т.к. отправляемый json объект я отправляю на клиент и собираю из него выводимые данные, знать о нулевых данных мне ни к чему. Окей, так это выгядит

Продолжить чтение →
DRF

18 Мая


2017

Не самая актуальная игрушка, но для ассемблера понадобилась. Для того чтобы настроить автозапуск программ, а также сразу переход в нужную директорию (Для мак оси), чапаем в домашнюю папку пользователя - библиотеки - Preferences, и ищем файлик DOSBox 0.74 Preferences (версия может отличаться). Открываем, в конце после надписи  # You

Продолжить чтение →
dos

31 Мар


2017

Якорь это крутая тема которая без использования js позволяет перейти в нужную позицию на странице, делается весьма просто. Сам якорь использует атрибут name, для перехода же к якорю в ссылке нужно атрибуту href присвоить имя нашего якоря, href="#<name>'

к примеру

....
<a href="#bottom">Перейти вниз страницы</a>
....
<h1> типа низ </h1>
<a name="bottom"></a>
Продолжить чтение →