Pull to refresh
11
0
Артур Трофимов @arturtr

Пользователь

Send message

Для новичков без знания английского великолепно подходит.

Спасибо за прекрасный обзор. Рад, что в России развивается это направление

@lyalius спасибо за ссылку на UserEcho и за хороший сервис по обработке данных.


Может быть добавите в качестве маленького дополнения календарь выходных/праздничных/рабочих дней.
Данных не много, они дополняются раз в год, но хотелось бы получать их через API от одного сервиса, которым пользуемся.

А куда репозиторий переехал с этими скриптами?

Мы не пользуемся этим плагином. Глянул его репозиторий. Он уже 2 года как не обновляется, поэтому закономерно что в новых версиях редмайн он может перестать работать.


Из актуальных плагинов с подобным функционалом только такой попадался — https://www.redminecrm.com/projects/agile/pages/1


Бесплатной версии вам скорее всего будет достаточно для беклога.

Андрей, мы вас услышали :)


Коротко процесс описал в этой публикации


Сперва перенесли с сайта прием платежей, обработку выписок и графики. Потом реализовали у себя функционал Ronin так, чтобы обойтись без 1С.

Так как CRM — это миграция со старой схемы, то приходилось писать временный код. По завершении функционала и полном переходе на CRM этот код приходилось вычищать.


Основные проблемы с обработкой банковских выписок, так как бывает всякое:


  • банк указывает данные контрагента в назначении платежа
  • контрагенты оплачивают новые счета повтором старых платежей (в назначении платежа остаётся старый номер счёта)
  • контрагент решил заплатить с другого банковского счёта
  • клиент решил оплатить с другого юр. лица, на которое договор не заключен

Уже про один этот функционал можно целую статью написать, так как на каждый случай свои решения придумывали. И только недавно закончили с интерактивной реализацией этой фичи.


Сейчас обработка платёжки происходит во всплывающем окне в течении пары минут.


В общем подумаем про статью. Однажды может и напишем. Сейчас по разработке много работы.
Когда появится статья, я к вашему комментарию комментарий напишу, чтоб вы её не пропустили.

Добрый день, Андрей!
Статья сперва называлась "О том как работал наш финансовый отдел и как в итоге начали свою CRM разрабатывать".
Потом был вариант заголовка, состоящий из трёх предложений (не помню дословно, но было что-то вроде "Внедрение CI. Предисловие. Как мы решили разрабатывать свою CRM и почему вдруг понадобилось CI внедрять"), но копирайтер заголовок решил сделать проще и короче.


Оказалось, упрощение заголовка привело к оторванности его от сути статьи. В следующий раз буду внимательней к заголовку относиться.


По сути эта статья — предисловие к последующему экскурсу о том, как мы настраивали CI для автоматизированного тестирования и деплоя CRM на продакшен.


Про отдел я даже и не знаю что добавить. Тут расписана вся бизнес логика.
Сперва она была реализована с использованием 3х сервисов и бухгалтера + фин. директор.


Сейчас первое слагаемое заменили на CRM, с которой может работать 1 человек и где всё автоматизировано по-максимуму.


Мы можем и про CRM обзор написать, но насколько эта тема интересна читателям?

Cудя по логу ошибка вокруг sidekiq
в redmine/config должнен быть файл sidekiq.yml
примерно такого содержания https://github.com/centosadmin/redmine_intouch/blob/master/tools/sidekiq.yml


возможно там есть какой-то другой файл ошибочно составленный. И вообще запущены ли sidekiq и redis для него?


посмотрите в эту сторону

Здравствуйте, а можно через pastebin полный trace ошибки? Так легче будет выяснить в чём дело.
Я заказ пока не оформлял. А у вас такое же разнообразие форматов как на литресе?

Меня итнересует mobi и pdf. mobi больше, так как с читалки удобней читать. Через PDF удобно рассматривать диграммы.

