@proelixir

Страница 375 из 1045
Rumata
28.02.2017
10:25:14
и не обижай людей тут
Я понял, шкипер.

Но иногда хочется дать волю петросянскому началу

anton
28.02.2017
10:29:09
И еще небольшой оффтоп. У кого матовые экраны. Чем вы их чистите? Я так и не могу избавиться от разводов от тряпки
у тех, кто не на макбуках ;) у меня на моем стареньком т430 матовый. покупаешь нормальные салфетки для мониторов, которые не оставляют ворсинок. без говняных там отдушек и чистящих хреней как только оно испарилось - берешь тряпку из супермикрофибры и протираешь

Google
anton
28.02.2017
10:31:32
И прям разводов от салфеток тоже не остается?
зависит от салфеток :) из ашана за 30р - оставляет

Rustam
28.02.2017
10:32:07
А то прям бесит, вытираю мониторы на сухо, а разводы все равно видны.

anton
28.02.2017
10:32:47
да да, это говняные салфетки значит

Alexey
28.02.2017
10:34:00
используй мыло!

Rustam
28.02.2017
10:37:06
А хз, но видно в каком напрвалнении вытирал.

anton
28.02.2017
10:39:37
вспомнил - я вообще последний раз тряпкой от очков и каким-то средством для стёлок всё протирал ;) офигенно протёрлось

Can
28.02.2017
10:49:32
Тряпочку для очков

нужно надыбать

примерно такая как в комплекте с макбуком шла будет

+ влажную салфетку но не для рук а для моника, для рук с глицерином и разводы остаются

либо для рук но самую хуевую со спиртом)

anton
28.02.2017
10:52:25
ну тут дело такое - что эти сальфетки все и спец средства для моников - говно какое то

Google
anton
28.02.2017
10:52:37
там жидкость не жидкость. как будто наплевали тебе туда

Can
28.02.2017
10:53:45
мне попадались

в ашане

черная упаковка, синяя салфетка внутри

хорошо мыла

Alexander
28.02.2017
11:26:10
И еще небольшой оффтоп. У кого матовые экраны. Чем вы их чистите? Я так и не могу избавиться от разводов от тряпки
я покупаю бутли какой-то хрени в магазине, какой-то самопал брендированный местной сеткой, вонят так что хочется застрелиться, но быстро выветривается и прямо чист экран. Протирать приходится раз в пару дней, т.к кажется что я сильно эмоционально по скайпу говорю.

Реакт
28.02.2017
11:30:24
для http://www.phoenixframework.org/docs/channels есть Client Libraries Phoenix currently ships with its own JavaScript client. iOS, Android, and C# clients have been released with Phoenix 1.0.

а есть ли js клиент для phoenix chanell, который можно загружать с любого места (не сервера) и слать запросы в нужный phoenix websocket chanell?

Евгений
28.02.2017
11:37:05
а есть ли js клиент для phoenix chanell, который можно загружать с любого места (не сервера) и слать запросы в нужный phoenix websocket chanell?
Я через rest client какой-то общался с ws. Хромовый экстеншн, который еще и в ws умеет. Вся солька в том, что данные надо оформлять в хитрый json, который по сокету шлешь.

Реакт
28.02.2017
11:37:36
что за хитрый json чтобы в нем канал указать и данные?

Евгений
28.02.2017
11:38:29
Не помню уже, год прошел) легко отреверсить и самому разобраться.

Реакт
28.02.2017
11:40:19
сам адрес должен выглядеть как ws://ip:port или какой специфический url?

Alexander
28.02.2017
12:06:26
там сокеты же, даже реверсить не надо

просто исходники поглядеть и в бой

пейлоад немного специфичный

Евгений
28.02.2017
12:08:51
урл там как в endpoint указано

https://hexdocs.pm/phoenix/Phoenix.Endpoint.html#socket/2

Alexey
28.02.2017
12:10:05
вроде с тем же доменным именем и портом должно быть

Евгений
28.02.2017
12:10:45
ws://127.0.0.1:4000/socket например

где /socket эот то что по-умолчанию в endpoint генерится

Google
Реакт
28.02.2017
12:15:49
да возможно так, но undefined пишет при подключении.

[debug] ** (Phoenix.Router.NoRouteError) no route found for GET /socket (Chatroom.Router) (chatroom) web/router.ex:1: Chatroom.Router.match_route/4 (chatroom) web/router.ex:1: Chatroom.Router.do_call/2 (chatroom) lib/chatroom/endpoint.ex:1: Chatroom.Endpoint.phoenix_pipeline/1 (chatroom) lib/plug/debugger.ex:123: Chatroom.Endpoint."call (overridable 3)"/2 (chatroom) lib/chatroom/endpoint.ex:1: Chatroom.Endpoint.call/2 (plug) lib/plug/adapters/cowboy/handler.ex:15: Plug.Adapters.Cowboy.Handler.upgrade/4 (cowboy) /home/chat/chatroom/deps/cowboy/src/cowboy_protocol.erl:442: :cowboy_protocol.execute/4

то есть в router.ex что добавить?

