Архив: January

Linux: Установка программ не входящих в дистрибутив при помощи менеджера xstow

January 20, 2011

Современные дистрибутивы Linux имеют в своем составе очень много софта. Проблемы с установкой/удалением/обновлением такого софта решены, можно сказать, идеально. Всем занимается менеджер пакетов. Выбрали нужный пакет, менеджер пакетов установит его. Нужно удалить - менеджер пакетов удалит и аккуратно все почистит. Но, иногда хочется, или нужно, установить программное обеспечение, не входящее в дистрибутив, или распространяющееся в исходниках, или даже в бинарниках. Как поступать в таких случаях?


Дальше...

Django в картинках

January 16, 2011

Для Django написано много хорошей и подробной документации. Однако в начале бывает довольно трудно в ней соориентироваться и получить нужную именно в данный момент и для данной задачи информацию. Для того, чтобы уверенно и быстро это делать, необходимо хорошо представлять структуру и потоки данных. В статье - попытка просто и доступно изложить структуру Django с помощью диаграмм.


Дальше...

Emacs: функция комментирования/копирования кода

January 8, 2011

Одна из самых распространенных операций при разработке кода, это наверное комментирование участка кода. Эта операция в Emacs выполняется легко, выделяем участок кода, нажимаем M-; и готово, участок кода закомментирован.

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


Дальше...