Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
zxmd

zxmd

  • 37
    вклад
  • 18
    вопросов
  • 89
    ответов
  • 15%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • MongoDB map-reduce - эффект маляра Шлемиэля?

    zxmd
    zxmd @zxmd Автор вопроса
    @Marques А давай ссылку!
    Написано более трёх лет назад
  • CSS непонятные шрифты на телефоне

    zxmd
    zxmd @zxmd
    У вас на карте Кельн вместо Нижнего отображается :)
    Написано более трёх лет назад
  • MongoDB map-reduce - эффект маляра Шлемиэля?

    zxmd
    zxmd @zxmd Автор вопроса
    @AMar4enko Ну это можно тоже. Я пока остановился на следующей схеме.
    Так как ts в результирующей таблице у меня округляется до даты (без времени) то я просто запускаю процесс мап-редьюса с такими параметрами:
    var map = function(){...}
    var reduce = function(k,v){...}
    out = {merge:"result_collection"}
    var d = new ISODate()
    d.setHours(0)
    d.setMinutes(0)
    d.setSeconds(0)
    d.setMilliseconds(0)
    db.source_collection.find({ts:{$gt:d}})

    по крону все это выполняется раз в 10 минут и по сути в процесс м/р попадает только сегодняшний день. А флаг merge перезаписывает в результирующей таблицы данные с одинаковыми ключами.
    Вроде как работает и работает быстро.
    Написано более трёх лет назад
  • Как организовать хранение больших текстовых данных?

    zxmd
    zxmd @zxmd
    @Zerstoren Какой объем писем нужно обрабатывать в сутки?
    Написано более трёх лет назад
  • Есть ли возможность запускать внешний обработчик при возникновении ошибки доставки письма в Exim?

    zxmd
    zxmd @zxmd Автор вопроса
    @Kerman Таки я не админ - вот в чем проблема. Я разработчик и для меня это выглядит костылем, так как запускается еще 2-3 внешних не зависимых от меня шага :)
    Написано более трёх лет назад
  • Есть ли возможность запускать внешний обработчик при возникновении ошибки доставки письма в Exim?

    zxmd
    zxmd @zxmd Автор вопроса
    @Ernillew @Kerman А по поводу FreeBSD - у нас она уже лет так 11 стоит в качестве DNS и кушать не просит. Но из за особенностей разработки - продашкены ессно на Ubuntu LTS (разномастные версии правда - но за это спасибо Hetzner)
    Написано более трёх лет назад
  • Есть ли возможность запускать внешний обработчик при возникновении ошибки доставки письма в Exim?

    zxmd
    zxmd @zxmd Автор вопроса
    @Kerman Костыль с перенаправлением логов - уже действует. Но это явно не то что хотелось.
    Написано более трёх лет назад
  • Есть ли возможность запускать внешний обработчик при возникновении ошибки доставки письма в Exim?

    zxmd
    zxmd @zxmd Автор вопроса
    @la0 Спасибо, посмотрим.
    Написано более трёх лет назад
  • Как реализовать организацию отдачи статического контента с учетом версионирования?

    zxmd
    zxmd @zxmd Автор вопроса
    @Hellpain Да ладно вам. Есть и другие варианты. Хуже но есть.
    Было бы страничек 20 - поправили бы. А когда их переваливает за 1000 файлов - ну его. Будет ждать большого рефакторинга.
    Написано более трёх лет назад
  • Как реализовать организацию отдачи статического контента с учетом версионирования?

    zxmd
    zxmd @zxmd Автор вопроса
    @Vintorez Про collectstatic я естественно в курсе. Но ее в нашем случае не применить. Проект создавался еще во времена django 0.x и все пути, все ссылки и прочее остались еще в том времени. Переход на нормальные collectstatic - дело хоть и нужное но очень хлопотное.
    Написано более трёх лет назад
  • Как реализовать организацию отдачи статического контента с учетом версионирования?

    zxmd
    zxmd @zxmd Автор вопроса
    Ну как бы тоже есть мысля создать шаблонный тег который сам получит TS изменения файла и создаст путь на его основе. Изменений только много будет. Но вариант рабочий.
    Написано более трёх лет назад
  • Какой взять JS-фреймворк для одностраничного веб-приложения?

    zxmd
    zxmd @zxmd
    @sergealmazov Потому что это модно и это гугол. Нужны еще причины?
    Написано более трёх лет назад
  • Какой взять JS-фреймворк для одностраничного веб-приложения?

    zxmd
    zxmd @zxmd
    Гвозди микроскопом? Это по нашему :)
    Написано более трёх лет назад
  • В какой ВУЗ поступить на специальность «Программная инженерия» в Москве заочно, после СПО?

    zxmd
    zxmd @zxmd
    @TekVanDo Не, ну есть же теоретическое программирование :) Знавал я такие собеседования - специальность Python/PyQt программист UI - задавали вопросы по графам, теории программирования и прочему бреду который я уже давно и благополучно забыл. Не одного вопроса по питону или qt не было :)
    Написано более трёх лет назад
  • Загрузчик фото на сайт?

    zxmd
    zxmd @zxmd
    @iskros Да этого всего дохрена, я писал свой так как было лень искать готовый. Да и реализуется все досточно просто. Единственное, что я бы рекомендовал - делать "обрезание" всеакие на сервере, а не отправлять уже обрезанную картинку. Как по мне - клиент потыкал, потаскал изображени, на сервер ушла изначально загруженная картинка и координаты все нужные (обычно bbox нужного участка). А обрезание уже на стороне сервера тем же GD(если богомерзкий PHP) или PIL или на худой конец ImageMagic. Так надежней будет.
    Написано более трёх лет назад
  • Зачем нужен forever, если есть Cluster?

    zxmd
    zxmd @zxmd
    Товарищ @virpool выше все верно сказал, forever по сути простой супервизор, он не зависит от работы самой аппликухи, содержит "пул" запущенных программ и имеет команды для работы с группами.
    Написано более трёх лет назад
  • Sphinx vs ElasticSearch: что выбрать?

    zxmd
    zxmd @zxmd Автор вопроса
    @portfelio Вот еще что вспомнилось.
    У нас индекс товаров в проекте более 10М записей. Понятно что каждый день были новые и измененные записи. Вся эта балалайка была реализована как: основной индекс который делался на какой-то момент врмени, все что было дополнительное загонялось в дельта индексы. По каким то причинам данные из дельты могли становиться временно недоступными. Чтобы это компенсировать раз в неделю по крону запускался основной реиндекс товаров, который занимал, насколько я помню, от 6 до 12 часов, при этом создавал нехилый оверхед на сервере. Городили master-slave реплику БД чтобы можно было с одной работать продакшен серверу, второй чисто для индексации. Понятно что все это не проблемы SPH, а проблемы реализации. Но с ES как то проще, дружелюбнее он. А sph у меня все еще вызывает ассоцииации с совецким секретным танком.
    Написано более трёх лет назад
  • Sphinx vs ElasticSearch: что выбрать?

    zxmd
    zxmd @zxmd Автор вопроса
    @portfelio Ну самое сильное воспоминание было от жуткой низкоуровневости sph, отсутствие нормального клиента для питона и отвратительной, на тот момент, документации. Но повторяюсь - это абсолютно не обективно, так как нам пришлось работать с тем что нам дали. Во втором проекте уже осознанно сделали выбор в сторону ES. Вот еще был батхерт когда увидили скорость работы xmlpipe2 протокола.
    Написано более трёх лет назад
  • Стоит ли переходить с Python на Go?

    zxmd
    zxmd @zxmd
    @pygame
    На эрланге то ? Nitrogen, Chicago - фремворки для веба. Но имхо - сайт можно и на asm написать - главное упороться хорошо, толку то от этого.
    Написано более трёх лет назад
  • Стоит ли переходить с Python на Go?

    zxmd
    zxmd @zxmd
    @pygame Вы не путаете веб разработку с "сетевым программированием" ?
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • Mike_Ro
    Михаил Р.
    • 8 ответов
    • 0 вопросов
  • solotony
    Antonio Solo
    • 6 ответов
    • 0 вопросов
  • AshBlade
    Сергей Соловьев
    • 5 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 4 ответа
    • 0 вопросов
  • Rsa97
    Rsa97
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации