
s
08.08.2016
20:13:30
но похоже, не у всех

ojab
08.08.2016
20:14:23
да, особенно учитывая что со времён 1.9.2 strip совершенно не изменился

Nikolay
08.08.2016
20:14:25
ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

ojab
08.08.2016
20:14:48
так что в 2.3/2.4/whatever оно так же не обрезает юникодные пробелы

Google

s
08.08.2016
20:15:55
[37] pry(main)> s=' sdfsdf '
=> " sdfsdf "
[38] pry(main)> s.encoding
=> #<Encoding:UTF-8>
[39] pry(main)> s.strip
=> "sdfsdf"

ojab
08.08.2016
20:16:47
а теперь сделай "\u3000\u00a0".strip, ага
или любой другой бникодный пробел отличный от " "

Nikolay
08.08.2016
20:17:55
блядь. а я всего-то хотел автоматом сгенерить готовые таблицы трансЛИтерации
из кирилических симвлов

s
08.08.2016
20:21:21
нда, засада со strip. хорошо, хоть gsub работает

Nikolay
08.08.2016
20:34:57
плюнул, сделал через перловку таблицу транслитерации. уже даже работает через и18н

Stanislav
08.08.2016
20:53:47

Nikolay
08.08.2016
20:54:30
подарок к моему др.. бгг

Eugene
08.08.2016
20:54:37
а что там в новой версии будет?

Nikolay
08.08.2016
20:54:49
уникод?:)

Stanislav
08.08.2016
20:55:00
https://github.com/ruby/ruby/blob/trunk/NEWS

Nikolay
08.08.2016
20:57:50
* FreeBSD < 4 is no longer supported

Google

Nikolay
08.08.2016
20:57:53
ОЛОЛО

Danila
09.08.2016
08:23:56
парни, поясните, как лучше писать условные скоупы
1 вариант:
```
scope :name_matching, -> (term) {
where('promocodes.name ~* ?', term) if term.present?
}
```
2 вариант:
```
scope :name_matching do |scope, value|
value.present? scope.send(:name_matching) : scope
end
```

ojab
09.08.2016
08:26:10
1
чото я не очень понимаю как вообще второй вариант будет работать

Konstantin
09.08.2016
08:37:16
бля, я вчера накаркал про ssl

s
09.08.2016
08:37:24
value.present? scope.send(:name_matching) : scope
такой код в скоупе не имеет смысла, т.к. из скоупа вседа вернется scope

yopp
09.08.2016
08:37:32

Konstantin
09.08.2016
08:37:45
openssl s_client -connect <host>:443
verify return:1

s
09.08.2016
08:38:23
точнее, если прок/лямбда скоупа не возвращает relation, то дальше по цепочке будет передан текущий scope без изменений
для того, чтобы не ломался чейнинг

Konstantin
09.08.2016
08:38:42
/opt/jruby/bin/jruby doctor.rb <host>:443
OpenSSL::SSL::SSLError: certificate verify failed
The server presented a certificate that could not be verified:
subject: /C=US/O=thawte, Inc./OU=Certification Services Division/OU=(c) 2006 thawte, Inc. - For authorized use only/CN=thawte Primary Root CA
issuer: /C=ZA/ST=Western Cape/L=Cape Town/O=Thawte Consulting cc/OU=Certification Services Division/CN=Thawte Premium Server CA/emailAddress=premium-server@thawte.com
error code 20: unable to get local issuer certificate
FCUK

s
09.08.2016
08:41:12

ojab
09.08.2016
08:45:10
А как проще всего узнать класс аттрибута модели после type cast'a?
то бишь если аттрибут String, а в базе NULL, хотелось бы получить String

s
09.08.2016
09:08:25
> А что вернётся по scope.send(:name_matching)?
если не передавать в лямбду скоуп, то вернется ошибка

Google

s
09.08.2016
09:08:31
если передавать – то это как-то странно

ojab
09.08.2016
09:09:29
вот и я не понял

s
09.08.2016
09:17:11
> А как проще всего узнать класс аттрибута модели после type cast'a?
как проще - не знаю, но можно так:
Model.columns.map {|c| [c.name, c.type.to_s.classify] }.to_h
вернее, проще – указать значение по-умолчанию на уровне базы

ojab
09.08.2016
09:19:11
Array'и показываются как String/Integer/whatever

Vitaliy
09.08.2016
11:17:22
#работа
Rails dev, оплата почасовая - 500 руб./ч
Проект melp.pro - облачный сервис для поиска частных исполнителей (аналоги - youdo.com, thumbtack.com). Год назад запустили MVP - чисто рельсовое приложение - получили отдачу от первых пользователей, и ушли в оптимизацию.
Сейчас у нас сервер с API, iOS-приложение, новый дизайн и верстка. Готово все на 90%.
Человека ищем для веб-версии - взять верстку (slim, sass, производный от bootstrap фреймворк), и сделать рабочее RoR приложение, общающееся в API-сервером.
Пишите в личку - я сооснователь, занимаюсь версткой, над рельсовым приложением будем работать совместно.

