
Anton
16.10.2016
11:31:09
безье понадобились, когда надо было точки кривой ускорения получить для анимирования неанимируемого)

Haile
16.10.2016
11:31:21

Nikolay
16.10.2016
11:31:39
http://cubic-bezier.com/#.17,.67,.83,.67
не благодарите

Google

Nikolay
16.10.2016
11:32:01
(при том что state of the art UI-разработки именно там сейчас)

Haile
16.10.2016
11:32:40

Anton
16.10.2016
11:32:43
не благодарите
ну мне нужна была функция [0,1] -> [0,1] вычислающая это easing

Haile
16.10.2016
11:33:23
Там все абстракции текут

Aldar
16.10.2016
11:33:48
Имхо скоро жс потеснит нативную мобильную разработку

Nikolay
16.10.2016
11:34:00
ну не потеснит, но сильно повиляет, очень надеюсь.

Александр
16.10.2016
11:34:03
л о л
потеснители

Aldar
16.10.2016
11:34:22
гугл продвигает progressive web apps

Nikolay
16.10.2016
11:34:34
ну ребят, прежде чем ржать пацталом, посмотрите React/Redux или Elm какой, и почувствуйте себя в каменном веке с нашим UIKit.

Aldar
16.10.2016
11:34:37
некий гибрид мобильных приложений и веба

Google

Haile
16.10.2016
11:34:59

Александр
16.10.2016
11:35:01
так эпл и разрешит гуглу отобрать выручку своими прогрессивными веб аппами

Aldar
16.10.2016
11:35:10
в андроиде уже есть фишка запускать аппы без установки

Nikolay
16.10.2016
11:35:12

Haile
16.10.2016
11:35:19
Они сломаны

Aldar
16.10.2016
11:35:31

Anton
16.10.2016
11:35:47

Nikolay
16.10.2016
11:36:05
ну похоже эвальюэйтор отдельно где-то
может быть даже в render-сервере

Aldar
16.10.2016
11:36:19
это типо веб приложения, которые могут работать без сети, которые можно установить как обычные приложения и удаленно обновлять жс код

Anton
16.10.2016
11:36:30
вот пришлось смотреть в pop и WebKit :)

Aldar
16.10.2016
11:36:54
https://developers.google.com/web/progressive-web-apps/

Anton
16.10.2016
11:36:57
он в Pop из Apple WebKit скопирован даже с копирайтами
https://github.com/facebook/pop/blob/92b2c5b7bcad64f7507da34f921492c71ff1d330/pop/WebCore/UnitBezier.h

Aldar
16.10.2016
11:37:40
насчет тормознутости жс - на мобилках процы очень быстро прогрессируют, поэтому там тормознутость ощущается все меньше и меньше

Nikolay
16.10.2016
11:37:49
Смотрел. Не впечатлило
ну то есть декларативные вьюхи не впечатлили вообще? Когда ты просто описываешь маппинг данных в дерево и не паришься, как оно вообще рендерится и обновляется?
если это не направление, куда хотелось бы двигаться, то я не знаю даже

Haile
16.10.2016
11:38:38

Google

Nikolay
16.10.2016
11:38:59
это миф, что реакт-подход ресурсоемкий

Антон
16.10.2016
11:39:45

Aldar
16.10.2016
11:40:16
Так себе аргумент
https://signalvnoise.com/posts/3743-hybrid-sweet-spot-native-navigation-web-content
на мобилках закон мура работает
кстати react native позволяет писать на жс приложения нативные

Haile
16.10.2016
11:42:15

Антон
16.10.2016
11:42:19

Haile
16.10.2016
11:42:27

Александр
16.10.2016
11:42:31
Кек. Ученые мужи сидят в подвалах своих НИИ, разрабатывают ваши алгоритмы, на которые студенты по инерции дрочат еще несколько лет после окончания ВУЗа, а тут приходят прогрессивные жаваскриптеры и говорят: наши текучие абасракции и юай тормозит? Не проблема! Мы просто опережаем будущее, через пару лет выйдут аппараты, на которых оно перестанет тормозить. А пока живите в прошлом.

