
Roman
23.05.2018
10:35:21
Пудр
на самом деле пудер. она сама говорила шо типа как "computer" только с Д

Oleg
23.05.2018
10:50:14
Компудер?

Marsupilami!
23.05.2018
10:53:22

Roman
23.05.2018
11:56:02

Google

Roman
23.05.2018
11:56:40

Lupsick
23.05.2018
12:06:51

Vyacheslav
23.05.2018
12:37:03
https://ruby-doc.org/core-2.2.0/Module.html#method-i-class_variables
http://www.zenspider.com/ruby/quickref.html

Black
23.05.2018
18:40:40
SQL-запрос заходит в бар, подходит к двум столам и спрашивает: «можно присоединиться?»

Roman
23.05.2018
18:43:52

Black
23.05.2018
18:44:16

pny
23.05.2018
18:44:29
К двум столам XD

Roman
23.05.2018
18:44:36
Как?
asks two tables: may I join you?

Oleg
23.05.2018
19:29:33
Какая-то реляционная шутка

v
23.05.2018
19:31:17
yep
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

Marsupilami!
23.05.2018
19:32:01
DROP IT!

Google

Alex
23.05.2018
19:32:27

Aldar
23.05.2018
19:35:27

Roman
23.05.2018
20:10:21
мне больше нравятся химические шутки
типа Заходит аргон в бар. Бармен: "Мы инертные газы не обслуживаем". Аргон не реагирует.

Владимир
23.05.2018
20:12:06

Roman
23.05.2018
20:13:36
ну ладно, давай математические
заходит бесконечное количество математиков в бар, первый просит литр пива, второй пол-литра, третий четверть, четвертый - восьмую
бармен говорит "так, вот вам 2 литра - всему есть предел"

v
23.05.2018
20:15:17
атлична, атлична

Владимир
23.05.2018
20:15:42

Roman
23.05.2018
20:16:26
есть еще физический
заходит паскаль в бар, а там уже сто тыщ паскалей!

v
23.05.2018
20:16:52

Владимир
23.05.2018
20:17:18

Marsupilami!
23.05.2018
20:17:29
купил мужик шляпу...

Roman
23.05.2018
20:17:42
гугл?
только подсмотрел сколько там, тыща или стотыщ

rekero
23.05.2018
20:26:35

kvrlk
23.05.2018
20:43:25
а она ржавая

Alex
23.05.2018
21:30:21
Какрыта

Roman
23.05.2018
22:39:44
Есть тут кто то, кто работал с forest admin?

Dima
24.05.2018
08:15:01
Хорошо что Ruby так плотно инкорпорирован в Unix/GNU+Linux мир.

Google

Dima
24.05.2018
08:15:11
https://www.fsf.org/working-together/gang

ShadoWalkeR
24.05.2018
08:31:59
Мне пару раз в сисадминских чатах на фразу "я для линукса пишу скрипты на руби" отвечали "Мы думали, вы уже вымерли" ?

F
24.05.2018
10:36:12
memcache периодически возвращает неверные значения. использую dalli c rails. С чем может быть связано?

Vyacheslav
24.05.2018
10:41:50
А что значит неверные значения? Что выдает memcache через telnet/nc?

F
24.05.2018
11:18:46
для одного ключа может вернуть с кэша значения другого ключа

Vyacheslav
24.05.2018
11:21:03
странно, может в коде в нескольких местах задается один и тот же ключ-значение с разными значениями

F
24.05.2018
11:21:52
нет, названия уникальны
и еще когда кешируешь коллекцию он иногда выдает ошибку vendor/bundle/ruby/2.4.0/gems/dalli-2.7.8/lib/dalli/server.rb:147:in `multi_response_nonblock': multi_response has completed (ActionView::Template::Error)

Vyacheslav
24.05.2018
11:49:49
https://github.com/petergoldstein/dalli/issues/432

F
24.05.2018
12:03:09

Vyacheslav
24.05.2018
12:05:48
думаю нужно локализовать проблему - написать минимальный скрипт, который воспроизводит проблему и отдебажить dalli, почему он выдает ошибку


Vera
24.05.2018
14:34:21
#вакансия #backend #ruby #go #офис #москва
м.Бауманская, полная занятость
Белая з/п до 180.000 руб. на руки (компенсация проезда и материальная помощь для переезда иногородним).
Middle/Senior Ruby on Rails/Go developer
Описание вакансии:
Мы — команда разработки Level.Travel, сложного продукта в сфере путешествий. За последние пять лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Сегодня половина российскиих туроператоров работает на основе наших технических регламентов. Ядро нашей компании — GDS-система для поиска и бронирования пакетных туров. Нашу платформу используют лидеры рынка – Яндекс (сервис «Яндекс.Путешествия» полностью построен на ней), TripAdvisor, Kayak, АК Барс Банк, Евросеть, OneTwoTrip и многие другие. Level.Travel является резидентом Инновационного центра «Сколково».
По задачам:
Разработка серверных приложений на Ruby on Rails;
Разработка API;
Покрытие кода тестами;
Разработка микросервисов на Go.
От нас: белая зп, официальное трудоустройство, больничные, отпуска. Помимо оклада есть бонусная система по результатам проектов. Оплата 50% стоимости посещений профессиональных форумов. Ну и еще у нас много возможностей дешево путешествовать)
Связь по почте : vos@level.travel или тут @Alyaska1989


Dmitriy
24.05.2018
16:24:32
Поменял версию руби у проекта с 2.5.0 на 2.5.1.Установил через rvm эту версию. Теперь при попытке bundle
Ignoring executable-hooks-1.4.2 because its extensions are not built. Try: gem pristine executable-hooks --version 1.4.2
Ignoring gem-wrappers-1.4.0 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.4.0
/usr/share/rubygems/rubygems.rb:271:in `find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException)
from /usr/share/rubygems/rubygems.rb:299:in `activate_bin_path'
from /usr/bin/bundle:22:in `<main>'
Кто-нибудь сталкивался с подобным?
Я раньше сталкивался, но не могу вспомнить как решил эту проблему


