
x86-64
04.02.2017
09:13:54

Olexii
04.02.2017
09:14:49

Maxx
04.02.2017
09:15:26
Скоро код сам писаться будет
"А у меня скорость печати 1200 знаков в минуту. Но такая херня получается..." Дык шаблонов полно уже на все случаи жизни. Надо создавать системы самообучающиеся, чтоб знали, какие шаблоны привинчивать в каком случае.

Sergey
04.02.2017
09:17:04
Maxx а ты сам противник свифта?

Google

x86-64
04.02.2017
09:17:08
В жизни тоже полно шаблонов )

q210
04.02.2017
09:19:52
пока general AI не появится, код под любые задачи сам писаться не будет
но если говорить про отдельные хорошо изученные кейсы, то почему нет?
ib в каком то смысле сам за тебя код в виде XML'я пишет, знай мышкой туда-сюда води
любой XCode шаблон нового проекта - автоматически написанное приложение
пустое только)

? Райзя ?
04.02.2017
09:22:13
без мышки не попрогромируеш

q210
04.02.2017
09:22:46
ха, ты видимо никогда не видел визарда настройки нового инстанса мускуля в консоли)
он пишет конфиги по тому, что ты выбираешь

x86-64
04.02.2017
09:22:59

q210
04.02.2017
09:23:20
машинное обучение это поиск паттернов в данных, по большому счёту
и, пока что, оно за тебя не сможет понять что хочет заказчик

Google

q210
04.02.2017
09:26:17
самое главное, даже если напишут штуку, которая будет код генерировать по описанию человеческим языком, мы, программисты, просто перейдём на более высокий уровень абстракции
и будем специализироваться на описании систем человеческим языком, а не PL, вот и всё
потому что половина нашей работы, если не брать в счёт code monkeys, это додумывать за заказчика ту систему, которую он нам заказывает

x86-64
04.02.2017
09:29:10
Один знакомый недавно высказал мысль, что работа программиста совершенно рутинная и нетворческая.

q210
04.02.2017
09:29:42
ну если на джумле сайты из шаблонов фигачить день за днём, то так оно и есть, наверное
но, думаю, ему просто пора область сменить
всмысле кодить, но под другие задачи - из веба в мобайл, из образования в рекламу, из мобайла в хайлоад
некоторым помогает переход на административный трек

x86-64
04.02.2017
09:30:59
Вроде фигачить сайты из шаблонов это ни разу не программирование

q210
04.02.2017
09:31:02
мне - нет, люди сложнее компьютеров
да и вообще
рутина? тыж программист!
рутина это то, что мы автоматизируем

Maxx
04.02.2017
09:32:13

x86-64
04.02.2017
09:32:34

q210
04.02.2017
09:32:59
да, я обращался к гипотетическому знакомому)

Maxx
04.02.2017
09:34:32
судя по миллионам апликух в мобайле, из них, наверное, калькуляторов половина, "каждый хочет любить, и солдат, и моряк" )))

x86-64
04.02.2017
09:35:47

? Райзя ?
04.02.2017
09:43:44
забудьте этот тезис, если вы это прочитали

Google

? Райзя ?
04.02.2017
09:44:14
и погромируйте себе спокойно

x86-64
04.02.2017
09:52:42
вообще знания си там нинужны
Как-то странно, как можно кодить на надстройке, не зная основы. Ту же арифметику указателей и особенности целых типов

? Райзя ?
04.02.2017
09:52:52
илитариев тут развелось
а вообще

q210
04.02.2017
09:55:18
эмм, а зачем среднестатистическому iOS разработчику знать арифметику указателей?
из NSArray ведь по сдвигу элемент не получишь

Vladislavs
04.02.2017
09:56:10
Что бы писать что то сложнее маппинга объектов и вывода строк или картинок в таблице

Александр
04.02.2017
09:56:13
пацаны у меня одного на mbp 2015 i7 при кодинге вентиляторы постоянно на максимуме работают?

q210
04.02.2017
09:56:14
знать что такое указатели - логично, надо, но арифметику то куда?
ок, понял, мы просто о разном думаем. Бэкграунд у меня в динамически типизированных языках (python, ruby, js), потому для меня сложность это прежде всего алгоритмы, а не работа с памятью на низком уровне.

Vladislavs
04.02.2017
09:59:14
Дык
Обжс
Динамический

q210
04.02.2017
10:04:19
да, логично, перефразирую - в моих основных языках (python, ruby, js) и задачах очень редко возникает нужда работать с памятью напрямую)
потому когда я думаю о сложных задачах - я обычно думаю о другом