Алиф
09.08.2016
12:40:15
Is anybody know how to upload SVG file in rails with Carrierwave

Konstantin
09.08.2016
14:22:27
что меня удивляет, так это то, как япошки умудрились stdlib написать в таком виде, что вырвиглаз полный

ojab
09.08.2016
14:23:18
перепиши красиво

Konstantin
09.08.2016
14:23:20
sock = local_addr ?
ai.connect_from(local_addr, :timeout => connect_timeout) :
ai.connect(:timeout => connect_timeout)
да ну, во-первых это никто никогда не примет
во-вторых, смысл

Konstantin
09.08.2016
14:38:58
https://bugs.ruby-lang.org/issues/8539

v
09.08.2016
15:51:16
#работа
Rails dev, оплата почасовая - 500 руб./ч
Проект melp.pro - облачный сервис для поиска частных исполнителей (аналоги - youdo.com, thumbtack.com). Год назад запустили MVP - чисто рельсовое приложение - получили отдачу от первых пользователей, и ушли в оптимизацию.
Сейчас у нас сервер с API, iOS-приложение, новый дизайн и верстка. Готово все на 90%.
Человека ищем для веб-версии - взять верстку (slim, sass, производный от bootstrap фреймворк), и сделать рабочее RoR приложение, общающееся в API-сервером.
Пишите в личку - я сооснователь, занимаюсь версткой, над рельсовым приложением будем работать совместно.
а это не там, где знатный чувак со "съебал отсюда нахуй"?

Eugene
09.08.2016
15:51:58

v
09.08.2016
15:52:04
ну каааак

Eugene
09.08.2016
15:52:29
где почитать?

v
09.08.2016
15:53:48
там еще в вк знатно было
но по ссылке то,с чего началось

Google

Vitaliy
09.08.2016
15:54:17
Именно там :) коллектив у нас огонь ?

Eugene
09.08.2016
15:54:38

v
09.08.2016
15:54:49
это не эйчар
это сооснователь

Vitaliy
09.08.2016
15:55:00
йеп, именно так

v
09.08.2016
15:55:04

Eugene
09.08.2016
15:55:12
а чё он такой агрессивный? плохой день?

v
09.08.2016
15:55:23
спросишь денег за работу, а он такой "съебал нахуй"

Admin
ERROR: S client not available

v
09.08.2016
15:55:30

Eugene
09.08.2016
15:55:40
бля чёт страшно

v
09.08.2016
15:55:40
судя по рубижобсу и вк

Eugene
09.08.2016
15:56:25
я конечно таким же могу быть, но в офф переписке, это ересь

yopp
09.08.2016
15:58:51

Konstantin
09.08.2016
15:58:56
какой пиздец

Aldar
09.08.2016
15:59:06
Подражает основателю Aviasales?)
https://vc.ru/p/kalinov-hr

Eugene
09.08.2016
15:59:37

Vitaliy
09.08.2016
16:03:26
такую трагедию устроили ?

Eugene
09.08.2016
16:08:36
?

Google

focusshifter
09.08.2016
16:15:43

Nikolay
09.08.2016
17:45:33
#работа
Rails dev, оплата почасовая - 500 руб./ч
Проект melp.pro - облачный сервис для поиска частных исполнителей (аналоги - youdo.com, thumbtack.com). Год назад запустили MVP - чисто рельсовое приложение - получили отдачу от первых пользователей, и ушли в оптимизацию.
Сейчас у нас сервер с API, iOS-приложение, новый дизайн и верстка. Готово все на 90%.
Человека ищем для веб-версии - взять верстку (slim, sass, производный от bootstrap фреймворк), и сделать рабочее RoR приложение, общающееся в API-сервером.
Пишите в личку - я сооснователь, занимаюсь версткой, над рельсовым приложением будем работать совместно.
в Украине самый толстый проект такого плана - кабанчик

v
09.08.2016
18:40:53
загадки на ночь глядя
какой кабанчик?

Vitaliy
09.08.2016
18:41:40
http://kabanchik.ua/

Eugene
09.08.2016
18:42:14
зарезать кабана топ 1 услуга

Nikolay
09.08.2016
18:43:06
а его умно зарезать надо уметь ))()

v
09.08.2016
18:44:11
да ладно
а как же шоу
бегающая свинья
в деревне мало событий, так что хоть какое-то развлечение

Nikolay
09.08.2016
18:47:09
водка же
класега

Алиф
09.08.2016
18:47:43
How to upload an svg to AWS S3 using Carrierwave? any idea?

Смерть
09.08.2016
19:11:50
https://github.com/sorentwo/carrierwave-aws

Алиф
09.08.2016
19:18:46

Nikolay
09.08.2016
19:21:55
оуй, девочки в чятике

v
09.08.2016
19:34:06
ты ж женатый человек

Nikolay
09.08.2016
19:37:30

v
09.08.2016
19:37:42
не реагировать. наверное

Nikolay
09.08.2016
19:39:35
ну почему не реагировать. девочки в ит это ок