
rekero
16.04.2018
09:26:07
Заведи пет-чат и почисти

Alexander
16.04.2018
09:26:29
чистить надо вилкой?

Vlad
16.04.2018
09:31:03
Чистить нужно упорно, овертайма будет много как на всех галерах, заказчик каждый день будет хотеть что-то другое
Крч все как у всех

Google

Амир?
16.04.2018
18:15:38
Есть что нибудь типа active_model_serializers только для xml?

ojab
16.04.2018
18:16:40
xslt

F
16.04.2018
19:19:54
Вышла последняя версия nginx unit

Yura
16.04.2018
19:20:41

rekero
16.04.2018
19:21:10
Свежая

F
16.04.2018
19:21:17

Yura
16.04.2018
19:22:05
1.0
Т.е. больше уже не будет, раз она последняя? Свернули лавочку?

Roman
16.04.2018
20:18:42

Dan
16.04.2018
20:20:28
Краёв два.

Владимир
16.04.2018
20:20:36

O
16.04.2018
21:10:11
/stat@combot

Google

Combot
16.04.2018
21:10:12
combot.org/chat/-1001032697885

Sergey
16.04.2018
21:10:30
Ребзя, а что то у меня появилось недопонимание концепции self в ruby.
https://gist.github.com/PsixokoT/65e97524e375c7e7e9464766e31ea2c6
Где вообще можно почитать на эту тему? Почему self.private_setter это валидно, а просто приватный метод нет.

ojab
16.04.2018
21:14:58
что есть "валидно"?

Sergey
16.04.2018
21:18:42
то что сеттер срабатывает, а геттер выдает NoMethodError

ojab
16.04.2018
21:24:18
потому что ты дёргаешь свой приватный сеттер и чужой приватный геттер и self тут вообще не при чём?

Sergey
16.04.2018
21:25:52
не не, там можно поменять код и не дрегать чужой геттер, он агрится именно на свой self.private_getter

ojab
16.04.2018
21:27:17
потому что там вообще нет никакого private_getter?

Sergey
16.04.2018
21:30:17
есть

ojab
16.04.2018
21:31:00
в коде из gist'a Ctrl+F его не находит

Sergey
16.04.2018
21:31:04
в гисте private_property который

ojab
16.04.2018
21:31:35
и когда он выдаёт NoMethodError?

Sergey
16.04.2018
21:33:31
class A
def initialize(name)
@name = name
end
def test
puts self.name
end
private
def name
@name
end
end
a = A.new('name')
a.test() #(NoMethodError)

Vasya
16.04.2018
21:39:41
А в чем проблема attr_reader использовать а не вот это вот?

Sergey
16.04.2018
21:40:53
проблемы нет, есть непонимание почему интерпритатор прожовывает приватные сетеры, но агрится на приватные методы через self

ojab
16.04.2018
21:44:37
потому что кроме как через self к сеттеру никак не обратиться изнутри класса
то бишь условный
def name=(value)
@name = 1
end
def test
name = 123
end
выставит локальную переменную name внутри test, а не вызовет name=

Sergey
16.04.2018
21:48:32
да, похоже на правду. но все равно остается вопрос почему тогда он не хочет таким же образом вызвать обычные методы

Damir
16.04.2018
21:50:13

Sergey
16.04.2018
21:51:35
к protected вопсросов нет, более того протектед методы можно вызвать внутрни класса у инстансов этого же класса, и это нормально, такое поведение только у private

Vasya
16.04.2018
21:53:47
Окей, давай так. Ты знаешь разницу между прайвет и протектед?

Google

Sergey
16.04.2018
21:54:19
да

Vasya
16.04.2018
21:54:35
Тогда я не понимаю в чем вопрос