Maxx
04.02.2017
10:07:26
Обжс
я б сказал, он промежутошный: там довольно удачная попытка типизации, и ObjC этим как раз хорош (и опасен одновременно). Plain C (или С++) знать имеет смысл, да, но как концепции, для работы с памятью. Хотя бы чтобы понимать, откуда все эти & и * берутся.

x86-64
04.02.2017
10:45:05

Maxx
04.02.2017
10:47:48
не не, стоп, в С/С++ понятно, что указатель на массив - это указатель на ячейку памяти, где лежит первый элемент массива :) я имею в виду реальную арифметику указателей, сложение-вычитание с высчитыванием этих гребаных битовых смещений?

Google

x86-64
04.02.2017
10:47:54
Да и чтение бинарных файлов проще через поинтеры реализовать, чем структурами
Ибо в структурах могут быть проблемы с выравниванием
И там именно расчет смещений и каст указателей

Maxx
04.02.2017
10:49:11

x86-64
04.02.2017
10:52:26
Написав лишь небольшую функцию для конкретного формата

Maxx
04.02.2017
10:55:49
инструмент для своего уровня, понятно, я так понимаю, ты видео/аудио или геймдевом занимаешься активно

x86-64
04.02.2017
11:02:21

Andrew
04.02.2017
13:01:09
Кто-нибудь rxSwift пользуется?

Sergey
04.02.2017
13:39:38
да

Andrew
04.02.2017
13:47:07
да
че почитать по нему можно кроме доки на гитхабе?

Sergey
04.02.2017
13:49:07
https://www.youtube.com/playlist?list=PLtXyatp5fW31MyvQK7x4B4bBNYzXIpgMJ
Неплохой обзорный курс

Andrew
04.02.2017
13:52:43

Igor
04.02.2017
14:07:06
и как успехи с RxSwift? есть у кого-нибудь проекты в проде с ним?

Andrew
04.02.2017
14:11:11
В андройде оч популярен)
ток Rx в целом конечно

Vladimir
04.02.2017
14:44:24

Max
04.02.2017
14:47:01

Vladimir
04.02.2017
14:50:25
Есть сложности с обновами?
вот с чем-чем, а с RxSwift никогда сложностей не возникало с обновлениями, юзаем больше года. При переходе на swift3 там поменяли .rx_tap на .rx.tap, вот это единственная неприятность была. В остальном всё замечательно )

Google

Andrew
04.02.2017
15:22:07
В контейнер вью же можно любой сложности контроллер впихнуть? со вложенными контейнер вью можно?

Max
04.02.2017
15:27:59
Если у тебя контейнер вью с вложенными контейнер вью, ты уверен что это то чего ты хочешь? Чёт замудренно слишком

Andrew
04.02.2017
15:29:08
я хочу знать свои возможности)
Мне вообще интересны принятые навигационные паттерны. Плохая ли идея в контейнере заменить одно вью, на другое, возможно даже сложное тоесть использовать текущий контроллер как роутер для вложенных контроллеров?

Sergey
04.02.2017
15:46:29

Max
04.02.2017
15:47:33

Andrew
04.02.2017
15:52:03
Вот такой еще вопрос по сторибордам, есть TableViewCntroller, он завёрнут в NaviagationViewController, по нажатии на элемент списка должно открыться окно, с TabBarController, можно ли сделать, чтобы у этого окна тоже был заголовок из navigation controller предыдущего окна с кнопкой "назад" соответственно?

Maxx
04.02.2017
16:28:36
Хотя кстати вопрос: в хкоде8 уже необязателен TabBarController как initial в сторибордах?

Andrew
04.02.2017
16:34:54
У меня работает в руте navigation стоит
Тоесть мне нужно убрать контроллер и сделать просто вью, запихнуть на него таббар и рукаи щелкать вьюшки?

F
04.02.2017
17:02:24
Привет, братья по несчастью :)
#whois
1. Пилю ВПН-клиент на свифте, давно читал первый свифтбук и всё, хыхы
2. Обжси, в памяти мб немного крестов с кьют, пыха, джаваскрипт, ксс
3. Новая кровь - всегда хорошо, ну и люблю пофлудить и несмешно пошутить
4. Быстрые ответы на глупые вопросы и советоваться
5. ДС
6. Гугол вторая ссылка
И с порога вопрос в хату
Кто-нибудь работал с Locksmith?
Чет я туплю жестко и не догоняю как удовлетворить конфиг ВПНа, где он хочет референс на пароль к айтему в кейчейне с конкретным атрибутом
А я получаю тупо строку с паролем
Можно таббар контроллер не в сторибоарде сделать, а в коде
Или вообще кастомный компонент заюзать


Sergey
04.02.2017
17:25:07
тест