This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-02-13
Channels
- # admin-announcements (1)
- # alternate-reality (2)
- # beginners (15)
- # boot (309)
- # cbus (1)
- # cider (4)
- # cljs-dev (4)
- # clojure (199)
- # clojure-madison (5)
- # clojure-russia (14)
- # clojurescript (59)
- # community-development (57)
- # core-async (5)
- # cursive (8)
- # datavis (6)
- # datomic (1)
- # dysphemism (11)
- # emacs (5)
- # euroclojure (1)
- # hoplon (3)
- # off-topic (103)
- # om (52)
- # onyx (3)
- # parinfer (1)
- # proton (15)
- # reagent (4)
разницы значений в узлах ноды или разница в топологиях? реакт пишет о state-of-the-art алгоритмах с похожей задачей (O(n^3) 11!) и предлогают свои решения, может быть полезно https://facebook.github.io/react/docs/reconciliation.html
если же деревья одинаковые, а разные только значения в узлах, то результатом будет являться такое же по "форме" дерево, с diff’ами в узлах, а найти такой понятноее дело через bfs / dfs, тк все узлы всё равно пройти надо
если задача сделать "похожи или нет", то одновременный bfs с быстрым выходом, если разное чило детей может помочь, но неясна задача :)
еще есть вариант, когда деревья эти шарят ноды между собой. т.е. вот взять мапы в кложе. по идее можно эффективно находить дифф между мапой и измененной аппой. только кложа почему-то не дает интерфейс к этому 😞
я хз что щас использет ом ) но интерфейса нет, так что вряд ли используют 😞 в реакт обертках просто = юзается в шулдкомпонентапдейт
@prepor: Говорят, это кто-то щупает безопасность, но что конкретно щупают -- не знают.
@dottedmag: ну а почему такой вывод сделали? На что похожи эти штуки? )
@prepor: С тех же адресов и с такой же периодичностью, что и остальные проверки на всякие /admin.php?login=1
сканерами уязвимостей.
@dottedmag: хехе, т.е. ваши ребята просто тоже видели подобные запросы у себя? )
@prepor: Да. У нас была такая штука -- мы решили bounty-программу для security-уязвимостей сделать, и получили, ахаха, десятки script kiddies, которые запускали одинаковые сканеры и репортили одинаковые "секурити" "баги". Заодно пополнили кучу разных блэклистов, чтобы мониторинг не возбуждался.