Elena, 07.11.2011
Проблема. Пришел проект, который компания не может в данный момент выполнить своими силами. Причин этого может быть масса, начиная от того, что все свои специалисты заняты на других проектах, или просто «не потянут», и заканчивая тем, что есть задания не по профилю (например, программинг для дизайн-студий). Что делать?
Читать полностью
Категории: Без рубрики |
VitaliyRodnenko, 13.09.2009
Пишем сейчас на Django сайт, где требуется получать последнее сообщение из Twitter аккаунта корпоративного микроблога. Некоторое время назад я показывал, как это можно сделать в PHP, теперь пишу тоже самое на Python.
Читать полностью
Категории: Python |
VitaliyRodnenko, 01.08.2009
Ранее я показал элементарную реализацию алгоритма шинглов, позволяющую определять, являются ли два документа почти дубликатами или нет. В этот раз я поясню реализацию алгоритма, описанную Зеленковым Ю. Г. и Сегаловичем И.В. в публикации «Сравнительный анализ методов определения нечетких дубликатов для Web-документов».
Этим я начинаю серию из трех теоретических статей, в которых постараюсь доступным языком описать принцип алгоритмов шинглов, супершинглов и мегашинглов для сравнение веб-документов.
Читать полностью
Категории: Алгоритмы |
VitaliyRodnenko, 15.06.2009
На днях мы завершили работу над второй версией информационного интернет портала города Волгограда «VLG Navigator». Сайт подвергся переработке на 100%, особенно каталог, что повлекло за собой изменение URL адресов абсолютно всех объектов, разделов и подразделов в каталоге.
На момент переноса в каталоге было порядка 1800 организаций, для которых нужно было изменить адреса и не допустить падения трафика с поисковых систем.
Читать полностью
Категории: SEO, продвижение сайтов |
VitaliyRodnenko, 15.05.2009
Недавно столкнулся с проблемой, связанной с ограниченностью шаблонного языка Django, а именно невозможностью сравнить два значения между собой (больше, меньше и т.д.). Варианты вроде:
{% if some_val > 4 %}
<p>Истина</p>
{% else %}
<p>Ложь</p>
{% endif %}
вызывают ошибку.
В поисках решения я нагуглил библиотеку, разработанную Джеймсом Беннеттом (James Bennett) — django-template-utils.
Читать полностью
Категории: Django, Python |
VitaliyRodnenko, 29.04.2009
На данный момент мы занимаемся разработкой городской социальной сети. Не «убийцы» Вконтакте и Одноклассников, ее задачи будут в корне иными. В качестве программной основы был выбран Django, написанный на языке Python.
Разрабатывая интерфейс управления личной информацией необходимо было решить задачу: при загрузке пользователем собственной фотографии, ее размер должен быть не более некоторых значений, определенных настройками системы, если фото больше, то необходимо произвести ресайз с сохранением пропорций.
В этой статья я представлю наше решение поставленной задачи. Возможно, оно окажется не оптимальным, поэтому с удовольствием выслушаю ваши комментарии!
Читать полностью
Категории: Django, Python |
VitaliyRodnenko, 23.04.2009
Перевод статьи о юзабилити: 8 Characteristics Of Successful User Interfaces.
Существует много информации о различных методах проектирования пользовательского интерфейса, которую вы можете использовать, создавая веб-сайт или интерфейс программы.
Я составил список из 8 характеристик, которые считаю залогом успешного пользовательского интерфейса:
- Доступность
- Минимализм
- Уверенность
- Отзывчивость
- Соответствие контексту
- Привлекательность
- Эффективность
- Снисходительность
Читать полностью
Категории: Юзабилити |
VitaliyRodnenko, 12.04.2009
В продвижении контентного интернет-ресурса (новостной сайт, блог) порой бывает полезно писать статьи для других сайтов со ссылкой на свой ресурс. Большинство блоггеров и владельцев новостных порталов с удовольствием согласятся разместить вашу статью у себя, конечно при условии, что материал адекватен. Они получают бесплатный полезный контент, а вы драгоценный трафик и подписчиков, что крайне важно, особенно для молодого сайта.
Читать полностью
Категории: SEO, продвижение сайтов |
Octane, 09.04.2009
В этой статье мы рассмотрим пример создания панелей веб-сайта с округлыми углами на заранее известном сплошном цвете фона, при этом панели будут как угодно изменять свои размеры.
Читать полностью
Категории: CSS |
Octane, 09.04.2009

В этой статье мы рассмотрим несколько необычный способ создания текстуры дерева в Photoshop. Отличие его заключается в том, что часть работы выполняется в специально написанной мною программе «Wood Texture Generator», которая при помощи B-Spline'ов строит изображение похожее на древесную поверхность.
Читать полностью
Категории: Photoshop |