@rubylang

Страница 387 из 1684
I
07.09.2016
13:04:01
Xeon E5620 x2 + 96gb RAM какой аптайм выдержит

Artur
07.09.2016
13:04:16
Не знаю, но дотку потянет

I
07.09.2016
13:04:22
ну меня так спросили, больше ничего не знаю)

а, не, там 1U

Google
I
07.09.2016
13:04:41
в дотку не поиграешь со стоечки

Nork
07.09.2016
13:05:01
так все работает - в продакшне не собирается

ojab
07.09.2016
13:05:11
в application.scss
тогда убирай регексп

Nork
07.09.2016
13:05:17
возможно косяк с регекспом

да

Nikolay
07.09.2016
13:05:18
Xeon E5620 x2 + 96gb RAM какой аптайм выдержит
не вижу связи аптайма между ттх проца и количеством рамы

ojab
07.09.2016
13:05:28
возможно косяк с регекспом
почему site.css, а не application.css используется?

Nikolay
07.09.2016
13:05:34
у меня если что у железок некоторых которым по 10 лет аптаймы месяцами :)

I
07.09.2016
13:05:36
не вижу связи аптайма между ттх проца и количеством рамы
мне такой вопрос задали, я что поделаю)

ну просто это подержанный, видимо, ребята сомневаются

Nikolay
07.09.2016
13:06:22
ну в ответ можешь узнать связь орбиты марса и длительностью жизни хомячка

I
07.09.2016
13:07:01
во, второй вопрос пришел - а онлайн одновременно на PHP сколько вытянет

Nork
07.09.2016
13:07:19
почему site.css, а не application.css используется?
там стили которые 10 раз поменяются, хочу их пока скидывать в отдельный файл

Google
I
07.09.2016
13:07:26
но тут я тоже ничего сказать им не могу)

Nork
07.09.2016
13:07:48
ну и плюс меняются по ходу дела стили плагинов и тд

Nikolay
07.09.2016
13:08:00
ojab
07.09.2016
13:08:35
в site css есть директивы для sprockets'a? Если нет — добавляй, потом меняй регексп на Rails.application.config.assets.precompile += %w(site.css) и говори что теперь ломается

Антон
07.09.2016
13:13:11
Xeon E5620 x2 + 96gb RAM какой аптайм выдержит
если подстанция выдержит, и железо живое, то аптайм будет вечность

во, второй вопрос пришел - а онлайн одновременно на PHP сколько вытянет
очень много, столько сайтов нет во всем интернете

100500 хелло ворлдов

Nikolay
07.09.2016
13:15:58
ахххххххххха

заканчивайте этот треш

Антон
07.09.2016
13:16:22
это не я начал

I
07.09.2016
13:16:25
все, пусть берут xD

убедили

Антон
07.09.2016
13:16:39
тока нахрена им стока рама?

Nikolay
07.09.2016
13:16:51
под котиков на стопицот мегапикселей

Антон
07.09.2016
13:16:56
базу в памяти хранить можна

всю

I
07.09.2016
13:17:10
да они там целый рамдиск могут запилить

Антон
07.09.2016
13:17:26
аптайм на рамдиске будет меньше

I
07.09.2016
13:25:41
можно пол рамдиска
крутиться не будет так хорошо. Половинка диска свистит на высоких оборотах

Google
Nikolay
07.09.2016
13:25:50
и порезаться можно

Антон
07.09.2016
13:26:12
можно напильником обработать

Michael
07.09.2016
13:30:00
Добрый день, не подскажете как эту громоздкую конструкцию, можно сделать более элегантно? https://gist.github.com/sanyco86/5b18ca1f23107321dcfc5a03318d6323

