Dmitry
если не надо - не научится
Alexander
ы
Alexander
отлично
Alexander
подбазы
Alexander
именованные в смысле
Quet
открываешь базу, в ней транзакцию.. или вопрос был как транзакцию на несколько баз делать?
Quet
если db не указывать транзакции то она будет на весь env твой
Quet
и там да, создаешь-удаляешь как хочешь
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 секунд грузятся
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 все фронтендщики разбегутся по углам
Dmitry
конечно на нем
Dmitry
да они не нужны будут
Dmitry
помню была опенлазло
Dmitry
там несмотря на адскую реализацию были вполне годные идеи и оно почти не текло
Dmitry
я на нем сам делал гуйню
Dmitry
есть urweb правда не пойму, насколько он хорош. но по моему он тоже нормально js изолирует
Dmitry
есть xojo
Dmitry
оно генерит вебню и серверную часть, так что не поймешь где что. но работает ведь
Quet
есть urweb правда не пойму, насколько он хорош. но по моему он тоже нормально js изолирует
на урвебе кажется кроме рсс читалки Шабанова нет ни одного проекта (да и он наверное уже пожалел что взял его)
Dmitry
в общем для любой более менее консистентной модели gui вполне можно было бы написать 1) edsl ля описания боксов, а если вдруг недостаточно, то 2) edsl типа ivory для описания поведения
Dmitry
т.е это не выглядит все нереализуемым
Quet
ну если запилишь такую библиотеку -- будет круто но кажется гуй не оч интересная тема (диссеров не защитить) вот и не делают
Dmitry
откуда берется весь этот ад в виде ghcjs purescript и прочих попыток тащить логику на клиент
Dmitry
точнее, тащить ВСЮ логику на клиент
Dmitry
я ничего не запилю точно, потому что времени ваще нет
Quet
Кстати, кто тут может популярно объяснить чего такого есть в ангуляре чего нет в том же backbone?
бэкбон это mvc классическое, ангуляр двинули в сторону декларативности ну и вообще он сильно больше "фреймворк" например тот же бэкбон не менеджит состояние приложения, а у ангуляра есть для этого разное
Quet
откуда берется весь этот ад в виде ghcjs purescript и прочих попыток тащить логику на клиент
ну я не уверен что логика на сервере прокатит для всяких rich UI
Quet
было что-то на скале такое -- там тоже все на сервере делалось и по вебсокету куски DOM ходили на клиент
Quet
о, https://github.com/fomkin/korolev вот оно
Lambda madness
Ну, бекбон не совсем классическое мвс, так как в нем есть реактивность как минимум
Lambda madness
но да, спасибо за ответ.
Dmitry
т.е каким-то образом мы проспали момент, когда гуи стал неведомым рокет сайнсом. сейчас вебню стало делать хуже, сложнее и менее предсказуемо, чем 10 лет назад
Dmitry
без каких-либо наблюдаемых причин для этого
Lambda madness
ну, вообще причин уйма на самом деле же
Quet
т.е каким-то образом мы проспали момент, когда гуи стал неведомым рокет сайнсом. сейчас вебню стало делать хуже, сложнее и менее предсказуемо, чем 10 лет назад
да не.. хочешь -- делай как делали 10 лет назад и она будет работать другое дело что сейчас хотят в вебе UI такое как будто у тебя нативное приложение
Lambda madness
клиенты стали как минмум жирнее и на них перекинули часть работы бекенда