@rubyschool

Страница 280 из 921
Michael
03.08.2017
07:20:49
Ну а я знаю конторы которые целиком сидят на IDEA

Fedor
03.08.2017
07:21:35
Ну кто-то вообще на C# пишет и у них выбора особенно нет

v
03.08.2017
07:21:53
я вот visual studio code стал использовать - так она, бывает, тормозит, когда надо таб поставить

Google
Michael
03.08.2017
07:21:55
Гугл сделал эту среду официальным ide для андроида тоже не зря

v
03.08.2017
07:21:58
Таб, Карл

Nikolai
03.08.2017
07:22:01
Не ради холивара пишу, а в защиту новичков. Начитаются люди вот таких историй и сидят глаза и нервы свои теряют на изучение Вима или прочих кулхацкерских программ. Пока другие занимаются делом.
Михаил, я с саблаймом работаю с самого начала. Всем устраивает, просто хочу понять, как ускорить работу, и есть ли смысл ради этого на rubymine переходить

Michael
03.08.2017
07:22:36
Есть

v
03.08.2017
07:23:43
Михаил, я с саблаймом работаю с самого начала. Всем устраивает, просто хочу понять, как ускорить работу, и есть ли смысл ради этого на rubymine переходить
для скриптовых выразительных языков типа руби важно скоростное выдрачивание кода. Чем меньше препятствий между тобой и записью в файл - тем лучше. такое мое мнение

Fedor
03.08.2017
07:24:40
Вот тут полностью согласен

Руби не шарп, где без подсказок по сотням интерфейсов хрен что напишешь

v
03.08.2017
07:25:09
С Жавой и ее отрыжками дело другое - в силу многословности там важно иметь возможность быстро переходить по связям между сущностями. Тут IDE больше помогает

Fedor
03.08.2017
07:25:34
Так что свистелок должно быть по минимуму

Michael
03.08.2017
07:25:43
Михаил, я с саблаймом работаю с самого начала. Всем устраивает, просто хочу понять, как ускорить работу, и есть ли смысл ради этого на rubymine переходить
Ускоряется качество (за счёт встроенных проверок, рефакторинга и тп). Скорость - за счёт встроенного дебагера, раннера и других тулзов. Но надо понимать, что это ide, а не блокнот. Он и память занимает и бывает думает. Хотя и это настраиваемо.

Nikolai
03.08.2017
07:26:28
Мнения разделились

Nikolai
03.08.2017
07:26:45
Господа, предлагаю закончить холивар

Google
Nikolai
03.08.2017
07:26:55
Я попробую и то, и то

v
03.08.2017
07:27:00
так то и не холивар

обмен аргументами

Michael
03.08.2017
07:27:14
Так что свистелок должно быть по минимуму
Если маленький проект или вы очень опытный - согласен

v
03.08.2017
07:27:47
это все делается сторонним иснтрументом
собственно, про рубокоп я узнал изрядно после того, как рубишахту перестал использовать

Michael
03.08.2017
07:27:50
Саблайм и рубимайн вообще нельзя сравнивать. Я например обоими активно пользуюсь.

Nikolai
03.08.2017
07:28:01
Я пока останусь на саблайме с плагинами, а потом попробую рубимайн

v
03.08.2017
07:28:38
Если маленький проект или вы очень опытный - согласен
если не перетаскивать привычки из Java-подобных языков на Руби - тоже подойдет

один человек интересный эксперимент проделал

писал на Objective-C в виме, да еще и без подстветки синтаксиса

Michael
03.08.2017
07:29:31
если не перетаскивать привычки из Java-подобных языков на Руби - тоже подойдет
Или если не хочешь все держать в голове и есть жизнь кроме программирования )

v
03.08.2017
07:30:13
Или если не хочешь все держать в голове и есть жизнь кроме программирования )
у тебя не получится "не держать все в голове" если язык динамически типизированный, КМК

писал на Objective-C в виме, да еще и без подстветки синтаксиса
так вот, в итоге он стал писать более просто организованный код

Michael
03.08.2017
07:30:40
Я пока останусь на саблайме с плагинами, а потом попробую рубимайн
Это как сравнивать очень крутой мотоцикл и очень крутой грузовик. Нет смысла, разные цели.

Radzhab
03.08.2017
07:31:03
блин) удалил sources.list - как его восставноить ? есть у кого на kde?

Fedor
03.08.2017
07:49:58
https://gist.github.com/fedorkk/bcaafabea026a26b5d6339d6da3b7ff0

вот мой список

Nikolai
03.08.2017
07:52:13
Фёдор, спасибо

Займусь обвесом саблайма на днях

Fedor
03.08.2017
07:53:07
Если маленький проект или вы очень опытный - согласен
ну проект уже не маленький, но чаще всего, когда работаешь над какой то частью, то она небольшая. Правильно построенная архитектура позволяет делить проект на практически независимые блоки кода. Такой блок вполне можно держать в голове целиком, пока работаешь над ним.

Google
Vadim
03.08.2017
07:53:11
Господа, предлагаю закончить холивар
Да Федор тут меньше суток, как ему без холивара? :)

