@codenamecrud

Страница 342 из 1009
Eugene
21.10.2016
11:16:34
Что ты сейчас умеешь?

джуниору 1к вряд ли платить будут, если ты не в офисе (и в офисе разве что в москве/питере)

Ilya
21.10.2016
11:16:52
Нужно знать базовые вещи из http)

Eugene
21.10.2016
11:17:14
моя первая нормальная джуниорская работа приносила мне по $600 в месяц

Google
Eugene
21.10.2016
11:17:23
и я радовался как бешеный первое время

Sam
21.10.2016
11:17:27
Eugene
21.10.2016
11:17:33
Практиковаться

Использовать гит при написании своих приложений

Как еще

Artem
21.10.2016
11:18:12
а чем гит так пугает? в нем нет ничего сложного, если в дебри не лезть

Ilya
21.10.2016
11:18:15
на codeschool норм есть курс

там как раз основы

+прямо там можно попробовать

Eugene
21.10.2016
11:19:01
ребейз и конфликты поначалу пугают)

по ребейзам и мержам есть классный бесплатный скринкаст у thinknetica

Sam
21.10.2016
11:19:30
Я юзаю, но у меня дальше git -a -m не доходит

Хотя это пока я до рельс не добрался, наверное поэтому

Google
Eugene
21.10.2016
11:20:18
у меня небольшой набор комманд стандартных., которые я юзаю постоянно

add commit push pull —rebase

ну и сам rebase

Ilya
21.10.2016
11:21:09
checkout еще)

Artem
21.10.2016
11:21:14
я как-то давно накатал себе набор алиасов, и теперь даже не помню как без них нужное действие выполнить))

Eugene
21.10.2016
11:21:16
да, точно)

Ilya
21.10.2016
11:21:18
:D

Eugene
21.10.2016
11:21:26
у меня алиасы от ohmyzsh, удобна

Ilya
21.10.2016
11:21:31
+

zch вообще интуитивна

zsh

Artem
21.10.2016
11:22:08
из zsh пользуюсь рельсовыми алиасами, гитовые свои

вообще киллерфича zsh это автокомплит

не представляю жизни без него

Eugene
21.10.2016
11:22:57
угу, помогает

Но в zsh нету автоподстановки визуальной

её пришлось костылить

типа такого http://take.ms/tyced

Народ, а вот я тут задался вопросом

Если мы передаем с фронтенда условное 2 + 2, то как мы можем выполнить вычисление на сервере, чтобы вернуть на фронтенд?

Google
Eugene
21.10.2016
11:37:17
Так, чтобы это было безопасно для приложения

Sergey
21.10.2016
11:38:09
не совсем понятен вопрос, ты заполняешь два поля и отправляешь на сервер посчитать ?

проверки ведь на jS/SQL injection

Artem
21.10.2016
11:38:49
если нужны именно вычисления, то можно посмотреть на https://github.com/rubysolo/dentaku

Alexander
21.10.2016
11:39:25
Умею верстать, писать несложный js, чуть-чуть в пхп умею, Вордпресс. Сейчас делаю сайты на заказ, поэтому и доход ориентировочный указал, чтобы не просесть сразу сильно, семья, все дела

Что ты сейчас умеешь?

джуниору 1к вряд ли платить будут, если ты не в офисе (и в офисе разве что в москве/питере)

Eugene
21.10.2016
11:39:30
Не, если допустим мы передаем любой валидный руби

простейший, например Time.now

и хотим возвращать с сервера ответ

за полгода-год уложишься

Alexander
21.10.2016
11:41:03
Основы - это то, что ты описал выше? Гит, 2-3 своих приложения, деплой

Artem
21.10.2016
11:41:09
В общем случае я бы рекомендовал сделать API

это безопаснее и проще всего

Eugene
21.10.2016
11:42:05
Основы - это то, что ты описал выше? Гит, 2-3 своих приложения, деплой
если собираешься проходить thinknetica, то гит и хотя бы 1 приложение с деплоем

потому что там все это есть и в деталях