Nikolay
16.10.2016
11:42:47

Anton
16.10.2016
11:43:31
мне тут скинули:
#define var __auto_type
#define let __auto_type const

Nikolay
16.10.2016
11:43:45
лойс

Aldar
16.10.2016
11:43:46

Александр
16.10.2016
11:43:57

Aldar
16.10.2016
11:44:04
если приложуха это круд, то там вообще никаких алгоритмов не надо
сложней сортировки)
ну и арифметики

Александр
16.10.2016
11:44:30
пусть бэкенд сортирует

Aldar
16.10.2016
11:45:10
Джон Кармак разрабатывал игры для железа которое появится через 3 года

Nikolay
16.10.2016
11:48:47
а абстракции вообще все текут

Google

Nikolay
16.10.2016
11:48:54
это еще старина Спольски писал

Haile
16.10.2016
11:50:06
Я короч не доверяю подходу жс-магия от фб- приложение
Фб вообще лучше не верить

Nikolay
16.10.2016
11:50:47
ну уже есть FB-free реализации :)

Maxim
16.10.2016
11:52:48
есть хотя бы одно react-native приложение с хорошими отзывами в эпп сторе?
)))
можете, пожалуйста, объяснить важность сложных алгоритмов в простых приложениях?

Александр
16.10.2016
11:54:57

Антон
16.10.2016
11:55:03

Admin
ERROR: S client not available

Nikolay
16.10.2016
11:55:05
за RN не скажу, на ComponentKit (нативное реактоподобное от фейсбука же) есть EyeEm, оно классное.

Maxim
16.10.2016
11:55:46

Антон
16.10.2016
11:55:49
Или платиновый ответ - "это нельзя сделать"

Maxim
16.10.2016
11:56:32
приведи пример, пожалуйста

Антон
16.10.2016
11:56:36

Александр
16.10.2016
11:56:39

Maxim
16.10.2016
11:57:25
>Гугл поможет решить мелкие задачи, а оптимизировать комплексную систему он тебе не поможет
опиши случай лучше, ты вроде как с подобным сталкивался

Александр
16.10.2016
11:58:21
Странно, что кто-то всерьез считает, что знания которые они получили в ВУЗе реально какие-то особо уникальные и которых нет и быть не может в интернете. Типа препода какие-то священные хранители дефицитной инфы

Антон
16.10.2016
11:58:51
Пример - надо было расчитывать форму терминатора на карте земли в проекции меркатора, причем время менялось тень двигалась и надо было перерисовывать ее 60фпс, ну и карта конечно тоже двигалась и свои вычисления вызывала. Тень надо было рисовать не линией а именно зону затенения показывать

Google

Maxim
16.10.2016
12:00:58
алгоритмы нужны, да
но только если у тебя рейт $30- (условно) в час, то со стороны клиента требовать от тебя что-то по-настоящему комплексные странно, нет?

Aldar
16.10.2016
12:04:19

Maxim
16.10.2016
12:04:37
да вроде бы Антон ничего про вуз не говорил

Haile
16.10.2016
12:05:17
Пацаны решали
Не решили

Maxim
16.10.2016
12:05:48
30 в час, чего ты хотел?

Nikolay
16.10.2016
12:06:29
а теперь о насущном: какой наименее ужасный способ затюнить стандартные кнопки экшенов в UITableView?

Александр
16.10.2016
12:06:38
никакой

Nikolay
16.10.2016
12:06:41
без приватного API и имен приватных классов в строковых литералах

Антон
16.10.2016
12:06:48


Nikolay
16.10.2016
12:06:58
ну я придумал вариант положить сверху mask layer, чтоб порезать кнопку по высоте
чтоб она соовтетствовала белой области
но вот это сдвиг contentView влево при свайпе реализован как-то совсем per rectum
и до реального фрейма contentView, чтоб рассчитать фрейм mask layer, программно добраться не получилось

Maxim
16.10.2016
12:08:42

Aldar
16.10.2016
12:08:58
ничего сложного

Александр
16.10.2016
12:10:11
или просто знать что это можно подсмотреть в литературе по линалу и вычгему