
Zamira
11.07.2018
13:34:24

Roman
11.07.2018
13:34:34
просто скопировать из телеги обратно =)
а ну ок

Николай
11.07.2018
14:04:32

Google

Alex
11.07.2018
14:05:46

Vasya
11.07.2018
14:05:54
Ну у меня рубимайн не видит их

Alex
11.07.2018
14:07:16

Natalia
11.07.2018
14:07:50
у меня недавно была проблема с пробелами в строке. Мне надо было их убирать, а это оказались ДРУГИЕ пробелы и на простые методы не реагировали

Alex
11.07.2018
14:09:33
даже простенький refinement себе написал

Natalia
11.07.2018
14:10:19
у меня даже скриншотик завалялся

Николай
11.07.2018
14:10:31

Natalia
11.07.2018
14:10:34

Alex
11.07.2018
14:10:48
хороший хинт с [[:space]]
как оно работает вообще?
почему \s не работает, а оно работает?

Google

Natalia
11.07.2018
14:11:50
там какой-то юникодовский пробел

Boris
11.07.2018
14:12:48

Natalia
11.07.2018
14:13:08
/\s/ - A whitespace character: /[ \t\r\n\f]/
/[[:space:]]/ - Whitespace character ([:blank:], newline, carriage return, etc.)
Вот во второй перечень этот пробел тоже входит
Я уже думала, что схожу с ума))) Набираю строку в консоли, из нее пробел убирается. Беру из файла, не убирается.

Boris
11.07.2018
14:15:35
[6] pry(main)> str = "f \td \r ff \n ff"
=> "f \td \r ff \n" + " ff"
[7] pry(main)> str.gsub(/[[:space:]]/, '')
=> "fdffff"
как же это круто:)

Николай
11.07.2018
14:16:30
А где можно 100% скопировать такой символ для тестирования редакторов?

Natalia
11.07.2018
14:17:32
хм... интересно, что будет если я просто копипасну его сюда...

Николай
11.07.2018
14:17:57
https://unicode.flopp.net/c/200C вроде нашел)

Boris
11.07.2018
14:18:00
в ` заверни, а то телеграм сломается)

Николай
11.07.2018
14:19:09

Dmitriy
11.07.2018
14:19:36
крутые стикеры

Natalia
11.07.2018
14:19:37
На каком там языке есть символ очень похожий на ; ?)))

Boris
11.07.2018
14:20:26

Николай
11.07.2018
14:20:59
И я совершенно не понимаю почему с дефолтными настройками эти символы не отображаются в редакторах. Это явно какой-то заговор

rekero
11.07.2018
14:21:20
потому что это специальные символы
ты и символ переноса строки не видишь в редакторах по умолчанию

Zamira
11.07.2018
14:22:26

Google

Boris
11.07.2018
14:22:28
и пробел....

Zamira
11.07.2018
14:22:42
С rubymine не подружилась

Николай
11.07.2018
14:27:03
Я кстати смотрю не все так просто с этими символами. Настроек для их отображения в rubymine вообще нет, но есть плагин https://plugins.jetbrains.com/plugin/7448-zero-width-characters-locator

Василий
11.07.2018
14:27:18

Darth
11.07.2018
14:28:05
Есть ли метод .in? но наоборот по аналогии с include? и exclude?

Felix
11.07.2018
14:28:11

ojab
11.07.2018
14:28:53

Николай
11.07.2018
14:29:19
Для сублайма походу тоже только плагином это решается (https://github.com/TuureKaunisto/highlight-dodgy-chars)

Alex
11.07.2018
14:40:54
оч классные стикеры, тенкс.

q3n0x
11.07.2018
14:41:52

Alex
11.07.2018
19:48:30
можешь мой шаблон посмотреть
https://github.com/Fedcomp/rails_template/tree/master/default
Но оно плохо документировано

Alex
11.07.2018
19:48:45
там надо внутри докер контейнера гемы поставить перед запуском
Ну еще тележку альясов для себя сделал
alias dc='docker-compose'
alias dcr='docker-compose run --service-ports'
alias trails='dc run test rails'
alias brails='dc run backend rails'
alias trake='dc run test rake'
alias brake='dc run backend rake'
alias trspec='dc run test rspec'
alias bbundle='dc run backend bundle'
alias bbe='dc run backend bundle exec
Тут короче фишка в том что это чисто dev среда, чтобы при каждом геме не надо было весь контейнер со всеми гемами пересобирать
Зачем создавать отдельный гемфайл когда либо вообще? )
все тоже самое
ну, это рабочий шаблон, только оно под linux заточено
и не очень просто устроено, можно проще
чуть ли не все туторы в сети докер образ собирают каждый раз выкачивая все гемы при пересборке

Google

Alex
11.07.2018
19:54:55
это для реальной разработки - убийственно неудобно.
зачем его ставить вручную?
там клиент ставится

Admin
ERROR: S client not available

Darth
11.07.2018
19:58:23
Зачем вообще в деве использовать докер?

Alex
11.07.2018
19:58:40

Darth
11.07.2018
19:59:02
Докер удобен для прода

Alex
11.07.2018
19:59:05
потому что не надо тащить на хостовую систему все. Потому что конфигурации бывают сложные. Потому что остановил все занятые в разработке ресурсы одной командой и начал заниматься своими делами

Darth
11.07.2018
19:59:11
В деве это модная абуза

Alex
11.07.2018
19:59:16
докер удобен в разработке, чрезвычайно удобен
гораздо удобнее чем на хост все ставить

pny
11.07.2018
19:59:44
Лорчую докер в деве
горазло лучше чем километровый readme.md

Alex
11.07.2018
20:00:17
+++++
сразу видно все зависимости
и ставится в какой нибудь ubuntu образ, а не на мою хостовую арчевую систему куда замучаешься ту же эластику ставить

pny
11.07.2018
20:01:24

Alex
11.07.2018
20:01:47
они чертовски медленно работают если с хоста тащить

Gleb
11.07.2018
20:02:08
да давно уж проблем нет

Google

pny
11.07.2018
20:02:10
пофиг, не критично

Gleb
11.07.2018
20:02:25
проблемы были когда не было натива под мак

Alex
11.07.2018
20:02:52

pny
11.07.2018
20:03:09
не, он тормозит меньше чем vbox

Gleb
11.07.2018
20:03:24
у меня дома аир 11 года, гудит но тянет ) даже постгру давно не ставлю

Alex
11.07.2018
20:03:37
на одном ноуте тестировал с маком: 8 мбит скорость записи в вольюме проброшенном на хост, с docker-machine+vbox+boot2docker - 100 mbit, на хостовой - 200
так что у меня совершенно обратные сведения.

Gleb
11.07.2018
20:04:13
у меня чистый субъектив без тестов, так что с цифрами ты вполне может и прав )

Alex
11.07.2018
20:04:33
ну, нативным докером для бэкендеров пользоваться совершенно невозможно
если пробрасывать на хост вольюм

pny
11.07.2018
20:27:33

Alex
11.07.2018
20:27:50
и на винде теже самые проблемы

pny
11.07.2018
20:28:07
Ты че гоняешь гигабайты через этот вольюм?