Sergey
21.10.2016
11:42:52
Не, если допустим мы передаем любой валидный руби
ну ты за что переживаешь, что в руби коде будет херня которая поломает твое приложение?

Eugene
21.10.2016
11:42:59
угумс

именно это меня беспокоит

Google
Sergey
21.10.2016
11:43:05
значит код должен исполняться в среде с ограниченным контекстом

Eugene
21.10.2016
11:43:09
так-то я бы херакнул eval и все))

Sergey
21.10.2016
11:43:11
как jail в JS

я слышал и чтото бегло читал, но не юзал

Eugene
21.10.2016
11:43:23
примеры для руби есть?

Artem
21.10.2016
11:43:36
у хекслета практика в докер контейнерах

Sergey
21.10.2016
11:43:59
суть в том, что ты исполняемуму коду - подсовываешь контекст который ничего не знает ни о браузере, ни о виндой, вот только свое за ранее написанные контекст урезанного окна )

на руби ничего сказать не могу

Artem
21.10.2016
11:44:08
вот тебе пример ограниченной среды

Sergey
21.10.2016
11:44:26
Артем, не совсем так

Admin
ERROR: S client not available

Eugene
21.10.2016
11:44:31
А если брать в качестве примера tryruby

Sergey
21.10.2016
11:44:34
Докер позволяет ограничить свои процессы

Eugene
21.10.2016
11:44:39
Не думаю, что у них там контейнеры

Sergey
21.10.2016
11:44:41
но у тебя будет руби полная версия

и человек знающий руби - может навертеть

или ядро рельс

Artem
21.10.2016
11:45:01
ну и похрен, даже если контейнер грохнут, ничего страшного же

такой fault tolerance подход

Alexander
21.10.2016
11:45:23
если собираешься проходить thinknetica, то гит и хотя бы 1 приложение с деплоем
http://thinknetica.com эти ребята? Как раз 7 числа новый набор

Google
Sergey
21.10.2016
11:45:23
это уже уровень безопасности ниже уровня приложения

Eugene
21.10.2016
11:45:31
Да, они

Sergey
21.10.2016
11:45:34
да

хотя нет, постой

thinknetica и там и там

да, они)

?

Alexander
21.10.2016
11:46:27
С ноута изучу, спасибо за рекомендацию. Надоело дома на фрилансе сидеть(((

Eugene
21.10.2016
11:46:46
О, сайт обновили

давно я туда не заглядывал

Artem
21.10.2016
11:47:13
@Freika ты уверен что API не вариант?

Sergey
21.10.2016
11:47:24
@Freika а ты в рельсах Depency Injection где нить используешь?

Eugene
21.10.2016
11:47:40
Artem
21.10.2016
11:48:01
ну к твоему желанию вычислять ruby выражения, пришедшие извне

Sergey
21.10.2016
11:49:03
что нить пояснить о Data, context and interaction (DCI) можете?

Eugene
21.10.2016
11:49:59
ну к твоему желанию вычислять ruby выражения, пришедшие извне
не понял вопроса, использовать апи в каком контексте? Передавать апи запрос извне? или что?

Sam
21.10.2016
11:51:33
http://thinknetica.com эти ребята? Как раз 7 числа новый набор
Я вот хочу базу самому неработать, а продвинутый месяца через три пройти. Вот думаю успею за три месяца основы набрать или нет

Alexander
21.10.2016
11:53:47
Кстати, да, Жень, может ты за продвинутый уровень говорил?

Eugene
21.10.2016
11:54:18
Ну да, когда я проходил, базового у них еще не было)

Sergey
21.10.2016
11:55:01
пример приведешь?
явный пример кода нет, суть в том, что либо через конструктор, либо где то в настроечном объекте говоришь, парни, для работы с http используем этот адаптер, или в качестве сервиса конретный класс используешь вот этот.

Eugene
21.10.2016
11:55:40
Не, такого вроде нет

Sergey
21.10.2016
11:57:32
ок, спасибо за ответ

Страница 342 из 1009