@proRuby

Страница 970 из 1594
Максим
12.12.2017
09:12:01
да нафига
кучу таких вопросов услышал бы и понял о чём можно было бы ещё написать

Anton
12.12.2017
09:12:18
pny
12.12.2017
09:12:32
Anton
12.12.2017
09:12:52
А то!
clos ван лав хахаха

Google
Anton
12.12.2017
09:12:59
на самом деле нихуя, говнина еще та

но выглядит круто

pny
12.12.2017
09:13:08
чем тебе кложа не угодила?

Вполне себе миленькая

pny
12.12.2017
09:13:52
Дает свои плюсы и минусы

Anton
12.12.2017
09:13:54
на самом деле нихуя, говнина еще та
там причем колбэки есть для методов

сейчас покажу

вот





pny
12.12.2017
09:15:31
Неплоха

Google
Anton
12.12.2017
09:15:40
и типо будет вызываться колбэк на метод

ну и там типизированно можно агрументы принимать

типо (p pie) это инстанс pie класса

Alexey
12.12.2017
09:17:16
У меня аж глаза разбегаются от количества говнокода который можно написать на этом языке

Anton
12.12.2017
09:17:29
только это всего на всего лисп

и clos

вот тут примеров больше

http://www.aiai.ed.ac.uk/~jeff/clos-guide.html

Alexey
12.12.2017
09:18:02
Спасибо, поглядим)

Из интереса конечно, а то еще ребята не так поймут

Anton
12.12.2017
09:18:30
ты главное веточками держи все это

что бы руки не воняли

Alex
12.12.2017
09:25:46
ну вот есть идея о том что язык должен ограничивать человека - чтобы он меньше ошибок писал ститическая типизация ту да же - а у лиспов философия противоположная, все можно и это круто по их менению лично я как-то больше к ограничителям склоняюсь

Dima
12.12.2017
12:18:05
Ресурсов - ну кажется если это не микроконтроллеры то это не прям проблема. А вот оптимизация это да
а я сейчас по работе разбираюсь с опримизацей с#, там возврат к старым добрым "паралельынм" массивам

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

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

Alexey
12.12.2017
12:31:13
Острый инструмент - инструмент мастера. Если слова о руби, то руби это язык для программистов.
На всем можно писать хорошо, тут спорить не о чем, и я согласен что в руках мастера все эти возможности проявяться только с лучшей стороны. Но ты только взгляни на примеры... Это же объекты, в параметрах метода у которого есть колбеки, у них, объектов, тоже могут быть методы, у которых есть колбеки. И в эти методы можно передавать в параметрах объекты, у которых есть методы, у которых есть колбеки; break

Google
Roman
12.12.2017
12:39:46
Всем привет. Я правильно понимаю, что нужно вешать индексы на все поля, которые участвую в базовых запросах? В index экшенах, например

Alexey
12.12.2017
12:39:47
Да, Лисп)

Roman
12.12.2017
12:45:07
ну по этим полям всегда будет поиск

но если, допустим, есть 20 моделей и в каждой по 2-3 таких поля, не будут ли индексы уже вредить?

kolas
12.12.2017
12:47:24
если частая запись идет в таблицу то она медленне работать будет

если нужна скорость записи, то без индексов, если скорость выборки то с индексами

Vasiliy
12.12.2017
12:48:07
ну по этим полям всегда будет поиск
тут лучше руководствоваться прошедшим временем, т.е. на основе уже статистики строить выводы что больше ищут

плюс надо смотреть как ищут, потому что не всегда индекс на одно поле хорошо работает если поиск по двум полям

Roman
12.12.2017
12:49:14
то есть индексы городить уже после того, как поймешь, какие места в приложении нуждаются в оптимизации по скорости?

а изначально их вешать только для джоинов?

Vasiliy
12.12.2017
12:49:54
ага

Roman
12.12.2017
12:50:23
хорошо, благодарю

Alexander
12.12.2017
15:42:43
а можно как то вытянуть из рельсы/БД все внешние ключи? мне достаточно названий типа user_id post_id

grep belongs_to ?

Максим
12.12.2017
15:45:15
а визуально не хочешь?

можно из бд сделать пдфку со всеми таблицами и связями

гем erd вроде

Alexander
12.12.2017
15:50:43
спасибо, но у меня там сложно все. модели внутри гема отдельного и много неймспейсов. врят ли он посторит. вообщем регуляркой прошелся

есть тут кто нибудь из рокет банка? как там атмосфера? а то на фотках как то все слишком радужно

Google
Dmitriy
12.12.2017
16:04:42
Привет всем! А что кто использует для seo полей вроде meta-title и meta-description для модели?

может есть гем как friendly_id только с seo полями так же ))?

Alexander
12.12.2017
16:19:50
а мне почему то казалось что когда фотограф уходит, появляются весла и плеть

