
Dmitry
26.09.2017
18:40:25
Хреновое железо иногда идет на пользу, ищешь нестандартные пути, тут обнаружил что можно заморозить процесс и потом без особых последствий егод возобновить. Понадобилось замораживать одну приложуху, чтобы проц не перегревала, но при этом грубо говоря запускать заново не нужно ее - http://www.linuxweb.net.ua/priostanovit-ili-zamorozit-protsess-kill/

Tanya
26.09.2017
19:17:24
Попробую задать вопрос более корректно, есть к примеру @player_var , вот это "_var" в руби что-то конкретное значит? или можно вместо @player_var написать допустим @player_one ?

Fedor
26.09.2017
19:26:21
можно
@ - означет переменную экземпляра класса, все что за ней, можно менять как угодно

Google

Tanya
26.09.2017
19:27:22
а, ок, просто в некоторых языках var зарезервированное слово, поэтому смутило. спасибо @FedorKoshel

Fedor
26.09.2017
19:27:34
не за что

Vlad
26.09.2017
22:09:18
Кто с postgresql работал так с опытом побольше, чем просто в конфиге вписать и создать базу? Есть база на на 2 млрд записей, вот думаю стоит ли пытаться на компе с 8гб оперативки разворачивать ее и пробовать.

Alabama
26.09.2017
22:20:08
наверное, не надо пытаться на ней .all день, а так-то что бы и не развернуть
день = "делать"

Vlad
26.09.2017
22:24:39
Это то понятно. Просто интересно сколько занимает по времени создание индексов и сколько они весить будут, если сама база 40гб весит)

Ro
26.09.2017
23:22:46

Vlad
27.09.2017
01:35:06
Да тут еще веселее. База 110 гиг (+70 гиг еще какой-то файл, индексы что-ли с расширением .IDX) и не PG дамп, а какая-то типа DBISAM/ElevateDB. Уже локально пробую конвертировать и тестить, ибо у моих VDS даже нет такого объема места).

Nikolay
27.09.2017
09:08:09
Всем привет
а подскажите как лучше оформить метод, который может вернуть true если все хорошо, или текст ошибки, ведь потом его не получится использовать типа action if method

Vitaly
27.09.2017
09:12:30
Подумай о том, как это моделях реализовано
ты должен сам спросить model.save
а потом достать ручками ошибки

Google

Vitaly
27.09.2017
09:12:50
model.errors

Nikolay
27.09.2017
09:13:52
т.е. в случае неудачи возвращать false и error куда-то записывать, а потом доставать?

Vitaly
27.09.2017
09:14:32
да, внутри модельки можно в instance variables можно записывать ошибки
внутри класса то есть

Nikolay
27.09.2017
09:15:48
у меня правда сервисный объект с методами класса
экземпляр не создаю
в сессию может куда положить
сделал пока так https://stackoverflow.com/questions/2793495/returning-true-or-error-message-in-ruby

Vitaly
27.09.2017
10:26:52
?
В Golang так любят делать.)
Считается, что это приучяет обрабатывать исключения.)

Fedor
27.09.2017
10:29:17
вообще, было бы круто найти какого-то новичка, который расскажет как факапил с изучением руби. имхо бомба была бы ( в хорошем смысле)
никто не хочешь выступить на митапе в москве в Октябре с интересным докладом? )

Nikolay
27.09.2017
10:30:48
ну мы то тут все сеньиорами сразу были )

Vitaly
27.09.2017
10:31:15
Ну не все в Москве.) если только онлайн кого найти. У нас практикуют так делать.

Fedor
27.09.2017
10:31:57
ну, я думаю, можно и онлайн устроить
было бы желание

Dmitry
27.09.2017
11:03:19

Olga
27.09.2017
11:04:15
это еще цветочки))

Dmitry
27.09.2017
11:05:59
перевел в яндексе скинул перевод в гугл на исправление.

Google

Dmitry
27.09.2017
11:07:08
И гугл пригласил меня в гугл транслейт комьюнити, все теперь я лингвист

Alex
27.09.2017
12:41:54
Стоит ли проверять validates_format_of :email, with: ^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$, on :create
он же не пропустит домены типа рф и т.д.
может у кого-то есть более актуальный regex

Vlad
27.09.2017
12:48:54
^[-\wа-я.]+@([A-z0-9а-я][-A-z0-9а-я]+\.)+[A-zа-я]{2,4}$
А так дописать, не? Просто добавив а-я?

Alex
27.09.2017
12:49:40
Я пока регулярки не знаю, поэтому и спросил совета. Будет работать так?

Vlad
27.09.2017
12:50:02
rubular в помощь, а регулярки учить всегда полезно

Dmitry
27.09.2017
12:53:30
каждый раз с ними сталкиваюсь и полдня ломаю о них мозг. Хотя вроде ничего сложного и все уже сто раз изучено

Konstantin
27.09.2017
14:24:11
В общем, отработал я уже пару недель. По-началу сложно вникнуть во все тонкости большого проекта было, потом вроде полегче. Очень много вещей, с которыми столкнулся впервые. Фабрики, структура приложения, редис
Но если не бояться и задавать вопросы, то, вроде, не убивают.

Olga
27.09.2017
14:25:26
круто! и молодец!

Kostyan
27.09.2017
14:26:44
Красава! Так держать)

