Блог ➞ Программирование

Небольшие заметки, так или иначе связанные с процессом разработки программного обеспечения. И не только собственно с написание кода.

ScreenGrab 1.0

Несколько лет назад, в рамках "академической программы по изучению фреймворка Qt" я начал разработку небольшой программы для быстрого снятия и сохранения скринштов рабочего стола. Просто взял пример из документации  по самой  Qt и немного его доработал. Затем ещё немного. И ещё. При этом выкладывая исходники на "гуглокоде". Название ScreenGrab было честно "спёрто" у одноименного расширения для браузера  Firefox. Увы, не  предполагал я что моя софтина получит известность за пределами узкого круга людей.

Читать дальше

Комментариев: 0 | Опубликован 15 августа 2013 г. 19:41:53 в Программирование

Простая форма обратной связи для Django

Ещё в прошлом году, делая свой первый сайт на базе веб-фреймворкаDjango, решил сделать форму обратной связи. Ибо светить электронную почту не очень хотелось (кому надо - то её и так знает), а профилей в многочисленных социальных сетях у меня нет. В результате родилось маленькое приложение django-simple-feedback-form. Которое не так давно я решил выложить в открытй доступ.

Читать дальше

Комментариев: 0 | Опубликован 5 августа 2013 г. 14:22:36 в Программирование

Проверка размеров в ImageField поле в Django

В веб-фреймворке Django среди базовых полей модели есть ImageField - поле, предназначенное для хранения графических изображений. Ему соответствует одноименное поле в джанговских формах. Которое даже умеет отбраковывать неграфические файлы. Но при этом отсутствуют "из коробки" какие-либо средства для задания максимальных рзмеров изображения и максимального размера файла.

Эта небольшая "проблема" исправляется при помощи создания в форме отдельного метода для проверки данных, пришедших из нужного поля. Например, в модели имеется поле picture, имеющее тип ImageField. В соответствующей форме для редактирования модели создаем метод с именем clean_picture, в котором и делаем проверку.

Читать дальше

Комментариев: 0 | Опубликован 6 февраля 2013 г. 11:15:41 в Программирование

Как удалить тег из git-репозитория

Иногда при работе с системой контроля версий Git бывают (редко, но все же) моменты, когда необходимо из истории коммитов удалить имеющийся тег.

Читать дальше

Комментариев: 5 | Опубликован 6 июня 2012 г. 13:15:33 в Программирование