@rubylang

Страница 676 из 1684
Valentin
22.11.2016
21:46:58
s
22.11.2016
21:52:52
это вопрос?)

если да, Book.order(‘books.column DESC’) и все это в скоуп :by_column

но лучше – сделать миграцию по присвоению нормального названия столбца. для того, чтобы рельса и прочие не считали лишнего

Google
Valentin
22.11.2016
21:59:34
это вопрос?)
нет, утверждение)

если да, Book.order(‘books.column DESC’) и все это в скоуп :by_column
тут задача не в этом. нужно отсортировать таблицу по методу в её модели

Как можно сортировать по кастомному методу? Например есть модель Book, есть метод price в котором цена добавляется к налогам. (Пример абстрактный) Как можно реализовать что-то подобное: Book.order('price DESC') ?

s
22.11.2016
22:00:40
угу, я почитал выше

это невозможно

по определению

Valentin
22.11.2016
22:00:58
прийдется костылять :(

s
22.11.2016
22:01:23
можно отсортировать все десериализованные записи таблицы

что в методе?

+ решение с сортировкой в руби годное, если перфекционизм позволяет и, если записей несколько десятков тыщ и, если делать это нужно не часто

Valentin
22.11.2016
22:03:17
что в методе?
в реальной задаче метод немного заплутан. там даты с другой таблицы и если не выполняется условие, то дата выбирается с ещё одного метода

s
22.11.2016
22:03:35
звучит как печалити

Artur
22.11.2016
22:04:31
самое лучшее решение было бы хранить таки это результат работы метода в таблице которую ты хочешь сортировать

Google
Artur
22.11.2016
22:04:59
ну или в другой табличке и джойнить ее и сортировать по ней, если не хочется добавлять это сюда

s
22.11.2016
22:11:44
а еще лучше было бы логику сразу писать в нужном месте

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

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

Valentin
22.11.2016
22:21:06
в общем, завтра разберусь что делать. или делать ненужную костильную сортировку. или создам колонку и буду туда записывать сразу нужное значение при изминении соседних таблиц.

хотя я, скорей всего, понимаю почему нету нужной колонки в текущей таблице)

s
22.11.2016
22:23:40
> и буду туда записывать сразу нужное значение при изминении соседних таблиц. это как бы тоже не очень. что такого в этих соседних таблицах? есть ассоциации? почему бы не заджойнить? сколько вообще записей и как часто такое нужно делать? можно ли это кешировать? а на сколько? нужно подумать об этих вопросах и сделать как надо. если работать должно завтра, то сначала сделать в руби, а потом как надо, если получится выторговать время

Valentin
22.11.2016
22:41:20
> и буду туда записывать сразу нужное значение при изминении соседних таблиц. это как бы тоже не очень. что такого в этих соседних таблицах? есть ассоциации? почему бы не заджойнить? сколько вообще записей и как часто такое нужно делать? можно ли это кешировать? а на сколько? нужно подумать об этих вопросах и сделать как надо. если работать должно завтра, то сначала сделать в руби, а потом как надо, если получится выторговать время
в методе(по которому я хотел сортировать) - дата. дата сохраняется с второй таблицы, если значение у "второй таблице" пустое, то с третей таблицы, а если уже и в "третей таблице" пусто, то по умолчанию устанавливается. 2-ая и 3-ья таблицы имеют ассоциации с текущей таблицей. но как сортировать значение, в таком случае я не знаю. задача не срочная.

Artyom
22.11.2016
23:00:03
всем привет, #работа пост Мы, Statsbot, делаем слэк бота, который позваоляет работать с бизнес данными и аналитикой в чате и на естественном языке. Сейчас Statsbot один из самых популярных ботов на слэке и единственный, который зарабатывает деньги. Мы американская кампания с хорошими/известными американскими инвесторами (к примеру Эрик Шмидт), мы (фаундеры) сами руби программисты с большим опытом и весь код написан нами. То есть у нас нет менеджеров, которые пытаются ставить задачи не понимая че вообще происходит. Ищем новых членов команды. Наш стэк: ruby/rails/nodejs/reactjs, девопс: aws/coreos/docker/fleet/flynn/terraform. ЗП ~200k, офис в Москве. Мы не делаем H1B визы, но если есть желание - можно приехать поработать несколько месяцев/походить на митапы, конференции в долину, мы помогаем с этим. Подробности в DM.

