@proRuby

Страница 280 из 1594
Andrey ?
20.11.2016
04:41:50
Учи ЖС и Ноду
Не порть людям жизнь

Pingvin
20.11.2016
06:22:59
Шок а ты как тут очутился?
Ну я у мамки погромист

Google
Andrew
20.11.2016
07:10:42
Ну я у мамки погромист
Ну тыж на перле фигачил, не?

Pingvin
20.11.2016
07:18:34
Ну тыж на перле фигачил, не?
ну а кто меня остановит?

Andrew
20.11.2016
10:51:22
ну а кто меня остановит?
Яростный пхпешник

Dmitry
21.11.2016
00:47:58
Еху, настроил capistrano! Жизнь стала радостной и цветной.

Rafkat
21.11.2016
05:54:29
радужной?

Mikhail
21.11.2016
05:55:00
форелью

Daniel
21.11.2016
06:06:44
Единорожкой

Dmitriy
21.11.2016
14:50:51
подскажите пожалуйста, вот делаю ассоциацию, есть объекты users в моделях для них прописано has_many :tickets, и есть tickets у них в модели belongs_to :user. Проблема в том, что если билет пользователю не присвоен то ticket.user.nil? возвращает true, а user.tickets возвразает пустой массив(

как сделать чтобы users.tickets тоже возвращал nil если он пустой

I
21.11.2016
14:51:26
это не проблема

это нормально

Dmitriy
21.11.2016
14:51:35
ну в моем случае проблема)

I
21.11.2016
14:51:54
проблема в том, как используете

Google
I
21.11.2016
14:51:55
честно

ну смотрите

у вас 1 яблоко, у меня 3, а у пети 0

количество яблок какое у каждого? 1, 3, 0

Dmitriy
21.11.2016
14:52:42
похоже стал понимать

I
21.11.2016
14:52:51
а вот если Петя внезапно сдохнет, когда у него спросят, сколько у него яблок - это уже как-то странно. И никто не узнает, сколько у него было яблок

Mikhail
21.11.2016
14:53:11
Паттерн null

Почитайте в Вики

Dmitriy
21.11.2016
14:54:33
просто я пытаюсь сделать отображение поля в зависимости от наличия билетов, и соответственно if user.tickets.nil? не прокатывает)

Alexander
21.11.2016
14:54:46
ну в моем случае проблема)
— у тебя сколько денег? — nil ну ненормально же. делайте нормальные обработки.

empty?, any?, count.zero? — столько всего прекрасного.

Dmitriy
21.11.2016
14:55:37
@AlexWayfer спасибо огромное!

Alexander
21.11.2016
14:55:56
@AlexWayfer спасибо огромное!
курите доки. полезно, правда. как Array, так и Enumerable.

Adamtsov
21.11.2016
14:55:59
а если заменить на .present? то и nil будет работать

Dmitriy
21.11.2016
14:56:22
обязательно сейчас начну читать про методы массивов

