
Антон
25.12.2016
13:37:21
nsmutablearray? я бы хранил в непрерывной области памяти, понятно по сложностям
nsmutabledictionary - хешмап очевидно
5 задачку лень делать, хотя интересно как можно такое на 2 потока разбить

Ilkhom
25.12.2016
13:44:26

Google

Антон
25.12.2016
13:45:59
?
там еще git flow есть, можно не изобретать велосипед

Anton
25.12.2016
16:13:37
Помню была там задача n&(n-1) и вопрос что это и зачем. Я тогда по приколу решил их вопросы поотвечать. Так вот вариант "обнуление младшего установленного бита в целом числе" не проканал. Даже не знаю о чем они там думают.

Антон
25.12.2016
16:18:04
Например 0-1

Anton
25.12.2016
16:19:18
Нет, я все правильно написал :)
Младшая часть числа в двоичном виде делает так:
10000 &
011111
-------
00000
^ младший бит обнулился, а старшая часть числа остаётся неизменной, тк n&n == n

Антон
25.12.2016
16:21:12
это ты из 1 вычел 2
10000 &
00000
-------
00000
00000 &
111111
-------
00000
да действительно
получается просто что n > 1, если не смотреть на отрицательные

Anton
25.12.2016
16:30:54

Google

Антон
25.12.2016
16:31:39
это то что при нечетном (1) тоже 0 получатеся
я ща зарулем, вечером перед сном еще подумаю
вообще люблю такие задачки

Anton
25.12.2016
16:33:18
101101000 &
1011001111
-----------
101100000
Самый младший из установленных в 1 битов обнулился. Сравнение с нулем проверят что в числе был не один установленный бит, а несколько.

Антон
25.12.2016
16:42:58
верно
получается не 0
!= 1 && != 0?
скорее всего тебя завернули потмучто ответ был слишком абстрактный

Anton
25.12.2016
19:07:13
Я нормально ответ написал и оператор зачем нужен и сравнение с 0 что даёт. Ну пофиг на самом деле. Возможно ответы проверял джуниор какой-нибудь.

Антон
25.12.2016
19:10:40
или ты написал ffff а он такой нет нихуя - правильный ответ 111111

Aldar
25.12.2016
19:11:13
первый вопрос типа на знание two complement?
типа чувак различает или не различает signed и unsigned int
у джабистов только signed int
от греха подальше их уберегли)

Радость
25.12.2016
19:19:31
Пиздец у вас задачки

Nikita
25.12.2016
20:10:15

Bogdan
25.12.2016
20:21:06

Радость
25.12.2016
20:27:20

Olexii
25.12.2016
20:32:28
а что бест?

Антон
25.12.2016
20:34:19
а что бест?
клин MVC с хорошей вертикалью власти я полагаю

Google

Olexii
25.12.2016
20:35:30
первое слово знаю, а что такое хорошая вертикаль власти?)

Антон
25.12.2016
20:39:07
это когда например твои вьюхи не лазят в твои модельные синглтоны чтобы чтото достать)

Denis
25.12.2016
20:43:04
То есть MVC можно юзать в больших проектах?

Радость
25.12.2016
20:55:15
да у MVC большая проблема, что контроллеры разрастаются до неимоверных размеров, нет разделения на модули и классы не соответствуют SOLID
если у разраба прямые руки, то и на функционалке можно годно написать
просто VIPER это в первую очередь для разделения и тестирования
и только потом для расширяемости и удобства

Olexii
25.12.2016
20:59:15
ну можно все выносить в сервисы, вспомогательные классы, extensions, providers и т.п., то MVC не такие уже большие... но все равно тот же mvvm нравится больше. ну а VIPER если я понимаю при прямых руках + тот же SOA и тестируемо и SOLID, но запарка, надо привыкать, и поначалу очень много думать, что где должно быть...

Радость
25.12.2016
21:02:29

Egor
25.12.2016
21:07:48
Посоветуйте готовое решение чтобы сколотить простую веб админку(запись данных в базу, вывод в API), желательно без похапэ

Радость
25.12.2016
21:08:50

Egor
25.12.2016
21:09:52
Вот как раз не ошибся) мб кто пробовал из коллег иосников, у меня выхода нет) придётся писать самому веб

Egor
25.12.2016
21:10:17
Аналог парском какойниьудт можно

Bogdan
25.12.2016
21:12:10
Аналог парском какойниьудт можно
можешь на сфите бекенд написать, только сверстать админку самому придется, ну или иос приложение для управления админкой написать :D

Радость
25.12.2016
21:12:11

Egor
25.12.2016
21:13:00
Не, я хочу чтобы вёрстка генерировалась) вроде yii умеет, но это пыха черт ее

Антон
25.12.2016
21:13:17

Egor
25.12.2016
21:14:50

Радость
25.12.2016
21:15:31

Egor
25.12.2016
21:17:32

Google

Denis
25.12.2016
21:18:00
php - нет
js - нет
А что хочешь-то?)

Радость
25.12.2016
21:18:17

Egor
25.12.2016
21:21:47
Ruby
Уже был опыт

Maxx
25.12.2016
22:01:19

Egor
25.12.2016
22:01:54
Хз, уже гуглю про heroku и какое-то там готовое решение
Ну он и есть нод жс
https://devcenter.heroku.com/articles/mean-apps-restful-api

Admin
ERROR: S client not available

Egor
25.12.2016
22:04:31
Заморочено пзц
Или уже какому-нибудь школьнику отдать сделать там 2 Таблицы и 3 запроса, но совковая привычка делать простое самому покоя не даёт)

Bogdan
25.12.2016
22:26:06
а свифт бекенд?

Антон
25.12.2016
22:26:50
хотя неплох для прототипизирования апи

Bogdan
25.12.2016
22:27:25

Антон
25.12.2016
22:28:52
сам-то пробовал? какие минусы увидел?
я пробовал но только локально. пробовать должен не я а бекенд девелоперы, а у них знаешь своя атмосфера свои тренды и их пойди убеди с жавы и го перейти на свифт =) вопрос в том как скейлится и какая производительность
это все считать надо, под нагрузки планировать
а для протоипов есть файрбейз

Bogdan
25.12.2016
22:29:27

Антон
25.12.2016
22:29:55

Google

Bogdan
25.12.2016
22:31:02
сейчас найду, да, была статья на хабре
закрыли, но мб есть кэш
а есть статьи с тестами?
https://medium.com/@qutheory/server-side-swift-vs-the-other-guys-2-speed-ca65b2f79505#.l60ov47r3
как раз кинуть в лицо джаивстам со спрингом

Антон
25.12.2016
22:35:48
я думал там про Kitura
vapor я не пробовал

Bogdan
25.12.2016
22:36:10

Антон
25.12.2016
22:36:29
нужно больше фреймворков делающих одно и тоже

Bogdan
25.12.2016
22:37:11
кстати!

Антон
25.12.2016
22:38:06
если ноде показывает в большинстве случаев лучшие результаты то...

Olexii
25.12.2016
23:05:19
если почитать коменты, то go лучше)

Alexey
25.12.2016
23:10:21
нахрен нужны бэнчмарки, если там нет даже миграций, мейнтейнеры жёстко ломают релиз (1.2 вапора), orm примитивный

Anton
26.12.2016
00:36:59

Vladimir
26.12.2016
04:56:27
телеграмный многограм

Еxey
26.12.2016
10:19:35
правда это хорошо
У меня вопрос
Подскажите плез кей-вэлью для свифта