Fedor
03.08.2017
07:53:54
да нет, просто в каждом втором чате приходят люди с вопросом, как мне жить с рубимайн, если он сожрал всю память и повис

а ответ простой

Nikolai
03.08.2017
07:54:33
Не надо на Фёдора наговаривать. Я его давно знаю ещё по moscow.rb

Vadim
03.08.2017
07:54:37
да нет, просто в каждом втором чате приходят люди с вопросом, как мне жить с рубимайн, если он сожрал всю память и повис
У Вас специфический опыт. На самом деле, не все так плохо. Тут, скажем, этот вопрос (насколько я помню), возник впервые.

Заранее скажу, что я на vim работают сколько себя помню :)

Vitaliy
03.08.2017
07:56:43
В базе знаний новая заметка - Настраиваем Sublime Text для работы Стек: Ruby, Rails, Slim, Sass, CoffeeScript, ES6, JSX, React, Git. Мой личный набор плагинов и конфигов. https://notion.so/Sublime-Text-14b5d9bafbd54559894d2dcdb6ab42d4 А если занимаетесь фронтендом - для вас существует подобная заметка на гитхабе.

Мой список плагинов и конфигов к саблайму

pchellovod
03.08.2017
08:24:09
нравится рубимайн своими свистелками и подсказками, и автопреобразованиями всякими, и дебаггер отличный, супер комбайн, память ни разу не жрал, брат жив, параллельно использую и вскоде с саблаймом и прочие атомы

Radzhab
03.08.2017
08:24:28
кто работал с webpacker?

Nikolai
03.08.2017
08:25:01
Пчеловод, а плагины на рубимайн надо какие-то ставить? Или там всё ок из коробки?

Radzhab
03.08.2017
08:25:26
80 процентов из коробки

Radzhab
03.08.2017
08:25:38
даже 90

Vitaliy
03.08.2017
08:41:48
кто работал с webpacker?
Например, я. Вопрос какой?

Radzhab
03.08.2017
08:48:19


c вебпакер кажись разобрался

тут проблема при логине в devise

spartakusQ
03.08.2017
11:08:24
народ подскажите: lines1 = File.read ("test.txt") RANDOM = "#{(lines1.tr(',.','').split().compact).shuffle.first}" есть такой кусочек кода, как сделать чтобы он перезапускался когда обращаешься к RANDOM он один раз открывает файл для чтения, читает его и всё, как сделать чтобы по каждому обращению было открытие

Vadim
03.08.2017
11:11:19
А зачем "#{..}"?

Google
Nikolai
03.08.2017
11:11:55
Интерполяция строк :о)

spartakusQ
03.08.2017
11:13:32
забыл что можно закрывать файл

Vadim
03.08.2017
11:13:42
и файлы закрыват надо, угу

:)

а, read сам закрывает же, вроде

Admin
ERROR: S client not available

Nikolai
03.08.2017
11:14:06
Слушайте

А что в данном случае лучше

Каждый раз файлом хлопать

Vadim
03.08.2017
11:14:39
https://ruby-doc.org/core-2.4.0/IO.html#method-c-read

Nikolai
03.08.2017
11:14:41
Или один раз открыть, передать всё в массив и закрыть?

spartakusQ
03.08.2017
11:15:48
Или один раз открыть, передать всё в массив и закрыть?
именно так, там кнопка которая получает переменную из файла

Nikolai
03.08.2017
11:18:36
А если файлом хлопать, то ничего страшного?

Radzhab
03.08.2017
11:18:45
https://pastebin.com/7CvF0JWc

Nikolai
03.08.2017
11:18:47
Простите за идиотский вопрос

Google
Radzhab
03.08.2017
11:18:55
подскажите плиз в чем может быть ошибка

spartakusQ
03.08.2017
11:19:15
А если файлом хлопать, то ничего страшного?
так ему то что будет, открылся и закрылся

Nikolai
03.08.2017
11:19:27
Просто я провожу аналогию с базами. А лишние обращения к базе не приветствуются

Так как это снижает производительность

Или я не прав? Можете пояснить?

spartakusQ
03.08.2017
11:20:50
Так как это снижает производительность
я не знаю как заставить обновлять запрос, самое первое что придумал это открывать и закрывать

Nikolai
03.08.2017
11:21:07
Я про базы сейчас

Файлу вряд ли что-то будет, ты прав

spartakusQ
03.08.2017
11:25:49
починил)

хех

Andrii
03.08.2017
11:42:19
Гдето в ленте проскакивал вопрос о mailgun. Как альтернативу можна еще расмотреть Elasticemail

https://elasticemail.com/

Michael
03.08.2017
11:47:05
а постфиксом сами никто не рассылает?

Егор
03.08.2017
11:47:15
такой вопрос

есть аплоадер carrierwave

ну и соответственно он mount on model

когда обновляю модель (update action) у меня файл аплоадера становится nil

как фиксить?

или мб че не так делаю

Roman
03.08.2017
12:18:18

Страница 280 из 921