Dmitry
если не надо - не научится
Quet
Alexander
ы
Alexander
отлично
Quet
Alexander
подбазы
Alexander
именованные в смысле
Quet
открываешь базу, в ней транзакцию..
или вопрос был как транзакцию на несколько баз делать?
Quet
если db не указывать транзакции то она будет на весь env твой
Quet
и там да, создаешь-удаляешь как хочешь
Quet
и можешь откатить
Alexander
ок, отлчино
Alexander
ещё вопрос, без курсора у меня put/get работают по всем базам открытым, так?
Alexander
@quetzal ^^
Alexander
извиняюсь, что я тебя как расширенную документацию использую и спасибо за ответы
Quet
ну не, по дефолту put/get работают с main database в твоем env
Quet
(та которая без имени)
Quet
ты если хочешь get по всем базам сделать то можно итератором из основной базы вытащить имена всех остальных и потом по ним пройтись
но если такое надо делать -- скорее всего не надо было делить базу на именованые )
Alexander
а туплю
Alexander
put же берёт базу параметром
Alexander
вопрос исчерпан
Quet
ага, это per-transaction override
если не указать то возьмет базу из транзакции
Alexander
так ну если выкинуть из рассмотрения RW и RO то все складывается
Quet
@qnikst ты говорил про эти биндинги https://github.com/dmbarbour/haskell-lmdb ?
Quet
блин, два года назад последний коммит
Alexander
https://hackage.haskell.org/package/lmdb-high-level-0.1/docs/Lmdb-Connection.html
Alexander
там особо нечего ж коммитить?
Alexander
api то стабильный более менее
Quet
ну как нечего.. сам автор пишет
My original plan was to develop a monadic interface using bytestrings and ST-like references to keep the MDB_val within a transaction. I'd also like to further wrap the database types, e.g. to distinguish maps from multimaps at the type level, i.e. using types to distinguish MDB_DUPSORT databases from other databases. And I'd like to have a clean model above the cursors, perhaps developing a cursor monad. However, none of the above will happen anytime soon. I find myself much more interested in moving on and leveraging LMDB for my other projects rather than further developing the LMDB API.
Quet
но видимо дальше Raw дело не пошло
Alexander
нормально, хорошие raw нужны на самом деле
Dmitry
есть какие-нибудь стандарты, сколько должна загружаться веб-страница, что бы сайт считался ок?
Dmitry
ну там, полсекунды или 0.1 секунды
Dmitry
за что рубиться
Max
от рентабельности зависит
Max
некоторые и по 10 секунд грузятся
Quet
Dmitry
ну, типа это не ок
Dmitry
@quetzal мегаспасибо
Dmitry
то, что нужно
Quet
@voidlizard я помню ты говорил что у вас первый ангуляр, а как получилось что даже не второй? просто люди пришли которые знали первый?
Dmitry
фронтендщика найти проблема вообще
Dmitry
соотвественно, нашли нормального, на чем он (она) пишет, то и используем
Dmitry
я общался, например, с нашим фронтенщиков в Zyxel/NDM, он мне советовал примерно так поступить и не париться. отзывы о втором ангуларе очень противоречивые
Quet
никто не хочет заниматься фронтом )
Dmitry
я вот не понимаю - фронтенд это по сути модель боксов/виджетов и эвентов, причем для последних есть буквально пара-тройка подходов
Lambda madness
Кстати, кто тут может популярно объяснить чего такого есть в ангуляре чего нет в том же backbone?
Dmitry
неужели так сложно сделать консистентную библиотеку?
Dmitry
даже хаскельная либа для ncurses-ов есть, там вполне себе модель, которая на веб ложится
Dmitry
неужели такая проблема сделать edsl и вебню генерить из него?
Dmitry
откуда весь этот ад вылезает?
Lambda madness
оттуда, что при слове edsl все фронтендщики разбегутся по углам
Quet
Dmitry
конечно на нем
Dmitry
да они не нужны будут
Dmitry
помню была опенлазло
Dmitry
там несмотря на адскую реализацию были вполне годные идеи и оно почти не текло
Dmitry
я на нем сам делал гуйню
Dmitry
есть urweb правда не пойму, насколько он хорош. но по моему он тоже нормально js изолирует
Dmitry
есть xojo
Dmitry
оно генерит вебню и серверную часть, так что не поймешь где что. но работает ведь
Dmitry
в общем для любой более менее консистентной модели gui вполне можно было бы написать 1) edsl ля описания боксов, а если вдруг недостаточно, то 2) edsl типа ivory для описания поведения
Dmitry
т.е это не выглядит все нереализуемым
Quet
ну если запилишь такую библиотеку -- будет круто
но кажется гуй не оч интересная тема (диссеров не защитить) вот и не делают
Dmitry
откуда берется весь этот ад в виде ghcjs purescript и прочих попыток тащить логику на клиент
Dmitry
точнее, тащить ВСЮ логику на клиент
Dmitry
я ничего не запилю точно, потому что времени ваще нет
Quet
Quet
было что-то на скале такое -- там тоже все на сервере делалось и по вебсокету куски DOM ходили на клиент
Quet
о, https://github.com/fomkin/korolev вот оно
Lambda madness
Ну, бекбон не совсем классическое мвс, так как в нем есть реактивность как минимум
Lambda madness
но да, спасибо за ответ.
Dmitry
т.е каким-то образом мы проспали момент, когда гуи стал неведомым рокет сайнсом. сейчас вебню стало делать хуже, сложнее и менее предсказуемо, чем 10 лет назад
Dmitry
без каких-либо наблюдаемых причин для этого
Lambda madness
ну, вообще причин уйма на самом деле же
Quet
Lambda madness
клиенты стали как минмум жирнее и на них перекинули часть работы бекенда