@proRuby

Страница 1236 из 1594
Stanislav
10.06.2018
07:54:01
hi, all! Не ищет ли кто-нибудь стажировку? Готов взять пару человек, желающих получить опыт, код ревью, и вот это все. Денег к сожалению не платим, но и сам проект в опенсорсе лежит, так что сможете показать работодателю что делали. В общем если интересно - пишите в личку.

Evgeniya
10.06.2018
09:31:44
И я ))

Google
Oleg
10.06.2018
09:50:50
+

Вся прогрессивная общественность не работает, а катает по конфам

Alex
10.06.2018
10:43:49
мета - инструмент, который очень легко абюзить
ООП это инструмент который очень легко абьюзить

Roman
10.06.2018
10:44:08
ага, я умею. у меня ООП головного мозга ?

Stanislav
10.06.2018
10:47:18
А что за проект?
https://github.com/howtohireme/give-me-poc

ojab
10.06.2018
10:49:34
на howtohireme.ru сертификат протух

Ruslan
10.06.2018
10:57:29
и я

Stanislav
10.06.2018
11:00:58
Andrey
10.06.2018
19:14:39
Господа, не подскажете с одним простеньким примером?

Если я делаю так: def func1 b = 4 puts "Inner b:#{b}" end puts "Hello, world!" if true a = 5; puts "Inner a:#{a}" end puts "Outer a:#{a}" func1 puts "Outer b:#{b}"

То получаю выхлоп: Error(s), warning(s): source_file.rb:15:in `<main>': undefined local variable or method `b' for main:Object (NameError) Hello, world! Inner a:5 Outer a:5 Inner b:4

Как бы все объяснимо

НО! если я модифицирую код вот так: def func1 b = 4 puts "Inner b:#{b}" if true c = 6 puts "Inner inner с:#{с}" end puts "Inner outer c:#{c}" end puts "Hello, world!" if true a = 5; puts "Inner a:#{a}" end puts "Outer a:#{a}" func1 puts "Outer outer c:#{c}" puts "Outer b:#{b}"

Google
Andrey
10.06.2018
19:16:51
То получаю вот это: Error(s), warning(s): source_file.rb:6:in `func1': undefined local variable or method `с' for main:Object (NameError) from source_file.rb:19:in `<main>' Hello, world! Inner a:5 Outer a:5 Inner b:4

Вопрос - а почему if изменил свое поведение?

А не - отбой - у меняы походу там русская с

Lavrushchik
11.06.2018
06:34:00
вопрос. создал воркера с помощью sidekiq. сконфигурил в initializers. прикрутил sidekiq-cron. деплою с капистрано. в логах сайдкика видно, что джобу видит. но крон по расписанию её не запускает. в чём может быть дело?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
11.06.2018
06:41:24
мммм, мне кажется, что любой гем, который может придумать новичок уже существует и вполне работает.
Ну смотри, я можно сазать новичек и у меня есть уже какое-то время одна идея гема. Если к примеру сервис это какая-то социалка - люди так или иначе туда заливают одинаковые файлы, есть ли гем который имеет свою таблицу для файлов в бд, и если файл уже есть - просто отдает ссылку из нее, а не загружает новый файл? Это как по мне хоть как-то, да снижает потребление памяти и ряд других ресурсов)

Конечно это так же может быть лишено смысла, критика приветствуется)

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
11.06.2018
06:43:38
это делается довольно просто: считаешь crc от файла и пишешь его в базу вместе с именем. если такой crc уже в базе есть - сам файл не сохраняешь
Так вот же, вопрос в том, есть ли такой гем уже, чтоб сразу из коробки? То, что можно ковырять существующий гем для файлов и тд - это понятно

Lavrushchik
11.06.2018
06:45:22
понял, хрень сказал

Alex
11.06.2018
06:46:05
понял, хрень сказал
Давай удаляй все сообщения где ошибся. Люди ведь не ошибаются

Вся фишка в перетаскивании cron на sidekiq в том, что sidekiq'у крон не нужен

т.е мы не юзаем системный кронтаб

и меньше потенциальных багов.

Lavrushchik
11.06.2018
07:01:15
заюзай sidekiq-scheduler
шедулер помог, спасибо

Nursultan
11.06.2018
09:36:14
@Fedcomp ты во всех чатах отвечаешь на кучу разных сложных вопросов - ты вообще кем работаешь?

Nursultan
11.06.2018
09:36:44
ну не самых простых и не тех что с первого раза гуглятся)

