
Владислав
20.02.2017
13:33:57

Andrew
20.02.2017
13:36:29
Смотря конечно, чего ты именно хочешь от алгоритмов и структур данных) если серьезно собираешься заниматься спортивным программированием то тебе на e-maxx.ru codeforces.ru / topcoder.com.
если твоя первоочередная цель это собеседование, то смысла читать книгу аля Кормена/Кнута не вижу.

Владислав
20.02.2017
13:42:37

Andrew
20.02.2017
13:44:26
Ну тогда, как мне кажется, лучший вариант сайт e-maxx.ru, там все базовые алгоритмы описаны. Чтобы закрепить знания, погуглите простые задачки на алгоритм, который разобрали и этого будет достаточно чтобы запомнить его и знать базовое его применение

Google

Владислав
20.02.2017
13:45:39

Alexey
20.02.2017
13:50:05
А кто-нибудь работает на macbook 12 с процом m3 ?
как он ваще для средних проектов с разделенными сторибордами?
щас сижу на macbook 2012 i7/16gb/ssd, но чото заебался таскать его. Раньше на эйре 2015 с i5/8gb сториборды только тормозили большие

Ilkhom
20.02.2017
13:52:00
вот афигенная вещь, визуализированные алгоритмы
https://bl.ocks.org/mbostock


Nik
20.02.2017
14:17:39
Коллеги! Сколько по времени делать сайт? Точнее фронт+бэк. Суть такова - есть счетчик электричества с него данные-показания через вафлю идут на сервак. Я своим мобильным приложением забираю эти данные с сервака и показываю график. Также сервак должен точно такую же табличку показвать сам. Каждый счетчик имеет юзера с "личным кабинетом".
Мне просто понять - ск. времени замет разработка такого сервера? (Просто у нас чувак уже пол года это делает...и пока сделал только админку с одним тестовым юзером, дал мне "API" по которому я могу авторизоваться..и теоретически говорит что получает данные с счетчика... все, собственно.
Мне интересно, он нас наеб..ет, или это реально делать сложно\долго?
Никакой веб морды нет. На ск. я вижу -тупо с php-мой админ заходит и все...
Я эти данные напрямую с счетчика по BLE забираю тоже. У меня заняло (разобраться с BLE и пакетами битов) около трех недель. По сути - похожий функционал, но не по вафле.


Betrayer
20.02.2017
14:20:05
Если фуллтайм, то три месяца.

Nik
20.02.2017
14:20:13
фулл тайм

F
20.02.2017
14:20:34
Если требования меняются часто, то бесконечно долгое время

q210
20.02.2017
14:37:17
делал подобное. Берётся готовый фреймворк с авторизацией на бэке - джанга, RoR, whatever, на фронте какой-нить бутстрап, если изысков дизайна ненужно, и график влезает в highChart или d3nv. На всё про всё в пределах месяца думаю
если конечно действительно больше ничего не надо и заказчику пойдёт какой-нибуть простенький шаблонный дизайн

Google

q210
20.02.2017
14:38:26
потому что со сложным дизайном можно закопать во фронтенд бесконечное количество времени

Andrew
20.02.2017
14:39:29

q210
20.02.2017
14:40:38

Владислав
20.02.2017
14:41:29

q210
20.02.2017
14:41:39
а, ну да, получение данных со счётчиков может быть весьма замудрённым
у меня тут знакомый сильно задолбался пока по BLE с датчика данные на виндах забрал
там прям страх и ужас был из-за особенностей работы устройства с виндовыми драйверами
в то же время тот же датчик на айфон подцепился с полпинка
так что многое зависит от того, сколько тот человек вбил времени в это

Pavel
20.02.2017
14:49:09

? Райзя ?
20.02.2017
14:54:24
Интерфейсы свифта не поддерживают дженерики и имплементировать интерфейс в классе с дженериками бессмысленно. Все, я поплакался.

F
20.02.2017
14:54:58
сквирта*

Nik
20.02.2017
15:02:36
Ну в общем, явно не пол-года. Благодарю за ориентиры)

F
20.02.2017
15:07:36
А что, нет репозитория с коммитами итп?

Nik
20.02.2017
15:10:54

Денис
20.02.2017
16:04:46
Ребята, подскажите пожалуйста. Пользую AFNetworking и прилетело тут отправить запрос типа:
GET http://myhost.ru/api?invite.send&id=1234567&name="Foo Bar"
Всё бы ок, только вот эта часть "http://myhost.ru/api?invite.send" должна быть точно в таком виде. А если передавать "invite.send" в параметрах, то она оказывается в середине а не первой.
Есть какие-нибудь средства у AFNetworking для таких вещей, чтобы влепить "invite.send" между "?" и остальными параметрами?

Alfred
20.02.2017
16:06:52
Есть способ: NSURLSession
В том то и проблема сторонних либ – они делают не то что нужно.

Google