это я не про рокет конкретно, а вообще когда видишь такие фотки

но все равно спасибо за маленький инсайд ?

Nikolay
12.12.2017
16:22:23
а мне почему то казалось что когда фотограф уходит, появляются весла и плеть
нигде не идиально, но там правда всё довольно хорошо)

Dmitriy
12.12.2017
16:30:26
все так и есть, как на фотках
А есть крутые опенсорс проекты у кого нибудь из рокетбанка?

Alexander
12.12.2017
16:31:41
А есть крутые опенсорс проекты у кого нибудь из рокетбанка?
ты имеешь ввиду что надо еще работать и после работы и на выходных? зато у тебя будут крутые попенсорс проекты

Aleksandr
12.12.2017
16:31:51
ну личные да, а чтоб прям компания куда-то контрибьютила - не слышал такого

Eva
12.12.2017
16:32:15
Рокетчат же у них опенсорц

Dmitriy
12.12.2017
16:32:23
Если это не проекты компании

Dima
12.12.2017
17:45:24
Дяденька рассуждает в конце о рубях.

но я сним не согласен

https://youtu.be/7xVrYnyQ04M

Alex
12.12.2017
18:44:38
Dima
12.12.2017
18:45:40
почему?
из-за того комфорта который предоставляет руби разработчику. Писать собственные утилиты для анализа чего-то, парсинга текста, работы с файлами человек овладевший руби скорее всего будет на руби.

Alex
12.12.2017
18:46:23
ну так им никто овладевать не будет и фсе) ну кроме оч малого кол-ва людей - как лиспами например

Google
Dima
12.12.2017
18:47:26
ну так им никто овладевать не будет и фсе) ну кроме оч малого кол-ва людей - как лиспами например
я сравнваю ruby со швецарией или израилем - страны маленькие но развитые. Точно так же и руби

Это в самом худшем случае

Alex
12.12.2017
18:47:51
ммм.. а что значит эти аналогии?

Dima
12.12.2017
18:49:43
ммм.. а что значит эти аналогии?
Это аналоги которые позволяют качество языка и его популярность на всяких таблицах. Есть языки гипер популярные - но не очень удобные для использвования. А руби не такой популярный но уобный. Точно также как со странами: Швейцария маленька при малеьнкая страна. Но экономика отличная, уровень жизни высокий, экология прекрасная.

Dmitry
12.12.2017
18:49:51
есть тут кто нибудь из рокет банка? как там атмосфера? а то на фотках как то все слишком радужно
Да они тут полным составом, вот щас прям так тебе кто то и рассказал как оно есть

Alex
12.12.2017
18:51:16
Dima
12.12.2017
18:52:08
ну вот то удобство о котором ты говоришь на рынке не очень-то и востребованно это не киллер фича, при всей моей любви к руби поэтому я согласен с автором в ролике - руби все более и более нишевым и непопулярным.
я много лет назад читал книгу про лисп. И там ребята из комнады говорили если кокурирующая котнора набирает с++ разработчиков мы раслаблены, но если они набирали разработчиков на языках выского уровня мы напрягались.

Alex
12.12.2017
18:52:33
чем более нишевый - тем меньше полезных гемов( в ML например уже как-то не оч - проще питон взять

Dima
12.12.2017
18:52:46
чем более нишевый - тем меньше полезных гемов( в ML например уже как-то не оч - проще питон взять
1.5 года назад когда я только пришел в руби я был полон сомнений в инвистирование времени в этот язык. Сейчас у меня сомнений нет.

То что на руби пишеться в 1 строчку, на другом языке панчикрякать 6-7 строк. По серверной части это супер язык для малого бизнеса. А потом можно на го переписать если выстрелит.

Alex
12.12.2017
18:55:42
ну почти тоже можно и про питон сказать он не такой выразительный у него нет такой черной магии метапрограммирования какая есть у руби - а она бывает оч полезна при написании dsl но его хватает очень даже не плохо для mvp учитывая что он уже мейнстримный - у руби не такие сильные преимущества чтобы его вытеснить

Alex
12.12.2017
18:58:02
да, имхо лучше питона но история сложилась так что руби не перегонит питон - а питон занимает нижу высокоуровненого языка для прототипирования

Dima
12.12.2017
18:58:44
да, имхо лучше питона но история сложилась так что руби не перегонит питон - а питон занимает нижу высокоуровненого языка для прототипирования
во первых это зависит от нас. Будем писать хорошие туториалы, интересные книги и т.д. и т.п. все будет окей

а во вторых ну занимает и пусть занимает. Что голову греть раньше времени.

Alex
12.12.2017
18:59:29
сначала чат потом свой клан —# мы находимся тут #— потом свой хекслет потом месь [IT] мир! (с) Dima (:

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