Использование собственных параметров в web приложении Django

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

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

Ввод даты в формах в Django в два клика и её отображение

К сожалению, среди стандартных элементов управления для форм в Django нет ни одного, что позволил бы ввести значение даты в варианте однозначно дружественном для пользователя. DateField в чистом виде (с виджетом DateInput) только обеспечивает форматированный ввод-вывод даты в текстовом варианте (неудобно), а SelectDateWidget позволяет вводить элементы даты только по частям

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

Как удалить сразу все точки останова в Visual Studio

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

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

Так ли важен английский язык в программировании?

Вопрос в заголовке статьи является, казалось бы, незыблемым для профессии программиста. Но, так ли это на самом деле? Не переоценивается ли роль знания английского языка? Попробуем разобраться.

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

Почему многие программисты не любят legacy проекты

Многие люди не сильно посвящённые в области программирования удивляются, а иногда даже негодуют на отсутствие у некоторых программистов энтузиазма в плане работы с legacy проектами. Что такое представляют из себя подобные проекты и в чём состоит причина такого отношения к ним со стороны программистов?

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

Асинхронный обмен данными по сети в C# по протоколу TCP (делаем сервер асинхронным)

Среди главных проблем с которой можно столкнуться при обмене данными по сети, это длительное ожидание ответа сервера или «зависание» серверной части в бесконечном цикле при ожидании запроса от клиента. В этой статье мы будем решать вторую проблему путём превращения «обычного» сервера, который был написан в одной из предыдущих статей [1]

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

Док станция или переходник. Что лучше для подключения жёсткого диска?

Ранее мы уже рассматривали вопрос подключения к компьютеру обычных жёстких дисков как внешних. Но, тогда мы использовали переходники. Однако переходниками возможность подобного подключения не ограничивается. Существуют ещё и, так называемые док-станции.

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

Почему одни программисты идут в тимлиды и прочие руководители, а другие от этого сознательно отказываются

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

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