Nikolay
24.05.2018
16:35:11
я из-за подобной херни с rvm на rbenv перешёл
я точно не помню в чём проблема, но после установки новой версии руби (не важно какой) начиналась путаница в путях поиска гемов
это в том числе из-за нового бандлера вроде было
если быстро решать, то сносишь всё под корень (удаляя .rvm) и ставишь по новой и только 2.5.1

Google

Dmitriy
24.05.2018
16:39:13
@ssnickolay жесть, спасибо.
действительно пути перепутаны стали

Vyacheslav
24.05.2018
18:16:24
Remove duplicates from array
$ ruby -e 'puts %w{a a b b c}.uniq.inspect'
["a", "b", "c"]
Array Union
$ ruby -e 'puts (%w{a b c} | %w{c d a}).inspect'
["a", "b", "c", "d"]

Roman
24.05.2018
18:44:05

Vyacheslav
24.05.2018
18:45:24
А какой метод?

Nikita
24.05.2018
18:56:12
&
Только оператор)
Хотя это же руби, да, метод

Vyacheslav
24.05.2018
19:05:24
спасибо
Array Intersection
$ ruby -e 'puts (%w{a b b z} & %w{a b c}).inspect'
["a", "b"]

Roman
24.05.2018
20:05:01
хм, а xor есть? даж интересно стало
хм... есть, но только для Set, для Array нет почему-то

Nikita
24.05.2018
20:21:03
https://stackoverflow.com/questions/4198422/is-there-a-ruby-function-to-perform-an-xor-operation-on-two-sets-of-strings
можно закостылить

Roman
24.05.2018
20:21:29
ну это понятно

Roman
24.05.2018
20:32:38
да, видел. решения нет?
Лол) Сегодня такое фиксил)
Решения: https://devcenter.heroku.com/articles/memcachier#ruby-puma-webserver

Nikita
24.05.2018
20:58:00

Nikita
24.05.2018
21:06:33
Это была моя первая книга на пути к руби, мне понравилась

Nikita
24.05.2018
21:09:30

Nikita
24.05.2018
21:11:14

Nikita
24.05.2018
21:11:49

Google

Nikita
24.05.2018
21:12:25
Руби не зря называют «магическим языком», прочитав эту книгу он уже не кажется таким «магическим»

Alex
24.05.2018
21:16:15
metaprogramming in ruby для этого же?

Nikita
24.05.2018
21:19:44
Вот я и в поисках, что дальше читнуть

v
24.05.2018
22:38:55

Nikita
24.05.2018
22:51:03

v
24.05.2018
22:51:27

Roman
24.05.2018
23:11:21
А что PHP в пару раз производительнее, чем Ruby???

Nikita
24.05.2018
23:16:52

v
24.05.2018
23:23:49

Владимир
24.05.2018
23:24:03

v
24.05.2018
23:25:23

Владимир
24.05.2018
23:27:17
до 7 его стремление к смерти не влияло на скорость
смотря в каких задачах
я на руби сайтики не верстал, только сложная многокомпонентная логика, потому мне сложно сравнивать
может в разрезе сайтиков руби и рвал пятую пыху
Но в разрезе чего то необьятного пыха гораздо лучше запускает потомков и умирает процессами

v
24.05.2018
23:28:01

Владимир
24.05.2018
23:29:12
я все сильнее и сильнее серверную часть охватываю или на пыхе или на плюсах если обработка или внутренние преврашения
Руби шикарен и красив но не слишком практичен
простота написания невилируется подгонкой костылей под задачу