Alex
11.06.2018
09:36:50
например?

Google
Nursultan
11.06.2018
09:37:01
я про мои вопросы говорю в чате линукса например

Alex
11.06.2018
09:37:25
ну я в руби и линуксе только и сижу. Можешь угадать кем работаю )

Nursultan
11.06.2018
09:37:43
ты просто типа техподдержка чатика?)

Alex
11.06.2018
09:37:47
нет

Rafkat
11.06.2018
09:38:43
Nursultan
11.06.2018
09:39:12
нет
так кем ты работаешь?)

Alex
11.06.2018
09:39:13
ближе к теме, но скорее обычная модерация.

так кем ты работаешь?)
Мне кажется ответ очевиден )

Nursultan
11.06.2018
09:39:22
ааа

ты модератор? я думал ты типа тимлид минимум ну или сениор в какой нибудь команде

Alex
11.06.2018
09:40:26
я руби мид

даже скорее рельсовик мид, с рельсами обычно работаю.

Rafkat
11.06.2018
09:42:10
я руби мид
Пиши синьор)

Alex
11.06.2018
09:42:24
сеньор это большой практический опыт

у меня скорее просто относительно широкопрофильные знания.

Rafkat
11.06.2018
09:42:39
Alex
11.06.2018
09:42:51
ну, я середины 2015 рубист где то.

Артем
11.06.2018
09:44:01
Alex
11.06.2018
09:44:17
ярлык или нет, по личной оценке я мид.

У меня есть кое какие внутренние цели которые я хочу закрыть чтобы наклеить на себя сеньора.

Google
Rafkat
11.06.2018
09:49:09
Alex
11.06.2018
09:49:25
а так, пишу разный код с 12 лет

но профессионально года три получается.

Rafkat
11.06.2018
09:49:49
У меня есть кое какие внутренние цели которые я хочу закрыть чтобы наклеить на себя сеньора.
Та же фигня, широко есть, но обычно спрашивают глубинные знания

Alex
11.06.2018
09:50:15
ну я допустим с метамагией рубей не игрался пока еще.

Повседневную так в принципе понимаю, но если что то сильно завязанное на MRI то не факт

Rafkat
11.06.2018
09:51:35
ну я допустим с метамагией рубей не игрался пока еще.
У меня на собеседованиях про eigen классы только раз спрашивали

Alex
11.06.2018
09:51:56
у меня какие то примитивные вещи с массивами например

то чуство когда интервьювер ожидает что ты напишешь что то типа arr1.reject { |e| e.in? arr2 } но ты делаешь arr1 - arr2

Rafkat
11.06.2018
09:53:10
а что обычно спрашивают?
В последние разы технически ничего особо не спрашивали,

Alex
11.06.2018
09:53:22
обычно про опыт спрашивают, да.

Alex
11.06.2018
10:13:30
Так это же правильно, не?
так была такая ситуация, что мой вариант сработал только в тех искуственных условиях, но условие я вроде как выполнил )

Oleg
11.06.2018
10:14:16
А, ну если там не просто вычитание, то да

А так по сути работа с множествами идёт

И она операторами вся реализована

По заветам дискретной математики

Roman
11.06.2018
11:09:51
та на собеседованиях надо спрашивать general подходы, паттерны и т.д.

а не сортировку пряником

Google
Roman
11.06.2018
11:10:07
ну собеседовании на миддла+ в смысле

какие были проекты? какие использовал технологии? какие были проблемы и как решал?

Rafkat
11.06.2018
11:39:12
та на собеседованиях надо спрашивать general подходы, паттерны и т.д.
Я до сих пор не могу на собеседование ответить про SOLID и джойны

Roman
11.06.2018
11:40:25
лол, ну про солид мне один раз пришлось выучить все же =) да оно и небесполезно

Anton
11.06.2018
11:42:28
Я до сих пор не могу на собеседование ответить про SOLID и джойны
Даже я тебе с ходу все о солиде не расскажу, лол

Хотя знаю и использую большую его часть уже лет пять

Roman
11.06.2018
12:19:38
?
да он и не человек вовсе. так бот-техподдержка

Alex
11.06.2018
12:21:19
да он и не человек вовсе. так бот-техподдержка
отправляю на вторую линию тех поддержки и отвечаю на тупые вопросы ?

Roman
11.06.2018
12:21:55
у нас кстати есть один банк, у которого на первой линии поддержки голосовой робот

я первый раз аж удивился

Страница 1236 из 1594