
Roman
24.07.2018
11:06:46
у меня все нормально

Olzhas
24.07.2018
11:07:37
и руби меня тоже не любит

Google

ljoshalata
24.07.2018
11:09:20
да ладно

Olzhas
24.07.2018
11:10:17

ljoshalata
24.07.2018
11:10:36
gooood
very goood

Roman
24.07.2018
11:10:42
а если по теме
Написал программу на Go, теперь хочу одну фичу, для которой есть либа и консольная утилита написанная на руби
Консольный вариант не умеет делать то, что мне надо
В итоге я должен вызывать скрипт написанный на руби (только так с ней можно работать)
У меня возникла идея генерировать скрипт выполнять и удалять его
Какие подводные камни могут быть или может есть способ сделать подобное по другому?
вот это я хочу использовать https://www.rubydoc.info/gems/xcodeproj#Some_Small_Examples_To_Get_You_Started

Daniel
24.07.2018
11:11:19
накуа это все
что делает этот скрипт?

Roman
24.07.2018
11:11:53
для iOS проекта генерируется очень большой конфигурационный файл, а эта либа, позволяет с ней легко работать

Daniel
24.07.2018
11:12:35
а как тут go оказался замешан?

Roman
24.07.2018
11:12:41
просто для первой версии не хочется очень много времени тратить на переписывание функционала на Го, потому что потребуется очень многое

Google

Roman
24.07.2018
11:13:25
а это было бы отличной фичей

ljoshalata
24.07.2018
11:13:40
кстати, все еще го МИД или джуна готового ехать в Одессу, обязательно с опытом работы с клаудами от 1,5 лет - или AWS или azure или google cloud
все остальные детали решаемы
без удаленки

Roman
24.07.2018
11:15:22
а как тут go оказался замешан?
я понимаю что из го я не дерну руби просто так, но вот мне интересно, что может пойти не так, если генерировать руби скрипт и потом его выполнять

Daniel
24.07.2018
11:15:51

Olzhas
24.07.2018
11:16:44
еще можно наоборот, shared library дергать из руби

Roman
24.07.2018
11:19:04
Вот такой формат очень сложный, там много идентификаторов генерится, я генерю файлы для iOS проекта и раскладываю их по папкам (количество папок может быть большим)
Тот факт, что я разложил файлы по папкам не добавляет их в проект, чтобы добавить все файлы в проект придется это делать руками, с помощью этой либы это можно автоматизировать, она уже знает куда добавлять информацию о новых файлах и папках + сама знает как работать с идентификаторами внутри этого конфигурационного файла
это пример только сгенерированного проекта

Olzhas
24.07.2018
11:22:12
https://github.com/mpon/xgodeproj

Roman
24.07.2018
11:24:34
https://github.com/mpon/xgodeproj
можно попробовать
но либа https://github.com/CocoaPods/Xcodeproj
используется в очень популярном менеджере зависимостей iOS и она обновляется постоянно
поэтому я бы предпочел работать с ней

Olzhas
24.07.2018
11:25:57

Andrey
24.07.2018
12:29:20
Господа программисты. Поднимите руку честно. Кто из вас плохо знает булеву алгебру и не может в уме двоичный код превести в шестнадцатеричный? Социальный опрос.

Leon
24.07.2018
12:30:07
Я не могу

Vladimir
24.07.2018
12:30:41
Вариант я не помню - принимается ? )

Andrey
24.07.2018
12:30:57

Google

Александр
24.07.2018
12:31:20

Dmitriy
24.07.2018
12:31:31
я с ходу не смогу, не помню

Vladimir
24.07.2018
12:31:37
ок, а выборки из общего числа в чате считаешь или ?

Andrey
24.07.2018
12:31:39

Александр
24.07.2018
12:31:42
сейчас я тоже ничего не помню

Andrey
24.07.2018
12:32:01
да вы шутите?

Vladimir
24.07.2018
12:32:16
почему ?

Leon
24.07.2018
12:32:23
Чтобы перевести двоичных в шестнадцатиричный

Yaroslav
24.07.2018
12:32:31

Leon
24.07.2018
12:32:37
Надо умножить на шестнадцать
И раставить степени

Vladimir
24.07.2018
12:32:49
если не работаешь на таком урочне - то зачем голову забивать ?)

Andrey
24.07.2018
12:32:49
Это как таблица умножения для программиста.

Daniel
24.07.2018
12:33:03

Leon
24.07.2018
12:33:10
Год назад проходили на информатике

Andrey
24.07.2018
12:33:26
Вы булеву алгебру потсоянно спользуете в if

Leon
24.07.2018
12:33:41
Кстате

Александр
24.07.2018
12:33:46

Google

Leon
24.07.2018
12:33:54
Для чего golang нужен?
Основная задача

Александр
24.07.2018
12:34:17
вернее используем, но без битовых сдвигов

Daniel
24.07.2018
12:34:22

Andrey
24.07.2018
12:34:39
Всё . Нафиг. В монастырь пошёл. Даже доказвать что то бесполезно.

Admin
ERROR: S client not available

Olzhas
24.07.2018
12:34:59

Yaroslav
24.07.2018
12:35:41

Dmitriy
24.07.2018
12:35:44

Yaroslav
24.07.2018
12:35:49
Что доказывать?

Andrey
24.07.2018
12:35:53
Я просто не ожидал. Взяли прораммера. Всё классно - молодец. Но чреез месяц работы оказалось он не знает как это рабоатет. Оказывается это сейчас тренд такой.

Vladimir
24.07.2018
12:35:55

Zhenja
24.07.2018
12:36:21

Andrey
24.07.2018
12:36:31

Daniel
24.07.2018
12:36:52

Andrey
24.07.2018
12:37:20
в уме
А как в ыэто делаете?

Алексей
24.07.2018
12:38:13

Vladimir
24.07.2018
12:38:28

Dmitriy
24.07.2018
12:38:30
Да я в шоке просто.
из-за чего?) из-за того что тем кто сказали что не помнят или не знают не нужно это в повседневной работе?

Google

Zhenja
24.07.2018
12:38:44

Dmitriy
24.07.2018
12:38:47
и они не занимают оперативную память под эти знания

Andrey
24.07.2018
12:38:53

Dmitriy
24.07.2018
12:38:59
которые при необходимости можно из гугла восполнить за 10 минут

Leon
24.07.2018
12:39:15

Алексей
24.07.2018
12:39:24
Не всем нужно ковырять протоколы и двигать биты

Vladimir
24.07.2018
12:39:55
Да я в шоке просто.
было бы от чего )) есть же правиала перевода и справочники, как говорил институтский профф: “незабивайте голову всякой ерундой, помни что есть справочник и оглавление”

Andrey
24.07.2018
12:40:13

Vladimir
24.07.2018
12:41:09
былоб чего не так ) я последний раз побитовые маски выдел в отношении к usb контроллеру и под СИ , 2003 если память не изменяет )

Pawel
24.07.2018
13:53:28

Dmitriy
24.07.2018
13:54:05
и не опускаться до оскорблений

Pawel
24.07.2018
13:55:05
А при чём тут личности то? Просто констатация
Есть ещё пара критериев подобных - знание сортировок и О сложностей канонических структур данных
Но это уже более глубокий тест