31 Дек


2017

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

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

29 Ноя


2017

Сами по себе декораторы весьма просты для восприятия, а благодаря минималистичному синтаксису питона исопльзовать их краней просто. Однако есть ряд нюансов, читая книгу Марка Лутса (4-е издание) мне понравились примеры в конце книги, а также разбор нюансов (такиих как ошибка при попытке декорирования класса (с вызовом __call__) другого класса и

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

27 Окт


2017

В прошлый раз, тот самый когда я думал что понял как работает алгоритм быстрой сортировки, а на деле оказалось что понял не так хорошо как думал, я реализовывал все посомтрев на картинку с википедии, а также прочитав описание алгоритма. Главным моим заблуждением было то, что опорный элемент должен быть

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

14 Сен


2017

Алгоритм сортировки со средней сложостью O(n), достаточно прост в реализации в отличии от того же QuickSort. Я чуть отошел от c++ и реализовал данный алгоритм  на Go, т.к. начал его изучать и мне очень понравился синтаксис, конечно не питон но по сравнению с си он шикрен. В связи с этим

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

20 Авг


2017

Окей, что делать если api у сайта нет нооо ооооочень хочется? Тыц пыц, качаем селениум, веб драйвер для нужного браузера, устанавливаем модуль для питона который позволяет достаточно просто обращаться к элементам и вперед. На этом в принципе уже можно было закончить. 

Мысли вслух
Конечно основная задача selenium - автоматизация
Продолжить чтение →
web
фичи
selenium

22 Июл


2017

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

сортировка

22 Июл


2017

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

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

20 Июл


2017

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

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

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

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 года немного

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