This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-04-11
Channels
- # admin-announcements (2)
- # beginners (53)
- # boot (151)
- # cider (11)
- # cljs-dev (60)
- # cljsrn (36)
- # clojure (71)
- # clojure-austin (13)
- # clojure-berlin (2)
- # clojure-czech (11)
- # clojure-dev (35)
- # clojure-dusseldorf (2)
- # clojure-france (6)
- # clojure-japan (9)
- # clojure-russia (183)
- # clojure-uk (18)
- # clojurescript (155)
- # cursive (6)
- # datomic (25)
- # euroclojure (6)
- # funcool (6)
- # hoplon (229)
- # instaparse (10)
- # jobs (9)
- # leiningen (5)
- # off-topic (70)
- # om (29)
- # onyx (18)
- # planck (1)
- # proton (5)
- # re-frame (8)
- # reagent (32)
- # untangled (4)
Сам даталог тормозной или реализация тормозная или в сумме с кложурой и мобильным девайсом тормоза получаем?
о прикольно первый раз вижу F# с реплом: https://vimeo.com/162209391#t=1361s . Там уже давно такое или это новая студия?
еще немного данных о датаскрипте на айфоне (не симуляторе):
iphone 5
Running application with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF
db=> (count (d/datoms @DB :avet))
92
2016-04-11 13:32:56.836
2016-04-11 13:32:56.879
2016-04-11 13:32:56.890
2016-04-11 13:32:56.901
2016-04-11 13:32:56.909
2016-04-11 13:32:56.917
2016-04-11 13:32:56.927
2016-04-11 13:32:56.941
2016-04-11 13:32:56.949
2016-04-11 13:32:56.958
2016-04-11 13:32:56.966
2016-04-11 13:32:56.975
2016-04-11 13:32:56.987
2016-04-11 13:32:56.996
2016-04-11 13:32:57.007
2016-04-11 13:32:57.014
2016-04-11 13:32:57.020
2016-04-11 13:32:57.028
2016-04-11 13:32:57.035
каждая строка - транзакция на 1-3 датома.то же самое при
db=> (count (d/datoms @DB :avet))
6886
https://clojurians.slack.com/archives/clojure-russia/p1460302062003131@artemyarulin: думаю, что жить можно
(count (d/datoms @DB :avet))
это чо значит?
скок записей в бд?
данные хранятся в датомах вектор из 4 элементов [id attribute value tx]. по-сути, бд - список таких векторов. и этот каунт - их кол-во в базе.
чем жирнее, тем медленнее (внезапно )
хм, а чо там индексов нету?
не должно ж тормозить. Можешь проверить чо если 60к добавить?
По секунде будет занимать?
если у тебя 100 векторов, индексы - это те же 100 посортированные по разным элементам: 1 2 3 4
и чо как? Тебе нормально, будешь продолжать DS юзать?
круто - ну ты пиши сюда или #C0E1SN0NM, интересно хоть и не юзаю DS
эти 7к датомов - данные, которые юзер не может менять. то, что он может менять - буду писать в соседнюю базу, так что будет шустрее
гемор только в танцах между 2+ базами, если нужно будет что-то композитное собрать. но плюс в том, что это не десктоп апп, и на экране редко что-то ветвистое нужно показывать
по мне дак костыль - когда single state for truth то крутяк, а тут дак шаг назад. Хотя может и для мобайл и не так стремно да
а стейт UI у тебя тоже в базе будет?
стейт пока только в компонентах + я храню роуты в локал сторадже, чтобы зареспавниться можно было в том же месте
аа ок, я думаю у тебя DS для всего
@artemyarulin: у меня (.push navigator route)
отжирает по 300ms+, не знаешь в чем там дело? в них входит ~50ms на доставание данных из бд, а на что идут остальные?
@misha: Неа, я не добирался пока до навигатора. Может анимация?
пробовал на чистом жс?
попробуй - мож сам RN. И обнови его заодно, всегда вещь полезная.
Средней паршивости хорошесть новости
@artemyarulin: да в любом Ml есть какое-то подобие репла
ML ты имеешь ввиду?
а окамл такое умеет тоже?
ооо https://youtu.be/rDFocxR6Mpw?t=242
зацените народ - прям почти как дома!
ну я помню ты говорил что репл есть для окамла, но я не думал что прям флоу будет практически 1 в 1 как в кложуре, да и емакс еее
Кодишь на нем?
Ну это шутка леперская
ну не то чтоб прям влюбился но выглядит приятно. В линкедин если поискать то кложуры всего 4 вакансии в финке, а окамла прям 0 😄
а где смотреть? я тока разве что functionaljobs знаю
а как же unity?
@kronos_vano: Кложуру убрали, а мне понравилось
Возвращайся в мать россею
тут кложу юзают
нет спасибо
ну или вон зазывали в авиасейл
поставь себе город, в котором работа интересует, накачай скиллы нужные и фильтруй спам
хотя это может только в “горячих” городах типа Берлина будет работать, и не с кложурой
ога, пока так и сделал. Угу, куча Лондона в рузультатах обычно
а что хочется?
да пока здесь, можно ремоут. В следующем году можно и “я уеду жить в Лондон” (с)
Я в Хельсинках бывал пару раз, уныние они у меня какое-то вызывают)
да, такое ощущение, что больше всего пишут на кложе именно в Лондоне, судя по вакансиям
в NY видел что то на 200 килобаксов
угу, US конечно дофега тож
remote постучись в datastax
ага, вот тут https://www.dropbox.com/s/7b7s7rjd6im6mcc/Screenshot%202016-04-11%2017.01.40.png?dl=0 https://www.dropbox.com/s/hg414adird1f61f/Screenshot%202016-04-11%2017.01.49.png?dl=0
у них что то на кложе
спасибо, позырю
200к тоже посмотрю 😄
@artemyarulin: переход на пустой вью: 176–197msecs
есть еще https://facebook.github.io/react-native/docs/interactionmanager.html но я пока не осилил
@misha: тоже сейчас на React Native делаю пару проектов. Я бы поостерегся использовать DataScript и любую базу на JS. Есть же нативные базы для стейта на RN? не пробовал?
@potapenko: типа асинк сторедж?
вообще, если аккуратненько - то оно ок. я думаю у меня пока что много пробелов в знании/понимании реакта и рома, и в компонентах много говнокода еще
http://blog.couchbase.com/2016/january/introducing-the-react-native-couchbase-lite-module
магия еще в том, что когда поставишь базу на сервер - она и доставлять сама все будет на устройство - replication
если изолировано с ДС сравнивать - абсолютно, или как минимум запускать в другом треде. а то на сколько я понял - реакт еле вписывается в нормативы плавности. и шаг влево/вправо - тут же заметны заикания
чтобы там тормозил датаскрипт и реакт натив тормозил и всё это бодро-весело на телефон ставилось?
к ним добавляешь еще 5-50мс инита и рендера следующей вьюхи, в зависимости от кривизны рук
я бы почитал, как чуваки поднимают локальный коучбейс сервер, и вместо него поднял бы датаскриптовый
Хехе, последний блог-пост Тонского имеет неопределённо-лёгкий флёр рунглиша вплоть до видео, где русский акцент можно слоями на бутерброд намазывать %)
Русский акцент -- не худший из существующих. Я наслушался в одной конторе непальского английского, это было хуже, чем индусский.
иногда русский акцент даже полезен https://www.youtube.com/watch?v=oRIsC764Nn4
дада, Нолен может обидеться
слушай, а почему они сами друг друга так называют все равно? типо своим можно?
например, будет грубо наверное, но иногда краем уха слышу как женщины разговаривая на русском могут называть других женщин страшным словом бабы
понял, хороший пример
Все-таки я не произнес n- слово. А в русском разговорном, "черный" не факт что менее нагружено чем негр. Этническая специфика
@leov: https://funcool.github.io/buddy-auth/latest/ вот это сейчас зебест для авторизации
https://github.com/narma/clojurecourse.by-chat/blob/master/src/me/narma/auth.clj вот здесь пример использования, правда очень древний
для самого oauth использовал https://github.com/r0man/oauth-clj