@proelixir

Страница 61 из 1045
Alexander
15.08.2016
12:28:38
сто лет как себе сделал

Andrey ?
15.08.2016
12:28:39
О, благодарен)

Alexander
15.08.2016
12:28:48
с тебя звездочка )

на все мои репы

Google
Andrey ?
15.08.2016
12:29:28
Торг уместен? А то уж больно дохуя реп-то

Alexander
15.08.2016
12:29:31
О, благодарен)
я там с описанием не заморачивался, вообщем принцип такой: по текущему файлу я лукап делаю

в комманд палитре просто Show More Files

и будут тебе вьюхи из контроллеров

и все остальное

Andrey ?
15.08.2016
12:30:47
А в package-control нема?)

Alexander
15.08.2016
12:31:05
я как-то не задумывался

единственный плагин который я туда запихал, был плагин для редмайна))

была безумная идея - взаимодействовать с редмайном из саблайма

кстати получилось ))

https://github.com/noma4i/subred

Rumata
15.08.2016
12:32:52
я про с тэгс говорил

Alexander
15.08.2016
12:34:34
ctags остались только во виме и емаксе, тот же саблайм использует свой go to anywhere

Google
Alexander
15.08.2016
12:34:49
принцип похожий, но как-то по бодрее будет

когда была только 2 версия, я писал свой плагин для ctags. но там много граблей, на которые кстати рубимайн с разбегу налетает

Andrey ?
15.08.2016
12:36:05
Я, видимо, дурак, но как его установить?)

Alexander
15.08.2016
12:36:07
нужно или ноутом отапливать здание или смириться с неактуальностью

Я, видимо, дурак, но как его установить?)
зачекаути себе в User в саблайме

и готово

или так

потом туда адрес до .git

и можно тогда будет ставить из пекедж контрола

Andrey ?
15.08.2016
12:38:48
Вах, а ведь неплохо)

Rumata
15.08.2016
12:39:12
как плагин называется еще раз подскажи

Alexander
15.08.2016
12:39:14
моя загрубевшая душа принимает комплимент )

Rumata
15.08.2016
12:39:20
subred?

Andrey ?
15.08.2016
12:39:26
Я еще звездочку клацнул

Alexander
15.08.2016
12:39:32
сабред как бы для редмайна ))

Rumata
15.08.2016
12:39:57
ой сорян

для го ту дефинишн

Alexander
15.08.2016
12:40:47
для го ту дефинишн
мой плагин был на основе стагс и для саблаймтекста2

сейчас в 3 версии встроен уже

гоутоэнивер

Google
Alexander
15.08.2016
12:45:13
сейчас стагс плагин популярен вот этот https://github.com/SublimeText/CTags

Rumata
15.08.2016
12:45:29
да но он не работает

Alexander
15.08.2016
12:45:30
но мне стандартного хватает

хотя если често там через раз

Rumata
15.08.2016
12:45:45
как например в статический типизированыйх языках

я про это говорю

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

было вообще изи

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

Alexander
15.08.2016
12:46:55
странно, я думал рубимайн наоборот выруливает на индексации проекта

он же при первом старте час наверное лопатит

Rumata
15.08.2016
12:47:09
хуево он ее делает все равно

он же при первом старте час наверное лопатит
да я тоже работал раньше на майне иногда работатет но все равно через раз

я общался с чуваками из их команды

они так исказали "ну да тот же решарпер заебись" там и задача проще

Alexander
15.08.2016
12:48:51
во времена php eclipse прыгал просто отлично

хотя слово типизация и пхп был как солнце и луна

Rumata
15.08.2016
12:53:18
просто еще тема с этими айде от джет брейнс

постоянно нужна айдеха для языка, что не есть гуд

Google
Rumata
15.08.2016
12:53:38
я в коде могу и элексир открыть и все подряд и все заебок

Alexander
15.08.2016
12:53:45
Вах, а ведь неплохо)
полайкай такой же для phoenix )

Rumata
15.08.2016
12:53:46
плагин поставил и вперед

Alexander
15.08.2016
12:54:05
т.к иде у них одна и та же

просто сплеш скрин сделали и туллбары причесали под языки

Admin
ERROR: S client not available

Rumata
15.08.2016
12:54:47
ага

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

я не спорю интелиджей продукт заебись

но просто имхо решарпер тоже уже в принципе не нужен для шарпа был

интелисенс тоже был заебись

