Size: a a a

Clojure — русскоговорящее сообщество

2019 November 22

MN

Maksim N in Clojure — русскоговорящее сообщество
Lev Romanov
так не надо делать даже там, где есть настоящий read uncommitted, потому что по стандарту read uncommitted не гарантирует грязное чтение, а допускает его, то есть нельзя полагаться на доступность “грязных” данных. И в частности поэтому нынешняя реализация в postgres read uncommitted как read committed удовлетворяет стандарту ansi sql
Вот в доках увидел такой пример
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
И там PostgreSQL кстати
источник

LR

Lev Romanov in Clojure — русскоговорящее сообщество
А что смущает? внутри одной транзакции с одним подключением никаких проблем нет. они будут, если другое подключение сбоку попытается читать данные из открытой транзакции
источник
2019 November 23

YK

Yurii Khmelevskii in Clojure — русскоговорящее сообщество
Приветствую! Помогите с парсингом hiccup средствами clojure. Есть hiccup вида:
[:html
{:test "test"}
[:head
 [:meta {:rel "icon shortcut"}]]]

Нужно например, получить список :meta у которых rel содекжит icon. Тянуть какие-то библиотеки селекторы для hiccup не хотелось бы, find/reduce выглядит достаточно монстроидально. Я никтогда не использовал clojure.zip, но возможно это как раз его кейс?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Yurii Khmelevskii
Приветствую! Помогите с парсингом hiccup средствами clojure. Есть hiccup вида:
[:html
{:test "test"}
[:head
 [:meta {:rel "icon shortcut"}]]]

Нужно например, получить список :meta у которых rel содекжит icon. Тянуть какие-то библиотеки селекторы для hiccup не хотелось бы, find/reduce выглядит достаточно монстроидально. Я никтогда не использовал clojure.zip, но возможно это как раз его кейс?
прсмотри walk
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Yurii Khmelevskii
Приветствую! Помогите с парсингом hiccup средствами clojure. Есть hiccup вида:
[:html
{:test "test"}
[:head
 [:meta {:rel "icon shortcut"}]]]

Нужно например, получить список :meta у которых rel содекжит icon. Тянуть какие-то библиотеки селекторы для hiccup не хотелось бы, find/reduce выглядит достаточно монстроидально. Я никтогда не использовал clojure.zip, но возможно это как раз его кейс?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
это чтобы по деревьям ходить и чтобы там искать интересные места
источник

YK

Yurii Khmelevskii in Clojure — русскоговорящее сообщество
понял, спасибо!
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
для hiccup же из коробки идут селекторы.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
По факту ты напишешь то, что уже в библиотеке.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
источник

YK

Yurii Khmelevskii in Clojure — русскоговорящее сообщество
на самом деле я не использую hiccup. я использую clj-tagsoup. И я не уверен что мне ради одного селектора стоит тянуть еще и hickory
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Yurii Khmelevskii
на самом деле я не использую hiccup. я использую clj-tagsoup. И я не уверен что мне ради одного селектора стоит тянуть еще и hickory
https://github.com/davidsantiago/hickory/blob/master/src/cljc/hickory/zip.cljc

Так перетащи целиком нэймспейс с селекторами если не хочется как зависимость использовать.
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Yurii Khmelevskii
на самом деле я не использую hiccup. я использую clj-tagsoup. И я не уверен что мне ради одного селектора стоит тянуть еще и hickory
Ну тогда возьми, zip в комплекте с data.zip, думаю поможет
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
источник

YK

Yurii Khmelevskii in Clojure — русскоговорящее сообщество
Интересная задачка :)
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
postwalk/tree-seq/zipper здесь вполне
источник

GG

Grigory Glushko in Clojure — русскоговорящее сообщество
Yurii Khmelevskii
Приветствую! Помогите с парсингом hiccup средствами clojure. Есть hiccup вида:
[:html
{:test "test"}
[:head
 [:meta {:rel "icon shortcut"}]]]

Нужно например, получить список :meta у которых rel содекжит icon. Тянуть какие-то библиотеки селекторы для hiccup не хотелось бы, find/reduce выглядит достаточно монстроидально. Я никтогда не использовал clojure.zip, но возможно это как раз его кейс?
Выглядит как юзкейс для https://github.com/redplanetlabs/specter
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Yurii Khmelevskii
на самом деле я не использую hiccup. я использую clj-tagsoup. И я не уверен что мне ради одного селектора стоит тянуть еще и hickory
почему просто рекурсивный обход не написать?
источник