Alexander
28.02.2017
12:20:25
там кажется каналы для начала как апп стартовать должны и в конфиге прописаны

потом уже раут

Реакт
28.02.2017
12:26:20
идем по https://sheharyar.me/blog/simple-chat-phoenix-elixir/

внутри он работает нормально. как его настроить чтобы можно было на сокет из внешнего мира стучаться непонятно

Alexey
28.02.2017
12:37:41
гугл Cross Domain WS connection

Реакт
28.02.2017
12:53:50
пробуем через обычный https://chrome.google.com/webstore/detail/simple-websocket-client/pfdhoblngboilpfeibdedpjgfnlcodoo/related?hl=ru

не конектится

Can
28.02.2017
12:58:13
Надо хидер

Dmytro
28.02.2017
12:59:12
allow origin * , наверное

Alexander
28.02.2017
12:59:40
ws://127.0.0.1:4000/socket/websocket попробуй

Can
28.02.2017
13:01:10
Да нужно хэдер

Прописать

На Аллоу Ориджин

Евгений
28.02.2017
13:02:18
смотря откуда он вообще коннект пытается установить

Alexander
28.02.2017
13:03:29
да хоть откуда, там нет cors проверок на него

мы с мобильных клиентов юзаем ченнелы, норм, они точно ничего в хидерах не шлют дополнительно :)

Google
Реакт
28.02.2017
13:05:42
127.0.0.1:4000/socket/websocket

получилось

как теперь туда правильный json послать на нужный нам канал

сейчас на js внутри феникса делаем channel.push('new_message', { name: name.val(), message: message.val() });

Admin
ERROR: S client not available

Alexander
28.02.2017
13:09:44
смотри https://github.com/phoenixframework/phoenix/blob/master/lib/phoenix/transports/websocket_serializer.ex и https://github.com/phoenixframework/phoenix/blob/master/lib/phoenix/transports/websocket.ex

к каналу сначала заджойнится нужно

https://github.com/phoenixframework/phoenix/blob/master/lib/phoenix/socket/transport.ex вот тут ещё смотри

либа для каналов на коленке за полчаса пишется :)

Реакт
28.02.2017
13:26:27
https + wss как фениксе настроить?

Alexander
28.02.2017
13:36:54
nginx

перед ним ставишь и всё

Max
28.02.2017
13:39:00
зачем вообще без nginx что-то делать?

он же удобный

Nick
28.02.2017
14:20:50
Дядя, ты у меня по всей ленте чатов насрал. Отправьте в бан товарища, пжалста.

Александр
28.02.2017
14:46:39
Всем привет, как в ecto можно выполнить запрос и получить не туплы, а структуры?

у меня сложный сырой SQL запрос отчёта

который получает много разных полей которые к моделям не относятся

запрашиваю через Ecto.Adapters.SQL.query

но то что мне возвращается, с этим работать очень неудобно

Google
Daniil
28.02.2017
14:50:01
Мы делали вот так, но этот код надо было один раз запустить {:ok, res} = SQL.query(Repo, query , []) cols = Enum.map res.columns, &(String.to_atom(&1)) Enum.map res.rows, &Enum.zip(cols, &1)

Александр
28.02.2017
14:51:05
ну я тоже хелпер хочу для этого сделать, но думал мало ли что... может я что-то упускаю, спасибо за совет

Vali
28.02.2017
19:09:47
https://twitter.com/search?q=aws+down&ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Esearch

Nikita
28.02.2017
20:12:58
кто-нибудь сталкивался с таким? * Updating lager (git://github.com/basho/lager.git) ** (exit) exited in: GenServer.call(#PID<0.117.0>, {:versions, "phoenix_ecto"}, 60000) ** (EXIT) time out (elixir) lib/gen_server.ex:604: GenServer.call/3 (hex) lib/hex/remote_converger.ex:208: Hex.RemoteConverger.check_dep/2 (elixir) lib/enum.ex:657: anonymous fn/3 in Enum.each/2 (stdlib) lists.erl:1263: :lists.foldl/3 (elixir) lib/enum.ex:656: Enum.each/2 (hex) lib/hex/remote_converger.ex:38: Hex.RemoteConverger.converge/2 (mix) lib/mix/dep/converger.ex:89: Mix.Dep.Converger.all/4 (mix) lib/mix/dep/converger.ex:50: Mix.Dep.Converger.converge/4

обновил hex с 0.13 до 0.15

и вот такая вата началась

Can
28.02.2017
20:18:37
интернет проверь?)

Nick
28.02.2017
20:19:04
Амазон лежит.

Nikita
28.02.2017
20:25:21
так интернет у меня норм)

я же сюда как-то пишу)

+ это на удаленной машине на DO через ssh выполняется

Alexander
28.02.2017
20:28:55
https://vc.ru/n/amazon-crash

всё валяется ровно ;) docker hub тоже

Nikita
28.02.2017
20:45:24
опять какой-то пацан похерил всё пади, как у гитлаба)

anton
28.02.2017
21:09:35
вот вам позитивчика http://www.peachpie.io/2017/02/wordpress-announcement.html

Страница 375 из 1045