Alexander
15.08.2016
12:57:36
кстати хочу отметить, с год назад писал на си и решил проект отлаживать в xcode - так круто. Прямо вот немного допилить и лучшая ide

конечно когда не падает ) а так очень шустро все

и тулзы прекрасные в нем

Evgen
15.08.2016
14:29:03
https://habrahabr.ru/post/307720/

Alexander
15.08.2016
23:48:52
https://habrahabr.ru/post/307720/
зачастили на хабре статьи про эликсир

хотя предыдущая про edeliver - очень устаревшая. Видно перевод какой-то левой статьи был. Там уже впилил дистилери, если блидхост и таргетхост одинаковые, то можно не гонять трафик через интернет, миграции вообще в таск надо выносить и через rpc релиз просить их выполнить.

ах, все вижу, парень с платфформатека делал перевод. Статья от 7 июня уже очень устарела, хотя основные положения не поменялись.

хочу заметить, что реал ворлд деплой сильно отличается от того, что пишется в доках. К примеру доки, даже последние на phoenixframework.org адски устаревшие. Я по незнаю пару часов потрахался, думал что в доках все верно. Когда приехал с PR в феникс, то Jose меня развернул с формулировкой, эти опции уже давно не нужны. И как только я сказал, мол а в дока так, ишью сразу прикрыл.

Google
Alexander
16.08.2016
00:04:28
там у них есть тикет - overhaul документейшен. Но он уже плесенью покрылся

Aldar
16.08.2016
00:08:24
собсно в issue у них висит обновить вебсайт)

Alexander
16.08.2016
00:10:17
угу, только вот сейчас много новичков разобьется о документацию. Разбегается человек, чтобы запрыгнуть на борт и лбом о порог вхождения на уровне документации ударяется. Трибуны аплодируют, еще одно тело упало за борт )

Alexander
16.08.2016
02:07:48
там вагон всего ) к примеру в доках не указано было, как prod.secret закидывать. Не указано что server: true нужен в конфиге если ты используешь релиз. Есть конфиг path: “.” который уже не нужен и даже несет деструктивный характер. Нет указаний на то что релизы не видят Mix.*. Нет описание того, как работать с rpc и command. Т.е my_app rpc MyApp task_name не выполнится, а если писать в стиле эрланга типа :task_name в модуле, то выполнится

итд итп

вообщем пока настроил деплои через mix deploy и чтобы апгрейд и миграции, как нужно и релиз не гонялся туда-сюда между машинами и автоверсии и npm install с нуля не собирался - проклял все

вообщем сделал себе бойлерплейт для деплоев, где edeliver + distillery + tasks + скрипты. Выкатывается все отлично. Хотя к примеру стандартный вариант - релиз скомпилился, а запуститься не может, все еще проскакивает. Причем erl_crash.dump оторван от реальности. Если к примеру релиз не смог отцепиться от порта, а новый не получил address_in_use, то узнать об этом можно - никак

application_start_failure и shutdown. - дебажить предлагается, никак.

и мануал на сайте про то что, используйте upstart для перезапуска приложения при рестарте сервера - писался под сильными наркотиками. Могли предложить приложить подорожник. К примеру если в релизе есть child, который зафейлился очень быстро много раз. То по цепочке VM отстрелит весь аппликейшн. Простейший пример: решаем использовать чужой пэкэдж в котором есть баг, который не проявлялся. К примеру аплоад файла куда-то. Чтобы совсем далеко не ходить, пример - Arc. который очень спокойно сваливается на файлах больше ~10мб. Супервайзер его поднимет, но он попытается грузить файл опять. И так 100 раз за пару секунд. После этого по цепочке весь апп упадет(где тут фолттоллернат неизвестно). Вопрос - кто поднимет аппликейшн? Upstart?

Константин
16.08.2016
02:22:54
Интересно, есть ли возможность вешать обработчики на действия супервизора?

Alexander
16.08.2016
02:23:04
есть коллбэки

Константин
16.08.2016
02:23:18
Т.е. если упал процесс - можно это залогировать?

Alexander
16.08.2016
02:23:22
т.е можно к примеру изловить :shutdown

там есть другой вариант, супервизор делать no_shutdown

или infinite

но это не рекомендуется, т.к если что не так - вечный луп

Константин
16.08.2016
02:24:04
А если он упал несколько раз подряд - сделать колбэк на оповещение в мыло админу

Или еще какой лог

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