Vitaly
27.09.2017
14:31:03

Konstantin
27.09.2017
14:31:07
Я меньше кода написал, чем потратил времени на то, чтобы понять, что написано
Потому что никаких комментариев

Olga
27.09.2017
14:33:44
ssh на гитхабе - вещь! экономит тайм!

Konstantin
27.09.2017
14:33:52
Убунта 16.04
Кор и7 4770

Google

Konstantin
27.09.2017
14:34:49
И 16гбддр3, если ты об этом
Правда, не ссд. Немного i/o медленноват

Vitaly
27.09.2017
14:36:38

Nikolay
27.09.2017
14:52:14
такой комп и без ссд
ай не хорошо

Kostyan
27.09.2017
14:58:32
дааа, ssd'ха рулит

Admin
ERROR: S client not available

Kostyan
27.09.2017
14:58:42
нам на работе как сменили, стало ооочень заметно

Alex
27.09.2017
15:08:46
Может кому-нибудь бросится в глаза ошибка:
https://pastebin.com/03fWWjJv
Started POST "/subscription" for 127.0.0.1 at 2017-09-27 18:02:46 +0300
Processing by Public::SubscriptionsController#create as JSON
Parameters: {"email"=>"fffff", "subscription"=>{"email"=>"fffff"}}
почему params так странно формируются?
Тоесть вот эта часть верная: "subscription"=>{"email"=>"fffff"}
а вот откуда происходит добавка: "email"=>"fffff" перед этим не понимаю
Весь код компонента: https://pastebin.com/Js6ciaTU

Vitaliy
27.09.2017
15:28:24
странно, что там есть subscription"=>{"email"=>"fffff", ведь с fetch'а она не уходит
может это рельса самодеятельничает? складывает plain params внутрь хеша с названием REST ресурса

Alex
27.09.2017
15:30:08
в другом контролере не добавляет названия params (subscription"=>)
Started POST "/merchant_message" for 127.0.0.1 at 2017-09-27 18:31:19 +0300
Processing by Public::MessageController#create as JSON
Parameters: {"item_id"=>675, "message"=>"vdsgsg", "user_name"=>"sgsgsg", "user_email"=>"sgssgs", "user_phone"=>"+7 777 777 77 77", "vendor_name"=>"Надежда"}

Vitaliy
27.09.2017
15:33:07
в общем так:
а вот откуда происходит добавка: "email"=>"fffff" перед этим не понимаю
она приходит из fetch, там же в JSON.stringify идет хеш email: foobar, а не subscription: { email: foobar }
Тоесть вот эта часть верная: "subscription"=>{"email"=>"fffff"}
В таком случае именно в таком виде ее лучше и отправлять через fetch:
body: JSON.stringify({ subscription: { email: this.state.user_email } })

Alex
27.09.2017
15:36:04
Помогло, благодарю!

Vitaliy
27.09.2017
15:39:14

Dmitry
27.09.2017
16:33:02
слышал что когда программист приходит на какой нибудь проект интел, который давно разрабатывается, первый пару месяцв он просто приходит на работу его изучаает..

Google

Ro
27.09.2017
20:21:04

Alan
27.09.2017
20:26:32
приветствую, господа. соре за оффтоп. подскажите, стоит ли изучать си для получения "базы", когда уже определился с предметной областью?

Vlad
27.09.2017
20:31:15
А какая у вас предметная область? Веб-программисту вообще, например, незачем знать си, асм и прочее. Только из своей предметной области, в которой хватает технологий, которые надо изучать.

Alan
27.09.2017
20:32:10

Vlad
27.09.2017
20:36:37
ну я вот Java подучиваю и андроид разработку) но для работы в конторе не думаю что это необходимо, от слова вообще) чисто для себя, есть пара идей какой-нибудь создать некоторые приложения интересные, веб разработка поможет построить для этого API)

Evgeny
27.09.2017
20:38:09
Вопрос ко всем - сейчас группы для обучения набираются\планируют набираться? Или только с сайта выкачиваем и смотрим?

Vlad
27.09.2017
20:40:19
Не отвечу, но могу сказать качай смотри - а если есть вопросы можно задавать тут, ответить все могут)

Evgeny
27.09.2017
20:42:25
Ну досмотрел до 20 урока понятно все объясняет супер, просто несколько напрягает 14 год - за это время нового добавилось вагон и маленькая тележка?

Nikolay
27.09.2017
20:53:20
Принципы одни и те же

Ro
27.09.2017
21:11:35

Thaisia
28.09.2017
07:16:18
я думаю, что надо тоже какой-то еще язык освоить. Не знаю, какой выбрать.
я работаю сейчас в проекте, который на джаве+джейруби, у меня вряд ли будут задачи на джаве, но думаю, все равно можно это потом в резюме обыграть. Плюс тоже разработка на андроид интересует
но все еще не уверена =/ Может C какой-нибудь? Или вообще какой-то из функциональных ?

Vitaly
28.09.2017
07:24:01
Думаю, что тут нужно отталкиваться от реальной возможности писать на этом языке в какой-либо компании и уровня зп, которую сулит изучения нового языка.

Dmitry
28.09.2017
07:25:24
я лично учу js
и очень нехватает нормального видеокурса, так что учу тут https://www.w3schools.com/js/js_intro.asp - и тут https://learn.javascript.ru/