• Идея простого проекта веб-приложения

    Видимо со мной что-то не так если для меня это работает, вкупе чужими с гитхабами и всякими открытыми фондейшенами. Или Вы, IamStalker, хотите в итоге иметь тысячи одинаковых TODO листов, которые никому потом не нужны. По мне так скучно и безтолково писать код ради того чтобы писать код.
  • Какое выбрать решение для синхронизации и анализа данных (ESB, EAI или другое)?

    tbicr
    @tbicr Автор вопроса
    Задача была заморожена, но то к чему пришли из синхронизации (без мониторинга и анализа):

    К сожалению Ваши примеры вроде бы не попадались, так что сказать что-то сложно.
  • Box-shadow inset image и высота изображения?

    tbicr
    @tbicr Автор вопроса
    при изменении высоты появляется скролл, а не изменяется размер картинки
  • Выбор фреймворка для Python3?

    По теме: для фласка и джанги есть готовые решения для построение API (flask-restful, flask-restless, django-tastypie), возможно они подойдут лучше.

    Вне темы: можно ли поинтересоваться чем Flask не так хорош для сложных сайтов? Можете пояснить, что подразумевается под сложным сайтом?
  • Подписывание http-запросов

    Я еще в качестве basestring беру сжатую JSON строку запроса с отсортированными и используемыми для подписи ключами (sign не входит), тк я не беру изначально хеш от данных и есть вероятность, что для param_1 и param_2 существует такие param_3 и param_4, при которых param_1 + param_2 == param_3 + param_4, а у меня видимо паранойя. В PayU, например берутся подписываемые параметры и собираются как len(param_1) + param_1 + len(param_2) + param_2 + ....

    JSON, тк данные изначально у меня передаются как JSON ввиду их сложной структуры. К тому же это хорошо ложится на json-schema для валидации.
  • Node.JS детям — возможно или фантастика?

    Просто крестики-нолики возможно скучно, а вот habrahabr.ru/post/183764/ уже интереснее. Туда же можно отнести моской бой, точки и тд.
  • Структура данных для поиска подходящих CSS-правил

    Вот вы написали: .base .child и .base .child .node
    А ведь может быть и: .base .child и .node
    Т.е. .node может быть и внутри и снаружи.

    Да, может, но в этом случае нет гарантии что .node будет внутри .base .child для правила .node, те это разные правила. Если же правило будет описано как .base .child .node, то уверенно можно сказать что оно никаким образом не будет применено к элементам .node находящимся вне .base .child .node.

    Да, я по второму варианту и хотел делать, вопрос только в эффективном и правильном поиске правил для заданного пути.

    Если Вы хотите делать один прогон по дереву, то собсвенно собираетесь оптимизировать поиск подходящих правил и это как Вы описали Ваша основаня задача.
    Собсвенно тут есть сл подходы:
    1. уменьшить количество правил, но как я описал выше здесь есть проблемы с точным определением подмножеств.
    2. исключить заведомо неверные проверки.
    3. ускорить саму проверку правила, тут все свести к проверке одного не разделенного правила element#id.class в хорошем случае.

    Вы вроде бы хотеле инвертировать правила, но это может быть не совем оптимально если заведомо не проверять правила вне скоупа.
    Я вижу структуру как дерево. Например, для правил div {...} div .node1 .node2 {...} div .node1 .node2 {} div a.node4 {}:
    div
        .node1
            .node2
            .node3
        a.node4
    

    Собсвенно тем самым ислючая все проверки .node1, .node1 .node2, .node1 .node3 и a.node4 дня не div элементов и тд.
    Далее опускаясь в div, поиск по элеметам внутри мы будем делать по корням (div плюс если нужно дефолтыне стили) плюс по правилам .node1 и a.node4.
    Когда мы опустимя в .node1, то поиск будем делать по корнмя плюс предыдущий поиск .node1 и a.node4 плюс .node2 и .node3.
    Когда мы выйдем из .node1, то поиск по .node2 и .node3 уже будет не нужен.
    Но данный случай не учитывает более сложных правил div>p, div+p и div~p, но они не выглядят слишком сложными.
  • Руби или же питон?

    в питоне для веба не только джанга: flask, pyramid, не холивара ради сейчас работаю с flask — очень доволен
  • Раcширение для управления LocalStorage?

    Дело в том что localstorage хранит только строковые значение, snater же желает чтобы детектился json и было удобно редактировать значение как json (то ли как plain text, то ли как key.key value).

    А тип определить можно. Если JSON.parse не вернет ошибки, то это полноценный JSON, если вернет, значит строка.
  • Игра на javascript: save/load?

    прошу прощения, file writer только хром, также web sql помечен устаревшим
  • Python + MS Word?

    Есть pdf.js, с которым можно попробывать взлететь: stackoverflow.com/a/291823/880326. Те имеем понятный формат документации и его отображение у пользователя.
  • Как лучше реализовать логику биллинга?

    tbicr
    @tbicr Автор вопроса
    Под другими моделями я имел ввиду реализации, решающие эту же задачу другим путем, либо учитывающие ньюансы, которых я не учел (но как может оказаться зря).

    По поводу глобального лока и дополнительной коллекции типа не совсем понял хотя перечитал 5 раз.
  • Как лучше реализовать логику биллинга?

    tbicr
    @tbicr Автор вопроса
    У Вас каждая следующая операция зависит от предыдущей. Те если я сперва сделаю платеж (занесу операцию в базу), то потом в зависимости от того была ли подтверждена операция (все прошло хорошо) или не подтверждена (не оказалось средств на счету) мне нужно пересчитывать все значения после данной операции. Как быстро происходит подтверждение платежа я пока не знаю, возможно это также будет зависить отплатежной системы. Конечно эта ситуация может быть немного надумана.
  • Как сделать HTML5-баннер резиновым, чтобы он растягивался на весь экран?

    SVG не отображается в дефолтном браузере на андроидах ниже 3.0 (хром для анроида работает) и наверное в IE ниже 9.
  • Как усложнить парсинг сайта?

    А нужна ли индексация поисковиками такого сайта?
  • Остановка анимации Javascript / jQuery?

    Для минусующих: бытует мнение что транзишены работают лучше/плавнее чем js анимация, вот например одно из мнений: paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/. В ие ниже 10 оно не работает, но мало ли человеку этого и не нужно.
  • Подскажите, подойдет ли git для решения такой задачи

    Вроде бы гит не позволяет пушить если локальная ветка не синхронизирована с удаленной, те перед пушем все равно нужно сделать rebase или merge если могут быть кофликты. Те поулчается так: Петя делает свою крутую фичу, пытается запушить, а ему в ответ «Петя, у тебя не последняя версия, обновить». Петя обновляется и ему говорит «Тут Вася делел фичу, она здесь и здесь пересекается с твоей фичей». Петя смотрит, разрешает конфликт и пушит.

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

    Я не работал с VSS, но однажды пришлось поработать с ClearCase, там была та же модель check in/check out. Как по мне для кода эта модель ужасна, для документов (не текстовых) она будет хороша, но для кода имхо нет. Если чекинить нужно модуль целиком, то видимо гит Вам не очень походит. А так гит отличная система контроля версий, некоторые даже скажут что лучшая.

    Работа с гитом мне напоминает работу в google docs, а check in/check out больше как пересылка документа по почте или работу в sharepoint. Для одного пользователся это не важно, но если пользователей несколько, то скорость работы будет явно за google docs и чем больше людей будут одновременно работать, тем сильнее это будет сказываться.
  • Система управления проектами с отображением меток на карте

    Если Вы о том, что например Вася едет из пункта А в Б с заказом 1 и это отображается на карте, когда Вася закончит с 1, то тут же сможет взять проект 2, который будет ближе к нему, то да такие есть, даже вроде на хабре были статьи, к сожалению точно сказать не могу, но по идее должно гуглится на тему мониторинга и/или маршрутизации заказов/передвижения/транспорта.