Заинтересовался этими двумя книгами

http://www.piter.com/product/gibkoe-upravlenie-it-proektami-rukovodstvo-dlya-nastoyaschih-samuraev
http://www.piter.com/product/idealnaya-it-kompaniya-kak-iz-gikov-sobrat-komandu-programmistov

Если для обеих смогу получить формат для читалки и pdf — завтра же оформлю заказ. Иначе — на литресе куплю и скачаю нужные форматы
А почему для эл. книги нужно платить за каждый формат отдельно? На литресе можно заплатив за книгу скачать её в любом формате.

У вас же, поставив галочки PDF и EPUB увеличил стоимость книги в 2 раза, так как создалось две позиции в корзине
printercu, Tonkonozhenko, Chikey благодарю за комментарии.

Отвечу одним сообщением на ваши отзывы.

А какая дыра открывается, если отключить проверку токена для sessions#create? Я не могу с ходу придумать, почему этого делать нельзя.

Про XSS есть хорошая статья на хабре — habrahabr.ru/post/66057
Я в атаках не спец, но решил не отказываться от базовой проверки авторизованности запросов.

Чем я руководствовался при написании плагина?

  • Нужно сделать возможность логиниться в Redmine со внешних сайтов.
    Их может быть несколько, т.к. лэндингов у компании может быть несколько.
  • Если для авторизации POST-запросов придумали токен, значит стоит его все же сохранить.
  • Это плагин для Redmine. Поэтому любой желающий может добавить себе и выполнить соответствующую настройку на стороне сайта.
    Плагин подразумевает универсальность.

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

Поэтому я решил добавить токен, который используется на обеих сторонах. Некий ключ для шифрования и расшифровки.

Это добавило универсальности коду, т.к. не нужно домены прописывать и исключило возможность копирования токена с целью использования его для отправки запросов с иных ресурсов.
Я нашёл для себя что-то вроде диверсификации в одном портфеле
ru.forex-mmcis.com/investment/?index_top_ref=549283

+6-8% в месяц прибавляется

Есть конечно ещё более рисковые варианты — зарождающиеся альтернативы биткоина. Ссылку тут публиковать не буду. Кому интересно — пишите в личку

Если интуиция хорошая, то можно бинарные торги через Альпари попробовать
IE7 обновить можно или заменить альтернативой

А операционку на телефоне в моём случае не обновить до 4й версии. Ещё знаю, что при сборке приложения можно поставить галочки для каких версий андроида оно должно работать

Хотя это может сузить функционал предоставляемый 4м андроидом наверное.

Вообще это наверное первое приложение, которое исключительно я 4-го андроида работает, которое мне попалось

Поэтому даже удивился немного тому факту, что какое-то приложение не могу себе установить
А почему 2-й андроид обошли вниманием?
Ещё добавьте *.jbuilder в список файлов с подсветкой руби-синтаксиса по-умолчанию
Сейчас отображается как простой текст
У меня в версии под линукс в Ubuntu в 6-й версии какой-то хаос со вкладками происходит

Заметил когда открыто много файлов (около 10), я кликаю по файлу в списке слева, он открывается, но фокус в него не переходит

Не работают функции «Закрыть все вкладки», закрыть все кроме этой

И почему-то по alt+enter на старых версиях хэшей, не появляется пункт — перевести ключ-значение в новый формат

Поэтому продолжаю пользоваться версией 5.4.3.2.1

java version «1.7.0_45»
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Спасибо за рассказ. Как раз подумываю о создании игры для вконтакте
Рекомендую автору прочесть Getting Real. Есть похожие подходы, но с меньшим унынием и большей радостью для обеих сторон

Есть рускоязычная версия этой книги. И прочесть её за день можно ибо короткая, но ёмкая и увлекательня
1

Information

Rating
Does not participate
Location
Хабаровск, Хабаровский край, Россия
Date of birth
Registered
Activity