Блог на Django про Python и Django

Реклама

Опубликовано: 12.09.2016 09:33 | Просмотров: 31 | Автор: Сергей Хайлов

C днем программиста

Сегодня 256-ой день в году (а в високосный год он выпадает на 12 сентября). А значит - сегодня день программиста. Поздравляю всех, кто так или иначе связан с этим событием: разработчиков, админов (а они тоже немного проггеры) и руководитей отделов разработки (куда уж без них). С праздником вас, товарищи. УРА!


Опубликовано: 30.08.2016 21:06 | Просмотров: 52 | Автор: Сергей Хайлов

.gitconfig - упрощаем простое

GITЯ люблю Git. Люблю его за простоту, "понятливость" и идеологию - "фича - ветка". Радует, что инструмент развивается, не забрасывается. Тот факт, что многие крупные девелоперы переводят свои проекты на эту систему подсказывает мне, что мой выбор верен.


Опубликовано: 29.07.2016 17:46 | Просмотров: 95 | Автор: Сергей Хайлов

С днем Системного Администратора

День системного администратора

С праздником, господа.


Опубликовано: 09.06.2016 11:20 | Просмотров: 261 | Автор: Сергей Хайлов

draw.io для проектирования интерфейсов

Ubuntu+Vagrant+LXC+python

С дизайном и юзабилити у меня совсем "грустно"... Как же хорошо, что есть Bootstrap. Использую его практически во всех своих проектах. Но прежде чем начать "юзать" - нужно "набросать" примерный макет будующего сайта. Есть много инструментов, в т.ч. и онлайн-сервисов. Но я для себя недавно открыл draw.io - и он мне более чем достаточен.


Опубликовано: 11.05.2016 13:59 | Просмотров: 201 | Автор: Сергей Хайлов

Рефакторинг. Введение поясняющей переменной.

Продолжаю цикл статей на тему рефакторинга. В прошлый раз мы рассмотрели метод встраивания временной переменной. Сегодня поговорим о таком подходе, как введение поясняющей переменной.

Основная цель метода - выделить выражения на короткие, но понятные переменные.


Опубликовано: 09.05.2016 17:07 | Просмотров: 172 | Автор: Сергей Хайлов

Рефакторинг. Встраивание временной переменной.

Во-первых, поздравляю всех с Великим Праздником - 9 Мая. Низкий поклон ветеранам.

В предыдущей статье мы рассмотрели один из видов рефакторинга - выделение метода. В сегодняшней небольшой статье речь пойдет о другом методе - встраивании временной переменной. Этот метод я очень часто использую в своей практике.


Опубликовано: 07.05.2016 10:56 | Просмотров: 561 | Автор: Сергей Хайлов

Vagrant + lxc + ubuntu => my dev env

Ubuntu+Vagrant+LXC+python

Сегодня речь пойдет о моем рабочем окружении, которое упрощает мне жизнь и ускоряет разработку. Немного об архитектуре: чтобы не “загаживать” комп, все пакеты для разработки, все необходимое ПО я держу в виртуалках. Нет, не в python-virtualenv’е, а именно в виртуалках. Вернее, в контейнерах.


Опубликовано: 05.05.2016 23:20 | Просмотров: 228 | Автор: Сергей Хайлов

Рефакторинг. Выделение метода.

Я люблю рефакторинг. Мне нравится "рефачить". Если сравнивать, то рефачить я люблю больше, чем писать новый код.

Почему? Все просто. Рефакторинг - это превращение алмаза в бриллиант. Вы берете работающий код и делаете его еще лучше, чище и удобнее для понимания.

В сегодняшней первой статье мы рассмотрим метод рефакторинга под названием "Выделение метода".


Опубликовано: 04.05.2016 12:54 | Просмотров: 314 | Автор: Сергей Хайлов

Django 1.9.6 и 1.8.13 bugfixes

BugFix2 мая 2016 года состоялся корректирующий выпуск Django 1.9.6 и Django 1.8.13. Изменения представляют собой набор багфиксов. Не забываем обновляться.


Опубликовано: 17.04.2016 13:26 | Просмотров: 447 | Автор: Сергей Хайлов

slug - добавляем автоматом

Как часто вам приходится "выдумывать" SLUG? Если у вас блог, новостник или тому подобное, то точно часто. Эти категории идеальные кандидаты в автоматизацию составления SLUG.