Alfred
20.02.2017
16:08:51
Ну и конечно тут очевидно нарушение какого то правила (rest наверное), параметры могут быть в любом порядке, ни та ни та сторона не должна на это рачитывать. Или я ошибаюсь?

Денис
20.02.2017
16:10:05
да по-хорошему было бы вот так http://myhost.ru/api/invite?id=1234567&name="Foo Bar" и проблем бы не было
а так имеем что имеем :(

Dmitriy
20.02.2017
16:13:42
Да, это сделано слегка через зад. Я не силен в obj-c, но я думаю, что можно, теоретически, самому собрать запрос из текста

Денис
20.02.2017
16:15:35
да можно, просто есть своя обёртка над afnetworking и хотелось бы только её слегка модифицировать

Dmitriy
20.02.2017
16:15:59
Я сталкивался с более злой штукой, когда ПОРЯДОК полей в json влиял

Alfred
20.02.2017
16:16:29
гнобите бэкендеров, это на их стороне баг

Dmitriy
20.02.2017
16:16:31
Потому что ребята не смогли нормально в эрланг и родили вот такой парсер, который ест параметры только в определенном порядке.

Alfred
20.02.2017
16:18:42

Денис
20.02.2017
16:19:11
страдать норм вариант
:D

Alfred
20.02.2017
16:19:53
Вообще, насколько я помню, ты через nsdictionary передаешь в афнетворкинг параметры, и уже на том этапе порядок теряется.

Денис
20.02.2017
16:22:17
да. в этом всё и дело. ладно. буду разбираться. добавил сейчас этот инвайт в base_url. сервер возвращает ошибку, но метод отрабатывает нормально))

Anton
20.02.2017
16:46:56
Кстати, кто-нибудь может объяснить феномен форматов современных собеседований девелоперов? Почему каждый первый требует умения хитровыебанно ходить по бинарным деревьям, жонглируя при этом бензопилами, хотя к реальной работе это никакого отношения не имеет?

Alfred
20.02.2017
16:49:27
лол

Anton
20.02.2017
16:52:20
И офк все это нужно на бумажке делать, без иде

q210
20.02.2017
16:53:07
лениво им потому что собеседование придумывать
копируют с гугла
у которого такие задачи есть

Alfred
20.02.2017
16:53:39
практика показывает что те кто знают немного cs, те пишут лучший код

Google

Alfred
20.02.2017
16:54:17
а программисты на кокоаподс пишут код много хуже

? Райзя ?
20.02.2017
16:55:18
сисярп?

Anton
20.02.2017
16:57:29
Просто это получается массовый психоз какой-то. При чем в сфере, где ты меньше всего ждешь аргумента "потому что здесь так принято"

F
20.02.2017
16:57:36
шо есть cs?
(шарписты не люди)

Alfred
20.02.2017
16:58:05
computer science

Andrew
20.02.2017
16:58:27
скорее всего вы утрируете
от вас не требуют правильно обойти дерево или что-то в этом роде
а смотрят как вы думаете, даже если вы не знаете этого

F
20.02.2017
16:59:10
а куда собеседовался, если не секрет?

Anton
20.02.2017
16:59:11
Даже если так, то нахуя?

F
20.02.2017
16:59:28
тому шо кодерам платят за то, что они думают

Alfred
20.02.2017
16:59:56
Ну тут я могу поспорить, потому что в слабых конторах люди пытаются делать так как в сильных конторах, и дают алг. задачки, непонимая что главное – не решение.

? Райзя ?
20.02.2017
17:00:06
бизнес разработка это хуяк хуяк, а не эти ваши деревья и эвм технологии

F
20.02.2017
17:00:24
таки этот няшный кунчик шарит

? Райзя ?
20.02.2017
17:00:27
бизнес разработка это айос андроед и веб сразу на реакт нейтив

F
20.02.2017
17:00:29
хуяк хуяк и в продакшен

Alfred
20.02.2017
17:00:35

F
20.02.2017
17:00:35
ну реакт это уже слишком
побойся бога

Google

? Райзя ?
20.02.2017
17:00:49
зато один по цене трех!

F
20.02.2017
17:01:14

Alfred
20.02.2017
17:01:24
чё это?

? Райзя ?
20.02.2017
17:01:27
не соглашусь
наверное поэтому столько фреймворков на кокаподс
я скоро с ними деградирую

F
20.02.2017
17:02:46
и не есть большинство

Anton
20.02.2017
17:03:09

? Райзя ?
20.02.2017
17:03:47

F
20.02.2017
17:03:50

? Райзя ?
20.02.2017
17:03:54
каждый день они играют в шахматы
и я задумался, почему они до сих пор носят таблички

F
20.02.2017
17:04:36
https://yandex.ru/jobs/vacancies/dev/mobile_objc_dev/
посмотрите там на задачки)
господа "программисты")))

Alfred
20.02.2017
17:05:18

F
20.02.2017
17:05:33

Andrew
20.02.2017
17:05:44
ахахаха
?????????

? Райзя ?
20.02.2017
17:05:54