Подскажите что вы бы использовали для этой задачи. Ну или что принято использовать.
Но, блядь, где он достал этот грёбаный рой? Там ведь в кадом корабле есть существо толи с естественным, толи с искусственным интеллектом.
h.ua . Основную ценность представляют рецепты в конце.
Итак есть функция github.com
Задача добавить перед ней вызов функции которая меняет State, в зависимости от Term-а (Если терм больше текущего LeaderState -> FollowerState) и вызвать пару функций в монаде Transition.
runTransitionT — это "синоним" RWST и state тут конкретный тип состояния (FollowerState/CandidateState/LeaderState), а не обобщённый(existential?) SomeState .
Я решил эту проблему вот таким способом : github.com
Т.е. сделал трансформерами RW без T и поменял тип вызываемых функций на более общий.
Может быть возможно как-то поменять Transition чтоб это влезало в одну монаду?
Какой-то пиздец. Походу на xmonad дома переползать придётся.
#2828668.
ADA CUBE MINI Basic Edition — rus.adainstruments.com реально самый недорогой, маленький и точный в классе, но у него маловато фич. Нельзя блокировать маятник чтоб делать разметку под углом, в комплекте нет никакого крепления, оригинальная прищепка — 700 руб
INFINITER CL2 — condtrol.ru . По-дороже, но умеет блокировку маятника и отвес, но меньше точность. В комплекте есть прищепка для крепления. В магазине где я брал он стоил почти так же как и первый, но возможно это старый дизайн модели без отвеса.
X-Line Helper 2D — technopoint.ru Самый дорогой, точность на уровне 1-го, значительно больше. Однако, он наиболее универсален и главное преимущесто — он умеет работать с приёмником(точно работает с ADA LR-50), т.е. можно работать на улице и проводить разметку земельного участка, выравнивать заборы и прочее. К плюсам можно отнести большой угол развёртки >120 , и возможность работать под углом (маятник в этом случае не блокируется, но и линии не мигают).
Поскольку у меня вокруг дома есть земля и в ней предстоит прокладывать трубы, я выбрал последний.
ещё про нивелиры в догонку к ADA CUBE MINI Basic Edition — rus.adainstruments.com реально самый недорогой, маленький и точный в классе, но у него маловато фич. Нельзя блокировать маятник чтоб делать разметку под углом, в комплекте нет никакого крепления, оригинальная прищепка — 700 руб
INFINITER CL2 — condtrol.ru . По-дороже, но умеет блокировку маятника и отвес, но меньше точность. В комплекте есть прищепка для крепления. В магазине где я брал он стоил почти так же как и первый, но возможно это старый дизайн модели без отвеса.
X-Line Helper 2D — technopoint.ru Самый дорогой, точность на уровне 1-го, значительно больше. Однако, он наиболее универсален и главное преимущесто — он умеет работать с приёмником(точно работает с ADA LR-50), т.е. можно работать на улице и проводить разметку земельного участка, выравнивать заборы и прочее. К плюсам можно отнести большой угол развёртки >120 , и возможность работать под углом (маятник в этом случае не блокируется, но и линии не мигают).
Поскольку у меня вокруг дома есть земля и в ней предстоит прокладывать трубы, я выбрал последний.
MAKITA TM3000C 220-volt.ru — за невысокую цену и автоматическое поддержание оборотов
и
ADA CUBE MINI Basic Edition 220-volt.ru — за невысокую цену, высокую точность и разнообразные варианты комплектации
Купил я пока правда только SKIL 1470 LA 220-volt.ru :)
Вот теперь сижу и думаю: за что мне это все!
github.com со стеком под винду?
Норот кто-то настраивал себе sublime с Вот кстати по стеку вопрос. Когда фиксил тесты для fast-logger-а увидел забавную штуку. Запускаю stack test . И для wai-logger он выдаёт замечательные ошибки про System.Posix . Выясняется что в cabal файле. используется. if os(windows) Cpp-Options: -DWINDOWS И почему-то при сборке тестов этот флаг либы не учитывается, добавление этого флага тестам ничего не даёт. А сами тесты сделаны с помощью doctest: -- $setup -- >>> :set -XOverloadedStrings -- >>> import Network.Wai.Test он ругается что нет такого модуля. Добавление его в зависимости stack и cabal ничего не даёт. Собственно у меня 2 вопроса: 1. Фиксится встроенным в GHC mingw32_HOST_OS , но как всё таки stack заставить нормально обрабатывать Cpp-Options. 2. Полагаю что дело в путях, но всё равно какая-то хуйня.