Alex
22.11.2016
23:01:22
человек оркестр?

«Я не настоящий программист. Я просто соединил вместе вещи, которые работали. Настоящий программист бы сказал: „Это работает, но тут утечки памяти на каждом шаге. Нужно пофиксить.“ А я вот просто перезагружаю Apache через каждые 10 запросов.» - создатель похапэ.

Alexander
22.11.2016
23:33:20
всем привет, #работа пост Мы, Statsbot, делаем слэк бота, который позваоляет работать с бизнес данными и аналитикой в чате и на естественном языке. Сейчас Statsbot один из самых популярных ботов на слэке и единственный, который зарабатывает деньги. Мы американская кампания с хорошими/известными американскими инвесторами (к примеру Эрик Шмидт), мы (фаундеры) сами руби программисты с большим опытом и весь код написан нами. То есть у нас нет менеджеров, которые пытаются ставить задачи не понимая че вообще происходит. Ищем новых членов команды. Наш стэк: ruby/rails/nodejs/reactjs, девопс: aws/coreos/docker/fleet/flynn/terraform. ЗП ~200k, офис в Москве. Мы не делаем H1B визы, но если есть желание - можно приехать поработать несколько месяцев/походить на митапы, конференции в долину, мы помогаем с этим. Подробности в DM.
фулстек и девопса ищут, сейчас человек-оркестр - это фулстеком зовется )

Alex
22.11.2016
23:38:41
ну да, но по мне фулстэк это совсем не обязательно девопс

а с девопсом - человек оркестр.

Alexander
22.11.2016
23:46:17
если убрать flynn/terraform, то вполне норм

т.к каждый девелопер должен уметь засунуть свою поделку в контейнер и пихнуть в aws через api

профессия админа умерла

девопсы тоже помирают

человек выучивший синтаксис ансибла/паппета всегда проигрывает человеку, который этот синтаксис и придумал.

Google
Alex
22.11.2016
23:53:58
Да, вот только человек оркестр имеет ограниченный ресурс.

Поэтому иногда есть смысл нанять дэвопса чтобы разгрузить оркестр, образно.

Alexander
22.11.2016
23:54:23
к тому что человек должен уметь, а как его время вложат в проект - это уже проблема менеджмента

но всякие - напрягись, давай еще 12 часов поработаем - не вариант

s
23.11.2016
00:11:37
> Поэтому иногда есть смысл нанять дэвопса чтобы разгрузить оркестр, образно. образно – все верно. но конкретно о девопс задачах, соорудить инфраструктуру – это не такое больше время. 40-100 часов, в зависимости от проекта. и намного выгодней, чтобы это сделал тот самый чекловек-оркестр. уверен, есть много девопс-рокстаров

но я ни одного не видел

а вот разруливать проблемы дерьмовой инфраструктуры будет тот самый оркестр. и это может занять столько же времени, только еще будет дополнительных денег бизнесу стоить.

> есть много девопс-рокстаров имел ввиду специализированных, которые при этом не являются программистами

но о чем вообще речь, в вакансии не было сказано, что девопс задачами нужно вот плотно заниматься. скорее это аргумент в пользу привлекательности вакансии – на проекте все, как у людей)

Artyom
23.11.2016
01:01:14
Да, девопсом заниматься необязательно, это просто описание нашего стека)

Artyom
23.11.2016
01:10:03
Мне нравится, я правда не описывал конфигурацию, это @pavel_tiunov делал

Alexander
23.11.2016
01:15:48
я просто выйгрыша не вижу, хотя пытаюсь. Пока все ансиблом.

Tony
23.11.2016
05:04:25
Посоветуйте книгу по руби

Mark
23.11.2016
05:05:26
Ruby way

Tony
23.11.2016
05:07:46
Ruby way
О. 120 страниц всего

