How to become an author
.NET Knowledge Base
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
13.0
Karma
0.0
Rating
7
Followers
10
Following

Ravall Ravall

User

Profile

Posts 1

Comments 36

Bookmarks 52

  • Асинхронные задания в Django c помощью Celery
    64
    Ravall
    December 8, 2012 at 01:11 PM
    0
    спасибо!
  • Асинхронные задания в Django c помощью Celery
    64
    Ravall
    December 8, 2012 at 12:58 PM
    0
    Есть вопрос. А как из интерфейса вызывать какой-нибудь зарегистрированный таск?
    в django в разделе Djcelery / Tasks нет кнопки добавить задачу.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 13, 2012 at 12:19 PM
    0
    celery — это хорошо, но в случае если он будет нужен только для картинок — то проще обойдись чем, то самописным. А если возникнет потребность обрабатывать еще что-либо в фоне — то тогда проще переписать велосипед на celery.
    Тем более, что при использовании celery потребуется править код сайта — добавлять задачу при загрузке картинки и добавлять задачу при удалении(смены) картинки.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 10:59 PM
    0
    Почитал. Да. Решение с nginx круче и серьезнее. Мне нравится. Пожалуй время затраченное на пост и на демон, стоит того, что бы увидеть ваш комментарий. Не знал о этом модуле. Теперь знаю)
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 10:51 PM
    0
    огромное спасибо)
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 10:10 PM
    0
    т.е пройтись по всем и удалить. ну тоже хорошо :-)
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 09:42 PM
    0
    да нет… крутить систему мониторинга ради одного демона — соглашусь как-то странно, но если она уже есть и демон трудится не один? то почему бы и нет?)

    > таким образом, чтобы эти копии можно было найти и удалить при удалении оригинала.
    так в этом то и проблема? каким образом нужно хранить ресайзы, что бы их легко можно было найти и удалить?
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 09:39 PM
    0
    очень интересно. Обязательно присмотрюсь к этому модулю.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 09:37 PM
    0
    проект домашний, а это дает возможности экспериментировать с дизайном и введением новых элементов… и… да… приходится менять размерность картинок.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:30 PM
    +1
    А я имел в виду, что я пишу публикацию (новость, статью), и выбираю изображения для нее с компа. А они не 30 кб.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:28 PM
    0
    алгоритм то тут немного не быстрый. Сначала создается папка с новым размером. Демон ее хватает и работает.
    А пока изменить во вью ссылку на новые изображения, пока закомитеть это, проверить, выложить — пройдет достаточно времени, что бы создались нужные изображения.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:25 PM
    0
    у вас хороший вариант, я лишь добавил проблему синхронизации удаленных изображений.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:23 PM
    +1
    есть лента публикаций. У каждой публикации есть заглавная картинка. Создаем страницу анонс новостей за прошлый месяц и получаем 100 сообщений с маленькими картинками.
    По вашему, зачем их ресайзить??? Вы предлагаете их выдать по первому варианту? вместо 1 мб страницы выдастся 100 мб? Действительно спорный вопрос.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:20 PM
    0
    Неплохо. Только будет один минус — если есть страница, где выводится много различных превьюшек, то сайт призадумается при генерации этих изображений (если это после очистки кэша ресайзов). Хоть такой вариант маловероятен, но тем не менее…

    Т.е ваш вариант неплох. А чем плох мой? Т.е какие именно недостатки у него?
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:17 PM
    0
    демон работает в фоне. Пока создаются новые размеры — можно публикацию написать
    Хотя вы правы — в этом случае (хоть он и маловероятен 100 млн изображений) — я бы создал инструменты по созданию новых размеров и скрипт конвертации выполнился бы пакетно.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:14 PM
    0
    мое решение не совсем «на лету», демон отработает до захода пользователя
    ваше решение имеет недостаток — слишком много вводить сущностей — и очередь, и обработчик очереди, и приниматель запросов на получение картинки.
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:12 PM
    0
    3. не совсем понял что значит «Не всегда размеры, бывают подходящими под задачу»,
    допустим вы выделили размеры xs — 100x100 s -200x200 l — 800x600 xl — 1200x1600 (например). а нам нужно вывести картинку размером 300х300, конечно мы не сильно пострадаем, если выведем L (800x600) и сократим, но тем не менее, это не хорошо.

    4. Добавить логику на проверку размерности (т.е что нафиг, а что нет) — это хорошо, но как решать проблему смены изображений у публикации. Когда удаляется оригинальная картика, то как найти отресазенные?

    про недостатки
    1. это не крон
    2. Так рассуждать — вообще демонов не писать. Есть же системы мониторинга.
    3. увы)
  • Решение проблемы оперативного ресайза изображений
    48
    Ravall
    October 12, 2012 at 06:04 PM
    0
    Вы наверное недопоняли проблему удаление неиспользуемых изображений. Если меняется изображение у публикации, то старое (там где оно загружено) удаляется, а новое создается. Как удалить созданные ресайзы для этого изображения?
  • В пень free-lance.ru!
    171
    Ravall
    October 8, 2012 at 06:23 PM
    0
    мотивируешь.
  • Python на примере демона уведомления о новых коммитах Git
    27
    Ravall
    October 8, 2012 at 04:31 PM
    0
    спасибо. Попробовал, получилось.
  • Python на примере демона уведомления о новых коммитах Git
    27
    Ravall
    October 8, 2012 at 04:18 PM
    0
    и еще вопросы)
    2. Как остановить?
    3. Как указать, что нужна одна копия?
  • Python на примере демона уведомления о новых коммитах Git
    27
    Ravall
    October 8, 2012 at 04:14 PM
    0
    а как запустить этот скрипт?
    просто python my_script.py?
  • Python на примере демона уведомления о новых коммитах Git
    27
    Ravall
    October 8, 2012 at 02:34 PM
    0
    spam это я так понимаю типа-мой-модуль?
  • Python на примере демона уведомления о новых коммитах Git
    27
    Ravall
    October 8, 2012 at 02:12 PM
    0
    а есть документация по этому пакету? или какое-нибудь howto?
  • В пень free-lance.ru!
    171
    Ravall
    October 3, 2012 at 12:32 PM
    0
    очень хорошо.
  • Каким спортом занимаешься ты, хабраюзер?
    336
    Ravall
    September 25, 2012 at 10:29 AM
    0
    А есть ли в йоге, на ваш взгляд, некая духовность, саморазвитие?
  • Каким спортом занимаешься ты, хабраюзер?
    336
    Ravall
    September 24, 2012 at 06:24 PM
    0
    вин чунь это хорошо)
  • Каким спортом занимаешься ты, хабраюзер?
    336
    Ravall
    September 24, 2012 at 06:23 PM
    0
    вин-чунь. И кроме меня в группе половина it-шников. По видимому как-то связаны они)
  • Каким спортом занимаешься ты, хабраюзер?
    336
    Ravall
    September 24, 2012 at 06:22 PM
    0
    а чем йога не активность?)
  • Ну очень простая идея, которая повышает эффективность тестирования в разы
    55
    Ravall
    October 19, 2010 at 05:09 PM
    0
    Хотел написать комментарий, но вы уже выразили мою мысль. Согласен с вами.
  • Поговорим о Zend_Navigation
    57
    Ravall
    August 25, 2010 at 06:29 PM
    0
    Попробовал я компонент. Такой вот вопрос остался мне неясен. Пусть будет на примере блога. Что бы отображать хлебные крошки правильно:
    категории -> запись ID -> статистика по записи, нужно сделать следущее — либо добавить в контейнер все записи блога и их подстраницы (что соответсвенно представляет здоровое полотно) либо динамически подгружать нужные странцы в контейнер в зависимости от открытой на данный момент страницы.
    Вопрос в том, как правильнее нужно использовать компонент в этом случае.
  • Поговорим о Zend_Navigation
    57
    Ravall
    August 24, 2010 at 07:37 PM
    0
    Хорошая статья. Попробую реализовать. Спасибо за наглядный пример.
  • Eye-tracking и селективное восприятие
    53
    Ravall
    August 20, 2010 at 06:44 PM
    0
    Кажется я упустил свою «гориллу» — твои слова предупреждения. Перечитал преамбулу и думаю… как это я так невнимательно прочел.
  • Eye-tracking и селективное восприятие
    53
    Ravall
    August 20, 2010 at 06:14 PM
    0
    Я не знал об этом тесте, жаль что прочел про гориллу ранее, чем посмотрел ролик.
  • Спор дурака с математиком
    85
    Ravall
    April 3, 2008 at 04:09 PM
    0
    На данный момент времени, если мы говорим, о парадигме, существующей в науке есть глобальные законы синергетики. Вот ими то и возможно объяснят существование Бога или подобной ему сущности. Это путь науки. Я не знаю когда они дойдут то таких знаний...

    Но лично я, вне пути развития науки, продолжаю верить в подавляющее существование вненаучного знания
  • Спор дурака с математиком
    85
    Ravall
    April 3, 2008 at 02:12 PM
    0
    Это нормально. Знания, о плоскости земли назовем парадигмой. Исходя из парадигмы решаются задачи и если находится какое-либо противоречие, значит возможно базовое утверждение возможно не верно - а именно положение о круглости земли.
    Именно так наука из представление о плоском мире вместе с богами и духами пришло к текущему состоянию - к текущей парадигме. (на данный момент единственно верной)

Info

  • Rating 6,062–nd
  • Date of birth November 3, 1983
  • Activity 1/22/21, 1:44 PM
  • Registered November 23, 2007

Contribution to hubs

  • Python 2

Your account

  • Log in
  • Sign up

Sections

  • Posts
  • Hubs
  • Companies
  • Users
  • Sandbox

Info

  • How it works
  • For Authors
  • For Companies
  • Documents
  • Agreement
  • Terms of service

Services

  • Ads
  • Subscription plans
  • Content
  • Seminars
  • Megaprojects
© 2006 – 2021 «Habr»
Language settings
About
Support
Mobile version
Language settings
Interface
Content