я знал про empty? что то не додумался только применить(

Dmitry
21.11.2016
14:56:50
Mikhail
21.11.2016
14:56:59
Ещё проверку при выводе можно сделать методом try

Или & зачейнить

Google
Adamtsov
21.11.2016
14:57:28
Alex
21.11.2016
15:03:38
Или & зачейнить
как там этот оператор называется?

Mikhail
21.11.2016
15:06:19
Это вроде гуглится по safe object navigation

Lupsick
21.11.2016
16:38:36
http://images.codefresh.io.s3.amazonaws.com/modulecounts.png

когда вам будут говорить что руби не нужон

Danila
21.11.2016
16:56:03
это что, фак?

Alexander
21.11.2016
16:57:14
это что, фак?
> Reversed Hand With Middle Finger Extended

Danila
21.11.2016
16:57:21
кек

я и не заметил как его добавили

Alexander
21.11.2016
16:57:46
я и не заметил как его добавили
> Reversed Hand With Middle Finger Extended was approved as part of Unicode 7.0 in 2014.

Denis
21.11.2016
17:21:34
Привет. Люди кто знает вывод программы на С передавать в Ruby on Rails и выводить в браузере

Denis
21.11.2016
17:26:01
#include <stdio.h> #include <sys/shm.h> #include <sys/stat.h> #include <string.h> int main() { char str[100]; int segment_id; char *shared_memory; struct shmid_ds shmbuffer; int segment_size; const int shared_segment_size=0x6400; fgets(str,sizeof(str),stdin); segment_id=shmget(IPC_PRIVATE,shared_segment_size,IPC_CREAT|IPC_EXCL|S_IRUSR|S_IWUSR); shared_memory=(char*)shmat(segment_id,0,0); printf("\n Сегмент разделяемой памяти подключен по адресу:%p",shared_memory); shmctl(segment_id,IPC_STAT,&shmbuffer); segment_size=shmbuffer.shm_segsz; printf("\n Размер сегмента:%d",segment_size); strcpy(shared_memory,str); shmdt(shared_memory); shared_memory=(char*) shmat(segment_id,(void*)0x5000000,0); printf("\n Сегмент разделяемой памяти переподключен по адресу:%p",shared_memory); printf("\n Строка из памяти: %s",shared_memory); shmdt(shared_memory); shmctl(segment_id,IPC_RMID,0); return 0; } Вот код

Alex
21.11.2016
17:27:00
Хакер?

Mikhail
21.11.2016
17:27:07
Нахер

Denis
21.11.2016
17:27:43
Можите сбросить ссылку на документацию, ибо я не могу найти где это описано

Alexander
21.11.2016
17:29:08
там 3 способа, если не ошибаюсь, тебе все три искать и скидывать сюда? поищи, пожалуйста, сам, попробуй и найди для себя нужное.

Google
Denis
22.11.2016
06:14:02
всем привет, кто подскажет как правильно выборку сделать? Есть articles, которые belongs to user user юзает гем https://github.com/RolifyCommunity/rolify как выбрать все Article, в которых, допустим, user.has_role?(:admin) ?

Mark
22.11.2016
06:18:26
Article.includes(:users).where("users.role = ?", 'admin')

I
22.11.2016
06:18:29
А сам rollify таблицу для этого генерит ведь? Джойн юзера, джойн ролей юзера - и все

Admin
ERROR: S client not available

Mark
22.11.2016
06:18:30
как-то так что ли

а ну да

Denis
22.11.2016
06:31:07
А сам rollify таблицу для этого генерит ведь? Джойн юзера, джойн ролей юзера - и все
да, и user has_many roles можешь пример привести если не сложно, а то пока не особо понимаю как эти джоины работают)

I
22.11.2016
06:38:09
покажи структуру таблицы user_roles из базы) а так - на sql тебе надо select article.* from articles inner join users on articles.user_id left inner user_roles on users.id = user_roles.user_id where user_roles.name = 'admin' А в AR я советую думать самим:)

Nikolay
22.11.2016
06:39:02
Почему left?

I
22.11.2016
06:42:02
пардон, привычка) Inner

Daniel
22.11.2016
07:01:08
Кто что использует для смс рассыльщика ?

I
22.11.2016
07:22:25
@Fedcomp пилит неплохую либу

Alex
22.11.2016
07:28:46
Она еще не готова для продакшена.

Ее можно использовать, но она например пока даже с exception не разбирается.

Надеюсь допилить ее к концу года до первой версии.

Daniel
22.11.2016
07:31:00
А сервисы какие используете ?

Alex
22.11.2016
07:31:17
https://github.com/Fedcomp/active_sms

А сервисы какие используете ?
Какие захочешь. Я накидал пару версий для двух сервисов пока, они тоже не production ready еще, но вроде можно юзать. Либо там в документации пример как свой написать.

Google
Alex
22.11.2016
07:34:23
Там небольшой roadmap совсем.

Можно в issue глянуть что я хочу допилить до релиза.

Вот под разные сервисы накатать адаптеров это да, сервисов много.

Но у меня больше задача предоставить стабильную платформу для отправки смсок.

Alexander
22.11.2016
08:56:36
хай. кто знает, почему в Ruby можно обратиться к константе класса из экземпляра этого класса без всяких прелюдий, и как это работает? просто нашёл давно edge-case, интересно почему он такой. условно говоря: class A FOO = 'foo' def foo puts FOO # работает puts self.class::FOO # тоже работает, но иначе (правильнее) end end

Alex
22.11.2016
08:57:36
Кто знает почему когда пишу :stuff получается symbol?

специфика VM наверняка. Просто факт.

I
22.11.2016
08:57:54
можно, конечно)

Alex
22.11.2016
08:57:55
Возможно в jruby также.

Alex
22.11.2016
08:58:47
Пардон, а что не так?
Наверное имеется ввиду что в других языках не так.

Andrey ?
22.11.2016
08:59:02
Ну, в других языках много чего не так

Страница 280 из 1594