Zulkar
23.11.2016
05:08:08
Посоветуйте книгу по руби
книг много. Нужно много книг прочитать. Точнее читай каждую. И найдешь ту самую книгу ИМХО

Mark
23.11.2016
05:08:19
Google
Mark
23.11.2016
05:08:34
Там страниц 400 должно быть

Zulkar
23.11.2016
05:08:52
Одной или двумя книгами не обойтись

Tony
23.11.2016
05:09:46
А

Это демка

Zulkar
23.11.2016
05:10:17
У каждой книги есть темы которое там хорошо рассмотрено

Admin
ERROR: S client not available

Tony
23.11.2016
05:11:39
Одной или двумя книгами не обойтись
У меня сейчас у кровати книга по алгоритмам, в ванной — по всей карьере, и по плюсам в сумке. Надо что-то хорошее по руби найти

Zulkar
23.11.2016
05:11:49
Я ктому что небывает плохой книги. В каждой книге ты для себя что то подчеркнешь

Tony
23.11.2016
05:12:00
Желательно с реализацией участков кода на Си

Zulkar
23.11.2016
05:12:46
Обычно это перевод

Думаю если возникли вопросы или сомнения. можно в интерене уже это место конкретно разобрать. Теже доки по руби

I
23.11.2016
05:19:30
книга толком не поможет. Тут 3 варианта: 1) смотреть проекты известные, как что сделано 2) смотреть курсы крутые 3) садиться и хреначить код - а там уже рефакторить по чьим-нибудь советам

Zulkar
23.11.2016
05:21:42
Что бы теже гемы читать и понимать

I
23.11.2016
05:22:39
ну у меня так получилось, что прочитал быстренько https://ru.wikibooks.org/wiki/Ruby А потом просто пошел работать =)

Zulkar
23.11.2016
05:24:32
Что бы теже гемы читать и понимать
нужно прочитать хотябы метапрограмирование в руби

I
23.11.2016
05:25:12
не читал, не знаю:)

Zulkar
23.11.2016
05:25:17
в основном "крутые" гемы пишут так

I
23.11.2016
05:25:26
метапрограммирование в эликсире читал)

Google
Zulkar
23.11.2016
05:25:52
https://pragprog.com/book/ppmetr2/metaprogramming-ruby-2

I
23.11.2016
05:27:12
https://a.pragprog.com/cms/pip/skill_range_ppmetr2__nulyw6__.png

Zulkar
23.11.2016
05:27:26
В целом нужно развиваться по всем фронтам

I
23.11.2016
05:27:59
что, даже фронт-энд учить?

а так я не считаю, что книга для skill Level Expert желательна к прочтению Tony, поскольку он вот совсем beginner это все равно что ему Ruby under microscope давать в лоб читать

Zulkar
23.11.2016
05:29:20
нет имею виду книги статьи гитхаб и тд

I
23.11.2016
05:34:51
просто для книг надо много времени. Потратить 50$ - а потом еще времени минимум на 100, чтобы прочесть

I
23.11.2016
05:36:20
у меня так было с единственной книгой по руби - Efficient Rails

я купил ее еще в стадии беты

прочитал - и понял, что из всей книги только 1 глава была мне в новинку

Tony
23.11.2016
06:19:11
а так я не считаю, что книга для skill Level Expert желательна к прочтению Tony, поскольку он вот совсем beginner это все равно что ему Ruby under microscope давать в лоб читать
Я же в руби бегиннер совсем. В других языках я более менее оритентируюсь. Это значит, что мне надо только синтаксис и семантику понять

I
23.11.2016
07:40:50
rails in 4 days плохая книга
это типа ASM за неделю, из той же серии?)

Zulkar
23.11.2016
07:40:52
rails in 4 days плохая книга
Как и С++ за 21 день ))

Антон
23.11.2016
07:41:15
это типа ASM за неделю, из той же серии?)
ну асм легкий же, чо там учить то?

I
23.11.2016
07:42:06
ну на самом деле да, нам хватило пары лекций в свое время, а дальше просто список прерываний смотрели и все

Страница 676 из 1684