Вызов метода this.getDataFromServer() внутри render вызывает у меня сомнения. В данном примере мгновенно возвращается объект-заглушка, но в реальном приложении подразумевается асинхронный запрос к серверу, которому никак не место внутри render!
Да, ещё как только прочитал заголовок статьи «миграция… в SVN» — долго протирал глаза, пытался понять, правильно ли я понял заголовок стати? Пришлось открыть и посмотреть что внутри…
Отдельные сервера в региональных офисах зачастую нужны именно из-за проблем с шириной канала. А вы опять предлагаете всё перенести в центральный ЦОД, пусть теперь не в нашем офисе, а в некоем провайдере.
а если вдруг пропускной способности канала интернета в удалённом офисе не хватит для корректной работы с сервером, находящимся у хостера, то хостер сможет провести вам быстрый L2-канал до своего ЦОДа.
В регионах 90% случаев никто не сможет провести этот быстрый L2 канал до своего ЦОДа. В 9% это будет стоить в 100 раз дороже, чем содержать собственный парк серверов прямо в офисе. 1% оставим на то, что такое счастье в этой стране всё-таки иногда случается.
У вас в списке софта есть YouTrack от JetBrains — отличная штука, пользуюсь давно, молодцы что добавили.
А на днях те же ребята (JetBarins) выпустили первую версию нового продукта Upsource (http://habrahabr.ru/company/JetBrains/blog/245913/). Но, как говорят в radio-t, поставить его задача не из простых, а попробовать хочется. Сделайте вашу «магическую» установку для Upsource пожалуйста!
Тут надо оговориться, что я использовал Redmine «из коробки», практически без плагинов (был один плагин для вставки скриншотов), т.е. по сути как реестр задач со статусами, сроками и фильтры/поиск по ним в небольшой команде из 5 человек. Никаких замороченных отчётов или хитрых workflow у нас не было.
Для примера, помню, надо было целой пачке тикетов поменять статус. В Redmine в списке тикетов выделяю их галочками один за одним, чтобы потом воспользоваться контекстным меню и тут бац! промахнулся при очередном клике мимо чекбокса — все отметки слетели и вместо этого выделилась одна строка :(
Выделив несколько строк галочками нельзя было через контекстное меню изменить сразу несколько полей, например, статус и приоритет. А если делать в два прохода — галочки сбрасываются после первого обновления. Посмотрел сейчас свежее demo.redmine.org: в контекстом меню появилась опция «Редактировать» — да, это то что мне было нужно. Но опять же, получается полная смена экрана, а хочется меньше перезагрузок, больше ajax, больше скорости!
Однажды, наткнувшись на видео про YouTrack, сразу понял — вот оно!
Для полноты картины, добавлю, что около года использовал Trello — со скоростью и «аяксовостью» интерфейса там ок, но в итоге всё превратилось в кашу, сложно было увидеть общую картину, всё-таки хотелось иметь ещё и табличный вид задач, помимо карточек.
На одном из проектов использовал встроенные issues на Bitbucket — ну это слишком примитивно.
Видел со стороны как работают с Jira — система-монстр! Скорее всего для моей команды из 5 человек это было бы излишне. Хотя сам не пробовал, не могу аргументировать.
Redmine — вещь! Но я перешел на YouTrack года полтора назад.
Во времена использования Redmine об оперативном планировании речи не шло, а сейчас пробую наладить этот процесс в YouTrack. Судя по скриншотам из статьи нечто аналогичное можно настроить!
Я долгое время использовал mpdf, но потом открыл для себя wkhtmltopdf — на типовых документах вроде счетов и актов состоящих из 2-5 страниц получил улучшение производительности в 2 раза! Также из mpdf в лог постоянно сыпались различные notice undefined index.
YUI3 был крут на старте, но потом появились AMD и RequireJs в которых можно сделать такой же deffered loading. Во всём остальном YUI3 безнадёжно отстал и его разработку прекратили habrahabr.ru/post/235021/
Ещё до этой новости читал, что какие-то проекты Yahoo! перевёл на Ember.
Протестируйте, пожалуйста, на вашей конфигурации вариант с предварительным поиском позиции (ваши три способа), а затем вставкой с помощью array_splice:
жутко бесит меня кложур, чтоб я ещё раз на нём кодил; зачем нужен этот язык, если его невозможно читать, а чтобы что-то нормальное писать, нужно всё равно выходить из концепций языка.
В итоге это мнение поменялось, или действительно всё так и есть — сложно читать и приходится входить из концепций языка в реальном мире?
Статья хоть и про базовые вещи, которые большинство и так знает, однако, написана хорошо и всё разложено по полочкам. Одобряю и жду следующую статью про Symfony Forms!
Gitter (Хранилище 1С => Git)
Ps Ждём на GitHub выбор языка 1С
В регионах 90% случаев никто не сможет провести этот быстрый L2 канал до своего ЦОДа. В 9% это будет стоить в 100 раз дороже, чем содержать собственный парк серверов прямо в офисе. 1% оставим на то, что такое счастье в этой стране всё-таки иногда случается.
А на днях те же ребята (JetBarins) выпустили первую версию нового продукта Upsource (http://habrahabr.ru/company/JetBrains/blog/245913/). Но, как говорят в radio-t, поставить его задача не из простых, а попробовать хочется. Сделайте вашу «магическую» установку для Upsource пожалуйста!
Тут надо оговориться, что я использовал Redmine «из коробки», практически без плагинов (был один плагин для вставки скриншотов), т.е. по сути как реестр задач со статусами, сроками и фильтры/поиск по ним в небольшой команде из 5 человек. Никаких замороченных отчётов или хитрых workflow у нас не было.
Для примера, помню, надо было целой пачке тикетов поменять статус. В Redmine в списке тикетов выделяю их галочками один за одним, чтобы потом воспользоваться контекстным меню и тут бац! промахнулся при очередном клике мимо чекбокса — все отметки слетели и вместо этого выделилась одна строка :(
Выделив несколько строк галочками нельзя было через контекстное меню изменить сразу несколько полей, например, статус и приоритет. А если делать в два прохода — галочки сбрасываются после первого обновления. Посмотрел сейчас свежее demo.redmine.org: в контекстом меню появилась опция «Редактировать» — да, это то что мне было нужно. Но опять же, получается полная смена экрана, а хочется меньше перезагрузок, больше ajax, больше скорости!
Однажды, наткнувшись на видео про YouTrack, сразу понял — вот оно!
Для полноты картины, добавлю, что около года использовал Trello — со скоростью и «аяксовостью» интерфейса там ок, но в итоге всё превратилось в кашу, сложно было увидеть общую картину, всё-таки хотелось иметь ещё и табличный вид задач, помимо карточек.
На одном из проектов использовал встроенные issues на Bitbucket — ну это слишком примитивно.
Видел со стороны как работают с Jira — система-монстр! Скорее всего для моей команды из 5 человек это было бы излишне. Хотя сам не пробовал, не могу аргументировать.
Во времена использования Redmine об оперативном планировании речи не шло, а сейчас пробую наладить этот процесс в YouTrack. Судя по скриншотам из статьи нечто аналогичное можно настроить!
Ещё до этой новости читал, что какие-то проекты Yahoo! перевёл на Ember.