ojab
16.04.2018
21:54:43
потому что private-методы могут быть вызваны только изнутри самого класса
так уж язык устроен
(изнутри == без explicit receiver'a)
то бишь в теории и сеттеры и прочие спец-случаи (def [], например) должны так работать, но т. к. их без receiver'a не вызвать — они работают через self.method

Sergey
16.04.2018
21:59:10
вот, спасибо, уже интреснее. пойду про explicit receiver читать

Ivan
16.04.2018
23:46:00
@PsixokoT https://stackoverflow.com/questions/49679411/why-do-ruby-instance-method-invocations-behave-differently-when-prefixed-with-s/49679626#49679626

Alex
17.04.2018
01:57:55
про блокировку уже писали?

Владимир
17.04.2018
02:09:26
хз, вроде да
но не так бурно как на других каналах

Alex
17.04.2018
02:11:10
как тц обсудить так пожалуйста, а как телегу в которой сидим - не

Владимир
17.04.2018
02:13:56
так видать кому это жизнено - забанили, а осталньые не из РФ хотя бы локалью
я вообще если бы не истерия а всех каналах телеги опять бы узнал спустя неделю о подобном
и думаю тут такое у многих
середина месяца, начало недели, работы-заботы и все такое

Alex
17.04.2018
02:15:29
ну у меня просто реально блокануло
пришлось ща гемороиться немнога.

Владимир
17.04.2018
02:22:02
добро пожаловать в клуб
у меня когда так ВК отпал тоже было по началу

Google

Владимир
17.04.2018
02:22:39
благо телега луче ВК

Alex
17.04.2018
02:23:20
нужно планетарное правительство
(раскачиваю лодку)

Владимир
17.04.2018
02:24:34
а вообще как по мне у всех поголовно разрабов есть хоть какой-то ресурс вращающийся на облаке
начиная от банального сайтика с бекапами до нормального VDS
уж у кого вопрос с VPN точно остро не стотит.
прокинул тунель через свой сервер и в ус не дуешь.

Admin
ERROR: S client not available

Владимир
17.04.2018
02:26:09
ведь планетарному правительству работать надо, а кому это надо?))
не выгодно однако
плюс "как так кто-то над нами!!" подумал каждый третий житель земли и пошло-поехало))

Roman
17.04.2018
04:49:37
а шо заблокировали уже да?

kolas
17.04.2018
04:51:05
да

Roman
17.04.2018
04:51:51
мда... нам с втентакле явно проще было: просто забил и все

kolas
17.04.2018
04:53:13
теперь это украинский чат ?

Владимир
17.04.2018
04:59:35
ну втентакля и до блокировок уже скатывалась...
просто блок поставил жирную точку и полный переход на телегу))
к тому же слава украине но глобус большой а росиюшка маленькая. в некоторых чатах люди даже с любопытством интересуются - что там у москалей, каково?))

Vasya
17.04.2018
05:17:24
Где же теперь москалям наркотики продавать?

Amir
17.04.2018
05:25:55
Ребята помогите плиз
gem rest-client
в запросах параметры кодируются как то странным образом
например если там скажем { "filter" => "Desc eq 'qwe'" }
то в запросе в http идет как
<uri>/odata?filter=Desc+eq+$27qwe%27
Что не не верно совсем
А нужно чтобы пробел конвертировался в %20 а не в плюс

Владимир
17.04.2018
05:53:14
у тебя где то строка на html-запрос кодируется
просто пройдись по всем преобразованиям строки

Google

Владимир
17.04.2018
05:53:49
бездумное использование функци не есть хорошо

Alexander
17.04.2018
06:10:00

Alex
17.04.2018
06:14:37

Alexander
17.04.2018
06:48:38
а я с соксов уже
Тоже уже есть наготове. Пока интересно понаблюдать за динамикой блокировки, учитывая, что Телеграм предпринимает ответные меры.

Alex
17.04.2018
06:49:08

Dmitry
17.04.2018
06:54:28

Alex
17.04.2018
06:57:51
это где?

Alexander
17.04.2018
06:58:46
В фотошопах интернетных похоже )

Dmitry
17.04.2018
06:59:16
это где?
честно не знаю, мне скинул знакомый)

F
17.04.2018
07:13:10

Amir
17.04.2018
07:49:16
у тебя где то строка на html-запрос кодируется
Пока временно переписал на стандартный net/http
И там почти тоже самое, чтобы обойти делаю так:
uri = URI(URI::encode("#{@@url}/#{entity}"))
uri.query = URI.encode_www_form(params).gsub("+", "%20")
и все работает
а вот как это сделать в rest-client мозгов не хватило :)

Женя
17.04.2018
18:32:05
Заблокировали что ли? А то тишина ?

Владимир
17.04.2018
18:34:47
работают все

Zamira
17.04.2018
18:34:55
?

Dan
17.04.2018
18:36:07
Тихо. Тут кодят.

Zamira
17.04.2018
18:40:02
Продукт менеджеры всегда так думают ?