Антон
07.09.2016
13:36:36
запилить хеш { "U6" => { "RCT" => "RCF"}….., else: {….. hash[telegram.info['CarrierCode']].try(:[], telegram.info['StatusCode']) || hash[:else][telegram.info['StatusCode']] || telegram.info['StatusCode']

Michael
07.09.2016
13:39:14
спасибо, сейчас буду пробовать

Антон
07.09.2016
13:40:48
тока я бы тесты написал

по-моему (hash(carr).try(status) || hash(carr).try(:else)) || hash(else).try(status) || status

Aldar
07.09.2016
13:47:00
У кого нить не завялалсь книжка reliably deploying rails applications?

Антон
07.09.2016
13:47:25
сжег ее после того как появился heroku

ojab
07.09.2016
13:49:18
можно просто покомпактее переписать https://gist.github.com/ojab/6286390720119d00dd448e7b7e22c5d0

Aldar
07.09.2016
13:50:16
эх, нет паттерн матчинга в рубях

ojab
07.09.2016
13:50:41
И как он здесь поможет?

Антон
07.09.2016
13:51:58
ojab
07.09.2016
13:52:10
ну хз

Антон
07.09.2016
13:55:20
можно усложнить зато h.fetch(carr, hash.fetch(:else, status).fetch(status, status……).hash? ? fetch(status, status) : status … итп

круто же

получится даже сложнее

https://gist.github.com/renius/20ba50306b3a93516a2c0fb642409e17

ну хз
вот так невозможно читать

Google
Антон
07.09.2016
14:23:03
поправил, потому что входит в одну строку

ojab
07.09.2016
14:24:29
если уж хеш делать, то что-нибудь в духе STATUS_CODES = Hash.new({'RCF' => 'RCT', 'MAN' => 'TFD'}).merge('U6' => { 'RCT' => 'RCF', 'TFD' => 'MAN' }).freeze будет более-менее ок

Антон
07.09.2016
14:24:59
да, фризить надо константы, май бэд

да и build_from_hash должна быть private

зафейлил шутку

Artur
07.09.2016
14:36:31
Там Антон в комменте отписал свой вариант

в комменте к оригинальному гисту от автора

ojab
07.09.2016
14:38:09
там telegram.info['CarrierCode'] == 'U6' не учитывается

Антон
07.09.2016
14:43:47
а у тебя не учитывается nil[telegram.info['StatusCode']

а ну да

Admin
ERROR: S client not available

ojab
07.09.2016
14:45:19
ой

ну там || telegram.info['StatusCode'] надо добавить, да

Антон
07.09.2016
14:46:02
так будет NoMethodError: undefined method `[]' for nil:NilClass

ojab
07.09.2016
14:46:10
эмм

чойто?

дефолтный хеш же выдастся

Антон
07.09.2016
14:48:37
опа

а это что за магия такая?

ojab
07.09.2016
14:49:08
Hash.new(:default)[:whatever] == :default

Google
Антон
07.09.2016
14:49:39
век живи

ojab
07.09.2016
14:50:01
http://ruby-doc.org/core-2.3.0/Hash.html#method-c-new

Антон
07.09.2016
14:50:31
это именно 2.3?

ojab
07.09.2016
14:50:45
afair испокон веков

Антон
07.09.2016
14:50:48
нет, в 223 тоже самое

круто

Nork
07.09.2016
15:49:30
Sergey
07.09.2016
19:51:45
Привет, хочу на sidekiq сдеклать воркер который будет каждые 8 часов выполнять задачу, как написать воркер понятно, а вот где писать Worker.perform_in(5.minutes) чтобы оно сс самого запуска приложения начинало работать чето непонятно, подскажите плис

ojab
07.09.2016
19:52:44
rails? В initializer добавь.

Sergey
07.09.2016
19:53:10
ага, спасибо)

Igor
07.09.2016
20:22:20
лучше не стоит

а то при каждом запуске у тебя будет добавлятся задача

Mikhail
07.09.2016
20:22:50
кроном над

Igor
07.09.2016
20:22:59
ага

есть sidekiq-cron

Mikhail
07.09.2016
20:23:18
whenever

Написать таск и запускать

Igor
07.09.2016
20:24:40
я тоже предпочитаю whenever

но он не всегда подходит

например когда ты крутишся внутри докер контейнера

Mikhail
07.09.2016
20:25:06
я не юзаю докеры

=)

Igor
07.09.2016
20:25:10
тебе прийдется еще каким-то раком запускать крон демона

Страница 387 из 1684